Introduction to Aspects of Multiscale Modeling as Applied to Porous Media

Similar documents
Introduction to Aspects of Multiscale Modeling as Applied to Porous Media

Introduction to Aspects of Multiscale Modeling as Applied to Porous Media

RATE OF FLUID FLOW THROUGH POROUS MEDIA

Modeling two-phase flow in strongly heterogeneous porous media

Multiscale Computation for Incompressible Flow and Transport Problems

Upscaling non-darcy flow

Parallel Simulation of Subsurface Fluid Flow

Hydraulic properties of porous media

Mixed Multiscale Methods for Heterogeneous Elliptic Problems

A SHORT NOTE ON PERMEABILITY ANISOTROPY IN HETEROGENEOUS POROUS MEDIA

Storage 4 - Modeling for CO 2 Storage. Professor John Kaldi Chief Scientist, CO2CRC Australian School of Petroleum, University of Adelaide, Australia

An Immersed Boundary Method for Computing Anisotropic Permeability of Structured Porous Media

Flow-based Upscaling of Reservoir Models

On some numerical convergence studies of mixed finite element methods for flow in porous media

Numerical Simulation of Flows in Highly Heterogeneous Porous Media

Modeling Reactive Flows in Porous Media

Fractional Transport Models for Shale Gas in Tight Porous Media

Project Description: MODELING FLOW IN VUGGY MEDIA. Todd Arbogast, Mathematics

TENSOR RELATIVE PERMEABILITIES: ORIGINS, MODELING AND NUMERICAL DISCRETIZATION

Storage 6 - Modeling for CO 2 Storage. Professor John Kaldi Chief Scientist, CO2CRC Australian School of Petroleum, University of Adelaide, Australia

Modeling of 1D Anomalous Diffusion In Fractured Nanoporous Media

Multiscale Finite Element Methods. Theory and

Outline: 1 Motivation: Domain Decomposition Method 2 3 4

Physical and Computational Domain Decompositions for Modeling Subsurface Flows

ICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws

Calculation of Permeability Tensors for Unstructured Grid Blocks

Reservoir Simulator Practical

A MATRIX ANALYSIS OF OPERATOR-BASED UPSCALING FOR THE WAVE EQUATION

Introduction to Turbulence and Turbulence Modeling

Texas at Austin 2 Nazarbayev University. January 15, 2019

Acoustics in Porous Media.

Assessment of Hydraulic Conductivity Upscaling Techniques and. Associated Uncertainty

1 Modeling Immiscible Fluid Flow in Porous Media

Operator Upscaling for the Wave Equation

Where does the proppant go? Examining the application of electromagnetic methods for hydraulic fracture characterization

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

Wave Propagation in Fractured Poroelastic Media

Determination of Locally Varying Directions through Mass Moment of Inertia Tensor

PRECONDITIONING MARKOV CHAIN MONTE CARLO SIMULATIONS USING COARSE-SCALE MODELS

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

Quantifying shale matrix permeability: challenges associated with gas slippage

A stochastic mixed finite element heterogeneous multiscale method for flow in porous media

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

Effective behavior near clogging in upscaled equations for non-isothermal reactive porous media flow

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

A010 MULTISCALE RESERVOIR CHARACTERIZATION USING

Evaporation-driven transport and precipitation of salt in porous media: A multi-domain approach

NUMERICAL MODELING OF FLOW THROUGH DOMAINS WITH SIMPLE VEGETATION-LIKE OBSTACLES

MODELING GEOMATERIALS ACROSS SCALES JOSÉ E. ANDRADE DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING EPS SEMINAR SERIES MARCH 2008

Monotonicity Conditions for Discretization of Parabolic Conservation Laws. Hilde Kristine Hvidevold

Aspects of Multigrid

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

On the origin of Darcy s law 1

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

ROLE OF PORE-SCALE HETEROGENEITY ON REACTIVE FLOWS IN POROUS MATERIALS: VALIDITY OF THE CONTINUUM REPRESENTATION OF REACTIVE TRANSPORT

Investigations in Geologic Carbon Sequestration: Multiphase Flow of CO2 and Water in Reservoir Rocks. Annual Report 2015

Tu P8 08 Modified Anisotropic Walton Model for Consolidated Siliciclastic Rocks: Case Study of Velocity Anisotropy Modelling in a Barents Sea Well

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

Multiscale Methods for Multiphase Flow in Porous Media

Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE. University of Liège Aerospace & Mechanical Engineering

T. Arbogast, Zhen Tao, and Hailong Xiao, Multiscale mortar mixed methods for heterogeneous elliptic problems, in Recent Advances in Scientific

Modeling seismic wave propagation during fluid injection in a fractured network: Effects of pore fluid pressure on time-lapse seismic signatures

