Abstract
We study two finite element computational models for solving coupled problems involving flow in a fracture and flow in poroelastic media. The Brinkman equation is used in the fracture, while the Biot system of poroelasticity is employed in the surrounding media. Appropriate equilibrium and kinematic conditions are imposed on the interfaces. We focus on the approximation of the interface conditions, which in this context feature the interaction of different variables, such as velocities, displacements, stresses and pressures. The aim of this study is to compare the Lagrange multiplier and the Nitsche’s methods applied to enforce these non standard interface conditions.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Interface Condition
- Lagrange Multiplier Method
- Saddle Point Problem
- Poroelastic Medium
- Brinkman Equation
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Problem Set up
We consider a multiphysics model problem for flow in fractured and deformable porous media, where the simulation domain \(\varOmega \subset \mathbf{R}^d\), \(d = 2,3\), is a union of non-overlapping and possibly non-connected regions \(\varOmega _f\) and \(\varOmega _p\). Here \(\varOmega _f\) is a fluid region with flow governed by the Brinkman equations and \(\varOmega _p\) is a poroelasticity region governed by the Biot system for coupled Darcy and elasticity equations. Let \(\varGamma _{fp} = \partial \varOmega _f \cap \partial \varOmega _p\). Let \((\mathbf{u}_\star ,p_\star )\) be the velocity-pressure pairs in \(\varOmega _\star \), \(\star = f\), p, and let \(\varvec{\eta }_p\) be the displacement in \(\varOmega _p\). Let \(\nu \) be the fluid viscosity, K the symmetric and uniformly positive definite rock permeability tensor, \(\mathbf{f}_\star \) body force terms, and \(q_\star \) external source or sink terms. Let \(\mathbf{D}(\mathbf{u}_f)\) and \(\varvec{\sigma }_f(\mathbf{u}_f,p_f)\) denote, respectively, the deformation rate tensor and the stress tensor:
In the fracture region \(\varOmega _f\), \((\mathbf{u}_f,p_f)\) satisfy the Brinkman equations
where \(K_f\) represents the fracture permeability. Let \(\varvec{\sigma }_e(\varvec{\eta })\) and \(\varvec{\sigma }_p(\varvec{\eta },p)\) be the elasticity and poroelasticity stress tensor, respectively:
where \(\alpha \) is the Biot-Willis constant. The poroelasticity region \(\varOmega _p\) is governed by the quasi-static Biot system [3]
where \(s_0\) is a storage coefficient. The interface conditions on the fluid-poroelasticity interface \(\varGamma _{fp}\) are mass conservation, balance of normal stress, and the Beavers-Joseph-Saffman (BJS) law [2, 13] modeling slip with friction [1, 14]:
as well as conservation of momentum:
where \(\mathbf{n}_f\) and \(\mathbf{n}_p\) are the outward unit normal vectors to \(\partial \varOmega _f\), and \(\partial \varOmega _p\), respectively, \(\varvec{\tau }_{f,j}\), \(1 \le j \le d-1\), is an orthogonal system of unit tangent vectors on \(\varGamma _{fp}\), \(K_j = (K \varvec{\tau }_{f,j}) \cdot \varvec{\tau }_{f,j}\), and \(\alpha _{BJS} > 0\) is an experimentally determined friction coefficient. We note that the continuity of flux takes into account the normal velocity of the solid skeleton, while the BJS condition accounts for its tangential velocity.
2 Numerical Approximation
Our discretization approach is based on the finite element method. For this reason, we consider the weak formulation of the Biot-Brinkman system (1), (3) and (4). It is obtained by multiplying the equations in each region by suitable test functions, integrating by parts certain terms, and utilizing the interface and boundary conditions. For simplicity the latter are assumed to be homogeneous: \(\mathbf{u}_f = 0\), \(\mathbf{u}_p\cdot \mathbf{n}_p = 0\) and \(\varvec{\eta }_p = 0\) on \(\partial \varOmega \). Let \((\cdot ,\cdot )_S\), \(S \subset \mathbf{R}^d\), be the \(L^2(S)\) inner product and let \(\langle \cdot ,\cdot \rangle _F\), \(F \subset \mathbf{R}^{d-1}\), be the \(L^2(F)\) inner product or duality pairing. Let us define
The global spaces are products of the subdomain spaces and satisfy the boundary conditions. For simplicity assume for the moment that each region consists of a single subdomain. Let \(b_{\star }(\mathbf{v},w) = -(\nabla \cdot \mathbf{v},w)_{\varOmega _\star }\) and let
be the bilinear forms related to Brinkman, Darcy and the elasticity operators, respectively.
To proceed with the discretization, we denote with \(\mathbf {V}_{f,h},W_{f,h}\) the finite element spaces for the velocity and pressure approximation on the fluid domain \(\varOmega _f\), with \(\mathbf {V}_{p,h},W_{p,h}\) the spaces for velocity and pressure approximation on the porous matrix \(\varOmega _p\) and with \(\mathbf {X}_{p,h}\) the approximation spaces for the structure displacement. We assume that all the finite element approximation spaces comply with the prescribed Dirichlet conditions on external boundaries \(\partial \varOmega _f,\,\partial \varOmega _p\). For the time discretization, we denote with \(t_n\) the current time step and with \(d_\tau \) the first order (backward) discrete time derivative \(d_\tau u^n := \tau ^{-1} (u^n-u^{n-1})\).
2.1 Approximation of Interface Conditions Using the Lagrange Multiplier Method
To impose the interface conditions on \(\varGamma _{fp}\) we introduce a Lagrange multiplier \(\lambda _h \in \varLambda _h = (\mathbf{V}_{p,h}\cdot \mathbf{n}_p)'\) with a physical meaning \(\lambda _h = - (\varvec{\sigma }_{f,h}\mathbf{n}_f)\cdot \mathbf{n}_f\). Then, we seek \(\mathbf{u}_{f,h} \in \mathbf{V}_{f,h}\), \(p_{f,h} \in W_{f,h}\), \(\mathbf{u}_{p,h} \in \mathbf{V}_{p,h}\), \(p_{p,h} \in W_{p,h}\), \(\varvec{\eta }_{p,h} \in \mathbf{X}_{p,h}\), and \(\lambda _h \in \varLambda _h\) such that for all \(\mathbf{v}_{f,h} \in \mathbf{V}_{f,h}\), \(w_{f,h} \in W_{f,h}\), \(\mathbf{v}_{p,h} \in \mathbf{V}_{p,h}\), \(w_{p,h} \in W_{p,h}\), \(\varvec{\xi }_{p,h} \in \mathbf{X}_{p,h}\), and \(\mu _h \in \varLambda _h\),
where
We note that the balance of normal stress, BJS, and conservation of momentum interface conditions (7) and (8) are natural and have been utilized in the derivation of the weak formulation, while the conservation of mass condition in (7) is imposed weakly in (11).
We solve problem (9), (10) and (11) using piecewise linear finite elements for the approximation of all the variables. It is well known that the equal-order approximation is unstable for saddle point problems such as Darcy, Stokes or Brinkman [4]. For this reason, we complement the discretization of Brinkman problem, namely (1), with the Brezzi-Pitkaranta stabilization operator acting on the pressure [4, 5]. Owing to the pressure time derivative in equation (4) the Biot system is not a saddle point problem. For this reason, pressure stabilization is not required. Particular attention should be also devoted to the discretization of the Lagrange multiplier space. For the piecewise linear approximation adopted here, we observe that the Lagrange multiplier space coincides with the normal components of the interface trace spaces of \(\mathbf{V}_{f,h},\,\mathbf{V}_{p,h},\,\mathbf{X}_{p,h}\). This property has two important consequences. First, it is straightforward to show that equation (11) is exactly satisfied. Second, owing to the results obtained in [12] for general elliptic problems and the more recent analysis of Stokes-Darcy equations [9], it can be shown that this property entails the unique solvability of the discrete system.
Besides the well posedness of the finite element method, stability of the time discretization must be also addressed. To this purpose, by taking
in (9)–(11) we obtain an energy equality
Using the following equality
the energy equality becomes
Rearranging the following terms,
using the bound on generic forcing term,
and combining these results and summing up with respect to time index \(n=1,...,N\), the following energy estimate is obtained.
Theorem 1
For any \(\epsilon '>0\), the discrete problem (9), (10) and (11) satisfies the following energy estimate:
2.2 Approximation of Interface Conditions by Nitsche’s Method
The enforcement of interface conditions by means of Lagrange multipliers leads to an accurate but expensive problem at the discrete level. For this reason, some alternatives have been developed. The most straightforward strategy consists in the application of a penalty method. The idea is to enrich the variational formulation with new terms corresponding to additional quadratic functionals which are minimized when the Dirichlet boundary conditions are exactly satisfied. The penalty method, however, suffers from lack of consistency with respect to the continuous formulation of the problem. Among several interpretations, Nitsches method can be seen as a variant of the penalty method. Indeed, it allows to weakly enforce boundary and interface conditions and it restores the strong consistency of the discrete scheme with respect to the continuous form of the variational formulation. For an introduction to this technique applied to general boundary and interface conditions we refer to [10], while this method is applied to FSI in [7], and to the Biot-Stokes system in [6].
Applying Nitsche’s method to equations (1), (3) and (4) with the corresponding interface and boundary conditions, we obtain the following discrete problem formulation, that consists of a system of three coupled problems: for any index \(n > 0\), find \(\varvec{\eta }_h^n\in \mathbf {X}_{p,h}\), \(\varvec{u}_{p,h}^n\in \mathbf{V}_{p,h},\ p_{p,h}^n\in W_{p,h}\) and \(\varvec{u}_{f,h}^n\in \mathbf{V}_{f,h}, \ p_{f,h}^n\in W_{f,h}\) such that for any \(\forall \varvec{\xi }_{h}\in \mathbf{X}_{p,h}, \ {\varvec{v}}_{p,h}\in \mathbf{V}_{p,h}, \ w_{p,h}\in W_{p,h}, \ \varvec{\varvec{v}}_{f,h}\in \mathbf{V}_{f,h}, \ w_{f,h}\in W_{f,h}\) the following equations are satisfied:
where \(\gamma \) is a positive penalty (or stabilization) parameter and \(\varsigma \in \{-1,0,1\}\) is a symmetry parameter that allows us to switch from the so called symmetric, incomplete and skew-symmetric problem formulations respectively. The value of \(\gamma \) will be determined below, in order to guarantee the stability of the scheme. To study the stability of the Nitsche’s method, we use the following inverse inequality,
where \(C_{TI}\) is a positive constant uniformly upper bounded with respect to the mesh characteristic size h, for a family of shape-regular and quasi-uniform meshes [8]. Since we solve the FSI problem on fixed domains, the constant \(C_{TI}\) does not depend on the solution. The following result shows that the scheme (13), (14) and (15) is stable for any time step.
Theorem 2
[6] For any \(\hat{\epsilon }^\prime ,\check{\epsilon }^\prime \) that satisfy
where \(\varsigma \in \{-1,0,1\}\) provided that \(\gamma > (\varsigma +1) (\hat{\epsilon }^\prime )^{-1}\), there exist constants \(0<c<1\) and \(C>1\), uniformly independent of the mesh characteristic size h, such that
More precisely, we have
3 Computational Results
We consider the test case motivated by the example investigated by Lesinigo et al. in [11], Sect. 7.2. The computational domain consists of two unit squares separated by a fracture of width \(\delta =0.1\). The squares represent the poroelastic subdomains of \(\varOmega _p\). We assume that there are no external forces or mass sources. On the left and right boundaries we impose the homogeneous Dirichlet pressure and the homogeneous Dirichlet displacement conditions, while on the remaining external boundaries we impose zero normal flux and zero normal poroelastic stress. In order to generate a nontrivial flow pattern, a uniform flow is enforced on the bottom side of the fracture \(\mathbf{u}_f \cdot \varvec{n}= 10\), while the upper side of \(\varOmega _f\) is impermeable to flow. We expect to observe a vertical flow in \(\varOmega _f\), which progressively fades out moving upwards, because of a significant leakage of fluid into \(\varOmega _p\). Since the friction term is active in the Brinkman equation, we also expect that the pressure decreases along the direction of the flow in \(\varOmega _f\).
We first consider a test case (we refer to it as Case A) designed to verify the agreement with the example in [11]. Since there the tangential flow interface condition is free slip and the porous media is not deformable, we take \(\alpha _{BJS}=0\) and Young modulus \(E_p = 10^{10}\) Pa (very hard material), see the parameter set in Table 1. Furthermore, we investigate the behavior of the model in a regime different from [11]. In particular, we choose \(\alpha _{BJS}=1\) (this configuration is called Case B) and finally we consider a softer material characterized by \(E_p = 10^3\) Pa (this is denoted as Case C). All the problems were solved over the time interval [0, 1] s with time step \(\varDelta t =0.1 s\).
The simulation results obtained with the Lagrange multiplier method are reported in Fig. 1. On the left we observe that the main expected features of the solution are correctly captured. For a more quantitative comparison, we plot on the right the variation of velocity modulus and pressure along the (vertical) meanline of \(\varOmega _f\) and we compare these results with the ones reported in Fig. 7a of [11]. An excellent agreement is observed. The analysis of the problem configurations A, B, C shows that the BJS friction factor \(\alpha _{BJS}\) significantly affects the pressure profile in the fluid region \(\varOmega _f\). Because the friction has increased, but the flow rare is prescribed at the boundary, we observe a significant increase of the pressure at the inlet. The pressure field in the porous medium is also sensitive to this variation, but with less intensity. We finally notice that cases B and C look very similar. This suggests that the entire flow field is almost unaffected by the stiffness of the material.
The sensitivity of the model with respect to the interface BJS friction coefficient also emerges in Fig. 2, where we show the displacement of the porous domain. In particular, we observe that the displacement field changes significantly when we move from \(\alpha _{BJS}=0\) to \(\alpha _{BJS}=1\). Furthermore, even though not revealed by the visualization because amplification factors are adopted, t he displacement field is almost inversely proportional to the Young modulus of the solid material. We finally notice that, although \(p_f>p_p\) along the fluid-solid interface, the fluid is inducing a traction on the solid in cases B and C. This effect happens in this specific problem configuration, because \(p_f \simeq (2\nu \mathbf{D}(\mathbf{u}_f) \mathbf {n}_f) \cdot \mathbf {n}_f\) in \(\varOmega _f\) and as a result \((\varvec{\sigma }_f(\mathbf{u}_f,p_f) \mathbf {n}_f) \cdot \mathbf {n}_f \simeq 0\). In the cases where \(\alpha _{BJS} =1\) the tangential interaction dominates over the normal one in the fluid-solid interaction. This justifies the differences between the displacement observed in cases A, B and C.
3.1 Comparison of Lagrange Multiplier and Nitsche’s Methods
In this section we aim to accurately compare the two schemes proposed for the solution of the problem. First, from a preliminary inspection based on visualizations similar to the ones of Fig. 1, we observe that the two methods provide very similar results. They also provide equivalent accuracy and precision as confirmed by the analysis of the convergence rate with respect to the mesh characteristic size, h, reported in Table 2. As error indicators, we consider the dominating terms that appear in the left hand sides of the stability estimates, namely Eqs. (12) and (17) for the Lagrange and Nitsche’s methods respectively. Finally, since the main distinction between the two proposed methods consists of the enforcement of interface conditions, and in particular the mass conservation condition (5), we analyze in Table 3 the numerical residual
for the approximate solutions provided by each method. The results of Table 3 confirm the higher accuracy of the Lagrange multiplier method for the approximation of interface conditions. Indeed, Table 3 shows that the Lagrange multiplier method is exactly enforcing the desired condition at every interface node. Conversely, equation (5) is only approximately enforced by the Nitsche’s scheme and as expected the residual decreases proportionally with h.
References
Badia, S., Quaini, A., Quarteroni, A.: Coupling biot and navier-stokes equations for modelling fluid-poroelastic media interaction. J. Comput. Phys. 228(21), 7986–8014 (2009). http://dx.doi.org/10.1016/j.jcp.2009.07.019
Beavers, G., Joseph, D.: Boundary conditions at a naturally impermeable wall. J. Fluid. Mech 30, 197–207 (1967)
Biot, M.: General theory of three-dimensional consolidation. J. Appl. Phys. 12, 155–164 (1941)
Boffi, D., Brezzi, F., Fortin, M.: Mixed Finite Element Methods and Applications. Springer Series in Computational Mathematics, vol. 44. Springer, Heidelberg (2013). http://dx.doi.org/10.1007/978-3-642-36519-5
Brezzi, F., Pitkäranta, J.: On the stabilization of finite element approximations of the stokes equations. In: Hackbusch, W. (ed.) Efficient solutions of elliptic systems (Kiel, 1984). Notes on Numerical Fluid Mechanics, vol. 10, pp. 11–19. Vieweg, Braunschweig (1984)
Bukac, M., Yotov, I., Zakerzadeh, R., Zunino, P.: Partitioning strategies for the interaction of a fluid with a poroelastic material based on a Nitsche’s coupling approach. Comput. Methods Appl. Mech. Eng. 292, 138–170 (2015). http://dx.doi.org/10.1016/j.cma.2014.10.047
Burman, E., Fernández, M.A.: Stabilization of explicit coupling in fluid-structure interaction involving fluid incompressibility. Comput. Methods Appl. Mech. Eng. 198, 766–784 (2009)
Ern, A., Guermond, J.L.: Theory and Practice of Finite Elements. Applied Mathematical Sciences, vol. 159. Springer, New York (2004)
Girault, V., Vassilev, D., Yotov, I.: Mortar multiscale finite element methods for Stokes-Darcy flows. Numer. Math. 127(1), 93–165 (2014). http://dx.doi.org/10.1007/s00211-013-0583-z
Hansbo, P.: Nitsche’s method for interface problems in computational mechanics. GAMM-Mitt. 28(2), 183–206 (2005)
Lesinigo, M., D’Angelo, C., Quarteroni, A.: A multiscale darcy-brinkman model for fluid flow in fractured porous media. Numer. Math. 117(4), 717–752 (2011)
Pitkäranta, J.: Boundary subspaces for the finite element method with Lagrange multipliers. Numer. Math. 33(3), 273–289 (1979). http://dx.doi.org/10.1007/BF01398644
Saffman, P.: On the boundary condition at the surface of a porous media. Stud. Appl. Math. 50, 93–101 (1971)
Showalter, R.E.: Poroelastic filtration coupled to Stokes flow. In: Control theory of partial differential equations, Lectures Notes Pure Applied Mathematics, vol. 242, pp. 229–241. Chapman & Hall/CRC, Boca Raton (2005). http://dx.doi.org/10.1201/9781420028317.ch16
Acknowledgments
The first three authors have been partially supported by the NSF grants DMS 1115856 and DMS 1418947. The third and fourth authors have been partially supported by the DOE grant DE-FG02-04ER25618. The authors thank Martina Bukac and Rana Zakerzadeh for their contribution to the development of the software used in this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ambartsumyan, I., Khattatov, E., Yotov, I., Zunino, P. (2015). Simulation of Flow in Fractured Poroelastic Media: A Comparison of Different Discretization Approaches. In: Dimov, I., Faragó, I., Vulkov, L. (eds) Finite Difference Methods,Theory and Applications. FDM 2014. Lecture Notes in Computer Science(), vol 9045. Springer, Cham. https://doi.org/10.1007/978-3-319-20239-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-20239-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20238-9
Online ISBN: 978-3-319-20239-6
eBook Packages: Computer ScienceComputer Science (R0)