Parameter Name |
Formula |
SIG_1 |
|
SIG_2 |
|
SIG_3 |
|
SIG_11 |
|
SIG_22 |
|
SIG_33 |
|
SIG_12 |
|
SIG_23 |
|
SIG_13 |
|
SIG_ABS_123 |
|
SIG_ABS_3 |
|
SIG_BELTRAMI |
|
SIG_DRUCKER_PRAGER |
|
SIG_KUHN |
|
SIG_MARIOTTE |
|
SIG_MISES |
|
SIG_SIGNED_MISES |
|
SIG_SANDEL |
|
SIG_SAUTER |
|
SIG_TRESCA |
|
Analysis Types: Any Analysis Type with Stress Output or Fatigue Result
For all design responses from the table above (except NEUBER
, GLINKA
and SIG_SIGNED_MISES
),
the following table shows the allowed combinations between the strategy and
the items OBJ_FUNC
and CONSTRAINT
with C for
controller-based optimization and S for sensitivity-based optimization.
|
TOPO |
SHAPE |
BEAD |
SIZING |
OBJ_FUNC |
|
C |
|
|
CONSTRAINT |
|
|
|
|
The equivalent stresses are the main input for the shape optimization
controller algorithm. All values, whether nodal, from gauss points
or elements, are interpolated to the nodes.
In addition, SIG_1
, SIG_3
, and SIG_MISES
are
allowed for the following optimization types. SIG_MISES
in only
supported in optimization types with a *
.
|
TOPO |
SHAPE |
BEAD |
SIZING |
OBJ_FUNC |
S |
S* |
S* |
S |
CONSTRAINT |
S |
S* |
S* |
S |
The NEUBER
, GLINKA
, and SIG_SIGNED_MISES
design responses are supported with the following optimization types.
|
TOPO |
SHAPE |
BEAD |
SIZING |
OBJ_FUNC |
S |
S |
S |
S |
CONSTRAINT |
S |
S |
S |
S |
Typical optimization tasks:
- Minimize maximal von Mises stress
- Minimize maximal damage (fatigue analysis)
Equivalent stresses are always read for ALL_NODES
to give the user the most
appropriate output. This gives some warnings for nodes that do not have any
equivalent stress values. For example, nodes on elements that are not in contact
when evaluating SIG_CONTACT_...
.
Analysis Types: Any Analysis Type with Contact and Strain Output
For equivalent strain and contact measures,
the following table shows the allowed combinations between the strategy and
the items OBJ_FUNC
and CONSTRAINT
with C for
controller-based optimization and S for sensitivity-based optimization.
|
TOPO |
SHAPE |
BEAD |
SIZING |
OBJ_FUNC |
|
C |
|
|
CONSTRAINT |
|
|
|
|
Typical optimization tasks:
- Minimize maximal strain in a given region
- Minimize contact pressure in a contact region
Equivalent stresses are always read for ALL_NODES
to give the user the most
appropriate output. This gives some warnings for nodes that do not have any
equivalent stress values. For example, nodes on elements that are not in contact
when evaluating SIG_CONTACT_...
.