LS Dyna Notes
LS Dyna Notes
Keyword Format
Structural Format
Loading conditions
Constraints
Boundary conditions
History
Capabilities
Application
FE Model Improvement
LS-INGRID, FEM-B
I-DEAS, True-Grid, EasiCrash
PATRAN, HyperMesh
LS-TAURUS, LS-POST
HyperMesh
1976
1979
1981
1986
1988
1989
1993
Keyword Format
Automatic Single Surface Contact
1st International LS-DYNA User Conference
1995
Training Lab Established at West Coast - LSTC
1997
Today
General Capabilities
Transient dynamics
Quasi-static simulations
Flexible and rigid bodies
Nonlinear material behavior
More than 80 constitutive relationships
More than 40 element formulation
Finite strain and finite rotation
General contact algorithm
Thermal Analysis
Explicit and implicit analyses
General Capabilities
Pre-stress and Post-stress (LS-NIKE3D)
Interactive graphics
Preprocessor - LS-INGRID
Third party interfaces
Postprocessor - LS-Taurus, LS-Post
Other rigid body program coupling
CAD data interface
Applications
Original Format
Organized by Entities
Fixed Format
Started 1993
More Flexible
Keyword Format
Sections
*NODE
1 0.000000000E+00 0.000000000E+00 0.000000000E+00
2 7.000000000E+00 0.000000000E+00 0.000000000E+00
3 0.000000000E+00
4 7.000000000E+00
5 0.000000000E+00
6 7.000000000E+00
7 0.000000000E+00
8 7.000000000E+00
*ELEMENT_SOLID
1
1
1
2
*PART
PART NAME 1
2
2
2
*ELEMENT_SHELL
1
2
1
2
7.000000000E+00
7.000000000E+00
0.000000000E+00
0.000000000E+00
7.000000000E+00
7.000000000E+00
4
0
4
0
3
0.000000000E+00
0.000000000E+00
7.000000000E+00
7.000000000E+00
7.000000000E+00
7.000000000E+00
*NODE
NID x
*ELEMENT
EID PID N1 N2 N3
*PART
MID RO E PR DA DB
*EOS
EOSID
*HOURGLASS
HGID
*END
LS-DYNA Execution
Command Line
Example
LS-DYNA Execution
ls-dyna i=inputfile
ls940 r=d3dump01 memory=12000000
d3hsp
message
d3plot,d3plot01,
d3thdt,d3thdt01,
d3dump01,
runrsf
Chapter 2
*AIRBAG
Computer session
$
$
*AIRBAG_SIMPLE_AIRBAG_MODEL_1
108
1
0 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000
7.17000+8 1.00400+9 300.00000
1 0.7000000 0.0000000 0.1000000 1.2040-12
0
*BOUNDARY
*AIRBAG
Control volumes
Thermodynamic properties for the airbag inflator
models
Fixed (SPCs)
Prescribed motion
Thermal
Tires
Pneumatic dampers
Biomechanic parts
*CONSTRAINTED
Constraints within a structure between structural
parts
Welds
Linear constraints
Tying a shell edge to a shell edge with failure
Merging rigid bodies
Adding extra nodes to rigid bodies
Rigid body joints
*CONTACT
*CONTACT_ENTITY
Analytical rigid surface to deformable structure
Metal forming
Occupant Modeling
*CONTROL
Termination time
Hourglass type
*DATABASE
Controlling output
ASCII files
Binary files
*DEFINE
Curves
Boxes to limit geometric extent
Local coordinate systems
Vectors
Inputs to other options
*DEFORMABLE_TO_RIGID
*ELEMENT
Beams
Concentrated masses
Dampers
Seat belts
Shells
Solids
Springs
Thick Shells
Basic Elements
*INCLUDE
Shells
Solids
Beams/Trusses
Controller
Discrete Elements
Nodes/Elements
*INITIAL
Initial velocities
Detonation and Momentum
Initial stresses
Initial temperatures
Vehicle
System Contact
Constrains
Contacts
Barrier
*LOAD
*MAT
*NODE
stress-strain relations
Translational constraint
Rotational constraint
8 spring/damping materials
*PART
*RIGIDWALL
Material 2
Hourglass 2
Planar
Rectangular prism
Cylindrical prism
Spherical
Stationary or moving
Finite or infinite
Friction
10
*SECTION
element formulation
integration rule
thickness or cross-section properties
*SET
Used in *PART
Other Keywords
*DAMPING
*HOURGLASS
*INTEGRATION
*TITLE
*TRANSLATE
*USER_INTERFACE
Keyword Examples
Control Output
$ Termination Time
$
*CONTROL_TERMINATION
$...>
1
>
2
$
endtim
endcyc
6.01
0
$
$ Energy Computation
$
*CONTROL_ENERGY
$
i
i
$
hgen
rwen
2
2
$
$
>
3
dtmin
0.0
>
4
endneg
0.0
i
slnten
i
rylen
>
5
endmas
0.0
>
>
>
11
Keyword Examples
Keyword Examples
$
$ Time interval between state dumps (D3PLOT)
$
*DATABASE_BINARY_D3PLOT
$ DT/CYCL
LCDT
1.0
$
*DATABASE_EXTENT_BINARY
$
i
i
i
i
i
$
neiph
neips
maxint
strflg
sigflg
$
$
Control Output
i
cmpflg
i
ieverp
1
i
epsflg
i
rltflg
i
beamip
$
$ Time history data interval (D3THDT)
$
*DATABASE_BINARY_D3THDT
$ DT/CYCL
LCDT
999999
$
*DATABASE_RWFORC
$ DT/CYCL
0.1
$
*DATABASE_HISTORY_NODE
$
Define nodes that output into NODOUT
$
id1
id2
id3
id4
$...>
1
>
2
>
3
>
4
99999
414
486
$
*DATABASE_NODOUT
$ DT/CYCL
0.1
*DATABASE GLSTAT
$ DT/CYCL
0.1
*DATABASE_MATSUM
$ DT/CYCL
0.1
*DATABASE_SLEOUT
$ DT/CYCL
0.1
Contact Definitions
$
$ Define Contacts - Sliding Interfaces
$
*CONTACT_AUTOMATIC_SINGLE_SURFACE
$...>
1
>
2
>
3
>
4
>
5
$
ssid
msid
sstyp
mstyp
sboxid
0
$ Equating ssid to zero means that all segments are
$
$
fs
fd
dc
vc
vdc
0.08
0.08
$
$
sfs
sfm
sst
mst
sfst
>
6
mboxid
>
id5
5
>
id6
6
>
id7
7
>
id8
8
Keyword Examples
Keyword Examples
Control Output
>
7
spr
>
8
mpr
bt
dt
sfmt
fsf
vsf
$
$ Define Materials and Parts
$
*MAT_PIECEWISE_LINEAR_PLASTICITY
$...>
1
>
2
>
3
>
4
$
mid
ro
e
pr
1 7.830E-06
200.0
0.3
$
$
c
p
lcss
lcsr
40
5
$ PLASTIC STRESS/STRAIN CURVES
$
eps1
eps2
eps3
eps4
$
es1
es2
es3
es4
0.000
0.080
0.160
0.400
0.207
0.250
0.275
0.290
$
>
5
sigy
0.207
eps5
es5
0.750
0.300
>
6
etan
eps6
es6
>
7
eppf
0.750
eps7
es7
>
8
tdel
eps8
es8
12
Keyword Examples
Keyword Examples
$ PART DEFENITION
$
*PART
$
heading
corner1
$...>
1
>
2
>
3
>
4
>
5
$
pid
sid
mid
eosid
hgid
1
1
1
$
$
$ SHELL ELEMENT CROSS-SECTIONAL PROPERTIES
$
*SECTION_SHELL
$...>
1
>
2
>
3
>
4
>
5
$
sid
elform
shrf
nip
propt
1
2
3.0000
$
t1
t2
t3
t4
nloc
2.00
2.00
2.00
2.00
$
>
6
igrav
>
7
adpopt
>
>
6
qr/irid
>
7
icomp
>
$
$ NODAL POINT CARDS
$
*NODE
$
$...>
1
>
2
>
3
>
4
$
NID
X
Y
99999
0.0
0.0
1 -5.00000000E+01 -4.80000000E+01
2 -4.16667000E+01 -4.80000000E+01
715 -5.80000000E+01 -2.40000000E+01
716 -5.80000000E+01 -3.20000000E+01
$
$ SHELL ELEMENTS
$
*ELEMENT_SHELL
$...>
1
>
2
>
3
>
4
$
EID
PID
N1
N2
N3
1
1
1
2
9
2
1
2
3
10
640
1
710
711
716
641
1
711
485
487
$
$
$ Define Constraints, Boundary & Initial Conditions
$
$
*BOUNDARY_SPC_NODE
$...>
1
>
2
>
3
>
4
>
5
$
NID CID X Y Z RX RY RZ
1, 0,1,1,1, 1, 1, 1
2, 0,1,1,1, 1, 1, 1
3, 0,1,1,1, 1, 1, 1
252, 0,1,0,0, 0, 1, 1
259, 0,1,0,0, 0, 1, 1
$
>
>
Z
274.0
0.000000000E+00
0.000000000E+00
2.724830000E+02
2.724830000E+02
>
>
>
7
RC
0
0
0
0
0
>
>
>
TC
0
0
0
0
0
N4
8
9
715
716
Keyword Examples
Keyword Examples
>
>
>
Rigid Walls
$
$ Define Stone Walls
$
*RIGIDWALL_PLANAR_MOVING_FORCES
$.../
1
/
2
/
3
$
nsid
nsidex
boxid
0
0
0
$
$
xt
yt
zt
0.0
0.0
274.0
$
$ SW MASS
SW VEL
800.000
8.94000
$
$
SOFT
SSID
NODE1
0
0
99999
$
xh
0.0
yh
0.0
zh
0.0
NODE2
NODE3
NODE4
fric
1.0
13
Equations of Equilibrium
Equations of Equilibrium
Time Integration Loop
Element Formulation
Solid
Shell
Beam
Implicit
Explicit
Nonlinear Problems
Equation of Equilibrium
Equations of Equilibrium
Momentum Equation
Boundary Condition - Traction
Implicit Formulation
[M ][C [K]x[Fexternal]
Explicit Formulation
ij
int ernal
14
Apply force
boundary conditions
Apply kinematic
boundary conditions
Update accelerations
Start
Chapter 3
Initial Conditions
Boundary Conditions
Loads
Chapter 3
Rigid Walls
Constraints
Output files
15
*SET - Nodes
*SET_NODE_LIST
*DEFINE_BOX
Xmin - Xmax
Ymin - Ymax
Zmin - Zmax
*DEFINE_CURVE
*DEFINE_COORDINATE
Scaling
Offset
Examples
Force vs Time
Velocity vs Time
*SET_NODE_COLUMN
*DEFINE_COORDINATE_SYSTEM
*DEFINE_COORDINATE_VECTOR
16
*DEFINE_VECTOR
Define a vector
Assign a vector identification number (VID)
Define tail (xt, yt, zt) and head (xh, yh, zh)
Initial Conditions
*INITIAL_DETONATION and
*INITIAL_MOMENTUM
Initial Velocity
t/tau
0
set of nodes
exclude a set of nodes
*INITIAL_VELOCITY_NODE
individual nodes
17
Initial Velocity
*INITIAL_VELOCITY_GENERATION
Boundary Conditions
parts
set of parts
set of nodes
Prescribed Motion
SPC
*BOUNDARY_CYCLIC
Cyclic symmetry
Define axis of rotation vector
x, y and z vectors
vectors must be global
*BOUNDARY_NON_REFLECTING
stress gradient at boundary equals zero
moves with shock wave
boundary
*BOUNDARY_SLIDING_PLANE
*BOUNDARY_SYMMETRY_FAILURE
18
*BOUNDARY_SPC
Single Point Constraints
*BOUNDARY_PRESCRIBED_MOTION
*BOUNDARY_SPC_NODE
*BOUNDARY_SPC_SET
displacement
velocity
Loads
Loads
Beam
Body
Heat, Temperature
Nodal and Rigid Body
Shell (pressure)
physically unrealistic
induce hourglass modes
19
*LOAD_BEAM
*LOAD_BODY
*LOAD_NODE and
*LOAD_RIGID_BODY
base acceleration
angular velocity
segment
(*LOAD_SEGMENT)
set of segments (*LOAD_SEGMENT_SET)
shell
set of shells
(*LOAD_SHELL_ELEMENT)
(*LOAD_SHELL_SET)
20
Rigid Walls
*RIGIDWALL_PLANAR
Finite or infinite
Motion condition
fixed
moving: mass and velocity
Ortho
*RIGIDWALL_GEOMETRIC
Constraints
21
*CONSTRAINED_RIVET
*CONSTRAINED_SPOTWELD
Two-node rivet
Rigid massless truss
Two-node spotweld
Rigid massless beam
No normal rotational stiffness transmitted from
shells
Nodes can not be coincident
Failure criteria
Sn = normal force at failure fn = normal interface force
Ss = shear force at failure
fs = shear interface force
Spotweld
*CONSTRAINED_GENERALIZED_WELD
22
Fillet Weld
Butt Weld
Weld Failure
Failure time
Part Joining
*CONSTRAINED_NODE_SET
Ductile failure
Brittle failure
spotweld
fillet
*CONSTRAINT_NODE_SET
*CONSTRAINT_NODAL_RIGID_BODY
*CONSTRAIN_SPOTWELD
23
Fracturing Elements
Part Joining
*CONSTRAINED_SHELL_TO_SOLID
*CONSTRAINED_TIE-BREAK
shell
*CONSTRAINED_TIED_NODES_FAILURE
distorts geometry
no failure criteria
can not easily separate parts (e.g., for manipulation, remeshing)
contact thickness violated
Beams
24
Chapter 4
25
Explicit vs Implicit
Explicit Integration
Man = Pn - Fn + Hn
M = diagonal mass matrix
P = external loads + body force
F = internal force (stress divergence vector)
H = hourglass resistance
an = M-1(Pn - Fn + Hn)
vn+1/2 =vn-1/2 + a ntn
tn+1/2= (tn+
tn+1)/2
Filtering
Mesh
tc
tc 2
Shell
tc
(1)
2
Solid
tc
Q c2
Q
2
4G
2
Problem Dependent
Linear to Moderate NL
Low (0 to 1E+1)
Vibration
Static
Remove High Frequency
Arbitrary
Spring
E
c
Implicit
Yes
I/O Bound
Residual
Newmark Method
Larger (1E-3 s)
Second
Explicit
No
CPU Bound
Energy + Deformation
Central Difference
Small (1E-6 s)
Millisecond
Diagonal
Very Good
Linear to Highly NL
High (1E-1 to 1E+6)
Wave Propagation
Quasi-Static
No
Uniform
2M1
MEDIUM
Meters/Second
Steel
Aluminum
Titanium
Plexiglass
Water
Air
5240
5328
5220
2598
1478
331
M2
k M1M2
26
Characteristic Length
area/length min-side
material properties
mesh size
number of elements
contacts
speed of computer
CPU estimation
length
Execution Time
Independent of distance
Discrete spring
volume/area max-side
27
Time Scaling
Mass Scaling
*CONTROL_TIMESTEP
Cut off for time step size (minimum time step)
*CONTROL_TIMESTEP
= C2E
Chapter 5
Contacts
Algorithms
Types
Guidelines
Computer Session
28
Contact - General
CONTACT - Features
Input options
segment set
shell set
part
part set
node set
within a defined box
include all
Damping
Thickness overrides
Birth and death time
Contacts
Methods
Types
Penalty
Node to surface
Kinematic constraint
Surface to surface
Distributed parameter
Single surface
Tied
Sliding
Rigid body
29
Penalty Method
Contact
NODES_TO_SURFACE (5)
AUTOMATIC_NODES_TO_SURFACE (a5)
No segment orientation
ERODING_NODES_TO_SURFACE (16)
Contact is set free if element fail
Contact Stiffness= ( K A2 ) / V
Contact
Contact
SINGLE_SURFACE (4)
AUTOMATIC_SINGLE_SURFACE (13)
AIRBAG_SINGLE_SURFACE (a13)
ERODING_SINGLE_SURFACE (15)
AUTOMATIC_GENERAL (26)
SURFACE_TO_SURFACE (3)
AUTOMATIC_SURFACE_TO_SURFACE (a3)
ONE_WAY_SURFACE_TO_SURFACE (10)
AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE
(a10)
ERODING_SURFACE_TO_SURFACE (14)
SINGLE_EDGE (22)
30
Keywords
RIGID_BODY_TWO_WAY_TO_RIGID_BODY (19)
RIGID_NODES_TO_RIGID_BODY (20)
RIGID_BODY_ONE_WAY_TO_RIGID_BODY (21)
Special Case
DRAWBEAD (23)
Tied Interfaces
31
Tied Surfaces
TIED_SURFACE_TO_SURFACE (2)
TIEBREAK_NODES_TO_SURFACE (8)
TIRBREAK_SURFACE_TO_SURFACE (9)
CONSTRAINT_SURFACE_TO_SURFACE (17)
CONSTRAINT_NODES_TO_SURFACE (18)
TIED_SHELL_EDGE_TO_SURFACE (7)
TIED_NODES_TO_SURFACE (6)
fluid structure
gas to structure
SLIDING_ONLY (1)
SLIDING_ONLY_PENALTY (p1)
32
Other Contact
*CONTROL_CONTACT
Change Defaults for Contact Computation
*DATABASE_OPTION
ASCII
Binary
Improves performance
*CONTACT_ENTITY
*CONTROL_ENERGY
Improves accuracy
33
Contact Guideline I
Contact Guidelines II
They may cause stresses that exceed the yield stress and
will initiate buckling immediately
34
Chapter 6
Element Formulation
Solid
Shell
Beam
Discrete
Structural Geometry
Loading Conditions
Model Assumptions
Economics
Hourglass Control
Computer Session
*ELEMENT
Types
Concentrated masses
Springs
Dampers
Seat belts
Beams
Shells
Solids
Thick Shells
Node 47
*NODE
Node 48
*NODE
Node 49
*NODE
Part 1
*PART
Material 4
*MAT_
Section 12
*SECTION_
Hourglass 2
*HOURGLASS
35
*PART
*MATERIAL
*SECTION
element formulation
integration rule
thickness or cross-section properties
Used in *PART
*ELEMENT_MASS
mass value
*ELEMENT_DISCRETE
Massless
Rotations are in radians
Required input
element ID
part ID
2 nodal IDs (one can be ground)
orientation (N1 to N2 x-direction only, etc.)
scale factor on force
36
Discrete Elements
*SECTION_DISCRETE
Translation or rotation
Dynamic magnification factor
Clearance
*MAT_DAMPER
*SECTION_BEAM
*ELEMENT_BEAM
Element Formulation
Hughes-Liu (default)
Belytschko-Schwer resultant
Belytschko-Schwer with full integration
Belytschko-Schwer tubular beam
Required input
element ID
part ID
6 degree-of-freedom
3 degree-of-freedom
truss
cable
Cross Section
37
*ELEMENT_SOLID
8-node brick
hourglass control with 1 1 1 integration
also valid for wedge and tetrahedron
castings,forgings,radiators,belts
element ID
part ID
nodal IDs (4, 6, 8 - tetrahedron, wedge, brick)
8-node brick
2 2 2 integration (no hourglassing)
no locking due to selectively reduced integration
*ELEMENT_SHELL
4-node brick
5 integration points
rotational degrees of freedom
Required input:
element ID
part ID
38
Element Formulation
1. Hughes-Liu
2. Belytschko-Tsay (default)
3. BCIZ triangular shell
4. C0 triangular shell (recommended)
5. Belytschko-Tsay membrane
6. S/R Hughes-Liu
7. S/R co-rotational Hughes-Liu
8. Belytschko-Leviathan shell
9. Fully integrated Belytschko-Tsay membrane
10. Belytschko-Wong-Chiang
11. Fast co-rotational Hughes-Liu
16. Fast Fully integrated
Can be set globally or for each part
*CONTROL_SHELL, *SECTION_SHELL
*SECTION_SHELL
*CONTROL_SHELL
Shell Features
Shell Technology
Why only three and four-noded shell?
39
Shell Technology
Belytschko-Tsay Shell
Co-Rotational Coordinates
Construction of element coordinate system
Belytschko-Tsay Shell
40
Belytschko-Tsay Shell
Lacks of Accuracy
Belytschko-Wong-Chiang Shell
Disadvantages
more costly than B-T
does not degenerate into a triangular shell
Triangular Shells
Advantages
Operation
Count - example
Relative Cost - example
41
Hourglassing
Zero Energy Modes
Hourglassing
Examples
shells
solids
Hourglassing Control
Types and Their Limitations
Hourglassing Control
Stiffness forms
Flanagan-Belytschko (4)
Flanagan-Belytschko with exact volume integration (5)
Stiffness form
Viscous forms
42
Hourglassing - Keywords
*CONTROL_ENERGY
*CONTROL_HOURGLASS
*HOURGLASS
Hourglass Prevention
*PART
Chapter 7
Material Models
Metals
Rubber
Foam
Rigid Bodies
Computer Session
43
Materials
Material Behavior and Properties
simplified geometry
Behavior
Hardening
Ideal
Softening
Stability
yes
yes
no
Uniqueness
yes
yes
yes
Application
metals,
concrete
crude steel,
plastics
dense sand,
concrete large def.
Softening
Elastoplastic Complexities
Failure
failure stain
Unloading/Re-loading
Strain Rate Effects
44
Cowper-Symonds
Johnson-Cook
Anisotropic
Multi-Layers
General
Material Types
Composites
Ceramics
Fabric
Foam
Glass
Metal
Plastic
Rubber
Soil/Concrete
45
Common Materials
Metals
Metals
1. *MAT_ELASTIC
Rubber
Foam
3 *MAT_PLASTIC_KINEMATIC
24 *MAT_PIECEWISE_LINEAR_PLASTICITY
1. *MAT_ELASTIC
3. *MAT_PLASTIC_KINEMATIC
Input
Input
density
Youngs modulus
Poissons ratio
density
Youngs modulus
Poissons ratio
yield stress
tangent modulus
hardening
46
3. *MAT_PLASTIC_KINEMATIC
24 *MAT_PIECEWISE_LINEAR_PLASTICITY
Hardening
density
Youngs modulus
Poissons ratio
Rubber
Hyperelastic material
Response is path independent
Generally considered to be incompressible since the bulk
modulus greatly exceeds the shear modulus in magnitude
7 *MAT_BLATZ-KO_RUBBER
27 *MAT_MOONEY-RIVLIN_RUBBER
31 *MAT_FRAZER-NASH_RUBBER
38 *MAT_BLATZ-KO_FOAM
77 *MAT_HYPERELASTIC_RUBBER
77 *MAT_OGDEN_RUBBER
87 *MAT_CELLULAR_RUBBER
yield stress
tangent modulus
stress-strain curve
7. *MAT_BLATZ-KO_RUBBER
density
shear modulus
47
27. *MAT_MOONEY-RIVLIN_RUBBER
31. *MAT_FRAZER-NASH_RUBBER
Solid only
Modified from the hyperelastic constitutive law
described by Kedington (1988)
Poissons ratio: 0.49 < <0.50
Strain energy functional
U = C100I1 + C200I12 + C300I13 + C400I14 +C110I1I2 + C210 I12I2 +
C010I2 + C020I22 + f(J)
I, J stress invariants
If A = B = 0.0, then they are calculated using a least square fir from
uniaxial data via a load curve (A and B will be printed in d3hsp file)
77 *MAT_HYPERELASTIC_RUBBER
77. *MAT_OGDEN_RUBBER
38. *MAT_BLATZ-KO_FOAM
density
shear modulus
Solids only
General hyperelastic rubber combined with linear
viscoelasticity (Ogden 1984, Christensen 1980)
Similar behavior but provide different parameter options
Poissons ratio > 0.49 recommended
Effectively a Maxwell fluid which consists of dampers and
springs in series
Results are nearly identical to Mooney-Rivlin (Mat 27) for
large values of Poissons ratio
48
Crushable Foams
Energy dissipative
Response of these materials are path dependent
Soils and crushable foams represent materials that stiffen
as they compress or compact
Soil, for example, has a specific stiffness while the empty space
exists between the grains. As the grains bridge in compression, the
stiffness of the material increases. Soils tend to unload linearly.
Soils do not hold tensile loads
Crushable Foams
5
14
26
53
*MAT_SOIL_AND_FOAM
*MAT_SOIL_AND_FOAM_FAILURE
*MAT_HONEYCOMB
*MAT_CLOSED_CELL_FOAM
57 *MAT_LOW_DENSITY_FOAM
62 *MAT_VISCOUS_FOAM
63 *MAT_CRUSHABLE_FOAM
75 *MAT_BILKHU/DUBOIS_FOAM
Crushable Foams
Crushable Foams
57 *MAT_LOW_DENSITY_FOAM
62 *MAT_VISCOUS_FOAM
75 *MAT_BILKHU/DUBOIS_FOAM
49
Rigid Bodies
RB has six-degree-of-freedom
RB boundary conditions act on CG
nodal constraints
prescribed motion
Rigid Bodies
Extensive capabilities to model rigid bodies (RB):
Rigid Bodies
Rigid Bodies
*CONSTRAINED_EXTRA_NODES
CONSTRAINED_NODAL_RIGID_BODY
a RB can be defined by a set of nodes
inertial properties
50
Joints Connecting RB
cylindrical
Keywords
Deformable Switching
In a Restart file:
*RIGID_DEFORMABLE_R2D
*RIGID_DEFORMABLE_D2R
*CONSTRAINED_JOINT_option
*CONSTRAINED_JOINT_STIFFNESS
Sliding Interfaces
21*CONTACT_RIGID_BODY_ONE_WAY_TO_RIGID_BODY
Rigidwall
51
Week 8
Analysis Tools
Analysis Tools
Output Options
Quasi-Static Analysis
Dynamic Relaxation
Damping
Restart
Cross-Section Analysis
Analysis Tools
Consistent Units
Ctrl+C Sense Switches
Interactive Graphics
The Post Processor
52
D3HSP File
The d3hsp file echoes the input file and is also interesting reading
When something goes wrong, scan through the d3hsp file making
sure that all of the various options are exactly as you expected
d3hsp file also contains other useful information:
Common Errors
When nothing goes wrong, scan through the d3hsp file anyway
Common Errors
Consistent Units
Units
Material properties
Loads, boundary conditions, and initial conditions
Contact segment normals
Problem time and cycle number may explain a lack of
interesting output
element aspect ratios, angles, and warpage
Duplicate nodes and elements
Cracks or holes
Material numbers
Mass
kg
kg
ton (1000kg)
slug
lbf-s2/in
Length
m
mm
mm
ft
in
Time
s
ms
s
s
s
Force
N
k
N
lbf
lbf
53
Kinetic Energy
External Work
Internal Energy
Total Energy
X, Y, and Z Momentum
Controlling Element Number and Type
Current Time Step and Controlling Element
If the time step is too small, then the mesh may contain a
disproportionally small elements. And with a minor modification to
the input, it can be eliminated, allowing an order-of-magnitude
increase in time step
A rapidly decreasing time step can be the result of a badly applied
load or boundary condition. It can also be the result of mesh pattern
that is unfavorable for the deformation or bad material data. Most of
the remaining causes are signaled by the energy conservation printout
For most of impact problems, simulations are started with an initial
kinetic energy. Normally, no external work is applied. The kinetic
energy will decrease, the internal energy will increase, and the total
energy should remain constant. If the total energy takes some big
jumps, the model has an error. It is time to recheck everything, but
especially contact and fracture. Use SW4, to output a graphic state
before the problem crashes.
54
LS-TAURUS (phase 3)
LS-POST (ASCII)
*DATABASE_option
pressure
internal energy
mass flow
density
temperature
output mass flow rate
mass
volume
requires *DATABASE_HISTORY_option
55
beams
solids (bricks)
global stress
global shear
effective shear
effective stress
yield function
Global Statistic
shells
strain
global strain
Material Energies
global forces
component analysis
Nodal Forces
*DATABASE_MATSUM
*DATABASE_NCFORC
*DATABASE_GLSTAT
*DATABASE_NODFOR
global forces
requires *DATABASE_NODAL_FORCE_GROUP
*DATABASE_NODOUT
56
*DATABASE_RBDOUT
normal forces
global forces
*DATABASE_RWFORC
*DATABASE_SBTOUT
axial force
shear force
*DATABASE_SECFORC
MOVIE
*DATABASE_MOVIE
MPGS
*DATABASE_MPGS
57
Quasi-Static Analysis
Quasi-Static Analysis
Dynamic Relaxation
prescribed geometry
Initial loading
Damping
Time Scaling
Mass Scaling
Dynamic Relaxation
Prescribed Geometry
Linear analysis
Specify stress initialization file on the excution line
m = sif
*CONTACT_DYNAMIC_RELAXATION/*CONTROL_DAMPING
*CONTACT_DYNAMIC_RELAXATION/*CONTROL_DAMPING
58
Dynamic Relaxation
Comments
Dynamic Relaxation
Options
Damping
Damping
*DAMPING_PART_MASS
mass weighted damping to specified parts
damps all motions including rigid body motions
preferred for low frequencies
*CONTROL_DAMPING
*CONTROL_GLOBAL
*DAMPING_PART_STIFFNESS
59
Restart
Restart a simulation
Allowable changes:
termination time
output intervals
Restart
Restart
60
Force Calculation
Automatically
F + f = Mass * Acceleration
F = nodal force due to stress in the cross section elements
f= interface forces
User specified
*DATABASE_CROSS_SECTION_PLANE
*DATABASE_CROSS_SECTION_SET
*DATABASE_SECFORC
61