A Constitutive Framework for the Numerical Analysis of Organic Soils and Directionally Dependent Materials

Peaceman and Thiem well models or how to remove a logarithmic singularity fr. your numerical solution

A multiscale method coupling network and continuum models in porous media II singleand two-phase flows

6298 Stress induced azimuthally anisotropic reservoir - AVO modeling

THE IMPACT OF HETEROGENEITY AND MULTI-SCALE MEASUREMENTS ON RESERVOIR CHARACTERIZATION AND STOOIP ESTIMATIONS

Two-Scale Wave Equation Modeling for Seismic Inversion

In all of the following equations, is the coefficient of permeability in the x direction, and is the hydraulic head.

Simulation of Imbibition Phenomena in Fluid Flow through Fractured Heterogeneous Porous Media with Different Porous Materials

Multiscale Modeling and Simulations of Flows in Naturally Fractured Karst Reservoirs

Training Venue and Dates Ref # Reservoir Geophysics October, 2019 $ 6,500 London

Uncertainty Quantification of Two-Phase Flow in Heterogeneous Porous Media

Darcy's Law. Laboratory 2 HWR 531/431

(Refer Slide Time: 02:10)

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

Integration of seismic and fluid-flow data: a two-way road linked by rock physics

Lecture Notes #10. The "paradox" of finite strain and preferred orientation pure vs. simple shear

Analysis of Multiphase Flow under the Ground Water

INTEGRATED RESERVOIR CHARACTERIZATION AND MODELING

Splitting methods in the design of coupled flow and mechanics simulators

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

Microseismic Monitoring Shale Gas Plays: Advances in the Understanding of Hydraulic Fracturing 20 MAR 16 HANNAH CHITTENDEN

HETEROGENOUS CARBONATES INTEGRATING PLUG AND WHOLE CORE DATA USING ROCK TYPES

Summary of Fourier Optics

Coupling atomistic and continuum modelling of magnetism

Analysis of oil displacement by water in oil reservoirs with horizontal wells

Sloshing problem in a half-plane covered by a dock with two equal gaps

Apparent Permeability Effective Stress Laws: Misleading Predictions Resulting from Gas Slippage, Northeastern British Columbia

Introduction to multiscale modeling and simulation. Almost every system is multiscale.

Copyright. Ankesh Anupam

Maximize the potential of seismic data in shale exploration and production Examples from the Barnett shale and the Eagle Ford shale

EVALUATION OF CRITICAL FRACTURE SKIN POROSITY FOR CONTAMINANT MIGRATION IN FRACTURED FORMATIONS

B005 A NEW FAST FOURIER TRANSFORM ALGORITHM FOR FLUID FLOW SIMULATION

Search and Discovery Article #51409 (2017)** Posted August 7, Abstract. Selected References

Hydrogeophysics - Seismics

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

Upscaling Wave Computations

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

Optimisation under Uncertainty with Stochastic PDEs for the History Matching Problem in Reservoir Engineering

Transcription:

Introduction to Aspects of Multiscale Modeling as Applied to Porous Media Part II Todd Arbogast Department of Mathematics and Center for Subsurface Modeling, Institute for Computational Engineering and Sciences (ICES) The University of Texas at Austin

A Multiscale System: Natural Porous Media

Scaling and Multi-Scale Phenomena Complex physical phenomena almost always occur on widely varying scales. A continuing challenge in mathematical and computational modeling is to handle all the relevant scales properly. Fine scale effects can and often do have a profound influence on coarser scales, so it is imperative to express each modeled phenomenon appropriately on the scale of interest, and to properly account for their interactions. Examples: Porous media Composite materials Crystallography/phase transformations Atmospheric modeling Turbulence in free fluids Chaotic systems

A Multitude of Scales Fault Rock Facies ( 3 m) ( 3 m) Fracture ( 4 m) Rock Facies Shale ( m) ( 3 m) Vugs ( m) Aquifer or petroleum reservoir ( 3 4 m) Rock Grains and Voids ( m) Problem: Features on the scale of affect behavior on scales of 4. We have a scale range of 9! Computational limitations prevent us from resolving -scale features over 4 -scale distances (in 3-D).

Millimeter-Scale Natural Heterogeneity in Permeability K Arco thin slice data, mm scale (ranges by a factor of 4)

Meter-Scale Natural Heterogeneity in Permeability K Log X Permeability of Lawyer Canyon Log Z Permeability of Lawyer Canyon -. -.9 -.6-3.3-4. -4.7 -.4-6. -. -.9 -.7-3.4-4. -4.9 -.6-6.3 Lawyer Canyon data, meter scale (ranges by a factor of 6 ) Problem: Fine-scale variation in K (the permeability) leads to fine-scale variation in the solution (u, p).

