Introduction

The formulation of simple and robust finite elements has become one of the most important research fields in structural mechanics. However, membrane displacement-based elements such as the four-node quadrilateral element behave very poorly for such case of bending problems. Considerable efforts have been oriented to overcome the weaknesses of these elements by the development of efficient elements using different concepts and formulations such as the assumed strain or enhanced assumed strain elements (Li and Huang 2014; Piltner and Taylor 1999), the generalized conforming elements (Chen et al. 2004; Li and Huang 2014), the quasi-conforming elements (Wang et al. 2014; Xia et al. 2017), and the quadrilateral area coordinate elements (Li and Huang 2014; Cen et al. 2015). Other robust membrane elements with in-plane rotation (Kugler et al. 2010; Cen et al. 2011; Zouari et al. 2016) have been developed.

The strain-based approach has largely attracted the attention of its researchers for the development of new finite elements with high accuracy. Unlike the classical displacement model, direct integration of the imposed strains field allows to obtain the displacements field. The main feature of this approach is that the resulting components of displacement can be enriched by higher order terms without the need of introducing non-essential degrees of freedom. This can lead to have elements with better accuracy on displacements, strains, and stresses. Also, a faster convergence of results for these elements is obtained when compared with the corresponding displacement elements having the same degrees of freedom.

The strain approach has been applied by many developers to construct robust and efficient finite elements. It was first used by Ashwell et al. (1971) for the case of curved problems. Afterward, this approach was introduced to plane elasticity (Sabir 1985a; Belarbi and Maalam 2005; Rebiai and Belounar 2013, 2014), and then extended for three-dimensional elasticity problems (Belarbi and Charif 1999; Belounar and Guerraiche 2014; Guerraiche et al. 2018; Messai et al. 2019),for plate bending (Belounar and Guenfoud 2005; Himeur and Guenfoud, 2011; Belounar et al. 2018, 2019), and as well as for shell structures (Sabir and Lock 1972; Assan 1999; Djoudi and Bahai 2003, 2004a, b; Sabir and Moussa 1996, 1997).

In the goal of the development of a 2D element that is more efficient than the Q4 element, a new three-node triangular membrane element with drilling rotation has been formulated using the strain approach for static and free vibration analyses. This element named “SBTDR” (strain-based triangular with drilling rotation) possesses three degrees of freedom at each node, two translations (U, V) and one in-plane rotation (θz). It has first been tested for static and then for free vibration analysis through several examples. The numerical results obtained show the good accuracy and efficiency of the present element.

Formulation of the developed element

The strain–displacement relations of an element for plan elasticity in the Cartesian coordinate system (Fig. 1) can be written as:

Fig. 1
figure 1

Three-node triangular membrane strain-based element (SBTDR)

$$ \begin{aligned} & \varepsilon_{x} = \frac{\partial U}{\partial x} \hfill \\ & \varepsilon_{y} = \frac{\partial V}{\partial y} \, \hfill \\ & \gamma_{xy} = \frac{\partial U}{\partial y} + \frac{\partial V}{\partial x}. \hfill \\ \end{aligned} $$
(1)

The strain components given by Eq. (1) must satisfy the following compatibility equation:

$$ \frac{{\partial^{2} \varepsilon_{x} }}{{\partial y^{2} }} + \frac{{\partial^{2} \varepsilon_{y} }}{{\partial x^{2} }} - \frac{{\partial^{2} \gamma_{xy} }}{\partial x\partial y} = 0. $$
(2)

The triangular element has three degrees of freedom at each of the three corner nodes, corresponding to two translations (U, V) and one in-plane rotation (θz). Therefore, the displacement functions should contain nine independent constants. First, the resulting displacement field of the rigid body modes is obtained by equating the three strains given in Eq. (1) to zero, and after integration, the following can be obtained:

$$ \begin{aligned} U & = a_{1} - a_{3} y \hfill \\ V & = a_{2} + a_{3} x \, \hfill \\ \theta & = a_{3} . \hfill \\ \end{aligned} $$
(3)

Since the three constants (a1, a2, and a3) are taken for representing the displacements field of the rigid body modes, as shown in Eq. (3), the remaining six constants (a4, a5,…, a9) are used to express the imposed strains of the element apportioned as:

$$ \begin{aligned} \varepsilon_{x} & = a_{4} + a_{5} y - a_{7} vx - a_{9} \frac{(1 - v)}{(1 + v)}xy \hfill \\ \varepsilon_{y} &= - a_{5} vy + a_{6} + a_{7} x - a_{9} \frac{(1 - v)}{(1 + v)}yx \, \hfill \\ \gamma_{xy} &= a_{8} + a_{9} (x^{2} + y^{2} ). \hfill \\ \end{aligned} $$
(4)

