Analysis Types: Static Linear or Non-Linear Analysis
where K may be linear
or non-linear.
For compliance the following table shows the allowed combinations
between strategy and the items OBJ_FUNC and CONSTRAINT.
|
TOPO |
SHAPE |
BEAD |
SIZING |
OBJ_FUNC |
C*,S* |
S |
C,S |
S |
CONSTRAINT |
S* |
S |
S |
S |
Where C indicates that compliance design responses are usable
for controller based optimization and S indicates that it is usable
for sensitivity based optimization. C* and
S* say that nonlinearities as well as
temperature loading is allowed.
Compliance has a large popularity within scientific publications,
and compliance is of large importance in engineering applications even
though the expression may not be widely known outside the optimization
community. Compliance may be expressed as the overall flexibility or
“softness” of a structure given by the sum of elastic or strain energy
in a structure. Thus, compliance can be seen as a stiffness measure or
more correctly the reciprocal of stiffness.
To maximize the global stiffness we therefore minimize compliance.
Compliance is defined in SIMULIA Tosca Structure
by the sum of strain energy of all elements.
Remarks:
- In certain cases including prescribed displacements or thermal fields
"minimizing compliance" will result in a stiff structure. If a load case
is driven by prescribed displacements or a thermal field the elastic
energy / compliance will only decrease if the structure is made softer.
If only prescribed displacements are present without external loading,
the strain energy should be maximized to obtain optimal results:
with R = reaction force and u* = nodal prescribed displacements. If both external
loading and prescribed displacements are present, a new energy stiffness
measure is introduced.
The "standard" strain energy does not lead to optimal results:
with P = external loading and u = corresponding nodal deflections of the loaded
nodes.
- Compliance is equal to the overall strain energy. Therefore the strain
energy for all elements is required. Any other element group is not allowed,
because in such cases the optimization problems are not self-adjoint.
- If no LC_SET is specified (no load case
is selected from the existing load cases)
SIMULIA Tosca Structure
will always read the last sub-step for each load case
in case of non-linear loading.