journal article·2022-11

Overview of Methods and Software for the Design of Functionally Graded Lattice Structures

Fernando Veloso, João Gomes-Fonseca, Pedro Morais, Jorge Correia-Pinto, António C.M. Pinho, João L. Vilaça

Advanced Engineering Materials· Volume 24· Issue 11
Publisher page

Abstract

Lattice structures are known for their superior performance in weight reduction, stiffness, and increased manufacturability, but when materials need to be adaptive, multifunctional, and with tunable properties, functionally graded lattice structures (FGLS) play a crucial role in innovative solutions. Recent digital manufacturing technologies offer ideal conditions for creating lattice structures with high geometrical complexity and functional gradients. However, the design and development of these inherently complex structures often require the use of specialized methods and software tools. As researchers venture from diverse areas into the research of FGLS in search of novel applications, it is important to choose adequate design tools. Herein, an overview of methods and software for the design of FGLS is presented, identifying geometrical parameters of common lattice topologies and ways to manipulate them to create functional gradients. Fifty software applications or methods are listed, dedicated to the design of single material lattices produced by additive manufacturing processes. Typical applications of the reviewed software are identified, and FGLS design methods are compared. Generative Design seems more suited as an explorative process, Topology Optimization is an established efficiency‐focused design process, and Machine Learning is considered a promising data‐driven approach for the design of innovative FGLS.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Topology Optimization in Engineering · Cellular and Composite Structures · Advanced Materials and Mechanics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

2Ai – School of Technology IPCA 4750-810 Barcelos Portugal

LASI–Associate Laboratory of Intelligent Systems 4800-058 Guimarães Portugal

Life and Health Sciences Research Institute (ICVS) School of Medicine University of Minho 4710-057 Braga Portugal

Department of Mechanical Engineering School of Engineering University of Minho 4800-058 Guimarães Portugal

ICVS/3B's - PT Government Associate Laboratory 4710-057 Braga/Guimarães Portugal

Department of Pediatric Surgery Hospital of Braga 4710-243 Braga Portugal

Funding

European Regional Development Fund · Ministério da Ciência, Tecnologia e Ensino Superior · Fundação para a Ciência e a Tecnologia

References (100+)