The above strain functions of the current element given by Eq. (4) satisfy both the compatibility equation [Eq. (2)] and the equilibrium equations (Eqs. (5) and (6)), where ν is the Poisson’s ratio:

$$ \frac{{\partial \sigma_{x} }}{\partial x} + \frac{{\partial \tau_{xy} }}{\partial y} = 0{ ,} $$
(5)
$$ \frac{{\partial \sigma_{y} }}{\partial y} + \frac{{\partial \tau_{xy} }}{\partial x} = 0. $$
(6)

The assumed strains of Eq. (4) are substituted into Eq. (1), and after integration, the obtained displacements are:

$$ \begin{aligned} U &= a_{4} x + a_{5} xy - a_{7} (vx^{2} + y^{2} )/2 + a_{8} y/2 - a_{9} \left( - \frac{R}{2}x^{2} y + \frac{R}{6}y^{3} - \frac{{y^{3} }}{3}\right) \hfill \\ V &= - a_{5} \left(vy^{2} + x^{2} \right)/2 + a_{6} y + a_{7} xy + a_{8} x/2 - a_{9} \left( - \frac{R}{2}y^{2} x + \frac{R}{6}x^{3} - \frac{{x^{3} }}{3}\right) \hfill \\ \theta &= - a_{5} x + a_{7} y + a_{9} ((x^{2} - y^{2} )k). \hfill \\ \end{aligned} $$
(7)

where:

$$ R = \frac{(1 - v)}{(1 + v)} \, ; \, k = \frac{v}{(1 + v)}. $$

The obtention of the final displacement field for the present element is given by summing Eqs. (3) and (7) to have:

$$ \begin{aligned} U = a_{1} - a_{3} y + a_{4} x + a_{5} xy - a_{7} (vx^{2} + y^{2} )/2 + a_{8} y/2 - a_{9} \left( - \frac{R}{2}x^{2} y + \frac{R}{6}y^{3} - \frac{{y^{3} }}{3}\right) \hfill \\ V = a_{2} + a_{3} x - a_{5} (vy^{2} + x^{2} )/2 + a_{6} y + a_{7} xy + a_{8} x/2 - a_{9} \left( - \frac{R}{2}y^{2} x + \frac{R}{6}x^{3} - \frac{{x^{3} }}{3}\right) \hfill \\ \theta = a_{3} - a_{5} x + a_{7} y + a_{9} ((x^{2} - y^{2} )k). \hfill \\ \end{aligned} $$
(8)

