Reservoir Simulation Gridding and Well

Содержание

Слайд 2

Outline

Gridding in Reservoir Simulation
Calculation of Block to Block Flows in
Reservoir Simulators
Wells in

Outline Gridding in Reservoir Simulation Calculation of Block to Block Flows in
Reservoir Simulation

Слайд 3

Gridding in Reservoir Simulation

Reservoir Simulation Model
grid block model of a petroleum reservoir…
Gridding
process

Gridding in Reservoir Simulation Reservoir Simulation Model grid block model of a
of dividing up a reservoir into grid blocks (spatial discretization)
Discretization
process of dividing up a continuous quantity into discrete intervals

Слайд 4

Gridding in Reservoir Simulation

Discretization

Spatial

Temporal

Δt (timestep)

Δx, Δy, Δz
φ, k, c, S, p
PVT

Gridding in Reservoir Simulation Discretization Spatial Temporal Δt (timestep) Δx, Δy, Δz

Слайд 5

Gridding in Reservoir Simulation

Grids

Dimension

Structure

1D

2D

3D

Cartesian

Radial

Distorted

Hybrid, LGR

Gridding in Reservoir Simulation Grids Dimension Structure 1D 2D 3D Cartesian Radial Distorted Hybrid, LGR

Слайд 6

Gridding in Reservoir Simulation

Grids

Dimension

Structure

1D

2D

3D

Cartesian

Radial

Distorted

Hybrid, LGR

Gridding in Reservoir Simulation Grids Dimension Structure 1D 2D 3D Cartesian Radial Distorted Hybrid, LGR

Слайд 7

Gridding in Reservoir Simulation

1D Cartesian (Linear) Grids
Horizontal
Buckley-Leverett type water displacement
Vertical
gravity drainage
gravity stable

Gridding in Reservoir Simulation 1D Cartesian (Linear) Grids Horizontal Buckley-Leverett type water
gas displacement of oil

Qw

Qw

Qo

Qo

Qg

Qg

Слайд 8

Gridding in Reservoir Simulation

2D Cartesian Grids
Cross-sectional (x/z)
vertical sweep efficiency
water/oil displacements in
geostatistically

Gridding in Reservoir Simulation 2D Cartesian Grids Cross-sectional (x/z) vertical sweep efficiency
generated cross-section
generation of pseudo-relative permeabilities (2 phase upscaling)
mechanism of gas displacement (importance of gravity)

Слайд 9

Gridding in Reservoir Simulation

2D Cartesian Grids
Areal (x/y)
areal sweep efficiency
(water/gas flooding)
benefits of

Gridding in Reservoir Simulation 2D Cartesian Grids Areal (x/y) areal sweep efficiency
infill drilling
in an areal pattern flood
near-miscible gas injection in a homogeneous layer

Слайд 10

Gridding in Reservoir Simulation

3D Cartesian Grids
Default grid type
easy to set up
less time

Gridding in Reservoir Simulation 3D Cartesian Grids Default grid type easy to
consuming simulation
(equations are derived for this grid)
wide range of field wide reservoir
production processes (full field simulation of
water/gas flooding and etc.)

Слайд 11

Gridding in Reservoir Simulation

Grids

Dimension

Structure

1D

2D

3D

Cartesian

Radial

Distorted

Hybrid, LGR

Gridding in Reservoir Simulation Grids Dimension Structure 1D 2D 3D Cartesian Radial Distorted Hybrid, LGR

Слайд 12

Gridding in Reservoir Simulation

Radial Grids
1D
pressure front propagation
2D (r/z), 3D
near wellbore processes
(water/gas coning)

Gridding in Reservoir Simulation Radial Grids 1D pressure front propagation 2D (r/z),

Слайд 13

Gridding in Reservoir Simulation

Radial Grids
pressure change near well is steep
logarithmically-spaced grid
grid is

Gridding in Reservoir Simulation Radial Grids pressure change near well is steep
divided such that

Слайд 14

Gridding in Reservoir Simulation

Grids

Dimension

Structure

1D

2D

3D

Cartesian

Radial

Distorted

Hybrid, LGR

Gridding in Reservoir Simulation Grids Dimension Structure 1D 2D 3D Cartesian Radial Distorted Hybrid, LGR

Слайд 15

Gridding in Reservoir Simulation

Distorted grids
Corner Point
account structure features (faults)

8 corners

Gridding in Reservoir Simulation Distorted grids Corner Point account structure features (faults) 8 corners

Слайд 16

Gridding in Reservoir Simulation

Distorted grids
Perpendicular Bisector (PEBI), Voronoi
account structure features (faults)
horizontal well

Gridding in Reservoir Simulation Distorted grids Perpendicular Bisector (PEBI), Voronoi account structure
modelling

Слайд 17

Gridding in Reservoir Simulation