Show source-provided references
1. nTopology Next-Generation Engineering Design Software | nTopology ntopology.com 2021.https://ntopology.com/(accessed: March 2022).
2. 10.1007/s00170-019-04085-310.1007/s00170-019-04085-3 ↗
3. 10.1177/168781402091695110.1177/1687814020916951 ↗
4. 10.1016/j.bbe.2020.01.01510.1016/j.bbe.2020.01.015 ↗
5. 10.1016/j.addma.2019.03.03310.1016/j.addma.2019.03.033 ↗
6. 10.1007/978-3-030-12797-8_1510.1007/978-3-030-12797-8_15 ↗
7. Grasshopper - New in Rhino 6 https://www.rhino3d.com/6/new/grasshopper(accessed: July 2020).
8. 10.1038/s41598-016-0001-810.1038/s41598-016-0001-8 ↗
9. 10.1007/s00371-019-01672-z10.1007/s00371-019-01672-z ↗
10. 10.1016/j.cja.2020.07.02310.1016/j.cja.2020.07.023 ↗
11. 10.1177/0021955X1663903510.1177/0021955X16639035 ↗
12. 10.1016/j.matdes.2018.11.01910.1016/j.matdes.2018.11.019 ↗
13. 10.1016/j.mtcomm.2018.02.00210.1016/j.mtcomm.2018.02.002 ↗
14. 10.1016/j.matdes.2019.10802110.1016/j.matdes.2019.108021 ↗
15. 10.1007/s11665-019-03982-810.1007/s11665-019-03982-8 ↗
16. 10.1039/C7EE03571C10.1039/C7EE03571C ↗
17. 10.1016/j.jallcom.2009.12.00510.1016/j.jallcom.2009.12.005 ↗
18. 10.3390/ma1010112510.3390/ma10101125 ↗
19. 10.1016/j.apsusc.2008.07.15410.1016/j.apsusc.2008.07.154 ↗
20. 10.3390/designs301001910.3390/designs3010019 ↗
21. 10.1115/1.404013110.1115/1.4040131 ↗
22. Savio G. · Appl. Bionics Biomech. · 2018 · 1 · 2018
23. 10.1557/mrc.2019.15210.1557/mrc.2019.152 ↗
24. 10.3390/app1018637410.3390/app10186374 ↗
25. 10.1177/095440621988595910.1177/0954406219885959 ↗
26. 10.1016/j.compstruct.2020.11254510.1016/j.compstruct.2020.112545 ↗
27. 10.1016/j.cad.2018.04.01510.1016/j.cad.2018.04.015 ↗
28. Abdulhadi H. S. · Proc. Inst. Mech. Eng. Part L · 2019 · 233 · 2219
29. 10.1016/j.ijmecsci.2019.02.04110.1016/j.ijmecsci.2019.02.041 ↗
30. 10.1177/135065011984025110.1177/1350650119840251 ↗
31. Ceruti A. · 2017 · 756
32. 3DXpert 3D Additive Manufacturing Software https://www.3dsystems.com/software/3dxpert(accessed: July 2020).
33. 10.1016/j.addma.2020.10113710.1016/j.addma.2020.101137 ↗
34. Accelerate Simulation-driven Design | Altair Inspire https://solidthinking.com/product/inspire/(accessed: July 2020).
35. 10.1016/j.istruc.2020.05.00110.1016/j.istruc.2020.05.001 ↗
36. Optimization-enabled Structural Analysis | Altair OptiStruct https://www.altair.com/optistruct/(accessed: July 2020).
37. 10.1016/j.cma.2019.05.05310.1016/j.cma.2019.05.053 ↗
38. 3D Modeling Software for Engineering │SpaceClaim http://www.spaceclaim.com/en/default.aspx(accessed: July 2020).
39. 10.1016/j.addma.2018.05.02110.1016/j.addma.2018.05.021 ↗
40. Fusion 360 | Cloud Powered 3D CAD/CAM Software for Product Design | Autodesk https://www.autodesk.eu/products/fusion-360/overview(accessed: October 2021).
41. Autodesk Meshmixer http://www.meshmixer.com/(accessed: July 2020).
42. 10.1108/RPJ-12-2015-018710.1108/RPJ-12-2015-0187 ↗
43. Netfabb | Additive Manufacturing and Design Software | Autodesk https://www.autodesk.com/products/netfabb/overview?plc=NETFA&term=1-YEAR&support=ADVANCED&quantity=1(accessed: July 2020).
44. 10.1007/s40964-019-00073-x10.1007/s40964-019-00073-x ↗
45. 10.1007/s00170-019-04671-510.1007/s00170-019-04671-5 ↗
46. Within http://www.withinlab.com/(accessed: July 2020).
47. Carbon Design Engine - A New Way to Design 3D Printed Products https://www.carbon3d.com/products/carbon-design-engine/(accessed: March 2021).
48. Generative Engineering | ELISE - Lightweight Designs https://www.elise.de/applications/bionics/(accessed: October 2021).
49. General Lattice - Computational Design and Engineering https://www.generallattice.com/(accessed: March 2022).
50. 3D Modeling Software | Materialise 3-matic https://www.materialise.com/en/software/3-matic(accessed: July 2020).
51. STL Editor | STL Repair Software | Materialise Magics https://www.materialise.com/en/software/magics(accessed: July 2020).
52. 10.1016/j.addma.2017.11.00810.1016/j.addma.2017.11.008 ↗
53. “MathMod download | SourceForge.net.”https://sourceforge.net/projects/mathmod/(accessed: July 2020).
54. 10.1016/j.msec.2016.06.01610.1016/j.msec.2016.06.016 ↗
55. 10.1016/j.actbio.2019.07.01310.1016/j.actbio.2019.07.013 ↗
56. 10.1016/j.cej.2015.03.02910.1016/j.cej.2015.03.029 ↗
57. 10.1016/j.jmbbm.2017.01.01610.1016/j.jmbbm.2017.01.016 ↗
58. 10.1016/j.promfg.2019.06.19310.1016/j.promfg.2019.06.193 ↗
59. STL Lattice Generator - File Exchange - MATLAB Central https://www.mathworks.com/matlabcentral/fileexchange/48373-stl-lattice-generator(accessed: July 2020).
60. 10.1108/RPJ-01-2016-001410.1108/RPJ-01-2016-0014 ↗
61. Personal website of Ian Maskery https://www.ianmaskery.com/flattpack/(accessed: July 2020).
62. 10.1016/j.matdes.2018.05.05810.1016/j.matdes.2018.05.058 ↗
63. 10.1016/j.matdes.2017.02.02110.1016/j.matdes.2017.02.021 ↗
64. O.Al-Ketan R. K.Abu Al-Rub MSLattice GitHub 2020 https://github.com/MSLattice(accessed: October 2020).
65. Al-Ketan O. · Mater. Des. Process. Commun. · 2020 · 3 · 1
66. GitHub - SoftwareImpacts/SIMPAC-2020-28: Minisurf – A Minimal Surface Generator for Finite Element Modeling and Additive Manufacturing https://github.com/SoftwareImpacts/SIMPAC-2020-28(accessed: March 2021).
67. 10.1016/j.simpa.2020.10002610.1016/j.simpa.2020.100026 ↗
68. 10.3390/ma1207106010.3390/ma12071060 ↗
69. J. C.Dinis et al. Interface Scaffold’ Download page 2014.http://www.estg.ipleiria.pt/≈rui.ruben/scaffold_design.zip(accessed: October 2020).
70. 10.1016/j.protcy.2014.10.17610.1016/j.protcy.2014.10.176 ↗
71. 10.1080/10255842.2019.156963810.1080/10255842.2019.1569638 ↗
72. Creo 7.0: The Future of How You Design | PTC https://www.ptc.com/en/products/creo(accessed: July 2020).
73. 10.3390/ma1221353910.3390/ma12213539 ↗
74. X.Jin G.Li J.Gong in2017 8th Int. Conf. on Mechanical and Aerospace Engineering ICMAE 2017 Prague Czech Republic2017 pp.320–325 https://doi.org/10.1109/ICMAE.2017.8038664.10.1109/ICMAE.2017.8038664 ↗
75. 10.1016/j.matdes.2018.01.05910.1016/j.matdes.2018.01.059 ↗
76. Niu J. · Proc. Inst. Mech. Eng. Part L · 2017 · 231 · 171
77. 10.3390/ma1206091310.3390/ma12060913 ↗
78. 10.1007/s12008-017-0416-x10.1007/s12008-017-0416-x ↗
79. Crystallon | Food4Rhino https://www.food4rhino.com/app/crystallon(accessed: July 2020).
80. Y.Lu E. B.Birol J. E.Sabin A Method For Load-Responsive Inhomogeneity And Anisotropy In 3d Lattice Generation Based On Ellipsoid Packing August 2020.10.52842/conf.caadria.2020.1.395 ↗
81. IntraLattice | Food4Rhinohttps://www.food4rhino.com/app/intralattice(accessed: July 14 2020).
82. Weeger O. · Addit. Manuf. · 2018 · 25 · 39
83. Weaverbird – Topological Mesh Editor | Giulio Piacentino http://www.giuliopiacentino.com/weaverbird/(accessed: July 2020).
84. 10.1016/j.actbio.2016.06.03210.1016/j.actbio.2016.06.032 ↗
85. Karamba3D – parametric engineering https://www.karamba3d.com/(accessed: July 2020).
86. 10.1016/j.promfg.2020.01.00610.1016/j.promfg.2020.01.006 ↗
87. Monolith | Food4Rhino https://www.food4rhino.com/app/monolith(accessed: July 2020).
88. 10.1016/j.cad.2019.05.00310.1016/j.cad.2019.05.003 ↗
89. IN.LA | Food4Rhino https://www.food4rhino.com/app/inla(accessed: November 2020).
90. Pufferfish | Food4Rhino https://www.food4rhino.com/app/pufferfish(accessed: November 2020).
91. Dendro | Food4Rhino https://www.food4rhino.com/app/dendro(accessed: July 2020).
92. I.Wadsö S.Holmqvist Division Of Product Development | Department Of Design Sciences Faculty Of Engineering Lth | Lund University 2020 Master Thesis Additively Manufactured Heat Exchangers 2020.
93. Axolotl | Food4Rhino https://www.food4rhino.com/app/axolotl(accessed: July 2020).
94. Exoskeleton – Grasshopper https://www.grasshopper3d.com/group/exoskeleton(accessed: July 2020).
95. Uformia https://uformia.com/(accessed: April 2021).
96. 10.1504/IJRAPIDM.2017.08215310.1504/IJRAPIDM.2017.082153 ↗
97. Millipede - Addon for Grasshopper | Grasshopper Docs https://grasshopperdocs.com/addons/millipede.html(accessed: December 2020).
98. Cytoskeleton – Grasshopper https://www.grasshopper3d.com/group/plankton/forum/topics/cytoskeleton(accessed: July 2020).
99. “digitalis 3d.”https://digitalis3d.com/(accessed: July 2020).
100. 10.1080/23335432.2015.101760910.1080/23335432.2015.1017609 ↗