Numerical Reservoir Simulation - PowerPoint PPT Presentation

About This Presentation
Title:

Numerical Reservoir Simulation

Description:

Numerical Reservoir Simulation Topic Overview An introduction to standard numerical solution techniques for reservoir flow equations. Introduction Discretization ... – PowerPoint PPT presentation

Number of Views:3906
Avg rating:3.0/5.0
Slides: 57
Provided by: ProjectH1
Category:

less

Transcript and Presenter's Notes

Title: Numerical Reservoir Simulation


1
Numerical Reservoir Simulation
2
Topic Overview
Next
Back
  • An introduction to standard numerical solution
    techniques for reservoir flow equations.

html
3
Introduction
Back
Gridding
Stability analyses
Differential equations for mass flow
Reservoir equations
Numerical Modell
Reservoir Performance
Difference Approximation
Discretization Error
For more information click on the subject you
want to learn more about.
4
Discretization Techniques
Up
  • General partial differential equations for
    reservoir fluid flow must be discretized before
    they can be treated computationally.
  • The most common techniques are
  • - finite differences
  • - finite elements
  • We will in in this module learn about the finite
    difference technique.

html
5
Finite Differences
Up
  • Finite difference approximations are used in most
    commercial reservoir simulation software to solve
    fluid flow equations numerically.
  • Main steps in a discretization procedure
  • replace differential operators by algebraic
    ciexpressions
  • compute approximate solution at given points and
    iiispecified times

html
6
Differential Equations for Mass Flow
Next
Mass conservation equations for Black Oil models
Where Ql are sink/source term
Discretization Techniques
7
Reservoir Equations
Next
Back
Discrete equations for Black Oil models for block
i,j,k
For more information click on the equation you
want to learn more about.
html
8
Water Equation
Up
Next
The water equation consists of three parts a
flow term, a well term and an accumulation term.
Flow term well term accumulation term
For more information click on the term of the
water equation you want to learn more about.
html
9
Flow Term for Water
Up
Next
The flow term for water consists of three terms,
one for each coordinate direction.
For more information click on the term of the
equation you want to learn more about.
html
10
Flow Term for Water in x- direction
Up
Next
  • The x-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
11
Flow Term for Water in y- direction
Up
Next
Back
  • The y-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
12
Flow Term for Water in z- direction
Up
Back
  • The z-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
13
Well Term for Water
Up
Next
Back
Specification are different for production and
injection wells.
water
Click here to see how the production term for
water is given.
14
Up
Well Equations for Black Oil Model
Pwell pressure in the well
15
Up
Well Equations for Black Oil Model
Pwell pressure in the well
16
Up
Well Equations for Black Oil Model
Pwell pressure in the well
17
Accumulation Term for Water
Up
Back
The change of mass of water in block i,j,k
during time ?t between step n and n1 is given by
html
18
Evaluation on Block Boundaries
Up
Back
html
19
Oil Equation
Up
Next
Back
The oil equation consists of three parts a flow
term, a well term and an accumulation term.
Flow term well term accumulation term
For more information click on the term of the oil
equation you want to learn more about.
html
20
Flow Term for Oil
Up
Next
The flow term for oil consists of three terms,
one for each coordinate direction.
For more information click on the term of the
equation you want to learn more about.
html
21
Flow Term for Oil in x- direction
Up
Next
  • The x-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
22
Flow Term for Oil in y- direction
Up
Next
Back
  • The y-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
23
Flow Term for Oil in z- direction
Up
Back
  • The z-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
24
Well Term for Oil
Up
Next
Back
Specification are different for production and
injection wells.
oil
Click here to see how the production term for oil
is given.
25
Accumulation Term for Oil
Up
Back
The change of mass of water in block i,j,k
during time ?t between step n and n1 is given by
html
26
Gas Equation
Up
Back
The gas equation consists of a flow term for gas
and dissolved gas, a well term and an
accumulation term for gas and dissolved gas.
Flow terms well term accumulation terms
For more information click on the term of the
equation you want to learn more about.
html
27
Flow Term for Gas
Up
Next
The flow term for gas consists of three terms,
one for each coordinate direction.
For more information click on the term of the
equation you want to learn more about.
html
28
Flow Term for Gas in x- direction
Up
Next
  • The x-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
29
Flow Term for Gas in y- direction
Up
Next
Back
  • The y-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox. (not active yet)
html
30
Flow Term for Gas in z- direction
Up
Back
  • The x-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
