Abstract
This paper considers the design of structures made of engineered materials, accounting for uncertainty in material properties. We present a topology optimization approach that optimizes the structural shape and topology at the macroscale assuming design-independent uncertain microstructures. The structural geometry at the macroscale is described by an explicit level set approach, and the macroscopic structural response is predicted by the eXtended Finite Element Method (XFEM). We describe the microscopic layout by either an analytic geometric model with uncertain parameters or a level-cut from a Gaussian random field. The macroscale properties of the microstructured material are predicted by homogenization. Considering the large number of possible microscale configurations, one of the main challenges of solving such topology optimization problems is the computational cost of estimating the statistical moments of the cost and constraint functions and their gradients with respect to the design variables. Methods for predicting these moments, such as Monte Carlo sampling, and Taylor series and polynomial chaos expansions often require a large number of random samples resulting in an impractical computation. To reduce this cost, we propose an approach wherein, at every design iteration, we only use a small number of microstructure configurations to generate an independent, stochastic approximation of the gradients. These gradients are then used either with a gradient descent algorithm, namely Adaptive Moment (Adam), or the globally convergent method of moving asymptotes (GCMMA). Three numerical examples from structural mechanics are used to show that the proposed approach provides a computationally efficient way for macroscale topology optimization in the presence of microstructural uncertainty and enables the designers to consider a new class of problems that are out of reach today with conventional tools.
Similar content being viewed by others
References
Aboulkhair NT, Everitt NM, Ashcroft I, Tuck C (2014) Reducing porosity in AlSi10Mg parts processed by selective laser melting. Addit Manuf 1:77–86
Alvarez F, Carrasco M (2005) Minimization of the expected compliance as an alternative approach to multiload truss optimization. Struct Multidisc Optim 29(6):470–476
Asadpoure A, Tootkaboni M, Guest JK (2011) Robust topology optimization of structures with uncertainties in stiffness—application to truss structures. Comput Struct 89(11–12):1131–1141
Bae K-R, Wang S (2002) Reliability-based topology optimization. In: 9th AIAA/ISSMO symposium on multidisciplinary analysis and optimization, p 5542
Barrera JL, Maute K (2020) Ambiguous phase assignment of discretized 3D geometries in topology optimization. Comput Methods Appl Mech Eng 369:113201
Barrera JL, Geiss MJ, Maute K (2020) Hole seeding in level set topology optimization via density fields. Struct Multidisc Optim 61(4):1319–1343
Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71:197–224
Benveniste Y (1987) A new approach to the application of Mori-Tanaka’s theory in composite materials. Mech Mater 6(2):147–157
Beuth J, Klingbeil N (2001) The role of process variables in laser-based direct metal solid freeform fabrication. J Manuf 53(9):36–39
Beyer H-G, Sendhoff B (2007) Robust optimization—a comprehensive survey. Comput Methods Appl Mech Eng 196(33–34):3190–3218
Blatman G, Sudret B (2008) Sparse polynomial chaos expansions and adaptive stochastic finite elements using a regression approach. Comptes Rendus Mécanique 336(6):518–523
Böhm HJ (2004) A short introduction to continuum micromechanics. In: Mechanics of microstructured materials. Springer, pp 1–40
Bottou L, Curtis FE, Nocedal J (2018) Optimization methods for large-scale machine learning. SIAM Rev 60(2):223–311
Budarapu PR, Zhuang X, Rabczuk T, Bordas SP (2019) Multiscale modeling of material failure: theory and computational methods. Adv Cryst Elast Metamater 52(1):1–103
Burman E, Hansbo P (2012) Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method. Appl Numer Math 62(4):328–341
Burman E, Hansbo P (2014) Fictitious domain methods using cut elements: III. A stabilized Nitsche method for Stokes’ problem. ESAIM : Mathematical Modelling and Numerical Analysis 48(3):859–874
Chatterjee T, Chakraborty S, Goswami S, Adhikari S, Friswell MI (2021) Robust topological designs for extreme metamaterial micro-structures. Sci Rep 11:15221
Chen S, Chen W (2011) A new level-set based approach to shape and topology optimization under geometric uncertainty. Struct Multidisc Optim 44(1):1–18
Chen S, Chen W, Lee S (2010) Level set based robust shape and topology optimization under random field uncertainties. Struct Multidisc Optim 41(4):507–524
Coelho PG, Fernandes PR, Guedes JM, Rodrigues HC (2008) A hierarchical model for concurrent material and topology optimisation of three-dimensional structures. Struct Multidisc Optim 35(2):107–115
Collet M, Noël L, Bruggi M, Duysinx P (2018) Topology optimization for microstructural design under stress constraints. Struct Multidisc Optim 58(6):2677–2695
Conti S, Held H, Pach M, Rumpf M, Schultz R (2009) Shape optimization under uncertainty—a stochastic programming perspective. SIAM J Optim 19(4):1610–1632
De S, Wojtkiewicz SF, Johnson EA (2017) Efficient optimal design and design-under-uncertainty of passive control devices with application to a cable-stayed bridge. Struct Control Health Monit 24(2):e1846
De S, Hampton J, Maute K, Doostan A (2020a) Topology optimization under uncertainty using a stochastic gradient-based approach. Struct Multidisc Optim 62(5):2255–2278
De S, Maute K, Doostan A (2020b) Bi-fidelity stochastic gradient descent for structural optimization under uncertainty. Comput Mech 66(4):745–771
De S, Maute K, Doostan A (2021) Reliability-based topology optimization using stochastic gradients.Struct Multidisc Optim 64: 3089–3108
Deaton JD, Grandhi RV (2014) A survey of structural and multidisciplinary continuum topology optimization: post 2000. Struct Multidisc Optim 49(1):1–38
Diaz A, Bendsøe M (1992) Shape optimization of structures for multiple loading conditions using a homogenization method. Struct Optim 4(1):17–22
Diwekar UM (2020) Optimization under uncertainty. Springer, Cham, pp 151–215
Dong G, Tang Y, Zhao YF (2017) A survey of modeling of lattice structures fabricated by additive manufacturing. J Mech Des 139(10):100906
Doostan A, Owhadi H (2011) A non-adapted sparse approximation of PDEs with stochastic inputs. J Comput Phys 230(8):3015–3034
Doostan A, Ghanem RG, Red-Horse J (2007) Stochastic model reduction for chaos representations. Comput Methods Appl Mech Eng 196(37–40):3951–3966
Du Z, Zhou X-Y, Picelli R, Kim HA (2018) Connecting microstructures for multiscale topology optimization with connectivity index constraints. J Mech Des 140(11):111417
Eom Y-S, Yoo K-S, Park J-Y, Han S-Y (2011) Reliability-based topology optimization using a standard response surface method for three-dimensional structures. Struct Multidisc Optim 43(2):287–295
Eschenauer HA, Olhoff N (2001) Topology optimization of continuum structures: a review. Appl Mech Rev 54(4):331–390
Eshelby JD (1957) The determination of the elastic field of an ellipsoidal inclusion, and related problems. Proc R Soc Lond Ser A 241(1226):376–396
Geiss MJ, Boddeti N, Weeger O, Maute K, Dunn ML (2019) Combined level-set-XFEM-density topology optimization of four-dimensional printed structures undergoing large deformation. J Mech Des 141(5)
Ghanem RG, Spanos PD (2003) Stochastic finite elements: a spectral approach. Courier Corporation, North Chelmsford
Guest JK, Igusa T (2008) Structural optimization under uncertain loads and nodal locations. Comput Methods Appl Mech Eng 198(1):116–124
Haldar A, Mahadevan S (2000) Probability, reliability, and statistical methods in engineering design, 1st edn. Wiley, New York
Jung H-S, Cho S (2004) Reliability-based topology optimization of geometrically nonlinear structures with loading and material uncertainties. Finite Elem Anal Des 41(3):311–331
Keshavarzzadeh V, Fernandez F, Tortorelli DA (2017) Topology optimization under uncertainty via non-intrusive polynomial chaos expansion. Comput Methods Appl Mech Eng 318:120–147
Kharmanda G, Olhoff N, Mohamed A, Lemaire M (2004) Reliability-based topology optimization. Struct Multidisc Optim 26(5):295–307
Kim C, Wang S, Rae K-R, Moon H, Choi KK (2006) Reliability-based topology optimization with uncertainties. J Mech Sci Technol 20(4):494
Kingma DP, Ba J (2014) Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980
Kreissl S, Maute K (2012) Levelset based fluid topology optimization using the extended finite element method. Struct Multidisc Optim 46(3):311–326
Li W, Zhang XS (2020) Momentum-based accelerated mirror descent stochastic approximation for robust topology optimization under stochastic loads. Int J Numer Methods Eng
Lipton R, Stuebner M (2007) Optimal design of composite structures for strength and stiffness: an inverse homogenization approach. Struct Multidisc Optim 33(4):351–362
Liu S, Shin YC (2019) Additive manufacturing of Ti6Al4V alloy: a review. Mater Des 164:107552
Marmarelis MG, Ghanem RG (2020) Data-driven stochastic optimization on manifolds for additive manufacturing. Comput Mater Sci 181:109750
Maute K (2014) Topology optimization under uncertainty. In: Topology optimization in structural and continuum mechanics. Springer, New York, pp 457–471
Maute K, Frangopol DM (2003) Reliability-based design of MEMS mechanisms by topology optimization. Comput Struct 81(8–11):813–824
Michel J-C, Moulinec H, Suquet P (1999) Effective properties of composite materials with periodic microstructure: a computational approach. Comput Methods Appl Mech Eng 172(1–4):109–143
Mogami K, Nishiwaki S, Izui K, Yoshimura M, Kogiso N (2006) Reliability-based structural optimization of frame structures for multiple failure criteria using topology optimization techniques. Struct Multidisc Optim 32(4):299–311
Moon H, Kim C, Wang S (2004) Reliability-based topology optimization of thermal systems considering convection heat transfer. In: 10th AIAA/ISSMO multidisciplinary analysis and optimization conference, p 4410
Mori T, Tanaka K (1973) Average stress in matrix and average elastic energy of materials with misfitting inclusions. Acta Metall 21(5):571–574
Nitsche J (1971) On a variational principle for the solution of dirichlet problems under the use of subspaces which are subject to no boundary conditions. In: Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg, vol 36, pp 9–15
Noël L, Duysinx P (2017) Shape optimization of microstructural designs subject to local stress constraints within an xfem-level set framework. Struct Multidisc Optim 55(6):2323–2338
Parry L, Ashcroft I, Wildman RD (2016) Understanding the effect of laser scan strategy on residual stress in selective laser melting through thermo-mechanical simulation. Addit Manuf 12:1–15
Pasini D, Guest JK (2019) Imperfect architected materials: Mechanics and topology optimization. MRS Bull 44(10):766–772
Roberts AP, Teubner M (1995) Transport properties of heterogeneous materials derived from Gaussian random fields: bounds and simulation. Phys Rev E 51(5):4141
Rodrigues H, Guedes JM, Bendsoe M (2002) Hierarchical optimization of material and structure. Struct Multidisc Optim 24(1):1–10
Ruder S (2016) An overview of gradient descent optimization algorithms. arXiv preprint arXiv:1609.04747
Schmitt O, Friederich J, Riehl S, Steinmann P (2016) On the formulation and implementation of geometric and manufacturing constraints in node-based shape optimization. Struct Multidisc Optim 53(4):881–892
Schott B, Rasthofer U, Gravemeier V, Wall WA (2015) A face-oriented stabilized Nitsche-type extended variational multiscale method for incompressible two-phase flow. Int J Numer Methods Eng 104(7):721–748
Schury F, Stingl M, Wein F (2012) Efficient two-scale optimization of manufacturable graded structures. SIAM J Sci Comput 34(6):B711–B733
Sharma A, Villanueva H, Maute K (2017) On shape sensitivities with heaviside-enriched XFEM. Struct Multidisc Optim 55(2):385–408
Sigmund O (1994) Materials with prescribed constitutive parameters: an inverse homogenization problem. Int J Solids Struct 31(17):2313–2329
Sigmund O (1995) Tailoring materials with prescribed elastic properties. Mech Mater 20(4):351–368
Sigmund O, Maute K (2013) Topology optimization approaches: a comparative review. Struct Multidisc Optim 48(6):1031–1055
Sivapuram R, Dunning PD, Kim HA (2016) Simultaneous material and structural optimization by multiscale topology optimization. Struct Multidisc Optim 54(5):1267–1281
Suzuki K, Kikuchi N (1991) A homogenization method for shape and topology optimization. Comput Methods Appl Mech Eng 93(3):291–318
Svanberg K (2002) A class of globally convergent optimization methods based on conservative convex separable approximations. SIAM J Optim 12(2):555–573
Tootkaboni M, Asadpoure A, Guest JK (2012) Topology optimization of continuum structures under uncertainty—a polynomial chaos approach. Comput Methods Appl Mech Eng 201:263–275
Tran VP, Brisard S, Guilleminot J, Sab K (2018) Mori-Tanaka estimates of the effective elastic properties of stress-gradient composites. Int J Solids Struct 146:55–68
Villanueva CH, Maute K (2014) Density and level set-XFEM schemes for topology optimization of 3-D structures. Comput Mech 54(1):133–150
Xia L (2016) Multiscale structural topology optimization. Elsevier, Amsterdam
Xia L, Breitkopf P (2014) Concurrent topology optimization design of material and structure within FE\(^2\) nonlinear multiscale analysis framework. Comput Methods Appl Mech Eng 278:524–542
Xia L, Breitkopf P (2017) Recent advances on topology optimization of multiscale nonlinear structures. Arch Comput Methods Eng 24(2):227–249
Zaoui A (2002) Continuum micromechanics: survey. J Eng Mech 128(8):808–816
Acknowledgements
The authors acknowledge the support of the Defense Advanced Research Projects Agency (DARPA) under the TRADES program (agreement HR0011-17-2-0022). The opinions and conclusions presented in this paper are those of the authors and do not necessarily reflect the views of DARPA. AD also acknowledges partial support from AFOSR grant FA9550-20-1-0138.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Replication of results
The stochastic gradient-based optimization algorithms used to generate results in Sect. 4 have been implemented in MATLAB and will be uploaded to the GitHub page https://github.com/CU-UQ/TOuU once the paper is published. The TO and XFEM calculations were performed using an in-house solver that is not at the stage of being publicly available. However, the MATLAB codes used in this study can interface with other TO and XFEM codes.
Additional information
Responsible Editor: Josephine Voigt Carstensen
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Topical Collection: 14th World Congress of Structural and Multidisciplinary Optimization.
Guest Editors: Y. Noh, E. Acar, J. Carstensen, J. Guest, J. Norato, and P. Ramu
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
De, S., Maute, K. & Doostan, A. Topology optimization under microscale uncertainty using stochastic gradients. Struct Multidisc Optim 66, 17 (2023). https://doi.org/10.1007/s00158-022-03417-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-022-03417-4