Grids

Dimension

Structure

1D

2D

3D

Cartesian

Radial

Distorted

Hybrid, LGR

Gridding in Reservoir Simulation Grids Dimension Structure 1D 2D 3D Cartesian Radial Distorted Hybrid, LGR

Слайд 18

Gridding in Reservoir Simulation

Local Grid Refinement (LGR)
Simple grid refinement

Refinement in area of

Gridding in Reservoir Simulation Local Grid Refinement (LGR) Simple grid refinement Refinement
interest

Refinement where not required (e.g. aquifer)

Слайд 19

Gridding in Reservoir Simulation

Local Grid Refinement (LGR)
Local Grid Refinement

Refinement in area of

Gridding in Reservoir Simulation Local Grid Refinement (LGR) Local Grid Refinement Refinement
interest

Keep coarse grid where not required (e.g. aquifer)

Слайд 20

Gridding in Reservoir Simulation

Local Grid Refinement (LGR)
Hybrid Grid Local Grid Refinement

Gridding in Reservoir Simulation Local Grid Refinement (LGR) Hybrid Grid Local Grid Refinement

Слайд 21

Gridding in Reservoir Simulation

Local Grid Refinement (LGR)
Hybrid Grid Local Grid Refinement

Gridding in Reservoir Simulation Local Grid Refinement (LGR) Hybrid Grid Local Grid Refinement

Слайд 22

Gridding in Reservoir Simulation

Distorted grids
Faults modelling
Non-neighbor connections (NNC)

Gridding in Reservoir Simulation Distorted grids Faults modelling Non-neighbor connections (NNC)

Слайд 23

Gridding in Reservoir Simulation

Numerical problems

Numerical dispersion

Grid orientation

Gridding in Reservoir Simulation Numerical problems Numerical dispersion Grid orientation

Слайд 24

Gridding in Reservoir Simulation

Numerical problems

Numerical dispersion

Grid orientation

Gridding in Reservoir Simulation Numerical problems Numerical dispersion Grid orientation

Слайд 25

Gridding in Reservoir Simulation

Numerical Dispersion
numerical error due to grid block approximation for

Gridding in Reservoir Simulation Numerical Dispersion numerical error due to grid block
solving the flow equations

Qw

Qo

Sw=Swc

t=

Δt

0

NX=5

Sw>Swc
krw>0

Слайд 26

Gridding in Reservoir Simulation

Numerical Dispersion
numerical error due to grid block approximation for

Gridding in Reservoir Simulation Numerical Dispersion numerical error due to grid block
solving the flow equations

Qw

Qo

t=

2Δt

NX=5

Sw>Swc
krw>0

Слайд 27

Gridding in Reservoir Simulation

Numerical Dispersion
numerical error due to grid block approximation for

Gridding in Reservoir Simulation Numerical Dispersion numerical error due to grid block
solving the flow equations

Qw

Qo

t=

3Δt

NX=5

Sw>Swc
krw>0

Слайд 28

Gridding in Reservoir Simulation

Numerical Dispersion
numerical error due to grid block approximation for

Gridding in Reservoir Simulation Numerical Dispersion numerical error due to grid block
solving the flow equations

Qw

Qo

t=

4Δt

NX=5

Sw>Swc
krw>0

Слайд 29

Gridding in Reservoir Simulation

Numerical Dispersion
numerical error due to grid block approximation for

Gridding in Reservoir Simulation Numerical Dispersion numerical error due to grid block
solving the flow equations

Qw

Qo

t=

5Δt

NX=5

Sw>Swc
krw>0

Qw

Water breakthrough after 5Δt

If NX=10 ?

Water breakthrough after 10Δt’

Слайд 30

Gridding in Reservoir Simulation

Numerical Dispersion
saturation front spreading

Analytical solution
(Buckley-Leverett)

Numerical solution

Gridding in Reservoir Simulation Numerical Dispersion saturation front spreading Analytical solution (Buckley-Leverett) Numerical solution

Слайд 31

Gridding in Reservoir Simulation

