Discretizing Biot*s Equations: Challenges and solutions

advertisement
Modeling and simulation of
deformable porous media
Jan Martin Nordbotten
Department of Mathematics, University of Bergen, Norway
Department of Civil and Environmental Engineering, Princeton University, USA
VISTA – Norwegian Academy of Sciences and Letters and Statoil ASA
Overview
• Motivating examples and Biot’s equations
• Hybrid variational finite volume discretization
• Applications
Motivating examples
Image processing
Soil Desiccation
K. DeCarlo
Multi-phase flow in porous materials
F. Doster
E. Hodneland
Fractured/ing rock
Linearized Biot equations
• Biot elasticity:
−𝛻 ⋅ β„‚: 𝛻𝑒 − 𝛼𝑝𝐼 = 𝒃
• Mass balance:
−𝛼𝛻 ⋅ 𝑒 − πœŒπ‘ + πœπ›» ⋅ π‘˜π›»π‘ = 𝑏
• Both 𝜌, 𝜏 may be arbitrary small:
– 𝜏 → 0 leads to compressible Stokes.
– 𝜌 → 0 further leads incompressible Stokes.
Qualities of «good» discretizations
•
•
•
•
•
•
Minimum number of degrees of freedom.
Weak limitations on admissible grids.
Stable in all physically relevant limits.
Preserves physical conservation principles.
Handles jumps in coefficients accurately.
Supported by rigorous analysis.
Engineering preference for grids
• Unstructured grids minimize grid orientation
effects for flow equations.
• High aspect ratio grids adapt to geological
heterogenity.
A resolution of these properties
• Cell-centered co-located displacement and
pressure variables.
• Finite volume structure balancing mass and
momentum.
• Constitutive laws approximated by multipoint
flux and stress approximations.
• Analysis via links to discrete functional
framework and discontinuous Galerkin.
Common challenge
• The kernel of the continuous operator 𝛻 is the
field of constants.
• The kernel of the discrete operator may
contain oscillations (due to central difference).
𝑑𝑒
𝑑π‘₯
𝑒
π‘₯
π‘₯
• Problem is exacerbated in higher dimensions
Implication
Straight-forward discretizations with co-located
equal-order elements are in general not robust.
Standard finite elements
Haga, Osnes, Langtangen, 2012.
Standard solutions
•
•
•
•
Staggered variables (e.g. RT0 + P0 for flow).
Enriched spaces (e.g. MINI + P1 for Biot).
Macro-elements (elasticity, ...)
Artificial stabilization (Brezzi-Pitkaranta, Gaspar,
etc.)
• Bubbles/VMS (Hughes, Quarteroni, Zikatanov...)
• Here: Coupled discretization can be related to
many of the preceding ideas.
Hybrid variational FV
• Buildt on discrete space β„‹π’Ÿ = ℋ𝒯 × β„‹β„± ,
composed of cell-center and discontinuous
face variables.
• Two notions of discrete differential operators:
– 𝛻 is exact for piece-wise linears;
– 𝛻 is dual to exact evaluation of conservation.
• Construction always allows for elimination of
face variables to obtain cell-center system.
Review: HVFV (MPFA)
• Flow equation:
𝛻 ⋅ π‘˜π›»π‘ = 𝑏
• Constraint (physics):
π‘šπΎπ‘  π‘˜πΎ
𝑏1 𝑝, 𝑝′ =
𝛻𝑝
𝑠
𝐾
⋅ 𝛻𝑝′
𝑠
𝐾
𝐾∈𝒯 𝑠∈𝒱𝐾
• dG-like coercive minimization (𝑝 ∈ β„‹π’Ÿ ):
𝜎
𝛼
𝑠
𝜎,𝛽
′
π‘Ž 𝑝, 𝑝 =
πœ”π›½ 𝑝 𝑠 𝑝′
𝜎
π‘šπ‘ 
𝑠
𝑠∈𝒱 𝜎∈ℱ𝑠
𝛽∈π’’πœŽ
• Closure principle (dG1/MPFA): 𝑏2 𝑝, 𝑝′ .
𝜎,𝛽
𝑠
Interpretation
𝒙4
𝒙3
𝑖
πœ•πœ”1,2,𝑖
𝒙2
𝒙1
πœ•πœ”1,2,𝑗
𝑗
𝒙5
• The π’™π‘˜ are cell centers where
pressure variables are defined
• Flux balance is enforced for each
primary cell
• Pressure is considered piece-wise
linear within each subcell
• Across sub-cell boundaries πœ•πœ”
normal flux continuity is enforced
• The system is closed by minimizing
L2 norms of jumps across faces
• All variables except for cell-center
pressure can be locally eliminated,
yielding explicit expressions for flux
and cell-face pressures
VMS re-formulation
• Full system: Find 𝑝 ∈ β„‹π’Ÿ such that
𝐴 𝑝, 𝑝′ = 𝑏(𝑝′ ) for all 𝑝′ ∈ β„‹π’Ÿ
• Splitting:
𝑝 = 𝑝𝒯 , 𝑝ℱ ∈ ℋ𝒯 × β„‹β„±
• Coarse equations: Find 𝑝𝒯 ∈ ℋ𝒯 such that
𝐴 {𝑝𝒯 , 𝑝ℱ 𝑝𝒯 }, 𝑝𝒯′ = 𝑏(𝑝𝒯′ ) for all 𝑝𝒯′ ∈ ℋ𝒯
• Fine equations : Find 𝑝ℱ (𝑝𝒯 ) ∈ β„‹β„± such that
𝐴 {0, 𝑝ℱ 𝑝𝒯 }, 𝑝ℱ′ = −𝐴 {𝑝𝒯 , 0}, 𝑝ℱ′ for all 𝑝ℱ′ ∈ β„‹β„±
Elimination of face unknowns
• Discrete operators are defined such that testing
with face functions form systems while testing
with cell center functions gives conservation.
• Face unknowns can be (locally) eliminated to
define the interpolation
π‘π’Ÿ = Π𝑝𝒯 = {𝑝𝒯 , 𝑝ℱ (𝑝𝒯 )}
• This interpolation satisfies π‘Ž and 𝑏2 , such that the
cell-centered (global) system is defined as
𝒸
𝑝𝒯 , 𝑝𝒯′
π‘šπΎπ‘  π‘˜πΎ
=
𝐾∈𝒯 𝑠∈𝒱𝐾
𝛻(Π𝑝𝒯 )
𝑠
𝐾
⋅
′ 𝑠
𝛻𝑝𝒯 𝐾
=
𝑓𝑝𝒯′ 𝑑π‘₯
Ω
HVFV for Biot
• Constraint (momentum balance):
π‘šπΎπ‘ 
𝑏1,𝑒 𝑀, 𝑀′ =
ℂ𝐾 : 𝛻𝒖
𝑠
′
:
𝛻𝒖
𝐾
𝑠
′
−
𝑝
𝛻
⋅
𝒖
𝐾
𝐾
𝑠
𝐾
𝐾∈𝒯 𝑠∈𝒱𝐾
• Constraint (fluid mass balance):
π‘šπΎπ‘ 
𝑏2,𝑝 𝑀, 𝑀′ =
𝛻⋅𝒖
𝑠
′
𝑝
𝐾
𝐾
+
πœŒπ‘πΎ 𝑝𝐾′
+ πœπ‘˜πΎ 𝛻𝑝
𝑠
𝐾
⋅
′ 𝑠
𝛻𝑝 𝐾
𝐾∈𝒯 𝑠∈𝒱𝐾
• dG-like minimization of jumps (𝑀 = (𝒖, 𝑝) ∈ π“—π’Ÿ × β„‹π’Ÿ ): π‘Ž 𝑀, 𝑀′
• Constraint (dG1/MPFA): 𝑏2 𝑀, 𝑀′ .
Important details
• Pressure effect on mechanics only appears in the
local elimination since normal vectors sum to
zero (weighted by area)
𝑠
′ 𝑠
for 𝒖′ ∈ ℋ𝒯
𝑠∈𝒱𝐾 π‘šπΎ 𝑝𝐾 𝛻 ⋅ 𝒖 𝐾 = 0
• Divergence of displacement does not appear in
local elimination since
𝑠 ′
𝛻 ⋅ 𝒖 𝐾 𝑝𝐾 = 0
and 𝑝𝐾′ ∉ β„‹β„±
• Thus π’–π’Ÿ = Р𝑒,𝑒 𝒖𝒯 + Р𝑒,𝑝 𝑝𝒯 while π‘π’Ÿ = Р𝑝 𝑝𝒯
Elimination of face unknowns
The cell-centered (global) system is defined as
Elasticity:
𝒢 𝒖𝒯 , 𝒖′𝒯 =
𝑠
𝒖,𝒖
π‘šπΎπ‘  ℂ𝐾 : 𝛻Π𝐹𝑉
𝒖𝒯
′
:
𝛻𝒖
𝒯
𝐾
𝑠
𝑠
𝑠
𝐾
𝐾∈𝒯 𝑠∈𝒱𝐾
Flow:
𝑝
𝒸 𝑝𝒯 , 𝑝𝒯′ =
π‘šπΎπ‘  π‘˜πΎ 𝛻Π𝐹𝑉 𝑝𝒯
′
⋅
𝛻𝑝
𝒯
𝐾
𝐾
𝐾∈𝒯 𝑠∈𝒱𝐾
Coupling (divergence of displacement):
𝒖,𝒖
π‘šπΎπ‘  𝛼𝐾 𝛻 ⋅ Π𝐹𝑉
𝒖𝒯
𝒷1 𝒖𝒯 , 𝑝𝒯′ = −
𝑠 ′
𝐾 𝑝𝒯,𝐾
𝐾∈𝒯 𝑠∈𝒱𝐾
Coupling (influence of pressure on mechanics):
𝒖,𝑝
𝒷2𝑇 𝑝𝒯 , 𝒖′𝒯 =
π‘šπΎπ‘  ℂ𝐾 : 𝛻Π𝐹𝑉 𝑝𝒯
𝑠
: 𝛻𝒖′𝒯
𝐾
𝐾∈𝒯 𝑠∈𝒱𝐾
Local expansion term:
𝒖,𝑝
Δ π‘π’― , 𝑝𝒯′ = −
π‘šπΎπ‘  𝛼𝐾 𝛻 ⋅ Π𝐹𝑉 𝑝𝒯
𝐾∈𝒯 𝑠∈𝒱𝐾
𝑠
′
𝑝
𝒯,𝐾
𝐾
𝑠
𝐾
Global Biot system
• Find 𝒖𝒯 , 𝑝𝒯 ∈ 𝓗𝒯 × β„‹π’―
𝒢 𝒖𝒯 , 𝒖′ + 𝒷2𝑇 𝑝𝒯 , 𝒖′ = −
π’ƒπŸ ⋅ 𝒖′ 𝑑𝒙 ∀ 𝒖′ ∈ 𝓗𝒯
Ω
𝒷1 𝒖𝒯 , 𝑝′ − 𝜌 𝑝𝒯 , 𝑝′ − πœπ’Έ 𝑝𝒯 , 𝑝′ + Δ π‘π’― , 𝑝′ = −
𝑏2 𝑝′ 𝑑𝒙 ∀ 𝑝′ ∈ ℋ𝒯
Ω
• Shorthand:𝔄 𝒖𝒯 , 𝑝𝒯 , 𝒖′, 𝑝′ = 𝔅 𝒖′, 𝑝′ .
• Note that Δ can be interpreted as approximating the modified Laplacian
β„Ž2 𝛼𝛻 ⋅ 2πœ‡ + π‘‘πœ† −1 𝛻𝛼𝑝 . Physical interpretation is e.g. local expansion
of volume due to local maximum in pressure.
• We can show that this discretization of Biot is stable independent of
(πœ–, 𝜌) → 0. Furthermore, we can show consistency of the discretization,
implying convergence.
• Finally, the stability constants are independent of πœ†−1 → 0 for all grids
where the elasticity discretization is robust.
Main result
• Naive discretizations
′ ′
sup
(𝒖′,𝑝′)
𝔄 𝒖𝒯 , 𝑝𝒯 , 𝒖 , 𝑝
𝒖′ 1 + 𝜏 𝑝 ′ 1 + 𝜌 𝑝 ′
0
≥ Θ𝔄 𝒖 𝒯
1
+ 𝜏 𝑝𝒯
1
+ 𝜌 𝑝𝒯
0
• Hybridized FV: ′
sup
(𝒖′,𝑝′)
𝔄 𝒖𝒯 , 𝑝𝒯 , 𝒖 , 𝑝′
𝒖′ 1 + 𝑝𝒯 0 + 𝜏 𝑝′ 1 + 𝜌 𝑝′
0
≥ Θ π”„ 𝒖𝒯
1
+ 𝑝𝒯
0
+ 𝜏 𝑝𝒯
1
+ 𝜌 𝑝𝒯
0
• Eigenvalues are bounded away from 0, even for
small time-steps and incompressible materials.
Comment on elasticity
• The bilinear form
𝒢 𝒖𝒯 , 𝒖′𝒯 =
𝐾∈𝒯 𝑠∈𝒱𝐾
π‘šπΎπ‘ 
ℂ𝐾 :
𝑠
𝒖,𝒖
𝛻Π𝐹𝑉 𝒖𝒯 𝐾
:
′ 𝑠
𝛻𝒖𝒯 𝐾
Provides a stable, (mostly) locking-free FV
discretization for general linear elasticity – with strong
force balance and pointwise symmetry.
• Convergence can be proved for rough coefficients and
quite general grids.
• Numerical results indicate 2nd order for both
displacement and surface traction.
• Weak-symmetry FV can be constructed, which can be
linked to MFEM with spaces
𝜎, 𝑒, π‘ž ∈ π’«π‘Ÿ Λ𝑛−1 ℝ𝑛 × π’«π‘Ÿ−1 Λ𝑛 ℝ𝑛 × π’«π‘Ÿ Λ𝑛−2 ℝ
Numerical verification: Convergence
Validations: Rough grids (elasticity)
Applications: Governing equations
• Conservation of fluid mass:
πœ•
πœ™πœŒπ›Ό 𝑠𝛼 + 𝛻 ⋅ πœŒπ›Ό 𝒒𝛼 = 0
πœ•π‘‘
• Balance of momentum:
𝛻⋅𝝈−π’ˆ=𝟎
• Geometric completeness:
𝑠𝛼 = 1
𝛼
Constitutive laws
• Linear poroelasticity:
𝝈 = β„‚(𝑠): 𝛻𝒖 − 𝛼(𝑠)β„Žπ‘°
= πœ‡(𝑠) 𝛻𝒖 + 𝛻𝒖𝑇 + πœ† 𝑠 𝐽 − 𝛼 𝑠 𝑝 𝑰
• Balance of fluid momentum (Darcy):
𝒒𝛼 = −π‘˜π›Ό (𝑠)𝛻(𝑝𝛼 − πœŒπ›Ό π’ˆ)
• Specific volume of pore-space:
πœ™ = πœ™0 + 𝛼𝛻 ⋅ 𝒖 + 𝑐𝑠 𝑠 𝑝
• Relative volume of solid matrix:
πœŒπ‘  (𝑠)
𝐽 =𝛻⋅𝒖−
πœŒπ‘  (0)
Application: CO2 storage
• Non-linear multi-component system of
conservation equations for two fluids.
• Linear elasticity.
• System resolved using generalized ImPEM
with Full Pressure Coupling (FPS).
• Key Idea: Pressure and displacement solved
fully coupled and implicitly, mass transport
explicitly.
• Joint work with Florian Doster.
Rise of injected CO2
Sketch of setup
CO2 saturation
X component
Z component
3 cm
6 cm
0 cm
0 cm
- 1 cm
- 4 cm
Application: Soil fracturing
• Non-linear, saturation-dependent soil (clay)
properties, including significant shrinking.
• Heterogeneous soil saturation introduces
mechanical stresses.
• Tensile soil failure and fracture evolution
according to Griffith’s criterium.
• Field data with bioturbation: Elephants
(external load) and termites (soil cohesion).
• Joint work with Keita DeCarlo and Kelly Caylor.
Preliminary results
Conclusions
• We have presented a hybrid variational FV framework and
formulated a cell-centered discretization for Biot. The formulation
builds on previous work for Darcy flow (MPFA) and elasticity (MPSA)
• The discretization has the advantages that it:
–
–
–
–
–
Is locally mass and momentum conservative
Can be applied to arbitrary grids
Has explicitly provides local expressions for flux and traction
Has co-located variables allowing for minimum degrees of freedom
Is stable without relying on any arbitrary stabilization parameters
• The discretization has been applied to a wide range of grids and
problems in 2D and 3D to verify the practical applicability.
• Ongoing work on finite volume methods with weak symmetry –
both in the HVFV framework and MFEM with quadrature.
Some references
• Nordbotten, J. M. (2014), Finite volume hydro-mechanical
simulation of porous media, Water Resources Research,
50(5), 4279-4394, doi:10.1002/2013WR015179.
• Nordbotten, J. M. (2014), Cell-centered finite volume
methods for deformable porous media, International
Journal for Numerical Methods in Engineering, 100(6), 399418, doi:10.1002/nme.4734.
• Nordbotten, J. M., Convergence of a cell-centered finite
volume method for linear elasticity, preprint:
http://arxiv.org/abs/1503.05040.
• Nordbotten, J. M., Stable cell-centered finite volume
discretization for Biot’s equations, submitted.
Download