This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

An Abstract Stabilization Method with Applications to Nonlinear Incompressible Elasticity

Qingguo Hong, Chunmei Liu, Jinchao Xu
Department of Mathematics, The Pennsylvania State University,
Unverisity Park, PA 16802, USA
e-mail: huq11@psu.edu
College of Science, Hunan University of Science and Engineering,
Yongzhou 425199, Hunan, People’s Republic of China
e-mail: liuchunmei0629@163.com
Department of Mathematics, Pennsylvania State University,
University Park, PA 16802, USA
e-mail: xu@math.psu.edu
Abstract

In this paper, we propose and analyze an abstract stabilized mixed finite element framework that can be applied to nonlinear incompressible elasticity problems. In the abstract stabilized framework, we prove that any mixed finite element method that satisfies the discrete inf-sup condition can be modified so that it is stable and optimal convergent as long as the mixed continuous problem is stable. Furthermore, we apply the abstract stabilized framework to nonlinear incompressible elasticity problems and present numerical experiments to verify the theoretical results.

Keywords: nonlinear incompressible problem; mixed finite methods; stability

MR (2000) Subject Classifications: 65N30

1 Introduction

Many finite element schemes perform very well in terms of both accuracy and stability for linear elastic problems (see [1, 2, 3, 4, 5, 6, 7, 8, 9]), including in highly constrained situations such as incompressible cases. However, it is well-known that though such schemes can be extended to nonlinear elasticity cases (for instance, large deformation elasticity problems) the same level of stability is by no means guaranteed (see [10, 11, 12, 13]).

In [14, 15], a stabilized discontinuous Galerkin method for nonlinear compressible elasticity was introduced. Because the stabilization term adapts to the solution of the problem by locally changing the size of a penalty term on the appearance of discontinuities, it is called an adaptive stabilization strategy. This same adaptive stabilization strategy can also be found in [16]. Although all three papers discuss compressible and nearly incompressible nonlinear elasticity problems, they do not address the exactly incompressible problems.

In [17], an isogeometric “stream function” formulation was used to exactly enforce the linearized incompressibility constraint. In fact, the exact satisfaction of the linearized incompressibility constraint leads to a numerical approximation of the stability range that converges to the exact one (i.e., the one for the continuum problem). As the stream function is given by a fourth-order PDE, the high regularity of the NURBS shape functions [18] must be used there and the stream function in 3dimensions is not unique.

Brezzi, Fortin, and Marini [19] presented a modified mixed formulation for second-order elliptic equations and linear elasticity problems that automatically satisfied the coercivity condition on the discrete level. Using the same technique and applying stable Stokes elements to a modified formulation for Darcy-Stokes-Brinkman models, Xie, Xu and Xue [20] obtained a uniformly stable method.

In this paper, motivated by the modified formulation used in [19, 20] for second-order equations and the Darcy-Stokes-Brinkman models respectively, we devise a stabilization strategy for the classical mixed finite method designed for Stokes equations and obtain a modified method for nonlinear incompressible elasticity. As indicated in [10], a usual mixed finite element method that is stable for Stokes equations such as the MINI element is not stable for nonlinear incompressible elasticity even though the continuous problem is stable. We note that, for the usual mixed finite method, the unphysical instability is caused by the fact that the discrete solution is not exactly divergence-free. Hence, we rewrite the continuous problem. Based on that we design a stabilization strategy involving the divergence of the discrete solution. We prove that the modified mixed finite element method can remove the unphysical instability and lead to optimal convergence. Hence, all stable Stokes elements can also be made stable for discrete nonlinear elasticity problems.

The rest of the paper is organized as follows. In section 2, we present the finite strain incompressible elasticity problem and obtain the linearized formulation of the nonlinear elasticity problem. In section 3, we propose the stabilization strategy and derive the modified mixed finite element method in an abstract framework, and in section 4 we apply this modified method to the nonlinear incompressible elasticity problem. Furthermore, we obtain an optimal approximation of the modified finite element method. In section 5, we give two simple examples and the corresponding numerical experiments to verify the stability and accuracy of the modified finite element method. We present our conclusions in section 6.

2 Motivation: The finite strain incompressible elasticity problem

To study the finite strain incompressible elasticity problem, we adopt what is known as the material description in this paper. Given a reference configuration ΩRd(1d3)\Omega\subset R^{d}~{}(1\leq d\leq 3) for a d-dimensional bounded material body \mathcal{B}, the deformation of \mathcal{B} can be described by the map φ^:ΩRd\hat{\varphi}:\Omega\rightarrow R^{d} defined by

φ^(X)=X+u^(X),\hat{\varphi}(X)=X+\hat{u}(X),

where X=(X1,,Xd)X=(X_{1},\cdots,X_{d}) denotes the coordinates of a material point in the reference configuration and u^(X)\hat{u}(X) represents the corresponding displacement vector. Following the standard notation (see [17]), we introduce the deformation gradient F^\hat{F} and the right Cauchy–Green deformation tensor C^\hat{C} by setting

F^=I+u^,C^=F^TF^,\hat{F}=I+\nabla\hat{u},~{}~{}~{}~{}\hat{C}=\hat{F}^{T}\hat{F}, (2.1)

where I is the second-order identity tensor and \nabla is the gradient operator with respect to the coordinate XX.

For a homogeneous neo-Hookean material, for example, latex and rubber, we define (see [21]) the potential energy function as

ψ(u^)=12μ[I:C^d]μlnJ^+λ2(lnJ^)2,\psi(\hat{u})=\frac{1}{2}\mu[I:\hat{C}-d]-\mu\ln\hat{J}+\frac{\lambda}{2}(\ln\hat{J})^{2}, (2.2)

where λ\lambda and μ\mu are positive constants, “:”represents the usual inner product for second-order tensors, and J^=detF^\hat{J}=\det\hat{F} is the deformation gradient Jacobian.

When we introduce he pressure-like variable (or simply pressure) p^=λlnJ^\hat{p}=\lambda\ln\hat{J}, the potential energy (2.2) can be equivalently written as the following function of u^\hat{u} and p^\hat{p} (still denoted as ψ\psi with a little abuse of notation):

