Modeling of two-phase flow in fractured porous media on unstructured non-uniform coarse grids

Similar documents
A MULTISCALE METHOD FOR MODELING TRANSPORT IN POROUS MEDIA ON UNSTRUCTURED CORNER-POINT GRIDS

MMsFEM and Streamlines

Block-Structured Adaptive Mesh Refinement

Introduction to Aspects of Multiscale Modeling as Applied to Porous Media

A GENERALIZED CONVECTION-DIFFUSION MODEL FOR SUBGRID TRANSPORT IN POROUS MEDIA

Multiscale Methods for Subsurface Flow. SINTEF ICT, Dept. of Applied Mathematics

Seminar zu aktuellen Themen der Numerik im Wintersemester 2010/2011

Space-time domain decomposition for a nonlinear parabolic equation with discontinuous capillary pressure

ORDERING-BASED NONLINEAR SOLVER WITH ADAPTIVE COUPLING FOR MULTIPHASE FLOW AND TRANSPORT

Simulation study of density-driven natural convection mechanism in isotropic and anisotropic brine aquifers using a black oil reservoir simulator

Thermal Analysis Contents - 1

Local Time Step for a Finite Volume Scheme I.Faille F.Nataf*, F.Willien, S.Wolf**

Streamline calculations. Lecture note 2

Advanced numerical methods for nonlinear advectiondiffusion-reaction. Peter Frolkovič, University of Heidelberg

On efficient implicit upwind schemes

Modeling of 1D Anomalous Diffusion In Fractured Nanoporous Media

Lars Hov Odsæter Reservoir Simulation in Heterogeneous and Fractured Reservoirs

THE INVESTIGATION OF NUMERICAL SIMULATION SOFTWARE FOR FRACTURED RESERVOIRS

A Space-Time Expansion Discontinuous Galerkin Scheme with Local Time-Stepping for the Ideal and Viscous MHD Equations

Flow an open source research tool for reservoir simulation

TENSOR RELATIVE PERMEABILITIES: ORIGINS, MODELING AND NUMERICAL DISCRETIZATION

Variability of Stencil Computations for Porous Media

Parallel Simulation of Subsurface Fluid Flow

Splitting methods in the design of coupled flow and mechanics simulators

Modeling two-phase flow in strongly heterogeneous porous media

Numerical Solutions to Partial Differential Equations

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow

Multi-rate mass transfer modeling of two-phase flow in highly heterogeneous fractured and porous media

R.M. Manasipov and J.E. Mindel. Montanuniversitaet Leoben. October 3, 2014

Numerical Solution I

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Sindre Tonning Hilden. Upscaling of Water-Flooding Scenarios and Modeling of Polymer Flow. Doctoral theses at NTNU, 2016:12. Sindre Tonning Hilden

A Generalized Numerical Approach for Modeling Multiphase Flow and Transport in Fractured Porous Media

Numerical Simulation of Single-Phase and Multiphase Non-Darcy Flow in Porous and Fractured Reservoirs

Fully implicit higher-order schemes applied to polymer flooding. K.-A. Lie(SINTEF), T.S. Mykkeltvedt(IRIS), X. Raynaud (SINTEF)

Multi-point flux approximation L-method in 3D: Numerical convergence and application to two-phase flow through porous media

Mortar upscaling for multiphase flow in porous media

Operator Upscaling for the Wave Equation

Transport Upscaling in Porous Media

Multiscale Computation for Incompressible Flow and Transport Problems

Sunday September 28th. Time. 06:00 pm 09:00 pm Registration (CAAS) IP: Invited Presentation (IS or SP) 55 mn. CP: Contributed Presentation 25 mn

Well Models for Mimetic Finite Difference Methods and Improved Representation of Wells in Multiscale Methods

Homogenization Theory

Comparison Between Mimetic and Two-Point Flux-Approximation Schemes on PEBI-grids. Masteroppgave. Thomas Lunde

Multiscale Methods for Subsurface Flow

Partial Differential Equations II

Domain decomposition for the Jacobi-Davidson method: practical strategies

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

AN UNFITTED METHOD FOR TWO-PHASE FLOW IN FRACTURED POROUS MEDIA

Conservation Laws & Applications

Multiscale Finite Element Methods. Theory and

Schur Complement Technique for Advection-Diffusion Equation using Matching Structured Finite Volumes

Applications of Partial Differential Equations in Reservoir Simulation

A High Order Method for Three Phase Flow in Homogeneous Porous Media

Efficient and Accurate simulation of nonlinearly coupled multiphase flow in porous media. 25 August 2015 Meeneesh Kardale

