1.
Introduction
In [4,5], Biot's equations coupling mechanical and flow problem were introduced to describe solid consolidation phenomena by coupling the solid and fluid variables. As an example, squeezing water out of an elastic porous medium can be understood as a consolidation process. In [20,15], fluid movement within soft tissue was considered with the corresponding consolidation models, which were crucial for treatment in solid tumors, such as, delivery of drugs and nutrients, elastography.
The Biot's consolidation equations have been solved numerically by various finite element methods in literature. In [17], an error analysis for semi-discrete and fully-discrete finite element method of Biot's models was established, and the backward Euler discretization was used in fully-discrete scheme. The formulation involved displacement and pressure as its unknown variables. A least-squares four-field finite element method was introduced in [10], and the unknown variables were displacement, stress tensor, pressure and flux. The stress tensor and flux were approximated using Raviart-Thomas elements. With Raviart-Thomas approximating space for flux and continuous Galerkin method for displacement, a three field formulation was derived to approximate the Biot's consolidation models in [23,24]. In [28], a four-field mixed finite element method was proposed and analyzed where the unknowns functions include the total stress tensor, displacement, fluid flux, and pore pressure. By introducing the stabilization term, a stabilized lowest order finite element method for three-field poroelasticity was developed in [3] by using piecewise constant element for pressure and piecewise linear element for displacement and flux. A three field finite element method using Crouzeix-Raviart element for displacement and Raviart-Thomas element for flux was presented in [9], with optimal order of convergence for backward Euler fully discrete scheme. A four-field mixed finite element formulation with displacement, total pressure, pressure and flux as unknowns was discussed in [11] where a finite volume method was designed for the displacement.
For simplicity, we consider the Biot's consolidation model that seeks the displacement u and the pore pressure p such that
where Ω is an open bounded polygonal or polyhedral domain in Rd, d=2,3 with boundary ΓD∪ΓN=∂Ω. Let f and g be known functions, and β be the data on boundary ΓN with positive measure in Rd−1. Here, ε(u)=12(∇u+(∇u)T) is the strain tensor, μ and λ are the elastic parameters, κ is the permeability and χ is the average microfiltration coefficient, and n denotes the unit outward normal vector on ∂Ω. Assume the parameters μ, λ, κ are strictly positive and χ≥0 is non-negative. For x∈Ω, the initial conditions are given by
By introducing the total stress z=−λ∇⋅u+p and the fluid flux (Darcy velocity) q=−κ∇p, the initial condition for the total stress would be given by
The total stress z has been introduced for the Biot's model with three fields in [22,13,14]. In particular, we have used the displacement, total stress and pressure as the unknown variables for the Biot's model in [25] and presented a finite element method and a convergence theory for the fully-discrete scheme with backward Euler discretization in time.
The goal of this paper is to devise and analyze a four-field finite element method for the Biot's model (1)-(5) which consists of displacement, total stress, pressure and the Darcy flux for the system. To describe a weak formulation with four field variables, we denote two Sobolev spaces as follows
For simplicity, we shall adopt the notation and the definition of Sobolev spaces in [1,26].
The weak form of (1)-(5) reads as follows: find u∈[H10,D(Ω)]d, z∈L2(Ω), p∈L2(Ω) and q∈H(div;Ω) such that
Our four-field mixed finite element method is designed by using the Raviart-Thomas element (RTk) [27,19] for the flux variable q and the pressure p, with an employment of conforming finite elements for the displacement u and the total stress variable z satisfying the inf-sup condition of Babuška [2] and Brezzi [7]. The time direction is discretized by using the Crank-Nicolson (CN) scheme. The satisfaction of the inf-sup condition for the displacement u and the total stress variable z ensures a locking-free nature of the numerical scheme.
The paper is organized as follows. In Section 2, we describe the semi-discrete and fully-discrete schemes for a four-field mixed finite element method. In Section 3, we derive some error estimates for the semi-discrete numerical scheme, while the main result of error estimates for the fully-discrete scheme shall be established in Section 4. In section 5, we present some numerical results for several benchmark problems with various boundary conditions. Our numerical experiments include an implementation of the Hood-Taylor element for the approximation of the displacement and total stress.
2.
Four-field mixed finite element method
Let Th be a partition of the domain Ω into triangular or tetrahedral elements satisfying the quasi-uniform condition. For each element T∈Th, denote by hT its diameter and h=maxT∈ThhT the mesh size of the triangulation Th. Denote by EI the set of interior edges/faces and ∂T the boundary of the element T. Let Pk(T) be the space of polynomials of degree less than or equal to k in T. We consider the following finite element spaces for k≥0
Define the Stokes projection operator Quh×Qzh: [H10,D(Ω)]d×L2(Ω)→Uh×Zh by
Next, denote by Qqh:H0,ΓN(div;Ω)→Xh the Fortin projection operator and Qph:L2(Ω)→Ph the L2 projection operator satisfying the following properties:
Consider the following two lemmas that we will need to prove error estimates in the next section.
Lemma 2.1. [18] Let Quh×Qzh be the Stokes projection operator defined by (8). For i=0,1 and convex Ω, there exists a constant C such that
Lemma 2.2. (see Proposition 3.6 in [8]) For the Fortin projection operator Qqh and the L2 projection operator Qph satisfying (9), there exists a constant C such that
Given a suitable approximation of the initial conditions (6) uh(0)=Quhφ, zh(0)=Qzh(−λ∇⋅φ+ϕ), ph(0)=Qphϕ and qh(0)=−Qqh(κ∇ϕ), the semi-discrete scheme for the Biot's model problem (1)-(5) seeks uh∈Uh, zh∈Zh, ph∈Ph and qh∈Xh such that
To describe a fully-discrete numerical method with Crank-Nicolson discretization in time, denote by τ the time step, and tn=τn the time level, where n is a non-negative integer. Then, given a suitable approximation of the initial conditions (6) u0=Quhφ, z0=Qzh(−λ∇⋅φ+ϕ), p0=Qphϕ and q0=−Qqh(κ∇ϕ), the fully-discrete scheme is to find un∈Uh, zn∈Zh, pn∈Ph and qn∈Xh such that
where ˉ∂tzn:=zn−zn−1τ and fn:=f(x,tn), x∈Ω.
Lemma 2.3. The numerical solution (uh,zh,ph,qh) for semi-discrete scheme (10) is existence and uniqueness.
Proof. It suffices to show that the trivial functions are the only solution to the homogeneous problem. Observe that the semi-discrete scheme for the homogeneous problem seeks uh∈Uh, zh∈Zh, ph∈Ph and qh∈Xh such that
By taking the time derivative for the second equation and then choosing v=uht,wz=zh,wp=ph,wq=qh in (12), we have from summing up all the equations
Integrating over (0,t), then from uh(0)=0 and zh(0)−ph(0)=0, we have
Since μ, λ, and κ are strictly positive and χ≥0, it follows that ε(uh(t))=0, zh(t)−ph(t)=0, and qh=0. With the use of Korn's inequality [21,6], we have uh(t)=0. Finally, from the inf-sup condition for the Raviart-Thomas element and the fourth equation in (12) we have ph=0.
3.
Error estimates
We note that the finite element pair Zh×Uh satisfies the inf-sup condition [2,8], i.e. there exists a constant C>0 such that for any wz∈Zh one has
Next, the Raviart-Thomas space Ph×Xh satisfies the following inf-sup condition [26]
3.1. Error estimates for semi-discrete scheme
Denote the error of the displacement for the semi-discrete scheme by euh=u−uh=ηuh+ξuh, where ηuh=u−Quhu and ξuh=Quhu−uh. Similarly, we denote the errors of the total stress, the pressure, the flux by ezh, eph, eqh, respectively.
Theorem 3.1. Let (u,z,p,q) be the solution of (7) and (uh,zh,ph,qh) the numerical solution of (10). There exists a constant C such that for each t∈(0,ˉT]
and
Proof. Substituting (10) into (7) leads to
Using the properties of projections and differentiating the second term with respect to time t, we deduce that
where we have used the property of ∇⋅wq∈Ph. By choosing v=ξuht,wz=ξzh,wp=ξph,wq=ξqh in (15) and summing up, we get
Then, integrating over (0,t) yields
Using the Gronwall Lemma [26], we obtain
Moreover, from the first equation of (15), we find 2μ(ε(ξuh),ε(v))=(ξzh,∇⋅v). Hence, combining with inf-sup condition (13), it follows
On the other hand, from differentiating the fourth equation of (15) with respect to t and taking v=ξuht,wz=ξzht,wp=ξpht,wq=ξqh, we arrive at
Integrating the equation over (0,t), we have from ξph(0)=0, ξqh(0)=0
Using the Gronwall Lemma [26], we get
The desired error estimates now stem from (16)-(18).
Using the inf-sup condition (13) similar to the process in (17), we have
Thus, in view of (16)-(19), we have derived the following result.
Corollary 1. Let (u,p,z,q) be the solution of (7) and (uh,ph,zh,qh) the solution of (10). There exists a constant C such that
and
Finally, combining Theorem 3.1 and Lemmas 2.1, 2.2, we arrive at the following error estimates.
Theorem 3.2. Let (u,z,p,q) be the solution of (7) and (uh,zh,ph,qh) the numerical solution of (10). Assume u∈L∞(0,ˉT;[Hk+3(Ω)]d), z∈H1(0,ˉT;Hk+1(Ω)), p∈H1(0,ˉT;Hk+1(Ω)) and q∈L2(0,ˉT;[Hk+1(Ω)]d). Then, there exists a constant C such that for each t∈(0,ˉT]
and
3.2. Error estimates for fully-discrete scheme
To derive an error estimate for the fully-discrete scheme (11), we denote the error enu=u(tn)−un=ηnu+ξnu, where ηnu=u(tn)−Quhu(tn) and ξnu=Quhu(tn)−un. The error for other variables are denoted in a similar way.
Theorem 3.3. Let (u,p,z,q) be the solution of (7) and (un,pn,zn,qn) the solution of (11). There exists a constant C such that
and
Here we denote RF=∫tN0‖ηzht−ηpht‖2ds+ˉTmax0≤n≤N‖ηnq‖2.
Proof. By subtracting (7) from (11), for each vh∈Uh, wz∈Zh, wp∈Ph and wq∈Xh, we have
Using zt(tn)−zt(tn−1)2−ˉ∂tz(tn)=−12τ∫tntn−1(tn−s)(tn−1−s)ztttds, the third one of the above equations can be rewritten as
Hence, combining the above equations with the properties of projections (8) and (9), we get
Therefore, by taking vh=ˉ∂tξnu, wz=ξnz+ξn−1z2, wp=ξnp+ξn−1p2 and wq=ξnq+ξn−1q2 in (20), we deduce
Adding the above equations leads to
Here, we have used the identity
Choosing ϵ1=12 and ϵ2λ−1=χ2 leads to
Adding from 1 to N, we find from ξ0u=0 and ξ0z−ξ0p=0
where we have used
Now from the discrete Gronwall Lemma [26], we conclude
Furthermore, we rewrite the above inequality as
Similar to the proceed in the error estimate for the semi-discrete scheme, from the inf-sup condition (13) we have
Therefore, with the help of (22) and (23), the error estimates for eNu and eNz are completed for their derivation. Note that, from the triangle inequality and (23), we can deduce that
which, by combining (22) and (24), yields the error estimate for eNp.
On the other side, taking vh=ˉ∂tξnu, wz=ˉ∂tξnz, wp=ˉ∂tξnp and wq=ξnq+ξn−1q2 in (20), one finds
Adding the above equations and using (21) lead to
Combining the first equation in (24) with the inf-sup condition (13), we get
Hence, by taking λ−1ϵ1(1+C)≤min{2μ,λ−1u2}, i.e ϵ1≤11+Cmin{2μλ−1,12}, the above inequality can be reformulated as
Adding from 1 to N, we obtain
With the help of the error estimate (22), we obtain the desired error estimate for the flux eNq.
Combining Theorem 3.3 with Lemmas 2.1, 2.2 leads to the following results.
Theorem 3.4. Let (u,p,z,q) be the solution of (7) and (un,pn,zn,qn) the numerical solution of (11). Assume that the displacement u∈L∞(0,ˉT;[Hk+3(Ω)]d), the total stress z∈L∞(0,ˉT;Hk+1(Ω)), zttt∈L2(0,ˉT;L2(Ω)), the pressure p∈L∞(0,ˉT;Hk+1(Ω)), pttt∈L2(0,ˉT;L2(Ω)) and the flux q∈H1(0,ˉT;[Hk+1(Ω)]d). Then, there exists a constant C such that
and
where R1=∫tN0(‖zt‖2k+1+‖pt‖2k+1)ds+max0≤n≤N‖q(tn)‖2k+1.
Remark 1. It should be noted that the finite element pairs (Zh,Uh) can be replaced by any finite element spaces that satisfy the inf-sup condition (13). In particular, the Hood-Taylor element ([Pk+2]d,Pk+1) could be employed in the place of (Zh,Uh) for which all the error estimates can be derived without any difficulty. Analogously, the Raviart-Thomas element (Pk,RTk) can be substituted by other stable elements in the mixed finite element literature, and the theory remains true. Details are left to interested readers as an exercise.
4.
Numerical examples
In this section, we shall present some numerical results for the four-field mixed finite element method implemented on uniform triangulations for the Biot's consolidation model in the two dimensional space. The Darcy velocity and the fluid pressure are approximated by the Raviart-Thomas element of lowest order. Two examples of stable elements are employed for the elasticity equation: the first one makes use of C0-conforming piecewise quadratic functions for the displacement variable and piecewise constant for the total stress. The second such example is based on the Hood-Taylor element. For simplicity, the first example shall be referred as ([P2]2,P0,P0,RT0), and the second one as ([P2]2,P1,P0,RT0). Denote by |||enu|||2=2μ‖ε(enu)‖2 the energy norm for the displacement.
Example 1. The domain is given by Ω=(0,1)2 and the terminal time is ˉT=1. The boundary condition is of full Dirichlet (i.e., ΓD=∂Ω). The exact solution is given by
and
The body force function f, the forced fluid g, the initial value and Dirichlet boundary value are determined by the exact solution. The parameters are set as κ=10−2, μ=10−2 and λ=10−2, χ=1 in this example.
Table 1 reveals that the convergence for the finite element solution is of order O(h) for the displacement in energy norm, and O(h2) in the L2 norm. We also see from Table 1 that the convergence for the total stress, pressure and flux in L2 norm appear to be O(h2). Note that, when the mesh size h is sufficiently small, Table 2 shows a second order convergence O(τ2) in time. Overall, these numerical results are in good agreement with our error estimates.
Example 2. The domain is given by Ω=(0,1)2 and the final time is ˉT=1. The exact solution for the displacement and the pore pressure is given as [12]
and
The body force function f, the forced fluid g and initial conditions are determined by the exact solution. The parameters are set as κ=10, μ=10 and λ=1, χ=0 in this example. Full Dirichlet boundary condition is imposed on the boundary, which is non-homogeneous.
Table 3 illustrates the numerical performance of the four-field mixed finite element method with Example 2. It can be seen that the convergence for the corresponding numerical displacement is of order O(h) and O(h2) in energy norm and L2 norm, respectively. The almost O(h2) convergence for the total stress, pressure and flux in L2 norm is also showed in Table 3. These numerical results confirm the theoretical convergence for problems with non-homogeneous Dirichlet boundary conditions.
We further tested the numerical performance of the four-field mixed finite element method for Example 2 with mixed Dirichlet and Neumann boundary conditions. In this test, the Neumann boundary condition is set at ΓN={(x,y)∣x=1,y∈(0,1)} and the rest is of Dirichlet type (i.e., ΓD=∂Ω∖ΓN). The numerical results are presented in Table 4, which shows that our method is accurate and efficient for the cases with mixed Dirichlet and Neumann boundary conditions. It can be seen that a quadratic convergence for the total stress, the pressure, and the flux in L2 norm was achieved in Table 4.
The Hood-Taylor element of (P1,[P2]2) was also implemented for the elastic part of the Biot's consolidation model in our four-field mixed finite element method. In other words, in the numerical scheme (11), the finite element pair (Zh,Uh) is chosen as the lowest order Hood-Taylor element (P1,[P2]2) and the mixed finite element pair (Ph,Xh) is kept as the lowest order Raviat-Thomas element (P0,RT0). The exact solutions and the parameters are the same as in Example 2. Table 5 shows the numerical results when full Dirichlet boundary condition is imposed in the model; i.e., ΓD=∂Ω. It can be seen that the convergence for the displacement in energy norm is of order O(h2), which is an expected improvement over the ([P2]2,P0,P0,RT0) element.
The numerical results with the use of Hood-Taylor element for the mixed Dirichlet and Neumann boundary condition are shown in Table 6. In this numerical test, the Neumann boundary condition is imposed on ΓN={(x,y)∣x=1,y∈(0,1)} and the of the boundary assumed Dirichlet data. It can be seen in Table 6 that the convergence of the displacement approximation in the energy norm is of the order O(h2) while the order of convergence for the total stress, the pressure, and the Darcy flux in L2 norm is higher than two.
5.
Concluding remarks
In the paper, we presented and analyzed a four-field mixed finite element method using the Raviart-Thomas element for Biot's consolidation model. The new numerical scheme retains the important mass conservation property for the flow equation. The novelty of the four-field mixed finite element method lies in the use of the total stress for the elastic equation, the mixed form of the flow equation, and the Crank-Nicolson scheme in the time discretization for the consolidation model. Although each of the total stress and Darcy flux have been considered on its own in other applications, the combined four-field method with the total stress and flux and Crank-Nicolson scheme is novel for the Biot's consolidation equations.
Acknowledgments
The research of Wenya Qi was partially supported by China Scholarship Council, Grant Number: 201906180039 and National Natural Science Foundation of China (Grant No.11471150). The research of Junping Wang was supported by the NSF IR/D program, while working at National Science Foundation. However, any opinion, finding, and conclusions or recommendations expressed in this material are those of the author and do not necessarily reflect the views of the National Science Foundation.