Professional Documents
Culture Documents
TOSCA Structure 81 Short Seminar
TOSCA Structure 81 Short Seminar
Getting started with shape optimization for reliable and durable designs
1. Shape optimization
2. Setup of the optimization task:
Model, design area, objective, constraint
3. Mesh smoothing
4. Restrictions on design variables
5. Demonstration
6. Durability and nonlinearities
45 minutes
L1.3
Modification of the surface of a design to improve its (dynamic and mechanical) behavior
Change
a set of design variables (parameters describing the design) such that
an objective (function evaluating the quality of the design) is maximized or minimized
and necessary (design) constraints are satisfied
L1.4
Design variables
One DV = thickness
Problem
L1.5
Approaches considering
Morphing
Shape basis vectors
Non parametric free form
With SIMULIA Tosca Structure
Including mesh smoothing
Parametric approaches
Variation of diameters
100%
0%
L1.6
L1.7
CAD
CAE
preprocessing
Optimization with
SIMULIA Tosca Structure
CAE
postprocessing
Abaqus
ANSYS
MSC Nastran
CAD
L1.8
100%
80%
60%
40%
20%
0%
Weight
Initial design
Max. stress
Optimization result
Images courtesy of
L1.9
Optimization strategies
Heuristic algorithms
Monte Carlo
Genetic
algorithms
Mathematical programming
Direct methods
SQP, MMFD, MFD,
Penalty methods
Newton, gradient based, ...
Approximation methods
- SLP, SCP,
Optimality criteria
Structural
optimization
L1.10
Mathematical programming
+ General applicability
+ Convergence speed independent of
number of design variables
- Convergence speed depends on the type
of objective and the number of constraints
- Effort in numerical implementation
Optimality criteria
+ Convergence speed independent of the
number of design variables
+ Fast convergence
+ Solution independent of start value
- No general approaches (very specific)
L1.11
Constraint
Optimization restrictions
1
4
Model
Definition of analysis model
Objective
Optimization target
2
Groups
3
Design Area
Area for modification with
geometric restrictions
L1.12
Too coarse
Important:
Realistic models
geometric details
exact boundary conditions
relevant load scenarios
exact material models (e.g. non linear)
Mesh quality
Not too fine, not too coarse
Quadratic vs linear elements
Model
Groups
Design Area
Too fine
Good mesh
Objective
Constraint
Stop
L1.13
Design area
Displaced
design nodes
Design nodes
Model
Groups
Design Area
Optimization
displacement
Optimization
displacement
direction
Objective
Constraint
Stop
L1.14
Extract values
Model geometry
Weight, volume
COG, inertia
Position of nodes
Element layout
Model
Groups
Combine areas
Restrict
Design Area
Objective
Constraint
Optimize
Stop
L1.15
Minimum
Constraint
Feasible
Infeasible
Active constraint
Model
Groups
Design Area
Objective
Constraint
Stop
L1.16
Temp. [C]
High
Model
Low
Plasticity /
Fatigue
Pin mounted as
shrink fit
Groups
Design Area
Objective
Constraint
Stop
L1.17
restricts certain values dependent upon the design variables (design responses)
only volume constraint with equality value defined on element groups admitted
Manufacturing restrictions and other geometric constraints independent of the optimization run
can be defined as design variable constraints (later)
Model
Groups
Design Area
Objective
Constraint
Stop
L1.18
Model
Groups
Design Area
Objective
Constraint
Stop
L1.19
Example (1/3)
LC 1
LC 2
LC 2= 2*LC1
LC 1
L1.20
Example (2/3)
100%
100%
0%
0%
ref
Growth
Shrinkage
L1.21
Example (3/3)
Optimized design
Path for
stress
distribution
100%
100%
0%
0%
Initial design
Optimized design
8
7
6
5
4
3
2
1
0
1
10 11 12 13 14 15 16 17 18 19 20 21
Loadcase 2
Start model
8
7
6
5
4
3
2
1
0
1
10
11
12
13
14
15
16
17
Loadcase 2
18
19
L1.22
L1.23
Design_nodes
Element layers
L1.24
Transition nodes
Design
nodes
No transition
With transition
L1.25
L1.26
my_cs
FIX
Element groups
Minimum/Maximum member size
FREE
L1.27
Symmetry
Demolding
Stamping
Drilling
Turning
Part
Mold
L1.28
Symmetrical
meshing
L1.29
Symmetry
plane
Y
Z
Objective function
Minimize maximum stress
within the design area
Design and manufacturing driven
constraints:
Cyclic symmetry constraint (120 degree)
Frozen area constraint (Exclusion of certain
nodes from the design area)
L1.30
L1.32
L1.33
Cyclic loading
Damage distribution
after durability analysis
L1.34
max = 0.7 0
dmax = 5.6 d0
Shape optimization
based on static loading
dmax = 0.13 d0
0 = 100 %
Shape optimization
based on cyclic loading
If the location of maximum damage and maximum stress are not matching,
fatigue life simulation should always be included in the optimization loop.
L1.35
SIMULIA
Tosca Structure
Abaqus
ANSYS
MSC Nastran
Fatigue solver
L1.36
Geometrical
nonlinearities
Abaqus
ANSYS
MSC Nastran
YES
YES
YES
YES
YES
Torque support
(rubber material)
YES
Contact
(including nonlinear
responses)
Constitutive material
laws in design area
ALL
ALL
Constitutive material
laws outside design
area
ALL
ALL
ALL
(no strain responses)
Exhaust manifold
(plastic strain)
ALL
Thank you!
Q&A
Please ask questions using the chat window