1.
Introduction
Let Ω⊂R2 be a bounded convex polygonal domain covered by a thin flat plate, and Γ=∂Ω be the Lipschitz continuous boundary of Ω. For a given loading function f∈L2(Ω),f≤0a.e.inΩ, and an elastic obstacle ψ∈L2(Ω), we consider the following clamped Kirchhoff plate problem with elastic unilateral obstacle (refer to [1,2]):
where
Here J(v) is the total energy, a(v,v) represents the strain energy corresponding to displacement v of the plate, j(v) can be interpreted as the contribution from the contact with ψ and (f,v) is the potential energy. Moreover, the symbol v−=min{v,0}, ν∈(0,1/2) is the Poisson's ratio, κ∈L∞(Ω) describes the stiffness of the obstacle and satisfies κ≥κ0>0a.e.inΩ. In the limiting case κ→∞, the obstacle becomes rigid and the problem (1.1) reduces to a constrained minimisation:
with K∗={v∈V:v≥ψ in Ω}. (1.2) is a classical displacement obstacle model of clamped Kirchhoff plate (cf.[3]) and equivalent to a fourth-order variational inequality:
Different with the displacement obstacle model (1.2), the elastic obstacle problem (1.1) can be investigated based on the following weak formulation [1]:
which has a unique solution [2] and is equivalent to another fourth-order variational inequality:
As we all know, analytical solutions to obstacle problems are always difficult to obtain. In this case, the study of numerical solutions has attracted a lot of attention. The finite element method (FEM) is a popular numerical method to solve obstacle problems [3–8]. In the last decades, more efforts have devoted to FEM analysis for the limit form of elastic obstacle problem (1.1), i.e., displacement obstacle problem (1.2), see [9–17] and references therein. But works focusing on FEMs of the elastic obstacle problem (1.1) are relatively rather few in the existing literature. From [1], the convergence analysis of a mixed FEM for the elastic obstacle problem (1.1) was obtained, where elements employed must satisfy C0 continuous. In [18], a stabilized FEM was constructed for (1.1) with a C1 continuous requirement. [2] provided a general framework of optimal error estimates for FEM, where the continuous requirement is relatively relaxed but continuity at each element's vertex of the subdivision is indispensable. In this situation, a natural question is whether these requirements for continuity can be completely removed. In other words, a key difficulty is how to get the optimal error estimates for a strongly discontinuous element dissatisfying above continuity requirements, which is just the motivation of this work.
In this paper, as an attempt, we will investigate the FEM approximation for the elastic obstacle problem (1.1) by using Bergan's energy-orthogonal element. This element is constructed through an energy-orthogonal free formulation (cf. [19,20]), which is convergent for arbitrary meshes. Its degrees of freedom are all defined on the element's vertex, including the function values and the two first derivatives at the three vertices of each element, which are very simple and can be used conveniently. Moreover, the global dimension of the vector of unknowns is only 3NP (NP denotes the number of vertex in mesh subdivision), about 25 percent fewer than that of the famous triangular Morley element (about 4NP). This property is very useful for a reduction the amount of computation. But the element has strong discontinuous, that is, the shape function and its first derivatives are no longer continuous at the element's the vertex. This element does not satisfy the above mentioned continuity requirements. Despite so high discontinuity, Bergan's energy-orthogonal plate element has been applied to the FEM approximate for the displacement obstacle problem (1.2) (see [12]). The authors developed a convergence analysis method and obtained the optimal error estimate of order O(h) in [12]. We note that the convergence analysis relied on two additional introduced tools, i.e., an approximation subset and an enriching operator from Bergan's energy-orthogonal FE space to C1-conforming Bell FE space and the process is very complicated.
This paper aims to develop a new error analysis of Bergan's energy-orthogonal element approximation for the elastic obstacle problem (1.1). Unlike the convergence analysis in [12], we make full use of some special approaches, including interpolation operator splitting and energy orthogonality, to derive the optimal error estimates of order O(h) in the broken energy norm. The theoretical analysis is very simple and clear. The numerical results demonstrate the proposed method not only enjoys one-order accuracy but also can well reflect the influence brought by the obstacle stiffness parameter κ.
The organization of this paper is as follows: In Section 2, Bergan's energy-orthogonal plate element and its typical properties are briefly introduced. Then we propose a novel error analysis approach and obtain the optimal error estimate of order O(h) successfully in Section 3. At last, Section 4 provides some numerical results to illustrate the validity of the theoretical analysis.
2.
The Bergan's energy-orthogonal plate element approximation scheme
Bergan's energy-orthogonal element was first proposed by Bergan et al. in [19] using the free formulation scheme. Then Shi et al. [20] proved that this element is equivalent to a nonconforming element constructed based on a specific interpolation ΠK (see Eq (2.3) below), where ΠK is introduced to form the shape function. It is shown in [20] that the special construction of interpolation ΠK makes the two components of the shape function energy-orthogonal and the stiffness matrix consistent with that in the free formulation scheme. In the following, we will introduce Bergan's energy-orthogonal plate element briefly, and the readers can refer to [19,20] for details.
Assume that Th is a regular triangulation of Ω with mesh size h. For a given K∈Th, let its diameter be hK, three vertices be pi(xi,yi) and the area coordinates be λi for i=1,2,3. Firstly, we select nine nodal parameters set as Σ(v)={v1,v1x,v1y,v2,v2x,v2y,v3,v3x,v3y}, where vi=v(pi),vix=∂v∂x(pi),viy=∂v∂y(pi),i=1,2,3. The shape function space is taken as same as that of Zienkiewicz element, i.e., ˜P(K)=span{˜N1,˜N2,⋯,˜N9}, here ˜Nj=λj,˜N4+j=λjλj+1,˜N6+j=λ2jλj+1−λj+1λ2j,j=1,2,3 and λ4=λ1. Then the associated conventional interpolation operator ˜ΠK:H3(K)→˜P(K) satisfies
where ¯rK(v) and r′K(v) are the quadratic and cubic terms respectively, and the coefficients αi(v) can be written as: αj(v)=vj, α3+j(v)=c(j+2)2(vjx−v(j+1)x)−b(j+2)2(vjy−v(j+1)y), α6+j(v)=vj−v(j+1)+c(j+2)2(vjx+v(j+1)x)−b(j+2)2(vjy+v(j+1)y) with bj=y(j+1)−y(j+2) and cj=−(x(j+1)−x(j+2)) for j=1,2,3, here and later subscripts (j+i) will be replaced with (j+i)(mod3) when (j+i)>3 for i=1,2.
Next we introduce another shape function space P(K)=span{N1,N2,⋯,N9}, where Ni=˜Ni,i=1,2,⋯,6,N6+j=(λj−λ(j+1))3,j=1,2,3 and λ4=λ1. It is easy to verify that
and the associated traditional interpolation operator ˆΠK:H3(K)→P(K) is defined by
where βi(v),i=1,2,...,9, can be expressed as:
for j=1,2,3.
Now employing Eq (2.1) and Eq (2.3), we introduce an interpolation operator ΠK as
Then taking ΠKv as the shape function on K and Σ(v) as its associated nodal parameters (vanishing at nodes on the boundary Γ), and defining an interpolation operator Πh for every v∈H3(Ω) with (Πhv)|K=ΠKv, we can obtain a piecewise cubic polynomial space on Ω denoted by Vh. It has been shown in [20] that Vh is equivalent to the Bergan's energy-orthogonal plate element first proposed by Bergan etal through the free formulation scheme. Obviously, the construction process of Vh is quite different from conventional element spaces. Herein the shape function on K is formulated through the operator ΠK involving two interpolation operators ˜ΠK and ˆΠK.
It follows from Eqs (2.1), (2.4) and the formulas of αi(v) and βi(v)(i=1,2,⋅⋅⋅,9) that
for j=1,2,3, where △ represents the area of K. Thus ΠKv and its two first derivatives are discontinuous at vertices pj (j=1,2,3). Moreover, the mean value of ΠKv along the element's each edge F can be calculated as
Obviously, it is not continuous neither. In spite of so high discontinuity of the interpolation ΠKv, the element space possesses the following special features (cf.[20]), which will play an important role in the follow-up convergence analysis.
Lemma 2.1. (R1) For any vh∈Vh, there exists a v∈H3(K) such that
When vh|K∈P2(K), there holds vh=ˉvh. Moreover, ∂xx¯rK(v), ∂xy¯rK(v) and ∂yy¯rK(v) are constants, which together with Eq (2.2) imply that ¯rK(v) and S′K(v) are energy-orthogonal, thus the element is called energy-orthogonal. Let ∇2vh be the Hessian matrix of vh, then we have ∫K∇2ˉvh:∇2v′hdxdy=0.
(R2) For j=1,2,3, the quadratic term ¯rK(v) satisfies
i.e., for any vh∈Vh, its quadratic term ˉvh is continuous at the element's vertices and midpoints of edges. In other words, ˉvh∈C0(Ω).
(R3) For any v∈H3(K) and integer m (0≤m≤3), there holds
Here and later, C denotes a positive constant independent of h and may be different at each appearance.
We consider the Bergan's energy-orthogonal plate element discrete approximation form of the variational inequality (1.5) as:
where ah(wh,vh)=∑K∈Th∫KΔwhΔvh+(1−ν)(2whxyvhxy−whxxvhyy−whyyvhxx)]dxdy.
3.
The optimal error estimate
In this section, we will establish error estimates of Bergan's energy-orthogonal FEM for the elastic obstacle problem (1.1) in the energy norm.
Firstly, using the the similar argument to [2], we have
Theorem 3.1. The problem (2.11) is equivalent to the discrete approximation of plate problem:
which has a unique solution uh. Moreover, ‖uh‖h and ‖(uh−ψ)−‖0 are uniformly bounded independently of h, where ‖⋅‖h=(∑K∈Th|⋅|22,K)12 can be shown to be a norm over Vh by using (R1) and (R2) in Lemma 2.1.
In what follows, we will give error estimate for Eq (2.11).
Theorem 3.2. Assume that u and uh are the solutions of Eqs (1.5) and (2.11) respectively, u∈H3(Ω) and f,ψ∈L2(Ω), then we have
where the constant C depends on the stiffness of the obstacle κ.
Proof. Since ‖u−uh‖h≤‖u−Πhu‖h+‖Πhu−uh‖h, in view of Eq (2.9) in (R3) of Lemma 2.1, we only need to estimate the second term ‖Πhu−uh‖h. In fact, let wh=Πhu−uh and employ Eq (3.1), we have
Now we concentrate on the estimate of the second term in the right hand of Eq (3.3). It follows from (R1) in Lemma 2.1 that wh=ˉwh+w′h and there exists a w∈H3(K) such that
Then we can deduce that
On one hand, from [2] we know that the solution u of the problem (1.5) satisfies
On the other hand, (R2) in Lemma 2.1 implies ˉwh∈H10(Ω). Thus applying Green formula and Eq (3.6) yields
here n and s are the unit outward normal vector and tangential vector respectively.
Substituting Eq (3.7) into Eq (3.5) leads to
In what follows, we will estimate (Er)j one by one for j=1,2,...,6.
Firstly, applying Lemmas 3.5 and 3.6 in [21] yields
By use of Eq (3.4), we get
At the same time, employing Eq (2.10) in (R3) and the inverse estimate gives
which in conjunction with Eq (3.10) leads to |(Er)1|≤Ch‖u‖3‖wh‖h.
Secondly, the fact ˉwh∈H10(Ω) implies (Er)2=0.
Thirdly, from Eq (2.2), we have ah(¯Πhu,w′h)=0, which together with the Eq (2.10) in (R3) and Eq (3.10) gives
Moreover, it follows from Eq (3.4), Eq (2.10) in (R3) and the inverse estimate that
which reveals
Finally, by use of the elementary inequality (t−−s−)(t−s)≥0 and Theorem 3.1, we have
Then combining Eq (3.8) and the above bounds of (Er)1–(Er)6 results in
Therefore, the desired result Eq (3.2) follows from (R3), Eqs (3.3) and (3.17) immediately.
Remark. The analysis presented herein is also valid to the elastic obstacle problem (1.1) with j(v)=∫Ωκ[(v−ψ)+]2dxdy, v+=max{v,0} and f∈L2(Ω),f≥0a.e.inΩ.
4.
Numerical results
We consider the elastic obstacle problem (1.1) with Ω=(0,1)2, f=−10, ν=0.25 and an elastic obstacle defined by the function ψ={0 if(x,y)∈[0.3,0.7]2,−1 otherwise. The domain Ω is firstly divided into N×N rectangles. Then each rectangle is further divided along its diagonal into two equal triangles.
Since it is not easy to derive the exact solution, we denote uN as the N-th level discrete solution and take ‖eN‖h=‖uN−uN−1‖h as the error in the broken energy norm. The numerical results ‖eN‖h for different obstacle stiffness parameter κ=10j (j=0,1,3,4) with N=16,32,64,128 are given in Table 1 and further plotted in the logarithm scales in Figure 1. We observed that the errors in the energy norm are indeed convergent at optimal order O(1N), i.e., O(h), as h=√2N→0. This result is consistent with the theoretical analysis in Theorem 3.2.
Moreover, the discrete solution uN with N=64 is also depicted in Figures 2–4, where the parameter κ is chosen as 1,103and104, respectively. We can see that the bigger parameter κ, the more obvious the influence of obstacles. From Figure 2 (κ=1) and Figure 3 (κ=103), we observe that the difference of κ makes the minimum value of the discrete solution change, but the shape of the solution does not change significantly. In Figure 4 (κ=104), it is easy to see that the elastic obstacle has a very obvious effect on the solution, which is agrees with the fact that the elastic obstacle will become a rigid obstacle when κ→∞. This phenomenon further indicates the proposed numerical method in this paper can also be used for approximated simulation of the displacement obstacle problem by taking a relatively large obstacle stiffness parameter κ.
In a word, the numerical results in this section confirm the theoretical analysis in Section 3 and indicate the effectiveness of the numerical method.
Acknowledgements
This work was supported by the National Natural Science Foundation of China (No.11701523, 11801527, 11871441).
Conflict of interest
The authors declare there is no conflict of interest.