31
Flow Term for Dissolved Gas
Up
Back
Next
The flow term for dissolved gas consists of
three terms, one for each coordinate direction.
For more information click on the term of the
equation you want to learn more about.
html
32
Flow Term for Dissolved Gas in x- direction
Up
Next
  • The x-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
33
Flow Term for Dissolved Gas in y- direction
Up
Next
Back
  • The y-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
34
Flow Term for Dissolved Gas in z- direction
Up
Back
  • The z-part consists of two terms one to compute
    flow to neighbour block in the positive direction
    and one for flow in the negative direction.

For information on block boundaries, click on the
textbox.
html
35
Well Term for Gas
Up
Next
Back
Specification are different for production and
injection wells.
gas
Click here to see how the production term for gas
is given.
36
Accumulation Term for Gas and Dissolved Gas
Up
Back
The change of mass of water in block i,j,k
during time ?t between step n and n1 is given by
html
37
Definition of Symbols
Back
  • l o,w,g
  • s x,y,z
  • p i,j,k
  • ql,i,j,k
  • Ql,i,j,k
  • ?
  • Sl
  • Bl
  • k
  • k
  • ?l
  • Vi,j,k
  • ?t
  • ?t
  • ?Rs
  • Rs
  • ?sTls
  • ?s?ls
  • WIp
  • pi
  • pwell

38
Difference Approximations
Next
Back
Taylor series can be used to derive a difference
formula for single and double derivates.
Taylor series of f(x?x) and f(x-?x) are given
by
With these expansion we can deduce - first
order approximation of f - second order
approximation of f - second order
approximation of f
html
39
First Order Approximation of f
Up
Next
From the expansion of f(x?x) we get an
expression for f(x)
From the expansion of f(x-?x) we get an
expression for f(x)
This difference formula is used for discretizing
time derivative in the mass equations
Click on the box to see how the approximation
changes when the step size is halved.
html
40
Difference Formula
Up
A first order approximation of ut at the point
n1 is given by
The time axis is divided into points at distance
?t
html
41
First Order Approximation of f
Back
From the serie f(x?x)
From the serie f(x-?x)
The step size reduction produces more accurate
approximations.
html
42
Second Order Approximation of f
Up
Next
Back

Adding expansion of f(x?x) and f(x-?x) results
in the approximations
html
Click on the box to see how the approximation
changes when the time step is halved.
43
Second Order Approximation of f
Up
Back

The sum of f(x) of the series f(x?x) and
f(x-?x)
Step size reduction will produce more accurate
approximations.
html
44
Second Order Approximation of f
Up
Back
The sum of the Taylor series f(x?x) and f(x-?x)
is used to deduced a second order approximation
of f
This approximation is frequently used and the
numerator is written
html
45
Difference Approximation
Back
Uxx can be approximated at each point i by the
formula
html
46
Discretization Error
Next
Back
The order of a difference approximation can by
analysed using Taylor expansions.
The discretization error approaches zero faster
for a high order approximation then for a low
order approximation.
html
47
Gridding
Next
Back
A faulted reservoir
Well locations
An imposed grid
Initial fluid distribution
Click to the picture for sound (not active yet)
html
48
A Faulted Reservoir
Next
Up
(Not active yet)
49
Well Locations
Next
Up
Back
(Not active yet)
50
An Imposed Grid
Up
Main criteria for grid selection
  • The ability to identify saturations and
    pressures ii at specific locations (existing and
    planned well i iiiilocations).
  • The ability to produce a solution with the i
    iiiirequired accuracy (numerical dispersion and
    iiiigrid orientation effects).
  • The ability to represent geometry, geology and
    iiiphysical properties of the reservoir (external
    iiiboundaries, faults, permeability distribution
    iiiincluding vertical layering).
  • Keep the number of grid blocks small in order to
    iiimeet requirements of limited money and time
    iiiavailable for the study.

51
Initial Fluid Distribution
Up
Back
(Not active yet)
52
Stability Analyses
Next
Back
Stable
Unstable
(Not active yet)
html
53
Stable
Next
Back
Animation of the stable solution
html
54
Unstable
Next
Back
html
55
Reservoir Performance
Back
Sound not active yet
56
Developers
Informasjon på min web-side http//www.ux.his.no/
hans-k
Made by students Siril Strømme and Rune
Simonsen Stavanger university college
Write a Comment
User Comments (0)
About PowerShow.com