×

Linear and nonlinear topology optimization design with projection-based ground structure method (P-GSM). (English) Zbl 07841926

Summary: A new topology optimization scheme called the projection-based ground structure method (P-GSM) is proposed for linear and nonlinear topology optimization designs. For linear design, compared to traditional GSM which are limited to designing slender members, the P-GSM can effectively resolve this limitation and generate functionally graded lattice structures. For additive manufacturing-oriented design, the manufacturing abilities are the key factors to constrain the feasible design space, for example, minimum length and geometry complexity. Conventional density-based method, where each element works as a variable, always results in complex geometry with large number of small intricate features, while these small features are often not manufacturable even by 3D printing and lose its geometric accuracy after postprocessing. The proposed P-GSM is an effective method for controlling geometric complexity and minimum length for optimal design, while it is capable of designing self-supporting structures naturally. In optimization progress, some bars may be disconnected from each other (floating in the air). For buckling-induced design, this issue becomes critical due to severe mesh distortion in the void space caused by disconnection between members, while P-GSM has ability to overcome this issue. To demonstrate the effectiveness of proposed method, three different design problems ranging from compliance optimization to buckling-induced mechanism design are presented and discussed in details.
{© 2020 John Wiley & Sons, Ltd.}

MSC:

74Pxx Optimization problems in solid mechanics
74Sxx Numerical and other methods in solid mechanics
74-XX Mechanics of deformable solids

Software:

DistMesh; top88.m
Full Text: DOI

References:

