So, Generative Design is the name given
to any automated design process
where it's driven by simulation
and the software tells you
what the best shape is for a design.
So this would differ
from a traditional design process
where someone who's experienced
and knowledgeable might conceive a design
and have it validated
to see if it's suitable.
It's relevant in quite a number of key
industries like automotive
and aerospace,
where lightweighting is critical.
So generative design
is really the most effective way
to do this.
So another benefit of generative
designing in Catia specifically
is the automatic reconstruction process
when creating your concept shapes.
So traditionally
that reconstruction process is quite slow
for many topology
solutions out there on the market.
But within Catia, we've got
some automatic reconstruction tools
which use subdivision surfacing,
and it just allows you to create a shape
almost instantly, which you can
then work from either directly
or manually edit if you want to.
So generative design essentially automates
what is an iterative design process,
and it can do so a lot quicker
and more successfully
than would otherwise be possible
using manual techniques.
So the main benefit of generative design
is that you can be more confident
that you're not going to leave
any performance on the table.
It doesn't really matter
how experienced or knowledgeable you are.
The software is always going to have
a better understanding
of load paths,
stiffness, mass distribution
than you
would do as an experienced engineer
so it can make better decisions
and ultimately design better shapes.
So we also have the ability
to use generative design
to create a large number of high
quality designs using different materials
or manufacturing processes,
which can be quite useful.
An earlier conceptual stage
in the design process to help determine,
you know,
which direction to take your design in.
So the generative design
capability of Catia
actually uses the modelling
and reconstruction capabilities of Catia
and the simulation
capabilities of Simulia.
And it has a number of different
techniques that are available.
So there's topology optimisation,
parametric optimisation,
shape optimisation, sizing optimisation
and bead optimisation.
And many of those are possible
for both solid geometry and sort of sheet
metal or shell surface geometry.
There's a number of different Catia
generative
design techniques, but each technique
will follow a similar process.
So you'll start by preparing the geometry,
you know, choosing
which components are involved
in the simulation,
which parts of the geometry
you want to optimise,
whether there's multiple parts
that need to be optimised.
And if there's any sort of connections
like bolt, springs, pins, couplings
that you want to include, you’ll
then move on to the physics.
So you will specify whether there's
certain restraints or loads
and then specify a number of load cases
that you want to optimise towards.
Once you've got that,
you can test your set up
and just make sure it runs and works okay.
And then you can move on
to the optimisation phase itself.
So that's where you would define a number
of optimisation constraints or controls.
So you could say,
I want it to have a symmetrical output.
I want the thickness to be no bigger
or no smaller than a certain value.
You could say you want it to optimise
towards a certain manufacturing process,
such as additive manufacturing,
milling, casting,
Or maybe you wanted to generate
certain ribs within the structure.
But there's also constraints for things
like stress, frequency and displacement
or even center of mass.
And once you’ve done that you just need
to pick your optimisation strategy
so that might be minimising mass while
respecting the constraints
you've specified.
It might be
maximising stiffness for a given mass.
There's a number of them to choose from,
And then you just hit solve.
And during the solution process,
you can watch those constraints converge.
You can watch
material being removed and redistributed.
And once it's finished, you can
then use the automatic reconstruction
tools that I've mentioned before.
And once you've got that reconstructed
shape, you will
then want to validate it
and make sure that it does, in fact,
meet the requirements of the design
that you specified.
And you could finish there
but quite a lot of times
you might want to
then do further optimisation.
You might use different techniques.
So for example, you might do a topology
optimisation followed
by a shape optimisation
or followed by a parametric optimisation
just to really fine tune
and hone in your design
and make sure that it's, you know,
it really is as optimised as it can be.