Predictive Engineering PDF
Predictive Engineering PDF
Predictive Engineering PDF
An overview of the core analysis features used by LS-DYNA® to simulate highly nonlinear
transient behavior in engineered structures and systems.
LS-DYNA Analysis for Structural Mechanics 2014
Acknowledgements
These notes were constructed from numerous sources but special thanks should be given to the
following people:
Trademarks:
LS-DYNA® and LS-PrePost® are registered and protected trademarks of LSTC.
Femap® is a registered and protected trademark of Siemens PLM Software.
Disclaimer:
The material presented in this text is intended for illustrative and educational purposes only. It is not intended to be
exhaustive or to apply to any particular engineering design or problem. Predictive Engineering nor the organizations
mentioned above and their employees assumes no liability or responsibility whatsoever to any person or company for
any direct or indirect damages resulting from the use of any information contained herein.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 2 of 105
LS-DYNA Analysis for Structural Mechanics 2014
COURSE OUTLINE
1. INTRODUCTION ................................................................................................................................................................. 9
1.1 WHAT THE STUDENT CAN EXPECT ........................................................................................................................................................................9
1.2 WHAT WE COVER ..............................................................................................................................................................................................9
1.3 HOW WE DO IT .................................................................................................................................................................................................9
1.4 GENERAL APPLICATIONS ...................................................................................................................................................................................10
1.5 SPECIFIC APPLICATIONS (COURTESY OF PREDICTIVE ENGINEERING)............................................................................................................................11
2. IMPLICIT VERSUS EXPLICIT ANALYSIS.............................................................................................................................. 17
2.1 WHAT WE ARE SOLVING ..................................................................................................................................................................................17
2.2 EXPLICIT (DYNAMIC).........................................................................................................................................................................................18
2.3 IMPLICIT (DYNAMIC).........................................................................................................................................................................................18
3. FUNDAMENTAL MECHANICS OF EXPLICIT ANALYSIS ..................................................................................................... 19
3.1 TIME STEP SIGNIFICANCE ..................................................................................................................................................................................19
3.1.1 Explicit Time Integration ...................................................................................................................................................................20
3.2 TIME STEP SIGNIFICANCE (COURANT-FRIEDRICHS-LEWY (CFL) CHARACTERISTIC LENGTH) .............................................................................................21
3.3 MASS SCALING: (EVERYBODY DOES IT BUT NOBODY REALLY LIKES IT) .......................................................................................................................22
3.3.1 Workshop: Femap to LS-DYNA with Mass Scaling Basics .................................................................................................................23
3.3.2 Instructor Led Workshop I: Mass Scaling Advanced.........................................................................................................................28
3.4 IMPLICIT MESH VERSUS EXPLICIT MESH CHARACTERISTICS .......................................................................................................................................29
3.4.1 Instructor Led Workshop II: Implicit versus Explicit Mesh Differences ............................................................................................29
4. FIRST LS-DYNA MODEL: GETTING STARTED .................................................................................................................... 30
4.1 LS-DYNA KEYWORD MANUAL ..........................................................................................................................................................................30
4.2 KEYWORD SYNTAX ...........................................................................................................................................................................................30
4.3 UNITS ...........................................................................................................................................................................................................31
4.4 REFERENCE MATERIALS AND PROGRAM DOWNLOAD..............................................................................................................................................32
4.5 SUBMITTING LS-DYNA ANALYSIS JOBS AND SENSE SWITCHES .................................................................................................................................32
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 3 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 4 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 5 of 105
LS-DYNA Analysis for Structural Mechanics 2014
9. DAMPING ........................................................................................................................................................................ 76
9.1 GENERAL, MASS AND STIFFNESS DAMPING ..........................................................................................................................................................76
9.1.1 *DAMPING_option............................................................................................................................................................................76
9.1.2 *DAMPING_FREQUENCY_RANGE .....................................................................................................................................................76
9.1.3 Material Damping (e.g., elastomers and foams) ..............................................................................................................................77
9.1.4 Student Example on Material Damping............................................................................................................................................77
9.2 INSTRUCTOR / STUDENT LED WORKSHOP VII: DAMPING........................................................................................................................................78
9.3 BULK VISCOSITY ..............................................................................................................................................................................................79
10. LOADS, CONSTRAINTS AND RIGID WALLS .................................................................................................................. 80
10.1 LOADS ......................................................................................................................................................................................................80
10.1.1 Initialization Loads ............................................................................................................................................................................80
10.1.2 Point and Pressure Loads..................................................................................................................................................................80
10.1.3 Body Loads ........................................................................................................................................................................................80
10.2 WORKSHOP: APPLYING MOVING BOUNDARY CONDITIONS ................................................................................................................................81
10.3 WORKSHOP XII: DROP TEST OF PRESSURE VESSEL ............................................................................................................................................82
10.3.1 Student Bonus...................................................................................................................................................................................84
11. CONNECTIONS VIA JOINTS, BOLTS AND SPOTWELDS ................................................................................................ 85
11.1 JOINTS OR *CONSTRAINED_JOINT_..........................................................................................................................................................85
12. LOAD INITIALIZATION BY DYNAMIC RELAXATION AND IMPLICIT ANALYSIS .............................................................. 86
12.1 INITIALIZATION OF GRAVITY, BOLT PRELOAD AND OTHER INITIAL STATE CONDITIONS ...............................................................................................86
12.2 WORKSHOP XIII: DYNAMIC RELAXATION.........................................................................................................................................................87
13. IMPLICIT-EXPLICIT SWITCHING FOR BURST CONTAINMENT ...................................................................................... 88
13.1 HIGH-SPEED ROTATING EQUIPMENT – *CONTROL_ACCURACY .....................................................................................................................88
13.1.1 Workshop XIV: Implicit-Explicit Turbine Spin Up .............................................................................................................................89
14. SMOOTHED PARTICLE HYDRODYNAMICS (SPH) ......................................................................................................... 90
14.1 INTRODUCTION ..........................................................................................................................................................................................90
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 6 of 105
LS-DYNA Analysis for Structural Mechanics 2014
14.1.1 A Little Bit of Theory (skip this if you don’t like math…) ..................................................................................................................90
14.1.2 Lagrangian vs Eulerian ......................................................................................................................................................................92
14.1.3 Types of Simulations with SPH..........................................................................................................................................................93
14.1.4 Common Keywords for SPH ..............................................................................................................................................................93
14.2 SPH WORKSHOP I: GETTING STARTED............................................................................................................................................................94
14.3 SPH WORKSHOP II: FLUID MODELING ...........................................................................................................................................................95
14.4 SPH WORKSHOP III: VERIFICATION................................................................................................................................................................96
14.4.1 SPH Verification III: Workshop Bonus ..............................................................................................................................................97
14.5 SPH WORKSHOP IV: BIRD STRIKE .................................................................................................................................................................98
14.5.1 Bird Strike Models.............................................................................................................................................................................99
14.6 REFERENCES ........................................................................................................................................................................................... 100
15. EXPLICIT MODEL CHECK-OUT AND RECOMMENDATIONS ....................................................................................... 101
15.1 UNITS.................................................................................................................................................................................................... 101
15.2 MESH.................................................................................................................................................................................................... 101
15.3 D3HSP FILE (LS-DYNA EQUIVALENT TO THE NASTRAN F06 FILE)..................................................................................................................... 101
15.4 HISTORY PLOTS ....................................................................................................................................................................................... 102
15.5 MATERIAL MODELING ERRORS ................................................................................................................................................................... 102
15.6 CONTACT OPTIONS WITH RECOMMENDATIONS ............................................................................................................................................. 103
15.7 CONTROL CARDS WITH RECOMMENDATIONS ................................................................................................................................................ 104
15.8 DATABASE CARDS WITH RECOMMENDATIONS ............................................................................................................................................... 105
15.9 ETC ....................................................................................................................................................................................................... 106
16. IMPLICIT CHECK-OUT AND RECOMMENDATIONS .................................................................................................... 107
16.1 IMPLICIT KEYWORD CARDS AND RECOMMENDATIONS ..................................................................................................................................... 108
17. DISCRETE ELEMENT METHOD ................................................................................................................................... 109
18. FLUID STRUCTURE INTERACTION AND MULTI-PHYSICS IN LS-DYNA........................................................................ 110
19. LS-DYNA RECENT DEVELOPMENTS ........................................................................................................................... 111
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 7 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 8 of 105
LS-DYNA Analysis for Structural Mechanics 2014
1. INTRODUCTION
1.1 WHAT THE STUDENT CAN EXPECT
This class is directed toward the engineering professional simulating highly nonlinear, transient dynamic problems
involving large deformations and contact between multiple bodies. What this means in more layman terms is that we
will provide a realistic foundation toward the practical usage of LS-DYNA.
1.3 HOW WE DO IT
• The class covers the basics in a hands-on manner as taught by an engineer that has had to live by what they have
killed.
• Each day will have six to eight Workshops. Each Workshop is part theory, part demonstration and part hands-on
practice. Videos are provided for each Workshop allowing the student to relax and follow along at their own pace.
These videos cover the basics and also provide insight into the many tips and tricks that make LS-DYNA the world’s
most complete and accurate simulation code.
• Breaks are provided every two hours where students can pause, relax and ask the instructor more detailed
questions.
• Students are encouraged to turn off their email, text messaging and other forms of digital/social media during class
time (8:00 am to 5:00 pm).
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 9 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 10 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Large Deformation of
Drop Test of Composites / Electronics Human Biometrics
Plastics
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 11 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 12 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 13 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 14 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Snap-Fit Analysis
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 15 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 16 of 105
LS-DYNA Analysis for Structural Mechanics 2014
where n=time step. A common terminology is to call the part the internal force in the structure. The basic problem
is to determine the displacement at some future time or , at time .
In conceptual terms, the difference between Explicit and Implicit dynamic solutions can be written as:
( )
All these terms are known at time state “n” and thus can be solved directly.
For implicit, the solution depends on nodal velocities and accelerations at state n+1, quantities which are unknown:
( )
Given these unknowns, an iterative solution at each time step is required.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 17 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 18 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 19 of 105
LS-DYNA Analysis for Structural Mechanics 2014
• Very efficient for large nonlinear problems (CPU time increases only linearly with DOF)
• No need to assemble stiffness matrix or solve system of equations
• Cost per time step is very low
• Stable time step size is limited by Courant condition
• Time for stress wave to traverse an element
• Problem duration typically ranges from microseconds to tenths of seconds
• Particularly well-suited to nonlinear, high-rate dynamic problems
• Nonlinear contact/impact
• Nonlinear materials
• Finite strains/large deformations
Figure 1: How Solution Time and Result Outputs Are Defined in Explicit
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 20 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Based on this conditions, the time step can be increased to provide faster solution times by artificially
increasing the density of the material (e.g., mass scaling, lowering the modulus or by increasing the
element size of the mesh.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 21 of 105
LS-DYNA Analysis for Structural Mechanics 2014
3.3 MASS SCALING: (EVERYBODY DOES IT BUT NOBODY REALLY LIKES IT)
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 22 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 23 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 24 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 25 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 26 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Class Bonus: What happens when the CFL Criterion is not met? (e.g., set TSSFAC=2.0)
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 27 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Explicit Time Step Mass Scaling (*CONTROL_TIMESTEP)* Time step ranges from 2.89 to 4.74e-4
• Mass scaling is no free lunch. For dynamic systems, added mass can
affect the response of the system.
• It is just something to monitor and make an engineering judgment
about its effectiveness; time savings versus potential detrimental
effects. Mass scaling is my universal modeling condiment and the
aim is typically no more than 5% additional mass.
Analyst Note: Would this make your dynamic (F=ma) analysis more
conservative or less?
• Conventional mass scaling (CMS) has morphed to using the negative
(-)DT2MS option as the recommended default.
• Selective mass scaling (SMS): Using selective mass scaling, only the
high frequencies are affected, whereas the low frequencies (rigid
body bodies) are not influenced; thereby, a lot of artificial mass can
be added to the system without adulterating the global solution.
• This method is very effective, if it is applied to limited regions with
very small critical timesteps. SMS is invoked with the IMSCL
command over a single part or multiple parts.
Solution time is 10 seconds for no mass scaling and 5 and 6 seconds for
SMS and CMS respectively. SMS is more computationally expensive but
has large benefits for some models.
Example Courtesy of www.DynaSupport.com
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 28 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 29 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 30 of 105
LS-DYNA Analysis for Structural Mechanics 2014
4.3 UNITS
Many a fine analysis model has been brought down by bad units. Although one may wonder why in this modern age one
still has to twiddle with units and not have it addressed by the interface is philosophical-like engineering debate between
the ability to hand-edit the “deck” or be hand-cuffed to a gui (pronounced “gooey”) interface. Moving past this
discussion, to use LS-DYNA effectively, one should have a rock-solid and un-shakable conviction in your chosen system of
units.
Since the majority of LS-DYNA work is dynamic, the analyst will often be looking at the energies of the system or
velocities, in addition to displacements and stresses. Hence, a consistent set of units that are easy to follow can provide
significant relief in the debugging of an errant analysis. A general guide to units can be viewed within the Class Reference
Notes / Units (see Consistent units — LS-DYNA Support.pdf). Saying all that, here are the four unit systems that I have
standardized on for analysis work. It doesn’t mean they are the best but at least they are generally accepted.
Mass Length Time Force Stress Energy Density Steel Young’s Gravity
kg m s N Pa J 7,800 2.07e+9 9.806
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 31 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Analysis jobs can be submitted directly with command line syntax or using the
Windows manger (shown on the right).
While LS-DYNA is running, the user can interrupt the analysis and request
mid-analysis information. This interrupt is initiated by typing ctrl-c on
keyboard and then a "sense switch“ can be activated by typing the following:
• sw1 A restart file is written and LS-DYNA terminates
• sw2 LS-DYNA responds with current job statistics
• sw3 A restart file is written and LS-DYNA continues
• sw4 A plot state is written and LS-DYNA continues
• swa Dump contents of ASCII output buffers
• stop Write a plot state and terminate
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 32 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 33 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 34 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 35 of 105
LS-DYNA Analysis for Structural Mechanics 2014
5.2.2 INSTRUCTOR LED WORKSHOP III: EXPLICIT ELEMENT TECHNOLOGY | B: OUT-OF-PLANE BENDING WITH PLASTICITY
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 36 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 37 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 38 of 105
LS-DYNA Analysis for Structural Mechanics 2014
5.2.5 WORKSHOP III: MESHING FOR EXPLICIT SUCCESS | MESHING FOR EXPLICIT SUCCESS START.MODFEM
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 39 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 40 of 105
LS-DYNA Analysis for Structural Mechanics 2014
If the connection has zero length, then the *SECTION_BEAM (ELFORM=6) field SCOOR should be set to a value
corresponding to the requirements of the analysis. In other words, take a look at the manual and www.dynasupport.com
under discrete beams since the choice of SCOOR is not obvious. Our general default is SCOOR=3. Importantly, a CID
must be defined or if CID=0, then the beam follows the global coordinate system (just like Nastran).
The mass of the element is calculated the field VOL and INER (if torque is present) and the mass density of the material.
A basic element is given below for a zero length “CBUSH” element in a unique coordinate system:
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 41 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Some things to note is that a third node is not defined within the *ELEMENT_BEAM card since the orientation of the
element is handled by the CID definition. One will note that VOL and INER are both given values of 1 for simplicity since
the mass of the element is then controlled by just the mass density on the material card. And, don’t forget that a *PART
card is also required to tie together the *SECTION and *MAT cards. In this example the coordinate system is fixed and
does not rotate with the system.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 42 of 105
LS-DYNA Analysis for Structural Mechanics 2014
6. LS-PREPOST
6.1 WORKSHOP IV: LS-PREPOST | WORKSHOP 7 & 8
Introduction to LS-PrePost
Reference and tutorial materials are provided at the www.LSTC.com
site.
Model manipulation is by Shift Key and the left, right and middle mouse
button.
Class Referenced Note’s Section
The detailed usage of LS-PrePost in its own rights is a two day class (see
Class Reference Notes / LS-PrePost Introduction Manual / LS-PrePost
Introduction.pdf).
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 43 of 105
LS-DYNA Analysis for Structural Mechanics 2014
7. MATERIAL MODELING
7.1 PART 1. METALS
7.1.1 ENGINEERING STRESS-STRAIN VS TRUE STRESS-STRAIN
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 44 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 45 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Material Failure
Simulation of material failure is a broad research avenue.
Prediction of brittle material failure, as shown by the glass
shatter patterns on the right, can be extremely mesh
sensitive. For ductile materials, the failure prediction is
more robust since ferrous and non-ferrous materials often
have high-energy absorption characteristics prior to failure.
That is to say, metallic materials generally tend to tear
while brittle materials tend to snap.
Image from article: A finite element model for impact simulation with laminated
glass, Timmel, Kolling, Osterrieder, DuBois, IJIE, 2006.
Experimental Correlation
The development of a material model often starts with
stress-strain data from a standard mechanical test. This
data can then be converted into true stress-strain and a
very simplified approach used to extend this curve to
failure.
In the high-strength steel shown on the right (see Class
Reference Notes; MMPDS, AerMet 100 Steel Bar), the
stress-strain curve drops as necking occurs. The presented
data is all that is needed to generate a useful true stress-
strain curve for the material.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 46 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 47 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 48 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Viscoplasticity
This concept is fundamental in the
modeling of plastic, rubber or foam
materials. These materials deform via
the stretching of their long-chain hydro-
carbon network. As such, they are very
sensitive to strain rate effects. As the
strain rate increases, their complete
stress/strain curve will shift upward.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 49 of 105
LS-DYNA Analysis for Structural Mechanics 2014
The following table presents the currently available foam material models in use within LS-DYNA. One recommended
foam model is that of *MAT_083 or *MAT_FU_CHANG_FOAM. Foams are perhaps the most challenging material to
model due to their extreme nonlinear behavior upon loading and unloading plus their tendency to become crushed or
damaged during loading, and then upon unloading, present a completely different stress/strain response.
Analyst’s Note: Since foams are modeled using solid elements, it is not uncommon to
have numerical problems as the foam becomes highly compressed and crushed since
the elements used to idealized this behavior, likewise become highly distorted or
crushed. Typically, the workarounds are to use highly structured meshes with large
element sizes. Another technique that is gaining utility is to use SPH (Smooth Particle
Hydrodynamics) to model the foam material. This “mesh-free” technique will be
covered at the end of these course notes.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 50 of 105
LS-DYNA Analysis for Structural Mechanics 2014
7.6 WORKSHOP VI: MODELING AN ELASTOMER BALL WITH HEX AND TET ELEMENTS
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 51 of 105
LS-DYNA Analysis for Structural Mechanics 2014
The deviatoric stress is calculated by the material model constitutive law. The pressure term, p, must then come from an
equation of state (EOS). The EOS provides a relationship between pressure and the volume (can also be a relation of
temperature and/or energy). Depending on the compressibility of the material, different types of EOS’s are possible. A
very popular EOS is the Gruneisen equation of state. The full version of this EOS (compression) is:
[ ( ) ]
( )
[ ( ) ( ) ( )]
( )
The equation appears rather complicated at first glance, if we focus on a weakly compressible fluid (many engineering
fluids can be considered this way), the equation of state can be reduced to:
Where is the initial reference density for the material, is the speed of sound in the material and = . All the
other parameters are curve found by curve fitting to a set of compression experiments. These parameters are typically
only needed when the pressure loading is very high as in shock waves. In the figure shown on the next page, we can see
a comparison between an EOS specified with only the speed of sound (linear dependency of pressure on volume) and an
EOS to give a cubic dependency of pressure on volume.
In the subsequent workshops, the units are [ ], [ ] (specified as RO on *MAT_NULL) ,and [ ] (specified
as C0 on *EOS_GRUNEISEN) and is a dimensionless parameter.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 52 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Fluids in LS-DYNA Explicit need to be described by a constitutive material law (such as *MAT_NULL for example) and an
appropriate EOS. The reason is that solving the set of Euler equations (or full Navier-Stokes in the presence of viscocity)
with a strictly explicit time integration scheme requires an equation of state to directly determine the pressure at each
node point. A truly incompressible algorithm requires solving a Poisson equation (elliptical partial differential equation)
to ensure that the flow is divergence free. The Poisson equation can only be solved iteratively or using Implicit time
integration.
All this truly means is that in LS-DYNA SPH Explicit, a fluid that is commonly considered incompressible can be treated as
weakly compressible with a simple EOS by defining only two parameters; initial density and the speed of sound in the
material. Throughout the workshops, we use *MAT_NULL, but other material models such as *MAT_JOHNSON_COOK,
*Elastic_Plastic_Hydrodynamic, etc. can be used with an EOS to describe various engineering materials.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 53 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 54 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Another way of modeling failure is by *CONSTRAINED_TIED_NODES_FAILURE. With this formulation, bond failure can be
modeled in a direct and simple manner by setting the plastic strain required to pull apart the nodes. Of course, this
plastic strain is taken from that elements integration point. The setup for this failure mechanism is to take a clean mesh
and let LSPP create the tied connections. This is done by breaking apart the elements and then tying together the
adjacent nodes. Upon failure, the elements fly apart but are not deleted. An example of this concept is can be found at
www.dynaexamples.com / Intro by J. Reid / Sphere Plate. Given all that, I prefer the simplicity of *MAT_ADD_EROSION.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 55 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Objective: Modeling of material failure is not as complex as one might think if a reasonable expectation is taken from the
outset. It should be noted that: “All models are wrong, but some models are useful” and hence when trying to replicate
failure in a structure one should strive for upmost simplicity prior to adding complexity. This concept segues into another
saying: “elegant simplicity is deceptively difficult to achieve”. In the following workshop, a basic failure mechanism
within the *MAT_24 card is improved upon by using the *MAT_ADD_EROSION approach.
Model Introduction: A flat bar is held at its end (near the hole) and the rail is given an initial velocity to impact against
the bar and move it upward.9
Workshop Tasks
• Open Flat Bar Bending Start.dyn and inspect material law used for the default simulation.
• Understand unit system since it is not completely uncommon in the world of LS-DYNA.
• Run Model and inspect failure mode. Note: Rigid material modeling technique.
• Delete failure criterion from material card.
• Open LS-DYNA Material Manual and read-up on the
*MAT_ADD_EROSION card. Then, within LSPP add a tensile strain
failure criterion (MXEPS) = 0.25 to the existing material law.
• Rerun model
Student Bonus: Open up LSPP with your final model file and increase
the initial velocity of the bar and note the results.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 56 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 57 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 58 of 105
LS-DYNA Analysis for Structural Mechanics 2014
The implementation of rigid bodies open doors to making your models run
faster and allows you to focus on what is important and avoid getting
distracted. For complex system level models, the use of rigid bodies is
invaluable and if desired can always be switched later on to deformable.
What You Will Learn
• How Rigid Bodies work within a simulation and how easy it is to switch to
deformable to gather deformation and stress information.
• Defining a fixed movement (i.e., punch movement) as a load case.
• Getting more familiar with the LSPP Interface for making model updates.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 59 of 105
LS-DYNA Analysis for Structural Mechanics 2014
8. CONTACT
8.1 DEFINITION OF CONTACT TYPES
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 60 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Although there are numerous contact types given in the Keyword Manual, these Classical Contact
workhorse formulations are recommended: “Keeping Nodes on the Right Side”
1. *CONTACT_AUTOMATIC_GENERAL
2. *CONTACT_AUTOMATIC_SINGLE_SURFACE
3. *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE.
The first formulation is the “kitchen sink” and is computationally expensive but is
very robust and will enforce contact between beam elements and other
components. It is a single-surface formulation and only the slave side is defined
(it assumes that everything contacts everything else).
The second formulation is a less CPU expensive form of GENERAL (e.g., edge-to-
edge contact is not checked). While the last formulation is general purpose and
numerically efficient.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 61 of 105
LS-DYNA Analysis for Structural Mechanics 2014
_AUTOMATIC_SINGLE_SURFACE _ERODING_SINGLE_SURFACE
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 62 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Often times, the challenge to modeling contact is not setting up the contact Keywords Discussed
model but checking the results. In this workshop, the goal is to verify the contact *DATABASE
behavior and plot the contact force for each tube. The contact behavior should
_ASCII (GLSTAT, RCFORCE, SLEOUT,
make good engineering sense.
RWFORC)
Workshop Tasks _BINARY_INTFOR
• Run model (Pipe on Pipe Contact Start.dyn) and look at contact behavior.
• Investigate logical contact behavior and change to Automatic and try using
*RIGIDWALL_GEOMETRIC_FLAT
SOFT=2 (FINISH I)
• Measure contact forces between the parts (*CONTACT_FORCE_TRANSDUCER)
and set ASCII file parameters RCFORCE & RWFORCE = 1e-6 (FINISH II)
• Plot rigid wall impact force (RWFORCE) via PADD on XY Plot Dialog
• Lastly, if one has time, setup model to show contact pressure (see Student
Bonus Option).
8.3.1 STUDENT BONUS OPTION: CONTOURING INTERFACE PRESSURES
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 63 of 105
LS-DYNA Analysis for Structural Mechanics 2014
*CONTACT_FORCE_
*CONTACT_SINGLE_SURFACE *CONTACT_AUTOMATIC_
TRANSDUCER w/ ASCII outputs
SINGLE_SURFACE (SOFT=2)
RCFORC & RWFORC 1E-6
Interpenetration between surfaces is With _AUTOMATIC and SOFT=2, the Although _SINGLE_SURFACE is used,
noted which should never happen. correct contact behavior is noted. one can still obtain surface-to-surface
contact forces. The rigid wall forces
are also reported with the ASCII option
RWFORC. Note that the rigid wall
force is much greater than the tube-to-
tube force since it represents the
combined force of both tubes hitting
the “ground floor”.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 64 of 105
LS-DYNA Analysis for Structural Mechanics 2014
With _SINGLE_SURFACE contact, With _SURFACE_TO_SURFACE contact, With the Soft=2 option
initial interpenetrations are not Interpenetration is enforced and the interpenetrations are gracefully
instantly removed but automatically slave surface nodes are immediately handled (i.e., tracked). It is what
tracked. This is equivalent of setting moved to accommodate the profile of makes the Soft=2 option quite useful in
the IGNORE=1 option. the master surface. Note: One should many contact applications.
add back in SINGLE_SURFACE contact
for the top tube with SOFT=2.
Analyst Note: The reason that so many contact options exist is partly due to legacy requirements and also for numerical
efficiency. When working with large assemblies, the contact algorithm can often represent the most numerically costly
part of the simulation (e.g., >50%). To pare down run time, it can be very handy to remove the SOFT option and to
explore the many other more economical contact algorithms; such as NODES_TO_SURFACE or to remove the
_AUTOMATIC option.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 65 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Contact sliding energy has three contributions: (i) interfacial forces; (ii) energy dissipated due to friction (FS ≠ 0.0); and
(iii) energy dissipated by contact damping (on the Contact Card VDC ≠ 0.0). In a well-defined model, the sliding interface
energy (SLEOUT) should be positive and perhaps no more than 10% of the total internal energy of the model. However, a
common numerical pathology for contact is to generate negative sliding energy and is a “red-flag” for that particular
contact. Numerically, negative sliding energy is typically generated by: (i) parts sliding past each other (not friction) and
the penalty method has difficulty maintaining the surfaces apart (interpenetrations) and (ii) rough mesh, large time step,
etc. where the contact behavior has trouble pushing the surfaces apart cleanly and can get numerically lost in which
direction to push the surfaces apart.
Analysts Note: It is common practice to report Sliding Energy in comparison to the analysis internal energy and also to
provide a plot of individual Sliding Energy for each contact (SLEOUT).
How to Fix (when it is more than a couple of percent of internal energy but even then it depends)
Eliminate initial penetrations, check for redundant contacts, reduce the time step scale factor (*CONTROL_TIMESTEP
TSSFAC <0.9), refine the mesh, set contact card options back to default except SOFT=1 and IGNORE=1, explore the use of
the DEPTH option.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 66 of 105
LS-DYNA Analysis for Structural Mechanics 2014
8.5.1 BEAM AND EDGE-TO-EDGE CONTACT MODELING Where Regular _AUTOMATIC Contact Fails
*CONTACT_AUTOMATIC_GENERAL
Beam and direct edge-to-edge contact creates special challenges since
contact is based on a line between two nodes. For beam elements, the
contact surface is enforced as a cylinder regardless of the beam’s cross-
section. The algorithm checks contact along the length of the beam and at
its end. With this capability, all of the more complex interactions shown
on the right are found and prevented. These are other features to this
contact such as
_AUTOMATIC_GENERAL is a “single-surface” contact and the user only
defines the slave set for contact.
8.5.2 SPECIAL CONTACT OPTIONS
*CONTACT_AUTOMATIC_ End Contact Occurs for all “Automatic”
To handle contact at the end of plates, a semi-circular projection is made Contacts via Projection
as shown on the graphic on the right for all _AUTOMATIC contacts. The
radius of the projection is ½ the plate thickness and the option SHLEDG
lets the user chose between round or square edge.
ISYM
This option controls how the contact algorithm handles symmetry edges.
If your model has a symmetry plane enforced by SPC constraints, you’ll
want to set ISYM=1.
*CONTROL_CONTACT This end contact option is the “gotcha” when
constructing the “perfect mesh”
Allows “one-stop-shopping” to set your contact options.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 67 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Problem Statement
A thin (0.002 m) corrugated plate is slammed into two other plates using a recommended default contact algorithm of
_AUTOMATIC_SINGLE_SURFACE. Upon inspection, it doesn’t work. How
would you fix it?
Script
• Run model and look at contact behavior.
• Change contact to _AUTOMATIC_GENERAL
• Re-analyze model and check contact
Analyst’s Note: One may note that LS-DYNA is warning you that the time step
should not exceed 1.4e-5 while the model’s running time step is 2.1e-4.
• Reduce timestep via TSSFAC to 0.5 (add *CONTROL_TIMESTEP card)
• Re-analyze and then lastly remove the interpenetration by “translation”
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 68 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 70 of 105
LS-DYNA Analysis for Structural Mechanics 2014
8.9 WORKSHOP XI-A: TIED CONTACT FOR HEX-TO-TET MESH TRANSITIONS (TIED_SURFACE_TO_SURFACE)
Workshop Script
A small endoscopic, surgical stapling anvil is given a 40 lbf
QC proof load. The yield stress of the powder metallurgy SS
is 110 ksi. Is this device safe for surgical use?
• One starts with the provided Femap model. Inspect how
contact was defined. Export model using the LS-DYNA
translator.
• Open model in LSPP, inspect how contact was translated
and verify *CONTROL cards for analysis.
• Run Analysis and contour stresses
• Use the XY plot capability to verify reaction forces
• Would you recommend this design?
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 71 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Export to LSPP and Verify Loads, Constraints and Contact Run Implicit Analysis and Verify Load
This image created by Application / Model Checking / General After contour stresses, make an XY plot SPC force plot by
Checking / Contact Check. Highlight the “Contact” and hit the summing the SPC’s (see ASCII button).
Check button.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 72 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 73 of 105
LS-DYNA Analysis for Structural Mechanics 2014
8.10 WORKSHOP XI-B: TIED CONTACT FOR GLUING THINGS TOGETHER (BEAM_OFFSET)
This workshop takes a typical example of where to use Tied Contact and walks through the setup and debugging process.
A comparison is also provided between the Nastran and LS-DYNA model.
Script: Review contact setup within Femap; Run NX Nastran Analysis; Set Analysis Manager to LS-DYNA model and
export; Run LS-DYNA model and interrogate results; Change contact to _BEAM_OFFSET; Verify Tied Status and correct
accordingly; Re-analyze model and interrogate results.
Analyst’s Note: The Tied option considers a node “tied” if it is within 5% of the element’s thickness. This applies to all
_TIED formulations. As mentioned, the constraint option moves the slave node to be adjacent to the master surface while
the offset option accounts for the gap; but whether or not it is tied, depends upon the separation of the nodes. To
override the default setting, one can set the SST and MST to a negative number that reflects the absolute distance to
search for a tie relationship between the slave and master nodes.
Required Reading: Class Reference Notes / Keyword Manuals / LS-DYNA_manual_Vol_I_R7.0.pdf – General Remarks
on *CONTACT on page 549 to 555.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 74 of 105
LS-DYNA Analysis for Structural Mechanics 2014
8.10.1 INSTRUCTOR LED BONUS WORKSHOP BAD ENERGY WITH TIED CONTACT
If anything this little dialog is to remind myself to be careful with Tied Contact’s with “OFFSET”. As mentioned, the Offset
option indicates that the algorithm is using the penalty method to enforce the locked motion between parts. When
there is “penalty” one has the opportunity to create negative sliding interface energy. This behavior killed a rather
simple analysis. It was a bit amazing how it completely changed the behavior of the structure.
The fix is just to change the contact to _BEAM_OFFSET.
The two models are provided.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 75 of 105
LS-DYNA Analysis for Structural Mechanics 2014
9. DAMPING
9.1 GENERAL, MASS AND STIFFNESS DAMPING
In dynamics, there often can be some oscillations that the analyst would prefer to have damped out or to account for
viscous behavior of some materials (see Material Damping). By default, LS-DYNA is undamped.
9.1.1 *DAMPING_OPTION
Introduces Rayleigh proportional damping based on: [ ] [ ] [ ]
• The mass damping constant is specified by *DAMPING_GLOBAL, *DAMPING_PART_MASS and
*DAMPING_RELATIVE.
• The stiffness damping constant is activated by *DAMPING_PART_STIFFNESS.
Mass damping is for low frequency response (rigid body modes), while stiffness damping is more effective at higher
frequencies. Since they are dissipative, their energy loss should be tracked. This can be done with the
*CONTROL_ENERGY option of RYLEN=2. Energy loss is then reported in the glstat and matsum files.
9.1.2 *DAMPING_FREQUENCY_RANGE
This is a more elegant approach to damping and allows the user to specify the critical damping coefficient and the
frequency range to damp. It is effective when used with low amounts of damping (e.g., 1 or 2%) and when the frequency
range is no more than a factor of 30x (e.g., 100 to 3,000).
Analyst’s Notes: I know of no shortcut to producing good agreement with the observed loss in a test I can only suggest
good judgment and a trial-and-error approach in order to tune the numerical damping.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 76 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 77 of 105
LS-DYNA Analysis for Structural Mechanics 2014
An example is given of a vibration problem run by NX Nastran normal modes analysis and then by undamped and
damped transient analysis. If the student desires, the model is easy to switch to LS-DYNA implicit for an Eigenvalue run.
Script: The model is inspected within Femap and and Nastran normal modes analysis is run. The first natural frequency is
noted. The model is then exported out to LS-DYNA and directly analyzed. A History plot is made of node 1 in the Z-
direction. Using LSPP X-Y plot tools, under Oper, a fft is applied and note the frequency at the first big spike on the FFT
graph. The model will then be given 10% critical damping between 250 and 350 Hz. Save and plot results.
Student Bonus: One can switch it to an Eigenvalue analysis by adding these two *CONTROL cards:
_IMPLICIT_EIGENVALUE (NEIG=5) and IMPLICIT_GENERAL (IMFLG=1). Once analyzed you’ll want to view the d3eigv.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 78 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Images courtesy of Suri Bali via his Blog2.d3view.com – full article can be found in Class Reference Notes / Bulk Viscosity
Analyst Note: Although not necessary, it is recommended to add *CONTROL_BULK_VISCOSITY to any transient structural
FEA analysis since it tends to slightly damper out crazy oscillations at little numerical cost and with little energy cost.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 79 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 80 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 81 of 105
LS-DYNA Analysis for Structural Mechanics 2014
This exercise is geared toward increasing your confidence in using LS-DYNA. We are going to do a standard drop test
where the body is given an initial velocity and a rigid wall is placed directly beneath the vessel. At the end of this exercise
we’ll fill the vessel with a fluid. The objective is to get familiar with manipulating a model within LS-PrePost (LSPP). The
workshop starts by exporting the model from Femap where one has defined the materials (aluminum and rubber) and the
mesh with a few predefined LS-DYNA options within the Femap Analysis Set Manager.
Workshop Script
• A thin-walled (0.05”) aluminum vessel that is 24” in diameter and 36” tall is impacted at a speed of 100 MPH (1,760
in/s) against a rigid wall. The first task is to set the initial velocity for the vessel followed
by creating the rigid wall.
• Use *INITIAL_VELOCITY_GENERATION to get the vessel going. One will need to create a
part set to define what you want to initialize (see *SET_PART). Set initial velocity to Vy=-
1,760 and all other options default.
• Define rigid wall with *RIGIDWALL_PLANAR. We are placing this wall perpendicular to
the bottom of the vessel. The bottom of the vessel is at 0, 0, 0. To avoid initial contact
with the rigid wall, it is placed below the outer skin of the vessel at 0, -0.025, 0 and the
head of the vector at 0, 1, 0 to define its position.
• Run model and notice that the pressure vessel skin folds in upon itself.
• Add *CONTACT_AUTOMATIC_SINGLE_SURFACE (use prior part set for your “single surface”) and set SOFT=2 for
improved contact behavior. Run model and it should look better. This model has Finish I appended.
• The next step is to apply a pressure load. Pressure loads are typically applied to “segments” which is LS-DYNA
terminology for element faces. This operation could be done in Femap but we’ll proceed with LSPP. One will need to
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 82 of 105
LS-DYNA Analysis for Structural Mechanics 2014
create a segment set, define a load curve and then create the pressure load.
• To create your segment set, use the Create Entity option within LSPP. This option is located within the Model and Part
toolbar below the Keyword Manager button. Within the Create Entity screen, expand the Set Data option and select
*SET_SEGM option. Another pane will appear. Within this pane you’ll want to Create (Cre) the new segment set. I
would recommend picking the segments using the ByPart option. After picking, hit Apply and you’re done.
• Create your pressure load curve using the *DEFINE_CURVE command. Set the curve to unity over time, e.g., 0,1 and
1,1. When done, this should be curve number 2.
• The pressure load is finally created using the *LOAD_SEGMENT_SET command. We are setting the pressure to 5 psi by
setting SF=5. Run the model and interrogate. This model has Finish II appended to its name.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 83 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Clean and neat drop test against rigid The pressure is inward (function of the As the vessel is collasped, the fluid
wall. plate element normals or sign of the volume pushes the rubber portals
pressure load. outward.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 84 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 85 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 86 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Script
• Using the “Start” model, create bolt loading curve (*DEFINE_CURVE)
with the following three points: 0, 0 | 1e-4, 5000 | 1e-2, 5000. Set
the SIDR=1 (please see Manual about details on this option).
• Apply bolt preload load to the four beam elements. This is done by
*INITIAL_AXIAL_FORCE_BEAM (please see Manual about details on
this Keyword). However, one will first need to create a beam set.
This has already been done for you – thus proceed gently forward
using this predefined beam set. Please note unique Material Law
required for the use of this Keyword.
• Apply load of 1,000 units at the far end of the structure’s tip. This
done by creating another curve with the following four points: 0, 0 |
5e-4, 0 | 6e-4, 1000 | 1e-2, 1000 and SIDR=0. Then, under
*LOAD_NODE_POINT, pick the node at the far end of the beam (it’ll
be 6352) with DOF=2 and LCID=2 (with any luck) and hit Accept.
• Run analysis.
Student Extra: Take the prior model and add mass scaling to model. Remember to set the DT2MS value to a negative
number. Forgot why? Please read the manual since “structured organic learning sticks the best.”
Analyst’s Note: After completing Workshop XIV, come back to this example and switch to implicit.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 87 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 88 of 105
LS-DYNA Analysis for Structural Mechanics 2014
This workshop will show the student how to setup a turbine simulation from implicit ramp-up to steady-state rotating
movement. The model has been mostly prepared and the student is required to finish the setup using the following
Keywords:
*CONTROL_ACCURACY (OSU=1, INN=2), *CONTROL_IMPLICIT_GENERAL (IMFLAG=-1, DTO= 0.25),
*CONTROL_IMPLICIT_SOLVER (LSOLVR=6), *INITIAL_VELOCITY_GENERATION (PHASE=1),
*INITIAL_VELOCITY_GENERATION_START_TIME (STIME=1.00001), *INITIAL_VELOCITY_RIGID_BODY (VZR=225),
*LOAD_BODY_PARTS (PSID=1), *LOAD_BODY_RZ (LCID=2, SF=225), *BOUNDARY_SPC_SET_BIRTH_DEATH (NSID=1,
DOFX=1, DEATH=1.0).
For any implicit analysis, it is recommended to use the double-precision solver.
This is activated within the LS-D YNA Program Manager under Solver, Select
LSDYNA Solver. When completed, one should see the graphic on the right a small
“d” within the solver name.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 89 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Smoothed particle hydrodynamics (SPH) was developed in the 1970’s Continuity Equation
by Monaghan, Gingold and Lucy for astrophysics problems. Monaghan
has published an enormous number of papers on the SPH method. ∑ ( )
Libersky et al. [1] were the first to apply the method to solid mechanics
problems. Lacome [2] was one of the first to implement SPH in LS-
DYNA.
Mesh-based methods do a great job for all kinds of engineering Conservation of Momentum
calculations. When the deformation gets really large, mesh-based
methods start to fail due to negative element volume, excessive mesh ∑ ( )
distortion and/or mesh tangling within contact region which then
causes problems with the explicit time step and so on and so forth.
SPH is a Lagrangian based mesh-free method that can handle unlimited Conservation of Energy
plastic deformation. The rate of change of the field variables for a given
particle “i”, with N “j” neighbors in the support domain is given by Lui
∑ ( )(
and Lui [3]: is the smoothing function (interpolation kernel) and
can take on many different forms depending on the type of problem
being studied (e.g., the cubic spline function is popular), is an )
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 90 of 105
LS-DYNA Analysis for Structural Mechanics 2014
( )
Lastly, for modeling constitutive relationships in SPH, one can use many
of the same material cards (i.e., laws) as a regular Lagrangian analysis.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 91 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 92 of 105
LS-DYNA Analysis for Structural Mechanics 2014
• Microstructure evolution
• Heat transfer
*CONTROL_SPH
*SECTION_SPH
All *EOS_ and most *MAT_ (see Keywords manual for details, [6] and [7]) cards can be directly used
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 93 of 105
LS-DYNA Analysis for Structural Mechanics 2014
This example (courtesy of Kirk Fraser) is geared toward demystify the process of creating
and running a SPH model. The concept is that any box, sphere, cylinder, etc. can be used to
create a SPH mesh. Once the mesh is created, the model is setup and analyzed.
Start-Up
• Open the Femap model SPH / SPH Workshop 1 / SPH 1 Ball and Plate Example (Setup
for SPH).modfem and then fire up the movie file.
Goals
• Get familiar with the concept of creating a SPH mesh.
• The procedure is pretty simple and offers flexibility
• Visualize your SPH spheres
• Convert model to full SPH analysis
o *CONTROL_SPH IDIM=3
o *SECTION_SPH
o *PART
o *CONTACT_AUTOMATIC_NODES….
o *TERMINATION 0.025 s
• View results
• At the end of this workshop, see Class
Reference Notes / SPH / LSTC SPH Short Course
Notes.pdf
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 94 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Learning Objective
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 95 of 105
LS-DYNA Analysis for Structural Mechanics 2014
This workshop (courtesy of Kirk Fraser) compares the SPH method against the standard FEM method and discusses a
common numerical difficulty with SPH method known as “Tensile Instability”. This introduction is not meant to be
anywhere complete but just to get the student started in how to debug their SPH models and what they might want to
look out for while interrogating the model. If this subject is of greater interest, LSTC provides a two-day course on the
SPH method and the course notes can be viewed within Class Reference Notes / SPH / LSTC SPH Short Course Notes.pdf.
Three models are provided: IIIA FEM Method, IIIB Tensile Instability and IIIC Recommended for the student to compare
and explore the SPH method. The workshop movie file provides all the steps and a bit of discussion. Along with learning
about tensile instability, the student will learn how to post-processes SPH results and create comparison graphs between
principal stress and contact force.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 96 of 105
LS-DYNA Analysis for Structural Mechanics 2014
At the end of the prior workshop, the student should have made graphs of the maximum principal stresses and contact
forces between the FEM, SPH Tensile Instability and SPH Recommended. In particular, the contact force graph will have
quite a bit of numerical noise. LSPP provides a Filter option to remove such noise. The student should explore this
option since it is invaluable in the interpretation of dynamic results.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 97 of 105
LS-DYNA Analysis for Structural Mechanics 2014
The Bird Strike workshop essentially leverages all the prior workshops and
explores in a bit greater detail the *CONTROL_SPH control card options ISHOW,
IEROD and ICONT to make the simulation more efficient. Lastly, the student is
encouraged to set the fan blade failure criterion using *MAT_ADD_EROSION
(MXEPS=0.05) while enforcing contact between the parts.
Hands-On Script: The procedure is to open the starting file (Workshops / SPH /
SPH Workshop IV – Bird Strike / Default / SPH Workshiop IV – Default Start.dyn,
inspect the model and then use this baseline model to create the other two
simulations. This is an interactive instructor/student Workshop and questions
should be asked if any of the operations don’t feel right. Please note that file
folders exist with the completed, final *.dyn model within the folder. Lastly, if
one is bored or has time, change the failure criterion for the bird.
Defaults ISHOW=1, IEROD=1 & ICONT=1 BLADE FAILURE
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 98 of 105
LS-DYNA Analysis for Structural Mechanics 2014
If one ever wonders what a spherical chicken looks like. Image courtesy of Aerospace_MGD_v12-1.pdf, page 101 (see
Class Reference Notes / Aerospace Working Group)
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 99 of 105
LS-DYNA Analysis for Structural Mechanics 2014
14.6 REFERENCES
[1] L. D. Libersky, A. G. Petschek, T. C. Carney et al., “High Strain Lagrangian Hydrodynamics: A Three-Dimensional SPH
Code for Dynamic Material Response,” Journal of Computational Physics, vol. 109, no. 1, pp. 67-75, 11//, 1993.
[3] G.-R. Liu, and M. B. Liu, Smoothed particle hydrodynamics : a meshfree particle method, Hackensack, New Jersey:
World Scientific, 2003.
[4] D. Voileau, Fluid Mechanics and the SPH Method: Theory and Applications, Oxford, UK: Oxford University Press,
2012.
[5] W. G. Hoover, Smooth Particle Applied Mechanics: The State of the Art (Advanced Series in Nonlinear Dynamics),
Singapore: World Scientific Publishing, 2006.
[6] LSTC, “LS-DYNA Keywords User Manual Volume 1,” no. Version 971, July 12, 2012, 2012.
[7] LSTC, “LS-DYNA Materials User Manual Volume 2,” no. Version 971, July 12, 2012, 2012.
[8] S. Marrone, A. Colagrossi, D. Le Touzé et al., “Fast free-surface detection and level-set function definition in SPH
solvers,” Journal of Computational Physics, vol. 229, no. 10, pp. 3652-3663, 2010.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 100 of 105
LS-DYNA Analysis for Structural Mechanics 2014
15.1 UNITS
It is recommended to settle on one unit system for as much of your LS-DYNA work as possible to avoid unit problems
when one is unfamiliar with a specific system. A commonly recommend system for dynamic events is the kN, mm, ms, kg
system. Stresses are then in GPa. We have covered this before but it is hard to overstate the importance of getting your
units straight. In a dynamic analysis, the mass of the system should always be checked.
15.2 MESH
When looking at your mesh, it should look good and if it looks good, it will generate a smooth stress contour. This is
never more so important than for an explicit analysis. If this sounds odd, please see Class Reference Notes / Stress
Visualization / Desktop Engineering Stress Visualization Article March 2011.pdf.
Besides this Zen of meshing statement, here are some bulleted items to consider:
• Is the mesh density sufficient to capture the mechanical response? (Remember one-point Guass Integration)
• If Hourglassing is significant, remesh and likewise, if contact is poor (high SLEOUT), remesh, etc.
• Lastly, check the explicit time step. Seriously, a couple bad elements can completely explode the analysis
(personal experience that cost me a weekend). This can be done easily via LSPP and viewing the D3hsp file under
100 smallest timesteps.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 101 of 105
LS-DYNA Analysis for Structural Mechanics 2014
The GLSTAT file is your first stop for checking the analysis. A fundamental
check is that your Energy Ratio should be 1.0 (+/- 0.01). This can be quickly
checked within the ASCII, GLSTT file under Energy Ratio. An example of a
more complex energy plot is shown on the right. The high Sliding Energy is
because the model is simulating a burst containment of a fragmenting X-ray
target with friction. For more information on Energy Data, see
www.dynasupport.com under LS-DYNA User’s Guides and then Energy Data
also see Class Reference Notes / Energy Balance / Total energy LS DYNA
Support.pdf
If the GLSTAT checks out, it is time to go over the MATSUM file via individual entries. The internal energy should be
plotted against the hourglass energy and margins of 5% or less of the peak internal energy should be observed.
Sliding energy (GLSTAT - global) and sliding interface energy (ASCII – local via) say a lot about the numerical validity of
your contacts. If friction is zero, than the GLSTAT value should be 1% or less of the internal energy. Interrogate local
sliding energy by plotting all of the SLEOUT values. If they are negative greater than 5% of the peak internal energy, be
worried and start digging.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 102 of 105
LS-DYNA Analysis for Structural Mechanics 2014
that difficult from any good material testing laboratory. What is more common is just plain screwing up the material
model. Thus, it is almost mandatory to demonstrate with a virtual coupon test model that one can match test data with
the LS-DYNA model. Such correlation should be within every engineering report. Never underestimate the power of
“KISS” and always attend to the basics before making your life more difficult.
15.6 CONTACT OPTIONS WITH RECOMMENDATIONS
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 103 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 104 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 105 of 105
LS-DYNA Analysis for Structural Mechanics 2014
15.9 ETC
I’m a big fan of building stupid, simple, itty-bitty test models to evaluate a proposed behavior. A standard downfall of
many simulations is an attempt to model all the physics out-of-the-gate without prior evaluation of the effects of
individual items, in brief, the more complex the model, the more heinous is the debugging.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 106 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 107 of 105
LS-DYNA Analysis for Structural Mechanics 2014
This algorithm was essentially developed for implicit analyses. It is super expensive
for explicit and not recommended. However, keep in mind that with the BT and DT
*CONTACT_ -- _MORTAR
contact card option one can always turn it off and switch to another contact
formation for the explicit run.
BCSLIB-EXT (Boeing) solver that is recommended for
LSOLVR=6 implicit solutions for your standard plate, beam, CNRB,
*CONTROL_IMPLICIT_SOLVER hex solid model.
For large tetrahedral models, the iterative solver
LSOLVR=10
performs well (just like Nastran).
Not a big fan of auto stepping. It will sometimes help but
*CONTROL_IMPLICIT_AUTO IAUTO=1 often is slower than just specifying a small DTO within the
*CONTROL_IMPLICIT_SOLUTION card.
Recommended Only for Pure Implicit Analyses where Stress Recovery in the Elastic Range is Important Since for Explicit
Analyses it Generates 4 to 8x larger D3Plot Files due to Integration Point Stresses
A negative number dumps out all integration point
MAXINT=-3
stresses.
*DATABASE_EXTENT_BINARY This dumps out all the integration point stress data for
solid elements. Very useful for implicit work if you would
NINTSLD=8
like to something that approaches a normal linear stress
result.
This command will correctly extrapolate the integration
point stresses for ELFORM=20 (shells) ELFORM=18 (solids)
LSPP (LS-PrePost) v4.1 Extrapolate -1 and aligns well with Nastran-type element results (with
MAXINT=-3). Note: For shells one can use -1 or 1, only
for solids is -1 required.
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 108 of 105
LS-DYNA Analysis for Structural Mechanics 2014
See Class Reference Notes / DEM / Predictive Engineering Discussion of LS-DYNA Meshfree Methods.pptx
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 109 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 110 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 111 of 105
LS-DYNA Analysis for Structural Mechanics 2014
END
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 112 of 105
LS-DYNA Analysis for Structural Mechanics 2014
Proprietary Information to Predictive Engineering, Please Do Not Copy or Distribute Page 113 of 105