GenerativeDesign Softwares
GenerativeDesign Softwares
https://doi.org/10.32972/dms.2020.023
Abstract: The new generative design process that has emerged in recent years has become
available in more and more software. With the classic rapid prototyping procedures, it was
not possible to test the designed products during long-term operation. However, the advent
of metal powder printing and additive technology already allows for the long-term testing of
designed prototypes, and even, if the deviation from the required properties of the product is
negligible, the production of the final products. As a result, with the generative design pro-
cess, design engineers also can create products that seemed unthinkable so far.
Keywords: shape optimization, topology optimization, generative design
1. INTRODUCTION
The shape of a product is primarily determined by the functions to be implemented
by that, which may be slightly influenced by the manufacturing process properties
of the product (e.g. machined or cast parts). During the development of a given pro-
duct, it is advisable to perform various engineering tests and then improve the pro-
duct by its analysis. This can happen by the reduction of the weight of the product,
the of the load capacity of the product, or the change of the final geometry. This
iterative design-development process can also be considered as the search for an op-
timal solution; however, this process is time consuming and requires a more experi-
ence. If the traditional manufacturing technology operations are considered (e.g.
prismatic milling) when developing a product, solutions may have which are limited
by manufacturing technology. Most CAD/CAM modules in computer-aided design
systems, or most custom CAD and CAM software, support modelling procedures or
manufacturing processes that conform to the traditional design approach. The built-
in algorithms that provide shape optimization in the software have been designed to
meet the limitations of the traditional design approach. However, using additive
manufacturing technology, products that were previously thought to be unmanufac-
turable can also be produced (e.g., inaccessible surfaces, “native” elements). It
should be noted that additive manufacturing is a collective term, including the long-
known rapid prototyping processes, which mostly work with polymeric raw materi-
als, however, due to the development of technology, the processes working from
metallic raw materials e.g. by developing and disseminating the properties of
124 Kristóf Szabó – György Hegedűs
Selective Laser Melting (SLM), Laser Metal Deposition (LMD) and the base metal
powders, the product thus produced is not a prototype but an end product [1]. If
additive manufacturing technology is considered during the design process, produc-
ing the geometry of the part to be optimized with traditional modelling methods is
an extremely time-consuming operation. Generative design software and modules
were created in order to solve these kinds of issues.
variable (e.g. additive manufacturing, 2.5–5D milling, and casting), so the software
only produces solutions that meet the specified variables. Considering additive and
hybrid elaboration, generative design can be used to combine multi-component pro-
ducts (function combination) into a product that was not previously possible due to
traditional manufacturing technology, which can lead to further cost savings for later
use, e.g. for the supply chain or for maintenance and installation.
Table 1
Generative design software [8]
Developer Product Properties
A cloud-based application that combines a voxel-based
design algorithm with finite element analysis. It was a
Frustum Generate
stand-alone product until November 2018, after which it
was acquired by PTC.
A generative, function-based application that provides
nTopol-
Element instant feedback during design as it optimizes the shape
ogy
of the object as well as the manufacturing process.
ParaMat- A cloud-based design platform that focuses primarily on
CogniCAD
ters additive manufacturing processes.
Procedures supporting topological optimization and generative design are also avail-
able in simulation software supporting engineering development (e.g. FEM, CFD)
(Table 2).
Brief overview of generative design support software 127
Table 2
CAE software supporting generative design [8]
Developer Product Properties
It allows to run in parallel to perform large-scale
Altair OptiStruct
optimization tasks quickly.
ANSYS topology optimization algorithm can be
ANSYS
ANSYS started from the desktop, so it can be integrated
Mechanical
into the simulation workflow.
The Tosca structure optimization package integrates
Dassault Tosca Structure, with the CAE environment in cooperation with the
Systèmes Tosca Fluid ABAQUS, ANSYS and MSC Nastran finite element
solvers.
PAM–STAMP, Offers built-in generative design techniques as well
ESI Group ProCAST, as special shape optimization in the SYSTUS simula-
SYSTUS tion package
It offers a variety of processes, from shape and
MSC MSC Nastran
topology optimization to process management
Software Optimization
solutions.
Modules supporting generative design are also available in parametric design sys-
tems (Table 3). These are basically the products of the developers described above,
which are available in an integrated way in the systems.
Table 3
Integrated system including generative design module [8]
Developer Products Properties
Provides access to optimization settings and calcula-
Fusion 360,
Autodesk tions, as well as cloud computing resources for pre-
Inventor
mium subscriptions.
Dassault Provides access to the TOSCA optimization package
TOSCA suite
Systèmes for CATIA and SOLIDWORKS CAD software.
Grasshopper relies on a visual programming
Robert
language and environment to automate design.
McNeel & Rhino
Users logically connect parts by pulling operations
Associates
as planned.
Vanderplaats uses R&D GENESIS for optimization.
It converts the results to free-form (B-rep) objects,
PTC Creo Simulate
thus avoiding polygon models used elsewhere. From
Creo 7.0, it uses Frustum technology.
Integrates the Frustum Generate kernel for genera-
Siemens NX, Solid Edge tive design. Users can modify the generated results
with convergent modelling.
solidThinking Topological optimization is integrated into the CAD
Altair
Inspire modelling process.
128 Kristóf Szabó – György Hegedűs
Figure 1
Load cases to be tested for the clamping element.
and additive manufacturing were considered for machining technologies, and the
tabular results generated in the software are illustrated in Figure 2.
Figure 2
Results of generative design using AutoDesk Fusion 360 software
The generated solution variants can be compared to each other, users can analyse the
selected results, which basically allows the load distribution on the part (Figure 3).
Figure 3
Results of load distribution of generated versions
in AutoDesk Fusion 360 software
The load distributions observed in the figure above are in the ideal range, the mag-
nitude of arising stresses in some of the fixing holes is low, in practice the display of
130 Kristóf Szabó – György Hegedűs
the load distribution in this case provides only useful information, numerical values
can be determined by finite element analysis. The Premium version of Solid Edge
2020 provides the ability to perform generative design processes, however, services
are more limited, and operations require more user intervention, which results in
more time. For manufacturing processes, additive as well as conventional (e.g. cast-
ing, turning) machining can be selected; however, it is not possible to specify more
than one machining mode in one test.
Figure 4
Results of generative design using Solid Edge 2020 Premium software
If test of multiple manufacturing methods is required, the user must create additional
generative tests (Figure 4). If the generated versions are available, it will also be
possible to compare them. The results of the load distribution in case of the different
variants are illustrated in Figure 5.
Figure 5
Results of load distribution of generated versions using
Solid Edge 2020 Premium software
Brief overview of generative design support software 131
It is not possible to examine the numerical values of the load distribution, like Auto-
Desk Fusion 360 software. The results obtained are only for information, which al-
lows the identification of load-critical regions; however, the load distribution is not
ideal, as previously illustrated in Figure 5. The disadvantage is that the software does
not allow the tabular display of the results and the simultaneous visual comparison
of the generated versions, and the user does not even have information on the nu-
merical values of the characteristic geometric data (e.g. volume), maximum of von
Mises stress and global displacement is not available for the user. Comparing the
results of the two softwares, it is seen that we get different solutions even with similar
configuration parameters.
6. SUMMARY
In this paper, we have briefly reviewed the various software applications that support
the generative design process. The solutions of two large companies (AutoDesk,
Frustum) developing a generative module, which is widespread in mechanical de-
sign systems, were examined through a case study. Comparing the two generative
design modules, the cloud-based technology used in AutoDesk Fusion 360 software
shortens the time of the generative design process and the number of generable so-
lutions can be significantly increased by adjustable machining parameters within a
given test (one test – many solutions). The main feature of the Frustum Generate
generative module integrated into Solid Edge 2020 Premium software is that it can
be run on a given machine, so the computing capacity required for the generated
models is limited by the user's computer. Another characteristic disadvantage is that
only one manufacturing mode can be specified at a time in the tests, which reduces
the number of solutions that can be generated within a test. If you want to create
multiple solution variants, you need to run multiple studies (many solutions – many
studies), which increases the time of the design process.
ACKNOWLEDGEMENT
The described article/presentation/study was carried out as part of the EFOP–3.6.1–
16–00011 Younger and Renewing University – Innovative Knowledge City – institu-
tional development of the University of Miskolc aiming at intelligent specialisation
project implemented in the framework of the Szechenyi 2020 program. The realiza-
tion of this project is supported by the European Union, co-financed by the European
Social Fund.
REFERENCES
[1] Gibson, I., Rosen, D., Stucker, B. (2010). Additive manufacturing technolo-
gies. New York, Springer, ISBN 978-1-4419-1119-3,
https://doi.org/10.1007/978-1-4419-1120-9
132 Kristóf Szabó – György Hegedűs
[2] Zuo, K., Chen, L., Zhang, Y., Yang, J. (2007). Study of key algorithms in
topology optimization. Int. J. Adv. Manuf. Technol., 32, pp. 787–796,
https://doi.org/10.1007/s00170-005-0387-0.
[3] Rozvany, G. (2001). Aims, scope, methods, history and unified terminology
of computer-aided topology optimization in structural mechanics. Struct. Mul-
tidisc. Optim., 21, pp. 90–108., https://doi.org/10.1007/s001580050174.
[4] Bendsøe, M. (1995). Optimization of Structural Topology, Shape, And Mate-
rial. Berlin, Springer, ISBN 978-3-662-03117-9,
https://doi.org/10.1007/978-3-662-03115-5.
[5] Novotny, A., Sokolowski, J. (2013). Topological Derivative in Shape Optimi-
zation. Berlin, Springer, ISBN 978-3-642-35244-7, https://doi.org/10.1007/
978-3-642-35245-4.
[6] Huang, X., Xie, Y. (2010). Evolutionary Topology Optimization of Continuum
Structures. Wiley, Chichester, ISBN 978-0-470-74653-0.
[7] Tajs-Zielińska, K., Bochenek, B. (2018). A heuristic approach to optimization
of structural topology including self-weight. AIP Conference Proceedings
1922, 020001, https://doi.org/10.1063/1.5019028.
[8] An Introduction to Generative Design – A Digital Guide from the Editors of
Cadalyst. Cadalyst, Longitude Media, (2018) https://cadalyst.tradepub.com/
free/w_cada04/prgm.cgi.
[9] https://grabcad.com/challenges/ge–jet–engine–bracket–challenge