ψ(u^,p^)=12μ[I:C^d]μlnJ^+p^lnJ^12λ(p^)2.\psi(\hat{u},\hat{p})=\frac{1}{2}\mu[I:\hat{C}-d]-\mu\ln\hat{J}+\hat{p}\ln\hat{J}-\frac{1}{2\lambda}(\hat{p})^{2}.

When the body \mathcal{B} is subject to a given load b=b(X)b=b(X) per unit volume in the reference configuration, the total elastic energy functional reads as

Π(u^,p^)=Ωψ(u^,p^)Ωbu^.\Pi(\hat{u},\hat{p})=\displaystyle\int_{\Omega}\psi(\hat{u},\hat{p})-\displaystyle\int_{\Omega}b\cdot\hat{u}. (2.3)

According to the standard variational principles, the equilibrium is derived by searching for critical points of (2.3) in suitable admissible displacement and pressure spaces V^\hat{V} and Q^\hat{Q}. The corresponding Euler–Lagrange equations arising from (2.3) lead to this solution: Find (u^,p^)V^×Q^(\hat{u},\hat{p})\in\hat{V}\times\hat{Q} such that

{μΩF^:v+Ω(p^μ)F^T:v=ΩbvvV,Ω(lnJ^p^λ)q=0qQ,\left\{\begin{array}[]{l}\mu\displaystyle\int_{\Omega}\hat{F}:\nabla v+\displaystyle\int_{\Omega}(\hat{p}-\mu)\hat{F}^{-T}:\nabla v=\displaystyle\int_{\Omega}b\cdot v~{}~{}\forall v\in V,\\ \displaystyle\displaystyle\int_{\Omega}(\ln\hat{J}-\frac{\hat{p}}{\lambda})q=0~{}~{}\forall q\in Q,\end{array}\right. (2.4)

where VV and QQ are the admissible variation spaces for the displacements and pressures, respectively. Also note that in (2.4), the linearization of the deformation gradient Jacobian is

DJ(u^)[v]=J(u^)F(u^)T:v=J(u^)F(u^):vvV.DJ(\hat{u})[v]=J(\hat{u})F(\hat{u})^{-T}:\nabla v=J(\hat{u})F(\hat{u}):\nabla v~{}~{}~{}\forall v\in V.

We now focus on the case of an incompressible material, which corresponds to taking the limit λ+\lambda\rightarrow+\infty in (2.4). Hence, our problem becomes: Find (u^,p^)V^×Q^(\hat{u},\hat{p})\in\hat{V}\times\hat{Q} such that

{μΩF^:v+Ω(p^μ)F^T:v=ΩbvvV,ΩqlnJ^=0qQ,\left\{\begin{array}[]{l}\mu\displaystyle\int_{\Omega}\hat{F}:\nabla v+\displaystyle\int_{\Omega}(\hat{p}-\mu)\hat{F}^{-T}:\nabla v=\displaystyle\int_{\Omega}b\cdot v~{}~{}\forall v\in V,\\ \displaystyle\int_{\Omega}q\ln\hat{J}=0~{}~{}\forall q\in Q,\end{array}\right. (2.5)

or, in residual form: Find (u^,p^)V^×Q^(\hat{u},\hat{p})\in\hat{V}\times\hat{Q} such that

{u((u^,p^),v)=0vV,p((u^,p^),q)=0qQ,\left\{\begin{array}[]{l}\mathcal{R}_{u}((\hat{u},\hat{p}),v)=0~{}~{}\forall v\in V,\\ \mathcal{R}_{p}((\hat{u},\hat{p}),q)=0~{}~{}\forall q\in Q,\end{array}\right. (2.6)

where

{u((u^,p^),v):=μΩF^:v+Ω(p^μ)F^T:vΩbv,p((u^,p^),q):=ΩqlnJ^.\left\{\begin{array}[]{l}\mathcal{R}_{u}((\hat{u},\hat{p}),v):=\mu\displaystyle\int_{\Omega}\hat{F}:\nabla v+\displaystyle\int_{\Omega}(\hat{p}-\mu)\hat{F}^{-T}:\nabla v-\displaystyle\int_{\Omega}b\cdot v,\\ \mathcal{R}_{p}((\hat{u},\hat{p}),q):=\displaystyle\int_{\Omega}q\ln\hat{J}.\end{array}\right. (2.7)

We now derive the linearization of problem (2.5) around a generic point (u^,p^)(\hat{u},\hat{p}). Observing that

DF^(u^)[u]=F^T(u)TF^TuV,D\hat{F}(\hat{u})[u]=-\hat{F}^{-T}(\nabla u)^{T}\hat{F}^{-T}~{}~{}\forall u\in V,

we easily get the problem for the infinitesimal increment (u,p)(u,p): Find (u,p)V×Q(u,p)\in V\times Q such that

{a~(u,v)+b(v,p)=u((u^,p^),v)vV,b~(u,q)=p((u^,p^),q)qQ,\left\{\begin{array}[]{l}\tilde{a}(u,v)+b(v,p)=-\mathcal{R}_{u}((\hat{u},\hat{p}),v)~{}\forall v\in V,\\ \tilde{b}(u,q)=-\mathcal{R}_{p}((\hat{u},\hat{p}),q)~{}~{}\forall q\in Q,\end{array}\right. (2.8)

where

{a~(u,v)=μΩu:v+Ω(μp^)(F^1u)T:F^1v,b~(u,q)=ΩqF^T:u.\left\{\begin{array}[]{l}\tilde{a}(u,v)=\mu\displaystyle\int_{\Omega}\nabla u:\nabla v+\displaystyle\int_{\Omega}(\mu-\hat{p})(\hat{F}^{-1}\nabla u)^{T}:\hat{F}^{-1}\nabla v,\\ \tilde{b}(u,q)=\displaystyle\int_{\Omega}q\hat{F}^{-T}:\nabla u.\end{array}\right. (2.9)
Remark 2.1

Since problem (2.9) is the linearization of problem (2.5), it can be interpreted as the generic step of a Newton-like iteration procedure for the solution of the nonlinear problem (2.5).

Remark 2.2

Taking (u^,p^)=(0,0)(\hat{u},\hat{p})=(0,0) in (2.9), we immediately recover the classical linear incompressible elasticity problem for small deformations; i.e., we find (u,p)V×Q(u,p)\in V\times Q such that

{2μΩϵ(u):ϵ(v)+Ωpdivv=ΩbvvV,Ωqdivu=0qQ,\left\{\begin{array}[]{l}2\mu\displaystyle\int_{\Omega}\epsilon(u):\epsilon(v)+\displaystyle\int_{\Omega}p~{}\hbox{div}v=\int_{\Omega}b\cdot v~{}\forall v\in V,\\ \displaystyle\int_{\Omega}q~{}\hbox{div}u=0~{}~{}\forall q\in Q,\end{array}\right. (2.10)

where ϵ(u)=(u)T+u2\epsilon(u)=\frac{(\nabla u)^{T}+\nabla u}{2} denotes the symmetric gradient operator.

We now note that the Piola identity div(J^F^T)=0\hbox{div}(\hat{J}\hat{F}^{-T})=0 and J^=1\hat{J}=1 give divF^T=0\hbox{div}\hat{F}^{-T}=0. Hence, we have

div(F^Tu)=divF^Tu+F^T:u=F^T:u.\hbox{div}(\hat{F}^{-T}u)=\hbox{div}\hat{F}^{-T}\cdot u+\hat{F}^{-T}:\nabla u=\hat{F}^{-T}:\nabla u.

Let F^Tu=w\hat{F}^{-T}u=w, we then consider the following problem: Find (w,p)V×Q(w,p)\in V\times Q such that

{a(w,v)+b(v,p)=u((u^,p^),v)vV,b(w,q)=p((u^,p^),q)qQ,\left\{\begin{array}[]{l}a(w,v)+b(v,p)=-\mathcal{R}_{u}((\hat{u},\hat{p}),v)~{}\forall v\in V,\\ b(w,q)=-\mathcal{R}_{p}((\hat{u},\hat{p}),q)~{}~{}\forall q\in Q,\end{array}\right. (2.11)

where

{a(w,v)=a~(F^w,F^v)=μΩ(F^w):(F^v)+Ω(μp^)(F^1(F^w))T:F^1(F^v),b(w,p)=Ωpdivw.\left\{\begin{array}[]{l}a(w,v)=\tilde{a}(\hat{F}w,\hat{F}v)=\mu\displaystyle\int_{\Omega}\nabla(\hat{F}w):\nabla(\hat{F}v)+\\ ~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\displaystyle\int_{\Omega}(\mu-\hat{p})(\hat{F}^{-1}\nabla(\hat{F}w))^{T}:\hat{F}^{-1}\nabla(\hat{F}v),\\ b(w,p)=\displaystyle\int_{\Omega}p\hbox{div}w.\end{array}\right. (2.12)

Let VhVandQhQV_{h}\subset V~{}\hbox{and}~{}Q_{h}\subset Q be the compatible finite element spaces. The discrete problem of (2.11) reads: Find (wh,ph)Vh×Qh(w_{h},p_{h})\in V_{h}\times Q_{h} such that

{a(wh,vh)+b(vh,ph)=u((u^,p^),vh)vhVh,b(wh,qh)=p((u^,p^),qh)qhQh,\left\{\begin{array}[]{l}a(w_{h},v_{h})+b(v_{h},p_{h})=-\mathcal{R}_{u}((\hat{u},\hat{p}),v_{h})~{}\forall v_{h}\in V_{h},\\ b(w_{h},q_{h})=-\mathcal{R}_{p}((\hat{u},\hat{p}),q_{h})~{}~{}\forall q_{h}\in Q_{h},\end{array}\right. (2.13)

where a(,)andb(,)a(\cdot,\cdot)~{}\hbox{and}~{}b(\cdot,\cdot) are defined by (2.12).

In some cases, it is possible that the continuous problem (2.11) is stable (or well-posed) but that the discrete problem (2.13) is not (see [10]). In such cases, we say that there is an unphysical instability caused by the discretization.

3 Abstract stabilization strategy for mixed approximation

As shown at the end of the previous section, it is necessary to establish stable discretization when the continuous problem (2.11) is stable. So in this section, we propose an abstract stability strategy framework for the mixed approximation.

Let VV and QQ each be a Hilbert space, and assume that

a:V×V,b:V×Qa:V\times V\rightarrow\mathbb{R},~{}b:V\times Q\rightarrow\mathbb{R}

are continuous bilinear forms. Let fVf\in V^{{}^{\prime}} and gQg\in Q^{{}^{\prime}}. We denote both the dual pairing of VV with VV^{{}^{\prime}} and that of QQ with QQ^{{}^{\prime}} by ,\langle\cdot,\cdot\rangle. We consider the following problem: Find (w,p)V×Q(w,p)\in V\times Q such that

{a(w,v)+b(v,p)=f,vvV,b(w,q)=g,qqQ.\left\{\begin{array}[]{l}a(w,v)+b(v,p)=\langle f,v\rangle~{}~{}~{}~{}\forall v\in V,\\ b(w,q)=\langle g,q\rangle~{}~{}~{}~{}\forall q\in Q.\end{array}\right. (3.1)

We associate a mapping BB with the form bb:

B:VQ:Bw,q=b(w,q)qQ.B:V\rightarrow Q^{{}^{\prime}}:\langle Bw,q\rangle=b(w,q)~{}~{}\forall q\in Q.

Define

K=ker(B):={vV:b(v,q)=0qQ}.K=\hbox{ker}(B):=\{v\in V:b(v,q)=0~{}~{}\forall q\in Q\}.

As is well-known, the continuous problem (3.1) is well-posed under the following assumptions:

  • A1:A_{1}: the inf-sup condition, i.e., it holds that

    infqQsupvVb(v,q)vVqQβ>0,\inf_{q\in Q}\sup_{v\in V}\frac{b(v,q)}{\|v\|_{V}\|q\|_{Q}}\geq\beta>0, (3.2)

    where VandQ\|\cdot\|_{V}~{}\hbox{and}~{}\|\cdot\|_{Q} are norms on the spaces VV and QQ, respectively;

  • A2:A_{2}: the coercivity on the kernel space, i.e., it holds that

    a(v,v)αvV2vK,for someα>0.a(v,v)\geq\alpha\|v\|_{V}^{2}~{}~{}\forall~{}v\in K,\hbox{for some}~{}\alpha>0. (3.3)

Now we rewrite the problem (3.1) in an equivalent form as follows: Find (w,p)V×Q(w,p)\in V\times Q such that

{A(w,v)+b(v,p)=f,v+M(g,Bv)QvV,b(w,q)=g,qqQ,\left\{\begin{array}[]{l}A(w,v)+b(v,p)=\langle f,v\rangle+M(g,Bv)_{Q^{{}^{\prime}}}~{}~{}~{}\forall v\in V,\\ b(w,q)=\langle g,q\rangle~{}~{}~{}\forall q\in Q,\end{array}\right. (3.4)

where A(w,v)=a(w,v)+M(Bw,Bv)Q,(,)QA(w,v)=a(w,v)+M(Bw,Bv)_{Q^{{}^{\prime}}},~{}(\cdot,\cdot)_{Q^{{}^{\prime}}} denotes the inner product on QQ^{{}^{\prime}}, and MM is a parameter to be chosen properly.

Let VhVV_{h}\subset V and QhQQ_{h}\subset Q be finite dimensional subspaces of VV and QQ such that the following assumption is satisfied:

  • A3:A_{3}: discrete inf-sup condition holds that

    infqhQhsupvhVhb(vh,qh)vhVqhQβ1>0,\inf_{q_{h}\in Q_{h}}\sup_{v_{h}\in V_{h}}\frac{b(v_{h},q_{h})}{\|v_{h}\|_{V}\|q_{h}\|_{Q}}\geq\beta_{1}>0, (3.5)

    .

where β1\beta_{1} is independent of hh.

We consider the discretization of the problem (3.4) as follows: Find (wh,ph)Vh×Qh(w_{h},p_{h})\in V_{h}\times Q_{h} such that

{A(wh,vh)+b(vh,ph)=f,vh+M(g,Bvh)QvhVh,b(wh,qh)=g,qhqhQh.\left\{\begin{array}[]{l}A(w_{h},v_{h})+b(v_{h},p_{h})=\langle f,v_{h}\rangle+M(g,Bv_{h})_{Q^{{}^{\prime}}}~{}\forall v_{h}\in V_{h},\\ b(w_{h},q_{h})=\langle g,q_{h}\rangle~{}~{}\forall q_{h}\in Q_{h}.\end{array}\right. (3.6)
Remark 3.1

Note that when M=0M=0, (3.6) becomes the classical mixed finite element method. We call (3.6) the modified mixed finite element.

Lemma 3.1

(see [22]) A1A_{1} is equivalent to the following condition, the operator B:VQB:V^{\bot}\rightarrow Q^{{}^{\prime}} is an isomorphism, and

BvQβvVvV.\|Bv\|_{Q^{{}^{\prime}}}\geq\beta\|v\|_{V}~{}~{}\forall v\in V^{\bot}. (3.7)
Theorem 3.1

Under the assumptions A1A_{1} and A2A_{2}, there is a constant M0M_{0} such that the discrete problem (3.6) is stable for any MM0M\geq M_{0} in the sense that there exists a positive constant α1\alpha_{1} such that

A(vh,vh)α1vhV2vhVh.A(v_{h},v_{h})\geq\alpha_{1}\|v_{h}\|_{V}^{2}~{}~{}\forall~{}v_{h}\in V_{h}. (3.8)
  • Proof

    For any vhVhv_{h}\in V_{h}, noting that VhVV_{h}\subset V, we have vh=φ+φv_{h}=\varphi+\varphi^{\bot}, where φK,φK\varphi\in K,\varphi^{\bot}\in K^{\bot} and KK^{\bot} denotes the orthogonal of KK in VV. By Lemma 3.1, we have

    A(vh,vh)\displaystyle A(v_{h},v_{h}) =\displaystyle= a(vh,vh)+M(Bvh,Bvh)Q\displaystyle a(v_{h},v_{h})+M(Bv_{h},Bv_{h})_{Q^{{}^{\prime}}}
    =\displaystyle= a(φ+φ,φ+φ)+M(Bφ,Bφ)Q\displaystyle a(\varphi+\varphi^{\bot},\varphi+\varphi^{\bot})+M(B\varphi^{\bot},B\varphi^{\bot})_{Q^{{}^{\prime}}}
    \displaystyle\geq a(φ,φ)+a(φ,φ)+a(φ,φ)+a(φ,φ)+Mβ2φV.\displaystyle a(\varphi,\varphi)+a(\varphi,\varphi^{\bot})+a(\varphi^{\bot},\varphi)+a(\varphi^{\bot},\varphi^{\bot})+M\beta^{2}\|\varphi^{\bot}\|_{V}.

    By assumption A2A_{2}, the continuity of a(,)a(\cdot,\cdot) and the Cauchy inequality, we obtain that

    A(vh,vh)\displaystyle A(v_{h},v_{h}) \displaystyle\geq αφV2C1φVφVC2φV2+Mβ2φV2\displaystyle\alpha\|\varphi\|_{V}^{2}-C_{1}\|\varphi\|_{V}\|\varphi^{\bot}\|_{V}-C_{2}\|\varphi^{\bot}\|_{V}^{2}+M\beta^{2}\|\varphi^{\bot}\|_{V}^{2}
    \displaystyle\geq (αεC1)φV2(C2+C1ε)φV2+Mβ2φV2\displaystyle(\alpha-\varepsilon C_{1})\|\varphi\|_{V}^{2}-(C_{2}+\frac{C_{1}}{\varepsilon})\|\varphi^{\bot}\|^{2}_{V}+M\beta^{2}\|\varphi^{\bot}\|_{V}^{2}
    \displaystyle\geq (αεC1)φV2+(Mβ2(C2+C1ε))φV2.\displaystyle(\alpha-\varepsilon C_{1})\|\varphi\|_{V}^{2}+(M\beta^{2}-(C_{2}+\frac{C_{1}}{\varepsilon}))\|\varphi^{\bot}\|_{V}^{2}.

    Noting that vhV2=φV2+φV2\|v_{h}\|^{2}_{V}=\|\varphi\|^{2}_{V}+\|\varphi^{\bot}\|^{2}_{V} and choosing ε=α2C1,M0=α2+C2+2C12αβ2\varepsilon=\frac{\alpha}{2C_{1}},M_{0}=\displaystyle\frac{\frac{\alpha}{2}+C_{2}+\frac{2C_{1}^{2}}{\alpha}}{\beta^{2}}, we have

    A(vh,vh)α1(φV2+φV2)=α1vhV2,\displaystyle A(v_{h},v_{h})\geq\alpha_{1}(\|\varphi\|^{2}_{V}+\|\varphi^{\bot}\|^{2}_{V})=\alpha_{1}\|v_{h}\|_{V}^{2},

    which completes the proof.  

Furthermore, noting that A(,)A(\cdot,\cdot) is continuous, by the classic Brezzi theory for the saddle point problem [22, 23, 24], we have

Theorem 3.2

Let w,pw,p be the solution of the problem (3.4), then under the assumptions A1,A2,A3A_{1},A_{2},A_{3} and providing that MM is sufficiently large, the discrete problem (3.6) has a unique solution (wh,ph)Vh×Qh(w_{h},p_{h})\in V_{h}\times Q_{h}, which satisfies

wwhV+pphQC(infvhVhwvhV+infqhQhpqhQ),\|w-w_{h}\|_{V}+\|p-p_{h}\|_{Q}\leq C\left(\inf_{v_{h}\in V_{h}}\|w-v_{h}\|_{V}+\inf_{q_{h}\in Q_{h}}\|p-q_{h}\|_{Q}\right), (3.9)

where CC is a constant depending on α1\alpha_{1} and β1\beta_{1}.

4 Application to the nonlinear elasticity problem

We now apply the abstract stabilized framework proposed in the previous section to nonlinear incompressible elasticity problems. Suppose that Ω\Omega is connected, we consider the d-dimensional Dirichlet boundary value problem (other boundary value problems are similar) of (2.11), which means that V=(H01(Ω))d,Q=L02(Ω)V=(H_{0}^{1}(\Omega))^{d},Q=L^{2}_{0}(\Omega). We choose VhandQhV_{h}~{}\hbox{and}~{}Q_{h} as finite element spaces such that A3A_{3} is satisfied. Furthermore, K={v(H01(Ω))d:divv=0}K=\{v\in(H_{0}^{1}(\Omega))^{d}:\hbox{div}v=0\}. We rewrite (2.11) as: Find (w,p)V×Q(w,p)\in V\times Q such that

{A(w,v)+b(v,p)=u((u^,p^),v)Mp((u^,p^),divv)vV,b(w,q)=p((u^,p^),q)qQ,\left\{\begin{array}[]{l}A(w,v)+b(v,p)=-\mathcal{R}_{u}((\hat{u},\hat{p}),v)-M\mathcal{R}_{p}((\hat{u},\hat{p}),\hbox{div}v)~{}~{}\forall v\in V,\\ b(w,q)=-\mathcal{R}_{p}((\hat{u},\hat{p}),q)~{}~{}\forall q\in Q,\end{array}\right. (4.1)

where A(w,v)=a(w,v)+M(divw,divv)A(w,v)=a(w,v)+M(\hbox{div}w,\hbox{div}v), a(,)andb(,)a(\cdot,\cdot)~{}\hbox{and}~{}b(\cdot,\cdot)  are defined by (2.12), (,)(\cdot,\cdot) denotes the inner product on L2(Ω)L^{2}(\Omega), and MM is a parameter chosen properly.

The discretization of the problem (4.1) is as follows: Find (wh,ph)Vh×Qh(w_{h},p_{h})\in V_{h}\times Q_{h} such that

{A(wh,vh)+b(vh,ph)=u((u^,p^),vh)Mp((u^,p^),divvh)vhVh,b(wh,qh)=p((u^,p^),qh)qhQh.\left\{\begin{array}[]{l}A(w_{h},v_{h})+b(v_{h},p_{h})=-\mathcal{R}_{u}((\hat{u},\hat{p}),v_{h})-M\mathcal{R}_{p}((\hat{u},\hat{p}),\hbox{div}v_{h})~{}~{}\forall v_{h}\in V_{h},\\ b(w_{h},q_{h})=-\mathcal{R}_{p}((\hat{u},\hat{p}),q_{h})~{}~{}\forall q_{h}\in Q_{h}.\end{array}\right. (4.2)
Lemma 4.1

([25], Corollary 2.3) We have

K={()1gradf:fL02(Ω)}.K^{\perp}=\{(-\triangle)^{-1}\hbox{grad}f:f\in L_{0}^{2}(\Omega)\}.

Let K0={y(H1(Ω))d:<y,ϕ>=0ϕK}K^{0}=\{y\in(H^{-1}(\Omega))^{d}:<y,\phi>=0~{}~{}\forall~{}\phi\in K\}, where <,><\cdot,\cdot> denotes the duality paring between (H1(Ω))d(H^{-1}(\Omega))^{d} and (H01(Ω))d(H^{1}_{0}(\Omega))^{d}.

Lemma 4.2

([25], Corollary 2.4) Let Ω\Omega be connected. Then

  1. 1.

    the operator grad is an isomorphism from L02(Ω)L^{2}_{0}{(\Omega)} onto K0K^{0}, and

  2. 2.

    the operator div is an isomorphism from KK^{\perp} onto L02(Ω)L^{2}_{0}{(\Omega)}.

Theorem 4.1

If a(,)a(\cdot,\cdot) defined by (2.12) satisfies

a(v,v)αv12vK,for someα>0,a(v,v)\geq\alpha\|v\|_{1}^{2}~{}~{}\forall~{}v\in K,~{}\hbox{for some}~{}\alpha>0,

the discrete problem (4.2) is stable in the sense that there exists a positive constant α1\alpha_{1} such that

A(vh,vh)α1vh12vhVh.A(v_{h},v_{h})\geq\alpha_{1}\|v_{h}\|_{1}^{2}~{}~{}~{}\forall v_{h}\in V_{h}. (4.3)
  • Proof

    By the abstract framework, the proof is obvious.  

Also from the abstract framework in the previous section, we can get an approximate accuracy result similar to (3.9).

Theorem 4.2

Let w,pw,p be the solution of the problem (2.11), then under the assumptions A2A_{2} and A3A_{3} and providing that MM is sufficiently large, the discrete problem (4.2) has a unique solution (wh,ph)Vh×Qh(w_{h},p_{h})\in V_{h}\times Q_{h}, which satisfies

wwh1+pph0C(infvhVhwvh1+infqhQhpqh0),\|w-w_{h}\|_{1}+\|p-p_{h}\|_{0}\leq C\left(\inf_{v_{h}\in V_{h}}\|w-v_{h}\|_{1}+\inf_{q_{h}\in Q_{h}}\|p-q_{h}\|_{0}\right), (4.4)

where the constant CC depends on α1,β1\alpha_{1},\beta_{1}.

5 Numerical experiment

In this section, we report our numerical experiments in regard to the performance of the stabilization strategy for two simple examples. We consider here simple problems using some mixed finite element formulations that are known to be optimal for Stokes equations. We first briefly present the finite element under consideration and then show the numerical results obtained using such element.

5.1 Two examples

In this subsection, we present two simple problems that will be used in subsection 5.3 to discuss the performance of the stabilization strategy proposed in Section 3. Using the usual Cartesian coordinates (X,Y)(X,Y), we consider a square material body whose reference configuration is Ω=(1,1)×(1,1)\Omega=(-1,1)\times(-1,1). We denote Γ=[1,1]×{1}\Gamma=[-1,1]\times\{1\} as the upper part of its boundary, while the remaining part of Ω\partial\Omega is denoted with ΓD\Gamma_{D}. The total energy is assumed to be as in (2.3), where the external loads are given by the vertical uniform body forces: b=γfb=\gamma f, where f=(0,1)f=(0,1)^{\top}. The two problems differ in regard to the imposed boundary conditions. More precisely:

  • Problem 1. We set clamped boundary conditions on ΓD\Gamma_{D}, but traction-free boundary conditions on Γ\Gamma.

  • Problem 2. We set vanishing normal displacements on ΓD\Gamma_{D}, but traction-free boundary conditions on Γ\Gamma.

It is easy to see that both problems admit a trivial solution for every γR,i.e.(u^,p^)=(0,γr)\gamma\in R,i.e.~{}(\hat{u},\hat{p})=(0,\gamma r), where r=r(X,Y)=1Yr=r(X,Y)=1-Y.

For the problems under investigation, the corresponding linearized problems (cf. (2.12)) can both be written as: Find (w,p)V×Q(w,p)\in V\times Q such that

{2μΩϵ(w):ϵ(v)γΩr(w):(v)+Ωpdivv=δγΩfv,vV,Ωqdivw=0qQ.\left\{\begin{array}[]{l}2\mu\displaystyle\int_{\Omega}\epsilon(w):\epsilon(v)-\gamma\displaystyle\int_{\Omega}r(\nabla w)^{\top}:\nabla(v)+\displaystyle\int_{\Omega}p~{}\hbox{div}v=\delta\gamma\int_{\Omega}f\cdot v,~{}\forall v\in V,\\ \displaystyle\int_{\Omega}q~{}\hbox{div}w=0~{}~{}\forall q\in Q.\end{array}\right. (5.1)

where δγ\delta\gamma is the increment of the parameter of γ\gamma.

For these two different problems, the spaces VV and QQ are defined as follows:

  • Problem 1. V={vH1(Ω)2:v|ΓD=0};Q=L2(Ω)V=\{v\in H^{1}(\Omega)^{2}:~{}v|_{\Gamma_{D}}=0\};Q=L^{2}(\Omega).

  • Problem 2. V={vH1(Ω)2:(vn)|ΓD=0};Q=L2(Ω)V=\{v\in H^{1}(\Omega)^{2}:~{}(v\cdot n)|_{\Gamma_{D}}=0\};Q=L^{2}(\Omega), where nn denotes the outward normal vector.

The stable discrete formulation reads as follows (see (4.2)): Find (wh,ph)Vh×Qh(w_{h},p_{h})\in V_{h}\times Q_{h} such that

{A(wh,vh)+b(vh,ph)=δγΩfvh,vhVh,b(wh,qh)=0,qhQh.\left\{\begin{array}[]{l}A(w_{h},v_{h})+b(v_{h},p_{h})=\delta\gamma\int_{\Omega}f\cdot v_{h},~{}\forall v_{h}\in V_{h},\\ b(w_{h},q_{h})=0,~{}~{}\forall q_{h}\in Q_{h}.\end{array}\right. (5.2)

where A(w,v)=2μΩϵ(w):ϵ(v)γΩr(w):(v)+M(γ)ΩdivwdivvA(w,v)=2\mu\displaystyle\int_{\Omega}\epsilon(w):\epsilon(v)-\gamma\displaystyle\int_{\Omega}r(\nabla w)^{\top}:\nabla(v)+M(\gamma)\int_{\Omega}\hbox{div}w~{}\hbox{div}v;
b(w,p)=Ωpdivv~{}b(w,p)=\int_{\Omega}p~{}\hbox{div}v. Here M(γ)M(\gamma) is a parameter chosen depending on γ\gamma.

Remark 5.1

For Problem 11, it has been theoretically proved in [10] that the continuous problem (5.1) is stable when γ<3μ\gamma<3\mu.

5.2 The MINI element

The considered scheme for (5.2) is the MINI element (see [24]). Let ThT_{h} be a triangular mesh of Ω\Omega with the mesh size hh. For the discretization of the displacement field, we take

Vh={vhV:vh|TP1(T)2+B(T)2TTh},V_{h}=\{v_{h}\in V:v_{h}|_{T}\in P_{1}(T)^{2}+B(T)^{2}~{}\forall~{}T\in T_{h}\},

where P1(T)P_{1}(T) is the space of linear functions on TT, and B(T)B(T) is the linear space generated by bTb_{T}, the standard cubic bubble function on TT. For the pressure discretization, we take

Qh={qhH1(Ω)Q:qh|TP1(T)TTh}.Q_{h}=\{q_{h}\in H^{1}(\Omega)\cap Q:q_{h}|_{T}\in P_{1}(T)~{}\forall~{}T\in T_{h}\}.

5.3 Numerical results

We now study the stability performance of the discretized model problems by means of the modified mixed finite element formulations briefly described above. It has been theoretically proved and numerically verified in [10] that for Problem 11 the classical mixed finite element method is stable when γ<μ\gamma<\mu, but unstable when γ>32μ\gamma>\frac{3}{2}\mu. In this numerical experiment, we will demonstrate that the modified mixed finite element method is stable for both Problem 11 and Problem 22 when <γ<3μ-\infty<\gamma<3\mu (which is the stability range for the continuous case of Problem 11 in [10]) as predicated by our Theorem 3.1.

Noting Theorem 3.1, we study the eigenvalues of the matrix induced by the bilinear form A(,)A(\cdot,\cdot) for the problems under consideration. The first loads for which we find a negative eigenvalue are the critical ones. We start from γ=0\gamma=0 for both positive and negative loading conditions, i.e., for γ<0\gamma<0 and γ>0\gamma>0. We indicate as the critical loads γm,h\gamma_{m,h} and γM,h\gamma_{M,h} the first load values for which we find a negative eigenvalue. A subsequent bisection-type procedure is used to increase the accuracy of the critical load detections. The corresponding nondimensional quantities are denoted with γ~m,h\tilde{\gamma}_{m,h} and γ~M,h\tilde{\gamma}_{M,h}, respectively, where γ~=γLμ\tilde{\gamma}=\frac{\gamma L}{\mu}. Here, LL is some problem characteristic length, set equal to 11 for simplicity, consistents also with the geometry of the model problems. If we do not detect any negative eigenvalue for extremely large values of the load multiplier (γ~>106)(\tilde{\gamma}>10^{6}), we set γ~=\tilde{\gamma}=\infty. Noting that the bound constant C1C_{1} for the formulation a(,)a(\cdot,\cdot) is of order γ+2μ\gamma+2\mu and the stable constant of a(,)a(\cdot,\cdot) is of order μ\mu, we can choose M0=m1|γ~|+m2γ~2M_{0}=m_{1}|\tilde{\gamma}|+m_{2}\tilde{\gamma}^{2} by the proof of Theorem 3.1. Hence, in the codes, we set μ=40,M(γ)=m1|γ~|+m2γ~2\mu=40,M(\gamma)=m_{1}|\tilde{\gamma}|+m_{2}\tilde{\gamma}^{2}, then we adjust the parameter γ~\tilde{\gamma}, m1m_{1} and m2m_{2} to investigate the stability performance. Furthermore, we take m1=320,m2=0m_{1}=320,m_{2}=0 for Problem 11 and m1=320,m2=1.36m_{1}=320,m_{2}=1.36 for Problem 22.

Table 1: Stability Limits for Problem 11 
Nodes γ~m,h\tilde{\gamma}_{m,h}       γ~M,h\tilde{\gamma}_{M,h}
5×55\times 5         -\infty       ++\infty
9×99\times 9         -\infty       14.5014.50
17×1717\times 17        -\infty       8.258.25
33×3333\times 33        -\infty       7.137.13
Table 2: Stability Limits for Problem 22 
Nodes γ~m,h\tilde{\gamma}_{m,h}       γ~M,h\tilde{\gamma}_{M,h}
5×55\times 5         -\infty       ++\infty
9×99\times 9         -\infty       3.883.88
17×1717\times 17        -\infty       3.383.38
33×3333\times 33        -\infty       3.233.23

To verify the convergence result (3.2), we set another data for (5.1) that f=(ex(1y),ex)f=(-e^{x}(1-y),e^{x})^{\top} and the true solution is (w,p)=(0,δγex(1y))(w,p)=(0,\delta\gamma e^{x}(1-y)).

Table 3: The Convergence of γ~=7.125\tilde{\gamma}=7.125 for Problem 11
Nodes pph0\|p-p_{h}\|_{0} wwh1\|w-w_{h}\|_{1} orderorder
5×55\times 5 6.0469×1026.0469\times 10^{-2} 1.0518×1061.0518\times 10^{-6} --
9×99\times 9 1.5141×1021.5141\times 10^{-2} 1.8890×1071.8890\times 10^{-7} 22
17×1717\times 17 3.7871×1033.7871\times 10^{-3} 3.0897×1083.0897\times 10^{-8} 22
33×3333\times 33 9.4692×1049.4692\times 10^{-4} 9.2283×1099.2283\times 10^{-9} 22
Table 4: The convergence of γ~=3.23\tilde{\gamma}=3.23 for Problem 22
Nodes pph0\|p-p_{h}\|_{0} wwh1\|w-w_{h}\|_{1} orderorder
5×55\times 5 6.0187×1026.0187\times 10^{-2} 7.5563×1067.5563\times 10^{-6} --
9×99\times 9 1.5129×1021.5129\times 10^{-2} 1.6314×1061.6314\times 10^{-6} 22
17×1717\times 17 3.7867×1033.7867\times 10^{-3} 3.3616×1073.3616\times 10^{-7} 22
33×3333\times 33 9.4691×1049.4691\times 10^{-4} 7.7049×1087.7049\times 10^{-8} 22

Table 1 and Table 2 show that the stabilization strategy together with the corresponding modified mixed finite element method proposed in this paper is effective. The stability performance can be improved obviously. In fact, these values of γ~M,h\tilde{\gamma}_{M,h} are competitive to the “exact” values claimed in [17]. Furthermore, we can see that the modified mixed finite element method is also locking-free by verifying the convergence results (3.2), which are shown in Table 3 and Table 4. In fact, the classical mixed finite element method is unstable for the Problem 11 when γ~=7.125\tilde{\gamma}=7.125, and hence the convergence fails. However, the modified method performs well.

6 Conclusions

Within the framework of finite elasticity for incompressible materials, it is well known that the classical mixed finite element discretization can sometimes be unstable even though the continuous problem is stable. In this paper, we reformulated the continuous problem and proposed an abstract stabilization strategy based on the new continuous formulation and obtained a modified mixed finite element method. We proved theoretically in Section 3 that for a sufficiently large MM, the modified mixed finite element method is stable whenever the continuous problem is stable, and the method maintains the optimal convergence of the classical one. We verified by numerical experiments in Section 5 that the modified mixed finite element method is much more stable than the classical one and is also locking-free. The M0M_{0} provided in Section 3 always overestimates the parameter used in practical problems. However, we can choose the parameter heuristically by analyzing the stability and continuity of continuous problems in the numerical experiments presented in Section 5.

References

  • [1] B. Reddy, J. Simo, Stability and convergence of a class of enhanced strain methods, SIAM J. Numer. Anal. 32 (6) (1995) 1705–1728.
  • [2] D. Braess, C. Carstensen, B. Reddy, Uniform convergence and a posteriori error estimators for the enhanced strain finite element method, Numer. Math. 96 (3) (2004) 461–479.
  • [3] P. Houston, D. Schotzau, T. Wihler, An hp-adaptive mixed discontinuous galerkin fem for nearly incompressible linear elasticity, Comput. Methods Appl. Mech. Engrg. 195 (25-28) (2006) 3224–3246.
  • [4] P. Hansbo, M. Larson, Discontinuous Galerkin methods for incompressible and nearly incompressible elasticity by Nitsche’s method, Comput. Methods Appl. Mech. Engrg. 191 (17-18) (2002) 1895–1908.
  • [5] Q. Hong, J. Kraus, J. Xu, L. Zikatanov, A robust multigrid method for discontinuous galerkin discretizations of stokes and linear elasticity equations, Numer. Math. 132 (1) (2016) 23–49.
  • [6] S. Wu, S. Gong, J. Xu, Interior penalty mixed finite element methods of any order in any dimension for linear elasticity with strongly symmetric stress tensor, Math. Models Methods in Appl. Sci. 27 (14) (2017) 2711–2743.
  • [7] S. Gong, S. Wu, J. Xu, New hybridized mixed methods for linear elasticity and optimal multilevel solvers, Numer. Math. 141 (2) (2019) 569–604.
  • [8] F. Wang, S. Wu, J. Xu, A mixed discontinuous galerkin method for linear elasticity with strongly imposed symmetry, J. Sci. Comput. 83 (1) (2020) 1–17.
  • [9] Q. Hong, J. Hu, L. Ma, J. Xu, An extended galerkin analysis for linear elasticity with strongly symmetric stress tensor, arXiv preprint arXiv:2002.11664 (2020).
  • [10] F. Auricchio, L. Beirao da Veiga, C. Lovadina, A. Reali, A stability study of some mixed finite elements for large deformation elasticity problems, Comput. Methods Appl. Mech. Engrg. 194 (9-11) (2005) 1075–1092.
  • [11] P. Wriggers, S. Reese, A note on enhanced strain methods for large deformations, Comput. Methods Appl. Mech. Engrg. 135 (3-4) (1996) 201–209.
  • [12] C. Lovadina, F. Auricchio, On the enhanced strain technique for elasticity problems, Comput.& Structures 81 (8-11) (2003) 777–787.
  • [13] D. Pantuso, K. Bathe, On the stability of mixed finite elements in large strain analysis of incompressible solids, Finite Elem. Anal. Des. 28 (2) (1997) 83–104.
  • [14] A. Ten Eyck, F. Celiker, A. Lew, Adaptive stabilization of discontinuous Galerkin methods for nonlinear elasticity: Analytical estimates, Comput. Methods Appl. Mech. Engrg. 197 (33-40) (2008) 2989–3000.
  • [15] A. Ten Eyck, F. Celiker, A. Lew, Adaptive stabilization of discontinuous Galerkin methods for nonlinear elasticity: Motivation, formulation, and numerical examples, Comput. Methods Appl. Mech. Engrg. 197 (45-48) (2008) 3605–3622.
  • [16] A. Ten Eyck, A.Eyck, A. Lew, An adaptive stabilization strategy for enhanced strain methods in non-linear elasticity, Internat. J. Numer. Methods Engrg. 81 (11) (2010) 1387–1416.
  • [17] F. Auricchio, L. Beirão da Veiga, C. Lovadina, A. Reali, The importance of the exact satisfaction of the incompressibility constraint in nonlinear elasticity: mixed FEMs versus NURBS-based approximations, Comput. Methods Appl. Mech. Engrg. 199 (5-8) (2010) 314–323.
  • [18] T. Hughes, J. Cottrell, Y. Bazilevs, Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement, Comput. Methods Appl. Mech. Engrg. 194 (39-41) (2005) 4135–4195.
  • [19] F. Brezzi, M. Fortin, L. Marini, Mixed finite element methods with continuous stresses, Math. Models Methods Appl. Sci. 3 (1993) 275–287.
  • [20] X. Xie, J. Xu, G. Xue, Uniformly stable finite element methods for Darcy-Stokes-Brinkman models, J. Comput. Math. 26 (3) (2008) 437–455.
  • [21] J. Bonet, R. Wood, Nonlinear continuum mechanics for finite element analysis, Cambridge University Press, New York, 1997.
  • [22] F. Brezzi, M. Fortin, Mixed and hybrid finite element methods, Springer-Verlag, New York, 1991.
  • [23] F. Brezzi, On the existence, uniqueness and approximation of saddle-point problems arising from lagrangian multipliers, RAIRO Anal. Numer. 8 (2) (1974) 129–151.
  • [24] D. Arnold, F. Brezzi, M. Fortin, A stable finite element for the Stokes equations, Calcolo 21 (4) (1984) 337–344.
  • [25] V. Girault, P. Raviart, Finite element methods for Navier-Stokes equations:theory and algorithms, Springer-Verlag, Berlin-Heidelberg-New York-Tokyo, 1986.