Abstract
For multi-scale materials, the interplay of material and design uncertainties and reliability-based design optimization is complex and very dependent on the chosen modeling scale. Uncertainty quantification and management are often introduced at lower scales of the material, while a more macroscopic scale is the preferred design space at which optimization is performed. How the coupling between the different scales is handled strongly affects the efficiency of the overall model and optimization. This work proposes a new iterative methodology that combines a low-dimensional macroscopic design space with gradient information to perform accurate optimization and a high-dimensional lower-scale space where design variables uncertainties are modeled and upscaled. An inverse problem is solved at each iteration of the optimization process to identify the lower-scale configuration that meets the macroscopic properties in terms of some statistical description. This is only achievable thanks to efficient metamodel upscaling. The proposed approach is tested on the optimization of a composite plate subjected to buckling with uncertain ply angles. A particular orthonormal basis is constructed with Fourier chaos expansion for the metamodel upscaling, which provides a very efficient closed-form expression of the lamination parameters statistics. The results demonstrate a drastic improvement in the reliability compared to the deterministic optimized design and a significant computational gain compared to the approach of directly optimizing ply angles via a genetic algorithm.
Similar content being viewed by others
Notes
Capital symbols emphasize the random nature of some of the components.
In this section, we will keep this operator simple for the sake of clarity, but as we will see in coming sections, it can take quite complex nonlinear forms.
We note that other formulations involving higher-order moments or distributions could be developed in this framework, depending on various physical hypotheses.
References
Acar E, Bayrak G, Jung Y, Lee I, Ramu P, Ravichandran SS (2021) Modeling, analysis, and optimization under uncertainties: a review. Struct Multidisc Optim 64(5):2909–2945. https://doi.org/10.1007/s00158-021-03026-7
Andrieu L, Cohen G, Vazquez-Abad FJ (2011) Gradient-based simulation optimization under probability constraints. Eur J Oper Res 212(2):345–351. https://doi.org/10.1016/j.ejor.2011.01.049
Aoues Y, Chateauneuf A (2010) Benchmark study of numerical methods for reliability-based design optimization. Struct Multidisc Optim 41(2):277–294. https://doi.org/10.1007/s00158-009-0412-2
Beck AT, Gomes WJdS (2012) A comparison of deterministic, reliability-based and risk-based structural optimization under uncertainty. Probab Eng Mech 28:18–29. https://doi.org/10.1016/j.probengmech.2011.08.007
Bijl H, Lucor D, Mishra S, Schwab C (eds) (2013) Uncertainty quantification in computational fluid dynamics. Lecture notes in computational science and engineering, vol 92. Springer, Cham
Charalambakis N (2010) Homogenization techniques and micromechanics. A survey and perspectives. Appl Mech Rev 63(3):030803
Cheng S, Quilodran-Casas C, Ouala S, Farchi A, Liu C, Tandeo P, 1098 Fablet R, Lucor D, Iooss B, Brajard J, Xiao D, Janjic T, Ding 1099 W, Guo Y, Carrassi A, Bocquet M, Arcucci R (2023) Machine learning with data assimilation and uncertainty quantification for dynamical systems: a review. IEEE/CAA J Autom Sin 10(6):1361–1387
Conceição António C, Hoffbauer LN (2017) Reliability-based design optimization and uncertainty quantification for optimal conditions of composite structures with non-linear behavior. Eng Struct 153:479–490. https://doi.org/10.1016/j.engstruct.2017.10.041
Díaz J, Cid Montoya M, Hernández S (2016) Efficient methodologies for reliability-based design optimization of composite panels. Adv Eng Softw 93:9–21. https://doi.org/10.1016/j.advengsoft.2015.12.001
Du X, Chen W (2004) Sequential optimization and reliability assessment method for efficient probabilistic design. J Mech Des 126(2):225–233. https://doi.org/10.1115/1.1649968
Duan Z, Jung Y, Yan J, Lee I (2020) Reliability-based multi-scale design optimization of composite frames considering structural compliance and manufacturing constraints. Struct Multidisc Optim 61(6):2401–2421
Dubourg V, Sudret B, Bourinet JM (2011) Reliability-based design optimization using kriging surrogates and subset simulation. Struct Multidisc Optim 44(5):673–690. https://doi.org/10.1007/s00158-011-0653-8
El Garroussi S, Ricci S, De Lozzo M, Goutal N, Lucor D (2022) Tackling random fields non-linearities with unsupervised clustering of polynomial chaos expansion in latent space: application to global sensitivity analysis of river flooding. Stoch Environ Res Risk Assess 36(3):693–718
Fang H, Gong C, Su H, Zhang Y, Li C, Da Ronch A (2019) A gradient-based uncertainty optimization framework utilizing dimensional adaptive polynomial chaos expansion. Struct Multidisc Optim 59(4):1199–1219. https://doi.org/10.1007/s00158-018-2123-z
Ferreira RT, Rodrigues HC, Guedes JM, Hernandes JA (2014) Hierarchical optimization of laminated fiber reinforced composites. Compos Struct 107:246–259
Fu MC, Hu JQ (1994) Smoothed perturbation analysis derivative estimation for markov chains. Oper Res Lett 15(5):241–251. https://doi.org/10.1016/0167-6377(94)90084-1
Gao J, Luo Z, Li H,Gao L (2019) Topology optimization for multiscale design of porous composites with multi-domain microstructures. Comput Methods Appl Mech Eng 344:451476
Ghasemi H, Rafiee R, Zhuang X, Muthu J, Rabczuk T (2014) Uncertainties propagation in metamodel-based probabilistic optimization of CNT/polymer composite structure using stochastic multi-scale modeling. Comput Mater Sci 85:295–305. https://doi.org/10.1016/j.commatsci.2014.01.020
Gineau A, Longatte E, Lucor D, Sagaut P (2020) Macroscopic model of fluid structure interaction in cylinder arrangement using theory of mixture. Comput Fluids 202(104):499
Henze N, Zirkler B (1990) A class of invariant consistent tests for multivariate normality. Commun Stat Theory Methods 19(10):3595–3617. https://doi.org/10.1080/03610929008830400
Irisarri FX, Lasseigne A, Leroy FH, Le Riche R (2014) Optimal design of laminated composite structures with ply drops using stacking sequence tables. Compos Struct 107:559–569. https://doi.org/10.1016/j.compstruct.2013.08.030
Jung Y, Kang K, Cho H, Lee I (2021) Confidence-based design optimization for a more conservative optimum under surrogate model uncertainty caused by Gaussian process. J Mech Des 143(9):091701. https://doi.org/10.1115/1.4049883
Ko J, Lucor D, Garnier J (2010) Mixing layer growth response to inflow forcing with random phase shift. In: ASME 2010 3rd Joint US-European fluids engineering summer meeting: vol. 1, symposia—Parts A, B, and C. ASMEDC, pp 2957–2968. https://doi.org/10.1115/FEDSM-ICNMM2010-31292
Kriegesmann B (2017) Closed-form probabilistic analysis of lamination parameters for composite structures. AIAA Journal 55(6):2074–2085. https://doi.org/10.2514/1.J054980
Kumar S (2020) Inverse-designed spinodoid metamaterials. npj Comput Mater 6(1):1–10
Kuschel N, Rackwitz R (1997) Two basic problems in reliability-based structural optimization. Math Methods Oper Res 46(3):309–333. https://doi.org/10.1007/BF01194859
Lelièvre N, Beaurepaire P, Mattrand C, Gayton N, Otsmane A (2016) On the consideration of uncertainty in design: optimization–reliability–robustness. Struct Multidisc Optim 54(6):1423–1437. https://doi.org/10.1007/s00158-016-1556-5
Li X, Qiu H, Chen Z, Gao L, Shao X (2016) A local kriging approximation method using MPP for reliability-based design optimization. Comput Struct 162:102–115. https://doi.org/10.1016/j.compstruc.2015.09.004
Liu Z, Zhu C, Zhu P, Chen W (2018) Reliability-based design optimization of composite battery box based on modified particle swarm optimization algorithm. Compos Struct 204:239–255
Liu Z, Zhai Q, Song Z, Zhu (2021) A general integrated procedure for uncertainty-based design optimization of multilevel systems by hierarchical decomposition framework. Struct Multidisc Optim 64(4):2669–2686
Liu B, Trautner M, Stuart AM, Bhattacharya K (2022) Learning macroscopic internal variables and history dependence from microscopic models. arXiv Preprint. arXiv:2210.17443 [cond-mat]
Long K, Han D, Gu X (2017) Concurrent topology optimization of composite macrostructure and microstructure constructed by constituent phases of distinct Poisson’s ratios for maximum frequency. Comput Mater Sci 129:194–201
Lopez RH, Beck AT (2012) Reliability-based design optimization strategies based on FORM: a review. J Braz Soc Mech Sci Eng 34(4):506–514. https://doi.org/10.1590/S1678-58782012000400012
López C, Bacarreza O, Baldomir A, Hernández S, Ferri Aliabadi MH (2017) Reliability-based design optimization of composite stiffened panels in post-buckling regime. Struct Multidisc Optim 55(3):1121–1141. https://doi.org/10.1007/s00158-016-1568-1
Lucor D, Enaux C, Jourdren H, Sagaut P (2007) Stochastic design optimization: application to reacting flows. Comput Methods Appl Mech Eng 196(49):5047–5062. https://doi.org/10.1016/j.cma.2007.07.003
Macquart T, Bordogna MT, Lancelot P, DeBreuker R (2016) Derivation and application of blending constraints in lamination parameter space for composite optimisation. Compos Struct 135:224–235. https://doi.org/10.1016/j.compstruct.2015.09.016
Miki M, Sugiyama Y (1991) Optimum design of laminated composite plates using lamination parameters. In: Proceedings of the AIAA/ASME/ASCE/AHS/ ASC 32th structures, structural dynamics, and materials conference, Baltimore, MA, p 9
Millman DR, King PI, Beran PS (2005) Airfoil pitch-and-plunge bifurcation behavior with fourier chaos expansions. Journal of Aircraft 42(2):376–384. https://doi.org/10.2514/1.5550
Mohamed S, Rosca M, Figurnov M, Mnih A (2020) Monte Carlo gradient estimation in machine learning. J Mach Learn Res 21(132):1–62
Moustapha M, Sudret B, Bourinet JM, Guillaume B (2016) Quantile-based optimization under uncertainties using adaptive kriging surrogate models. Struct Multidisc Optim 54(6):1403–1421. https://doi.org/10.1007/s00158-016-1504-4
Navarro M, Witteveen J, Blom J (2014) Polynomial chaos expansion for general multivariate distributions with correlated variables. arXiv Preprint. arXiv:1406.5483 [math]
Nikolaidis E, Burdisso R (1988) Reliability based optimization: a safety index approach. Comput Struct 28(6):781–788. https://doi.org/10.1016/0045-7949(88)90418-X
Nitschke C, Vincenti A, Chassaing JC (2019) Influence of stochastic perturbations of composite laminate layups on the aeroelastic flutter of a cantilevered plate wing. Compos Struct 220:809–826. https://doi.org/10.1016/j.compstruct.2019.03.072
Omairey SL, Dunning PD, Sriramula S (2019) Multiscale surrogate-based framework for reliability analysis of unidirectional FRP composites. Compos Part B Eng 173(106):925. https://doi.org/10.1016/j.compositesb.2019.106925
Omairey SL, Dunning PD, Sriramula S (2021) Multi-scale reliability-based design optimisation framework for fibre-reinforced composite laminates. Eng Comput 38(3):1241–1262. https://doi.org/10.1108/EC-03-2020-0132
Picchi Scardaoni M, Montemurro M, Panettieri E, Catapano A (2021) New blending constraints and a stack-recovery strategy for the multi-scale design of composite laminates. Struct Multidisc Optim 63(2):741–766. https://doi.org/10.1007/s00158-020-02725-x
Rasmussen CE, Williams CKI (2006) Gaussian processes for machine learning. Adaptive computation and machine learning. MIT, Cambridge
Reddy MV, Grandhit RV, Hopkins DA (1994) Reliability-based structural optimization: a simplified safety index approach. Comput Struct 53(6):1407–1418
Royset J, Polak E (2004a) Reliability-based optimal design using sample average approximations. Probab Eng Mech 19(4):331–343. https://doi.org/10.1016/j.probengmech.2004.03.001
Royset JO, Polak E (2004b) Implementable algorithm for stochastic optimization using sample average approximations. J Optim Theory Appl 122(1):157–184. https://doi.org/10.1023/B:JOTA.0000041734.06199.71
Rubinstein RY (1986) The score function approach for sensitivity analysis of computer simulation models. Math Comput Simul 28(5):351–379. https://doi.org/10.1016/0378-4754(86)90072-8
Scarth C, Cooper JE (2018) Reliability-based aeroelastic design of composite plate wings using a stability margin. Struct Multidisc Optim 57(4):1695–1709. https://doi.org/10.1007/s00158-017-1838-6
Scarth C, Cooper JE, Weaver PM, Silva GHC (2014) Uncertainty quantification of aeroelastic stability of composite plate wings using lamination parameters. Compos Struct 116:84–93. https://doi.org/10.1016/j.compstruct.2014.05.007
Sigmund O (1994) Materials with prescribed constitutive parameters: an inverse homogenization problem. Int J Solids Struct 31(17):2313–2329
Suryawanshi A, Ghosh D (2016) Reliability based optimization in aeroelastic stability problems using polynomial chaos based metamodels. Struct Multidisc Optim 53(5):1069–1080. https://doi.org/10.1007/s00158-015-1322-0
Svanberg K (1987) The method of moving asymptotes: a new method for structural optimization. Int J Numer Methods Eng 24(2):359–373. https://doi.org/10.1002/nme.1620240207
Svanberg K (2002) A class of globally convergent optimization methods based on conservative convex separable approximations. SIAM J Optim 12(2):555–573. https://doi.org/10.1137/S1052623499362822
Taflanidis A (2007) Stochastic system design and applications to stochastically robust structural control. EERL Report
Tsai SW, Hahn HT (1980) Introduction to composite materials. In: The behavior of structures composed of composite materials. Mechanics of structural systems, vol 5. Springer, Dordrecht
Tsai SW, Pagano NJ (1968) Invariant properties of composite materials. In Tsai SW, Halpin JC, Pagano NJ (eds) Composite materials workshop. Technomic Publishing, Stamford
Venkataraman S, Haftka RT (1999) Optimization of composite panels—a review. In: Proceedings of the American Society of Composites—14th annual technical conference, Fairborn, p 11
Vicente F (2019) Stacking sequence retrieval of large composite structures in bi-step optimization strategies using mechanical constraints. Master Thesis, TU Delft
Wiener N (1938) The homogeneous chaos. Am J Math 60(4):897–936. https://doi.org/10.2307/2371268
Wu YT (1994) Computational methods for efficient structural reliability and reliability sensitivity analysis. AIAA J 32(8):1717–1723. https://doi.org/10.2514/3.12164
Xiu D, Karniadakis GE (2002) The Wiener–Askey polynomial chaos for stochastic differential equations. SIAM J Sci Comput 24(2):619–644. https://doi.org/10.1137/S1064827501387826
Wong YK (1935) An application of orthogonalization process to the theory of least squares. Ann Math Stat 6(2):53–75. https://doi.org/10.1214/aoms/1177732609
Yao W, Chen X, Luo W, van Tooren M, Guo J (2011) Review of uncertainty-based multidisciplinary design optimization methods for aerospace vehicles. Prog Aeros Sci 47(6):450–479. https://doi.org/10.1016/j.paerosci.2011.05.001
Zhang W, Sun S (2006) Scale-related topology optimization of cellular materials and structures. Int J Numer Methods Eng 68(9):993–1011
Zhu P, Shi L, Yang RJ, Lin S-P (2015) A new sampling-based RBDO method via score function with reweighting scheme and application to vehicle designs. Appl Math Model 39(15):4243–4256. https://doi.org/10.1016/j.apm.2014.11.045
Funding
There is no funding source.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Replication of results
The paper provides a enough description of the proposed method so that the results can be replicated.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Responsible Editor: Xiaoping Du
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix 1: Trigonometric polynomials: FCE construction
Appendix 1: Trigonometric polynomials: FCE construction
1.1 Useful trigonometric formula
For the sake of simplicity, we will next consider a single random variable X, that is normally distributed, \(X\sim f_X = {\mathcal {N}}(\mu ,\sigma ^2)\), the expectation of \(\sin (aX)\) and \(\cos (aX)\) can be explicitly computed:
with \(a \in {\mathbb{R}}\) and \(w = \text{exp}(-0.5a^2\sigma ^2)\).
The product of the trigonometric functions \(\cos (kx)\) and \(\sin (lx)\) can be expressed as:
Since only on the real part is of interest, Eq. (29) can be written, and its expected value as Eq. (31) using Eqs. (27, 28).
Similarly:
Given \(\sin ^2(x) = \frac{1-\cos (2x)}{2}\), \(\cos ^2(x) = \frac{1+\cos (2x)}{2}\), we can write:
1.2 Gram-Schmidt algorithm
For the construction of the orthonormal basis, we rely on the Gram-Schmidt algorithm. It calculates the coefficients of the polynomials using the inner product to ensure each polynomial is orthonormal to all of its predecessors:
where \({\hat{X}}=\sigma _{\Theta }X\), \(u_i\) are the set of Fourier polynomials (\(u_0 = 1\), \(u_1 = \sin ({\hat{X}})\), \(u_2 = \cos ({\hat{X}})\), \(u_3 = \sin (2{\hat{X}})\), \(u_4 = \cos (2{\hat{X}})\), \(u_5 = \sin (3{\hat{X}})\), \(u_6 = \cos (3{\hat{X}}),\cdots \)) to be orthogonalized and the coefficients \(C_{ik}\) are computed as:
Here an example of the first polynomials construction:
-
\(\psi _0 = u_0 = 1\),
-
\(\psi _1\):
$$\begin{aligned} \psi _1({\hat{X}})&= u_1 - \frac{{\mathbb{E}}\left[ u_1 \psi _0\right] }{{\mathbb{E}}\left[ \psi _0^2 \right] } \psi _0 \\&= \sin ({\hat{X}}) - {\mathbb{E}}\left[ \sin ({\hat{X}}) \right] \end{aligned}$$The expected value can be computed with Eq. (28) and is equal to 0. Then:
$$\begin{aligned} \psi _1&= \sin ({\hat{X}}) \end{aligned}$$and can be normalized as:
$$\begin{aligned} \psi _1^{\text{n}}&= Z_{11}\sin ({\hat{X}}) \\ \text{with } \quad Z_{11}&= \frac{1}{\sqrt{{\mathbb{E}}\left[ \sin ({\hat{X}})^2 \right] }} \end{aligned}$$which can be computed with the Eq. (34).
-
\(\psi _2\):
$$\begin{aligned} \psi _2&= \cos ({\hat{X}}) - \frac{{\mathbb{E}}\left[ u_2\psi _0\right] }{{\mathbb{E}}\left[ \psi _0^2 \right] } \psi _0 - \frac{{\mathbb{E}}\left[ u_2\psi _1\right] }{{\mathbb{E}}\left[ \psi _1^2 \right] }\psi _1 \\&= \cos ({\hat{X}}) - {\mathbb{E}}\left[ \cos ({\hat{X}})\right] - \frac{{\mathbb{E}}\left[ \cos ({\hat{X}}) \sin ({\hat{X}}) \right] }{{\mathbb{E}}\left[ \sin ({\hat{X}})^2 \right] } \psi _1 \\&= \cos ({\hat{X}}) - C_{20} - C_{21}\psi _1 \end{aligned}$$The expected values can be computed with Eq. (27), Eqs. (31) and (28). Here \(C_{21}\) is equal to 0, then:
$$\begin{aligned} \psi _2&= \cos ({\hat{X}}) - C_{20} \end{aligned}$$and can be normalized:
$$\begin{aligned} \psi _2^{\text{n}}= & {} Z_{21}(\cos ({\hat{X}}) - C_{20}) \\ \text{with}\; Z_{21}= & {} \frac{1}{\sqrt{{\mathbb{E}}\left[ (\cos ({\hat{X}}) - C_{20})^2 \right] }} \end{aligned}$$which can be computed thanks to Eqs. (35, 27). First orthonormal polynomials are represented in Fig. 12 between \(-\pi \) and \(\pi \).
1.3 Uncertainty quantification of lamination parameters
In this work, accurate statistics of the lamination parameters are important, especially for the inverse problem resolution in Eq. (8). The expected values of the lamination parameters of the bending matrix stiffness are expressed as:
with \(y = \frac{(z_k^3-z_{k-1}^3)}{3}\), t the thickness of the laminate, N the total number of plies and \(z_k\) is the coordinate of the \(k^{th}\) ply. The trigonometric functions can be written as a combination of Fourier polynomial functions:
with \((p-1)\) the total number of terms in the expansion and where a can take the value of 2 or 4. Using the Fourier chaos expansion, the expected values of lamination parameters can be simply expressed as:
with \(e_{0ca}\) and \(e_{0sa}\) the first coefficient of Eq. (39) who have to be computed. In the same manner, with independent random variables, the variances are expressed as:
In the similar manner, the covariance between the lamination parameters can be computed with coefficients products.
1.3.1 FCE coefficients computation
The coefficients in Eq. (39) can be computed analytically with the Fourier basis. An example can be shown using \(\cos \left( a\left( \Theta _k(X)\right) \right) =\sum _i^p e_{ica}\psi _i(\sigma _{\Theta _k}X)\) with a taking the value of 2 or 4. We can write the function:
with \(c_a = \cos (a\mu _{\Theta })\) and \(s_a = \sin (a\mu _{\Theta })\).
The coefficients \(e_{ica}\) are obtained as projections of the functional of interest (e.g. e) onto each member of the Fourier basis. For example, the first two coefficients can be written as:
where the expected values are computed with Eqs. (31, 33, 28, 27) and (28). The coefficients are obtained until the order p, in the same manner, using the equations in Sect. A.1.
The procedure is the same with the function \(\sin \left( a\left( \Theta (X)\right) \right) =\sum _i^p e_{isa}\psi _i(X)\). Then a database is created for every orientations \(\mu _{\Theta }\) possible (in this case [\({-75}^\circ , {-60}^\circ , {-45}^\circ , {-30}^\circ , {-15}^\circ , {0}^\circ , {15}^\circ , {30}^\circ , {45}^\circ , {60}^\circ , {75}^\circ , {90}^\circ \)]). Once this database is available the means and covariances of lamination parameters of any stacking sequence are directly obtained from Eqs. (40) and (41).
1.3.2 Validation of the representation
The FCE approach is numerically validated by computing the statistics associated to a simple case of lamination parameters. Increasing the size of the approximation basis, the variances of the bending lamination parameters \(\mathbf{v^D}\) are compared to the variances computed with a numerical quadrature applied to the first equation of Eq. (41). For each ply, the variance of the \(\cos (2\Theta _k)\) function, for example, is written as
and the reference expected values can be computed with a numerical integration tool of SciPy. The metamodel is validated for a stacking sequence of 16 plies ([\({45}^\circ , {30}^\circ , {0}^\circ , {-45}^\circ , {90}^\circ \),-30,\({-15}^\circ , {15}^\circ \)]\(_s\)) and the relative error is plotted in Fig. 13.
We notice, as expected in this case, the spectral convergence of the error to very small values for 4-term FCE.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Coelho, L., Lucor, D., Fabbiane, N. et al. Multi-scale approach for reliability-based design optimization with metamodel upscaling. Struct Multidisc Optim 66, 205 (2023). https://doi.org/10.1007/s00158-023-03643-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-023-03643-4