The displacement field given above [Eq. (8] satisfies both compatibility [Eq. (2)] and equilibrium [Eqs. (5), (6)]. These displacement functions given by Eq. (8) and the strain functions of Eq. (4) can be, respectively, written in matrix form as:

$$ \left\{ {U_{e} } \right\} = \left\{ {\begin{array}{*{20}c} U \\ V \\ \theta \\ \end{array} } \right\} = \left[ N \right]\left\{ a \right\}, $$
(9)
$$ \left\{ \varepsilon \right\} = \left\{ {\begin{array}{*{20}c} {\varepsilon_{x} } \\ {\varepsilon_{y} } \\ {\gamma_{xy} } \\ \end{array} } \right\} = \left[ Q \right]\left\{ a \right\}. $$
(10)

With \( \left\{ a \right\} = \left\{ {a_{1} ,a_{2} , \ldots \ldots \ldots ,a_{9} } \right\}^{T} \):

$$ \begin{aligned} \left[ N \right] = \left[ {\begin{array}{*{20}c} 1 & 0 & { - y} & x & {xy} & 0 & { - (vx^{2} + y^{2} )/2} & {y/2} & { - \left( - \frac{R}{2}x^{2} y + \frac{R}{6}y^{3} - \frac{{y^{3} }}{3}\right)} \\ 0 & 1 & x & 0 & { - (vy^{2} + x^{2} )/2} & y & {xy} & {x/2} & { - \left( - \frac{R}{2}y^{2} x + \frac{R}{6}x^{3} - \frac{{x^{3} }}{3}\right)} \\ 0 & 0 & 1 & 0 & { - x} & 0 & y & 0 & {(x^{2} - y^{2} )k} \\ \end{array} } \right], \hfill \\ \, \hfill \\ \end{aligned} $$
$$ \, \left[ Q \right] = \left[ {\begin{array}{*{20}c} 0 & 0 & 0 & 1 & y & 0 & { - vx} & 0 & { - \frac{(1 - v)}{(1 + v)}xy} \\ 0 & 0 & 0 & 0 & { - vy} & 1 & x & 0 & { - \frac{(1 - v)}{(1 + v)}yx} \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & {(x^{2} + y^{2} )} \\ \end{array} } \right]. $$

The stress–strain relationship is given by:

$$ \left\{ \sigma \right\} = \left[ D \right]\left\{ \varepsilon \right\}. $$
(11)

For static and free vibration, the standard weak form can, respectively, be expressed as:

$$ \int\limits_{{V^{e} }} {\delta \left\{ \varepsilon \right\}}^{T} \left\{ \sigma \right\}dV = \int\limits_{{V^{e} }} {\delta \left\{ {U_{e} } \right\}}^{T} \left\{ {f_{v} } \right\}dV, $$
(12)
$$ \int\limits_{{V^{e} }} {\delta \left\{ \varepsilon \right\}}^{T} \left\{ \sigma \right\}dV + \int\limits_{{V^{e} }} {\delta \left\{ {U_{e} } \right\}}^{T} \left\{ {\ddot{U}_{e} } \right\}dV = 0. $$
(13)

Equations (9), (10), and (11) are substituted into Eqs. (12) and (13); we obtain:

$$ \delta \left\{ {q_{e} } \right\}^{T} \left( {\int\limits_{{V^{e} }} {\left[ B \right]^{T} \left[ D \right]\left[ B \right]} dV} \right)\left\{ {q_{e} } \right\} = \delta \left\{ {q_{e} } \right\}^{T} \left( {\int\limits_{{V^{e} }} {\left[ P \right]^{T} \left\{ {f_{v} } \right\}} dV} \right), $$
(14)
$$ \delta \left\{ {q_{e} } \right\}^{T} \left( {\int\limits_{{V^{e} }} {\left[ B \right]^{T} \left[ D \right]\left[ B \right]} dV} \right)\left\{ {q_{e} } \right\} + \delta \left\{ {q_{e} } \right\}^{T} \left( {\int\limits_{{V^{e} }} {\rho \left[ P \right]^{T} \left[ P \right]} dV} \right)\left\{ {\ddot{q}_{e} } \right\} = 0, $$
(15)

where the element stiffness and mass matrices are, respectively, given as:

$$ \left[ {K_{e} } \right] = \int\limits_{{V^{e} }} {\left[ B \right]^{T} \left[ D \right]\left[ B \right]} dV = \left[ A \right]^{ - T} \left( {\int\limits_{{V^{e} }} {\left[ Q \right]^{T} \left[ D \right]\left[ Q \right]} dV} \right)\left[ A \right]^{ - 1} , $$
(16)
$$ \left[ {M_{e} } \right] = \int\limits_{{V^{e} }} {\rho \left[ P \right]^{T} \left[ P \right]} dV = \left[ A \right]^{ - T} \left( {\int\limits_{{V^{e} }} {\rho \left[ N \right]^{T} \left[ N \right]} dV} \right)\left[ A \right]^{ - 1} , $$
(17)

where [A] is a matrix relating to the nine nodal element displacements to the nine constants (a1, a2a9), and it is given in the “Appendix 1” with the matrices [B], [P], and [D].

The global equilibrium equation for the static domain is written as:

$$ \left[ K \right]\left\{ q \right\} = \left[ F \right]. $$
(18)

The global equilibrium equation for the free vibration domain is written as:

$$ \left[ K \right] - \omega^{2} \left[ M \right]\left\{ q \right\} = 0, $$
(19)

where {q} is the structural global displacements vector, [K] and [M] are the structural stiffness and mass matrices, and {F} is the global load vector. These are obtained by assembling the individual element contributions using the elementary matrices [Ke] and [Me].

All elements with their references used in the article are given in “Appendix 2”.

Static validation

Linear Mac-Neal beam

In this test, the slender Mac-Neal beam (MacNeal and Harder 1985) is used to evaluate the efficiency of the developed element, where the geometrical and the material characteristics are given in Fig. 2 . The obtained results presented in Table 1 show that the developed element is insensitive to mesh distortion and its results are in good agreement with the exact solution. Besides, it should be noted that the developed element is more accurate than the strain-based element (SBTIEIR) in both load cases.

Fig. 2
figure 2

Mac-Neal’s elongated beam subjected to end shear (1) and end bending (2)

Table 1 Normalized deflection at free end for Mac-Neal’s elongated beam subjected to end shear and bending

Cook’s membrane problem

The clamped trapezoidal plate, known as Cook’s membrane benchmark test (Cook 1974), is analyzed for a uniformly distributed shear load (F = 1) applied at the free end. The geometrical and material properties are presented in Fig. 3 and the results of the displacement at the free end (point C) are given in Table 2. The results of the SBTDR element are found to be slightly better than those obtained using the other elements. It can be noted that good accuracy is provided for the current element regardless of mesh density.

Fig. 3
figure 3

Cook’s plate modeled with eight triangular elements

Table 2 Normalized displacement at the free end for tapered panel under end shear

Thick circular beam under in-plane shear load

The test shown in Fig. 4 concerns the thick circular beam subjected to a shear force F = 600 at its free end. Four regular meshes of 2 × 2, 4 × 2, and 6 × 2 plane stress triangular elements for this curved beam are considered. The obtained results of the vertical displacement at point A are given in Table 3 and compared with those of other elements, showing that the developed element provides more accurate results than the CPS4 quadratic element and less accurate than the QACM4 one.

Fig. 4
figure 4

Thick circular beam modeled with eight triangular elements

Table 3 Normalized vertical displacement at point A

Shear wall with openings

A shear wall structure with openings (Fig. 5) has been analyzed to determine the efficiency and the accuracy of the SBTDR element. The geometrical and material properties of this eight-story coupled shear wall are illustrated in Fig. 5. The lateral displacements of the model at story 2, 4, 6, and 8 (Table 4) have been computed and compared with those of commercial codes (SAP-2000, STAADPRO) given by (Paknahad et al. 2007). The obtained results using the developed SBTDR element are in a good agreement with those obtained using the OPT element and commercial software SAP-2000, STAADPRO.

Fig. 5
figure 5

Geometrical and material properties of coupled shear wall

Table 4 Comparison of the lateral deflection at different story levels

Thin-circular beam under in-plane shear load

This test allows analyzing a thin-circular beam clamped at one end and subjected to a unit shear load at the free end (Fig. 6). Three regular meshes of 6 × 1, 12 × 2, and 24 × 4 plane stress triangular elements are considered. The obtained results of the vertical displacement at the free end (point A) are given in Table 5. It should be noted that the SBTDR element offers a better convergence towards the exact solution when compared with other elements.

Fig. 6
figure 6

Thin circular beam modeled with 12 triangular elements

Table 5 Normalized vertical displacement at the free end

Dynamic numerical validation

Three problems are presented to demonstrate the robustness and the accuracy of the current element for free vibration analysis.

In-plane free vibration problem of a cantilever shear wall

The free vibration problem for in-plane of a cantilever shear wall, studied by Cheung (Cheung et al. 2000), is considered by taking the first three natural frequencies of the flexural modes. The geometrical and material properties are presented in Fig. 7, and the natural frequencies of the SBTDR element are calculated and compared with those obtained by other elements, as given in Table 6. The results obtained by the SBTDR element are less accurate than those obtained by the element T6, whereas the frequencies obtained by the elements Q4 and T3 are considerably higher than those of the analytical solution.

Fig. 7
figure 7

Geometry and mesh discretization of a cantilever shear wall

Table 6 First three frequencies (Hz) of the flexural modes of a cantilever shear wall

Free vibration analysis of a cantilever beam

This analysis has been performed in the case of a plane stress problem of a cantilever beam, with its characteristics given in Fig. 8. The numerical results of the first four frequencies for the SBTDR element (Table 7) have been compared with those of several elements (SFEM, FEM T3, and Q4) to examine the accuracy of the present element. A much better convergence of the results is achieved with the element SFEM and the element SBTDR offers better results than that when using T3 or Q4 elements, with an appreciable accuracy compared to the reference solution.

Fig. 8
figure 8

Meshes of the cantilever beam

Table 7 First four natural frequencies (× 104 Hz)

Free vibration of a cantilever beam with variable cross section

In this test, a cantilever beam with variable cross section is studied, for which geometry and mesh are presented in Fig. 9 (L = 10; H(0) = 5, H(L) = 3, t = 1.0, E = 3.0 × 107, υ = 0.3, and ρ = 1.0.). The computed results of the first four natural frequencies using the SBTDR element are given in Table 8. Indeed, the obtained results of the SBTDR element are less accurate than those of the four-node QBI element and it behaves much less than eight-node Q9 and SFEM elements.

Fig. 9
figure 9

A cantilever beam with a variable cross section and its mesh

Table 8 First four natural frequencies (× 104 Hz) of a variable cross-section cantilever beam

Conclusion

In the current paper, a three-node triangular membrane finite element with in-plane drilling rotation has been studied using the strain approach for both linear static and free vibration analyses. The developed element (SBTDR) has three degrees of freedom at each corner node where its displacements field contains higher polynomial terms and satisfies the compatibility equations as well as the equilibrium equations as additional conditions. According to the tested problems, the obtained numerical results show a high degree of accuracy and achieve a rapid convergence to analytical solutions with relatively coarse meshes. This element provides satisfactory results compared to other robust elements given in the literature.