Documente Academic
Documente Profesional
Documente Cultură
m
G
Webinar
LS-DYNA Implicit
e
r
o
m
A
N
Y
D
Overview
H
b
e
r
o
m
A
Application examples
m
G
N
Y
D
Exercise:
Introduction
H
b
What is LS-DYNA ?
m
G
e
r
o
m
A
N
Y
D
Introduction
H
b
N
Y
D
e
r
o
m
A
m
G
Introduction
H
b
Dynamore GmbH
m
G
N
Y
D
e
r
o
m
A
Core products:
Introduction
H
b
m
G
Analysts work in parallel to reduce the time to produce the initial model
Only one model to revise for design changes
Only one model to check for errors
Multi-physics problems can be addressed
Simplified database management
e
r
o
m
A
N
Y
D
Introduction
H
b
m
G
e
r
o
m
A
> 500 ms
N
Y
D
applications
e.g. metalforming, roof crush, door sag, dummy seating, strength analysis, ...
Introduction
H
b
Examples
gravity
e
r
o
m
A
N
Y
D
stiffness
m
G
springback
Introduction
H
b
Examples
gravity
e
r
o
m
A
N
Y
D
roof crush
m
G
door sag
Introduction
H
b
Examples
N
Y
D
e
r
o
m
A
metal forming
m
G
Introduction
H
b
Examples
rubber bushing
N
Y
D
e
r
o
m
A
m
G
Introduction
H
b
Examples
2 > 1
1 > 0
0 = 0
e
r
o
m
A
t [s]
N
Y
D
quasistatic tension
m
G
Vickers
hardness test
Introduction
H
b
m
G
Implicit: f ( x n +1 , x n ,...) = 0
Ma n = f next f nint
Ma n +1 + Ku n +1 = f next+1 f nint Ma n
e
r
o
m
A
+ solution: directly
- solution: iteratively
- linearization necessary
+ unconditionally stable
N
Y
D
equilibrium! convergence?
structural dynamics:
Introduction
H
b
m
G
e
r
o
m
A
N
Y
D
Introduction
H
b
e
r
o
m
A
Eigenvalue Analysis
N
Y
D
Nonlinear Analysis
m
G
Introduction
H
b
m
G
e
r
o
m
A
N
Y
D
500,000,000 words:
2000 Mbytes in single precision
4000 Mbytes in double precision
Introduction
H
b
m
G
fully explicit (default), fully implicit, or switching (explicit - implicit, implicit - explicit)
e
r
o
m
A
*CONTROL_IMPLICIT_GENERAL
*CONTROL_IMPLICIT_SOLVER
*CONTROL_IMPLICIT_SOLUTION
*CONTROL_IMPLICIT_AUTO
*CONTROL_IMPLICIT_STABILIZATION *CONTROL_IMPLICIT_DYNAMICS
*CONTROL_IMPLICIT_MODES
*CONTROL_IMPLICIT_EIGENVALUE
*CONTROL_IMPLICIT_BUCKLE
*CONTROL_IMPLICIT_INERTIA_RELIEF
*CONTROL_IMPLICIT_JOINTS
*CONTROL_IMPLICIT_TERMINATION
*CONTROL_IMPLICIT_FORMING
*CONTROL_IMPLICIT_CONSISTENT_MASS
*CONTROL_IMPLICIT_STATIC_CONDENSATION
N
Y
D
Introduction
H
b
m
G
e
r
o
m
A
*CONTROL_IMPLICIT_SOLUTION (optional)
N
Y
D
*CONTROL_IMPLICIT_AUTO (optional)
activates automatic time step control
default is fixed time step size, error termination if any steps fail to converge
Introduction
H
b
m
G
e
r
o
m
A
*CONTROL_IMPLICIT_EIGENVALUE (optional)
N
Y
D
H
b
Day 1
Introduction
e
r
o
m
A
m
G
N
Y
D
Modal analysis
Buckling analysis
H
b
Day 2
Implicit/Explicit switching
e
r
o
m
A
Element types
Material types
Contact types
m
G
Arclength method
N
Y
D
Guidelines
H
b
General
m
G
e
r
o
m
A
N
Y
D
Guidelines
H
b
Recommendations
m
G
e
r
o
m
A
e.g. ls-dyna_mpp_d_r8_0_0_...
N
Y
D
Guidelines
H
b
Recommendations
m
G
Element types
for solids use type 1, -1, 13, or 16 elements for non-linear analysis
e
r
o
m
A
ELFORM 1
N
Y
D
Contact
ELFORM -1
ELFORM 10
ELFORM 13
Guidelines
H
b
Recommendations
General
e
r
o
m
A
m
G
N
Y
D
Guidelines
H
b
Recommendations
General
e
r
o
m
A
m
G
N
Y
D
Guidelines
H
b
Recommendations
m
G
For typical implicit analysis, start with the following keyword settings:
*CONTROL_ACCURACY
$
osu
inn
1
2
*CONTROL_IMPLICIT_GENERAL
$
imflag
dt0
1
...
*CONTROL_IMPLICIT_SOLUTION
$
nsolvr
ilimit
maxref
(2/12)
6
$
dnorm
diverg
istif
1
$
N
Y
D
e
r
o
m
A
lsmtd
(3/5)
*CONTROL_IMPLICIT_AUTO
$
iauto
iteopt
itewin
1
30
10
*CONTROL_IMPLICIT_DYNAMICS
$
imass
(1)
$
dctol
(0.005)
nlprint
1
dtmin
ectol
nlnorm
dtmax
(term/20)
rctol
(0.01)
d3itctl
(1)
lstol abstol
(1.e-20)
References
H
b
e
r
o
m
A
m
G
http://www.dynasupport.com/howtos/implicit/some-guidelinesfor-implicit-analyses-using-ls-dyna/ImplicitPackage.zip
provided by Dynamore Nordic.
In this document, some basic control card settings suitable for different
implicit analysis types are presented. The analysis types are also
accompanied by some basic examples. The purpose is to reduce the effort
of getting started with implicit analysis in LS-DYNA. The package also includes
a document about Implicit Mortar Contact Problems.
N
Y
D
Also, the draft version of the Theory Manual contains revised implicit sections:
http://ftp.lstc.com/anonymous/outgoing/jday/manuals/DRAFT_Theory.pdf
Exercise
H
b
T-joint
component
e
r
o
m
A
*CONTACT_AUTOMATIC_
SINGLE_SURFACE:
overall contact
*MAT_138:
adhesive bond
with failure
N
Y
D
*MAT_024:
wooden blocks
m
G
*PART_INERTIA:
v0= 5 m/s
*MAT_024:
DP 800
5 mm mesh
for steel parts
*CONSTRAINED_RIGID_BODY:
lower sheet and wooden block
Exercise
H
b
Dynamic explicit
force in kN
Process time = 5 ms
~10,000 time steps
52 cohesive elements fail
Low-frequency vibration and
high-frequency response
(wave propagation)
e
r
o
m
A
N
Y
D
displacement in mm
velocity [0 - 10 m/s]
m
G
Exercise
H
b
m
G
e
r
o
m
A
N
Y
D
2.
3.
Exercise
H
b
Process time = 5 / 50 ms
~ 10,000 / 100,000 time steps
No initial velocity, but prescr. motion
52 cohesive elements fail
Response still dynamic
Damping ??
e
r
o
m
A
force in kN
5 ms 10000 steps
50 ms 100000 steps
N
Y
D
displacement in mm
velocity [0 - 3 m/s]
m
G
Exercise
H
b
N
Y
D
e
r
o
m
A
m
G
- 100 steps
- 2779 problem cycles
- 58 failed cohesives
+ Recommendations
*CONTROL_ACCURACY: OSU = 1
*CONTROL_IMPLICIT_SOLUTION:
NSOLVR = 12, ILIMIT = 6,
DNORM = 1 (DCTOL=0.005)
*CONTROL_IMPLICIT_AUTO:
ITEOPT = 30, ITEWIN = 10, DTMAX = 0.1
- 51 steps
- 1063 problem cycles
- 52 failed cohesives
Exercise
H
b
force in kN
N
Y
D
e
r
o
m
A
m
G
explicit
implicit
displacement in mm
*CONTROL_ACCURACY: OSU = 1
*CONTROL_IMPLICIT_SOLUTION:
NSOLVR = 12, ILIMIT = 6,
DNORM = 1 (DCTOL=0.005)
*CONTROL_IMPLICIT_AUTO:
ITEOPT = 30, ITEWIN = 10, DTMAX = 0.1
force in kN
+ Recommendations
explicit
implicit
displacement in mm
Exercise
H
b
Dynamic implicit
m
G
e
r
o
m
A
N
Y
D
displacement in mm
force in kN
force in kN
displacement in mm
Exercise
H
b
Dynamic explicit
Dynamic implicit
Low-frequency response
e
r
o
m
A
velocity [0 - 10 m/s]
N
Y
D
m
G
Exercise
H
b
Dynamic implicit
no. iterations
e
r
o
m
A
force in kN
N
Y
D
time in ms
m
G
832 cycles
time in ms
GAMMA=0.5, BETA=0.25
GAMMA=0.6, BETA=0.38
Exercise
H
b
force in kN
Dynamic implicit
N
Y
D
e
r
o
m
A
velocity [0 - 3 m/s]
m
G
Exercise
H
b
Static implicit
Remove *CONTROL_IMPLICIT_DYNAMICS
No initial velocity, but prescr. motion
time not physical anymore
Real static response
statically defined !?!
force in kN
explicit
N
Y
D
e
r
o
m
A
implicit
displacement in mm
m
G
Exercise
H
b
Eigenvalue analysis
*CONTROL_IMPLICIT_EIGENVALUE
Reveals possible rigid body modes
Superelevated deformations in d3eigv database
N
Y
D
e
r
o
m
A
m
G
Exercise
H
b
Implicit contact
force in kN
explicit (slow)
e
r
o
m
A
IGAP on
N
Y
D
m
G
too early
with IGAP
displacement in mm
MORTAR
IGAP on
MORTAR
Contact interfaces
H
b
IGAP option
m
G
The IGAP option can significantly improve the convergence behavior but can
also produce a "sticky" contact, that will resist opening of the contact gap
e
r
o
m
A
contact force
N
Y
D
IGAP=1
-1
stiffness
Stiffness terms are added before there actually is contact. When contact is established the
stiffness is 100%.
1
2
Interface gap
-1
IGAP=1
1
2
Interface gap
Contact interfaces
H
b
Mortar contact
Standard contact algorithms in LS-DYNA
m
G
e
r
o
m
A
N
Y
D
Exercise
H
b
N
Y
D
e
r
o
m
A
m
G
first of 6 rigid
body modes
Exercise
H
b
explicit (slow)
(iii)
e
r
o
m
A
N
Y
D
m
G
(iv)
(i)
(ii)
IGAP on
MORTAR
(v)
displ. in mm
Exercise
H
b
Convergence becomes
more difficult
Reason(s) for difficulties can be
detected with special iteration
plot database d3iter
Evolution of out-of-balance forces
during iteration process shows
critical areas
no. iterations
N
Y
D
e
r
o
m
A
m
G
IGAP on
MORTAR
process time
Exercise
H
b
N
Y
D
e
r
o
m
A
m
G
Conclusion
H
b
Explicit analysis runs into its limits for long duration processes
or even real static load cases.
m
G
e
r
o
m
A
N
Y
D