1 Introduction

The construction of appropriate finite element spaces for the fourth order elliptic boundary value problem is an appealing subject. This problem has been well-studied in two dimensional spaces [4, 5, 8, 13, 16, 23, 27]. Recently some papers for three dimensional fourth order elliptic problem were presented [2427]. In those papers, the domain is divided into triangles or rectangles in two dimensional spaces and tetrahedrons or cuboid in three dimensional spaces, respectively. However, there has been very little work devoted to triangular prism elements.

A conforming finite element space for the fourth order elliptic problem consists of piecewise polynomials that are globally continuously differentiable (C 1). To meet this smoothness requirement, the degree of piecewise polynomials must be very high. In two dimensional case, Argyris element [8] with 5-degree polynomials, Bell element [8] with incomplete 5-degree polynomials are conforming triangular elements. Bogner-Fox-Schmit (BFS) element [8] with bicubic degree polynomials is a conforming rectangular element. To lower the polynomial degree, some macroelements were created on triangle grids, see e.g., [8, 15]. Recently, a macro type of biquadratic C 1 finite element was constructed on rectangle grids [10], which is a rectangular version of the C 1 Powell-Sabin element [15]. In three dimensional case, the situation becomes more complicated. A conforming tetrahedral element was first constructed in [28] using 9-degree polynomials, The number of degrees of freedom is 220. In [5], a three-dimensional conforming BFS element on cuboid mesh with tri-cubic degree polynomials and 64 degrees of freedom was developed. This element is of second order convergence. Macroelements have also been developed for the three-dimensional problems, see, e.g. [10].

To reduce the order of polynomials and degrees of freedom on each element, many lower order nonconforming elements have been constructed and used in practice. In two dimensions, there are many well-known nonconforming elements. Morley element [8, 9, 1113, 18], Veubeke element [8, 23] are triangular elements and they are even not C 0-continuous. Zienkiewicz element [8, 13] is a C 0-triangular element, but this element is convergent only on some special meshes [16], because the mean values of normal derivatives on the boundary of the element are not continuous across the elements. The rectangle Morley element [27] is not C 0-continuous. Adini or ACM element [8, 13] is a C 0-rectangular element. The mean values of normal derivatives on the boundary of Adini element are not continuous across the elements, and its convergence depends on the special geometric property of the rectangular mesh.

In three-dimensional case, several nonconforming elements for the fourth order problems were developed in [2427]. On the tetrahedral meshes, the three-dimensional Morley element was presented in [24]. The three-dimensional Zienkiewicz element, and a quasi-conforming element by modifying the three-dimensional Zienkiewicz element were presented in [25, 26]. On the cuboid meshes, the three-dimensional Morley-like element, the three-dimensional Adini element, and the three-dimensional BFS-like element were presented in [27]. All of these nonconforming elements are of first order convergence and they are the generalizations of the corresponding two-dimensional elements. Among them, three-dimensional Zienkiewicz element and three-dimensional BFS-like element are C 0-continuous, others are non-C 0-continuous. It should be pointed out that the above three-dimensional BFS-like element is different from the one in [5]. It is nonconforming and only of first order convergence, while the one in [5] is conforming and of second order convergence. We note that the degrees of freedom of these nonconforming elements are substantially smaller than those of known conforming elements. There are some other ways constructing elements. Quasi-conforming elements [22, 29], Generalized-conforming elements [14, 19] and Double set parameter elements [4, 6] are nonstandard elements. We do not describe them in detail here.

In [21] Stummel presented a sufficient and necessary condition for the convergence of nonconforming finite elements, named Generalized Patch-Test, but it is difficult to use in practice. In [17] Shi presented a sufficient condition, named F-E-M Test, which is easier to use in practice. For the fourth-order elliptic problem, to satisfy the strong F-E-M Test, the function values and the first-order derivatives of the shape functions should be continuous in the mean across the elements. In three-dimensional case it makes the order of element interpolation matrix very high. As a result, it is difficult to check the nonsingularity of this matrix.

For the columnar regions with complex base, the triangular prism elements have advantages than the tetrahedral and cuboid elements. In this paper, we construct two C 0-nonconforming elements for the fourth order elliptic problem. The idea is to divide the shape function space into two subspaces using bubble functions. One subspace is responsible for the C 0-continuity of the shape functions and getting the approximation error. Another one, which contains the bubble functions, is responsible for the continuity in the mean of the normal derivatives of the shape functions across the elements and getting the consistency error. The resulting element interpolation matrix is a block lower triangular matrix which greatly simplifies the proof of the nonsingularity of this matrix. In [7], an abstract convergence theorem was given, which builds a theoretical frame to prove the convergence of C 0-nonconforming elements for the fourth order elliptic problem. In this paper, by using this convergence theorem, for the two proposed C 0-nonconforming triangular prism elements, we can prove that one element is of first order convergence and the other one is of second order convergence.

