Abstract
Shell elements are extensively used by engineers for modeling the behavior of shell structures. Among common shell elements, triangular shell elements are not influenced by element warping. This paper proposes a new three-node triangular flat shell element with six degrees of freedom per each node, named TMRFS. The element is formed by assemblage of new bending and membrane elements. The bending element is formulated based on the hybrid displacement function element method and Mindlin–Reissner plate theory. In this element, an assumed displacement function is employed as the trial function. The membrane component is an unsymmetric triangular membrane element with drilling vertex rotations. The membrane element employs two different types of displacement fields as the test and trial functions. The test function is a displacement field which is the same as one used in well-known Allman triangular element. Meanwhile, instead of displacement field, the analytical stress field is considered as the trial function. Numerical tests show that the accuracy of the proposed flat shell element is reasonable in comparison with some popular triangular elements and its performance is insensitive to geometry, load and boundary conditions. Moreover, the proposed element preserves the advantages of its formulation including free of membrane locking, shear locking and stiffness matrix singularity problems.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Finite element method is an efficient approach for numerical analysis of shell structures. Over last decades, a number of studies have been done to develop an efficient shell element with simple formulation [1,2,3]. There are three types of shell element that can be employed in shell analysis: (1) flat shell element which is formed by superposition of membrane and plate bending elements; (2) degenerated shell element which is formulated based on solid-shell theory; and (3) curved shell element which is defined based on classical shell theory. Among these elements, the flat shell element avoids complicated forms of shell equations that can be used easily by engineers. It should be noted, curved shell element is more capable in curved geometry modeling, but using the classical shell theory leads to complex formulation of this element that is not attractive for engineers. Triangular and quadrilateral flat shell elements are conventional in finite element analysis of shell structures. The remarkable advantage of triangular elements is that they are not influenced by element warping. This study is focused with the development of an efficient triangular flat shell element.
During recent decades, significant studies have been done on Mindlin–Reissner plate bending elements. The main drawback of these elements is the over stiffness problem in thin plate caused by shear locking. To meet this challenge, different methods have been introduced, such as the hybrid-mixed variational method [4], using shear strain interpolation obtained by Timoshenko’s beam functions [5], the smoothed finite element method [6], the combined hybrid method [7], the discrete shear gap method [8], the enhanced assumed strain method [9], polygonal finite element method [10], and node-variable plate theory [11]. Beside the shear locking problem, the performance of bending element should be insensitive to geometry (sometimes problem geometry leads to irregular mesh pattern) and the error of estimated solution must be lower. In 1988, Zienkiewicz and Lefebvre [12] proposed a new triangular plate bending element through independent interpolations for displacements and shear forces. Using assumed shear strain fields and Mindlin–Reissner plate theory, Katili [13] presented a new discrete Kirchhoff–Mindlin element. By employing the Timoshenko’s beam functions and refined nonconforming element method, Wanji and Cheung [14] introduced a new triangular Mindlin–Reissner plate bending element. Using the cell-based strain smoothing technique and discrete shear gap method, Nguyen-Thoi et al. [8] presented a three-node triangular plate bending element. Although these bending elements had better accuracy than the other ones, their performance was sensitive to problem geometry. To overcome this challenge in plane element, Cen et al. [15, 16] presented the hybrid stress-function element method which was based on the minimum complementary energy. The resulting element performance was acceptable even for complex geometry. The trial function in hybrid stress-function element method was a stress field that satisfied the element governing equations. Using this concept, an extended hybrid-Trefftz method was proposed by Jirousek et al. [17, 18]. The hybrid-Trefftz method which was developed by Jirousek and Leon [19] is a convenient approach to introduce lower-order bending elements with simple formulation such as, four- and eight-node quadrilateral plate bending elements [20, 21]. However, most of the hybrid-Trefftz bending elements possess spurious zero modes. As a solution, using Mindlin–Reissner plate theory Cen et al. [22] presented the hybrid displacement function element method which was formulated based on the extended hybrid-Trefftz stress element method. In this method an assumed displacement function was employed as variational functional of complementary energy and the displacements along each element edge were determined by the Timoshenko’s beam theory. Afterward, Shang et al. [23] investigated the performance of the hybrid displacement function element method on the edge effect of Mindlin–Reissner plate caused by specific boundary conditions. Furthermore, using generalized conforming theory they improved this method [24] for orthotropic Mindlin–Reissner plate. For free vibration analysis of Mindlin–Reissner plate, Huang et al. [25] proposed a triangular bending element by employing hybrid displacement function element method. The results of these studies proved the efficiency of the hybrid displacement function element method.
As for membrane element over the past decades, a number of studies have carried out on introducing high performance membrane element which can provide acceptable accuracy in complex geometry, such as the hybrid-EAS method [9], the spline element method [26], the quadrilateral area coordinate method [27], the overlapping element method [28] and so on. In 1956, Turner et al. [29] developed the constant strain triangle (CST) element which was the first triangular membrane element that extensively used in finite element analysis. Another widely used triangular membrane element is the linear strain triangle (LST) element introduced by Veubeke [30]. The major drawback of these elements is lack of drilling degrees of freedom. Drilling degrees of freedom in membrane element enhance the displacement field order without increasing element nodes. Moreover, membrane element with drilling rotations avoids stiffness matrix singularity problem in flat shell element. Allman [31] introduced the first triangular membrane element with drilling degrees of freedom. In this element the drilling rotations were obtained through an interpolation along each element edge. Since then, several studies have been carried out on membrane element with drilling rotations specifically Allman-type ones, namely Choo et al. [32] proposed a new triangular membrane element with drilling degrees of freedom through the hybrid-Trefftz method and Allman-type drilling rotations. Huang et al. [33] proposed a modified Allman’s triangular membrane element with drilling vertex rotations. Using hybrid variational principle and analytical solution Rezaiee-Pajand and Karkon [34] presented an efficient hybrid stress membrane element with Allman-type drilling rotations. However, the performance of these elements is not reasonable. The unsymmetric finite element method is a promising approach to introduce membrane element with insensitivity to problem geometry. In addition, the unsymmetric membrane element is free of membrane locking and has explicit stiffness matrix in Cartesian coordinates. In this method two different types of displacement fields are used as the test function and trial function. In 2003, Rajendran and Liew [35] developed the first unsymmetric membrane element using the test and trial functions in isoparametric set and metric set, respectively. Although the obtained results proved its performance, this element suffers from rotational frame dependence and the completeness condition that caused by metric-based trial function. To eliminate these defects, Cen et al. [36] proposed an improved unsymmetric finite element method by employing the analytical trial function method. Using this improved method, Cen et al. [37, 38] introduced two quadrilateral membrane elements for geometrically linear and nonlinear analysis of structures. The trial functions of these elements were based on the displacement approximations in Cartesian coordinates that satisfy elements governing equations. In 2018 Shang and Ouyang [39] proposed a new version of unsymmetric finite element method by using stress field as the trial function. Through this way and Allman-type drilling rotations, they introduced the first unsymmetric quadrilateral element with drilling degrees of freedom.
Great efforts have been made on triangular flat shell elements with drilling vertex rotations to propose an element with acceptable performance; nevertheless, more studies are still needed. Providas and Kattis [40] proposed a triangular flat shell element by using a constant strain triangular element with drilling rotations. In this flat shell element the added rotation stiffness had minimum contribution to the element strain energy. Moreover, the drilling rotations were obtained through an independent approximation of rotation field. By employing the Timoshenko’s beam function and quasi-conforming technique, Wang and Hu [41] presented two triangular flat shell elements with different string net functions that can maintain their accuracies even in complex geometry. Zengjie and Wanji [42] introduced flat triangular shell elements which were formed by combining refined triangular discrete Mindlin plate element and either the constant strain membrane element with drilling rotations and linear strain membrane element. The obtained results illustrated the poor performance of the proposed elements. Zhang et al. [43] presented a triangular flat shell element using the refined nonconforming method-based bending element and ANDES-based membrane element with drilling vertex rotations and then evaluated its performance by experimental test. In a similar study Shin and Lee [44] developed a triangular flat shell element in which the free parameters were included in the membrane component formulation. Although the obtained numerical results proved the accuracy of the proposed shell element, its performance was highly sensitive to the free parameters and defining the free parameters was the main challenge in this element.
This study presents a novel three-node triangular flat shell element with 6 degrees of freedom per each node (three translational and three rotational degrees of freedom) named TMRFS. The proposed shell element is obtained by combining newly introduced membrane and plate bending elements. The membrane component is an unsymmetric three-node triangular element with drilling vertex rotations formulated based on the unsymmetric finite element method. The element’s test function coincides with well-known Allman [31] triangular membrane element. The element’s trial function is defined based on the stress polynomial approximations derived from the Airy stress function in Cartesian coordinates, same as the one used for the hybrid stress-function elements [15, 16]. The presence of drilling degrees of freedom in membrane component can avoid the stiffness matrix singularity that appears when all elements are coplanar. The bending component is a three-node triangular Mindlin–Reissner bending element which is formulated based on the hybrid displacement function element method [22]. In this method, the variational functional of complementary energy is an assumed displacement field and the Timoshenko’s beam functions are used to define the displacements along each element edge. To assess the proposed triangular flat shell element, some classic benchmark examples are employed and their results are compared with some popular triangular elements. The obtained results prove that the proposed TMRFS element passes all patch tests, avoids locking problems and provides acceptable accuracy in complex geometry.
2 Formulation
As discussed earlier, a flat shell element is obtained by assemblage of membrane and plate bending elements. For the proposed TMRFS element, the membrane part is a new three-node unsymmetric triangular membrane element with two translations (ui and vi) and one drilling vertex rotation \((\theta_{zi} )\) per each element node. The bending part is a new triangular hybrid displacement function bending element with one translation \((w_{i} )\) and two bending rotations \((\theta_{{xi_{{}} }}\,{\text{and}}\,^{{}} \theta_{yi} )\). Accordingly, the degrees of freedom for each node of the proposed flat shell element can be expressed as follows
For the proposed TMRFS flat shell element, the element equation can be written as follows
where \({\mathbf{d}}\) is the nodal displacements, \({\mathbf{f}}\) is the element load vector and \({\mathbf{K}}_{\text{s}}\) is the stiffness matrix of the TMRFS flat shell element which is formed by combining the membrane stiffness and bending stiffness matrices, as follows
where \({\mathbf{K}}_{\text{m}}\) is the membrane stiffness matrix and \({\mathbf{K}}_{\text{p}}\) is the plate bending stiffness matrix. Above equations illustrate element stiffness matrix, load vector and displacement vector in global coordinate systems. If the local axes for the proposed element are not parallel to the global ones, the axes transformation should be applied. The matrix form of axes transformation can be written as follows
in which \(l_{i} , \, m_{i} {\text{ and }}n_{i}\) are the cosines of angles between global and local axes, Ref. [45] provides more details about the evaluation procedure of these matrix elements. The global form of stiffness matrix, load vector and displacement vector can be defined by employing the axes transformation matrix, as follows:
where
in which \({\mathbf{K}}_{\text{loc}} , \, {\mathbf{d}}_{\text{loc}} {\text{ and }}{\mathbf{f}}_{\text{loc}}\) are the stiffness matrix, displacement vector and load vector in local coordinate systems, respectively.
2.1 The bending component
The bending component of the proposed flat shell element is a novel three-node triangular bending element formulated based on the hybrid displacement function element method [22] and Mindlin–Reissner plate theory. In hybrid displacement function element method, an assumed displacement function F is employed as the variational functional of complementary energy. Then, the resultant forces that satisfy the equilibrium equations are obtained using the assumed displacement function and the nodal displacements are defined along each element edge through the Timoshenko’s beam theory. Finally, the stiffness matrix of bending element can be computed by employing the minimum complementary energy principle. Figure 1 shows the proposed Mindlin–Reissner plate element that its mid-surface is defined on (x, y) plane and z axis is along the element thickness.
In the Mindlin–Reissner plate theory, the displacements at any point can be expressed as follows
in which h is the plate thickness. The governing equations of the Mindlin–Reissner plate theory are the equilibrium equations and strain–displacement equations. For a uniformly distributed load q, the equilibrium equations can be written as follows
in which \(M_{x}\) and \(M_{y}\) are the bending moments, \(M_{xy}\) is the twisting moment, \(Q_{x}\) and \(Q_{y}\) are the shear forces, as shown in Fig. 1. For linear plate, by employing the approximation of small displacements, the strain–displacement equations can be expressed as
where \(\gamma_{x}\) and \(\gamma_{y}\) are the shear strains and \(\kappa_{x} ,_{{}} \kappa_{y}\) and \(\kappa_{xy}\) are the curvatures. The elasticity matrix \(\textbf{D}_{\text{p}}\) for the proposed bending element is given by
with
in which \(\upsilon\) is the Poisson’s ratio, E is the Young’s modulus and G is the shear modulus. Matrix \({\mathbf{D}}_{\text{p}}\) is computed by the following equation:
where \({\mathbf{C}}_{\text{H}}\) is the material matrix (Hook’s matrix) in plane stress condition. Accordingly, the constitutive relations can be defined as
where R and E are defined as follows
Based on the hybrid displacement function element method, the deflection and rotations of bending element can be obtained by a displacement function F, as follows
in which the displacement function F should satisfy the following equation:
Substitution of Eq. (17) into Eq. (11) yields
By substituting Eq. (17) in Eq. (15), the resultant forces are determined in terms of displacement function F, as follows
The displacement function F is the solution of Eq. (18) that can be divided into homogeneous \((F^{\text{h}} )\) and particular \((F^{\text{p}} )\) parts, as follows
in which \(F^{\text{h}}\) is the solution of homogeneous biharmonic equation \(\nabla^{2} \nabla^{2} F = 0\) that can be assumed as
With
where \(\beta_{i}\)(i = 1 ~ 11) are undetermined coefficients and \(F_{i}\)(i = 1 ~ 11) are the polynomial approximations for homogeneous part of displacement function. These polynomial approximations should be selected at least from the second-order terms and possess completeness of selected order in Cartesian coordinates; the details of the derivation of these polynomial approximations can be found in Ref. [46].
Cen et al. [16] assessed the performance of hybrid stress-function elements that in their trial functions different number of polynomial approximations were used. In a similar way, for the proposed bending element the first seven (third-order), eleven (forth-order) and fifteen (fifth-order) polynomials are considered. For each of them the element performance is evaluated by numerical problems. The obtained results show all cases have acceptable performance; moreover, the bending element with the first eleven polynomials (forth-order completeness) provides better performance when combined with the considered membrane element than the other cases. The main difference between the proposed bending element and the one presented by Huang et al. [25] is the order of considered polynomial approximations in the trial function. These polynomials are illustrated in Table 1.
Then, the resultant forces of homogenous solutions can be defined by using Eq. (20) as follows
in which \(M_{x}^{\text{h}} ,\,M_{y}^{\text{h}} ,\,M_{xy}^{\text{h}} ,\,Q_{x}^{\text{h}} \,{\text{and}}\,Q_{y}^{\text{h}}\) are defined in Table 1. The particular part of displacement function \(F^{\text{p}}\) can be defined from Eq. (18). For instance, if the applied load q is a uniformly distributed force, the particular part of displacement function can be written as follows
Accordingly, the particular solutions of resultant forces can be obtained by using Eq. (20) as follows
Now the stiffness matrix of bending element can be determined using the defined displacement function F. For a Mindlin–Reissner plate bending element, the complementary energy functional [47] can be written as
in which R is the total resultant force vector that is equal to the sum of the homogenous and particular parts of resultant forces \((\textbf{R} = \textbf{R}^{\text{h}} + \textbf{R}^{\text{p}} ) ,\)\(\bar{\textbf{R}}\) denotes the value of total resultant force vector along the element edges, and \(\bar{\textbf{d}}\) is the value of deflections and rotations along the element boundaries which can be expressed as follows
where \(\textbf{q}_{\text{p}}\) is the displacement vector of bending element and \(\bar{\textbf{N}}_{\text{p}}\) is an interpolation function matrix that should be defined for each element edge separately by employing the Timoshenko’s beam function. The evaluation procedure of matrix \({\bar{\mathbf{N}}}_{\text{p}}\) is detailed in “Appendix”. Then, using the total resultant forces and Eq. (24) the complementary energy functional can be expressed as
in which
Using the stationary condition of complementary energy, the undetermined coefficient vector can be defined as
Accordingly, by using Eqs. (31), (29) can be rewritten as follows
Finally, by employing the principal of minimum energy, the stiffness matrix \(\textbf{K}_{\text{p}}\) and nodal load vector \(\textbf{P}_{\text{p}}\) for the proposed bending element can be defined as follows
2.2 The membrane component
The membrane component of TMRFS element is a new three-node triangular membrane element with drilling degrees of freedom. The membrane element is formulated in the framework of unsymmetric finite element method developed by Shang and Ouyang [39]. The element’s test function is a conventional displacement field which was used in well-known Allman [31] triangular membrane element. The trial function of the proposed membrane element is a stress field which is defined based on the polynomial approximations in Cartesian coordinates. These polynomials satisfy the Airy stress-function similar to the one used in hybrid stress-function elements [15, 16]. Then, to define the relationship between the trial function and nodal degrees of freedom the quasi-conforming technique [48, 49] is employed. Finally, the membrane stiffness matrix can be derived using the virtual work principle. Figure 2 shows the proposed unsymmetric membrane element with drilling vertex rotations.
Based on the unsymmetric finite element method for the proposed membrane element, two different types of displacement fields are used as the test and trial functions. The test function coincides with the displacement field of Allman [31] triangular membrane element, in which the drilling degrees of freedom were defined by using displacement interpolation along each element boundary, as follows
with
and \(b_{i} , \, c_{i}\) are defined as
in which \({\mathbf{q}}_{{\mathbf{m}}}\) is the membrane element displacement vector, \(\xi_{i}\) are the triangular area coordinates, i = (1,2,3), j = mod(i/3) + 1 and k = mod((i + 1)/3) + 2. Thus, the corresponding strain matrix \({\bar{\mathbf{\varepsilon }}}\) is deduced by the considered test function \({\bar{\mathbf{u}}}\) as follows
With
where A is the area of the membrane element. As described above instead of using displacements, the element’s trial function can be independently assumed in unsymmetric finite element method. For the proposed membrane element, the trial function is a stress field which can be defined as
where
in which \({\varvec{\upalpha}}\) is the undetermined coefficient vector and L is the stress matrix which is defined based on the analytical approximations of Airy stress function in Cartesian coordinates, as follows
In matrix L, each column is one set of analytical stress approximations of plane problem [15, 16] \((\sigma_{x} ,^{{}} \sigma_{y}^{{}} {\text{and}}_{{}} \tau_{xy} ).\) These analytical stresses are determined using the polynomial approximations that satisfy the Airy stress function. As should be noted, these solutions must be selected at least from second-order completeness. Similar to proposed bending element, for the membrane component the first seven (third-order), eleven (forth-order) and fifteen (fifth-order) polynomials are evaluated, the obtained results prove that the first eleven polynomials lead to appropriate performance of proposed TMRFS shell element in analysis of shell structures. These polynomial approximations \((p_{i} )\) and the resultant analytical stresses are listed in Table 2.
Now the main challenge is the relationship between the nodal displacement vector \({\mathbf{q}}_{\text{m}}\) and trial function \({\hat{\mathbf{u}}}\) because there are eleven undetermined coefficients, whereas only nine nodal displacements are available. Accordingly, to define this relationship the quasi-conforming technique [48, 49] which is based on the weighted residual method is employed, as follows
where \({\hat{\mathbf{\varepsilon }}}\) is the strain related to trial function that can be obtained through the following equation
in which \({\mathbf{D}}_{\text{m}}\) is the elasticity matrix of membrane element which is deduced from the material matrix (Hook’s matrix) in plane stress condition, as follows
Accordingly, Eq. (42) can be rewritten as follows
By solving Eq. (45), the relation between the nodal displacement vector \({\mathbf{q}}_{\text{m}}\) and undetermined coefficient vector \({\varvec{\upalpha}}\) can be defined as follows
with
Accordingly, by substituting Eq. (46) into Eq. (39), matrix \({\hat{\mathbf{T}}}\) can be expressed as follows
By defining the test and trial functions, the membrane stiffness matrix can be determined using the virtual work principle [35, 39] as follows
where J is the body force and I is the surface force; by using Eqs. (37), (43) and (46), Eq. (43) can be rewritten as follows
with
By solving Eq. (50) the following finite element equation can be defined
in which \({\mathbf{K}}_{\text{m}}\) is the membrane stiffness matrix and \({\mathbf{P}}_{\text{m}}\) is the load vector of membrane element.
3 Numerical examples
In order to analyze and evaluate the validity of the proposed TMRFS flat shell element, some numerical standard problems are employed, including patch tests, cantilever beam, Cook’s beam, clamped square plate, Razzaque’s skew plate, Scordelis–Lo roof, pinched cylinder, hemispherical shell and hyperbolic paraboloid shell problems. In each case, 4-point Gaussian integration scheme is employed to compute the stiffness matrix and load vector of the proposed shell element. Moreover, to show the superiority of the proposed element the obtained results are compared with the ones from following popular triangular elements:
-
Allman: a triangular membrane element with drilling vertex rotations [31] combined with the DKTM [13] plate bending element.
-
Cook: a stabilized three-node triangular flat shell element proposed by Cook [50].
-
Providas and Kattis: three-node triangular flat shell element with drilling stiffness presented by Providas and Kattis [40].
-
ANDES: three-node triangular flat shell element with optimal membrane element based on the ANDES formulation proposed by Felippa [51].
-
QCS31: three-node triangular flat shell element formulated based on the quasi-conforming technique presented by Wang and Hu [41].
-
Shin and Lee: three-node triangular flat shell element using strain smoothing technique introduced by Shin and Lee [44].
-
MITC3 +: three-node triangular shell element based on the mixed interpolation of tensorial component proposed by Lee et al. [52].
-
T3: three-node triangular bending element with full integration presented by Hughes and Taylor [53].
-
T3-R: three-node triangular bending element with reduced integration proposed by Pugh and Zienkiewicz [54].
-
DKT: three-node triangular bending element based on the discrete Kirchhoff theory proposed by Batoz et al. [55].
-
RDKTM: a refined three-node triangular bending element based on the Mindlin-Reissner plate theory introduced by Wanji and Cheung [14].
3.1 Patch tests
Membrane and bending patch tests are well-known problems for evaluating the convergence and numerical implementation of the proposed TMRFS shell element. The membrane patch test is a numerical constant stress problem with five elements, Fig. 3a.
The membrane patch test is performed by enforcing the following analytical displacements
For the boundary nodes, these displacements are considered as the boundary conditions. Accordingly, the corresponding stresses for the inner nodes should be equal to the following values
The obtained results in Table 3 prove that the proposed element gives the exact solution for membrane patch test.
For bending patch test, a numerical constant moment problem with five elements is employed, Fig. 3b. The analytical displacements corresponding to constant moment patch test are as follows
According to the considered analytical displacements, the moment values are
Table 4 presents the values of the moments for inner nodes by enforcing the analytical displacements as the boundary conditions at boundary nodes. The obtained results depict that the proposed shell element passes the bending patch test.
3.2 Cantilever beam problem
A clamped beam, as shown in Fig. 4, is loaded by a shear force at free edge. This is a stringent test to assess the membrane behavior of the proposed TNRFS shell element.
The normalized vertical deflection at the free end of cantilever beam (point A) for all of the considered elements is presented in Table 5. The results are obtained through \(N \times 4N\)(N = 1, 2, 4 and 8) element meshes and normalized by the corresponding analytical reference value 0.3558 [46]. The obtained results prove that the accuracy and convergence of the proposed TMRFS flat shell element are reasonable.
3.3 Cook’s beam problem
Figure 5 shows a clamped trapezoidal beam loaded by a distributed shear force at free end. This is a standard test to evaluate the membrane behavior of the proposed shell element in a problem with irregular mesh pattern.
Table 6 presents the normalized displacement at point C for the proposed TMRFS element and the other ones. The results are computed using \(N \times N\)(N = 2, 4, 8 and 16) element meshes and normalized by the reference value 23.95 [56].
The obtained results show that the proposed flat shell element is effective in this test. Although the element introduced by Shin and Lee is more accurate, by considering the results of other problems the performance of the proposed element is satisfactory.
3.4 Clamped square plate problem
Clamped square plate is a suitable test to evaluate the bending behavior of the proposed element in dealing with the presence of shear locking. Figure 6 illustrates a square plate under uniform distributed load (P) which is bounded by clamped boundary conditions. Owing to symmetry, one-quarter of the plate is analyzed. For the considered region the boundary conditions are: \(u = \theta_{y} = \theta_{z} = 0\) along AB, \(v = \theta_{x} = \theta_{z} = 0\) along AD and \(u = \, v = \, w = \theta_{x} = \theta_{y} = \theta_{z} = 0\) along BC and DC.
Table 7 shows the transverse deflection at the center of the plate (point A) for all of the considered elements. The results are obtained using different element meshes and normalized by the analytical reference value 0.1265 [57]. The obtained results show that the performance of the proposed element is competitive among the considered shell elements.
3.5 Razzaque’s skew plate problem
Figure 7 shows a plate with skew angle of 60° under a uniformly distributed unit load bounded by simply supported boundary conditions at two opposite edges while the other two opposite edges are free. This is a severe test to assess the bending behavior of the proposed element in a problem with irregular mesh pattern. For the considered plate, the boundary conditions are: \(u = \, v = \, w = 0\) along AB and DC edges.
For all the considered shell elements, Table 8 presents vertical deflection at center of the skew plate (point E). The results are computed using various element meshes and normalized by the reference value 0.7945 [58]. The results in Table 8 illustrate that the accuracy and convergence of the proposed TMRFS element are appropriate when compared with other elements. Element T3 has the worst accuracy (for \(12 \times 12\) elements the reported value is 0.0006) and convergence among the considered elements.
3.6 Scordelis–Lo roof problem
Figure 8 shows a roof structure that is supported by clamped boundary conditions and loaded by its self-weight. This is a benchmark test to evaluate the element performance in combined membrane-bending behavior. Utilizing symmetry, one-quarter of the roof is analyzed. For ABCD region the boundary conditions are: \(u = \, w = \theta_{y} = 0\) along AD, \(v = \theta_{x} = \theta_{z} = 0\) along BC and \(u = \theta_{y} = \theta_{z} = 0\) along AB.
For all the considered shell elements, the normalized displacement at point C is provided in Table 9. The results are obtained using different element meshes and normalized by the reference value 0.3024 [59]. The obtained results prove that the proposed TMRFS shell element is more accurate than the other ones and rapidly converges to the corresponding reference solution.
3.7 Hemispherical shell problem
Figure 9 shows a hemispherical shell with a hole that is subjected to two opposite pairs of point loads along two perpendicular directions. This is a severe test to assess the proposed shell element in dealing with the effect of membrane locking, inextensible bending modes and rigid body motion of shell element. Taking advantage of symmetry, one-quarter of the hemispherical is modeled with the following boundary conditions: \(u = \theta_{y} = \theta_{z} = 0\) along BC, \(v = \theta_{x} = \theta_{z} = 0\) along AD and \(w = 0\) at point A.
Table 10 presents the normalized displacement along the applied load at point A. The results are presented for various element meshes and normalized by the reference value 0.093 [60]. The results of Table 10 show, although the proposed element converges slowly to the reference solution, it has acceptable performance.
3.8 Pinched cylinder problem
This is a benchmark test to investigate the ability of the proposed TMRF element in handling both complex membrane and inextensible bending state of stresses. As shown in Fig. 10, a cylinder is bounded by rigid diaphragm at both ends and subjected to a pair of opposite point loads at the middle of the cylinder. Due to symmetry, one-eighth of the cylinder is examined with the following boundary conditions: \(w = \theta_{x} = \theta_{y} = 0\) along DC, \(v = \theta_{x} = \theta_{z} = 0\) along BC, \(u = \, w = \theta_{y} = 0\) along AD and \(u = \theta_{y} = \theta_{z} = 0\) along AB.
For the proposed TMRFS shell element and the other considered ones, Table 11 presents the vertical displacement at point B. All the results for various element meshes are normalized by the reference value \(1.8248 \times 10^{ - 5}\) [61]. The obtained results show that the performance of the proposed element is reasonable and does not differ significantly among the considered shell element.
3.9 Hyperbolic paraboloid shell problem
Figure 11 shows a hyperbolic paraboloid shell which is subjected to its self-weight and bounded by clamped boundary conditions at one edge. This is a suitable test to evaluate the locking behavior of proposed shell element in bending dominated problem. Owing to symmetry, one-half of the structure is modeled and analyzed. The boundary conditions are: \(u = \, v = \, w = \theta_{x} = \theta_{y} = \theta_{z} = 0\) along AD and \(u = \theta_{y} = \theta_{z} = 0\) along DC.
For all the shell elements, Table 12 shows the vertical displacement at point C. For various element meshes, the obtained results are normalized by reference value \(2.8780 \times 10^{ - 4}\) [62]. The results illustrate that the proposed shell element converges slowly to the reference value with better accuracy
4 Conclusion
One of the shell elements which is used by engineers in finite element analysis of shell structures is flat shell element because of the formulation simplicity, computation effectiveness and flexibility in applications. This paper presents a three-node triangular flat shell element which is obtained by combining novel membrane and plate bending elements, without using mid-side node and fictitious degrees of freedom that meet the back trend toward the simplicity of formulation. The bending component is a new triangular Mindlin–Reissner plate bending element formulated based on the hybrid displacement function element method. In this method the element’s trial function is expressed as an assumed displacement function and the displacements along the element edges are defined using Timoshenko’s beam theory. The membrane component of the proposed flat shell element is a new triangular element which is formulated based on the unsymmetric finite element method. The test function is a displacement field used in the well-known Allman triangular membrane element. The trial function is a stress field determined using the analytical approximations of Airy stress function in Cartesian coordinates. Based on the parent formulation, the proposed element is free of shear locking and membrane locking problems. Furthermore, the presence of drilling degrees of freedom avoids singularity problem of stiffness matrix. In order to investigate the ability of the proposed triangular flat shell element called TMRFS, several classic benchmark problems are employed. The numerical results demonstrate that the proposed shell element provides high precision results among the considered triangular element in literature and its performance is less sensitive to geometry, load and boundary conditions. Furthermore, the proposed TMRFS element performs well in problems with both membrane and bending behaviors. Therefore, it is being effective for complicated problems, in which the both categories exist or change to each other simultaneously.
References
Rama G, Marinkovic D, Zehn M (2018) A three-node shell element based on the discrete shear gap and assumed natural deviatoric strain approaches. J Br Soc Mech Sci Eng 40:356
Martins RR, Zouain N, Borges L, de Souza Neto EA (2014) A continuum-based mixed axisymmetric shell element for limit and shakedown analysis. J Br Soc Mech Sci Eng 36:153–172
Marinkovic D, Rama G, Zehn M (2019) Abaqus implementation of a corotational piezoelectric 3-node shell element with drilling degree of freedom. Facta Univ Ser Mech Eng 17:269–283
Ayad R, Dhatt G, Batoz JL (1998) A new hybrid-mixed variational approach for Reissner–Mindlin plates. The MiSP model. Int J Numer Methods Eng 42:1149–1179
Zhang HX, Kuang JS (2007) Eight-node Reissner–Mindlin plate element based on boundary interpolation using Timoshenko beam function. Int J Numer Methods Eng 69:1345–1373
Nguyen-Xuan H, Rabczuk T, Bordas S, Debongnie JF (2008) A smoothed finite element method for plate analysis. Comput Methods Appl Mech Eng 197:1184–1203
Hu B, Wang Z, Xu YC (2010) Combined hybrid method applied in the Reissner–Mindlin plate model. Finite Elem Anal Des 46:428–437
Nguyen-Thoi T, Phung-Van P, Nguyen-Xuan H, Thai-Hoang C (2012) A cell-based smoothed discrete shear gap method using triangular elements for static and free vibration analyses of Reissner–Mindlin plates. Int J Numer Methods Eng 91:705–741
Vu-Quoc L, Tan XG (2013) Efficient Hybrid-EAS solid element for accurate stress prediction in thick laminated beams, plates, and shells. Comput Methods Appl Mech Eng 253:337–355
Nguyen-Xuan H (2017) A polygonal finite element method for plate analysis. Comput Struct 188:45–62
Valvano S, Carrera E (2017) Multilayered plate elements with node-dependent kinematics for the analysis of composite and sandwich structures. Facta Univ Ser Mech Eng 15:1–30
Zienkiewicz OC, Lefebvre D (1988) A robust triangular plate bending element of the Reissner–Mindlin type. Int J Numer Methods Eng 26:1169–1184
Katili I (1993) A new discrete Kirchhoff–Mindlin element based on Mindlin–Reissner plate theory and assumed shear strain fields—part I: an extended DKT element for thick-plate bending analysis. Int J Numer Methods Eng 36:1859–1883
Wanji C, Cheung YK (2001) Refined 9-Dof triangular Mindlin plate elements. Int J Numer Methods Eng 51:1259–1281
Cen S, Zhou MJ, Fu XR (2011) A 4-node hybrid stress-function (HS-F) plane element with drilling degrees of freedom less sensitive to severe mesh distortions. Comput Struct 89:517–528
Cen S, Fu XR, Zhou MJ (2011) 8-and 12-node plane hybrid stress-function elements immune to severely distorted mesh containing elements with concave shapes. Comput Methods Appl Mech Eng 200:2321–2336
Jirousek J, Venkatesh A (1992) Hybrid Trefftz plane elasticity elements with p-method capabilities. Int J Numer Methods Eng 35:1443–1472
Jirousek J (1993) Variational formulation of two complementary hybrid-Treffrz FE models. Commun Numer Methods Eng 9:837–845
Jirousek J, Leon N (1977) A powerful finite element for plate bending. Comput Methods Appl Mech Eng 12:77–96
Jirousek J, Wròblewski A, Szybinski B (1995) A new 12 DOF quadrilateral element for analysis of thick and thin plates. Int J Numer Methods Eng 38:2619–2638
Petrolito J (1990) Hybrid-Trefftz quadrilateral elements for thick plate analysis. Comput Methods Appl Mech Eng 78:331–351
Cen S, Shang Y, Li CF, Li HG (2014) Hybrid displacement function element method: a simple hybrid-Trefftz stress element method for analysis of Mindlin–Reissner plate. Int J Numer Methods Eng 98:203–234
Shang Y, Cen S, Li CF, Huang JB (2015) An effective hybrid displacement function element method for solving the edge effect of Mindlin-Reissner plate. Int J Numer Methods Eng 102:1449–1487
Shang Y, Li CF, Zhou MJ (2019) A novel displacement-based Trefftz plate element with high distortion tolerance for orthotropic thick plates. Eng Anal Bound Elem 106:452–461
Huang JB, Cen S, Shang Y, Li CF (2017) A new triangular hybrid displacement function element for static and free vibration analyses of Mindlin–Reissner plate. Lat Am J Solids Struct 14:765–804
Chen J, Li CJ, Chen WJ (2010) A family of spline finite elements. Comput Struct 88:718–727
Chen XM, Cen S, Long YQ, Yao ZH (2004) Membrane elements insensitive to distortion using the quadrilateral area coordinate method. Comput Struct 82:35–54
Bathe KJ, Zhang L (2017) The finite element method with overlapping elements—a new paradigm for CAD driven simulations. Comput Struct 182:526–539
Turner MJ, Clough RW, Martin HC, Topp LJ (1956) Stiffness and deflection analysis of complex structures. J Aeronaut Sci 23:805–824
Zienkiewicz OC (2001) Displacement and equilibrium models in the finite element method by B. Fraeijs de Veubeke. In: Zienkiewicz OC, Holister GS (eds) Stress analysis, chapter 9. Wiley: New York; 1965, pp 145–197. Int J Numer Methods Eng 52:287–289
Allman DJ (1984) A compatible triangular element including vertex rotations for plane elasticity analysis. Comput Struct 19:1–8
Choo YS, Choi N, Lee BC (2006) Quadrilateral and triangular plane elements with rotational degrees of freedom based on the hybrid Trefftz method. Finite Elem Anal Des 42:1002–1008
Huang M, Zhao Z, Shen C (2010) An effective planar triangular element with drilling rotation. Finite Elem Anal Des 46:1031–1036
Rezaiee-Pajand M, Karkon M (2013) An effective membrane element based on analytical solution. Eur J Mech-A/Solids 39:268–279
Rajendran S, Liew KM (2003) A novel unsymmetric 8-node plane element immune to mesh distortion under a quadratic displacement field. Int J Numer Methods Eng 58:1713–1748
Cen S, Zhou GH, Fu XR (2012) A shape-free 8-node plane element unsymmetric analytical trial function method. Int J Numer Methods Eng 91:158–185
Cen S, Zhou PL, Li CF, Wu CJ (2015) An unsymmetric 4-node, 8-DOF plane membrane element perfectly breaking through MacNeal’s theorem. Int J Numer Methods Eng 103:469–500
Li Z, Cen S, Wu CJ, Shang Y, Li CF (2018) High-performance geometric nonlinear analysis with the unsymmetric 4-node, 8-DOF plane element US-ATFQ4. Int J Numer Methods Eng 114:931–954
Shang Y, Ouyang W (2018) 4-node unsymmetric quadrilateral membrane element with drilling DOFs insensitive to severe mesh-distortion. Int J Numer Methods Eng 113:1589–1606
Providas E, Kattis MA (2000) An assessment of two fundamental flat triangular shell elements with drilling rotations. Comput Struct 77:129–139
Wang C, Hu P (2012) Quasi-conforming triangular Reissner–Mindlin shell elements by using Timoshenko’s beam function. Comput Model Eng Sci (CMES) 88:325–350
Zengjie G, Wanji C (2003) Refined triangular discrete Mindlin flat shell elements. Comput Mech 33:52–60
Zhang Y, Zhou H, Li J, Feng W, Li D (2011) A 3-node flat triangular shell element with corner drilling freedoms and transverse shear correction. Int J Numer Methods Eng 86:1413–1434
Shin CM, Lee BC (2014) Development of a strain-smoothed three-node triangular flat shell element with drilling degrees of freedom. Finite Elem Anal Des 86:71–80
Cook RD, Malkus DS, Plesha ME, Witt RJ (1974) Concepts and applications of finite element analysis, vol 4. Wiley, New York
Timoshenko SP, Goodier JN (1970) Theory of elasticity, 3rd edn. McGraw-Hill, New York
Hu HC (1984) Variational principle of theory of elasticity with applications. Science publisher, Beijing
Tang LM, Liu YX (1985) Quasi-conforming element techniques for penalty finite element methods. Finite Elem Anal Des 1:25–33
Wang CS, Zhang XK, Hu P (2016) New formulation of quasi-conforming method: a simple membrane element for analysis of planar problems. Eur J Mech-A/Solids 60:122–133
Cook RD (1993) Further development of a three-node triangular shell element. Int J Numer Methods Eng 36:1413–1425
Felippa CA (2003) A study of optimal membrane triangles with drilling freedoms. Comput Methods Appl Mech Eng 192:2125–2168
Ko Y, Lee Y, Lee PS, Bathe KJ (2017) Performance of the MITC3 + and MITC4 + shell elements in widely-used benchmark problems. Comput Struct 193:187–206
Hughes TJR, Taylor RL (1981) The linear triangular bending element. Math Finite Elem Appl 4:127–142
Pugh EDL, Hinton E, Zienkiewicz OC (1978) A study of quadrilateral plate bending elements with ‘reduced’integration. Int J Numer Methods Eng 12:1059–1079
Batoz JL, Bathe KJ, Ho LW (1980) A study of three-noded triangular plate bending elements. Int J Numer Methods Eng 15:1771–1812
Felippa CA, Alexander S (1992) Membrane triangles with corner drilling freedoms—III. Implementation and performance evaluation. Finite Elem Anal Des 12:203–239
Timoshenko SP, Woinowsky-Krieger S (1959) Theory of plates and shells. McGraw-Hill, New York
Razzaque A (1973) Program for triangular bending elements with derivative smoothing. Int J Numer Methods Eng 6:333–343
Macneal RH, Harder RL (1985) A proposed standard set of problems to test finite element accuracy. Finite Elem Anal Des 1:3–20
Simo JC, Fox DD, Rifai MS (1989) On a stress resultant geometrically exact shell model. Part II: the linear theory; computational aspects. Comput Methods Appl Mech Eng 73:53–92
Flügge W (1973) Stresses in shells. Springer, New York
Lee PS, Bathe KJ (2002) On the asymptotic behavior of shell structures and the evaluation in finite element solutions. Comput Struct 80:235–255
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: João Marciano Laredo dos Reis.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Matrix \({\bar{\mathbf{N}}}_{\text{p}}\) can be defined through the Timoshenko’s beam functions and a linear function. Timoshenko’s beam functions are employed to determine the deflection \((w )\) and tangential rotation \((\theta_{s} )\) and the linear function is employed to determine normal rotation \((\theta_{n} )\), as follows
with
in which \(l_{ij}\) is the length of edge ij, s is the coordinate along the edge ij, \(L_{1} = 1 - s/l_{ij} \,{\text{and}}\,L_{2} = s/l_{ij} .\) It should be noted, \(\theta_{n}\) and \(\theta_{s}\) are the rotations in the local coordinates that should be transformed to global coordinates. The relationship between \((\theta_{n} ,\theta_{s} )\) and \((\theta_{x} ,\theta_{y} )\) can be defined as follows
where \(\left( {x_{i} ,y_{i} } \right)\) and \((x_{j} ,y_{j} )\) are, respectively, the Cartesian coordinates of nodes i and j located on the edge ij. As was mentioned, matrix \({\bar{\mathbf{N}}}_{\text{p}}\) is an interpolation function that must be defined along each element edge, as follows
In which \({\mathbf{N}}^{\text{h}}\) is a \(5 \times 3\) matrix with zero components and the components of \({\mathbf{N}}^{\text{k}}\) and \({\mathbf{N}}^{\text{f}}\) are as follows
Rights and permissions
About this article
Cite this article
Sangtarash, H., Ghohani Arab, H., Sohrabi, M.R. et al. An efficient three-node triangular Mindlin–Reissner flat shell element. J Braz. Soc. Mech. Sci. Eng. 42, 328 (2020). https://doi.org/10.1007/s40430-020-02420-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-020-02420-4