The Problem of Scale Suppose K varies on the scale ǫ. Then p = O(ǫ ) and D k p = O(ǫ k ) Typical error estimates. From polynomial approximation theory, the best approximation on a finite element partition T h is inf p q C p k h k C q P k (T h ) ( ) k h If h > ǫ, this is not small! To resolve p, we need a spatial discretization h < ǫ. That is, we must resolve K in some way! ǫ

The Brute Force Approach The computational load is excessive for a fully resolved h < ǫ and fully coupled system. Small size: 3 3 m Permeability accurate to m (perhaps) = 8 resolution needed. About chemical species in 3 phases At least realizations for uncertainty quantification At least 3 time steps for 4 years simulation = 6 times 8 resolution needed. Conclusion. We must solve the system as fast as possible! Remark. There are additional fine-scale features that we would like to resolve if it were possible. Merely waiting for computer technology to improve will not solve the problem!

Volume Averaging

Effective Properties We want to solve the problem on a coarse grid. Upscaling: The system is represented on a larger scale by defining average or effective or macroscopic parameters in place of the true parameters (in our case, K). Naive averaging: Consider -D. Select ǫ > as an averaging window, define the averages ū(x) = ǫ p(x) = ǫ x+ǫ/ x ǫ/ x+ǫ/ x ǫ/ u(ξ) dξ f(x) p(ξ) dξ k(x) = ǫ = ǫ and upscale the micromodel to the macromodel { u = kp u = f = ū = ǫ ū = f x+ǫ/ x ǫ/ x+ǫ/ x ǫ/ x+ǫ/ Fundamental problem in upscaling: Nonlinearities: average of f(x) f(average of x) f(ξ) dξ k(ξ) dξ x ǫ/ kp? = k p

Simple Averaging of the Data Replace K by some local average K, which varies on a larger scale, so the coarse grid solution is accurate..4..8.6.4...4.8.6.4...4.6.8 k(x) = ǫ The macromodel: x+ǫ/ x ǫ/ ū = k p ū = f ū ν = k(ξ) dξ in Ω in Ω on Ω The questions are: Is this the right way to average k? Is (ū, p) (u, p)? That is, is k p k p?

What is the correct average? Arithmetic averaging: K = n Harmonic averaging: K = Simple Averaging of the Data ( n n i= n i= K i. K i ). The reciprocal of the average of the reciprocals. Emphasizes the small values. Something else? What?

Simple Averaging of the Data 3 Consider a small -D problem. Log-permeability and local averages:............ 3 3 8 6 4 4 6 8 8 6 4 4 6 8 Computed pressure: 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 8 arithmetic average 8 8 harmonic average Question: Which average is better? What is the correct average?

-D Solution along Layers p = k k p = Let k take on values as above, and consider the problem u =, < x <, < y < u = k p p(, y) = and p(, y) = The solution is p(x, y) = x, u =, and u (x, y) = The average flux is ū = k = (k + k )/. k, y >. k, y <. Equivalent Solution: p and ū solve the same problem with k in place of k. The arithmetic average is therefore the correct average along layers!

-D Solution across Layers p = k k p = Let k take on values as above, and consider the problem The solution is p(x, y) = u =, < x <, < y < u = k p p(, y) = and p(, y) = x k/k, x <. ( x) k/k, x >., u =, and u (x, y) = k, where k = /(/k + /k ) is the harmonic average. The average flow is fixed ū = k. Equivalent Solution: p = x and ū solve the same problem with k in place of k. The harmonic average is therefore the correct average across layers!

Microscale Averaging of the Solution Over a small region (which will become a grid element), solve the problem of unit flow in each direction. p = p = h Compute the average velocity ū in the direction of flow, ū = u dy = u dy, right face left face and define k by u = k p: ū = k (/h) = k = hū. Do this for both directions. Remark: This is a computer simulation of Darcy s original experiment!

We get a tensor for k: Microscale Averaging of the Solution Question: Why is k diagonal? k = ( k k Closure assumption: To get the local solution, we imposed a unit pressure drop in a certain direction. That is, we imposed boundary conditions, which are not seen in the true flow. We call this assumption a closure assumption. It is the source of our upscaling error. )

Microscale Averaging of the Solution 3 In our small -D problem, we obtain the following. Log-permeability and x and y local averages:............ 3 3 8 6 4 4 6 8 8 6 4 4 6 8 Computed pressure: 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 8 computed average 8 8 harmonic average Relative errors: Arithmetic.43, Harmonic.4, Computational.8.

Anisotropy Locally the medium is isotropic (i.e., the same in all directions). However, k should be a full tensor! That is, k is anisotropic. k = ( k k k k ) Remark: It is not so easy to quantify this anisotropy computationally. What BCs should we impose?