University of Illinois at Chicago Department of Physics. Electricity & Magnetism Qualifying Examination

Symmetry and M-matrix issues for the O-method on an Unstructured Grid

A PSEUDO FUNCTION APPROACH IN RESERVOIR SIMULATION

A Finite-Element based Navier-Stokes Solver for LES

Introduction to Aspects of Multiscale Modeling as Applied to Porous Media

Parallel Simulation of Multiphase/Multicomponent Flow Models

Regularization modeling of turbulent mixing; sweeping the scales

Simulation of Naturally Fractured Reservoirs with Dual Porosity Models

1D Heat equation and a finite-difference solver

The Advanced Research WRF (ARW) Dynamics Solver

MULTI-LEVEL TECHNIQUES FOR THE SOLUTION OF THE KINETIC EQUATIONS IN CONDENSING FLOWS SIMON GLAZENBORG

The Conjugate Gradient Method

Algorithms for Scientific Computing

Upscaling of the permeability by multiscale wavelet transformations and simulation of multiphase flows in heterogeneous porous media

Mixed-hybrid finite element method for modelling two-phase flow in porous media

A SIMULATOR WITH NUMERICAL UPSCALING FOR THE ANALYSIS OF COUPLED MULTIPHASE FLOW AND GEOMECHANICS IN HETEROGE-

Computer simulation of multiscale problems

a) very low water injection rate b) very high water injection rate (but still gravity dominated)

Part I. Discrete Models. Part I: Discrete Models. Scientific Computing I. Motivation: Heat Transfer. A Wiremesh Model (2) A Wiremesh Model

ICES REPORT Adaptive Numerical Homogenization for Non-Linear Multiphase Flow and Transport

Evaporation-driven soil salinization

PDE Solvers for Fluid Flow

Upscaling for Two-phase Flows in Porous Media

Simulating gelation of silica for in-depth reservoir plugging using IORSim as an add on tool to ECLIPSE # 1

CORRECT ANISOTROPIC AND HETEROGENEOUS TRANSMISSIBILITIES CALCULATION IN CORNER-POINT GRIDS

Multilevel Monte Carlo for two phase flow and transport in random heterogeneous porous media

Chapter 1. Introduction and Background. 1.1 Introduction

Finite Difference Solution of the Heat Equation

ANR Project DEDALES Algebraic and Geometric Domain Decomposition for Subsurface Flow

Degenerate Two-Phase Flow in Porous Media including Dynamic Effects

A Multi-Continuum Multi-Component Model for Simultaneous Enhanced Gas Recovery and CO 2 Storage in Stimulated Fractured Shale Gas Reservoirs Jiamin

High-resolution finite volume methods for hyperbolic PDEs on manifolds

Field Scale Modeling of Local Capillary Trapping during CO 2 Injection into the Saline Aquifer. Bo Ren, Larry Lake, Steven Bryant

Higher-Order Compositional Modeling of Three-phase Flow in 3D Fractured Porous Media Using Cross-flow Equilibrium Approach

Again we will consider the following one dimensional slab of porous material:

Numerical Simulation of Flows in Highly Heterogeneous Porous Media

Spectral element agglomerate AMGe

way and atmospheric models

Modeling and numerical approximation of multi-component anisothermal flows in porous media

Upscaling of Anisotropic Reservoirs Using Quad-Tree Decomposition

Homogenization and Multiscale Modeling

3D-Transport of Precipitation

Basic Aspects of Discretization

MULTISCALE FINITE ELEMENT METHODS FOR STOCHASTIC POROUS MEDIA FLOW EQUATIONS AND APPLICATION TO UNCERTAINTY QUANTIFICATION

A Framework for Modeling Subgrid Effects for Two-Phase Flows in Porous Media

Transcription:

Modeling of two-phase flow in fractured porous media on unstructured non-uniform coarse grids Jørg Espen Aarnes and Vera Louise Hauge SINTEF ICT, Deptartment of Applied Mathematics Applied Mathematics 1/17

Objective and model assumptions Objective: Develop an algorithm for constructing coarse grids capable of resolving two-phase flow in fractured porous media accurately. Model assumptions: Statistically generated horizontal and vertical fractures with length between 20 40% of length of shortest side of reservoir. Velocity computed on a fine grid that resolves fractures. Saturation computed on an unstructured coarse grid. Homogeneous model with 100 fractures Heterogeneous model with 100 fractures Applied Mathematics 2/17

