Documente Academic
Documente Profesional
Documente Cultură
• This procedure gives correct results provided that the strains are small,
because, for small strains ε e and S τ .
• If the strains are larger, the results will start to deviate from the results
that you might expect. For example, the response in compression will
not be the same as the response in tension.
– There is no real material for which S is linearly related to ε ,
when the strains are large.
• Therefore the ULH procedure can be used in both small and large strain
situations. In addition, large rotations are accounted for.
• For some materials, there is also the possibility of using the ULJ
formulation (updated Lagrangian Jaumann), but we will not discuss this
further.
W
S W strain energy density
ε
t t t t
0 R F
Vector of Vector of
external internal nodal
nodal point point forces
forces (from (from element
applied loads) stresses)
t t
U Lots of theory
F F U
contained in this
t t t t
equation!
t t
R R t t
U
• In many cases, the external forces are independent of the nodal point
displacements (deformation-independent loads).
t t
F K t t U
and
K t t U t t
R
t t
0 R t t F
t t
Full Newton Compute t t F ( i 1) , t t R ( i 1) , K ( i 1)
iterations
t t ( i 1) t t ( i 1) t t ( i 1)
without line K U R F
searches t t t t
U (i ) U ( i 1) U
© ADINA R&D, Inc, 2016 18
One DOF visualization of iterations
• The solution process can be visualized for one DOF in graphical form:
t t
Force Slope t K Slope K (1)
t t
R
t t (1)
Iteration 0
F
Iteration 1
t
R
t t t t
t
U U (1) U Displacement
t t
• Norm of the incremental displacement vector: U (i )
2
(for each of these quantities, there are two norms, one for the translational
degrees of freedom and one for the rotational degrees of freedom)
• This norm has units of energy, but is not related to the total strain energy
of the model or any other “physical” energy.
we use
t t
U (i )
t t
U ( i 1)
U
UT t t R ( i ) t t F (i )
STOL
U R
T t t ( i 1)
F
t t ( i 1)
ITE= 0 3.50E+02 7.50E+03 2.60E-13 6.10E-02 1.10E-04 0.00E+00 1.00E+00 7.50E+02 0.00E+00 0.00E+00
120-Y 25-X 250-Z 121-Y 0.00E+00 2.60E-14 0.00E+00
-4.50E+03 1.90E-13 –2.40E-02 –4.90E-05
ITE= 1 2.80E-04 5.80E+00 1.00E+00 1.30E-03 8.70E-05 0.00E+00 7.80E-07 5.80E-01 0.00E+00 0.00E+00 1.00E+00 7.10E-04
56-X 45-Z 1-X 24-Y 0.00E+00 1.00E-01 0.00E+00 ( 1)
-3.40E+00 5.00E-01 6.40E-04 –3.90E-05
ITE= 2 6.00E-05 7.90E-02 8.40E-01 1.00E-03 7.00E-05 0.00E+00 1.70E-07 7.90E-03 0.00E+00 0.00E+00 1.00E+00 2.70E-01
34-X 45-Y 56-Z 111-X 0.00E+00 8.40E-02 0.00E+00 ( 1)
3.40E-02 4.00E-01 5.20E-04 –3.10E-05
ITE= 3 2.70E-06 1.90E-01 1.80E-01 2.20E-04 1.50E-05 0.00E+00 7.60E-09 1.90E-02 0.00E+00 0.00E+00 4.00E+00 2.10E-01
115-Y 47-Z 1-X 114-Z 0.00E+00 1.80E-02 0.00E+00 ( 3)
-1.20E-01 8.50E-02 1.10E-04 –6.60E-06
ITE= 4 2.60E-07 4.70E-01 3.30E-02 4.70E-05 3.20E-06 0.00E+00 7.20E-10 4.70E-02 0.00E+00 0.00E+00 4.00E+00 1.90E-01
115-Y 47-Z 1-X 114-Z 0.00E+00 3.30E-03 0.00E+00 ( 3)
3.00E-01 1.60E-02 2.30E-05 –1.40E-06
ITE= 5 7.70E-08 6.70E-03 3.10E-02 3.70E-05 2.50E-06 0.00E+00 2.20E-10 6.70E-04 0.00E+00 0.00E+00 1.00E+00 3.70E-01
115-Y 47-Z 1-X 114-Z 0.00E+00 3.10E-03 0.00E+00 ( 1)
-4.10E-03 1.50E-02 1.90E-05 –1.10E-06
t t
R
t 12 t
R
t
R
t 12 t t t Displacement
t
U U U
© ADINA R&D, Inc, 2016 30
ATS example, graphical representation
t
t
t /2
t /4
CONVERGED
t
t /2
t /4
CONVERGED
t
t /2
t /4
CONVERGED
• After the solution is obtained for a user-specified time step, the program
chooses the next time step according to one of the following options:
– Same as time step prior to subdivision (RESTORE=YES)
– Same as time step that gave convergence (RESTORE=NO)
– Solution time matches original next solution time (always used for
iterative FSI) (RESTORE=ORIGINAL)
– Automatic, based on problem characteristics
(RESTORE=AUTOMATIC)
• If the ATS method does not converge, the program can optionally turn on
low-speed dynamics.
– An additional option specifies the time duration during which low-
speed dynamics is activated; after this period of time, the program
deactivates low-speed dynamics.
© ADINA R&D, Inc, 2016 37
Low-speed dynamics
• The ATS method includes a special “low-speed dynamics” option in
static analysis.
(i ) C t t U
M t t U (i ) t t K (i 1) U (i ) t t R t t F (i 1)
where C M K , , user-specified
• Reasons to use low-speed dynamics:
– Allow for solution of models with rigid-body modes.
– Allow for solutions of models with local snap-through or buckling
instabilities
– Dynamics smooths the response, hence convergence is easier.
© ADINA R&D, Inc, 2016 38
Low-speed dynamics, continued
• The mass matrix is evaluated from the density and the “low-speed
inertia factor” (default = 1).
C M K
where and are user-specified parameters (defaults 0 and 10-4).
====================================================================================
S O L U T I O N A C C U R A C Y I N D I C A T O R S
FOR LOW SPEED DYNAMICS, CONTACT DAMPING, SHELL DRILLING AND STIFFNESS STABILIZATION
--------------------------------------------------------------------------------------
EXTERNAL DRILLING DAMPING INERTIA CONTACT STIFFNESS
FORCES FORCES FORCES FORCES DAMP.FORCES STABIL.
--------------------------------------------------------------------------------------
• The equation solver cannot give a solution when there are rigid-body modes.
Rigid-body modes cause zero pivots in the factorized stiffness matrix.
K ii 1 stab K ii
• User applies total load level (TLA = Total Load Application). ADINA
Structures automatically applies the load using a ramp time function.
• By default:
–1st time step has size 1/50th of the total time.
–Max number of equilibrium iterations = 30.
–Max number of time step subdivisions used in ATS method = 64
–Max limiting incremental displacement = 5% model dimension
• At the end of the equilibrium iterations for each step, ADINA Structures
prints the solution indicators:
================================================================================
S O L U T I O N A C C U R A C Y I N D I C A T O R S
FOR LOW SPEED DYNAMICS (LSD), CONTACT DAMPING, AND SHELL DRILLING STIFFNESS
--------------------------------------------------------------------------------
• You can specify the birth and death times as part of the model
definition:
– Birth
– Death
– Birth/death