An Introduction To: Generative Design
An Introduction To: Generative Design
An Introduction to
Generative Design
Topology Optimization
The best-known technology in the generative design bucket is
topology optimization, which uses finite-element analysis (FEA)
to optimize material layout within a design space. A typical
topology optimization process starts by defining the shape of a
part to be optimized. (If it is part of an assembly, the designer
can also define what not to optimize.) Next, the designer sets
the loads, constraints, and goals for the optimization. Lastly, he
or she defines how and where the optimization will run. This
An Introduction to Generative Design 4
Altair
»» This engine mount step varies depending on the software used, and might include
was designed using Altair which algorithm to use, and whether calculations will be run on
solidThinking Inspire. Starting a local workstation, in the cloud, or elsewhere. The result will be
with a block of material, one or more design options that meet criteria. Today, the results
factoring in constraints, forces, are likely to be shapes made up of mesh elements, plus visual
and material type, the software representations of physical forces on components. From these, the
creates optimized geometry designer identifies a single, best option.
for the part.
What happens next depends on the use case. For an object
destined for additive manufacturing, a designer might add fillets,
etch part numbers, and perform the other final steps necessary to
support 3D printing before running one last simulation to ensure
that the manipulations haven’t affected the part’s viability.
If the part is destined for traditional manufacturing or other
downstream processes that require adding solids or surfaces, there
are two alternatives: Use the optimization output as a template
and model solids/surfaces over the mesh, or use specialized
software to automate this task. The final part or assembly should
undergo simulation again before moving to manufacturing.
Appearances matter. Topology optimization algorithms can be
based on many different principles; the one most familiar to us is
based on research into bone growth patterns. Bone responds to
external stimuli by only growing as needed — the body adds no
excess material.
Bone-like and other visually unusual structures are often beautiful,
in a way — and, because of the optimization, we know they’re
functional — but they’re certainly different from traditional
designs. Many designs created via topology optimization don’t
meet the accepted design aesthetic, and must be modified to
appeal to buyers’ sensibilities, especially in the case of consumer
goods. A designer might use the structure created by the topology
optimization tool as a starting point, and edit that geometry or
overlay it with more traditional-looking solids to create and end
result that’s more conventional.
An Introduction to Generative Design 5
ANSYS ANSYS ANSYS Topology Optimization technology is part of the ANSYS Mechanical offering, and
Mechanical can be launched from within the Workbench to fit into a simulation workflow.
Dassault Tosca Structure, Dassault Systèmes Tosca is a structural optimization suite that that works with
Systèmes Tosca Fluid ABAQUS, ANSYS, and MSC Nastran finite-element solvers to integrate with an existing
CAE environment.
ESI Group PAM-STAMP, ESI Group embeds generative design techniques into its PAM-STAMP, ProCAST, and
ProCAST, SYSTUS other manufacturing solutions, and offers specific shape optimization in its SYSTUS
simulation suite.
MSC Software MSC Nastran MSC Software offers several types of design optimization solutions, from shape and
Optimization topology optimization in MSC Nastran Optimization to process management solutions
that optimize designs across multiple disciplines.
Dassault TOSCA suite Dassault Systèmes offers access to its TOSCA optimization suite from within its CATIA
Systèmes and SOLIDWORKS CAD offerings.
Robert McNeel & Rhino Rhino, a CAD package used for both manufacturing and AEC, relies on the Grasshopper
Associates visual programming language and environment to automate design. Users drag
components onto a canvas and connect them logically to specify how a design is
created. They can vary parameters to generate design variants for further exploration.
PTC Creo Simulate PTC Creo Simulate uses Vanderplaats R&D GENESIS to power its optimization
technology. It uses the familiar Creo interaction and workflow, and results are converted
to freestyle (B-rep) objects, which eliminates the need to rebuild or recreate faceted
geometry.
Siemens NX, Solid Edge Siemens NX and Solid Edge integrate Frustum’s Generate kernel to generate optimized
design alternatives. Users can then manipulate the geometry with Siemens’s proprietary
Convergent Modeling technology.
Altair solidThinking SolidThinking Inspire, Altair’s brand for mid-market CAD and simulation, integrates
Inspire topology optimization as part of the CAD modeling process.
ParaMatters CogniCAD The CogniCAD platform from ParaMatters is a cloud-based design platform targeted at
additive manufacturing processes. Users import CAD files into the platform, define load
and design criteria, and set it to calculate.
Bentley Systems Generative- Bentley Systems GenerativeComponents is computational design software that
Components automates the design process by defining and controlling parametric object attributes
and relationships. This enables designers to explore alternative building forms without
manually building a detailed design model for each possible scenario.
Nemetschek ARCHICAD Nemetschek Allplan and Graphisoft, and other AEC design software suppliers, offer
Allplan and algorithmic design capabilities via partnerships with Rhino/Grasshopper. Graphisoft
Graphisoft ARCHICAD, for example, has a bidirectional connection to Grasshopper that allows
architects and designers to define the parameters of a design and quickly explore many
alternatives.
Bentley Systems
»» This is a designer’s than modeling each staircase step by step, software automatically
desktop in Bentley Systems creates the appropriate geometry within the building CAD model.
GenerativeComponents software.
But the software’s capabilities are not limited to geometry in a
At the bottom is the flow of rules
traditional “CAD model” sense. Computational geometric design
that govern the design of the various
can also be used in space planning to determine optimum size,
elements. The user can adjust values
shape, purpose, and adjacency of rooms in a building, or the layout
on the left side of the desktop to
of homes in a subdivision. Feed room requirements and rules
vary the design (note the different
into the computational engine, and it creates design variations
roofline from one image to the next),
for building, campus, or neighborhood planning. (Users focused
automatically updating the building
on product development can set up similar rules and calculations
information modeling (BIM) model to
for the placement of weight-reducing holes in tire rims, or for
add longer supports for the roof.
aesthetic considerations in furniture surfaces.)
An Introduction to Generative Design 8
Frustum
»» Frustum’s Generate was used to optimize this part for 3D printing. The designer was able to precisely control how this
complex geometry was built, to take full advantage of the latest additive manufacturing capabilities.