Abstract
Variable stiffness (VS) composite laminates provide larger freedom to design thin-walled structures than constant stiffness (CS) composite laminates. They showed to allow the redistributing of stresses, improving buckling and post-buckling performance and, therefore, reducing material weight and costs. This work extends a recently developed mixed shell element, MISS-4C, to the postbuckling analysis of VS composite laminate structures. MISS-4C has a linear elastic closed-form solution for the stress interpolation of symmetric composite materials. Its stress field interpolation is obtained by the minimum number of parameters, making it an isostatic element. Moreover, its kinematic is only assumed along its contour, leading to an efficient evaluation of all operators obtained through analytical integration along the element contour. MISS-4C uses a corotational approach within a fast multi-modal Koiter algorithm to efficiently obtain the initial post-buckling response of VS composite laminate structures.
First, the element performance is investigated by analysing a carbon fibre VS composite laminate plate subjected to compressive stresses. Numerical results obtained with MISS-4C are compared with those obtained with the MISS-4 element, showing good accuracy and a high convergence rate. Subsequently, the structural response of a glass fibre VS composite laminate girder of a short-length bridge is optimised through a multi-objective optimisation that exploits the robustness of the MISS-4C element and the efficiency of the multi-modal Koiter algorithm.
Similar content being viewed by others
Explore related subjects
Find the latest articles, discoveries, and news in related topics.Avoid common mistakes on your manuscript.
1 Introduction
The stiffness tailoring capability of variable stiffness (VS) composite laminates enlarges the design space of thin-walled structures used in several structural engineering applications [1,2,3]. In recent years, several researchers have shown a considerable improvement in the buckling behaviour of VS structures compared to that of their constant stiffness (CS) counterparts [4, 5] made with unidirectional composite laminates. Furthermore, it has been shown that VS thin-walled structures have an enhanced load-carrying capacity in postbuckling behaviour that can be exploited to reduce their weight further and lead to appealing, lightweight solutions where weight is a major design driver [6]. Recently, Liguori et al. [7, 8] showed the potential of VS composite laminates also in civil engineering applications by optimising the geometrically nonlinear response of short-length bridge girders made with glass fibre composite laminates, leading to more sustainable design solutions than those made with traditional unidirectional composite laminates.
However, for all the abovementioned applications made with VS composites, the computational cost from the incremental-iterative procedure to study nonlinear problems and the mesh required for accurately modelling the fibre angle variations typical of VS laminates can be computationally expansive, mainly when a large number of results is needed as for optimisation problems.
An effective way to reduce the computational cost of those problems is by reducing the number of discrete variables describing them. An appealing way to reduce the number of discrete variables is achieved through isogeometric formulations, which exploit both the high continuity of interpolation functions and highly performing Finite Elements (FE) [9]. In this regard, Liguori et al. [10] developed an isogeometric framework for the optimal design of VS shells undergoing large deformations that uses a fast multimodal Koiter algorithm. Koiter’s method represents an alternative solution approach to path-following analyses, being based on the construction of a reduced order model which is usually a function of only few tens of variables [11]. Additionally, Koiter’s method allows to take into account the effect that geometrical imperfections have on the initial postbuckling response within a single analysis, thereby allowing for imperfection sensitivity analyses and postbuckling optimisation problems to be solved with efficiency and robustness [6, 10].
In light of these premises, this work aims to extend a high-performance, recently developed mixed shell element to study the geometrically nonlinear response of VS composite laminate structures. The element’s name is MISS-4C, the acronym for mixed, isostatic, self-equilibrated stress for composite laminates. The element is formulated for linear-elastic problems. Then, a corotational formulation is used within a Koiter asymptotic algorithm to obtain the buckling and initial post-buckling behaviour of VS structures as originally developed in [11,12,13,14]. MISS-4C is derived from the Hellinger–Reissner fnctional. As such, both its stress and displacement fields are primary unknowns. Then, for the stress interpolation of symmetric composite laminates, MISS-4C uses a linear elastic closed-form solution. Furthermore, the stress fields a priori satisfy both the equilibrium equations when bulk loads are null and compatibility equations, as with the hybrid-Trefftz method [15,16,17]. The element has a quadrilateral flat geometry with 24 kinematical Degrees of Freedom (DoFs) considered at its four vertices (i.e. six per vertex). More precisely, each node has three translations and three rotations, including drilling. The element is isostatic [18, 19] and, as such, uses the lowest possible number of stress parameters. The First-order Shear Deformation Theory (FSDT) is used to obtain the terms of the elastic matrix. Finally, MISS-4C is implemented within a Koiter multimodal algorithm to efficiently obtain the elastic initial postbuckling behaviour of VS thin-walled structures.
In this work, the performance of MISS-4C is first assessed through the buckling and post-buckling analysis of carbon fibre VS composite laminate plates subjected to compressive stresses. In particular, results obtained with MISS-4C are compared with those obtained with the MISS4 element, which was initially developed by Madeo et al. [19, 20] for the linear elastic analysis of isotropic shell structures and later extended to composite laminated VS structures by Zucco et al. [21]. Subsequently, the potential of using MISS-4C within a Koiter multimodal algorithm is shown by optimising the response of an actual structural application. In particular, a multi-objective optimisation of a short-length bridge girder made with glass fibre VS composite laminates is conducted to enhance its linear static, buckling and post-buckling response.
The manuscript is structured as follows. Section 2 introduces the mixed functional from which MISS-4C is derived and the linear element model. Section 3 presents the element field interpolations and its corotational formulation. Section 4 recalls the main steps of the initial pos-buckling analysis when using a Koiter multimodal algorithm. Numerical results are presented and commented on in Sect. 5. Finally, conclusions are drawn in Sect. 6.
2 Hellinger–Reissner functional and linear FE model
2.1 Mixed functional
Consider the Hellinger–Reissner functional
where \({\Phi }[\varvec{t}, \varvec{d}]\) is the mixed strain energy defined as a function of the stress resultants, \(\varvec{t}\), and the generalised displacements, \(\varvec{d}\), while \(\mathcal {W}[\varvec{d}]\) is the work done by the external loads.
For flat shells, the mixed strain energy is
where \({\Phi }_d[\varvec{t}, \varvec{d}]\) is the strain work while \({\Phi }_c[\varvec{t}]\) is the complementary strain energy that are respectively
with \(\Omega\) the two-dimensional structural domain. Introducing a Cartesian reference system \(\{\zeta _1, \zeta _2, \zeta _3\}\) with \(\zeta _3\)-axis aligned along the thickness direction, the constitutive matrix \(\varvec{C}\), for a composite laminate with n layers, when using FSDT [22], is
where
with \(\zeta _{3(j)}\) and \(\zeta _{3(j-1)}\) are the top and bottom coordinates of the j-th lamina, respectively. The subscripts m, b and s indicate membrane, bending and shear quantities, respectively. Therfore, the terms within \(\varvec{C}\) are the lamina constitutive matrices referring to the in-plane, \(\varvec{C}_{m}\), out-of-plane, \(\varvec{C}_{b}\), and transverse shear stress/strain, \(\varvec{C}_{s}\), respectively. Then, \(\varvec{\kappa }\) is a \([2 \times 2]\) matrix that collects the shear factors [11] and the symbol \(\odot\) indicates the component product that allows multiplying \(\varvec{C}_{s}\) by different values of the shear correction factor. It is worth noting that for VS composite laminates, \(\varvec{C}\) varies through \(\Omega\) . However, for the sake of simplicity, the dependence of \(\varvec{C}\) on \(\Omega\) is omitted in the expressions.
The vectors \(\varvec{t}\) and \(\varvec{d}\) collect the stress resultants and generalised displacements as
where the f indicates the flexural quantities. Subsequently, the compatibility equations are obtained as \(\varvec{e}[\varvec{d}]=\varvec{Q}\varvec{d}\), where \(\varvec{Q}\) is the differential operator.
The external work \(\mathcal {W}[\varvec{d}]\) of a structure subjected to bulk loads \(\bar{\varvec{q}}\) and tractions \(\bar{\textbf{f}}\) is
where \(\Gamma\) is the contour of \(\Omega\).
If \(\varvec{t}\) satisfies the equilibrium equations when \(\bar{\varvec{q}}\) are null, then
where \(\varvec{t}_b\) and \(\varvec{t}_s\) are the bending and shear components within \(\varvec{t}_f\) while \(\varvec{Q}_m\), \(\varvec{Q}_s\), \(\varvec{Q}_b\), \(\hat{\varvec{I}}\) are differential operators defined as
from which it holds that
In Eq. 10, \(\varvec{N}\) is the matrix collecting the components of the unit outward normal to the contour defined as in [23]. If \(\varvec{t}\) also satisfies the compatibility equations, then it represents a possible solution \(\varvec{d}_t\) of the elastic displacement field as
leading to the following identity
Finally, considering Eqs. (10) and (12), the mixed strain energy is efficiently calculated through integration along the element contour, \(\Gamma\).
2.2 Field interpolations
The displacement and stress fields of the generic element, e, are approximated separately. The interpolation of the stress resultants is
where \({\varvec{\mathcal {T}}}\) is the interpolation matrix collecting the stress modes assumed for the membrane and the flexural generalised stresses respectively indicated with \({\varvec{\mathcal {T}}}_m\) and \({\varvec{\mathcal {T}}}_f\). Whereas the vectors \(\varvec{\beta }_{me}\) and \(\varvec{\beta }_{fe}\) collect the interpolation parameters for the membrane and flexural stress fields, respectively.
Similarly to Eq. 13, the displacement field interpolation is
where \({\varvec{\mathcal {D}}}\) collects the interpolation functions. More precisely, \({\varvec{\mathcal {D}}}_{m}\) collects the shape functions for the in-plane displacements while \({\varvec{\mathcal {D}}}_{f}\) collects those for the out-of-plane displacements. Then, the vector \(\varvec{d}_e\) collects the displacement interpolation parameters.
Subsequently, by substituting Eqs. (13) and (14) into (2) and integrating over \(\Omega _e\), it is possible to calculate the mixed strain energy of the element as
where \({\varvec{\mathcal {Q}}}_e\) is the compatibility matrix of the generic element, while \({\varvec{\mathcal {F}}}_e\) is its compliance matrix.
Similarly, the element force vector \(\varvec{f}_e\) is evaluated from the expression of the external work \(\mathcal {W}\).
If \(\varvec{t}\) satisfies the equilibrium equations when the bulk loads are null, then the compatibility matrix in Eq. (15) is evaluated through an integration along the element contour as
Furthermore, if \(\varvec{t}\) also satisfies the internal compatibility equations, the compliance matrix in Eq. (15) is evaluated through an integration along along the element contour as
where \({\varvec{\mathcal {D}}}_t\) is a matrix collecting the shape functions for the elastic displacements \(\varvec{d}_t\) (see Eq. (12)) expressed in terms of the stress interpolation parameters \(\varvec{t}_e\) as
3 MISS-4C linear and corotational formulations
3.1 Generalised stress field interpolation
The generalised stress fields are defined in the rotated local Cartesian reference system \(\{\zeta _1,\,\zeta _2, \,\zeta _3\}\). An interpolation of the generalised stress fields is employed to satisfy the compatibility equations and equilibrium equations when the bulk loads are null. In total, 18 static parameters, \(n_\beta\), are used, namely, nine parameters for interpolating the membrane generalised stress field and nine parameters to interpolate the flexural generalised stress field.
3.1.1 Assumed membrane stress field
The membrane stress field interpolation is defined through a polynomial shape of the elastic in-plane displacement solution \(\varvec{d}_{tm}\) as
where \(\bar{{\varvec{\mathcal {T}}}}_{mu}\) collects the shape functions as
while \(\bar{\varvec{\beta }}_{me}\) is a \([30 \times 1]\) vector collecting the interpolation parameters.
The generalised membrane stresses for symmetric composite laminates obtained by applying the compatibility and constitutive equations to Eq. (19) are
which can be rewritten by superimposing the equilibrium through Eqs. (8). Subsequently, a hierarchical selection of nine independent polynomials is conducted as in [24], obtaining
The in-plane elastic displacement solution \(\varvec{d}_{tm}\) is expressed as a function of the static parameters \(\varvec{\beta }_{me}\) as
The explicit expressions of \({\varvec{\mathcal {T}}}_{m}\) and \({\varvec{\mathcal {D}}}_{tm}\) can be found in [24]. Note that the assumed membrane stresses correspond to an Airy solution [25]
3.1.2 Assumed flexural stress field
The flexural stress field interpolation is defined through a polynomial shape of the elastic out-of-plane displacement solution \(\varvec{d}_{tf}\) as
where
while \(\bar{\varvec{\beta }}_{fe}\) is a \([51 \times 1]\) vector. Then, the following generalised flexural stresses are obtained for a symmetric composite laminate by applying the compatibility and constitutive equations to Eq. (24)
which can be rewritten by superimposing the equilibrium through Eqs. (8). Subsequently, a hierarchical selection of nine independent polynomials is conducted as in [24]
The out-of-plane elastic displacement solution \(\varvec{d}_{tf}\) is expressed as a function of the static parameters \(\varvec{\beta }_{fe}\) as
The explicit expression of \({\varvec{\mathcal {T}}}_{f}\) and \({\varvec{\mathcal {D}}}_{tf}\) can be found in [24]. It is worth observing that the assumed membrane stress corresponds to a Trefftz solution [26].
3.2 Generalised displacement field interpolation
A total of 24 nodal parameters are used to interpolate the displacement field \(\varvec{d}\), namely 12 translations and 12 rotations. The vector \(\varvec{d}_e\) collects those parameters. Then, considering the assumed stress field, the interpolation of the displacement field is described along the element contour. In particular, for a generic side \(\Gamma _k\) of the element contour, the vectors \(\varvec{d}_{ie} = [d_{i1},\,d_{i2},\,d_{i3},\,\varphi _{i1},\,\varphi _{i2},\,\varphi _{i3}]^T\) and \(\varvec{d}_{je} = [d_{j1},\,d_{j2},\,d_{j3},\,\varphi _{j1},\,\varphi _{j2},\,\varphi _{j3}]^T\) collect the displacements at its end nodes \(i,\,j\), respectively.
3.3 Assumed in-plane displacements
Along the element’s generic side \(\Gamma _k\), the in-plane displacements are assumed as the sum of three contributions
In this expression, \(\zeta\) is the one-dimensional abscissa \(-1\le \zeta \le 1\) along \(\Gamma _k\), \(\ell _k\) and \(\varvec{n}_k\) are the length and the normal vector to the side k-th, respectively. Then, the vectors \(\varvec{d}_i\) and \(\varvec{d}_j\) collect the nodal displacements as
The contribution \(\varvec{d}_{km}^{(q)}\) is evaluated through the Allman’s kinematic approach [19] while \(\varvec{d}_{km}^{(c)}\) is a cubic expansion for the normal component of the side displacement proportional to the average distortional drilling nodal rotation
where the expression of each term is given in [24]. This cubic contribution corresponds to an incompatible mode introduced to avoid rank defectiveness, as discussed in [19].
3.4 Assumed out-of-plane displacements
The out-of-plane displacement, \(d_{k3}\), along \(\Gamma _k\) is assumed as the sum of three contributions, namely
where
and
Similarly to the cubic term in Eq. (29), \(d_{k3}^{(c)}\) is an incompatible mode introduced to avoid rank defectiveness and depends on the difference between each side’s normal rotation and the element’s rigid rotation.
The normal rotation \(\varphi _{kn}\) along \(\Gamma _k\) is assumed to be the sum of a linear and a quadratic contribution
while the tangential rotation \(\varphi _{kt}\) is assumed to be linear,
3.5 Geometrically nonlinear FE mixed energy
A corotational approach [27,28,29,30] is employed to use the linear version of MISS-4C presented above to conduct geometrically nonlinear static analyses [12, 31]. First, the FE mixed energy Eq. (15) is expressed in terms of kinematic parameters \(\bar{\varvec{d}}_e\) referred to the corotational frame that filters the average rigid body motion of the element,
Then, introducing the geometrically nonlinear relationship
between the corotational kinematic parameters \(\bar{\varvec{d}}_e\) and those referred to the global fixed frame, \(\varvec{d}_e\), the nonlinear expression of the mixed energy for the element becomes
The explicit expression of \(\varvec{\varrho }_e\) is a function of the translation \(\varvec{c}\) and rotation \(\varvec{R}\) that define the corotational frame. Moreover, that expression contains the geometrically nonlinear transformations between displacements and rotations in the corotational frame and those in the global fixed frame. The details on how \(\varvec{\varrho }_e\) is evaluated in this work can be found in [24]. Subsequently, the mixed energy of each FE can be expressed as a function of the unknown vector
which collects the stress and displacement parameters of the single element. The vector \(\varvec{u}_e\) can be related to the global configuration vector \(\varvec{u}\) through the FE assemblage operator \({\varvec{\mathcal {A}}}_e\)
Finally, the derivatives of Eqs. (39), (41) with respect to \(\varvec{u}\) are evaluated until the fourth order as needed by the Koiter asymptotic analysis described in the next Section.
4 Reduced order model for initial postbuckling analysis
This Section recalls the main steps of the Koiter multi-modal algorithm, originally proposed by Casciaro [32]. Further aspects making that approach a robust tool for the initial postbuckling analysis of thin-walled structures can be found in [6, 9, 10, 33,34,35,36].
For a structural system, its equilibrium condition is expressed as
which is a nonlinear problem where \(\lambda\) is the load amplification factor, \(\varvec{s}[\varvec{u}]\) is the structural response, \(\hat{\varvec{p}}\) is the reference load vector and \(\delta \varvec{u}\) a variation of the configuration vector \(\varvec{u}\). The main tenet of Koiter’s method is approximating the initial postbuckling behaviour by constructing a reduced system of equilibrium equations whose number of unknowns is \(m+1\), where m is the number of buckling modes used in the analysis. The reduced order model is usually constructed based on a few modes (i.e., a few tens), making it an efficient alternative to path-following algorithms. In this regard, Zucco and Weaver [37] investigated how the buckling modes contribute to the nonlinear solution and identified a strategy to further reduce the computational cost of Koiter’s analysis by taking into account the initial degree of symmetry of the structural problem under consideration. The following steps summarise the algorithm.
-
1.
Initially, the structure’s pre-critical behaviour is evaluated as
$$\begin{aligned} \varvec{u}^f = \varvec{u}_0+\lambda \varvec{\hat{u}}\end{aligned}$$(43)where \(\varvec{u}_0\) is an initial known configuration, while \(\varvec{\hat{u}}\) represents the initial linear elastic response calculated from
$$\begin{aligned} \varvec{K}[\varvec{u}_0]\,\varvec{\hat{u}}= \varvec{\hat{p}}\end{aligned}$$(44)where \(\varvec{K}\) is the stiffness matrix and \(\varvec{K}[\varvec{u}_0]\) its evaluation at the initial configuration.
-
2.
A multi-modal buckling problem is solved to obtain m buckling loads \(\lambda _i\), \(i=1 \dots m\) and their corresponding modes \(\varvec{\dot{v}}_i\) along \(\varvec{u}^f\). Hence, the buckling problem
$$\begin{aligned} \varvec{K}[\varvec{u}_0+\lambda _i \varvec{\hat{u}}]\, \varvec{\dot{v}}_i = \textbf{0} \end{aligned}$$(45)is solved for \(\lambda _i\) and \(\varvec{\dot{v}}_i\). Then, the buckling modes are normalised using the following orthogonality condition
$$\begin{aligned} \Phi '''_b\hat{\varvec{u}}\dot{\varvec{v}}_i\dot{\varvec{v}}_j=0\quad ,\quad \forall i,j=1\dots m \end{aligned}$$(46)where \(\Phi '''_b\) is the third Fr\(\grave{\text {e}}\)chet derivative evaluated at \(\lambda _b\) which is an appropriate reference value among the m buckling loads (e.g. the smallest \(\lambda _i\) or their mean value).
-
3.
Subsequently, the quadratic corrections belonging to \({{\mathcal {W}}} = \{ \varvec{w}: \varvec{w}\bot \varvec{\dot{v}}_i\,,\; i=1 \dots m\}\), which is a space orthogonal to that of the buckling modes are evaluated as
$$\begin{aligned} \varvec{w}\bot \varvec{\dot{v}}_i \;\Leftrightarrow \; \Phi '''_b\hat{\varvec{u}}\dot{\varvec{v}}_i \varvec{w}=0. \end{aligned}$$(47)introducing \(\xi _0 = (\lambda -\lambda _b)\) and \(\varvec{\dot{v}}_0 = \varvec{\hat{u}}\), the equilibrium path is asymptotically approximated through an expansion in terms of mode amplitudes \(\xi _j\) as
$$\begin{aligned} \varvec{u}[\lambda , \xi _k] = \varvec{u}_0+\lambda _b \varvec{\hat{u}}+ \sum _{i=0}^m \xi _i \varvec{\dot{v}}_i + \frac{1}{2}\sum _{i,j=0}^m \xi _i \xi _j \varvec{w}_{ij}. \end{aligned}$$(48)In Eq. 48, \(\varvec{w}_{ij} \in {\mathcal {W}}\) are quadratic corrections introduced to satisfy the projection of the equilibrium equation onto \({{\mathcal {W}}}\), obtained by the linear orthogonal equations
$$\begin{aligned} \delta \varvec{w}^T(\varvec{K}[\varvec{u}_0+\lambda _b \varvec{\hat{u}}] \varvec{w}_{ij} + \varvec{p}_{ij})=0 \;,\;\;\forall \varvec{w}\in \mathcal {W} \end{aligned}$$(49)where vectors \(\varvec{p}_{ij}\) are defined as a function of the buckling modes \(\varvec{\dot{v}}_i\, , \;i=0 \dots m\), and energy equivalence \(\delta \varvec{w}^T \varvec{p}_{ij} = \Phi _b''' \delta \varvec{w}\, \dot{\varvec{v}}_j\dot{\varvec{v}}_j\).
-
4.
The energy terms
$$\begin{aligned} \left. \begin{aligned} \mathcal {C}_{ik}&= \Phi ''_b \varvec{w}_{00} \varvec{w}_{ik},\\ \mathcal {A}_{ijk}&=\Phi '''_b \dot{\varvec{v}}_i \dot{\varvec{v}}_j \dot{\varvec{v}}_k, \\ \mathcal {B}_{ijhk}&=\Phi ''''_b \dot{\varvec{v}}_i \dot{\varvec{v}}_j\dot{\varvec{v}}_h\dot{\varvec{v}}_k - \Phi ''_b (\varvec{w}_{ij} \varvec{w}_{hk} + \varvec{w}_{ih} \varvec{w}_{jk}+ \varvec{w}_{ik}\varvec{w}_{jh})\\ \end{aligned} \right. \end{aligned}$$(50)are evaluated for \(i,j = 0 \dots m\), \(k = 1 \dots m\).
-
5.
The equilibrium path is recovered by solving the nonlinear algebraic system
$$\begin{aligned}{} & {} \frac{1}{2}\sum _{i,j=0}^m \xi _i\xi _j \mathcal {A}_{ijk} +\frac{1}{6}\sum _{i,j,h=0}^m \xi _i\xi _j\xi _h \mathcal {B}_{ijhk} +\mu _k[\lambda ]\nonumber \\{} & {} \qquad -\lambda _b\left( \lambda -\frac{1}{2}\lambda _b\right) \sum _{i=0}^m \xi _i \mathcal {C}_{ik} = 0 \;,\;\;k=1 \ldots m \end{aligned}$$(51)of m equations with \(m+1\) unknowns \(\xi _0, \dots , \xi _m\), where
$$\begin{aligned} \mu _k[\lambda ] = \frac{1}{2}\lambda _b\left( \lambda -\frac{1}{2}\lambda _b\right) \Phi _b'''\hat{\varvec{u}}^2 \dot{\varvec{v}}_k +\frac{1}{6}\lambda _b^2(\lambda _b-3\lambda )\Phi ''''_b\hat{\varvec{u}}^3 \dot{\varvec{v}}_k \end{aligned}$$(52)are the implicit imperfection factors obtained from the 4th order expansion of the unbalanced work along the fundamental path.
Finally, previous work showed the Koiter multi-modal algorithm’s efficiency in assessing the imperfection sensitivity of thin-walled structures [33, 35]. In fact, the effect of different geometrical \(\tilde{\varvec{u}}\) and load \(\tilde{\varvec{p}}\) imperfections to their load carrying capacity can be studied by simply changing the magnitude of the imperfection factors \(\mu _k[\lambda ]\) in Eq. (51). Therefore, the effect of a large number of imperfections (i.e. thousands) means only solving the same system as many times as the number of imperfections considered where each time \(\mu _k[\lambda ]\) has a different value mimicking the effect of a different imperfection.
5 Numerical results
This Section first describes the VS laminates in more detail, providing a linear function with which the fibre angles vary over a generic laminate’s layer. Then, it presents the numerical results. In particular, the first test regards the initial post-buckling analysis of a carbon fibre VS plate under compressive stresses where the performance of MISS-4C is compared with with that of another mixed element in the literature. Finally, the efficiency of the MISS-4C element, when implemented within a multi-modal Koiter algorithm, is shown through a multi-objective optimisation of the structural response of a glass fibre VS composite laminate girder of a short-length bridge [7].
5.1 Variable stiffness laminates
Unlike traditional composite laminates with straight fibre orientations, VS laminates have fibre angles varying over the structure with a predefined expression. In 1993, Gürdal and Olmedo [38] proposed a linear variation of the fibre angles in VS structures, which is commonly used for its simplicity nowadays. In particular, considering a plane layer of a composite laminate, the fibre angle linear variation is
where \(\eta\) is an abscissa measured along a direction rotated of \(\varphi\), as shown in Fig. 1. Then, \(T_0\) and \(T_1\) are the fibre angles at the point when \(\eta =0\) and \(\eta = \pm a\), respectively, and measured with respect to \(\varphi\). Commonly, the notation \([\varphi <T_0|T_1>]\) with the values of \(\varphi\), \(T_0\), and \(T_1\) indicates a composite layer with a linear fibre variation.
Fibre trajectory over a flat surface described by Eq. 53
It is worth mentioning that current trends in VS structures showed that nonlinear variations of the fibre angles provide larger design spaces than those with linear variations, leading to further possibilities for exploiting the VS technology [10]. However, independent of whether it is linear or nonlinear, the fibre angle variation must be bound by manufacturing constraints depending on the manufacturing process to ensure good manufacturing quality of the structure. Interesting insights on that aspect can be found in [39, 40].
5.2 Carbon fibre VS composite laminate plate
Firstly, the performance of the MISS-4C element is tested for the linear static and geometrically nonlinear static analysis of a VS composite plate. In particular, a carbon fibre VS composite plate square, as shown in Fig. 2, is considered. The plate length, \(\ell\), equals 508 mm, while the thickness of each of its lamina is \(t_l=1.172\cdot 10^{-4}\) mm. The plate is simply supported at its contour, as shown in Fig. 2, and in-plane constraints are applied to avoid rigid body motions. Along its vertical sides, the plate is subjected to a uniformly distributed compressive load \(q_1=1\) \(\textrm{N}/\textrm{mm}^2\). Moreover, a uniformly distributed surface load \(q_3 = 10^{-8}\) \(\textrm{N}/\textrm{mm}^2\) acts on its surface.
The material properties are shown in Table 1, where direction 1 is aligned with the fibre angle. Then, the fibre angle variation of each layer is described by Eq. 53, and the stacking sequence is \([\pm 0<0|45>]_{2S}\).
First, the performance of MISS-4C in obtaining the linear buckling solution of the plate is investigated when using a regular mesh, as shown on the right-end-side of Fig. 2. Two meshes are considered, namely mesh 2 with \(4 \times 4\) elements and mesh 6 with \(64 \times 64\) elements. For those meshes, Table 2 compares the four lowest buckling loads obtained using MISS-4C with those evaluated through MISS-4. Although results shown in Table 2 converge to the same values, it is worth noting how MISS-4C provides more accurate solutions than MISS4 when using coarse meshes as also shown in Fig. 3 displaying the buckling modes corresponding to the four lowest buckling loads obtained with MISS-4C.
Subsequently, the accuracy of MISS-4C in obtaining the initial postbuckling response of the VS composite laminate plate when using Koiter’s analysis is assessed. For both MISS-4C and MISS-4, Fig. 4 shows the equilibrium paths evaluated at the plate centroid when using only the lowest buckling mode in Koiter’s analysis.
It is worth noting that the performance of the MISS-4 element is documented in the literature for linear elastic, buckling and post-buckling problems [11, 21, 41] showing higher accuracy and convergence rates than displacement-based shell elements in Abaqus. Therefore, in this work, comparisons between results obtained with the MISS-4C element are only made with those obtained with the MISS-4 element.
VS composite laminate plate: equilibrium path for different levels of mesh refinement. The load factor \(\lambda\) is normalised by the lowest buckling load \(\lambda _1\), whose value is shown in Table 2
5.3 Glass fibre VS composite laminate girder
As shown in Fig. 5, a short-length bridge made with glass fibre composite laminates is considered. The girder’s cross-section geometry is the same as that designed by Strongwell in Bristol in the late 1990s [42] used to erect composite bridges with spans of up to 18 m. The dimensions of the girder’s cross-section are shown in Fig. 6.
This work assumes that the girder has a length \(L=10\) m and is made entirely with glass fibre laminates whose properties are shown in Table 3. Then, each girder’s vertical web is made with VS laminates. In particular, for each vertical web, the steering direction coincides with the \(\zeta _2-\)axis as shown in Fig. 7 and the fibre angle variation is described by Eq. 53. Therefore, for each layer of the girder’s vertical webs, the fibre angle is \(T_1\) when \(\zeta _2=0\) and \(\zeta _2=L\) while it equals \(T_0\) when \(\zeta _2=L/2\). Finally, considering Eq. 53, the abscissa \(\eta\) in Fig. 7 coincides with the local reference axis \(e_1\) whose origin is at the web centroid.
VS composite laminate girder: short-length bridge and a detail of one of its girders [42]
VS composite laminate girder: dimensions of the girder’s cross-section from [42]. All the lengths are expressed in mm
VS composite laminate girder: plane view of a single layer of the girder’s vertical web with a linear variation of its fibre angles described by Eq. 53
Figure 8 shows the loading and boundary conditions of the girder. In particular, the bottom panel is simply supported at its ends while a constant surface load \(q_3\) acts on the top panel.
A multi-objective optimisation of the VS girder is conducted to show the performance of the MISS-4C element within a Kolter multi-modal algorithm. The optimisation regards only the fibre angle trajectories in the vertical webs of the girder whose stacking sequence is
which has eight layers controlled by four variables \(\vartheta _i\), \(i=1,\dots ,4\), whereas the horizontal panels are made with CS panels whose fibre angles align with the girder’s longitudinal direction (stacking sequence \([0]_6\)). The dimensions of the cross-section are kept constant (Fig. 6). This choice relies on the purpose of showing the potential advantages of VS laminates to improve the girder’s structural performance by tailoring the fibre orientations of its layups without changing the girder’s mass, as well as showing the efficiency of a Koiter multi-modal algorithm to obtain the initial postbuckling behaviour of the structure under consideration. In this case, the Koiter multi-modal algorithm uses the first lowest eight buckling modes, namely \(m=8\) in Eq. 51, to obtain the girder’s initial postbuckling response.
Three objective functions are selected, namely the deflection at point A, \(d_3^A\), located at the centroid of the bottom panel, the lowest linearised buckling load, \(\lambda _1\), and the limit load, \(\lambda _c\). The limit load represents an indicator of the girder’s actual load-carrying capacity, which is affected by an unstable postbuckling response, as shown in Fig. 9. The girder’s unstable behaviour is explained by the interaction between the first (flexural) and the third (local) buckling modes, as it is observed from the equilibrium paths as a function of the Koiter mode amplifiers \(\xi _i\) obtained from Eq. 51 and shown on the right-hand side of Fig. 9.
VS composite laminate girder: for the VS girder with \(\varvec{\vartheta }=[0,0,0,0]\), on the left-end-side equilibrium path as a function of the vertical deflection measured at the centroid of the bottom panel; on the right-end-side equilibrium paths as a function of the Koiter mode amplifiers \(\xi _i\) obtained from Eq. 51
For comparison, the optimisation is also conducted for the same girder with CS laminates, for which a parametric stacking sequence similar to the VS case is adopted, namely
In this case, the number of parameters is two. Both the parametric stacking sequences used to optimise the VS and CS layups are balanced and symmetric.
Hence, for both cases, the multi-objective optimisation problem reads as
where nv is the number of optimisation variables collected in \(\varvec{\vartheta } = [\vartheta _1\dots ,\vartheta _{nv}]\). The limit load \(\lambda _c[\varvec{\vartheta }]\) is efficiently evaluated through a geometrically nonlinear analysis using the multi-modal Koiter’s algorithm.
The optimisation functions are nonlinear and nonconvex [6]. The solutions of the problem in Eq. (56) are named non-inferior solution points for which an improvement in one objective requires a degradation in the other. The locus of non-inferior solutions is usually named Pareto front [43]. The Pareto front is obtained using a variant of the genetic algorithm NSGA-II [43], implemented in Matlab [44]. The parameters used for solving the optimisation problem are given in Table 4. The sensitivity of the Pareto front to this setting has been tested by modifying those parameters and running the optimisation problem multiple times.
With the aim of testing more in-deep the performance of MISS-4C, a convergence study is first conducted. The initial mesh, denoted as mesh-0 and composed by 192 FEs, is represented in Fig. 10. Finer meshes are obtained by h-refinement and are denoted as mesh-h, being h the number of refinements. Results in terms of deflection of point A and of the eight lowest buckling loads are given in Table 5, considering the stacking sequence \([0\pm \langle 0|90 \rangle / 0\pm \langle 0|45 \rangle ]_{S}\). It can be observed how the linear displacement and the first buckling load are well predicted even using coarse meshes. Conversely, the other buckling modes require a finer mesh to be correctly estimated. This different behaviour is due to the fact that these buckling loads are associated with local buckling modes constituted by small dimples located near the beam’s end. The buckling modes’ shapes are represented in Fig. 11.
The convergence properties of MISS-4C for VS structures are illustrated by the results given in Fig. 12. The convergence graphs give, in a double logarithmic scale, the square root of the degrees of freedom (\(\sqrt{DOFs}\)) of mesh-h and the relative error \(\mathcal {E}_d\) evaluated as
where \(d_h\) is a pointwise displacement or a buckling load evaluated for mesh-h, while \(d_{ref}\) is the reference value, obtained by performing a numerical solution with a very fine mesh. Figure 12 shows, in particular, the convergence for the linear deflection at point A and the three lowest buckling loads. It can be observed how in all cases the convergence rate is \(h^2\), where, as usual, the exponent is the slope of the convergence curve. This result highlights the good performance of MISS-4C in capturing the geometrically nonlinear behaviour of VS structures, even in presence of complex buckling modes.
A total of two optimisation problems are solved, one when the girder web is made with VS laminates and another for the same girder web with CS laminates. The obtained Pareto fronts are shown in Fig. 13, where the linear deflections and the buckling loads are normalised with respect to the corresponding results obtained for the quasi-isotopic (QI) baseline. In all cases, it is observed that the solutions of the CS configurations represent sub-optimal cases for the Pareto front of the girders with VS webs. The girders with VS laminates exhibit better structural performance than their corresponding CS laminate counterparts. Furthermore, it is worth noting that the QI girder solution is a sub-optimal case of both the VS and CS configurations. Plane views of the Pareto front obtained for the VS laminates are shown in Fig. 14.
For the VS case, the Pareto front is approximately vertical, meaning it is possible to improve the buckling load largely without significantly increasing the linear elastic deflection. This suggests that it is possible to set a deflection limit and, through the Pareto front, select the VS layup that gives the largest buckling load.
The results obtained for the VS laminates present some differences with respect to those obtained for the CS laminates. In particular, the Pareto front for the CS laminates indicates that if one wants to maximise the girder’s buckling load, a substantial increase of its linear deflection is required.
Finally, it is worth observing in Fig. 14 that an increase in the buckling load does not always lead to an increase in the limit load. In particular, the maximum limit load is not reached in the Pareto point having the maximum linearised buckling load, and conversely, a maximisation of the buckling load leads to a limit load decrease. This highlights the importance of adopting a fully geometrically nonlinear analysis for robust optimisation of structures with unstable postbuckling behaviour.
6 Conclusion
A Hellinger–Reissner shell finite element has been presented for studying the geometrically nonlinear response of variable stiffness (VS) composite laminate structures. The element has a quadrilateral flat geometry and four nodes with six degrees of freedom per node. For symmetric composite laminates, the assumed stress fields a priori satisfy the equilibrium equations when the bulk loads are null and the compatibility equations. As a result, the element’s kinematic has been assumed only along its contour. Meanwhile, its operators are obtained through an analytical integration along its contour. Then, a corotational kinematic is employed to use the element’s linear formulation for studying geometrically nonlinear problems, which, in this work, are solved through an efficient multi-modal Koiter algorithm.
For a standard benchmark, comparisons with the MISS-4 finite element, whose accuracy and robustness are already known in the literature, showed good performance for the MISS-4C element and higher accuracy when using coarse meshes. Finally, due to its robustness and efficiency when implemented within a Koiter multi-modal approach, MISS-4C has been used to optimise a short-length bridge girder made with glass fibre VS composite laminates. In particular, multi-objective optimisation has been conducted to select the orientations of the VS layups that maximise the girder’s buckling load and limit load, and minimise its deflection. Results have shown that the girders made with VS composite laminates have a better structural performance than their traditional straight fibre counterparts, highlighting the importance of design tools that use robust and effective numerical approaches.
Availability of data and materials
Data are available on request.
References
Daghighi S, Rouhi M, Zucco G, Weaver PM (2020) Bend-free design of ellipsoids of revolution using variable stiffness composites. Compos Struct 233:111630. https://doi.org/10.1016/j.compstruct.2019.111630
Zucco G, Rouhi M, Oliveri V, Cosentino E, O’Higgins RM, Weaver PM (2021) Continuous tow steering around an elliptical cutout in a composite panel. AIAA J 59(12):5117–5129. https://doi.org/10.2514/1.J060668
Rouhi M, Ghayoor H, Hoa SV, Hojjati M, Weaver PM (2016) Stiffness tailoring of elliptical composite cylinders for axial buckling performance. Compos Struct 150:115–123. https://doi.org/10.1016/j.compstruct.2016.05.007
Coburn BH, Weaver PM (2016) Buckling analysis, design and optimisation of variable-stiffness sandwich panels. Int J Solids Struct 96:217–228. https://doi.org/10.1016/j.ijsolstr.2016.06.007
Wang D, Abdalla MM, Zhang W (2017) Buckling optimization design of curved stiffeners for grid-stiffened composite structures. Compos Struct 159:656–666. https://doi.org/10.1016/j.compstruct.2016.10.013
Liguori FS, Zucco G, Madeo A, Magisano D, Leonetti L, Garcea G, Weaver PM (2019) Postbuckling optimisation of a variable angle tow composite Wingbox using a multi-modal Koiter approach. Thin-Walled Struct 138:183–198. https://doi.org/10.1016/j.tws.2019.01.035
Liguori FS, Zucco G, Madeo A. Variable angle tow composites for ligthweight and sustainable bridge design. https://www.iccm-central.org/Proceedings/ICCM23proceedings/index.htm
Liguori FS, Zucco G, Madeo A (2024) Variable angle tow composites in fibre-reinforced polymer bridges. Structures 62:106286. https://doi.org/10.1016/j.istruc.2024.106286
Leonetti L, Magisano D, Liguori F, Garcea G (2018) An isogeometric formulation of the Koiter’s theory for buckling and initial post-buckling analysis of composite shells. Comput Methods Appl Mech Eng 337:387–410. https://doi.org/10.1016/j.cma.2018.03.037
Liguori FS, Zucco G, Madeo A, Garcea G, Leonetti L, Weaver PM (2020) An isogeometric framework for the optimal design of variable stiffness shells undergoing large deformations. Int J Solids Struct. https://doi.org/10.1016/j.ijsolstr.2020.11.003
Madeo A, Groh RMJ, Zucco G, Weaver PM, Zagari G, Zinno R (2017) Post-buckling analysis of variable-angle tow composite plates using Koiter’s approach and the finite element method. Thin-Walled Struct 110:1–13. https://doi.org/10.1016/j.tws.2016.10.012
Garcea G, Madeo A, Casciaro R (2012) The implicit corotational method and its use in the derivation of nonlinear structural models for beams and plates. J Mech Mater Struct 7(6):509–539. https://doi.org/10.2140/jomms.2012.7.509
Garcea G, Madeo A, Casciaro R (2012) Nonlinear FEM analysis for beams and plate assemblages based on the implicit corotational method. J Mech Mater Struct 7(6):539–574. https://doi.org/10.2140/jomms.2012.7.539
Zagari G, Madeo A, Casciaro R, De Miranda S, Ubertini F (2013) Koiter analysis of folded structures using a corotational approach. Int J Solids Struct 50(5):755–765. https://doi.org/10.1016/j.ijsolstr.2012.11.007
Kita E, Kamiya N (1995) Trefftz method: an overview. Adv Eng Softw 24(1):3–12. https://doi.org/10.1016/0965-9978(95)00067-4
Cen S, Shang Y, Li C-F, Li H-G (2014) Hybrid displacement function element method: a simple hybrid-trefftz stress element method for analysis of mindlin-reissner plate. Int J Numer Meth Eng 98(3):203–234. https://doi.org/10.1002/nme.4632
Shang Y, Cen S, Li C-F, Huang J-B (2015) An effective hybrid displacement function element method for solving the edge effect of mindlin Reissner plate. Int J Numer Methods Eng 102(8):1449–1487. https://doi.org/10.1002/nme.4843
Bilotta A, Casciaro R (2002) Assumed stress formulation of high order quadrilateral elements with an improved in-plane bending behaviour. Comput Methods Appl Mech Eng 191(15):1523–1540. https://doi.org/10.1016/S0045-7825(01)00334-6
Madeo A, Zagari G, Casciaro R (2012) An isostatic quadrilateral membrane finite element with drilling rotations and no spurious modes. Finite Elem Anal Des 50:21–32
Madeo A, Zagari G, Casciaro R, De Miranda S (2015) A mixed 4-node 3d plate element based on self-equilibrated isostatic stresses. Int J Struct Stab Dyn 15(4)
Zucco G, Groh RMJ, Madeo A, Weaver PM (2016) Mixed shell element for static and buckling analysis of variable angle tow composite plates. Compos Struct 152:324–338. https://doi.org/10.1016/j.compstruct.2016.05.030
Reddy JN (2003) Mechanics of laminated composite plates and shells: theory and analysis, 2nd edn. CRC Press, Boca Raton
Miranda S, Ubertini F (2006) A simple hybrid stress element for shear deformable plates. Int J Numer Methods Eng 65(6):808–833. https://doi.org/10.1002/nme.1467
Liguori FS, Madeo A (2021) A corotational mixed flat shell finite element for the efficient geometrically nonlinear analysis of laminated composite structures. Int J Numer Methods Eng 122(17):4575–4608. https://doi.org/10.1002/nme.6714
Madeo A, Casciaro R, Zagari G, Zinno R, Zucco G (2014) A mixed isostatic 16 dof quadrilateral membrane element with drilling rotations, based on airy stresses. Finite Elem Anal Des 89:52–66
Cen S, Shang Y, Li C-F, Li H-G (2014) Hybrid displacement function element method: A simple hybrid-Trefftz stress element method for analysis of mindlin-reissner plate. Int J Numer Meth Eng 98(3):203–234
Rankin C, Nour-Omid B (1988) The use of projectors to improve finite-element performance. Comput Struct 30(1–2):257–267. https://doi.org/10.1016/0045-7949(88)90231-3
Nour-Omid B, Rankin C (1991) Finite rotation analysis and consistent linearization using projectors. Comput Methods Appl Mech Eng 93(3):353–384. https://doi.org/10.1016/0045-7825(91)90248-5
Crisfield M (1990) A consistent corotational formulation for nonlinear, 3-dimensional, beam-elements. Comput Methods Appl Mech Eng 81(2):131–150. https://doi.org/10.1016/0045-7825(90)90106-V
Felippa C, Haugen B (2005) A unified formulation of small-strain corotational finite elements: I. theory. Comput Methods Appl Mech Eng 194(21–24):2285–2335. https://doi.org/10.1016/j.cma.2004.07.035
Garcea G, Madeo A, Zagari G, Casciaro R (2009) Asymptotic post-buckling FEM analysis using corotational formulation. Int J Solids Struct 46(2):377–397
Casciaro R (2002) Computational asymptotic post-buckling analysis of slender elastic structures. In: Pignataro M, Gioncu V (eds) Phenomenological and mathematical modelling in structural instabilities. Springer Verlag, New York
Garcea G, Liguori FS, Leonetti L, Magisano D, Madeo A (2017) Accurate and efficient a posteriori account of geometrical imperfections in Koiter finite element analysis. Int J Numer Methods Eng 112(9):1154–1174. https://doi.org/10.1002/nme.5550
Garcea G, Salerno G, Casciaro R (1999) Extrapolation locking and its sanitization in Koiter’s asymptotic analysis. Comput Methods Appl Mech Eng 180(1):137–167. https://doi.org/10.1016/S0045-7825(99)00053-5
Barbero EJ, Madeo A, Zagari G, Zinno R, Zucco G (2015) Imperfection sensitivity analysis of laminated folded plates. Thin-Walled Struct 90:128–139. https://doi.org/10.1016/j.tws.2015.01.017
Liguori FS, Madeo A, Magisano D, Leonetti L, Garcea G (2018) Post-buckling optimisation strategy of imperfection sensitive composite shells using Koiter method and Monte Carlo simulation. Compos Struct 192:654–670. https://doi.org/10.1016/j.compstruct.2018.03.023
Zucco G, Weaver PM (2020) Post-buckling behaviour in variable stiffness cylindrical panels under compression loading with modal interaction effects. Int J Solids Struct 203:92–109. https://doi.org/10.1016/j.ijsolstr.2020.06.025
Gürdal Z, Olmedo R (1993) In-plane response of laminates with spatially varying fiber orientations—variable stiffness concept. AIAA J 31(4):751–758. https://doi.org/10.2514/3.11613
Peeters DMJ, Hesse S, Abdalla MM (2015) Stacking sequence optimisation of variable stiffness laminates with manufacturing constraints. Compos Struct 125:596–604. https://doi.org/10.1016/j.compstruct.2015.02.044
Peeters DMJ, Lozano GG, Abdalla MM (2018) Effect of steering limit constraints on the performance of variable stiffness laminates. Comput Struct 196:94–111. https://doi.org/10.1016/j.compstruc.2017.11.002
Barbero EJ, Madeo A, Zagari G, Zinno R, Zucco G (2014) A mixed isostatic 24 dof element for static and buckling analysis of laminated folded plates. Compos Struct 116:223–234. https://doi.org/10.1016/j.compstruct.2014.05.003
Strongwell (2003) Extren DWG Design Guide. Strongwell Corporation
Kalyanmoy D (2001) Multi-objective optimization using evolutionary algorithms, p 536
MATLAB (2022) Version 9.13.0 (R2022b). The MathWorks Inc., Natick, Massachusetts
Funding
Open access funding provided by Università della Calabria within the CRUI-CARE Agreement. The work was partially supported by the Italian Ministry of Education, University and Research through the Project 2022XFPZ5R - MADEMOSHE, Modelling, Analysis and DEsign of MOrphing SHElls.
Author information
Authors and Affiliations
Contributions
F. S. L.: Software, Methodology, Writing-–-Original Draft. Giovanni Zucco: Investigation, Validation, Methodology, Writing-–-Original Draft, Writing-–-Review Editing. Antonio Madeo: Supervision, Conceptualization, Methodology, Writing—Review Editing.
Corresponding author
Ethics declarations
Competing interest
The authors declare no competing interests.
Ethics approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Liguori, F.S., Zucco, G. & Madeo, A. A geometrically nonlinear Hellinger–Reissner shell element for the postbuckling analysis of variable stiffness composite laminate structures. Meccanica (2024). https://doi.org/10.1007/s11012-024-01799-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11012-024-01799-x