The rest of this paper is organized as follows. Section 2 gives the preliminaries. Section 3 gives the abstract convergence lemma. Section 4 gives detailed descriptions of two triangular prism elements. Section 5 shows the error estimates of the two elements. Some concluding remarks will be made at the end of the paper.

2 Preliminaries

We consider the following fourth order elliptic boundary value problem [8]:

$$ \left \{ \begin{array}{l@{\quad}l} \varDelta^{2}u=f, & \mbox{in}\ \varOmega,\\[6pt] \displaystyle u=\frac{\partial u}{\partial n}=0, & \mbox{on}\ \partial \varOmega, \end{array} \right . $$
(2.1)

where ΩR 3 is a bounded convex domain with Lipschitz continuous boundary ∂Ω, fL 2(Ω), n=(n 1,n 2,n 3)T is the unit outer normal to ∂Ω and Δ is the standard Laplace operator.

\(\forall u, v\in H^{2}_{0}(\varOmega)\), define

$$ a(u,v)=\int_{\varOmega}\sum _{i,j=1}^3\partial_{ij}u \partial_{ij}vdx,\ f(v)=\int_{\varOmega}fvdx. $$
(2.2)

Here \(\partial_{ij}=\frac{\partial^{2}}{\partial x_{i}\partial x_{j}}\). The weak form of (2.1) is: Seek \(u\in H^{2}_{0}(\varOmega)\) satisfying

$$ a(u,v)=f(v),\quad \forall v\in H^2_0( \varOmega). $$
(2.3)

We adopt the standard notation H m(Ω) for Sobolev space [1] on Ω with norm

$$\|v\|^2_{m,\varOmega}=\sum_{|\alpha |\leq m} \bigl\|D^\alpha v \bigr\|^2_{0,\varOmega}, $$

and semi-norm \(|v|^{2}_{m,\varOmega}=\sum_{|\alpha|= m}\|D^{\alpha}v\|^{2}_{0,\varOmega}\), where α=(α 1,α 2,α 3) is an index,

$$|\alpha |=\sum_{i=1}^3\alpha_i, D^\alpha =\frac{\partial^{|\alpha |}}{\partial x_1^{\alpha_1}\partial x_2^{\alpha_2}\partial x_3^{\alpha_3}},\quad \|w\|^2_{0,\varOmega}=\int_{\varOmega}w^2dx. $$

We set

$$H^m_0(\varOmega)=\biggl\{v\in H^m( \varOmega);\ \frac{\partial^j v}{\partial n^j}=0,\ \mbox{on}\ \partial\varOmega,\ 0\leq j\leq m-1 \biggr\}. $$

The energy norm of (2.2) is defined by

$$|\!|\!| v|\!|\!|=a(v,v)^{\frac{1}{2}}=|v|_{2,\varOmega}. $$

By Poincaré inequality [8], it is well known that |⋅|2,Ω is a norm on \(H^{2}_{0}(\varOmega)\) and is equivalent to ∥⋅∥2,Ω . Then (2.3) has a unique solution by Lax-Milgram Theorem [8].

Let \(\mathcal{T}_{h}\) be a triangulation of Ω into triangular prisms with mesh size h, and \(\{\mathcal{T}_{h}\}\) be a family of triangulations with h→0. Let (T,P T ,Σ T ) be a finite element where \(T\in\mathcal{T}_{h}\) is a triangular prism, P T the shape function space and Σ T the vector of degrees of freedom, and let Σ T be P T -unisolvent [8]. Throughout the paper, we assume that \(\{\mathcal{T}_{h}\}\) is regular and quasi-uniform, namely it satisfies that:

$$ h_T/\rho_T\leq\sigma_1,\qquad h_T/h_{T^{'}}\leq\sigma_2,\quad \forall T,T^{'}\in\mathcal{T}_h,\ \forall h, $$
(2.4)

where h T and ρ T are the diameters of T and the largest ball contained in T, respectively, σ 1>0, σ 2>0 are constants independent of h. Let F∂T be a face of T and \(\mathcal{F}_{h}=\{F;F\subset\partial T,T\in\mathcal {T}_{h}\}\).

For each \(\mathcal{T}_{h}\), the nonconforming finite element space V h is a piecewise polynomial space and \(V_{h}\not\subset H^{2}_{0}(\varOmega)\). The discrete problem of (2.3) is: Find u h V h satisfying

$$ a_h(u_h,v_h)=f(v_h), \quad \forall v_h\in V_{h}, $$
(2.5)

where

$$ a_h(u_h,v_h)=\sum _{T\in\mathcal {T}_h}\int_{T}\sum _{i,j=1}^3\partial_{ij}u_h \partial_{ij}v_hdx. $$
(2.6)

We introduce the following mesh-dependent energy norm |||⋅||| h :

$$ |\!|\!| v_h|\!|\!|^2_h=\sum _{T\in\mathcal{T}_h}|v_h|^2_{2,T}, \quad \forall v_h\in V_{h}. $$
(2.7)

3 An Abstract Convergence Lemma

For nonconforming elements, the basic mathematical theory has been established [3, 8, 13, 17, 21, 29] for different problems. In this section, we will give an abstract convergence lemma for the fourth order elliptic problem, which was proved in [7].

Suppose F=TT′. We define

$$[w]|_F=w|_{T\cap F}-w|_{T^{'}\cap F};\qquad [w]|_F=w|_F,\quad \mbox{if}\ F\subset\partial\varOmega. $$

The following result is well known as the Strang Lemma [2, 8, 20].

Lemma 3.1

Assume that |||⋅||| h is a norm on V h . Let u and u h be the solutions of (2.3) and (2.5), respectively. Then

$$ |\!|\!|u-u_h|\!|\!|_h\leq C \biggl( \inf_{v_h\in V_h}|\!|\!|u-v_h|\!|\!|_h+ \sup_{w_h\in V_h}\frac{|a_h(u,w_h)-f(w_h)|}{|\!|\!|w_h|\!|\!|_h} \biggr), $$
(3.1)

where C>0 is a constant independent of h.

The first term of (3.1) is the approximation error and the second term of (3.1) is the consistency error.

For any \(F\subset\partial T, \forall T\in\mathcal{T}_{h}\), let n=(n 1,n 2,n 3)T be the unit outer normal to F and τ,s be two unit vectors orthogonal each other on F, then we have

$$\partial_j=\beta_{\tau j}\partial_\tau+ \beta_{s j}\partial_s+\beta_{n j} \partial_n,\qquad \beta^2_{\tau j}+ \beta^2_{s j}+\beta^2_{n j}=1,\quad 1 \leq j\leq3, $$

where

$$\partial_j=\frac{\partial}{\partial x_j},\quad \partial_\tau= \frac{\partial}{\partial\tau},\quad \partial_s=\frac{\partial}{\partial s},\quad \partial_n=\frac{\partial}{\partial n}. $$

By Green formula [8],

Since Δ 2 u=f, we have

(3.2)

If \(V_{h}\subset H^{1}_{0}(\varOmega)\), then

$$\forall F\subset\partial T,\quad \forall T\in\mathcal{T}_h,\quad [w_h]|_F=[\partial_\tau w_h]|_F=[ \partial_s w_h]|_F=0. $$

We get

$$ a_h(u,w_h)-f(w_h)= \sum _{T\in\mathcal {T}_h}\sum_{i,j=1}^3 \beta_{n j}\sum_{F\subset\partial T}\int _F\partial_{ij}u \partial_nw_hn_ids, \quad \forall w_h\in V_{h}. $$
(3.3)

Let I k be the C 0 piecewise polynomial interpolation operator, such that I k is affine equivalent and I k v=v, on T, ∀vP k (T), \(\forall T\in\mathcal{T}_{h}\), then it is well known that [2, 8]:

$$ |v-I_kv|_{l,T}\leq Ch^{k+1-l}|v|_{k+1,T}, \quad 0\leq l\leq k \ \forall v\in H^{k+1}(T). $$
(3.4)

The finite element interpolation operator on V h is denoted by Π h . Now we give the following abstract convergence lemma for C 0-nonconforming elements for the fourth order elliptic problem.

Lemma 3.2

[7]

Assume that |||⋅||| h is a norm of V h . Suppose that there is an integer m≥2, such that

then

$$ |\!|\!|u-u_h|\!|\!|_{h}\leq Ch^{m-1}|u|_{m+1,\varOmega}. $$
(3.5)

Here u and u h are the solutions of (2.2) and (2.5), respectively, C>0 is a constant independent of h and Π h is the finite element interpolation operator on V h .

4 C 0-Nonconforming Triangular Prism Elements

Let \(\hat{T}\) be the triangular prism element with nodes \(\hat{a}_{i},1\leq i\leq6\), the face of \(\hat{T}\) opposite \(\hat{a}_{i}\hat{a}_{i+3}\) is denoted by \(\hat{F}_{i},1\leq i\leq3\). Triangle \(\hat{a}_{1}\hat{a}_{2}\hat{a}_{3}\) is denoted by \(\hat{F}_{4}\) and triangle \(\hat{a}_{4}\hat{a}_{5}\hat{a}_{6}\) is denoted by \(\hat{F}_{5}\). The barycentric coordinates of this two triangles, named \(\hat{\lambda}_{i},1\leq i\leq3\), have the following properties [8]:

$$ \hat{\lambda}_i\in P_1( \hat{F}_4), \qquad \hat{\lambda}_i(\hat{a}_j)= \delta_{ij},\quad \sum_{i=1}^3 \hat{\lambda}_i=1, \quad \hat{\lambda}_i|_{\hat{F}_i}=0,\ 1\leq i,j\leq3, $$
(4.1)

where \(P_{k}(\hat{F})\) is the polynomial space of degree not greater than k on \(\hat{F}\). Set \(\hat{\lambda_{4}}=\hat{x}_{3}\), \(\hat{\lambda}_{5}={1-\hat{x}_{3}}\). \(\hat{l}_{1}=\hat{a}_{2}\hat{a}_{3}\), \(\hat{l}_{2}=\hat{a}_{1}\hat{a}_{3}\), \(\hat{l}_{3}=\hat{a}_{1}\hat{a}_{2}\), \(\hat{l}_{4}=\hat{a}_{5}\hat{a}_{6}\), \(\hat{l}_{5}=\hat{a}_{4}\hat{a}_{6}\), \(\hat{l}_{6}=\hat{a}_{4}\hat{a}_{5}\), \(\hat{l}_{7}=\hat{a}_{1}\hat{a}_{4}\), \(\hat{l}_{8}=\hat{a}_{2}\hat{a}_{5}\), \(\hat{l}_{9}=\hat{a}_{3}\hat{a}_{6}\), and \(\hat{b}_{i}\) be midpoint of \(\hat{l}_{i},\ 1\leq i\leq9\).

4.1 C 0 TP1 Element

The shape function space of C 0 TP1 element is taken as:

$$ \hat{P}_{TP1}=\hat{P}_2^*\oplus b_{\hat{T}}Q_1, $$
(4.2)

where \(\hat{P}_{2}^{*}=P_{2}(\hat{T})\cup\{\hat{x}_{1}^{2}\hat{x}_{3},\hat{x}_{1}\hat {x}_{3}^{2},\hat{x}_{2}^{2}\hat{x}_{3},\hat{x}_{2}\hat{x}_{3}^{2},\hat{x}_{1}\hat{x}_{2}\hat {x}_{3}\}\), \(b_{\hat{T}}=\hat{\lambda}_{1}\hat{\lambda}_{2}\hat{\lambda}_{3}\hat{\lambda }_{4}\hat{\lambda}_{5}\) is the bubble function with \(b_{\hat{T}}|_{\hat {F}_{i}}=0,\ 1\leq i\leq5\), \(Q_{1}=\{\hat{\lambda}_{1},\hat{\lambda}_{2},\hat{\lambda}_{3},\hat{\lambda }_{4},\hat{\lambda}_{4}\hat{\lambda}_{5}\}\). Here \(b_{\hat{T}}Q_{1}\) is the basis function set of the product of \(b_{\hat{T}}\) and the set Q 1. It is easy to see that the dimension of \(\hat{P}_{TP1}\) is 20. The degrees of freedom of C 0 TP1 element are:

$$ \hat{v}(\hat{a}_i),\quad 1\leq i\leq6;\qquad \hat{v}( \hat{b}_i),\quad 1\leq i\leq9;\qquad \int_{\hat{F}_i} \frac{\partial\hat{v}}{\partial\hat{n}}d\hat{s},\quad 1\leq i\leq5. $$
(4.3)

See Fig. 1.

Fig. 1
figure 1

Degrees of freedom of C 0 TP1 element

The corresponding interpolation operator \(\hat{\varPi}_{1}: H^{3}(\hat{T})\rightarrow\hat{P}_{TP1}\) is defined by

$$ \left \{ \begin{array}{l@{\quad}l} (\hat{v}-\hat{\varPi}_{1}\hat{v})(\hat{a}_i)=0, & 1\leq i\leq6, \ (\hat{v}-\hat{\varPi}_{1}\hat{v})(\hat{b}_{i})=0, \ 1\leq i\leq9,\\[5pt] \displaystyle\int_{\hat{F}_i}\frac{\partial(\hat{v}-\hat{\varPi}_{1}\hat {v})}{\partial \hat{n}}d\hat{s}=0, & 1\leq i\leq5. \end{array} \right . $$
(4.4)

Lemma 4.1

The interpolation operator \(\hat{\varPi }_{1}\) is well posed, namely, the degrees of freedom (4.3) are \(\hat{P}_{TP1}\)-unisolvent.

Proof

Because both the dimension of \(\hat{P}_{TP1}\) and the number of degrees of freedom are 20, it is sufficient to show that if \(\hat{v}\in\hat{P}_{TP1}\) and

$$\hat{v}(\hat{a}_i)=0, \quad 1\leq i\leq6; \qquad \hat{v}( \hat{b}_i)=0, \quad 1\leq i\leq9;\qquad \int_{\hat{F}_i} \frac{\partial\hat{v}}{\partial\hat{n}}d\hat{s}=0,\quad 1\leq i\leq5, $$

then v≡0.

\(\hat{v}|_{\hat{F}_{i}}\in P_{2}(\hat{F}_{i}),i=4,5\), and \(\hat{v}=0\), at the 3 vertices of \(\hat{F}_{i}\) and the middle points of 3 sides of \(\hat{F}_{i}\), hence

$$ \hat{v}|_{\hat{F}_i}=0, \quad i=4,5. $$
(4.5)

\(\hat{v}|_{\hat{F}_{i}}\in P_{2}(\hat{F}_{i})\oplus\{\hat{x}_{1}^{2}\hat{x}_{3},\hat{x}_{1}\hat{x}_{3}^{2}\}\mbox{ (or } \{\hat{x}_{2}^{2}\hat{x}_{3},\hat{x}_{2}\hat{x}_{3}^{2}\}),i=1,2,3\), which is the serendipity element space; and \(\hat{v}=0\), at the 4 vertices of \(\hat{F}_{i}\) and the middle points of 4 sides of \(\hat{F}_{i}\), hence

$$ \hat{v}|_{\hat{F}_i}=0, \quad i=1,2,3. $$
(4.6)

By (4.2) \(\hat{v}\) has the following expression

$$\hat{v}=b_{\hat{T}}\hat{p}, \quad \hat{p}=\sum_{i=1}^4 \alpha_i\hat {\lambda}_i+\alpha_5\hat{ \lambda}_4\hat{\lambda}_5. $$

Since \(b_{\hat{T}}|_{\hat{F}_{i}}=0, \hat{\lambda}_{i}|_{\hat{F}_{i}}=0\), we have

$$\int_{\hat{F}_i}\frac{\partial\hat{v}}{\partial \hat{n}}d\hat{s}=\int _{\hat{F}_i}\frac{\partial b_{\hat{T}}}{\partial\hat{n}}\hat{p}d\hat{s} =\int _{\hat{F}_i}\frac{\partial\hat{\lambda}_i}{\partial\hat{n}}\Biggl(\prod _{j=1\\ j\neq i}^5\hat{\lambda}_{j}\Biggr) \hat{p}ds. $$

Set \(\varLambda_{i}=\prod_{j=1\\ j\neq i}^{5}\hat{\lambda}_{j},1\leq i\leq5\), It is easy to see that \(\frac{\partial\hat{\lambda}_{i}}{\partial\hat{n}}\neq0,1\leq i\leq5\). Then we can have

$$\int_{\hat{F_i}}\varLambda_i\hat{p}d\hat{s}=0, \quad i=1,2,3,4,5. $$

That is,

The above linear systems can be expressed by

$$AX=0, $$

where X=(α 1,α 2,α 3,α 4,α 5)T,

$$A=\left ( \begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} 0&5&5&5&2\\ 5&0&5&5&2\\ 5&5&0&5&2\\ 1&1&1&0&0\\ 1&1&1&3&0\\ \end{array} \right ). $$

By simple calculations, we get

$$\det A=450\neq0. $$

Hence X=0, namely, α i =0,1≤i≤5. Then \(\hat{v}=0\). □

4.2 C 0 TP2 Element

The shape function space of C 0 TP2 element is taken as:

$$ \hat{P}_{TP2}=\hat{P}^*_3\oplus b_{\hat{T}}Q_2, $$
(4.7)

where

It is easy to see the dimension of \(\hat{P}_{TP2}\) is 41. The degrees of freedom are:

$$ \begin{array}{ll} &\displaystyle\hat{v}(\hat{a}_i),\qquad \hat{v}_{\hat{x}_j}(\hat{a}_i),\quad 1\leq i\leq6, \ 1\leq j\leq3,\ \hat{v}(\hat{c}_j), \ j=1,2,\\[6pt] &\displaystyle\int_{\hat{F}_i}\frac{\partial \hat{v}}{\partial\hat{n}}\hat{q}d\hat{s}, \quad \hat{q}\in P_1(\hat{F}_i), \ 1\leq i\leq5, \end{array} $$
(4.8)

where \(\hat{c}_{1}, \hat{c}_{2}\) are the central points of \(\hat{F}_{4}\) and \(\hat{F}_{5}\), respectively. See Fig. 2.

Fig. 2
figure 2

Degrees of freedom of C 0 TP2 element

The corresponding interpolation operator \(\hat{\varPi}_{2}: H^{4}(\hat{T})\rightarrow\hat{P}_{TP2}\) is defined by

$$ \left \{ \begin{array}{ll} \displaystyle(\hat{v}-\hat{\varPi}_{2}\hat{v})(\hat{a}_i)=0,\ \frac{\partial(\hat{v}-\hat{\varPi}_{2}\hat{v})}{\partial \hat{x}_j}(\hat{a}_i)=0,\quad 1\leq i\leq6, 1\leq j\leq3;\\[10pt] \displaystyle(\hat{v}-\hat{\varPi}_{2}\hat{v})(\hat{c}_{j})=0,\quad j=1,2;\qquad \int_{\hat{F}_i}\frac{\partial(\hat{v}-\hat{\varPi}_{2}\hat {v})}{\partial\hat{n}}\hat{p}d\hat{s}=0, \quad \hat{p}\in P_1(\hat{F}_i),\ 1\leq i\leq5. \end{array} \right . $$
(4.9)

Lemma 4.2

The interpolation operator \(\hat{\varPi}_{2}\) is well posed, namely, the degrees of freedom (4.8) are \(\hat{P}_{TP2}\)-unisolvent.

Proof

It is easy to see that the number of degrees of freedom (4.8) is also 41, so it is sufficient to show that if \(\hat{v}\in \hat{P}_{TP2}\) such that all the degrees of freedom of \(\hat{v}\) are zero, then \(\hat {v}\equiv0\).

Since \(\hat{v}|_{\hat{F}_{i}}\in P_{3}(\hat{F}_{i}), i=4,5\), and \(\hat{v}=0\), at the 3 vertices and the barycenter of \(\hat{F}_{i}\) and two one-order derivatives on 3 vertices of \(\hat{F}_{i}\) are zero, hence

$$ \hat{v}|_{\hat{F}_i}=0,\quad i=4,5. $$
(4.10)

\(\hat{v}|_{\hat{F}_{i}}\in P_{3}(\hat{F}_{i})\oplus\{\hat{x}_{1}^{3}\hat{x}_{3},\hat{x}_{1}\hat{x}_{3}^{3}\} \mbox { (or } \{ \hat{x}_{2}^{3}\hat{x}_{3},\hat{x}_{2}\hat{x}_{3}^{3}\}),i=1,2,3\), which is the Adini or ACM element space; and the function values as well as two first order derivatives are zero on 4 vertices of \(\hat{F}_{i}\), hence

$$ \begin{array}{l} \hat{v}|_{\hat{F}_i}=0,\quad i=1,2,3. \end{array} $$
(4.11)

By (4.7), \(\hat{v}\) has the following expression

$$\hat{v}=b_{\hat{T}}\hat{p}, $$

where

By a similar argument used in Lemma 4.1, since \(b_{\hat{T}}|_{\hat {F}_{i}}=0, \hat{\lambda}_{i}|_{\hat{F}_{i}}=0\), we have

$$\int_{\hat{F}_i}\frac{\partial\hat{v}}{\partial\hat{n}}\hat{q}d\hat{s}=0 \quad \Longleftrightarrow\quad \int_{\hat{F}_i}\varLambda_i\hat{p} \hat{q}d\hat {s}=0, \quad1\leq i\leq5. $$

The above linear systems can be expressed by

$$AX=0, $$

where X=(α 1,α 2,α 3,…,α 15)T,

$$A=\left ( \renewcommand{\arraystretch}{1.3}\begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} 0&3&2&0&1&0&0&\frac{3}{2}&1&0&\frac{1}{2}&0&0&\frac{4}{7}&0\\ 0&2&3&0&1&0&0&1&\frac{3}{2}&0&\frac{1}{2}&0&0&\frac{3}{7}&0\\ 0&\frac{5}{2}&\frac{5}{2}&0&1&0&0&\frac{3}{2}&\frac{3}{2}&0&\frac{3}{5}&0&0&\frac{1}{2}&0\\ 3&0&2&0&0&1&\frac{3}{2}&0&1&0&0&\frac{1}{2}&0&0&\frac{3}{7}\\ 2&0&3&0&0&1&1&0&\frac{3}{2}&0&0&\frac{1}{2}&0&0&\frac{4}{7}\\ \frac{5}{2}&0&\frac{5}{2}&0&0&1&\frac{3}{2}&0&\frac{3}{2}&0&0&\frac{3}{5}&0&0&\frac{1}{2}\\ 3&2&0&1&0&0&\frac{3}{2}&1&0&\frac{1}{2}&0&0&\frac{4}{7}&0&0\\ 2&3&0&1&0&0&1&\frac{3}{2}&0&\frac{1}{2}&0&0&\frac{3}{7}&0&0\\ \frac{5}{2}&\frac{5}{2}&0&1&0&0&\frac{3}{2}&\frac{3}{2}&0&\frac{3}{5}&0&0&\frac{1}{2}&0&0\\ 2&\frac{4}{3}&\frac{4}{3}&\frac{1}{2}&\frac{1}{3}&\frac{1}{2}&0&0&0&0&0&0&\frac{2}{9}&\frac{1}{9}&\frac{1}{6}\\ \frac{4}{3}&2&\frac{4}{3}&\frac{1}{2}&\frac{1}{2}&\frac{1}{3}&0&0&0&0&0&0&\frac{1}{6}&\frac{2}{9}&\frac{1}{9}\\ \frac{4}{3}&\frac{4}{3}&2&\frac{1}{3}&\frac{1}{2}&\frac{1}{2}&0&0&0&0&0&0&\frac{1}{9}&\frac{1}{6}&\frac{2}{9}\\ 2&\frac{4}{3}&\frac{4}{3}&\frac{1}{2}&\frac{1}{3}&\frac{1}{2}&2&\frac{4}{3}&\frac{4}{3}&\frac{1}{2}&\frac{1}{3}&\frac{1}{2}&\frac{2}{9}&\frac{1}{9}&\frac{1}{6}\\ \frac{4}{3}&2&\frac{4}{3}&\frac{1}{2}&\frac{1}{2}&\frac{1}{3}&\frac{4}{3}&2&\frac{4}{3}&\frac{1}{2}&\frac{1}{2}&\frac{1}{3}&\frac{1}{6}&\frac{2}{9}&\frac{1}{9}\\ \frac{4}{3}&\frac{4}{3}&2&\frac{1}{3}&\frac{1}{2}&\frac{1}{2}&\frac{4}{3}&\frac{4}{3}&2&\frac{1}{3}&\frac{1}{2}&\frac{1}{2}&\frac{1}{9}&\frac{1}{6}&\frac{2}{9}\\ \end{array} \right ) $$

By simple computations, we get

$$\det A=\frac{-1}{2^5\times3^2\times5^3\times7^3}\neq0. $$

Hence X=0, namely, α i =0, 1≤i≤12. Then v≡0. □

5 Convergence Analysis

In this section, we will give the convergence analysis of the elements given in Sect. 4.1 for the fourth order elliptic problem (2.1).

Define \(P_{TP1}=\{v=\hat{v}\circ G^{-1}_{T}; \forall\hat{v}\in\hat{P}_{TP1}\},\ P_{TP2}=\{v=\hat{v}\circ G^{-1}_{T}; \forall\hat{v}\in\hat{P}_{TP2}\}\). Then Π 1:H 3(T)→P TP1 and Π 2:H 4(T)→P TP2 are the interpolation operators of C 0 TP1 and C 0 TP2 elements, respectively. The corresponding finite element spaces of C 0 TP1 and C 0 TP2 elements are defined by

(5.1)
(5.2)

The finite element interpolation operators Π h1: H 3(Ω)→V h1 and Π h2:H 4(Ω)→V h2 are defined by

$$\varPi_{h1}|_T=\varPi_{1},\qquad \varPi_{h2}|_T=\varPi_{2},\quad \forall T\in \mathcal{T}_h. $$

Under \(x=G_{T}(\hat{x})\), let \(\hat{a}_{i}\leftrightarrow a_{i}, 1\leq i\leq6; \ \hat{F}_{i}\leftrightarrow F_{i},\ 1\leq i\leq5; \ \hat{l}_{i}\leftrightarrow l_{i},\ \hat{b}_{i}\leftrightarrow b_{i},\ 1\leq i\leq9;\ \hat{P}_{TP1}\leftrightarrow P_{TP1},\ \hat {P}_{TP2}\leftrightarrow P_{TP2}; \ \hat{v}(\hat{x})=v(x)\).

The discrete variational problems to solve (2.3) are: Find u h1V h1 such that

$$ a_h(u_{h1},v_{h})=f(v_{h}),\quad \forall v_{h}\in V_{h1}. $$
(5.3)

Find u h2V h2 such that

$$ a_h(u_{h2},v_{h})=f(v_{h}),\quad \forall v_{h}\in V_{h2}. $$
(5.4)

It is easy to check that |||⋅||| h is a norm of V h1 and V h2, respectively, so (5.3) and (5.4) are unisolvent by Lax-Milgram Theorem [8].

For getting the error estimates for C 0 TP1 and C 0 TP2 elements, it is only needed to check (H1) (H2) (H3) of Lemma 3.2. By (4.5), (4.6), (4.10) and (4.11), it is easy to prove that

$$ V_{h1}\subset H^1_0(\varOmega),\quad V_{h2}\subset H^1_0(\varOmega). $$
(5.5)

Because P 2(T)⊂P TP1, P 3(T)⊂P TP2, by the well-known interpolation theorem [2, 8], we have

$$ \left \{ \begin{array}{ll} \displaystyle|\!|\!|u-\varPi_{h1}u|\!|\!|_h\leq C h|u|_{3,\varOmega},\\[4pt] \displaystyle|\!|\!|u-\varPi_{h2}u|\!|\!|_h\leq C h^2|u|_{4,\varOmega}. \end{array} \right . $$
(5.6)

Here \(u\in H^{2}_{0}(\varOmega)\) is the solution of (2.3) with the additional regularity uH r(Ω), where r=3 for the C 0 TP1 element and r=4 for the C 0 TP2 element. By the last sets of the degrees of freedom (4.3) and (4.8), we obtain that

$$ \left \{ \begin{array}{ll} \displaystyle\int_{F}\biggl[\frac{\partial w_h}{\partial n}\biggr]ds=0,\quad \forall F\in\mathcal{F}_h,\ \forall w_h\in V_{h1},\\[10pt] \displaystyle\int_{F}p\biggl[\frac{\partial w_h}{\partial n}\biggr]ds=0,\quad \forall F\in\mathcal{F}_h,\ \forall p\in P_{1}(F),\ \forall w_h\in V_{h2}. \end{array} \right . $$
(5.7)

By (5.5), (5.6), (5.7), we know that (H1) (H2) and (H3) are satisfied for C 0 TP1 with m=2 and for C 0 TP2 with m=3. Then by Lemma 3.2, we obtain the following convergence theorem for C 0 TP1 and C 0 TP2 elements.

Theorem 5.1

Suppose that the mesh \(\mathcal {T}_{h}\), into triangular prisms for C 0 TP1 and C 0 TP2 elements is regular in the sense of (2.4), u is the solution of (2.3) with the additional regularity uH r(Ω), and u h1 and u h2 are the solutions of (5.3) and (5.4), respectively, then

$$ \left \{ \begin{array}{ll} \displaystyle|\!|\!|u-u_{h1}|\!|\!|_h\leq C h|u|_{3,\varOmega},\\[4pt] \displaystyle|\!|\!|u-u_{h2}|\!|\!|_h\leq C h^2|u|_{4,\varOmega}, \end{array} \right . $$
(5.8)

where r=3 for the C 0 TP1 element and r=4 for the C 0 TP2 element.

6 Conclusion

In this paper, we present a method to construct the C 0-nonconforming elements for the fourth order elliptic problem by using the bubble functions. It makes the element interpolation matrices being block lower triangular and it is easy to choose the matched shape function spaces and degrees of freedom. By this method, we construct two C 0-nonconforming triangular prism elements to solve the fourth-order three-dimensional elliptic problem. One element is of first order convergence and the other one is of second order convergence. In the future work, we will carry out some numerical experiments to verify our theoretical results.