Numerical Dispersion
Methods of reducing
Grid refinement (increase in number of

Gridding in Reservoir Simulation Numerical Dispersion Methods of reducing Grid refinement (increase
grid blocks)
Use of Pseudo-relative permeabilities
(2 phase upscaling)
Use of alternative simulation scheme
(Streamline simulation)

Swcr

Слайд 32

Gridding in Reservoir Simulation

Numerical problems

Numerical dispersion

Grid orientation

Gridding in Reservoir Simulation Numerical problems Numerical dispersion Grid orientation

Слайд 33

Gridding in Reservoir Simulation

Grid Orientation effect
arises when the fluid flow both oriented

Gridding in Reservoir Simulation Grid Orientation effect arises when the fluid flow
with the principal and diagonal grid direction

Слайд 34

Gridding in Reservoir Simulation

Grid Orientation effect
Methods of reducing
Grid refinement (increase in number

Gridding in Reservoir Simulation Grid Orientation effect Methods of reducing Grid refinement
of grid blocks)
Use of distorted grids (PEBI)
Use of improved numerical schemes (9-point)
Use of alternative simulation
scheme (Streamline simulation)

Слайд 35

Gridding in Reservoir Simulation

Streamline Simulation

Gridding in Reservoir Simulation Streamline Simulation

Слайд 36

Gridding in Reservoir Simulation

Issues in Choosing Reservoir Simulation Grid
Grid Dimension
1D, 2D, 3D

Gridding in Reservoir Simulation Issues in Choosing Reservoir Simulation Grid Grid Dimension
?
Grid Geometry/Structure
Cartesian, Distorted, LGR ?
Grid Fineness/Coarseness
Grid block size (number of
grid blocks) ?

should be related to
the simplicity/complexity
of the problem

Слайд 37

Gridding in Reservoir Simulation

Issues in Choosing Reservoir Simulation Grid
Example 1

Gridding in Reservoir Simulation Issues in Choosing Reservoir Simulation Grid Example 1

Слайд 38

Issues in Choosing Reservoir Simulation Grid
Example 1

Gridding in Reservoir Simulation

Issues in Choosing Reservoir Simulation Grid Example 1 Gridding in Reservoir Simulation

Слайд 39

Gridding in Reservoir Simulation

Issues in Choosing Reservoir Simulation Grid
Example 1

MWAG

Waterflooding

Gridding in Reservoir Simulation Issues in Choosing Reservoir Simulation Grid Example 1 MWAG Waterflooding

Слайд 40

Issues in Choosing Reservoir Simulation Grid
Example 2

Gridding in Reservoir Simulation

Issues in Choosing Reservoir Simulation Grid Example 2 Gridding in Reservoir Simulation

Слайд 41

Outline

Gridding in Reservoir Simulation
Calculation of Block to Block Flows in
Reservoir Simulators
Wells in

Outline Gridding in Reservoir Simulation Calculation of Block to Block Flows in
Reservoir Simulation

Слайд 42

Calculation of Block to Block Flows in Reservoir Simulators

Darcy Law for Inter

Calculation of Block to Block Flows in Reservoir Simulators Darcy Law for
Block Flow

x

Pi

Pi-1

?

Слайд 43

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product,

Слайд 44

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

block

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product, block i-1
i-1

Слайд 45

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

block

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product, block i
i

Слайд 46

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

+

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product, +

Слайд 47

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product,

Слайд 48

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product,

Слайд 49

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

Harmonic

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product, Harmonic average
average

Слайд 50

Calculation of Block to Block Flows in Reservoir Simulators

Averaging k-A Product,

Harmonic

Calculation of Block to Block Flows in Reservoir Simulators Averaging k-A Product, Harmonic average

average

Слайд 51

Calculation of Block to Block Flows in Reservoir Simulators

Averaging Two-Phase Mobility,

Arithmetic

Calculation of Block to Block Flows in Reservoir Simulators Averaging Two-Phase Mobility, Arithmetic average
average

Слайд 52

Calculation of Block to Block Flows in Reservoir Simulators

Averaging Two-Phase Mobility,

Harmonic

Calculation of Block to Block Flows in Reservoir Simulators Averaging Two-Phase Mobility, Harmonic average Arithmetic average

average

Arithmetic
average

Слайд 53

Calculation of Block to Block Flows in Reservoir Simulators

Averaging Two-Phase Mobility,
Physically

Qw>0

Qo=0

Calculation of Block to Block Flows in Reservoir Simulators Averaging Two-Phase Mobility, Physically Qw>0 Qo=0

Слайд 54

Averaging Two-Phase Mobility,
Harmonic average (kh) ?

Calculation of Block to Block Flows in

Averaging Two-Phase Mobility, Harmonic average (kh) ? Calculation of Block to Block
Reservoir Simulators

khrw=0

khro=0

Слайд 55

Averaging Two-Phase Mobility,
Arithmetic average (ka) ?

Calculation of Block to Block Flows in

Averaging Two-Phase Mobility, Arithmetic average (ka) ? Calculation of Block to Block
Reservoir Simulators

karw>0

karo>0

Слайд 56

Averaging Two-Phase Mobility,
Upstream value ?

Calculation of Block to Block Flows in Reservoir

Averaging Two-Phase Mobility, Upstream value ? Calculation of Block to Block Flows
Simulators

kurw>0

kuro=0

Слайд 57

Averaging Two-Phase Mobility,
Upstream value ?

Calculation of Block to Block Flows in Reservoir

Averaging Two-Phase Mobility, Upstream value ? Calculation of Block to Block Flows
Simulators

kurw=0

kuro>0

Слайд 58

Calculation of Block to Block Flows in Reservoir Simulators

Summary

Harmonic
average

Arithmetic
average

Upstream
value

Pi

Pi-1

Calculation of Block to Block Flows in Reservoir Simulators Summary Harmonic average

Слайд 59

Outline

Gridding in Reservoir Simulation
Calculation of Block to Block Flows in
Reservoir Simulators
Wells in

Outline Gridding in Reservoir Simulation Calculation of Block to Block Flows in
Reservoir Simulation

Слайд 60

Basic Idea of Well Model

Wells in Reservoir Simulation

ΔPf->w

(ΔPskin)

ΔPwell

ΔPf->s

ΔPs

Pwh

Pwf

Basic Idea of Well Model Wells in Reservoir Simulation ΔPf->w (ΔPskin) ΔPwell ΔPf->s ΔPs Pwh Pwf

Слайд 61

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow

Givens

Controls

Pwf

Q

Pwf

Q

or

Limits

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow

Слайд 62

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow

P=Pe at

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow P=Pe at re:
re:

Слайд 63

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow

Analytical model

Grid

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow
block model

k

h

μ

re

rw

Pwf

Pe

k

h

μ

rw

Pwf

?

?

Слайд 64

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow

Analytical model

Grid

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow
block model

re

Pe

=

?

re

re

Слайд 65

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow
Peaceman Equivalent

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow
radius, re

2D Areal grid

re

rw

rij

i, j

P0

Pij

Δx

Δx

Слайд 66

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow
Peaceman Equivalent

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow Peaceman Equivalent radius, re
radius, re

Слайд 67

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow
Peaceman Equivalent

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow
radius, re

y

=

k

· (

x


a

)

rij/Δx

Слайд 68

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow
Peaceman Equivalent

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow
radius, re

(Δx=Δy)

(Δx≠Δy)

Слайд 69

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow
Peaceman Equivalent

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow Peaceman Equivalent radius, re
radius, re

Слайд 70

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow
Peaceman Equivalent

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow
radius, re

(kx≠ky)

(Δx≠Δy)

kx

ky

Слайд 71

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow

Analytical model

Grid

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow
block model

re

=

?

re

re

Pe

=

Слайд 72

Wells in Reservoir Simulation

Well Models for Single and Two Phase Flow
Two phase

Wells in Reservoir Simulation Well Models for Single and Two Phase Flow Two phase flow
flow

Слайд 73

Wells in Reservoir Simulation

Well Modelling in a Multi-Layer System

Wells in Reservoir Simulation Well Modelling in a Multi-Layer System

Слайд 74

Wells in Reservoir Simulation

Well Modelling in a Multi-Layer System

For each layer (k=1..4)

+

Wells in Reservoir Simulation Well Modelling in a Multi-Layer System For each layer (k=1..4) +

Слайд 75

Wells in Reservoir Simulation

Well Modelling in a Multi-Layer System

For each layer (k=1..4)

Total

For

Wells in Reservoir Simulation Well Modelling in a Multi-Layer System For each
simplicity

Слайд 76

Wells in Reservoir Simulation

Modelling Horizontal Wells

Wells in Reservoir Simulation Modelling Horizontal Wells

Слайд 77

Wells in Reservoir Simulation

Modelling Horizontal Wells

Wells in Reservoir Simulation Modelling Horizontal Wells

Слайд 78

Wells in Reservoir Simulation

Hierarchies of Wells and Well Controls
Well Controls
Rate constrained injection
Pressure

Wells in Reservoir Simulation Hierarchies of Wells and Well Controls Well Controls
constrained production

Set Qwi

Set Pwf

Слайд 79

Wells in Reservoir Simulation

Hierarchies of Wells and Well Controls
Well Controls
Rate or Pressure

Wells in Reservoir Simulation Hierarchies of Wells and Well Controls Well Controls
constrained production
Voidage replacement (injection)

variable Qwi

Qop + Qwp

Qwires=Qwi·Bw

Qpres=Qop·Bo+Qwp·Bw

Слайд 80

Wells in Reservoir Simulation

Hierarchies of Wells and Well Controls
Well Controls
Rate or Pressure

Wells in Reservoir Simulation Hierarchies of Wells and Well Controls Well Controls
constrained production
Voidage replacement (injection)

variable Qwi

Qop + Qwp

Qwires=Qwi·Bw

Qpres=Qop·Bo+Qwp·Bw

Qwi·Bw=Qop·Bo+Qwp·Bw

Qwi=Qop·(Bo/Bw)+Qwp

Имя файла: Reservoir-Simulation-Gridding-and-Well-.pptx
Количество просмотров: 206
Количество скачиваний: 0