Equivalent Stresses and Strains

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. Most equivalent stresses are only allowed in the objective function by controller-based shape optimization. Some measures are also available for sensitivity-based optimizations.

This page discusses:

Parameter Name

Formula

SIG_1

σ1

SIG_2

σ2

SIG_3

σ3

SIG_11

σ11

SIG_22

σ22

SIG_33

σ33

SIG_12

σ12

SIG_23

σ23

SIG_13

σ13

SIG_ABS_123

max σ1σ2σ3

SIG_ABS_3

σ3

SIG_BELTRAMI

σ1σ1+σ2σ2+σ3σ3-2ν(σ1σ2+σ2σ3+σ3σ1)

SIG_DRUCKER_PRAGER

{ν-12ν+1+ν2ν(σ1+σ2+σ3)}12{(σ1-σ2)2+(σ2-σ3)2+(σ3-σ1)2}

SIG_KUHN

1+ν3{(σ1-σ1)2+(σ2-σ3)2+(σ3-σ1)2}+1-2ν3(σ1+σ2+σ3)3|σ1+σ2+σ3|

SIG_MARIOTTE

max{(σ1-ν(σ2+σ3)),(σ2-ν(σ3+σ1)),(σ3-ν(σ1+σ2))}

SIG_MISES

12{(σ1σ2)2+(σ2σ3)2+(σ1σ3)2}

SIG_SIGNED_MISES

sgn(1,σ11+σ22+σ33)σvM

SIG_SANDEL

σ12+σ22+σ322ν2ν1+2ν2(σ1σ2+σ2σ3+σ1σ3)

SIG_SAUTER

|σ1σ2|n+|σ2σ3|n+|σ3σ1|nn

SIG_TRESCA

maxσ1-σ2σ2-σ3σ3-σ1

Contact and Strain Measures

Parameter Name

Formula

ABQ_ND_PEEQ

PEEQ, see Abaqus documentation

SIG_CONTACT_PRESSURE

p

SIG_CONTACT_SHEAR

τ12+τ22

SIG_CONTACT_SHEAR_X

τ1

SIG_CONTACT_SHEAR_Y

τ2

SIG_CONTACT_TOTAL

p2+τ12+τ22

STRAIN_ELASTIC

{23[(εe)112+(εe)222+(εe)332+2((εe)122+(εe)132+(εe)232)]}12

STRAIN_PLASTIC

{23[(εp)112+(εp)222+(εp)332+2((εp)122+(εp)132+(εp)232)]}12

STRAIN_TOTAL

{23[ε112+ε222+ε332+2(ε122+ε132+ε232)]}12
Important:

Elastic and plastic strain values (TYPE = STRAIN_ELASTIC and TYPE = STRAIN_PLASTIC) are available only in a nonlinear analysis with plastic materials. Using these DRESPs for linear analysis results in an error.

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:

  1. Minimize maximal von Mises stress
  2. 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:

  1. Minimize maximal strain in a given region
  2. 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_... .

Important:

Plastic strain values (TYPE = STRAIN_PLASTIC) are calculated by Tosca Structure and might differ slightly from your solver results.