[1] BendsøeMP, KikuchiN. Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng. 1988;71(2):197‐224. · Zbl 0671.73065
[2] GuoX, ZhangW, ZhongW. Doing topology optimization explicitly and geometrically—a new moving morphable components based framework. J Appl Mech. 2014;81(8):081009.
[3] ZhangW, LiD, ZhouJ, DuZ, LiB, GuoX. A moving morphable void (MMV)‐based explicit approach for topology optimization considering stress constraints. Comput Methods Appl Mech Eng. 2018;334:381‐413. · Zbl 1440.74330
[4] ZhangW, ChenJ, ZhuX, et al. Explicit three dimensional topology optimization via moving morphable void (MMV) approach. Comput Methods Appl Mech Eng. 2017;322:590‐614. · Zbl 1439.74311
[5] LiuC, DuZ, ZhuY, ZhangW, ZhangX, GuoX. Optimal design of shell‐graded‐infill structures by a hybrid MMC‐MMV approach. 2019. arXiv:.07800.
[6] ZhangW, LiD, KangP, GuoX, YounS‐K. Explicit topology optimization using IGA‐based moving morphable void (MMV) approach. Comput Methods Appl Mech Eng. 2019;360:112685. · Zbl 1441.74182
[7] XueR, LiuC, ZhangW, et al. Explicit structural topology optimization under finite deformation via moving morphable void (MMV) approach. Comput Methods Appl Mech Eng. 2019;344:798‐818. · Zbl 1440.74325
[8] LeiX, LiuC, DuZ, ZhangW, GuoX. Machine learning‐driven real‐time topology optimization under moving morphable component‐based framework. J Appl Mech. 2019;86(1):011004.
[9] LiuC, ZhuY, SunZ, et al. An efficient moving morphable component (MMC)‐based approach for multi‐resolution topology optimization. Struct Multidiscip Optim. 2018;58(6):2455‐2479.
[10] ZhangW, LiuY, DuZ, ZhuY, GuoX. A moving morphable component based topology optimization approach for rib‐stiffened structures considering buckling constraints. J Mech Des. 2018;140(11):111404.
[11] ZhangW, SongJ, ZhouJ, et al. Topology optimization with multiple materials via moving morphable component (MMC) method. Int J Numer Methods Eng. 2018;113(11):1653‐1675. · Zbl 07868545
[12] ZhangW, ZhouJ, ZhuY, GuoX. Structural complexity control in topology optimization via moving morphable component (MMC) approach. Struct Multidiscip Optim. 2017;56(3):535‐552.
[13] ZhangW, LiuY, WeiP, ZhuY, GuoX. Explicit control of structural complexity in topology optimization. Comput Methods Appl Mech Eng. 2017;324:149‐169. · Zbl 1439.74313
[14] GuoX, ZhouJ, ZhangW, DuZ, LiuC, LiuY. Self‐supporting structure design in additive manufacturing through explicit topology optimization. Comput Methods Appl Mech Eng. 2017;323:27‐63. · Zbl 1439.74273
[15] LiuC, DuZ, ZhangW, ZhuY, GuoX. Additive manufacturing‐oriented design of graded lattice structures through explicit topology optimization. J Appl Mech. 2017;84(8):081008.
[16] ZhangW, LiD, YuanJ, SongJ, GuoX. A new three‐dimensional topology optimization method based on moving morphable components (MMCs). Comput Mech. 2017;59(4):647‐665. · Zbl 1398.74258
[17] ZhangW, LiD, ZhangJ, GuoX. Minimum length scale control in structural topology optimization based on the moving morphable components (MMC) approach. Comput Methods Appl Mech Eng. 2016;311:327‐355. · Zbl 1439.74312
[18] GuoX, ZhangW, ZhangJ, YuanJ. Explicit structural topology optimization based on moving morphable components (MMC) with curved skeletons. Comput Methods Appl Mech Eng. 2016;310:711‐748. · Zbl 1439.74272
[19] ZhangW, YuanJ, ZhangJ, GuoX. A new topology optimization approach based on moving morphable components (MMC) and the ersatz material model. Struct Multidiscip Optim. 2016;53(6):1243‐1260.
[20] ZhangW, ZhongW, GuoX. Explicit layout control in optimal design of structural systems with multiple embedding components. Comput Methods Appl Mech Eng. 2015;290:290‐313. · Zbl 1423.74737
[21] ZhuB, ChenQ, WangR, ZhangX. Structural topology optimization using a moving morphable component‐based method considering geometrical nonlinearity. J Mech Des. 2018;140(8):081403.
[22] NoratoJ, BellB, TortorelliDA. A geometry projection method for continuum‐based topology optimization with discrete elements. Comput Methods Appl Mech Eng. 2015;293:306‐327. · Zbl 1423.74756
[23] ZhangS, GainAL, NoratoJA. Stress‐based topology optimization with discrete geometric components. Comput Methods Appl Mech Eng. 2017;325:1‐21. · Zbl 1439.74307
[24] WattsS, TortorelliDA. A geometric projection method for designing three‐dimensional open lattices with inverse homogenization. Int J Numer Methods Eng. 2017;112(11):1564‐1588. · Zbl 07867155
[25] WhiteDA, StowellML, TortorelliDA. Topological optimization of structures using Fourier representations. Struct Multidiscip Optim. 2018;58(3):1205‐1220.
[26] ZhouP, DuJ, LüZ. A generalized DCT compression based density method for topology optimization of 2D and 3D continua. Comput Methods Appl Mech Eng. 2018;334:1‐21. · Zbl 1440.74456
[27] ChengL, BaiJ, ToAC. Functionally graded lattice structure topology optimization for the design of additive manufactured components with stress constraints. Comput Methods Appl Mech Eng. 2019;344:334‐359. · Zbl 1440.74284
[28] GroenJ, StutzF, AageN, BærentzenJA, SigmundO. De‐homogenization of optimal multi‐scale 3D topologies. 2019. arXiv:.13002.
[29] GroenJP, WuJ, SigmundO. Homogenization‐based stiffness optimization and projection of 2D coated structures with orthotropic infill. Comput Methods Appl Mech Eng. 2019;349:722‐742. · Zbl 1441.74149
[30] GroenJP, SigmundO. Homogenization‐based topology optimization for high‐resolution manufacturable microstructures. Int J Numer Methods Eng. 2018;113(8):1148‐1163. · Zbl 07874747
[31] WuJ, ClausenA, SigmundO. Minimum compliance topology optimization of shell-infill composites for additive manufacturing. Comput Methods Appl Mech Eng. 2017;326:358‐375. · Zbl 1439.74303
[32] ZhangX. Macro‐element approach for topology optimization of trusses using a ground structure method; 2014.
[33] XiaL, BreitkopfP. Multiscale structural topology optimization with an approximate constitutive model for local material microstructure. Comput Methods Appl Mech Eng. 2015;286:147‐167. · Zbl 1423.74772
[34] XiaL. Multiscale Structural Topology Optimization. Elsevier; 2016.
[35] FritzenF, XiaL, LeuschnerM, BreitkopfP. Topology optimization of multiscale elastoviscoplastic structures. Int J Numer Methods Eng. 2016;106(6):430‐453. · Zbl 1352.74239
[36] XiaL, BreitkopfP. Recent advances on topology optimization of multiscale nonlinear structures. Arch Comput Methods Eng. 2017;24(2):227‐249. · Zbl 1364.74086
[37] DaD, YvonnetJ, XiaL, LeMV, LiG. Topology optimization of periodic lattice structures taking into account strain gradient. Comput Struct. 2018;210:28‐40.
[38] GaoJ, LuoZ, XiaL, GaoL. Concurrent topology optimization of multiscale composite structures in MATLAB. Struct Multidiscip Optim. 2019;60:1‐31.
[39] WuZ, XiaL, WangS, ShiT. Topology optimization of hierarchical lattice structures with substructuring. Comput Methods Appl Mech Eng. 2019;345:602‐617. · Zbl 1440.74321
[40] FuJ, XiaL, GaoL, XiaoM, LiH. Topology optimization of periodic structures with substructuring. J Mech Des. 2019;141(7):071403.
[41] XuM, XiaL, WangS, LiuL, XieX. An isogeometric approach to topology optimization of spatially graded hierarchical structures. Compos Struct. 2019;225:111171.
[42] WangMY, ZongH, MaQ, TianY, ZhouM. Cellular level set in B‐splines (CLIBS): a method for modeling and topology optimization of cellular structures. Comput Methods Appl Mech Eng. 2019;349:378‐404. · Zbl 1441.74172
[43] ZhuY, LiS, DuZ, LiuC, GuoX, ZhangW. A novel asymptotic‐analysis‐based homogenisation approach towards fast design of infill graded microstructures. J Mech Phys Solids. 2019;124:612‐633. · Zbl 1474.74085
[44] PanesarA, AbdiM, HickmanD, AshcroftIJAM. Strategies for functionally graded lattice structures derived using topology optimisation for additive manufacturing. Addit Manuf. 2018;19:81‐94.
[45] GaoJ, LuoZ, LiH, GaoL. Topology optimization for multiscale design of porous composites with multi‐domain microstructures. Comput Methods Appl Mech Eng. 2019;344:451‐476. · Zbl 1440.74295
[46] GaoJ, LuoZ, LiH, LiP, GaoL. Dynamic multiscale topology optimization for multi‐regional micro‐structured cellular composites. Compos Struct. 2019;211:401‐417.
[47] ZhangY, XiaoM, GaoL, GaoJ, LiH. Multiscale topology optimization for minimizing frequency responses of cellular composites with connectable graded microstructures. Mech Syst Signal Process. 2020;135:106369.
[48] FuJ, LiH, GaoL, XiaoM. Design of shell‐infill structures by a multiscale level set topology optimization method. Comput Struct. 2019;212:162‐172.
[49] DengJ, PedersenCB, ChenW. Connected morphable components‐based multiscale topology optimization. Front Mech Eng. 2019;14(2):129‐140.
[50] FerrerA, CanteJC, HernándezJ, OliverJ. Two‐scale topology optimization in computational material design: an integrated approach. Int J Numer Methods Eng. 2018;114(3):232‐254. · Zbl 07878332
[51] JiaJ, ChengW, LongK, DengH. Hierarchical design of structures and multiphase material cells. Comput Struct. 2016;165:136‐144.
[52] DengH, ChengL, LiangX, HaydukeD, ToAC. Topology optimization for energy dissipation design of lattice structures through snap‐through behavior. Comput Methods Appl Mech Eng. 2020;358:112641. · Zbl 1441.74158
[53] DengH, HinnebuschS, ACTo. Topology optimization design of stretchable metamaterials with Bezier skeleton explicit density (BSED) representation algorithm. 2019. arXiv:.00322.
[54] DengH. A Heaviside function‐based density representation algorithm for truss‐like buckling‐induced mechanism design. Int J Numer Methods Eng. 2019;119(1114):1069‐1097. · Zbl 07863656
[55] RamosAS, PaulinoGH. Convex topology optimization for hyperelastic trusses based on the ground‐structure approach. Struct Multidiscip Optim. 2015;51(2):287‐304.
[56] ZhangX, RamosAS, PaulinoGH. Material nonlinear topology optimization using the ground structure method with a discrete filtering scheme. Struct Multidiscip Optim. 2017;55(6):2045‐2072.
[57] ZegardT, PaulinoGH. GRAND3—ground structure based topology optimization for arbitrary 3D domains using MATLAB. Struct Multidiscip Optim. 2015;52(6):1161‐1184.
[58] MadahH, AmirO. Truss optimization with buckling considerations using geometrically nonlinear beam modeling. Comput Struct. 2017;192:233‐247.
[59] BendsøeMP, SigmundO. Optimization of Structural Topology, Shape, and Material. Berlin Heidelberg: Springer; 1995. · Zbl 0822.73001
[60] ChengL, LiangX, BelskiE, et al. Natural frequency optimization of variable‐density additive manufactured lattice structure: theory and experimental validation. J Manuf Sci Eng. 2018;140(10):105002.
[61] ChengL, ToAC. Part‐scale build orientation optimization for minimizing residual stress and support volume for metal additive manufacturing: theory and experimental validation. Comput Aided Des. 2019;113:1‐23.
[62] ZhangS, NoratoJA, GainAL, LyuN. A geometry projection method for the topology optimization of plate structures. Struct Multidiscip Optim. 2016;54(5):1173‐1190.
[63] AremuAO, Brennan‐CraddockJPJ, PanesarA, et al. A voxel‐based method of constructing and skinning conformal and functionally graded lattice structures suitable for additive manufacturing. Addit Manuf. 2017;13:1‐13.
[64] PerssonP‐O, StrangG. A simple mesh generator in MATLAB. SIAM Rev. 2004;46(2):329‐345. · Zbl 1061.65134
[65] RozvanyG, QuerinO, LogoJ, PomezanskiV. Exact analytical theory of topology optimization with some pre‐existing members or elements. Struct Multidiscip Optim. 2006;31(5):373‐377. · Zbl 1245.74064
[66] ZegardT, PaulinoGH. GRAND—ground structure based topology optimization for arbitrary 2D domains using MATLAB. Struct Multidiscip Optim. 2014;50(5):861‐882.
[67] GrossD, SeeligT. Fracture Mechanics: With An Introduction to Micromechanics. Berlin Heidelberg: Springer; 2017.
[68] HerderickE. Additive manufacturing of metals: a review. Mater Sci Technol. 2011;1413:1413‐1425.
[69] ZhangX, MaheshwariS, RamosASJr, PaulinoGH. Macroelement and macropatch approaches to structural topology optimization using the ground structure method. J Struct Eng. 2016;142(11):04016090.
[70] ChengL, LiangX, BaiJ, ChenQ, LemonJ, ToAC. On utilizing topology optimization to design support structure to prevent residual stress induced build failure in laser powder bed metal additive manufacturing. Addit Manuf. 2019;27:290‐304.
[71] GaraigordobilA, AnsolaR, SantamaríaJ, deBustosIF. A new overhang constraint for topology optimization of self‐supporting structures in additive manufacturing. Struct Multidiscip Optim. 2018;58(5):2003‐2017.
[72] AndreassenE, ClausenA, SchevenelsM, LazarovBS, SigmundO. Efficient topology optimization in MATLAB using 88 lines of code. Struct Multidiscip Optim. 2011;43(1):1‐16. · Zbl 1274.74310
[73] AndreassenE, AndreasenCS. How to determine composite material properties using numerical homogenization. Comput Mater Sci. 2014;83:488‐495.
[74] XiaL, BreitkopfP. Design of materials using topology optimization and energy‐based homogenization approach in MATLAB. Struct Multidiscip Optim. 2015;52(6):1229‐1241.
[75] NguyenTH, PaulinoGH, SongJ, LeCH. A computational paradigm for multiresolution topology optimization (MTOP). Struct Multidiscip Optim. 2010;41(4):525‐539. · Zbl 1274.74372
[76] NguyenTH, PaulinoGH, SongJ, LeCH. Improving multiresolution topology optimization via multiple discretizations. Int J Numer Methods Eng. 2012;92(6):507‐530. · Zbl 1352.49049
[77] BrunsT, SigmundO. Toward the topology design of mechanisms that exhibit snap‐through behavior. Comput Methods Appl Mech Eng. 2004;193(36-38):3973‐4000. · Zbl 1079.74598
[78] BrunsT, SigmundO, TortorelliDA. Numerical methods for the topology optimization of structures that exhibit snap‐through. Int J Numer Methods Eng. 2002;55(10):1215‐1237. · Zbl 1027.74053
[79] LindgaardE, DahlJ. On compliance and buckling objective functions in topology optimization of snap‐through problems. Struct Multidiscip Optim. 2013;47(3):409‐421. · Zbl 1274.74363
[80] DengH, ChengL, ToAC. Distortion energy‐based topology optimization design of hyperelastic materials. Struct Multidiscip Optim. 2019;59(6):1895‐1913.
[81] JamesKA, WaismanH. Layout design of a bi‐stable cardiovascular stent using topology optimization. Comput Methods Appl Mech Eng. 2016;305:869‐890. · Zbl 1425.74375
[82] BradleyAM. PDE‐constrained optimization and the adjoint method. 2010.
[83] SvanbergK. MMA and GCMMA‐two methods for nonlinear optimization; Stockholm, Sweden: KTH Royal Institute of Technology; 2007: 1‐15; vol 1.
[84] SuzukiK, KikuchiN. A homogenization method for shape and topology optimization. Comput Methods Appl Mech Eng. 1991;93(3):291‐318. · Zbl 0850.73195
[85] MilewskiJO. Additive Manufacturing of Metals: from Fundamental Technology to Rocket Nozzles, Medical Implants, and Custom Jewelry. Springer; 2017.
[86] ZhangK, ChengG, XuL. Topology optimization considering overhang constraint in additive manufacturing. Comput Struct. 2019;212:86‐100.
[87] AllaireG, DapognyC, EstevezR, FaureA, MichailidisG. Structural optimization under overhang constraints imposed by additive manufacturing technologies. J Comput Phys. 2017;351:295‐328. · Zbl 1375.74076
[88] AllaireG, DapognyC, EstevezR, FaureA, MichailidisG. Structural optimization under overhang constraints imposed by additive manufacturing processes: an overview of some recent results. Appl Math Nonlinear Sci. 2017;2(2):385‐402.
[89] SokółT. A 99 line code for discretized Michell truss optimization written in Mathematica. Struct Multidiscip Optim. 2011;43(2):181‐190. · Zbl 1274.74008
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.