SKD 31&32 BSMRMU Numerical Simulation
SKD 31&32 BSMRMU Numerical Simulation
Topic overview
Introduction
Differential equations
Gridding
Difference approximation
Discretization error
OCN-3205
Stability Analyses
Reservoir equations (Computer Programming for Oceanographers)
Reservoir performance
Lectures- 31 & 32
Developers References
Back Next
Topic Overview
Topic overview
Introduction
Differential equations
Gridding An introduction to standard numerical solution
Difference approximation
Discretization error
techniques for Sea Basin flow equations.
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
Back
Introduction
Topic overview
Introduction
Differential equations
Gridding
Gridding
Difference approximation
Stability analyses
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Differential Numerical
equations Difference
Model Approximation
for mass flow
Basin Performance
For more information click on the subject you want to learn more about.
Developers References
Discretization Techniques
Topic overview
Introduction
Differential equations
Gridding General partial differential equations for reservoir
Difference approximation
Discretization error
fluid flow must be discretized before they can be
Stability Analyses treated computationally.
Reservoir equations
Reservoir performance
- finite differences
- finite elements
Developers References
Finite Differences
Topic overview
Introduction
Differential equations
Gridding
Finite difference approximations are used in most
Difference approximation commercial reservoir simulation software to solve
Discretization error
Stability Analyses
fluid flow equations numerically.
Reservoir equations
Reservoir performance
Main steps in a discretization procedure:
Developers References
Next
𝜕̱
𝑣 𝜕 𝜕 𝜕𝜁 1 𝜕𝑝𝑎 𝐺𝑠 𝑐𝑓 ̱
𝑣 1
+ 𝑣) +
(𝑢̱ 𝑣) + 𝑓̱
(𝑣̱ 𝑢 = −𝑔(𝜁 + ℎ) − (𝜁 + ℎ) + − (𝑢2 + 𝑣 2 )2
𝜕𝑡 𝜕𝑥 𝜕𝑦 𝜕𝑦 𝜌 𝜕𝑦 𝜌 (𝜁 + ℎ)
Discretization Techniques
Developers References
Back Next
Difference Approximations
Topic overview
Introduction
Taylor series can be used to derive a difference
Differential equations
Gridding formula for single and double derivates.
Difference approximation
Discretization error
Stability Analyses Taylor series of f(x+x) and f(x-x) are given by:
Reservoir equations
1 1
f ( x)x 2 + + f ( k ) ( x)x k
Reservoir performance
f ( x + x) = f ( x) + f ( x)x +
2! k!
1 1
f ( x − x) = f ( x) − f ( x)x + f ( x)x 2 + + f ( k ) ( x)x k
2! k!
Developers References
Next
Reservoir performance From the expansion of f(x-Δx) we get an expression for f’(x):
f ( x) − f ( x − x)
f ( x) = +R
x
x x
Click on the box to see how the approximation changes when the step size is halved.
Developers References
Difference Formula
Topic overview
Introduction
Differential equations
u n +1 − u n
(ut )
Reservoir performance n +1
=
t
t t + t
Developers References
Back
Differential equations
Gridding
Difference approximation
From the serie f(x+Δx):
Discretization error
Stability Analyses
f ( x + x) − f ( x)
Reservoir equations f ( x) = +R
Reservoir performance
x
Developers References
Back Next
X X
Click on the box to see how the approximation changes when the time step is halved.
Developers References
Back
x x
2 2
Developers References
Back
f ( x − x) − 2 f ( x) + f ( x + x)
Reservoir performance
f ( x) = + (x 2
)
x 2
2 f = f ( x − x) − 2 f ( x) + f ( x + x)
Developers References
Back
Difference Approximation
Topic overview
Introduction
Uxx can be approximated at each point i by the
Differential equations
Gridding formula:
Difference approximation
(u xx )i = ui −1 − 2ui2 + ui +1
Discretization error
Stability Analyses
Reservoir equations x
Reservoir performance
i −1 i i +1
x − x x x + x
Developers References
Back Next
Discretization Error
Topic overview
Introduction
The order of a difference approximation can by
Differential equations
Gridding analysed using Taylor expansions.
Difference approximation
Discretization error
Stability Analyses The discretization error approaches zero faster for
Reservoir equations
Reservoir performance
a high order approximation then for a low order
approximation.
Developers References
Staggerring Grid Points
Topic overview
Introduction
Differential equations
Gridding
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
Next
Coastal Configuration
Topic overview
Introduction
Differential equations
Gridding
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
Back Next
Cyclone Tracks
Topic overview
Introduction
Differential equations
Gridding
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
An Imposed Grid
Topic overview
Introduction
Main criteria for grid selection:
Differential equations
Gridding
Difference approximation
- The ability to identify saturations and pressures
Discretization error ii at specific locations (existing and planned well i
Stability Analyses
iiiilocations).
Reservoir equations
Developers References
Back
Differential equations
Gridding
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
Back Next
Stability Analyses
Topic overview
Introduction
Differential equations
Gridding
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Stable Unstable
Developers References
Back Next
Stable
Topic overview
t
Introduction
Animation of the stable solution 2 = 0,4
Differential equations x
Gridding
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
Back Next
Unstable
Topic overview
Introduction
t
Animation of the unstable solution 2 = 0,6
Differential equations
Gridding
x
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
Back
Differential equations
Gridding
Difference approximation
Discretization error
Stability Analyses
Reservoir equations
Reservoir performance
Developers References
Topic overview Developers
Introduction
Differential equations
Gridding
Difference approximation OCN-3205
Discretization error
Stability Analyses
Reservoir equations
(Computer Programming for Oceanographers)
Reservoir performance
Lectures- 31 & 32
Developers References