Operator Splitting of Advection and Diffusion on Non-uniformly - - PowerPoint PPT Presentation

operator splitting of advection and diffusion on non
SMART_READER_LITE
LIVE PREVIEW

Operator Splitting of Advection and Diffusion on Non-uniformly - - PowerPoint PPT Presentation

Operator Splitting of Advection and Diffusion on Non-uniformly Coarsened Grids Vera Louise Hauge Jrg Espen Aarnes KnutAndreas Lie Applied Mathematics, SINTEF ICT Oslo Department of Mathematical Sciences, NTNU Trondheim 11 th European


slide-1
SLIDE 1

Operator Splitting of Advection and Diffusion on Non-uniformly Coarsened Grids

Vera Louise Hauge Jørg Espen Aarnes Knut–Andreas Lie

Applied Mathematics, SINTEF ICT Oslo Department of Mathematical Sciences, NTNU Trondheim

11th European Conference on Mathematics of Oil Recovery September 8 – 11, 2008

slide-2
SLIDE 2

Outline

Outline of presentation Objective and strategies Background and motivation

  • Non-uniform coarse grids

Discretization of the saturation equation

  • Viscous part and diffusion part

The two damping strategies Numerical examples

  • Pure capillary diffusion
  • Field scale example
  • Aspect ratio example

Concluding remarks

ECMOR XI 2/ 17

slide-3
SLIDE 3

Objectives and strategies

Overall objective: Fast flow simulations for high-resolution reservoir models. Strategy: Reduce size of geomodel by using non-uniform grid coarsening. = ⇒ Flow based grid: Keep important flow characteristics. Accompanied by multiscale pressure solvers.

ECMOR XI 3/ 17

slide-4
SLIDE 4

Objective and strategies

Objective of this work: Include capillary pressure effects in fast saturation simulations

  • n non-uniform coarse grids.

Operator splitting to discretize the capillary diffusion separately from the advective term. Assumption: Viscous flow dominant. Straightforward projection in the coarse-grid discretization = ⇒ Overestimation of diffusion. Strategy: Damping factors for the diffusion operator to correct for the

  • verestimation of diffusion.

ECMOR XI 4/ 17

slide-5
SLIDE 5

Background: Example of coarse grids

SPE10 model 2, layer 46. Original model 60 × 220 cells. Random coloring: Shows shapes and sizes of coarse grid blocks. Non-uniform coarse grid Cartesian coarse grid 319 blocks 660 blocks Non-uniform coarse grid: Flow based, keeps important flow characteristics in the grid.

ECMOR XI 5/ 17

slide-6
SLIDE 6

Simulation results on coarse grids

Reference (13200) Non-uniform (319) Coarse Cartesian (660) Saturation Log(Velocity) Note: Details of high-flow channels.

ECMOR XI 6/ 17

slide-7
SLIDE 7

Numerical discretization

Splitting of the saturation equation: Viscous part: φ∂S ∂t + ∇ · (fwv) = qw Diffusion part: φ∂S ∂t + ∇ · d(S)∇S = 0 Viscous part: First-order finite volume method discretization. Fluxes are computed as upstream fluxes with respect to the fine grid fluxes on the coarse interfaces.

ECMOR XI 7/ 17

slide-8
SLIDE 8

Numerical discretization

Diffusion part: Time: Semi-implicit backward Euler method: φSn+1 = φSn+1/2 − ∆t∇ · d(Sn+1/2)∇Sn+1 Space: Cell-centered finite-difference discretization. Fine grid: Two-point flux approximation: −

  • γij

d(S)∇S · nijds ≈ −|γij|˜ d(Si, Sj) Si − Sj |xi − xj| Coarse grid: Projection of the fine-grid discretization onto the coarse grid.

ECMOR XI 8/ 17

slide-9
SLIDE 9

Damping of diffusion

Overestimation Projection of diffusion operator onto coarse grid = ⇒ Overestimates diffusion. Reason: Saturation gradient computed on fine grid, whereas saturation values represent net saturations in the coarse blocks.

ECMOR XI 9/ 17

slide-10
SLIDE 10

Damping of diffusion: Illustration

Coarse Cartesian grid

∆ xc ∆ yc ∆ y ∆ x

Each coarse block consists of nx × ny cells. Considering a coarse interface in the x-direction Coarse grid diffusion operator: −

  • ny

∆y d(γij)Si − Sj ∆x = −∆yc d(Γij)Si − Sj ∆x Desired operator: −∆yc d(Γij)Si − Sj ∆xc Damping factor of the diffusion term: ∆x/∆xc = 1/nx

ECMOR XI 10/ 17

slide-11
SLIDE 11

Damping of diffusion

Observation: Capillary diffusion scales with the ratio in the size of coarse blocks relative to the size of fine cells. Crude damping factor: (#coarse blocks / #fine cells)1/d Correct factor for square coarse blocks. Not sufficient for non-uniform coarse grids with complex geometries. Fine damping: Use directly the geometry information from the fine grid to correct the coarse-grid diffusion operator. One factor for each coarse interface ⇒ More computation.

ECMOR XI 11/ 17

slide-12
SLIDE 12

Numerical examples: Pure capillary diffusion

Transport only driven by capillary diffusion.

Fine grid:

50 × 1 cells 50 × 5 cells

Uniform coarse grid:

10 × 1 blocks 50 × 1 blocks

Crude damping factor:

1/ √ 5

∆x/∆xc = 0.2 ∆x/∆xc = 1

5 10 15 20 25 30 35 40 45 50 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

reference solution noscaling crude scaling fine scaling

5 10 15 20 25 30 35 40 45 50 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

reference solution noscaling crude scaling fine scaling

Overestimation Underestimation

ECMOR XI 12/ 17

slide-13
SLIDE 13

Numerical examples: Field scale example

Quarter five-spot, strong capillary diffusion:

L2 error of saturation in different reservoirs

Model Fractures Upscaling Damping No Crude Fine Homogeneous no 23 0.0332 0.0295 0.0294 Homogeneous yes 21 0.0387 0.0277 0.0270 SPE model no 35 0.0608 0.0385 0.0316 SPE model yes 30 0.0216 0.0162 0.0123

ECMOR XI 13/ 17

slide-14
SLIDE 14

Numerical examples: Field scale example

Water-cut curves

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

reference no scaling crude scaling fine scaling

0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

reference no scaling crude scaling fine scaling

Homogeneous model with fractures SPE model without fractures

ECMOR XI 14/ 17

slide-15
SLIDE 15

Numerical examples: Aspect ratio

Quarter five-spot models with homogeneous permeability field. Physical dimensions of 1, 100 and 1000 m in one direction and 1 m in the other (small to large aspect ratios).

0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Reference no damping crude damping fine damping 0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Reference no damping crude damping fine damping 0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Reference no damping crude damping fine damping

Aspect ratio 1 Aspect ratio 100 Aspect ratio 1000

ECMOR XI 15/ 17

slide-16
SLIDE 16

Concluding remarks

Concluding remarks Projection of the diffusion operator onto coarse grids overestimates the diffusion. Crude damping sufficient: If coarse grid blocks are close to a square, with approximately the same number of fine cells in each direction and aspect ratio of order one. Fine damping necessary: If the coarse grid blocks have large aspect ratios. Coarse blocks dissimilar in shape and size.

ECMOR XI 16/ 17

slide-17
SLIDE 17

Thank you for your attention! Questions?

http://www.sintef.no/GeoScale

ECMOR XI 17/ 17