Abstract
In this paper layered composite shells subjected to static loading are considered. The theory is based on a multi-field functional, where the associated Euler–Lagrange equations include besides the global shell equations formulated in stress resultants, the local in-plane equilibrium in terms of stresses and a constraint which enforces the correct shape of warping through the thickness. Within a four-node element the warping displacements are interpolated with layerwise cubic functions in thickness direction and constant shape throughout the element reference surface. Elimination of stress, warping and Lagrange parameters on element level leads to a mixed hybrid shell element with 5 or 6 nodal degrees of freedom. The implementation in a finite element program is simple. The computed interlaminar shear stresses are automatically continuous at the layer boundaries. Also the stress boundary conditions at the outer surfaces are fulfilled and the integrals of the shear stresses coincide exactly with the independently interpolated shear forces without introduction of further constraints. The essential feature of the element formulation is the fact that it leads to usual shell degrees of freedom, which allows application of standard boundary or symmetry conditions and computation of shell structures with intersections.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
A survey on models to compute the complete three-dimensional stress state in laminates is given e.g. in [1–5]. In the following only a few representative papers out of a large number are discussed.
Shell theories are able to describe the overall deformation behaviour of thin laminated structures. Nowadays mostly the first-order shear deformation theory is the accepted basis to develop elements. This theory considers also shear deformations, which is essential in the context of composite structures. It needs only \(C^0\)- instead of \(C^1\)-continuity, being of great interest from a numerical point of view. Often this approach gives satisfactory results for a wide class of structural problems, even for moderately thick laminates and should be the best compromise between prediction ability and computational costs. For thin up to moderately thick structures one obtains sufficiently accurate in-plane stresses, however the interlaminar stresses are either zero or only averaged values are obtained.
If one is interested in more local problems—e.g. the question of construction of connections or the description of the interlaminar stresses—the use of standard two-dimensional models is not appropriate. Highly complicated inter- and intralaminar failure modes (e.g. delamination and ply failure) may occur in laminated structures which could considerably influence the overall structural behaviour. In order to obtain the complicated three-dimensional stress state in layered structures various approaches have been developed. Especially the interlaminar stresses are of interest for the evaluation of failure criteria.
Several authors exploit the equilibrium equations within a post-processing technique, e.g. [6, 7]. The computed interlaminar stresses are not embedded in the variational formulation. These techniques have also been used in conjunction with commercial codes. Besides a predictor corrector approach [8], the equilibrium equations have been successfully exploited, e.g. [9]. In general, this requires higher-order shape functions to allow for second order derivatives of the in-plane stresses. Thus typically elements with bi-quadratic or bi-cubic shape functions are used, e.g. [10]. In [11] a proper generalized decomposition and layer-wise approach for the modelling of composite plate structures is proposed.
The authors in [12–14] present linear plate elements based on mixed-enhanced approaches. On basis of the first-order shear deformation theory resultant shear stresses and enhanced incompatible modes are used as primary variables.
In [15] and [16] refined theories with seven unknown kinematic quantities have been presented. The standard displacement field is enhanced by layer-wise linear (zig-zag) functions through the thickness. For an overview on zig-zag theories for multilayered plates and shells see e.g. [17].
Higher order plate and shell formulations and layerwise theories have been developed to obtain an accurate shape of the interlaminar stresses, e.g. [18–25]. For example, Ref. [18] accounts for a parabolic distribution of the transverse shear strains through the thickness of the plate. For geometrical nonlinear formulations we refer to e.g. [26, 27].
The use of brick elements or so-called solid shell elements, e.g. [28–30] represents a computationally expensive approach. For a sufficient accurate evaluation of the interlaminar stresses each layer must be discretised with several elements (\({\approx }\)5–10) in thickness direction. The price for this type of modelling is a large number of unknowns leading to unacceptable computing times. Especially for non-linear practical problems with a multiplicity of load steps and several iterations in each load step this is not a feasible approach.
Based on above discussion we propose a shell formulation which is characterized by the following features and new developments.
-
(i)
The underlying shell theory is based on the Reissner–Mindlin kinematics with inextensible director field. This leads in the basic version to averaged transverse shear strains when exploiting the linearised Green–Lagrangian strain tensor. The extension to geometrical nonlinearity for the global part of the formulation is a straight forward task, see e.g. [31, 32]. For the sake of convenience, here we restrict to the linear representation.
-
(ii)
We propose a multi-field functional, where the associated Euler–Lagrange equations include besides the usual shell equations in terms of stress resultants the local inplane equilibrium in terms of stresses and a constraint which enforces the correct shape of the warping function through the thickness.
-
(iii)
The displacements of the Reissner–Mindlin kinematics are enriched by a fluctuation field, which describes warping. Within four-node elements the warping displacements are formed with layerwise cubic functions through the thickness and constant distribution throughout the element reference surface.
-
(iv)
Elimination of stress, warping and Lagrange parameters on element level leads to a mixed hybrid shell element. The condensation is computationally effective since the relevant matrices are sparse. The resulting element stiffness matrix for quadrilaterals exhibits the usual 5 or 6 nodal degrees of freedom. This is an essential property since standard geometrical boundary conditions can be applied and the element is applicable also to shell intersection problems. Due to the simple structure of the formulation the implementation in a finite element program can easily be achieved.
-
(v)
Without introduction of further constraints continuity of the interlaminar shear stresses is automatically obtained in an exact way. This holds also for the zero stress conditions at the outer surfaces and for the integrals of the shear stresses which coincide identically with the independently interpolated shear forces.
-
(vi)
The computed interlaminar shear stresses show good agreement with the results of costly 3D-computations. Likewise comparisons with the post processing procedure [7] are performed. In contrast to that approach, here the interlaminar shear stresses are embedded in the variational formulation.
The paper is organized as follows. In Sect. 2 we propose a functional and derive the first variation as well as the associated Euler–Lagrange equations. The shape of the warping displacements, the integrals in thickness direction of the constitutive law assuming orthotropic material behaviour and the constraint are specified in Sect. 3. Furthermore the approximations of the independent fields and the derivation of a mixed-hybrid element stiffness matrix is shown. The membrane and bending patch test, a plate with 5 different layer sequences and a stiffened cylindrical shell are investigated in Sect. 4.
2 Functional and Euler–Lagrange equations
Let \(\mathcal{B}\) be the three-dimensional Euclidean space occupied by a shell with thickness h. With \(\xi ^i\) we denote a convected coordinate system of the body, where for the thickness coordinate holds \(h^- \le \xi ^3 \le h^+\). For the reference surface \(\Omega \) of the shell holds \(\xi ^3=0\) and the coordinate on the boundary \(\Gamma \) is denoted by s. In the following the summation convention is used for repeated indices, where Latin indices range from 1 to 3 and Greek indices range from 1 to 2. Commas denote partial differentiation with respect to the coordinates \(\xi ^\alpha \).
The position vector of the reference surface is denoted by \(\mathbf{X}(\xi ^1,\xi ^2)\). Furthermore, the vector field \(\bar{\mathbf{D}}(\xi ^1, \xi ^2)\) with \(|\bar{\mathbf{D}} (\xi ^1, \xi ^2)| = 1\) which is perpendicular to \(\Omega \) is introduced. The director field of the deformed configuration with position vector \(\mathbf{x}\) follows from \(\mathbf{d}(\xi ^1, \xi ^2) = \bar{\mathbf{D}} + \Delta \mathbf{d}\). With \(\mathbf{d} \cdot \mathbf{x},_\alpha \ne 0 \) the kinematic assumption accounts for averaged transverse shear strains. Hence the displacements of the reference surface follow from \(\mathbf{u} = \mathbf{x} -\mathbf{X}\). Based on the standard shell kinematics one can express the relation of the linearised Green–Lagrangian strains \(E_{ij}\) at a coordinate \(\xi ^3\) to the shell strains by
Here, the index g refers to geometrical strains and
with \(\mathbf{v} = [\mathbf{u}, \Delta \mathbf{d}]^T\). The membrane strains, curvatures and transverse shear strains are given by
respectively.
We summarize the independent field quantities in the vector \( {\varvec{\theta }} := [\mathbf{v}, {\varvec{\sigma }}, {\varvec{\varepsilon }}]^T \,. \) The vector of independent stress resultants reads
with membrane forces \(n^{\alpha \beta }= n^{\beta \alpha }\), bending moments \(m^{\alpha \beta } = m^{\beta \alpha }\) and shear forces \(q^\alpha \). The vector \({\varvec{\varepsilon }} = [{\varvec{\varepsilon }}_1, {\varvec{\varepsilon }}_2, {\varvec{\varepsilon }}_3]^T\) consist of three parts. Note, that \({\varvec{\varepsilon }}_1\) contains physical shell strains, \({\varvec{\varepsilon }}_2\) discrete warping displacements and \({\varvec{\varepsilon }}_3\) Lagrange parameters. The three parts are formally summarized in the vector \({\varvec{\varepsilon }}\). The components of the first part are organized in a sequence as in (2), whereas the components of the second and third part are specified in detail in the next section.
We introduce the following functional depending on \( {\varvec{\theta }} = [\mathbf{v}, {\varvec{\sigma }}, {\varvec{\varepsilon }}]^T \)
Here, the area element of the reference surface is given by \(\,\text {d}A = j \, \,\text {d}\xi ^1 \,\,\text {d}\xi ^2\) and \(j = |\mathbf{X},_1 \times \mathbf{X},_2|\). The shell is loaded statically by surface loads \(\bar{\mathbf{p}}\) on \({\Omega }\) and by boundary forces \(\bar{\mathbf{t}}\) on the boundary \(\Gamma _\sigma \). Hence, the potential of the external loads reads
The strain energy density W is assumed to be a quadratic form in terms of \({\varvec{\varepsilon }}_\alpha \), thus
The descriptive meaning of the constraint
is illustrated in Fig. 1. The warping function of Fig. 1a leads to additional bending moments and therefore is not correct. In Fig. 1b a qualitative correct shape is shown. Thus, \(\mathbf{g} = \mathbf{0}\) describes an orthogonality condition which enforces the correct shape of warping through the thickness, see Sect. 3.2. The constant matrices \(\mathbf{D}_{\alpha \beta }\) and \(\mathbf{D}_{32}\) are specified in the next section. The Lagrange term in (5) with constraint \(\mathbf{g} = \mathbf{0}\) represents an enhancement of the three-field functional introduced in Ref. [31].
With admissible variations \( \delta {\varvec{\theta }} := [\delta \mathbf{v}, \delta {\varvec{\sigma }}, \delta {\varvec{\varepsilon }}]^T \) where \(\delta \mathbf{v} := [\delta \mathbf{u}, \delta {\varvec{\varphi }}]^T\) the stationary condition for functional (5) reads
with \( \displaystyle \delta \Pi _{ext} = -\int \limits _{\Omega } \delta \mathbf{u}^T \bar{\mathbf{p}} \,\text {d}A -\int \limits _{\Gamma _\sigma } \delta \mathbf{u}^T \, \bar{\mathbf{t}} \,\text {d}s \,. \)
The virtual shell strains \(\delta {\varvec{\varepsilon }}_g = [\delta \varepsilon _{11},\delta \varepsilon _{22},2 \delta \varepsilon _{12}, \delta \kappa _{11},\delta \kappa _{22}, 2 \delta \kappa _{12},\delta \gamma _{1},\delta \gamma _{2}]^T\) are given with
where \(\delta \mathbf{d} = \delta {\varvec{\varphi }} \times \bar{\mathbf{D}}\) and \(\delta \mathbf{d},_\alpha = \delta {\varvec{\varphi }},_\alpha \times \bar{\mathbf{D}}\). Inserting (8) and
in Eq. (9) yields
Introducing
where \(\mathbf{D}\) is constant and symmetric, we obtain from (12)
which is the basic equation for the finite element approximations of the next section.
Finally we derive the Euler-Lagrange equations associated with the introduced functional. For this purpose integration by parts is applied to (9). This yields with (11)\(_2\)
where \(\nu _\alpha \) are components of the outward normal vector on \(\Gamma _\sigma \) and
Applying standard arguments of variational calculus we deduce from (15) as Euler–Lagrange equations the static and geometric field equations, the constitutive equations and the constraint \(\mathbf{g} = \mathbf{0}\)
Furthermore, \( {\partial W}/{\partial {\varvec{\varepsilon }}_2} + \mathbf{D}_{23} \, {\varvec{\varepsilon }}_3 = \mathbf{0} \) describes the equilibrium of higher order stress resultants, as is shown in Sect. 3.2. Finally one obtains the static boundary conditions
The equilibrium of higher order stress resultants and the constraint are further field equations in (17) in addition to the representation in [31].
3 Finite element formulation
3.1 Interpolation in thickness direction
The finite element approximation of the warping displacements \(\tilde{\mathbf{u}} = [\tilde{u}_1, \tilde{u}_2]^T\) as are depicted in Fig. 1 is chosen as
The vector \({\varvec{\varepsilon }}_2\) is elementwise constant and contains alternating the discrete warping ordinates in 1- and 2-direction of the nodes in thickness direction. Rigid body modes are avoided by suppressing the displacements of one arbitrary node, see Fig. 2. For N layers this leads to \(M = 6 \cdot N + 2\) components in \({\varvec{\varepsilon }}_2\), where the first two components are zero. The interpolation matrix contains cubic hierarchic functions
where \(-1 \le \zeta \le 1\) is a normalized thickness coordinate of layer i. Furthermore,
is an assembly matrix, which relates the 8 degrees of freedom of layer i to the M components of \({\varvec{\varepsilon }}_2\) and \(\mathbf{1}_n\) denotes a unit matrix of order n.
Assuming orthotropic material behaviour the constitutive equations are introduced with \(S^{33}=0\) in the following standard manner
Due to the varying fibre orientation the material constants \(C_{ij} = C_{ji}\) differ for each individual layer. To alleviate the notation the layer index i is omitted.
The physical layer strains are obtained from
where
Now the relation of the stress resultants to the vector of stresses \(\mathbf{S}\) can be defined with thickness integration of the internal virtual work expression and \(\delta \mathbf{E} = \mathbf{A}_1 \, \delta {\varvec{\varepsilon }}_1 + \mathbf{A}_2 \, \delta {\varvec{\varepsilon }}_2 \). This yields
with
where \(\bar{\mu }\) denotes the determinant of the shifter tensor. With an orthonormal element coordinate system, as is introduced in Sect. 3.3, \(\bar{\mu } = 1\) holds. We assert that \({\partial W}/{\partial {\varvec{\varepsilon }}_2}\) contains higher order stress resultants.
Furthermore, the matrices \(\mathbf{D}_{\alpha \beta }\) introduced in context with strain energy function (7)
can be computed by means of thickness integration. This leads to
Now, inserting (22) with (23) into (26) yields with (28) the constitutive law for the stress resultants (11)\(_1\).
The material matrix \(\mathbf{D}_{11}\) reads
The submatrices for membrane, bending and shear are obtained by summation over N layers and exact integration in each layer leading to well-known expressions. For certain layer sequences the coupling matrix \(\mathbf{D}_{mb}\) vanishes. Shear correction factors, as are used in a first order shear deformation theory, are not introduced in \(\mathbf{D}_s\).
Inserting (22) and (24) into (28) the matrices \(\mathbf{D}_{22}\) and \(\mathbf{D}_{21}\) can now be assembled with the contributions of the layers
where
With \(\bar{\mu } = 1\) only powers of \(\zeta \) occur in (31) and analytical integration is possible. A numerical integration with 3 Gauss integration points also leads to correct results. Due to the interpolation functions with local layerwise support it follows that \(\mathbf{D}_{22}\) is sparse.
3.2 Equilibrium of stresses and constraint \(\mathbf{g} = \mathbf{0}\)
Neglecting body forces the equilibrium equations for the in-plane directions read
In (32) the bending stresses \(S^{11}, S^{22}\), and \(S^{12}\) as well as transverse shear stresses \(S^{13}\) and \(S^{23}\) enter. The local element coordinate system, as is introduced in Sect. 3.3, is orthogonal and constant in each element. This allows partial derivatives instead of covariant derivatives.
For the bending stresses holds with (22)
with \(\hat{\xi }^3 = \xi ^3 - \xi ^3_{si}\), where \(\xi ^3_{si}\) denotes the coordinates of the ideal centre of gravity of the laminate.
Hence, the sum of the derivatives of the bending stresses yields
Within the following integrals the terms of the in-plane equilibrium are weighted with the local interpolation functions \({\varvec{\Phi }}(\xi ^3)\)
The reformulation of (26)\(_2\) with \(\bar{\mu } = 1\) into (35)\(_1\) is obtained with integration by parts and consideration of the stress boundary conditions \(S^{\alpha 3}(h^-) = S^{\alpha 3}(h^+) =0\).
The 6 columns of \(\bar{\mathbf{D}}_{23}\) are not linearly independent. For a homogeneous shell it follows immediately that the 1st, 2nd and 6th column vector are linear dependent and accordingly the 3rd, 4th and 5th column vector. Since the components of \(\bar{\varvec{\varepsilon }}_3\) still have to be determined, it is exact for homogeneous shells to reduce \(\bar{\mathbf{D}}_{23}\) to a matrix with two columns by adding the linear dependent columns. For this purpose we define
The computation of \(\mathbf{D}_{23}\) is performed by summation over layers considering (20)
where
The coordinates of the ideal centre of gravity are computed for each \(C_{\alpha \beta }\)
where \(C_{\alpha \beta }\) are the components of \(\mathbf{C}_{23}\) in (36). The integration in (38) and (39) again can be done by analytical integration or numerical Gauss integration with three integration points in each layer. For symmetric laminates and \(h^- = -h/2, h^+ = h/2\) Eq. (39) yields \(\xi ^3_{si} = 0\).
Now the integral form of the the equilibrium \(\mathbf{f} = \mathbf{0}\) according to (32) is formed with \(\delta \tilde{\mathbf{u}} = \varvec{\Phi } \, \delta {\varvec{\varepsilon }}_2\). Considering (35) and (36) it follows
and with \(\delta {\varvec{\varepsilon }}_2 \ne \mathbf{0}\) one obtains Eq. (17)\(_3\). Now \({\varvec{\varepsilon }}_3\) contains two components.
The derivation of the constraint \(\mathbf{g} = \mathbf{0}\) follows in an analogous way. We introduce the equilibrium of the virtual bending stresses considering the variation of (34)
and the integral form of \(\delta \mathbf{f}_1 = \mathbf{0}\) yields with \(\tilde{\mathbf{u}} = {\varvec{\Phi }} \, {\varvec{\varepsilon }}_2\)
With the reduced matrix \(\mathbf{C}_{23}\) according to (36) we define
with now two rows. From (42) considering (43) follows \(\delta {\varvec{\varepsilon }}^T_3 \mathbf{D}_{32} \, {\varvec{\varepsilon }}_2 = 0\) and with \(\delta {\varvec{\varepsilon }}_3 \ne \mathbf{0}\) one obtains the constraint (8). It has the descriptive meaning that the warping displacements must not lead to additional bending moments as is illustrated in Fig. 1.
Remark
For inhomogeneous shells the procedure to add the quasi linear dependent columns represents an approximation. However, in our numerical tests we obtain good agreement with costly three-dimensional solutions. With an increasing number of layers differences to the reference solution practically vanish. This can be observed with the examples in Sect. 4.2. For homogeneous shells the approach is exact.
3.3 Approximation of the independent fields
In this section the finite element shape functions for quadrilaterals are specified applying the isoparametric concept. The numbering of the corner nodes and midside nodes can be seen in Fig. 3.
A map of the coordinates \(\{\xi , \eta \} \in [-1,1]\) from the unit square to the reference surface is applied. Hence position vector and director vector of the reference surface are interpolated with bi-linear shape functions
where \(N_I (\xi , \eta ) = \frac{1}{4} (1+\xi _I \, \xi )(1+\eta _I \, \eta )\) with \( \xi _I \in \{-1, 1, 1, -1 \} \,, \) \( \eta _I \in \{-1, -1, 1, 1 \} \) and superscript h refers to the finite element approximation.
The position vectors \(\mathbf{X}_I\) and the orthonormal basis systems \([\mathbf{A}_{1I}, \mathbf{A}_{2I}, \mathbf{A}_{3I}]\) at the nodes are generated within the mesh input. Here, \(\bar{\mathbf{D}}_I = \mathbf{A}_{3I}\) is perpendicular to \(\Omega \) and \(\mathbf{A}_{1I},\, \mathbf{A}_{2I}\) are constructed in such a way that boundary conditions can be accommodated.
The tangent vectors \(\mathbf{X}^h,_\alpha \) and the derivatives of the director field \(\bar{\mathbf{D}}^h,_\alpha \) are computed as follows
The derivatives of the shape functions are obtained with the inverse of Jacobian matrix \(\mathbf{J}\)
where \(\mathbf{X}^h,_\xi \) and \(\mathbf{X}^h,_\eta \) are computed replacing \(N_I\) by \(N_I,_\xi \) and \(N_I,_\eta \) in (44)\(_1\). Furthermore, \(\mathbf{t}_i\) denotes the element coordinate system with \(\mathbf{t}_i \cdot \mathbf{t}_j = \delta _{ij}\), see [31]. The vectors \(\mathbf{t}_1\) and \(\mathbf{t}_2\) span a tangent plane at the centre of the element and \(\mathbf{t}_3\) is normal vector.
The displacements and rotations of the reference surface are approximated with the same interpolation functions
The derivatives \(\mathbf{u}^h,_\alpha \) and \(\Delta \mathbf{d}^h,_\alpha \) are obtained in a corresponding way according to (45).
Here, \(\mathbf{u}_I = u_{Ik} \, \mathbf{e}_k\) describes the nodal displacement vector. With \(\bar{\mathbf{D}}_I = \bar{D}_{Ik} \, \mathbf{e}_k\) holds
At nodes which are not positioned on intersections a drilling stiffness is not available and a transformation of the rotation vector to the nodal coordinate system is necessary:
Here, \(\beta _{\alpha I}\) are the rotations about local axes defined by \(\mathbf{A}_{\alpha I}\). The drilling degree of freedom is fixed, thus \(\beta _{3 I}=0\). Next combining (48) and (49) one obtains
The element has to fulfil membrane and bending patch test. The bending patch test—when using below specified mixed interpolation—can be fulfilled with substitute shear strains introduced e.g. in Ref. [33], but not with the transverse shear strains (3)\(_3\). Thus, the finite element approximation of the shell strains (3) reads
The shear strains \(\gamma ^M_\xi \) and \(\gamma ^L_\eta \) at the midside nodes \(M = B,D\) and \(L = A,C\) are specified in Appendix 2.
Inserting above finite element approximations into the shell strains (51) yields
where \(\mathbf{B}\) is given in Appendix 2 and \(\hat{\mathbf{v}} =[\mathbf{v}_1, \mathbf{v}_2,\mathbf{v}_3,\mathbf{v}_4]^T\) is the element displacement vector with \(\mathbf{v}_I =[\mathbf{u}_I, {\varvec{\beta }}_I]^T\).
The independent stress resultants \({\varvec{\sigma }}\) are approximated as follows
where \(\hat{\varvec{\sigma }}\) contains 8 parameters for the constant part and 6 parameters for the varying part of the stress field, respectively.
The approximation of \({\varvec{\varepsilon }}\) consists of three parts
The first part with 14 parameters and interpolation matrix \(\mathbf{N}^1_\varepsilon \) corresponds to (53). The second and third part are chosen constant within the element. The matrices \(\mathbf{N}_\sigma \) and \(\mathbf{N}^1_\varepsilon \) are specified in Appendix 2.
3.4 Element stiffness matrix
The approximations (52)–(54) and the corresponding equations for the virtual quantities
are inserted into the finite element approximation of (14)
where numel denotes the total number of finite shell elements to discretise the problem. Furthermore, \(\delta \Pi ^{eh}_{ext} = - \delta \hat{\mathbf{v}}^{T} \, \mathbf{f}_{ext}\), where \(\mathbf{f}_{ext}\) corresponds to the vector of loads \(\bar{\mathbf{p}}\) and \(\bar{\mathbf{t}}\) of a standard displacement formulation. Thus, Eq. (56) yields with (55)
with
The integrals in (58) are computed numerically using a \(2 \times 2\) Gauss integration scheme.
For each element one obtains the set of equations
where \(\mathbf{r}\) denotes the vector of element nodal forces which cancels out with the assembly. Since \({\varvec{\sigma }}\) and \({\varvec{\varepsilon }}\) are interpolated discontinuously across the element boundaries the parameters \(\hat{\varvec{\varepsilon }}\) and \(\hat{\varvec{\sigma }}\) can be eliminated from (59)
Inserting \(\hat{\varvec{\sigma }}\) from (60) in Eq. (57) yields \( \delta \Pi ({\varvec{\theta }}^h, \delta {\varvec{\theta }}^h) = \displaystyle \sum _{e=1}^{numel} \, \delta \hat{\mathbf{v}}^T( \mathbf{K} \, \hat{\mathbf{v}} - \mathbf{f}_{ext}) = 0 \) with
The element stiffness matrix \(\mathbf{K}\) possesses with six zero eigenvalues the correct rank. The global system of equations is obtained by standard assembly procedures. At nodes on intersections there are six degrees of freedom (three displacements and three global rotations) and five at all other nodes (three displacements and two local rotations). The solution yields the global displacement vector and thus for each element the vector \(\hat{\mathbf{v}}\). For the back substitution of \(\hat{\varvec{\sigma }}\) and \(\hat{\varvec{\varepsilon }}\) according to (60) the necessary matrices have to be stored or to be recalculated.
Remark
Due to the special structure of matrix
where \(\mathbf{F}_1\) is regular and sparse, the two matrix inversions in \(\hat{\mathbf{H}} = (\mathbf{F}^T \, \mathbf{H}^{-1} \, \mathbf{F})^{-1}\) according to (60) are not necessary. In stead of this a static condensation of the parameters \({\varvec{\varepsilon }}_2\) and \({\varvec{\varepsilon }}_3\) in (59) is more effective, see [32]. This leads to
with \( \mathbf{H}_{\alpha \beta } = \int _{\Omega _e} \, \mathbf{N}^{\alpha T}_\varepsilon \, \hat{\mathbf{D}}_{\alpha \beta } \, \mathbf{N}^\beta _\varepsilon \, \,\text {d}A \) where \(\alpha , \beta = 1,2\). Furthermore \(\mathbf{N}^2_\varepsilon = \mathbf{1}\) holds and \(\hat{\mathbf{D}}_{\alpha \beta }\) denote submatrices of matrix \(\mathbf{D}\). The computation of \(\mathbf{F}_1^{-1}\) requires the inversion of a diagonal submatrix and of three \(2 \times 2\) submatrices. Furthermore a pivot change in \(\mathbf{D}\) is necessary. In fact for the programming the sequence of \({\varvec{\varepsilon }}_2\) and \({\varvec{\varepsilon }}_3\) is interchanged in the vector \({\varvec{\varepsilon }}\). Due to the interpolation in thickness direction with local layerwise support the matrix \(\mathbf{H}_{22}\) is sparse which means for examples with many layers a significantly reduced effort.
The developed 4-node shell element has been implemented in an extended version of the general finite element program FEAP [34].
4 Examples
For all examples with fibre reinforced polymer layers transversal isotropic material behaviour is assumed as special case of orthotropy. The material constants are chosen as
where the index 1 refers to the preferred direction of the material.
For the output the transverse shear stresses are evaluated via Eqs. (22) and (23) at the element centre. For comparison 8-noded solid shell elements according to Ref. [29] are used. Here, results are obtained at nodes of the global FE-mesh using a standard smoothing procedure. Due to the applied assumed strain interpolation for the transverse shear strains [33] these elements possess an orientation which must coincide with the thickness direction of the shell. Furthermore, 5 parameters are used for the enhanced strain interpolation. A relative fine discretisation for each layer is necessary to obtain sufficient accurate results for the distribution of the transverse shear stresses through the thickness. We choose 10 elements in thickness direction of each layer.
Remark
For all examples with a layered setup holds: With the present element formulation continuity of the transverse shear stresses at the layer boundaries is automatically obtained. We do not apply any smoothing technique. At the outer surfaces the zero stress boundary conditions are fulfilled in an exact way. The integrals of the shear stress distribution coincide identically with the independently interpolated stress resultants \(q^1\) and \(q^2\).
4.1 Membrane and bending patch test
At first we investigate the element performance within membrane and bending patch test as is depicted in Fig. 4, see also Ref. [35]. A rectangular plate of length \(l_x=40\), width \(l_y=20\) and thickness \(h=0.1\) is supported at three corners. The linear elastic material behaviour is described by \(E=10^6\) and \(\nu =0.3\). We consider in-plane loading and bending loading denoted by load case 1 and 2, respectively. Both, membrane and bending patch test are fulfilled by the present element. One obtains constant normal forces \(n_x =1\), \(n_y =n_{xy} =0\) (load case 1) and constant bending moments \(m_x =m_y =m_{xy} =1\) (load case 2).
4.2 Simply supported plate subjected to constant loading
With the next example a square plate according to Fig. 5 is considered. The geometrical data are: \(l=50\) mm and \(h = 1\) mm. The origin of the x, y, z-coordinate system coincides with the plate centre. The plate is simply supported (soft support) and subjected to a constant load \(\bar{p} = 1 \text {N/mm}^2\). For the discretisation with solid shell elements the loading is also applied at the middle surface. We investigate five different layer sequences as are displayed in Table 1. The fibre direction \(0^{\circ }\) coincides with the x-direction. A subscript s refers to symmetry of the total lay-up. Furthermore, \((x_p, y_p)\) represent coordinates of a chosen element centre, where warping displacements or stresses are evaluated as function of the thickness coordinate. These values are specified in the respective captions of Figures.
First we compare the maximum displacements \(u_z\) at the plate centre computed with the developed element and two comparative elements. The results in Table 2 represent converged values. There is good agreement between the different models.
4.2.1 Symmetric cross-ply laminate
At first a symmetric cross-ply laminate \([0^{\circ }/90^{\circ }/0^{\circ }]\) is investigated. The applied discretisations for both models using regular meshes and the coordinates of the stress evaluation are given in Figs. 7 and 8.
The shape of the normalized warping displacement
at the specified coordinates computed with the developed element is shown in Fig. 6. One can see the typical shape as is qualitatively depicted for a homogeneous shell in Fig. 1b. The transverse shear stresses according to Figs. 7 and 8 show good correlation between the two applied models, see Tables 3 and 4.
The influence of mesh distortion on the results has also been investigated. We compare results for \(\tau _{xz}(z=0)\) of a distorted mesh (1594 elements, 1675 nodes-generated with a meshing scheme based on an advancing front technique) with a regular mesh (1600 elements, 1681 nodes) for a quarter of the plate. Figures 9 and 10 show that only negligible differences occur when a distorted mesh is used.
4.2.2 Unsymmetric cross-ply laminate
Here we consider the unsymmetric cross-ply laminate \([0^{\circ }/90^{\circ }]\). The discretisation density for the respective model applying regular meshes and the coordinates of the stress evaluation are given in Figs. 11 and 12. The results for the shear stresses computed with the two models show only small differences, see also Table 5.
4.2.3 Angle-ply laminate with 3 layers
The angle ply lay-up \([45^{\circ }/{-}45^{\circ }/45^{\circ }]\) is considered next. The applied discretisations using regular meshes for the two models and the coordinates of the stress evaluation are given in Figs. 13, 14, and 15. The shape of \(\tau _{yz}(x_p=0, y_p=21.429\, \text {mm}, z)\) corresponds to the distribution of \(\tau _{xz}\) in Fig. 13, and therefore is not displayed. Instead of this we present the stress evaluation at the coordinates given in Fig. 14. It shows the interesting effect that a drop of \(\tau _{xz}\) in the middle layer takes place. The evaluation of \(\tau _{yz}\) at the same coordinates yields a distribution as in a homogeneous plate, Fig. 15. Discrete data are presented in Tables 6–8.
4.2.4 Angle-ply laminate with 8 layers
We consider an 8 layer laminate \([45^{\circ }/{-}45^{\circ }/45^{\circ }/{-}45^{\circ }]_s\). The applied shell and solid shell discretisations using regular meshes can be seen in Figs. 16 and 17. The coordinates \((x_p,y_p)\) for the evaluation of \(\tau _{xz}\) are chosen as in the previous example. In both diagrams there is good agreement of the shear stresses computed with the two models.
4.2.5 Angle-ply laminate with 20 layers
Finally a 20 layer laminate \([-45^{\circ }/45^{\circ }/{-}45^{\circ }/45^{\circ }/{-}45^{\circ }/45^{\circ }/{-}45^{\circ }/45^{\circ }/{-}45^{\circ }/0^{\circ }]_s\) is investigated. The applied shell and solid shell discretisations using regular meshes can be seen in Figs. 18 and 19. The coordinates \((x_p,y_p)\) for the evaluation of \(\tau _{xz}\) are chosen as in the previous example. Both diagrams show good agreement between the shear stresses of the two models.
4.3 Stiffened cylindrical shell
The last example represents a stiffened cylindrical shell. Figure 20 shows a cross-section of the structure and a coarse finite element mesh of half the structure considering symmetry conditions. Radius and length of the cylinder are \(R=1000\, \text {mm}\), \(L=2000\, \text {mm}\) and the shell thickness is \(h = 10 \,\text {mm}\). The shell is free at \(y=z=0\) and clamped at \(y=L\). A concentrated force \(F = 1 \,\) kN acts at the coordinates \((x,y,z)=(0,0,R)\). The skin of the structure consists of a \([0^{\circ }/90^{\circ }/0^{\circ }]\) lay-up, where \(0^{\circ }\) refers to the tangential direction and \(90^{\circ }\) to the length direction of the cylinder. The stiffeners with geometrical data \(d=50\, \text {mm}\) and \(h=10\, \text {mm}\) are arranged in radial direction. The stiffener in the symmetry axis has a thickness of 2 h. The stiffeners are homogeneous and the fibre direction coincides with the length direction. Again the data for transversal isotropic material behaviour (64) are taken.Comparative results are obtained with the element formulation [7] where the transverse shear stresses are computed within a post processing procedure and thus are not embedded in the variational formulation. Plots of the displacements \(u_z(\xi ^1,\xi ^2)\) and of the shear stresses \(\tau _{13}(\xi ^1,\xi ^2)\) of the middle surface, where \(\xi ^2 \equiv y\), are depicted in Figs. 21, 22, 23, and 24 for the present model and the comparative model. A \(24 \times 16\) mesh is used for the skin and a \(2 \times 16\) mesh vor each stiffener. The displacements of the deformed configuration are amplified by a factor 200 and the stiffeners are turned off in the plots. Finally in Fig. 25 the shape of \(\tau _{13}(\xi ^1_p,\xi ^2_p)\) through the thickness at a point P with coordinates \(\xi ^1_p = (27/192 \cdot \pi /2) \cdot R\) and \(\xi ^2_p = 13/128 \cdot L\) is displayed. Here, a refined mesh with \(96 \times 64\) elements for the skin and \(2 \times 64\) elements for each stiffener is used. In all diagrams one can state good agreement between the two models.
5 Conclusions
In this paper a new mixed hybrid 4-node finite element for applications to layered shells is presented. The global shell equations in terms of stress resultants are coupled with the local equilibrium equations in the variational formulation. With layerwise cubic interpolation functions one obtains automatically continuous interlaminar shear stresses. Furthermore the stress boundary conditions at the outer surfaces are automatically fulfilled. This holds also for the integrals of the shear stresses which coincide identically with the independently interpolated shear forces. Good agreement of the displacements and stresses with comparative results is obtained. The setup of the element stiffness matrix is computationally effective, since the matrix which is subject to a static condensation is sparse. The essential feature of the element formulation is the fact that it leads to the usual shell degrees of freedom. This allows the application of standard boundary conditions and the computation of folded shell structures.
References
Carrera E (2003) Theories and finite elements for multilayered plates and shells: a unified compact formulation with numerical assessment and benchmarking. Arch Comput Methods Eng 10(3):215–296
Mittelstedt C, Becker W (2004) Interlaminar stress concentrations in layered structures, Part I: A selective literature survey on the free-edge effect since 1967. J Compos Mater 38:1037–1062
Zhang Y, Yang C (2009) Recent developments in finite element analysis for laminated composite plates. Compos Struct 88:147–157
Carrera E, Cinefra M, Petrolo M, Zappino E (2014) Finite element analysis of structures through unified formulation. Wiley, Chichester
Carrera E, Cinefra M, Lamberti A, Petrolo M (2015) Results on best theories for metallic and laminated shells including layer-wise models. Compos Struct 126:285–298
Rolfes R, Rohwer K (1997) Improved transverse shear stresses in composite finite elements based on first order shear deformation theory. Int J Numer Methods Eng 40:51–60
Schürg M, Wagner W, Gruttmann F (2009) An enhanced FSDT model for the calculation of interlaminar shear stresses in composite plate structures. Comput Mech 44(6):765–776
Noor AK, Burton WS, Peters JM (1990) Predictor–corrector procedure for stress and free vibration analyses of multilayered composite plates and shells. Comput Methods Appl Mech Eng 82:341–364
Noor AK, Kim YH, Peters JM (1994) Transverse shear stresses and their sensitivity coefficients in multilayered composite panels. AlAA J 2:1259–1269
Manjunatha BS, Kant T (1994) On evaluation of transverse stresses in layered symmetric composite and sandwich laminates under flexure. Eng Comput 10:499–518
Vidal P, Gallimard L, Polit O (2013) Proper generalized decomposition and layer-wise approach for the modeling of composite plate structures. Int J Solids Struct 50:2239–2250
Auricchio F, Sacco E (1999) A mixed-enhanced finite-element for the analysis of laminated composite plates. Int J Numer Methods Eng 44:1481–1504
Auricchio F, Sacco E, Vairo G (2006) A mixed FSDT finite element for monoclinic laminated plates. Comput Struct 84:624–639
Auricchio F, Balduzzi G, Khoshgoftar MJ, Rahimi G, Sacco E (2014) Enhanced modeling approach for multilayer anisotropic plates based on dimension reduction method and Hellinger–Reissner principle. Compos Struct 118:622–633
Carrera E (1996) \(C^0\) Reissner–Mindlin multilayered plate elements including zig-zag and interlaminar stress continuity. Int J Numer Methods Eng 39:1797–1820
Brank B, Carrera E (2000) Multilayered shell finite element with interlaminar continuous shear stresses: a refinement of the Reissner–Mindlin formulation. Int J Numer Methods Eng 48:843–874
Carrera E (2003) Historical review of zig-zag theories for multilayered plates and shells. Appl Mech Rev 56:237–308
Reddy JN (1984) A simple high-order theory for laminated composite plates. J Appl Mech 51:745–752
Ferreira A (2005) Analysis of composite plates using a layerwise shear deformation theory and multiquadratics discretization. Mech Adv Mater Struct 12:99–112
Moleiro F, Mota Soares CM, Mota Soares CA, Reddy JN (2011) A layerwise mixed least-squares finite element model for static analysis of multilayered composite plates. Comput Struct 89:1730–1742
Engblom JJ, Ochoa OO (1985) Through-the-thickness stress distribution for laminated plates of advanced composite materials. Int J Numer Methods Eng 21:1759–1776
Reddy JN (1989) On refined computational models of composite laminates. Int J Numer Methods Eng 27:361–382
Rao KM, Meyer-Piening HR (1990) Analysis of thick laminated anisotropic composite plates by the finite element method. Compos Struct 15:185–213
Robbins DH, Reddy JN (1993) Modelling of thick composites using a layerwise laminate theory. Int J Numer Methods Eng 36:655–677
Topdar P, Sheikh AH, Dhang N (2003) Finite element analysis of composite and sandwich plates using a continuous interlaminar shear stress model. J Sandw Struct Mat 5:207–231
Gruttmann F, Wagner W (1994) On the numerical analysis of local effects in composite structures. Compos Struct 29:1–12
Gruttmann F, Wagner W (1996) Coupling of 2d- and 3d-composite shell elements in linear and nonlinear applications. Comput Methods Appl Mech Eng 129:271–287
Marimuthu R, Sundaresan MK, Rao GV (2003) Estimation of interlaminar stresses in laminated plates subjected to transverse loading using three-dimensional mixed finite element formulation. The Institution of Engineers (India). Tech J Aerosp Eng 84:1–8
Klinkel S, Gruttmann F, Wagner W (1999) A continuum based 3D-shell element for laminated structures. Comput Struct 71:43–62
Klinkel S, Gruttmann F, Wagner W (2006) A robust non-linear solid shell element based on a mixed variational formulation. Comput Methods Appl Mech Engng 195:179–201
Wagner W, Gruttmann F (2005) A robust nonlinear mixed hybrid quadrilateral shell element. Int J Numer Methods Eng 64:635–666
Gruttmann F, Wagner W (2006) Structural analysis of composite laminates using a mixed hybrid shell element. Comput Mech 37:479–497
Dvorkin E, Bathe KJ (1984) A continuum mechanics based four node shell element for general nonlinear analysis. Eng Comput 1:77–88
Taylor RL (2015) FEAP. http://www.ce.berkeley.edu/projects/feap/
MacNeal RH, Harder RL (1985) A proposed standard set of problems to test finite element accuracy. Finite Elem Anal Des 1:3–20
Acknowledgments
The financial support of the Deutsche Forschungsgemeinschaft (DFG) for the third author is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Data for some selected stress distributions
1.1 Symmetric cross-ply laminate \([0^{\circ }/90^{\circ }/0^{\circ }]\)
1.2 Unsymmetric cross-ply laminate \([0^{\circ }/90^{\circ }]\)
1.3 Angle-ply laminate with 3 layers \([45^{\circ }/{-}45^{\circ }/45^{\circ }]\)
Appendix 2: Interpolation matrices of the mixed element formulation
The transverse shear strains at the midside nodes A, B, C, D of the element are as follows
where the following quantities are given with the bilinear interpolation (44)–(47)
The matrix \(\mathbf{B} =[\mathbf{B}_1, \mathbf{B}_2, \mathbf{B}_3, \mathbf{B}_4]\) follows with
We denote by \( \mathbf{b}_{I \alpha } = \mathbf{T}^T_I \, \mathbf{X},_\alpha \), \( \mathbf{b}_{M} = \mathbf{T}^T_I \, \mathbf{X}^M,_\xi \; \) and \( \mathbf{b}_{L} = \mathbf{T}^T_I \, \mathbf{X}^L,_\eta \,, \) where \(\mathbf{T}_I\) is introduced in (50). The allocation of the midside nodes to the corner nodes is given by \( (I,M,L) \in \{(1,B,A); (2,B,C); (3,D,C); (4,D,A) \} \,. \) To alleviate the notation the superscript h is omitted in the matrix.
According to [32] the interpolation matrix \(\mathbf{N}_\sigma \) reads
where
with the coordinates \( \bar{\xi } = \displaystyle \frac{1}{A_e} \int \limits _{\Omega _e} \xi \, \,\text {d}A \) and \( \bar{\eta } = \displaystyle \frac{1}{A_e} \int \limits _{\Omega _e} \eta \, \,\text {d}A \) as well as
The constants \(J_{\alpha \beta }^0 = J_{\alpha \beta } (\xi =0, \eta = 0)\) are the components of \(\mathbf{J}\) in Eq. (46) evaluated at the element centre.
Again from [32] it holds for \(\mathbf{N}_\varepsilon ^1\)
where
and
A further part with special interpolation functions has been introduced in [32] to improve the membrane and bending behaviour of the element. These functions are constructed orthogonal to the stress resultant interpolation. For the sake of convenience this part is omitted here.
Rights and permissions
About this article
Cite this article
Gruttmann, F., Wagner, W. & Knust, G. A coupled global–local shell model with continuous interlaminar shear stresses. Comput Mech 57, 237–255 (2016). https://doi.org/10.1007/s00466-015-1229-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-015-1229-z