operator splitting of advection and diffusion on non
play

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


  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 11 th European Conference on Mathematics of Oil Recovery September 8 – 11, 2008

  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

  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

  4. Objective and strategies Objective of this work: Include capillary pressure effects in fast saturation simulations on 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 overestimation of diffusion. ECMOR XI 4/ 17

  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

  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

  7. Numerical discretization Splitting of the saturation equation: φ∂ S Viscous part: ∂ t + ∇ · ( f w v ) = q w φ∂ S Diffusion part: ∂ 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

  8. Numerical discretization Diffusion part: Time: Semi-implicit backward Euler method: φ S n +1 = φ S n +1 / 2 − ∆ t ∇ · d ( S n +1 / 2 ) ∇ S n +1 Space: Cell-centered finite-difference discretization. Fine grid: Two-point flux approximation: d ( S i , S j ) S i − S j � d ( S ) ∇ S · n ij ds ≈ −| γ ij | ˜ − | x i − x j | γ ij Coarse grid: Projection of the fine-grid discretization onto the coarse grid. ECMOR XI 8/ 17

  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

  10. Damping of diffusion: Illustration Coarse Cartesian grid ∆ x c ∆ y c ∆ x ∆ y Each coarse block consists of n x × n y cells. Considering a coarse interface in the x -direction Coarse grid diffusion operator: ∆ y d ( γ ij ) S i − S j = − ∆ y c d (Γ ij ) S i − S j � − ∆ x ∆ x n y Desired operator: − ∆ y c d (Γ ij ) S i − S j ∆ x c Damping factor of the diffusion term: ∆ x / ∆ x c = 1 / n x ECMOR XI 10/ 17

  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

  12. Numerical examples: Pure capillary diffusion Transport only driven by capillary diffusion. 50 × 1 cells 50 × 5 cells Fine grid: 10 × 1 blocks 50 × 1 blocks Uniform coarse grid: √ 1 / 5 Crude damping factor: ∆ x / ∆ x c = 0 . 2 ∆ x / ∆ x c = 1 1 1 reference solution reference solution noscaling noscaling 0.9 crude scaling 0.9 crude scaling fine scaling fine scaling 0.8 0.8 0.7 0.7 0.6 0.6 0.5 0.5 0.4 0.4 0.3 0.3 0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50 Overestimation Underestimation ECMOR XI 12/ 17

  13. Numerical examples: Field scale example Quarter five-spot, strong capillary diffusion: L 2 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

  14. Numerical examples: Field scale example Water-cut curves 1 1 0.9 0.9 0.8 0.8 0.7 0.7 0.6 0.6 0.5 0.5 0.4 0.4 0.3 0.3 reference reference no scaling no scaling 0.2 0.2 crude scaling crude scaling 0.1 0.1 fine scaling fine scaling 0 0 0 0.2 0.4 0.6 0.8 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Homogeneous model with fractures SPE model without fractures ECMOR XI 14/ 17

  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). 1 1 1 0.9 0.9 0.9 0.8 0.8 0.8 0.7 0.7 0.7 0.6 0.6 0.6 0.5 0.5 0.5 0.4 0.4 0.4 Reference Reference 0.3 0.3 Reference 0.3 no damping no damping no damping 0.2 0.2 0.2 crude damping crude damping crude damping 0.1 0.1 0.1 fine damping fine damping fine damping 0 0 0 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 Aspect ratio 1 Aspect ratio 100 Aspect ratio 1000 ECMOR XI 15/ 17

  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

  17. Thank you for your attention! Questions? http://www.sintef.no/GeoScale ECMOR XI 17/ 17

Recommend


More recommend