Non-uniform coarsening algorithm 1 Compute the initial velocity field v on the fine grid and define g(e) = 1 log v(x) dx min(log v ) + 1, E Ω. E E 2 Assign an integer from [ 1 to 10 to each cell c in the fine ] grid by n(c) = ceil 10(g(c) min g)/(max g min g). c c c 3 Initial blocks = connected groups of cells with the same n(c). 4 Merge each block B with less volume than V min with B = arg min g(b) B neighbors g(b ). 5 Refine each block B with B g(b) > G max as follows 1 Pick an arbitrary cell c 0 B and locate the cell c i B with center furthest away from the center of c 0. 2 Define B = c i and progressively enlarge B by adding cells from B adjacent to cells in B until B g(b ) > G max. 3 Define B = B\B and refine B further if B g(b) > G max. 6 Repeat step 2 and terminate. Applied Mathematics 3/17

Non-uniform coarsening algorithm Coarse grid: Initial step, 152 cells Coarse grid: Step 2, 47 cells Coarse grid: Step 3, 95 cells Coarse grid: Step 4, 69 cells log v on fine grid (2500 cells) log v on coarse grid (69 cells) Applied Mathematics 4/17

Explicit Fracture-Matrix Separation (EFMS) 1 2 3 4 1 2 1 2 Initial model: 100 x 100 grid with 50 fractures. Step 1: Introduce an initial coarse grid. Step 2: Separate fractures and matrix. Step 3: Split non-connected blocks. Applied Mathematics 5/17

Operator splitting of saturation equation Water saturation equation for a water-oil system: φ S t + [f w (v + λ o p cow + λ o g(ρ o ρ w ) z)] = q w, Operator splitting of the water saturation equation φ S t + (f wv + f w λ o g(ρ o ρ w ) z) = q w, φ S ( ) t + p cow f w λ o ds S = 0. Applied Mathematics 6/17

Numerical discretization of advection equation Denote the non-degenerate fine grid interfaces by γ ij = T i T j. S n+ 1 2 m = Sm n + t q w dx V ij (S n+ 1 2 ) Gij (S n+ 1 2 ). B m φ dx B m γ ij B m Here V ij (S) = max{v ij f w (S Ti ), v ij f w (S Tj )}, λ w (S + )λ o (S ) G ij (S) = g(ρ o ρ w ) γ ij λ w (S + ) + λ o (S ) z n ij, where v ij = flux from T i to T j, n ij = unit normal on γ ij from T i to T j, and S + and S is the upstream saturation with respect to the gravity driven flow of oil and water, respectively. Applied Mathematics 7/17

Numerical example: Pure advective flow Coarsening algorithm # blocks L2 water-cut error Non-uniform coarsening 255 0.0240 EFMS 315 0.1428 Cartesian coarse grid 330 0.1838 Saturation profiles at 0.48 PVI 1 Water-cut curves Water cut curves for heterogeneous model Reference solution EFMS solution NUC solution Cartesian solution 0.8 0.6 0.4 Reference 0.2 NUC EFMS 0 Cartesian 0 0.2 0.4 0.6 0.8 1 PVI Applied Mathematics 8/17

Test-case I: No capillary diffusion 100 high permeable fractures and 20 low permeable fractures. Permeability of high permeable fractures: > matrix permeability. Permeability of low permeable fractures: matrix permeability. 25 simulations with different fracture distributions. Homogeneous model Heterogeneous model Mean water cut errors for homogeneous model 0.2 EFMS NUC 0.15 Mean water cut errors for heterogeneous model 0.25 EFMS NUC 0.2 Mean error 0.1 Mean error 0.15 0.1 0.05 0.05 0 36 : 38 20 : 24 9 : 11 Upscaling factors 0 40 : 47 19 : 21 6 : 9 Upscaling factors Applied Mathematics 9/17

Numerical discretization of diffusion equation Diffusion equation: where d(s) = f w λ o p cow ds φ S t = d(s) S, is a non-negative function. Time discretization: Semi-implicit backward Euler φs n+1 = φs n+1/2 + t d(s n+1/2 ) S n+1. Spatial discretization:??? How should t d(s n+1/2 ) S n+1 be discretized on coarse grids with complex block geometries and strong subgrid heterogeneity? Applied Mathematics 10/17

Spatial discretization of diffusion equation Option 1: Fine grid discretization (Φ + td) S n+1 = ΦS n+1/2, where Φ = diag(φ) and D = [d ij (S)] stems from a fine grid discretization of the semi-elliptic operator L = d. Applied Mathematics 11/17

