Abstract
This work deals with the multi-scale optimisation of composite structures by adopting a general global-local (GL) modelling strategy to assess the structure responses at different scales. The GL modelling approach is integrated into the multi-scale two-level optimisation strategy (MS2LOS) for composite structures. The resulting design strategy is, thus, called GL-MS2LOS and aims at proposing a very general formulation of the design problem, without introducing simplifying hypotheses on the laminate stack and by considering, as design variables, the full set of geometric and mechanical parameters defining the behaviour of the composite structure at each pertinent scale. By employing a GL modelling approach, most of the limitations of well-established design strategies, based on analytical or semi-empirical models, are overcome. The GL-MS2LOS makes use of the polar formalism to describe the anisotropy of the composite at the macroscopic scale (where it is modelled as an equivalent homogeneous anisotropic plate). In this work, deterministic algorithms are exploited during the solution search phase. The challenge, when dealing with such a design problem, is to develop a suitable formulation and dedicated operators, to link global and local models physical responses and their gradients. Closed-form expressions of structural responses gradients are rigorously derived by taking into account for the coupling effects when passing from global to local models. The effectiveness of the GL-MS2LOS is proven on a meaningful benchmark: the least-weight design of a cantilever wing subject to different design requirements. Constraints include maximum allowable displacements, maximum allowable strains, blending, manufacturability requirements and buckling factor.
Similar content being viewed by others
References
Albazzan M A, Harik R, Tatting B F, Gürdal Z (2019) Efficient design optimization of nonconventional laminated composites using lamination parameters: a state of the art. Compos Struct 209:362–374. https://doi.org/10.1016/j.compstruct.2018.10.095
Ansys\(^{{\circledR }}\) (2013) ANSYS\(^{{\circledR }}\) mechanical APDL basic analysis guide. Release 15.0. ANSYS Inc, Southpointe, 257 Technology Drive: Canonsburg, PA 15317
Barbero EJ (2013) Finite element analysis of composite materials using ANSYS\(^{{\circledR }}\). Taylor & Francis Inc
Bendsøe MP, Sigmund O (2004) Topology optimization. Springer, Berlin. https://doi.org/10.1007/978-3-662-05086-6
Bian X, Fang Z (2017) Large-scale buckling-constrained topology optimization based on assembly-free finite element analysis. Adv Mech Eng 9(9):168781401771,542. https://doi.org/10.1177/1687814017715422
Bisagni C, Vescovini R (2015) A fast procedure for the design of composite stiffened panels. Aeronau J 119 (1212):185–201. https://doi.org/10.1017/s0001924000010332
Calafiore G, El Ghaoui L (2014) Optimization models. Cambridge University Press, Cambridge
Catapano A (2013) Stiffness and strength optimisation of the anisotropy distribution for laminated structures. PhD thesis, Université Pierre et Marie Curie - Paris VI, https://tel.archives-ouvertes.fr/tel-00952372/document, english
Catapano A, Montemurro M (2014a) A multi-scale approach for the optimum design of sandwich plates with honeycomb core. part i: homogenisation of core properties. Compos Struct 118:664–676. https://doi.org/10.1016/j.compstruct.2014.07.057
Catapano A, Montemurro M (2014b) A multi-scale approach for the optimum design of sandwich plates with honeycomb core. part II: the optimisation strategy. Compos Struct 118:677–690. https://doi.org/10.1016/j.compstruct.2014.07.058
Catapano A, Montemurro M (2018) On the correlation between stiffness and strength properties of anisotropic laminates. Mech Adv Mater Struct 26(8):651–660. https://doi.org/10.1080/15376494.2017.1410906
Catapano A, Desmorat B, Vannucci P (2012) Invariant formulation of phenomenological failure criteria for orthotropic sheets and optimisation of their strength. Math Methods Appl Sci 35(15):1842–1858. https://doi.org/10.1002/mma.2530
Catapano A, Desmorat B, Vannucci P (2014) Stiffness and strength optimization of the anisotropy distribution for laminated structures. J Optim Theory Appl 167(1):118–146. https://doi.org/10.1007/s10957-014-0693-5
Ciampa P D, Nagel B, Tooren M (2010) Global local structural optimization of transportation aircraft wings. In: 51st AIAA/ASME/ASCE/AHS/ASC structures, Structural Dynamics, and Materials Conference, American Institute of Aeronautics and Astronautics. https://doi.org/10.2514/6.2010-3098
Costa G, Montemurro M, Pailhės J (2017) A 2d topology optimisation algorithm in NURBS framework with geometric constraints. Int J Mech Mater Des 14(4):669–696. https://doi.org/10.1007/s10999-017-9396-z
Costa G, Montemurro M, Pailhès J (2019a) NURBS hyper-surfaces for 3d topology optimization problems. Mechanics of Advanced Materials and Structures pp 1–20. https://doi.org/10.1080/15376494.2019.1582826
Costa G, Montemurro M, Pailhės J, Perry N (2019b) Maximum length scale requirement in a topology optimisation method based on NURBS hyper-surfaces. CIRP Ann 68(1):153–156. https://doi.org/10.1016/j.cirp.2019.04.048
Ferrari F, Sigmund O (2019) Revisiting topology optimization with buckling constraints. Struct Multidiscip Optim 59(5):1401–1415. https://doi.org/10.1007/s00158-019-02253-3
Haykin S (1998) Neural networks: a comprehensive foundation. Prentice Hall
Herencia JE, Weaver PM, Friswell MI (2008) Initial sizing optimisation of anisotropic composite panels with t-shaped stiffeners. Thin-Walled Struct 46(4):399–412. https://doi.org/10.1016/j.tws.2007.09.003
IJsselmuiden S T, Abdalla M M, Seresta O, Gürdal Z (2009) Multi-step blended stacking sequence design of panel assemblies with buckling constraints. Compos Part B: Eng 40(4):329–336. https://doi.org/10.1016/j.compositesb.2008.12.002
Ijsselmuiden ST, Abdalla MM, Gürdal Z (2010) Optimization of variable-stiffness panels for maximum buckling load using lamination parameters. AIAA J 48(1):134–143. https://doi.org/10.2514/1.42490
Irisarri F X, Laurin F, Leroy F H, Maire J F (2011) Computational strategy for multiobjective optimization of composite stiffened panels. Compos Struct 93(3):1158–1167. https://doi.org/10.1016/j.compstruct.2010.10.005
Izzi M I, Montemurro M, Catapano A, Pailhės J (2020) A multi-scale two-level optimisation strategy integrating a global/local modelling approach for composite structures. Composite Structures. https://doi.org/10.1016/j.compstruct.2020.111908
Jones RM (2018) Mechanics of composite materials. CRC Press , Boca Raton. https://doi.org/10.1201/9781498711067
Kristinsdottir BP, Zabinsky ZB, Tuttle ME, Neogi S (2001) Optimal design of large composite panels with varying loads. Compos Struct 51(1):93–102. https://doi.org/10.1016/s0263-8223(00)00128-8
Lehoucq R B, Sorensen DC, Yang C (1998) ARPACK Users Guide. Society for Industrial and Applied Mathematics. https://doi.org/10.1137/1.9780898719628
Liu B, Haftka R, Akgün M (2000) Two-level composite wing structural optimization using response surfaces. Struct Multidiscip Optim 20(2):87–96. https://doi.org/10.1007/s001580050140
Liu D, Toropov V V, Querin O M, Barton D C (2011) Bilevel optimization of blended composite wing panels. J Aircr 48(1):107–118. https://doi.org/10.2514/1.c000261
Liu Q, Jrad M, Mulani S B, Kapania R K (2016) Global/local optimization of aircraft wing using parallel processing. AIAA J 54(11):3338–3348. https://doi.org/10.2514/1.j054499
Liu S, Hou Y, Sun X, Zhang Y (2012) A two-step optimization scheme for maximum stiffness design of laminated plates based on lamination parameters. Compos Struct 94(12):3529–3537. https://doi.org/10.1016/j.compstruct.2012.06.014
Mao K M, Sun C T (1991) A refined global-local finite element analysis method. Int J Numer Methods Eng 32(1):29–43. https://doi.org/10.1002/nme.1620320103
Montemurro M (2015a) An extension of the polar method to the first-order shear deformation theory of laminates. Compos Struct 127:328–339. https://doi.org/10.1016/j.compstruct.2015.03.025
Montemurro M (2015b) Corrigendum to An extension of the polar method to the first-order shear deformation theory of laminates. Compos Struct 131:1143–1144. https://doi.org/10.1016/j.compstruct.2015.06.002
Montemurro M (2015) The polar analysis of the third-order shear deformation theory of laminates. Compos Struct 131:775–789. https://doi.org/10.1016/j.compstruct.2015.06.016
Montemurro M, Catapano A (2016) A new paradigm for the optimum design of variable angle tow laminates. In: Variational analysis and aerospace engineering, Springer International Publishing, pp 375–400. https://doi.org/10.1007/978-3-319-45680-5_14
Montemurro M, Catapano A (2017) On the effective integration of manufacturability constraints within the multi-scale methodology for designing variable angle-tow laminates. Compos Struct 161:145–159. https://doi.org/10.1016/j.compstruct.2016.11.018
Montemurro M, Catapano A (2019) A general b-spline surfaces theoretical framework for optimisation of variable angle-tow laminates. Compos Struct 209:561–578. https://doi.org/10.1016/j.compstruct.2018.10.094
Montemurro M, Vincenti A, Vannucci P (2012a) A two-level procedure for the global optimum design of composite modular structures–application to the design of an aircraft wing. J Optim Theory Appl 155(1):1–23. https://doi.org/10.1007/s10957-012-0067-9
Montemurro M, Vincenti A, Vannucci P (2012b) A two-level procedure for the global optimum design of composite modular structures—application to the design of an aircraft wing. J Optim Theory Appl 155(1):24–53. https://doi.org/10.1007/s10957-012-0070-1
Montemurro M, Vincenti A, Koutsawa Y, Vannucci P (2013) A two-level procedure for the global optimization of the damping behavior of composite laminated plates with elastomer patches. J Vib Control 21 (9):1778–1800. https://doi.org/10.1177/1077546313503358
Montemurro M, Catapano A, Doroszewski D (2016) A multi-scale approach for the simultaneous shape and material optimisation of sandwich panels with cellular core. Compos Part B: Eng 91:458–472. https://doi.org/10.1016/j.compositesb.2016.01.030
Montemurro M, Pagani A, Fiordilino G A, Pailhės J, Carrera E (2018) A general multi-scale two-level optimisation strategy for designing composite stiffened panels. Compos Struct 201:968–979. https://doi.org/10.1016/j.compstruct.2018.06.119
Montemurro M, Izzi M I, El-Yagoubi J, Fanteria D (2019) Least-weight composite plates with unconventional stacking sequences: design, analysis and experiments. J Compos Mater 53(16):2209–2227. https://doi.org/10.1177/0021998318824783
Munk D J, Vio G A, Steven G P (2016) A simple alternative formulation for structural optimisation with dynamic and buckling objectives. Struct Multidiscip Optim 55(3):969–986. https://doi.org/10.1007/s00158-016-1544-9
Neves M M, Rodrigues H, Guedes J M (1995) Generalized topology design of structures with a buckling load criterion. Struct Optim 10(2):71–78. https://doi.org/10.1007/bf01743533
Nielsen F, Sun K (2016) Guaranteed bounds on information-theoretic measures of univariate mixtures using piecewise log-sum-exp inequalities. Entropy 18(12):442. https://doi.org/10.3390/e18120442
Panettieri E, Montemurro M, Catapano A (2019) Blending constraints for composite laminates in polar parameters space. Compos Part B: Eng 168:448–457. https://doi.org/10.1016/j.compositesb.2019.03.040
Ramirez C, Sanchez R, Kreinovich V, Argaez M (2014) \(\sqrt {x^2 + {{\mu }}}\) is the most computationally efficient smooth approximation to \(\left |x\right |\): A proof. Journal of Uncertain Systems 8. https://core.ac.uk/download/pdf/46739739.pdf
Reddy JN (2003) Mechanics of laminated composite plates and shells: Theory and analysis, 2nd edn. CRC Press, Boca Raton
Reddy JN (2005) An introduction to the finite element method (McGraw-Hill Mechanical Engineering). McGraw-Hill Education, New York
Rodrigues HC, Guedes JM, Bendsøe MP (1995) Necessary conditions for optimal design of structures with a nonsmooth eigenvalue based criterion. Struct Optim 9(1):52–56. https://doi.org/10.1007/bf01742645
Rudin W (1976) Principles of mathematical analysis. McGraw-Hill Education - Europe, New York
Setoodeh S, Abdalla MM, IJsselmuiden ST, Gürdal Z (2009) Design of variable-stiffness composite panels for maximum buckling load. Compos Struct 87(1):109–117. https://doi.org/10.1016/j.compstruct.2008.01.008
Sun C, Mao K (1988) A global-local finite element method suitable for parallel computations. Comput Struct 29(2):309–315. https://doi.org/10.1016/0045-7949(88)90264-7
The MathWork Inc (2011) Optimization toolbox user’s guide
Thomsen C R, Wang F, Sigmund O (2018) Buckling strength topology optimization of 2d periodic materials based on linearized bifurcation analysis. Comput Methods Appl Mech Eng 339:115–136. https://doi.org/10.1016/j.cma.2018.04.031
Townsend S, Kim HA (2019) A level set topology optimization method for the buckling of shell structures. Struct Multidiscip Optim 60:1783–1800. https://doi.org/10.1007/s00158-019-02374-9
Tsai S, Hahn T (1980) Introduction to composite materials. Technomic
Tsai S, Pagano N J (1968) Invariant properties of composite materials. Tech. rep., Air force materials lab Wright-Patterson AFB Ohio
Vankan W J, Maas R, Grihon S (2014) Efficient optimisation of large aircraft fuselage structures. Aeronau J 118(1199):31–52. https://doi.org/10.1017/s0001924000008915
Vannucci P (2005) Plane anisotropy by the polar method. Meccanica 40 (4-6):437–454. https://doi.org/10.1007/s11012-005-2132-z
Vannucci P (2012) A note on the elastic and geometric bounds for composite laminates. J Elast 112(2):199–215. https://doi.org/10.1007/s10659-012-9406-1
Vannucci P (2017) Anisotropic elasticity. Springer-Verlag GmbH, Berlin
Venkataraman S, Haftka R (2004) Structural optimization complexity: what has moore’s law done for us?. Struct Multidiscip Optim 28(6):75–387. https://doi.org/10.1007/s00158-004-0415-y
Verchery G (1982) Les invariants des tenseurs d’ordre 4 du type de l’élasticité. In: Mechanical behavior of anisotropic solids / comportment Méchanique des solides anisotropes, Springer Netherlands, pp 93–104. https://doi.org/10.1007/978-94-009-6827-1_7
Whitcomb J (1991) Iterative global/local finite element analysis. Comput Struct 40(4):1027–1031. https://doi.org/10.1016/0045-7949(91)90334-i
Wu B, Xu Z, Li Z (2007) A note on imposing displacement boundary conditions in finite element analysis. Commun Numer Methods Eng 24(9):777–784. https://doi.org/10.1002/cnm.989
Ye H L, Wang W W, Chen N, Sui Y K (2015) Plate/shell topological optimization subjected to linear buckling constraints by adopting composite exponential filtering function. Acta Mech Sinica 32(4):649–658. https://doi.org/10.1007/s10409-015-0531-5
Zhang B, Dai R, Ma W, Wu H, Jiang L, Yan C, Zhang Y (2019) Analysis and design of carbon fibre clamping apparatus for replacement of insulator strings in ultra-high voltage transmission line. The Journal of Engineering 2019(16):2212–2215. https://doi.org/10.1049/joe.2018.8907
Funding
This paper presents part of the activities carried out within the research project PARSIFAL (“PrandtlPlane ARchitecture for the Sustainable Improvement of Future AirpLanes”), which has been funded by the European Union under the Horizon 2020 Research and Innovation Program (Grant Agreement n.723149).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
The authors declare that they have no conflict of interest.
Additional information
Responsible Editor: Emilio Carlos Nelli Silva
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Replication of results
Sufficient details of the implemented approach have been provided in this paper. Authors are confident that the results can be reproduced. Readers interested in the Python or ANSYS\(^{{\circledR }}\) APDL scripts are encouraged to contact the corresponding author via email.
Appendices
Appendix: A Analytic expression of laminate stiffness matrices gradient
Under the hypothesis of an orthotropic laminate, the expression of the homogenised membrane stiffness matrix in terms of the dimensionless PPs reads
with
Similarly, matrix H∗ can be decomposed as
where
Since quasi-homogeneity holds, B∗ = O and D∗ = A∗.
Let h = tplyn0nref, with reference to (4). Therefore, the following derivatives read
Similarly, for matrix D and matrix H,
Finally, for orthotropic quasi-homogeneous laminates, for the generic ξj,
Appendix B: Analytic expression of stiffness matrix gradient
The unconstrained equilibrium system of the GFEM is of the form
where \(\hat {\textbf {K}}\in \mathbb {M}^{n_{\text {DOF}}\times n_{\text {DOF}}}_{s}\) is the unconstrained (singular) stiffness matrix, whilst nDOF is the number of DOFs of the GFEM before the application of the BCs.
Definition B.1
Given a matrix \(\textbf {M} \in \mathbb {M}^{\mathrm {m}\times \mathrm {n}}\) and the two sets of positive natural numbers R ⊂{i∣1 ≤ i ≤m} and C ⊂{j∣1 ≤ j ≤n}, the operator \(\mathfrak {R}\left (\textbf {M},R,C\right )\) returns the matrix obtained by suppressing the i th row and the j th column of M, ∀i ∈ R, and ∀j ∈ C. Similarly, \(\mathfrak {R}\left (\textbf {v},R\right )\) denotes the vector obtained by suppressing the i th row of v, ∀i ∈ R.
If BCs are of the type uj = 0 for \(j\in I_{\text {BC}}\subset \{i\mid i=1,\dots ,n_{\text {DOF}}\}\), ♯IBC = nBC, (B.1) can be transformed in a reduced problem of the form and size considered in (13) by posing \(\textbf {K}:= \mathfrak {R}\left (\hat {\textbf {\textbf {K}}},I_{\text {BC}},I_{\text {BC}}\right )\), \(\textbf {u}:=\mathfrak {R}\left (\hat {\textbf {u}},I_{\text {BC}}\right )\) and \(\textbf {f}:=\mathfrak {R}\left (\hat {\textbf {f}},I_{\text {BC}}\right )\).
The analytical form of ∂K/∂ξj can be easily determined. In fact, the expression of \(\hat {\textbf {K}}\) is
where Ne is the number of elements of the GFEM, Ωe is the integration domain for the e th element, Be is the operator defined in (26), \(\textbf {K}^{\text {lam}}_{e}\) is the element stiffness matrix defined in (2), expressed in the global frame of the GFEM, whilst \(\hat {\textbf {L}}_{e}\in \mathbb {M}^{24\times n_{\text {DOF}}}\) is a linear map \(\hat {\textbf {L}}_{e}: \hat {\textbf {u}}\mapsto \textbf {u}_{e}\). By deriving (B.2) with respect to the generic ξj, one obtains
It follows that
Appendix C: Analytic expression of laminate strength matrices gradient
Matrix \(\textbf {G}_{A}^{*}\) can be decomposed as
with
Similarly, matrix \(\textbf {G}_{H}^{*}\) can be decomposed as
with
Since quasi-homogeneity holds, \(\textbf {G}_{B}^{*} = \textbf {O}\) and \(\textbf {G}_{D}^{*} = \textbf {G}_{A}^{*}\).
Let h = tplyn0nref, with reference to (4). Therefore, the following derivatives read
Similarly, for matrix GD and matrix GH,
Finally, for the generic variable ξj, for an orthotropic quasi-homogeneous laminate,
Appendix D: Analytic expression of geometric stiffness matrix gradient and buckling factor gradient
The generalised eigenvalue problem for the LFEM can be stated as follows:
or, passing to work,
where \(\textbf {K}^{\flat } \in \mathbb {M}^{n_{\text {IN}}^{\flat }\times n_{\text {IN}}^{\flat }}_{s++}\) is the (reduced) stiffness matrix of the LFEM, \(\textbf {K}_{\sigma }^{\flat }\in \mathbb {M}^{n_{\text {IN}}^{\flat }\times n_{\text {IN}}^{\flat }}_{s}\) is the geometric stiffness matrix of the LFEM, and λ and ψ♭ are the eigenvalue and eigenvector, respectively, non-trivial solution of problem (D.1). Note that \(\textbf {K}_{\sigma }^{\flat }\) is not, in general, positive-definite.
As usually done in classical buckling eigenvalue analyses, \(\textbf {K}_{\sigma }^{\flat }\) is calculated from the stress field solution of the (static) equilibrium boundary problem of the LFEM subject to the same BCs of the original eigenvalue buckling problem. However, in the framework of the considered GL modelling approach, the equilibrium boundary problem of the LFEM is of the Dirichlet’s type: non-zero displacements are imposed at some DOFs, which can be collected in the set \(I_{\text {BC}}^{\flat }\) whose cardinality is \(n_{\text {BC}}^{\flat }\). On the other hand, the unknown DOFs are collected in the set \(I_{\text {IN}}^{\flat }\) whose cardinality is \(n_{\text {IN}}^{\flat }\). Moreover, BCs depend on the displacement field solution of the GFEM equilibrium problem (13). Therefore, the key point is to express properly the equilibrium displacement boundary problem (and the related derivatives) for the LFEM.
Definition D.1
Given a matrix \(\textbf {M} \in \mathbb {M}^{\mathrm {m}\times \mathrm {n}}\) and the two sets of positive natural numbers R ⊂{i∣1 ≤ i ≤m} and C ⊂{j∣1 ≤ j ≤n}, the operator \(\mathfrak {Z}(\textbf {M},R,C)\) returns a matrix obtained by annihilating the i th row and the j th column of M, ∀i ∈ R, and ∀j ∈ C. Similarly, \(\mathfrak {Z}\left (\textbf {v},R\right )\) denotes the vector obtained by annihilating the i th component of vector \(\textbf {v}\in \mathbb {M}^{n\times 1}\), ∀i ∈ R. Operator \(\mathfrak {Z}(\cdot )\) preserves the dimensions of its argument.
Since no external nodal forces are applied, the equilibrium equation of the LFEM reads
where \(\hat {\textbf {K}}^{\flat } \in \mathbb {M}^{n_{\text {DOF}}^{\flat }\times n_{\text {DOF}}^{\flat }}_{s}\) is the (singular) stiffness matrix of the LFEM, \(\hat {\textbf {u}}_{0}^{\flat } \in \mathbb {M}^{n_{\text {DOF}}^{\flat }\times 1}\) is the vector collecting the set of DOFs of the LFEM static analysis (both imposed displacements and unknown ones), and \(\hat {\textbf {f}}_{0}^{\flat } \in \mathbb {M}^{n_{\text {DOF}}^{\flat }\times 1}\) is the vector of the unknown nodal forces (occurring at nodes where BCs on generalised displacements are applied). In the above expressions, \(n_{\text {DOF}}^{\flat } = n_{\text {BC}}^{\flat } + n_{\text {IN}}^{\flat }\).
As discussed in Wu et al. (2007) and Reddy (2005), problem (D.3) can be solved after a proper rearranging. In particular, if \(\hat {u}_{s}\) (for some s) is assigned, one must set \(\hat {K}_{ss} = 1\), \(\hat {K}_{is} = \hat {K}_{si} = 0\) for i≠s and subtract to the right-hand side the s th column of the (unmodified) stiffness matrix, multiplied by \(\hat {u}_{s}\). After this operation, the new system can be reduced, as usually, and the unknown nodal displacements can be determined.
Remark D.1
Let \(A\subset \{i\mid i=1,\dots ,n\}\) and \(B\subset \{i\mid i=1,\dots ,n\}\) be two sets such that A ∩ B = ∅ and ♯(A + B) = n. Therefore, \(\textbf {u}=\mathfrak {Z}(\textbf {u},A) \oplus \mathfrak {Z}(\textbf {u},B), \ \forall \textbf {u} \in \mathbb {M}^{n\times 1}\).
By applying Remark D.1 to \(\hat {\textbf {u}}_{0}^{\flat }\) and \(\hat {\textbf {f}}_{0}^{\flat }\), one obtain
where only vector \(\hat {\textbf {u}}^{\flat }_{\text {BC}}\) is known. Therefore, problem (D.3) becomes
To solve for the unknown part of \(\hat {\textbf {u}}^{\flat }_{0}\), the operator \(\mathfrak {R}\) of Definition B.1 must be applied to (D.5): the resulting reduced system reads
where \(\mathbf {K}^{\flat } := \mathfrak {R}(\hat {\textbf {K}}^{\flat }, I_{\text {BC}}^{\flat }, I_{\text {BC}}^{\flat })\), \(\textbf {u}^{\flat } := \mathfrak {R}(\hat {\textbf {u}}_{0}^{\flat }, I_{\text {BC}}^{\flat })\), \(\textbf {K}_{\text {BC}}^{\flat } := \mathfrak {R}(\hat {\textbf {K}}, I_{\text {BC}}^{\flat }, I_{\text {IN}}^{\flat })\), \(\textbf {u}_{\text {BC}}^{\flat } := \mathfrak {R}(\hat {\textbf {u}}_{0}^{\flat }, I_{\text {IN}}^{\flat })\), and \(\mathfrak {R}(\hat {\textbf {f}}^{\flat }_{\text {BC}}, I_{\text {BC}}^{\flat }) = \textbf {0}\). Inasmuch as \(\textbf {u}_{\text {BC}}^{\flat }\) depends on the GFEM solution, it is convenient to introduce the linear map
whose aim is to determine the BCs to be imposed to the LFEM (in terms of nodal displacements), starting from the solution of the static analysis carried out on the GFEM. In particular, the number of nodes belonging to the boundary of the LFEM, where BCs are applied, is different (usually larger) than the number of nodes located on the same boundary where the known displacement field is extracted from the GFEM results. Furthermore, meshes may be completely dissimilar, as shown in Fig. 12 (boundary of LFEM in red, GFEM mesh in black).
The construction of P can be done according to the steps listed in Algorithm 1, whose structure refers to the notation provided in Fig. 12.
Taking into account for the above aspects, (D.6) reads
Consider, now, the augmented version of (D.2):
where μ≠0 and w≠0 are the arbitrarily-defined adjoint vectors. By deriving (D.11) with respect to the generic design variable ξj, one obtains:
As discussed in Setoodeh et al. (2009), the geometric stiffness matrix of the generic shell element can be expressed as:
where \(r_{0ei}^{\flat }\) are the components of vector r of (2), resulting from the static analysis of (D.10) carried out on the LFEM, whilst \(\overline {\textbf {K}}_{i}\in \mathbb {M}^{24\times 24}_{s}\) are matrices depending only on the geometry of the element. The algorithm for retrieving the expression of each matrix \(\mathbf {\overline {K}}_{i}\) for a shell element with four nodes and six DOFs per node (like the SHELL181 ANSYS®; shell element), whose kinematics is described in the framework of the FSDT, is presented. Of course, this algorithm must be executed off-line, i.e. before the optimisation process, once the element type has been selected.
The expressions of \(\mathbf {\overline {K}}_{i}\) for a square SHELL181 element of side L are provided here below. Each matrix \(\mathbf {\overline {K}}_{i}\) is a symmetric and sparse partitioned matrix, composed of symmetric blocks. Only non-null terms are provided in the following:
The expressions of matrices \(\mathbf {\overline {K}}_{i}\) reported above are supposed independent from the aspect ratio of the element. Of course, this assumption is justified if and only if the mesh of the FE model is structured and regular as much as possible (i.e. composed by pseudo-square elements). Accordingly, the singular form of the geometric stiffness matrix reads
and the non-singular counterpart can be obtained as
Consider the following quantity:
with \(\textbf {s}_{e\flat } :=\{\pmb {\psi }_{e\flat }^{\mathrm {T}}\overline {\textbf {K}}_{i} \pmb {\psi }_{e\flat }\mid i=1,\dots ,8\}\).
Remark D.2
Consider the scalar product vTu of two vectors \(\textbf {u},\textbf {v}\in \mathbb {M}^{n\times 1}\). If u, A and B satisfies conditions of Remark D.1, then: \(\textbf {v}^{\mathrm {T}}\textbf {u} = \textbf {v}^{\mathrm {T}}\mathfrak {Z}(\textbf {u},A) \oplus \textbf {v}^{\mathrm {T}}\mathfrak {Z}(\textbf {u},B) = \mathfrak {R}(\textbf {v},A)^{\mathrm {T}}\mathfrak {R}(\textbf {u},A) \oplus \mathfrak {R}(\textbf {v},B)^{\mathrm {T}}\mathfrak {R}(\textbf {u},B)\).
By applying Remarks D.1 and D.2 to both \(\hat {\pmb {\psi }^{\flat }}\) and \(\hat {\textbf {u}}^{\flat }_{0}\) of (D.22), considering that \(\mathfrak {R}(\hat {\pmb {\psi }}^{\flat }, I_{\text {IN}}^{\flat }) = \textbf {0}\), one obtains:
By injecting (D.23) into (D.11), and by choosing μ and w such that the terms multiplying ∂u♭/∂ξj and ∂u/∂ξj vanish, one finally obtains:
Equation (D.24) represents the gradient of the buckling factor of the LFEM subject to non-null imposed BCs, which are related to the displacement field solution of static analysis performed on the GFEM.
The last term of the first formula in (D.24) is the coupling effect between GFEM and LFEM and is non-zero ∀j = 1,⋯ ,nvars. Conversely, the other terms are non-zero if and only if the design variable ξj is defined in the LFEM domain.
Rights and permissions
About this article
Cite this article
Scardaoni, M.P., Montemurro, M. A general global-local modelling framework for the deterministic optimisation of composite structures. Struct Multidisc Optim 62, 1927–1949 (2020). https://doi.org/10.1007/s00158-020-02586-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-020-02586-4