Spatial discretization of diffusion equation Option 1: Fine grid discretization (Φ + td) S n+1 = ΦS n+1/2, where Φ = diag(φ) and D = [d ij (S)] stems from a fine grid discretization of the semi-elliptic operator L = d. Option 2: Coarse grid discretization by Galerkin projection (Φ c + td c ) S n+1 c = Φ c S n+1/2 c, where Φ c = R t ΦR and D c = R t DR. Here R = [r ij ] where { 1 if cell i is contained in block j, r ij = 0 otherwise. Hence, R maps coarse grid saturations onto the fine grid. Applied Mathematics 11/17

Spatial discretization of diffusion equation Orthogonal projection property If S n+1 solves the fine grid system with S n+1/2 = RSc n+1/2, then R(S n+1 c S n+1/2 c ) = arg min RS c S n+1, S c where S = (S, (Φ + td)s) 1/2, i.e., Sc n+1 grid approximation to S n+1 in the norm. is the optimal coarse Applied Mathematics 12/17

Spatial discretization of diffusion equation Orthogonal projection property If S n+1 solves the fine grid system with S n+1/2 = RSc n+1/2, then R(S n+1 c S n+1/2 c ) = arg min RS c S n+1, S c where S = (S, (Φ + td)s) 1/2, i.e., Sc n+1 grid approximation to S n+1 in the norm. is the optimal coarse The fine grid discretization gives too much diffusion! Gradients of the blockwise constant saturation is computed at the fine grid level: Options 1 and 2 overestimate diffusion. Applied Mathematics 12/17

Spatial discretization of diffusion equation The overestimation factor scales with the ratio of the size of the coarse grid blocks relative to the size of the fine grid cells. On average the diffusion should be damped by a factor (N b /N c ) 1/d, where N b = number of blocks and N c = number of cells. Applied Mathematics 13/17

Spatial discretization of diffusion equation The overestimation factor scales with the ratio of the size of the coarse grid blocks relative to the size of the fine grid cells. On average the diffusion should be damped by a factor (N b /N c ) 1/d, where N b = number of blocks and N c = number of cells. Scaled Galerkin projection [ ) ] 1/d D c Φ c + t ( Nb N c S n+1 c = Φ c S n+1/2 c. Applied Mathematics 13/17

Test-case II: With capillary diffusion Homogeneous model fine grid G. proj. scl. proj. Heterogeneous model fine grid G. proj. scl. proj. EFMS 0.071 0.077 0.028 0.091 0.107 0.051 NUC 0.047 0.055 0.079 0.063 0.109 0.033 1 Water cut curves for homogeneous model 1 Water cut curves for homogeneous model 0.8 0.8 0.6 0.6 0.4 0.4 Reference 0.2 NUC (fine) NUC (coarse+scaling) 0 NUC (coarse) 0 0.2 0.4 0.6 0.8 1 Reference 0.2 EFMS (fine) EFMS (coarse+scaling) 0 EFMS (coarse) 0 0.2 0.4 0.6 0.8 1 1 Water cut curves for heterogeneous model 1 Water cut curves for heterogeneous model 0.8 0.8 0.6 0.6 0.4 0.4 Reference 0.2 NUC (fine) NUC (coarse+scaling) 0 NUC (coarse) 0 0.2 0.4 0.6 0.8 1 Reference 0.2 EFMS (fine) EFMS (coarse+scaling) 0 EFMS (coarse) 0 0.2 0.4 0.6 0.8 1 Applied Mathematics 14/17

Test-case II: With capillary diffusion Homogeneous model with 100 high permeable fractures: Saturation profiles at 0.2 PVI Fracture model Reference solution NUC: fine grid diffusion EFMS: fine grid diffusion NUC: scaled G. projection EFMS: scaled G. projection Applied Mathematics 15/17

Test-case II: With capillary diffusion Heterogeneous model with 100 high permeable fractures: Saturation profiles at 0.2 PVI Fracture model Reference solution NUC: fine grid diffusion EFMS: fine grid diffusion NUC: scaled G. projection EFMS: scaled G. projection Applied Mathematics 16/17

Summary For flows without capillary diffusion we consistently obtain significantly more accurate solutions on non-uniform coarse grids than on grids with explicit fracture-matrix separation. For flows with relatively strong capillary diffusion, the coarsening algorithms give comparable results for homogeneous fracture models, but non-uniform coarsening gives best results for heterogeneous fracture models. The scaled Galerkin projection generally models diffusion well on complex coarse grids, but more rigorous ways of damping the fine scale diffusion will be studied in further research. Applied Mathematics 17/17