Professional Documents
Culture Documents
Ls-Dyna For Begineers
Ls-Dyna For Begineers
Table of Contents
LS-DYNA FOR BEGINNERS ................................................................................................................ 0
Disclaimer .............................................................................................................................................. 2
Preface ................................................................................................................................................. 10
CHAPTER 1.......................................................................................................................................... 11
Introduction
Units
LS PREPOST Versions
ELEMENTS AND FEA MODEL
MATERIAL MODELS
LSPREPOST PAGES
K FILE
COMMON KEYWORDS
Termination time
Contact
d3plot
MAT
PART
Section
RIGIDWALL
BOUNDARY
DEFINE_CURVE
ROTATING A MODEL
ZOOM IN ZOOM OUT
LSDYNA & LSPREPOST INTERNET FORUMS
LSDYNA HELP SITES
CHAPTER 2.......................................................................................................................................... 16
IMPACT
MODEL MESHING
MATERIAL MODELS
SECTION PROPERTIES
PART
PROJECTILE VELOCITY
>^zE&KZ'/EEZ^
CONTACT
FIXING EDGES
END TIME
SHELL THICKNESS VARIATION CALCULATION
GRAPHIC OUTPUT FILES
SAVE THE K FILE
LS-DYNA SOLVER
POST PROCESSING THE RESULTS
CHAPTER 3.......................................................................................................................................... 23
ROTATING TARGET
POST PROCESSING
CHAPTER 4.......................................................................................................................................... 29
FRICTION TO HEAT
*DEFINE_CURVE
CHAPTER 5.......................................................................................................................................... 38
RUBBER MODELING
CHAPTER 6.......................................................................................................................................... 43
TIE BREAK
DEFINING MATERIALS AND SECTIONS
CREATING NODE SETS
APPLY DISPLACEMENT ONE EDGE
TO CONSTRAIN THE OTHER EDGE
CONSTRAINED_TIE_BREAK
RESULT
Note
CHAPTER 7.......................................................................................................................................... 47
LEAD PROJECTILE DEFORMATION
CHAPTER 8.......................................................................................................................................... 50
INTERNAL PRESSURE
MATERIAL
CONSTRAINTS
Note
APPLY PRESSURE
>^zE&KZ'/EEZ^
RESULTS
CHAPTER 9.......................................................................................................................................... 56
METAL CUTTING USING SPH
OVERVIEW
BUILDING THE SPH MODEL
PARTCILE FILLING IN A SHELL BOX
CONTACT
TOOL TRAVERSING
SPH SPECIFIC
RESULTS
CHAPTER 10........................................................................................................................................ 62
VIBRATION ANALYSIS
CHAPTER 11........................................................................................................................................ 65
IMPACT ON CONCRETE
CHAPTER 12........................................................................................................................................ 67
SLOSHING SIMULATION
Water and Air Modeling
Node Merging
Tank Shell Elements
Part-Set Node-Set of Water and Air
Node-Set for Tank Velocity and Constrain
Material selection *MAT
Water & Void Material
Tank Material of Polycarbonate
Section type selection *SECTION
Water & Void/Air (*SECTION_SOLID_ALE)
Tank (*SECTION_SHELL)
*EOS_GRUNEISEN
*HOURGLASS
*PART
*DEFINE_CURVE
* INITIAL_VOID_PART
*INITIAL_VELOCITY
>^zE&KZ'/EEZ^
*LOAD_BODY_Y
Identifying Reference Nodes for ALE
Identifying the three reference nodes
*ALE
*ALE_REFERENCE_SYSTEM_NODE
*ALE_REFERNCE_SYSTEM_GROUP
*BOUNDARY_PRESCRIBED_MOTION_SET
*BOUNDARY_SPC_SET
*CONSTARINED_LAGRAGE_IN_SOLID
*CONTROL
*CONTROL_ALE
*CONTROL_ENERGY
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DATABASE
*DATABASE_OPTION
*DATABASE_BINARY_D3PLOT
*DATABASE_BINARY_FSIFOR
*DATABASE_EXTENT_BINARY
*DATABASE_FSI
Result
CHAPTER 13...................................................................................................................................... 103
EFFECT OF EXPLOSION ON A CONCRETE WALL
GENERATING PARTS
SECTION PROPERTIES
MATERIAL PROPERTIES
EQUATIONS OF STATE (EOS)
ALE CARDS
PART SETS
CONSTRAINED_LAGRANGE_IN_SOLID
INITIAL_DETONATION
TIME STEP SIZE
>^zE&KZ'/EEZ^
RESULTS
CHAPTER 14...................................................................................................................................... 111
LSPREPOST & LSDYNA TIPS
*Interface_Springback_Lsdyna
How to view node and element numbers?
SPH Appearance
SPH PART GENERATION
Refining Mesh
Increasing memory in SPH analysis
SPH particles pass through shell or solid elements
Filling SPH particles as a liquid in a tilted container
Element failure criteria
2D Analysis
*Contact_Tiebreak_Surface_to_Surface
SPH to model foam
Applying Pressure on liquid surface
Generating a new part from a portion of an existing part
OUT OF RANGE VELOCITY IN ALE SIMULATION
HOW TO DISPLAY ELASTIC STRAIN VALUES?
WHEN EOS IS REQUIRED?
*MAT_ADD_EROSION USAGE
HOW TO USE MAT_084?
HIGH VELOCITY IMPACT
HEB AND AIR MODELING
COMBATTING INSTABILITY IN ALE
USING *MAT_CONCRETE_DAMAGE_REL3 (MAT_072 R3)
USING *CONSTRAINED_NODAL_RIGID_BODY
USING ELASTIC_PLASTIC_HYDRO MATERIAL
HOW TO DISPLAY STRAIN IN VECTOR FORM?
NECESSARY INPUT TO EXTRACT VIBRATION MODES
HOLE FILL WITH SHELL ELEMENTS
IN POST PROCESSING WHAT DOES PRESSURE MEAN?
>^zE&KZ'/EEZ^
NOTE ON JOHNSON COOK MATERIAL MODEL
PATH PLOT
HOW TO ERASE ELEMENTS BUT KEEP THE SURFACES TO REMESH AGAIN
FULLY INTEGRATED SHELL ELEMENTS
FILE GLSTAT
FILE MATSUM
VIEWING CONTACT FRICTIONAL ENERGY[*]
HOW TO CONNECT SPH PART TO SOLID ELEMENT PART
CHAPTER 15...................................................................................................................................... 125
USAGE of LOAD BLAST ENHANCED
MATERIAL PROPERTIES
SECTION PROPERTIES
BOUNDARY CONDITIONS
TERMINATION TIME & TIME STEP
*LOAD_BLAST_ENHANCED
*LOAD_BLAST_SEGMENT_SET
UN-REFERENCED CURVES
DATABASE_BINARY_BLSTFOR
PARTIAL INPUT
CHAPTER 16...................................................................................................................................... 129
Spot Weld
^t
CHAPTER 17...................................................................................................................................... 132
LS-DYNA MATERIAL MODELS ........................................................................................................ 132
MAT_SOIL_AND_FOAM_FAILURE (*MAT_005)
MAT_HIGH_EXPLOSIVE_BURN (*MAT_008) C4
EOS_JWL
DdDK/&/W/t/^>/EZW>^d//dzDd
Dd:K,E^KEKK<DdWK>zZKEd
Dd:K,E^KEKK<Dd&KZKWWZ
Z
CHAPTER 18...................................................................................................................................... 136
INITIAL VOLUME FRACTION ........................................................................................................... 137
>^zE&KZ'/EEZ^
K
References......................................................................................................................................... 144
>^zE&KZ'/EEZ^
Preface
This book is the updated edition of previous publication ( From Ls-Prepost to Ls-Dyna
published by LAP Lambert Publishers in July 2011). LS DYNA is one of the most popular
explicit finite element based hydro-codes used to simulate structural response when the
structures are subjected to dynamic loads. The software is used in the industry for design and
prediction of structural response of varying nature structures ranging from automobiles to
aircraft components when subjected to crash and impact loads. LS DYNA is also very popular
with academia where researchers in engineering field solve complicated problems using this
code. LS DYNA has been developed by Livermore Software Technology Corporation (LSTC).
The software manuals are available from the LSTC website free of charge. Because of the
large size of the program the Keyword Users manual that explains the LS DYNA commands
in detail spans over 2400 pages of text. Software commands are written in a certain format
that has to be followed to create an input file. Among other support software LSTC also
provides LS-PREPOST software that is very user friendly software to create LS DYNA input
file and produce the simulation results in graphic and text format. A successful user is
supposed to integrate LS DYNA Keyword manual commands with LS-PREPOST. There are
many websites that explain the usage of this software with the help of examples and FAQs
yet the beginners feel they require more user friendly instructions to acquaint themselves with
LS DYNA. The present effort is a step in this direction to familiarize the beginners with the
software. Each chapter of this book contains an example problem explained step by step so
that the user can easily achieve an insight into the software. Each chapter can be pursued
independently but the Introduction chapter at the start of the book (Chapter 1) and tips
chapter (Chapter 14) consists of common knowledge regarding LS PREPOST and LS DYNA
that should be read before attempting any of the examples.
LS-PREPOST usage has been detailed in every chapter because the user is supposed to
prepare LS DYNA input files using LS-PREPOST although one can type commands in a text
editor. It is hoped that this book would come as a handy manual to help the beginners in the
usage of LS-PREPOST and LS-DYNA.
The input files for all the example problems solved in this book are available on the authors
website: http://staff.iium.edu.my/hqasim/?LS-DYNA_INPUT_FILES
University Malaysia.
at International Islamic
>^zE&KZ'/EEZ^
CHAPTER 1
Introduction
In this chapter many important points are explained that must be read before solving any of
the examples in the forthcoming chapters. This is to be emphasized that LS DYNA is a
computer program where the user is supposed to use LS DYNA solver to perform
calculations, all the input and output however is handled by LS-PREPOST. Therefore an
expert knowledge of LS-PREPOST is crucial in learning the software. The user first of all
must understand what sort of simulation is to be performed and how does it match with the
physical problem. There are at times many different routes that can be pursued to solve the
same problem. Most of the LS DYNA commands listed in Keyword user manual can be
found in the LS PREPOST though there might be exceptions at times for certain commands
that have newly been implemented in LS DYNA. Sometimes the commands available in LS
PREPOST and in LS DYNA might not be available in the LS DYNA solver because for
example a certain material model might belong to a third party except whose permission that
part of the program might not be accessible.
Units
In this book a particular set of units would be followed therefore the users are encouraged to
refer to section Getting Started in the Keyword manual [1] if they wish to use other units.
The units used in this book are;
kN, GPa, kg, mm, milliseconds.
LS PREPOST Versions
LS PREPOST is a free software and is available for download from http://www.lstc.com/lspp/.
Instruction manuals are also available at this site though tutorials are available for an older
version (Ver. 2.4). At present there are two existing versions for windows systems. Ver. 2.4
and 3.1. Ver. 2.4 is old version while Ver. 3.1 is current version of the software. New builds of
these two versions are made available on weekly and sometimes on daily basis on bug
reports by users. In Ver. 3.1 the Ver. 2.4 can be accessed by pressing F11 key on the
keyboard. The author is more familiar with Ver. 2.4 and finds it very helpful but Ver. 3.1 has
>^zE&KZ
Z'/EEZ^^
enhanced capabilities
s to build an FEA mod
del in it. A screen sho
ot is shown
n in Fig. 1 for Ver.
2
2.4.,
where
e the commands used could be id
dentified byy blue highlighted colorr.
F
Fig.1.
Page 3 of LS-PR
REPOST
ELEMENTS AND FEA
A MODEL
A
Among
ma
any types of elements the most common
c
ele
ements ava
ailable in LS
S DYNA arre solid,
s
shell,
beam
m, and ma
ass elemen
nts. Depen
nding upon the usage the secction differe
entiates
between the
t
elements selected. For example
e
u
under
Secttion_Shell there are
e many
f
formulation
ns available to be chosen.
c
Siimilarly Se
ection_Solid
d provides various element
e
f
formulation
ns for a solid
d element.
Model geometry can be importe
ed into LS PREPOST
T from CAD
D software as IGES files and
t
then
meshe
ed into app
propriate ele
ements. File
es from oth
her FE softw
ware like NASTRAN can
c also
be imported
d. FE mode
els could be
e built direcctly within LS
L PREPOS
ST although complex models
pose difficu
ulties and in
nstead sho
ould be imported. Prim
mitives like Solid
S
Box, Shell Cylinder etc.
could be meshed
m
using LS PRE
EPOST. Ve
er. 3.1 facilitates build
ding model geometry and FE
models effe
ectively.
MATERIAL
L MODELS
S
T
There
are more than 255 materrial models available in LSDYNA
A. These material mod
dels are
on constituttive equatio
ons and th
he ability to
o select th
he most ap
ppropriate material
m
based upo
model for a problem at
a hand is very
v
importtant. Many material models can pose
p
difficu
ulties as
>^zE&KZ'/EEZ^
their input parameters might not be easily available to the user. Some models do not have the
explanation for their input parameters written in the software manuals instead the spaces are
left blank. Same material may behave differently when subjected to varying strain rates
therefore even if one set of input parameters are available one should make sure that those
parameters were suitable under the given strain rates and other boundary conditions. From
the authors experience selection of material input parameters is the most difficult task in
performing LSDYNA simulations. A beginner can start with simple material model examples
and slowly learn more complex material models at a suitable pace. A thorough explanation on
many aspects of LSDYNA could be found on the internet [2] including some material models.
To start with a beginner is encouraged to use the material models available at the following
website [3]. Material selector for LSDYNA is a very informative and helpful browser available
at http://app.d3view.com/d3mat/index.
LSPREPOST PAGES
As shown in Fig.1 LSPREPOST Ver. 2.4 interface consists of page 1 through 7 and D page.
Page 1 is used to see the simulation results. Page 2 and 3 are to build the FEA model. Here
page 3 carries most of the required keywords (commands) in most of the input files. A
description of all the pages and commands could e found at LSTC site [4]. Tutorials are also
available on this site.
K FILE
LSDYNA standard input file extensions are .k or .dyn. LSPREPOST automatically writes the
input files with extension .k. K files are text files and can be opened in any text editor.
Microsoft Wordpad is a suitable text editor for k files but UltraEdit is considered a luxury. K
files can have commands in any sequence. Once the file is generated using LSPREPOST the
user need not worry about the file format. It is possible to type commands in a text editor as
mentioned before though the process may be cumbersome. In certain cases one may be
required to type some brief information using a text editor when copying information between
multiple files. A large K file can be truncated into small pieces and these could be called using
the keyword *include. All small files can have extension .k.
>^zE&KZ'/EEZ^
COMMON KEYWORDS
Termination time This is the time required to complete the calculation. It is required keyword
in a K file so that LSDYNA knows when to stop. It is included using *Control_Termination. A
value is assigned to ENDTIM under *Control_Termination card.
Contact This command defines the contact between different parts in a simulation. There are
many types of contacts available. Contact could be defined between various parts or as self
contact when a part deforms enough to come into contact with itself.
d3plot Graphic output files (binary files) are named d3plot. Depending upon the size of
simulation there maybe multiple d3plot files output starting with d3plot, d3plot01, d3plot02, etc.
This file is generated using *Database_Binary_d3plot keyword. The time interval between
plots can be controlled by inputting an appropriate value for dt.
MAT Clicking this Tab on page 3 would open a list of all material models available.
PART Each part essentially consists of material and section properties besides other
parameters like EOSID, HGID, etc.
Section: Under this keyword a shell, solid, beam, mass, etc are defined. A thin structure
would normally consist of shell elements. Shell thickness, number of integration points, and
the element formulations are defined here. Depending upon the element formulations one
may decide how the element will respond to external loads. Section Solid or Section Beam
defines solid element and beam element parameters. Section SPH defines the particle
elements.
RIGIDWALL: Various types of rigid walls can be defined that do not deform under loads.
BOUNDARY: A large number of boundary conditions can be defined using this keyword.
Constraints on nodes or parts are defined. Moreover translating/rotating parts are also
defined.
DEFINE_CURVE Although keyword define can define parameters, define curve is the most
commonly used command to define curves like time versus velocity/displacement etc.
ROTATING A MODEL Rotating a model on screen is done by left mouse button while
keeping SHIFT key pressed down.
>^zE&KZ'/EEZ^
ZOOM IN ZOOM OUT Use right mouse button to zoom in and zoom out while keeping SHIFT
key pressed down.
LSDYNA & LSPREPOST INTERNET FORUMS
There is an LSDYNA forum as Yahoo LSDYNA group. Users with Yahoo account can
become member for LSDYNA Yahoo group where they can share information regarding the
software usage with other people. There is also a group for LSPREPOST for people with
Google account where questions and answers are entertained regarding the usage of
LSPREPOST. Input files and tips are uploaded on both of the above mentioned two groups
by users on daily basis.
LSDYNA HELP SITES
http://www.cadfem.de/en.html
http://www.lsdyna.eu/index.php?id=706
http://www.dynalook.com/
http://www.dynasupport.com/
>^zE&KZ'/EEZ^
CHAPTER 2
IMPACT
Fig. 2.1
In this chapter a step by step example would be solved to simulate a projectile impact on a
plate using LSPREPOST and LSDYNA. Start the LSPREPOST and toggle F11 key on the
keyboard so that the menu like the one shown in Fig.2.1 is displayed. Click on page 6>mesh>
MODEL MESHING
In the Entity select box select 4N-Shell. Click on P1 and insert coordinates for point 1 as x,y,z
(0.0, 0.0, 0.0) and click done. Now click P2 and insert coordinates for point 2 as (100.0, 0.0,
0.0) and click done. Insert for point 3 and 4 the coordinates as follows;
3( 100.0, 50.0, 0.0), 4(0.0, 50.0, 0.0). Next insert 100 and 50 in the fields NxNo and NyNo
respectively and click on Create and Accept buttons. Using Shift + right mouse button
reduce the model size to fit in the window. This has resulted in a plate of 100X50 mm meshed
with 100 elements in x and 50 elements in y direction and is shown in Fig.2.2.
>^zE&KZ
Z'/EEZ^^
Fig. 2.2 Me
eshing plate
e model
W would next model a cylindriccal projectille in front of
We
o the plate at a small distance frrom the
ndow as sh
hown in Fig
g.2.3. Here the cylinde
er radius = 6 mm,
plate. Fill the Cylinder_Solid win
2 mm, num
mber of elem
ments in ciircumferenttial direction are = 16
6 and in the
e length
length = 12
d
direction
th
here are 12 elements. The cylinde
er center iss located at x = 50 mm
m , y = 25 mm,
m and
z = 5 mm, and
a the cylinder length
h is parallell to z direction (dirz = 1).
>^zE&KZ
Z'/EEZ^^
parts. We would
w
also constraint the extrem
me edges of
o the plate
e and define
e a velocityy of the
projectile. As
A the proje
ectile is goiing to impa
act the plate
e, the conta
act between
n them hass also to
be defined..
Fig. 2.5
5 Plate Mate
erial
>^zE&KZ
Z'/EEZ^^
Fig. 2.7
7 Section_S
Shell
S
factorr = 0.833 (this
(
value is used to control
In this figure Shell thickness = 0.4 mm, Shear
N
of Inte
egration po
oints throu
ugh the th
hickness = 5, and element
e
hourglass modes), No.
f
formulation
n 2 (Belytsc
chko-Tsay fo
ormulation)) has been used.
Now repea
at the prece
eding proce
edure for ssection_solid. Click A
Add , acce
ept, and d
done At
t
this
stage no
n input forr this card iss required.
PART
Now click PART from
m page 3 and
a click Ed
dit. In the window
w
asssign materiial 1 and se
ection 1
t PART 1 and materrial 2 and section
to
s
2 to
o PART 2. Click acce
ept, and do
one. At thiis stage
h
been assigned with
w their respective material and section pro
operties.
both parts have
>^zE&KZ
Z'/EEZ^^
PROJECTIILE VELOC
CITY
Click *Initia
al_Velocity_
_Generatio
on on page
e 3 and inse
ert values as
a shown in
n Fig. 2.8. S
STYP =
2 means this velocity
2
y is assigne
ed to a PART while NSID/PID
N
= 2 means PART 2 ha
as been
v
Pa
art 2 movess in negativve z directtion. Click accept an
nd done as
a usual
assigned velocity.
here.
>^zE&KZ'/EEZ^
END TIME
Click *Control_Termination Edit and insert 0.5 in ENDTIM field. This means that the
calculations would be done until 0.5 milliseconds.
SHELL THICKNESS VARIATION CALCULATION
To calculate the plate thickness variation and being able to display this information in the
output another control card is required. Click *Control_Shell and insert 1 in ISTUPD field.
Click accept and done.
GRAPHIC OUTPUT FILES
To obtain the graphic results click *Dbase and then BINARY_D3PLOT and insert 0.01
under dt field. Click accept, and done. This will generate plot files every 0.01 milliseconds.
SAVE THE K FILE
At this stage the input file should be saved with an extension as .k.
LS-DYNA SOLVER
Start LS-DYNA solver and execute the input file. This will generate d3hsp, d3plot, and some
other files depending upon the parameters selected in the input file. On windows based
computers the environments differs slightly depending on the interface being used. Linux
systems use a script file to run LS DYNA jobs.
POST PROCESSING THE RESULTS
The results from the LSDYNA simulations can be viewed in LSPREPOST. Output is available
through page 1 of LSPREPOST. The results consist of structural deformations, strains,
stresses, forces, reactions, nodal and element histories, pressures, temperatures and a lot of
other information. Page 1 is shown in Fig. 2.10. Most of the information can be accessed
through Fcomp button.
>^zE&KZ
Z'/EEZ^^
F 2.10 Pa
Fig.
age 1 LSPR
REPOST
V
Von-Mises
stresses are
a displaye
ed in Fig. 2.11
2
after the
t
projectile passes through the
e target
ample.
plate in ourr impact exa
>^zE&KZ'/EEZ^
CHAPTER 3
ROTATING TARGET
Fig. 3.1
At times a target plate might be in motion. In this chapter an example would be solved where
a circular deformable plate is rotating about its central axis and is struck by a rigid spherical
projectile near its periphery normal to the plane of the plate. To model a circular plate toggle
F11 button on the keyboard to display the LSPREPOST ver 3.1 interface as shown in Fig. 3.2.
First click on element and mesh icon as shown by arrow 1 and then click shape mesher
icon as shown by arrow 2. Shape mesher window will be displayed. Fill the fields as shown
and click create and accept buttons. A meshed plate is the result. Remember this needs
some experience to obtain a regular shape mesh like this.
>^zE&KZ'/EEZ^
>^zE&KZ'/EEZ^
>^zE&KZ
Z'/EEZ^^
>^zE&KZ
Z'/EEZ^^
T create node
To
n
set off nodes at the inner edge
e
of the plate go to
o page 5 and
a click on
n SetD>
Create> no
ode-Set. No
ow check B
ByEdge an
nd Prop bu
uttons and click on the
e inner edg
ge. This
w select all
will
a nodes att the inner edge.
e
Click Apply and
d Done.
T apply a translation
To
nal velocity to the proje
ectile click on Initial > Velocity_
_Generation
n and in
t subseq
the
quent windo
ow fill the ne
ecessary fie
elds as sho
own in Fig. 3.5.
3
Fig
g. 3.5 Initial Velocity generation
g
STYP = 2 stands
s
for P
PART
NSID/PID = 2 means part # 2 (prrojectile)
V = 90.00
VX
0 means the
e projectile velocity in x direction (perpendiccular to plate plane).
Save this card.
c
W now se
We
et the conta
act between
n the two parts
p
using *CONTACT
T command
d on page 3. Click
*
*CONTACT
T and selec
ct Automatic_Surface_
_to_Surface. Follow Fig.
F 2.9 to complete
c
th
he input.
Set the te
ermination time as 20
2 milliseco
onds unde
er EDNTIM
M from *Co
ontrol_Term
mination
command.
Insert 0.05
5 under DT
T in d3plot card und
der *Dbase that show
ws that d3p
plot files wo
ould be
o
output
everry 0.05 milliseconds.
Execute the
e LSDYNA and procee
ed for post processing
g session.
POST PRO
OCESSING
G
V
Von-Mises
stress plott is shown in Fig. 3.6 after the projectile
p
ha
as rebounded from the
e target
get plate is rotating. One
O obviouss applicatio
on is the biird strike on the aircra
aft axial
plate. Targ
compresso
or blades.
>^zE&KZ'/EEZ^
Fig. 3.6 Von-Mises stresses in the rotating plate after impact by projectile
>^zE&KZ'/EEZ^
CHAPTER 4
FRICTION TO HEAT
>^zE&KZ'/EEZ^
shown under the same figure. Next generate the second part which is a solid cylinder. Follow
Fig. 2.3 to create a solid cylinder of appropriate dimensions and mesh.
>^zE&KZ
Z'/EEZ^^
Material #1 has material properties for an aluminum alloy and materrial #2 posssesses
properties for
f steel.
Fig. 4.4
4 Elastic Pla
astic Materiial model (**MAT_PLAS
STIC_KINE
EMATIC) fo
or the plate and
c
cylinder.
For a probllem where we intend to convert friction ene
ergy into he
eat in LSDY
YNA simula
ation we
require to define
d
another set of material
m
pro
operties carrds as show
wn in Fig. 4.5.
4 Note th
hat even
t
though
we have already provided
d material properties
p
u
under
mate
erial model 1 & 2 we sttill need
t define tw
to
wo more material
m
properties carrds to menttion the the
ermal prope
erties of the same
materials ID
Ds that is material
m
#1 & #2
Fig. 4.5
4 MAT_THERMAL_ISOTROPIC
>^zE&KZ
Z'/EEZ^^
Now to define
d
sec
ction prop
perties use
e the carrd SECTION on page
p
3. First a
SECTION_
_SHELL and then SEC
CTION_SOLID for platte and cylin
nder must be
b defined. Section
cards for plate and cy
ylinder are shown
s
in Fig. 4.6. For details of the parametters in thesse cards
t user is referred to the latest LSDYNA
the
L
Ke
eyword use
er manual.
Fig. 4.6
4 Section cards to de
efine and sh
hell and solid structure
es.
Open PAR
RT and ass
sign SECTIION#1 and MAT#1 to PART #1 (Plate) and
d SECTION
N#2 and
MAT#2 to PART#2
P
(so
olid cylinde
er) respectivvely.
Next constrain the pla
ate edges using
u
*Bou
undary_SPC_SET. Node set should be cre
eated to
d this as mentioned
do
m
earlier.
e
Next task is
i to assign
n angular velocity
v
to the solid cylinder abo
out its axis (z-axis). Define
D
a
curve as shown
s
in Fig.
F
4.7 with the vallues shown
n in the te
ext below Fig. 4.7. Apply
A
a
t
translation
to (z directtion) the so
olid cylinderr so that it is forced against
a
the plate follow
wing the
of solid
s
sequence
i Fig. 4.8. The details of both curves
in
c
(for angular velocity and translation
t
cylinder) arre shown in
n the text prrovided belo
ow Fig. 4.8.
Z'/EEZ^^
>^zE&KZ
Fig. 4.8
8 Two comm
mands to asssign transllation to the
e solid cylin
nder.
>^zE&KZ'/EEZ^
*DEFINE_CURVE
$#
lcid
sidr
0 1.000000 1.000000
$#
sfa
a1
0.000
sfo
offa
offo
0.000
dattyp
0.000
o1
2.0000000
10.0000000
2.0000000
*DEFINE_CURVE
$#
$#
lcid
sidr
0 1.000000 1.000000
a1
0.000
sfa
sfo
offa
offo
0.000
dattyp
0.000
o1
0.000
0.2000000
-0.5000000
0.3000000
-1.0000000
0.4000000
-1.5000000
0.5000000
-2.0000000
0.6000000
-2.5000000
0.7000000
-3.0000000
0.8000000
-3.5000000
0.9000000
-4.0000000
1.0000000
-4.5000000
1.1000000
-5.0000000
1.2000000
-5.5000000
1.3000000
-5.5000000
5.0000000
-5.5000000
To define the CONTACT between the solid cylinder and the plate click *CONTACT on page 3
using CONTACT_AUTOMATIC_SURFACE_TO_SURFACE and insert
parameters as shown in Fig. 4.9.
the necessary
>^zE&KZ
Z'/EEZ^^
Fig.
F 4.9 Carrd to define contact between part 2 and 1.
Next define
e initial tem
mperature off the structure at hand
d to a very small value
e as shown
n in Fig.
4
4.10.
>^zE&KZ
Z'/EEZ^^
>^zE&KZ'/EEZ^
>^zE&KZ'/EEZ^
CHAPTER 5
RUBBER MODELING
>^zE&KZ
Z'/EEZ^^
Fig. 5.2
5 Rubber block 40 X 40 X 40 mm
T come up
To
p with a hard surface we
w would use
u a comm
mand called
d *RIGID_W
WALL_PLA
ANAR
f
from
input page
p
3 of LSPREPOS
L
ST where it is shown as
a a button *Rgdwal with
w input
parameterss as in Fig. 5.3. To add
d this card after clickin
ng on the **Rgdwal bu
utton click Edit
E
and in the window
w
clic
ck on Add button. The only values input are
e YT and YH
Y which sttand for
Y tail and Y head. This
T
means wall faces upward tha
at is in Y dirrection or in
n other words the
w is mad
wall
de below the
e solid box because solid box center is loca
ated at (0.0,, 0.0, 0.0) in
n this
case.
>^zE&KZ
Z'/EEZ^^
T rigid wall
The
w generated is shown in Fig. 5.4
4.
5 Rigid wall
w below th
he solid boxx.
Fig. 5.4
Next define
e the materrial properties for rubb
ber. At this stage
s
*MAT
T_027 can be used ass shown
in Fig. 5.6
6. For the details of this materiial model the
t
user can
c
read under this material
m
d
description
DYNA Keyw
word manua
al. Further details can
n be obtaine
ed from search on
in the LSD
t internett.
the
>^zE&KZ
Z'/EEZ^^
Fig
g. 5.8 Conta
act interior for
f the elem
ments of rub
bber block.
T
The
velocitty of the ru
ubber blockk is defined
d as shown in Fig. 5.9
9. Here ST
TYP = 2 sta
ands for
PART and NSID/PID indicates th
he part ID fo
or the part which
w
is asssigned thiss velocity.
>^zE&KZ'/EEZ^
Rest of the necessary commands to be added are the Control_Termination and *Dbase.
Once the k file is complete the k file can be run under LSDYNA.
>^zE&KZ'/EEZ^
CHAPTER 6
TIE BREAK
In this chapter the separation of two shell parts by pulling them apart would be demonstrated
using a command *Constrained_Tie_Break on page 3 of LSPREPOST. The purpose is to be
able to predict the failure of joint between structures. The structure might have been glued
together by some means and upon application of force the two structures separate based
upon their plastic strain value. The structure is shown in Fig. 6.1 where two thin plates ( 1 mm
thickness ) of same material ( an aluminum alloy ) are bonded together and their initial shape
is shown in the figure. Top and bottom edges are pulled outward and after a certain plastic
strain is encountered in the plate material the plates start tearing apart.
In this model 4 node sets are constructed. Two node sets are the nodes located at the top
and bottom edge as shown in the figure. Two other node sets consist of the nodes of the
portion of two shell plates that are glued together. Among the nodes that are glued together
one set that belongs to one plate are called the slave nodes and the other plate nodes are
called master nodes.
Fig. 6.1 Two shell parts subjected to a tear apart based upon plastic failure strain.
>^zE&KZ
Z'/EEZ^^
DEFINING MATERIA
ALS AND SECTIONS
Material an
nd section cards sho
ould be deffined as mentioned
m
in earlier chapters.
c
F your
For
reference the
t
images
s of those 4 cards are
e presented in Fig. 6.2. The inp
put files forr all the
examples are
a availablle on the authors
a
web
bsite.
T materiial propertie
The
es and the section pro
operties for both partss in this exxample are same ,
t
they
should
d therefore be repeate
ed for both parts.
p
Fig. 6.2 Ma
aterial properties and section
s
card input.
CREATING
G NODE SE
ETS
Create two
o node sets from the edges
e
of ea
ach part as shown in Fig.
F 1. As you
y remember that
t node sets are deffined using command SetD on page 5 of LSPREPOS
the
ST. To gen
nerate a
node set fro
om one edg
ge follow th
he procedurre below.
Click SetD
D on page 5 > Create
e > Node_S
Set > By Ed
dge ( from the
t bottom of screen ) > prop
> 45 and th
hen click on the edge
e. All the ed
dge nodes would be highlighted.
h
Click App
ply and
Done to complete
c
the command
d.
T generatte the node
To
e sets of the
e nodes tha
at are glued
d to each other
o
from two
t
parts th
he most
effective method
m
is to
o select a single
s
part using
u
SelP
Par from page
p
1. When a single
e part is
d
displayed
r
reorient
it in
n such a wa
ay that the nodes requ
uired to makke a set co
ould be encllosed in
a rectangular box. Ne
ext Click Se
etD on pag
ge 5 > Crea
ate > Node
e Set > area
a ( this buttton is at
t bottom left of the screen
the
s
). Make
M
a box around the target nodes using mouse.
m
Clickk Apply
ete the selecction.
and Done to comple
>^zE&KZ
Z'/EEZ^^
A
APPLY
DIS
SPLACEMENT ONE EDGE
E
T move one
To
o edge node set in a certain direction,
d
define a currve as give
en in the input file.
Next using Boundary
y_Prescribe
ed_Motion_
_Set apply displacement on the edge node
e set as
s
shown
in Fig. 6.3.
T CONST
TO
TRAIN THE
E OTHER EDGE
E
One edge nodes ha
ave to be constrained for all six
s DOF. Using
U
Bou
undary_SPC
C_SET
a
edg
ge nodes ass shown in Fig. 6.4.
constrain another
userr
is
encouraged
to
intro
oduce
all
other
common
CONTROL
L_TERMINATION, C
CONTROL_
_TIME_STE
EP, and D
Dbase etc.
commands
like
>^zE&KZ
Z'/EEZ^^
RESULT
T resultss for plastic strain are shown in Fig.
The
F 6.6 whe
ere the 0.16
6 strain can
n be seen near
n
the
s
separation
zone while
e plastic strrain for the potions tha
at have alre
eady separrated range
es up to
0.83 ( 83% ).
Fig. 6.7
7 The gap between
b
sh
hell structurres.
>^zE&KZ'/EEZ^
CHAPTER 7
>^zE&KZ
Z'/EEZ^^
Fig. 7.4
7 Fixed ed
dges nodess highlighted.
>^zE&KZ'/EEZ^
A surface to surface contact is defined between the projectile and the block. The problem is
solved using LSDYNA solver and the result is shown in Fig. 7.5 regarding the plastic strain. It
is upon the user to investigate whether these results are realistic or not or what changes are
needed to select a proper material model that matches the experimental evidence. All values
given for material properties are approximate in this book. The user is required to make
suitable input files that suit his/her experimental work and the materials involved.
>^zE&KZ'/EEZ^
CHAPTER 8
INTERNAL PRESSURE
In this chapter we will learn how to apply internal pressure on a cylindrical pressure vessel
and observe the effect on the cylinder deformations and stresses. To construct a cylinder
follow the input sequence given in Fig. 8.1 to make a cylinder with a radius of 60 mm and a
length of 120 mm. The main axis of this cylinder is along Y direction. Remember to check
Top and Bottom if you desire a closed cylinder.
Page 6 > Mesh > Cylinder_Shell.
>^zE&KZ'/EEZ^
walls from inside. The shell normals of all shell elements facing outward have to e reversed.
This is done by following the sequence as follows;
Auto Reverse > Click on the region whose vector direction is to be followed > Auto Reverse.
Make sure By Part is selected.
Now the all the arrows should point inwards which is displayed in Fig. 8.3. This allows us to
apply internal pressure correctly.
>^zE&KZ
Z'/EEZ^^
F 8.4 The
Fig.
e material properties
p
and the secttion propertties for the cylinder.
CONSTRA
AINTS
Using Bou
undary_SPC
C_SET on a set of ed
dge nodes the
t edge ca
an be consttrained as shown
s
in Fig. 8.5.
>^zE&KZ'/EEZ^
>^zE&KZ
Z'/EEZ^^
RESULTS
T Von-M
The
Mises stress
s contours are
a shown from the solution of this example in Fig. 8..8. Note
t
that
increasing the prressure so that the plastic strain
n rises beyo
ond 15 % , the failure
e of the
cylinder can also be visualized.
v
>^zE&KZ'/EEZ^
>^zE&KZ'/EEZ^
CHAPTER 9
METAL CUTTING USING SPH
Fig. 9.1 The model for metal cutting using SPH method.
OVERVIEW
An aluminum work-piece is to be machined using a rigid non-deformable cutting tool. The
work-piece consists of particles instead of elements. The method adapted is called the
Smooth Particle Hydrodynamics (SPH). In this example the cutting tool is made up of solid
elements but the work-piece contains particles. The advantage of SPH is that the particles are
free to move in space and they do not get entangled into each other like ordinary elements in
finite element analysis. This method can also be used when the simulations of fluid structure
interaction are performed. Moreover this method is very convenient of model large
deformations of softer materials which otherwise is not possible using Lagrangian
>^zE&KZ'/EEZ^
formulations. Modeling failure of very brittle materials is also possible using this method.
Among few limitations one may be considered the computational cost incurred.
BUILDING THE SPH MODEL
There are different methods that can be used to build the mesh-less models in SPH. The
particles can be generated from scratch by defining their coordinates and mass. The SPH
particles can also be generated from solid elements and later the solid elements can be
deleted. A third way of achieving the same goal is by making a shell box using mesh on
page 6 of LSPREPOST. The empty shell box is then filled up by particles by adjusting the
density of particles, material density, and percentage fill in a certain direction. To generate the
model in this example this third procedure was used.
The sequence for building SPH is to first generate a BOX_SHELL of required dimensions and
deciding about the number of elements in X, Y, and Z directions. This is done on page 6. Next
the shell box has to be filled.
PARTCILE FILLING IN A SHELL BOX
The sequence for filling a shell box is as follows;
Page 7 > SphGen > Select Pick Part > Click on the shell box > Fill the fields as shown in Fig.
9.2 >Apply >Accept > Done.
>^zE&KZ
Z'/EEZ^^
>^zE&KZ
Z'/EEZ^^
CONTACT
T
T
The
contacct between
n SPH parrts and the
e shell or solid
s
eleme
ents is alw
ways CON
NTACT_
A
AUTOMAT
TIC_ NODE
ES_ TO_ SURFACE
S
. In this exa
ample SPH
H is PART #3
# and the
e cutting
t
tool
is PAR
RT #1. The
e contact co
ommand ussed is show
wn in Fig. 9.5.
9 In conttact betwee
en SPH
>^zE&KZ
Z'/EEZ^^
particles an
nd shell or solid
s
eleme
ents the SPH part is always considered to be
e slave parrt. Slave
part ID app
pears underr SSID and the masterr part appea
ars under MSID.
M
Fig. 9.5
5 The conta
act between
n SPH partiicles and ellements. SP
PH is alwayys slave entity.
T
TOOL
TRA
AVERSING
T
Tool
motion is define
ed using a curve relatting time with
w the vellocity of po
osition of to
ool at a
certain tim
me. In the present example
e
v
velocity
in X directio
on has be
een defined
d by a
Define_Cu
urve and **Boundary_
_Prescribed
d_Motion_R
Rigid as sh
hown in Fig.. 9.6.
Fig
g. 9.6 Tool traverse co
ommands.
>^zE&KZ
Z'/EEZ^^
SPH SPEC
CIFIC
T section
The
n property for
f SPH part is set usiing the com
mmand show
wn in Fig. 9.7.
9 The be
eginners
can rely on
n default values.
RESULTS
Shear stresss results fo
or metal cutting are sh
hown in Fig. 9.8.
Fig.
F 9.8 She
ear stress during
d
meta
al cutting op
peration.
>^zE&KZ'/EEZ^
CHAPTER 10
VIBRATION ANALYSIS
>^zE&KZ
Z'/EEZ^^
>^zE&KZ'/EEZ^
>^zE&KZ
Z'/EEZ^^
CHAPTER 11
IMPACT ON CONCRETE
Fig. 11.1
1 Projectile Impact on a concrete wall.
T
This
is a te
est examplle where th
he user is asked to solve
s
the problem beffore looking
g at the
input file. The
T only diffference is the materia
al model. The
T materia
al properties are given
n in Fig.
11.2 for refference.
Fig.
F 11.2 Co
oncrete ma
aterial mode
el MAT_159
9 usage.
>^zE&KZ'/EEZ^
>^zE&KZ
Z'/EEZ^^
CHAPTER 12
SLOSHIN
NG SIMULA
ATION
In this chap
pter we are
e going to learn how to
t perform sloshing
s
sim
mulation off a half fille
ed water
t
tank
when it comes to rest abru
uptly due to
o applicatio
on of a sudden brake or collision
n with a
o
vehiclle. The procedure to construct
c
th
he FEA mo
odel would be shown in
i detail
barrier or other
along with the resultts. This sim
mulation is much more complexx than the ones narrrated in
hapters. It is
i however hoped tha
at the user can
c advancce his know
wledge of Arbitrary
A
previous ch
Lagrange Eulerian
E
(AL
LE) method
d utilized in LS-DYNA by following this chap
pter carefullyy.
T input fiile has been made ava
The
ailable on the authorss website fo
or training purposes.
p
Create the solid mode
el of water and
a void, an
nd then upo
on that crea
ate the tankk shell as fo
ollow:
&^
>^zE&KZ'/EEZ^
- Create the solid cylinder model as shown in Fig. 12.1. Select page-7 then select
Mesh
- Select Entity: Cylinder_Solid
- Input the radius, length of the tank, number of elements in circumferential direction and
along the length of the cylinder.
- Select z-direction.
- Click Create at the right bottom
- Click Accept at the right bottom
- Click Done at the right bottom
- Save.
Water and Air Modeling
Open the previous solid model and delete the upper half group of elements to create water
section Fig. 12.4, as follow:
- Select page-2
- Select ElEdit (Element Edit)
- Below Element column, activate Delete as shown in Fig. 12.2
- Shade the upper section by Area type of selection at the left bottom
- Click Delete at the right bottom
- Click Accept at the right bottom
- Save as water.k
Z'/EEZ^^
>^zE&KZ
&
>^zE&KZ'/EEZ^
&
&t
Open the file of Water section then rotate it 180 to create Air section Fig. 12.6, as follow:
- Select page-2
- Select Rotate
- Select Z-direction for Rot.Axis:
- Rot. Angle: 180
- Select the water part
>^zE&KZ
Z'/EEZ^^
- Click Rottate
- Click Acccept
- Click Don
ne
- Save as a
air.k
&
Z
>^zE&KZ'/EEZ^
&
Node Merging
Open water.k file and then import air.k file by Import Offset option Fig. 12.7, then merge
the water and air nodes as follow:
&
Z'/EEZ^^
>^zE&KZ
&W
E
>^zE&KZ'/EEZ^
- Select page-2
- Click DupNod (duplicate nodes)
- Click Show Dup. Nodes, Fig. 12.8
- Click Merge Dup. Nodes
- Click Accept at the right bottom
- Click Done at the right bottom
&D
>^zE&KZ
Z'/EEZ^^
- Click App
ply
- Click Don
ne
&
W^
>^zE&KZ
Z'/EEZ^^
& ^
& ^
Generating
g the shell elements
e
fro
om the segment set,
- Select page-2, Fig. 12.13
1
- Click ElG
Gen (Eleme
ent Generattion)
- Select Sh
hell type
- Select Sh
hell By: Seg
gment_Set, click 1 Se
eg-Set
Fig. 12.14
4
- Click Cre
eate at the right bottom
m
- Click Acccept at the right bottom
m
- Click Don
ne at the rig
ght bottom
>^zE&KZ
Z'/EEZ^^
&
'
'
Z'/EEZ^^
>^zE&KZ
&
^^
d
&^
>^zE&KZ
Z'/EEZ^^
&
^
>^zE&KZ'/EEZ^
&^
Z'/EEZ^^
>^zE&KZ
&
^
&W
K
>^zE&KZ
Z'/EEZ^^
&^
Node-Set for
f Tank Velocity and
d Constrain
Nodes sele
ection from the tank sh
hell for velocity and constrain options,
- Click Front
- Select page-5
- Select Crreate then *SET_NOD
DE Fig. 12
2.21
- Shade the
e nodes sett by selectin
ng Area ass shown in Fig. 12.22
- Click App
ply
- Click Don
ne
(Same step
ps will be us
sed to crea
ate the node
es-set for constrain)
Z'/EEZ^^
>^zE&KZ
&
^
&
>^zE&KZ'/EEZ^
&
>^zE&KZ
Z'/EEZ^^
- Click New
wID at the top left of th
he card
- Input valu
ues as show
wn in Fig. 12.23
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&
t
T
Tank
Mate
erial of Poly
ycarbonate
e
- Click page
e-3
- Click on **Mat
- Select GrroupBy: All, and Sort: Types
- Select fro
om the list 0
001-ELAsTIC
- Click Editt
- Click New
wID at the top left of th
he card
- Input valu
ues as show
wn in Fig. 12.24
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&d
>^zE&KZ
Z'/EEZ^^
&^dd/KE^K>/>
T
Tank
(*SEC
CTION_SH
HELL)
- Select page-3
- Click *Se
ection
- Select SH
HELL Fig. 12.26
- Click Editt
- Click New
wID at the left top of th
he card
- Input SHRF=0.833 and thickne
ess T1:1.5 then click Enter
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
>^zE&KZ
Z'/EEZ^^
& ^d/KE^,>>
*
*EOS_GRU
UNEISEN
- Select page-3
- Click *EO
OS
- Select GR
RUNEISEN
N Fig. 12.27
7
- Click Editt
- Click New
wID at the left top of th
he card
- Input as shown
s
in Fig
g. 12.27
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
& K^'ZhE
E/^E
*
*HOURGLA
ASS
- Select page-3
- Click *Hrg
glass
- Select HO
OURGLASS
S Fig. 12.2
28
- Click Editt
- Click New
wID at the left top of th
he card
- Input as shown
s
in Fig
g. 12.28
- Accept at
a the right top
t of the card
- Done at the right top of the carrd
>^zE&KZ
Z'/EEZ^^
&
,KhZ'>>^^
*
*PART
A
Assign
the properties for each pa
art as follow
w:
- Select page-3
- Click *Pa
art
- Select PA
ART
- Click Editt
- Click New
wID for eve
ery part, Fig
g. 12.29
- Input as shown
s
in Fig
g. 12.29:
a- asssign the properties off water and
d void (SEC
CID, MID, EOSID, HGID), void
me propertie
es as waterr.
has sam
b - assign
a
the properties
p
o the tank material
of
m
and section (S
SCID, MID)).
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&
WZd
>^zE&KZ
Z'/EEZ^^
*
*DEFINE_C
CURVE
plot tank ve
elocity and gravity curvve:
a- Assign
A
curve
es for gravitty and tankk-velocity
b- Use
U A1 (for time)
t
and O1
O (for mag
gnitude)
A following steps:
As
- Select page-3
- Click *De
efine
- Select CU
URVE
- Click Editt
- Click New
wID for eac
ch curve
- Input as shown
s
in Fig
g. 12.30 an
nd Fig. 12.3
31
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&
&/EhZs'
>^zE&KZ
Z'/EEZ^^
&
&/EhZsdds
* INITIAL_V
VOID_PAR
RT
T assign the
To
t void parrt:
- Select page-3
- Click *Inittial
- Select VO
OID_PART
- Click Editt
- Click New
wID at the left top of th
he card
- Click dotte
ed button of
o PID, the
en select the
e void-part
Fig. 12.32
2
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&
/E/d/>sK/WZdd
>^zE&KZ
Z'/EEZ^^
*
*INITIAL_V
VELOCITY
T assign velocity
To
v
for water and air:
- Select page-3
- Click *Inittial
- Select VE
ELOCITY
- Click Editt
- Click New
wID at the left top of th
he card
- Click dotte
ed button of
o NSID an
nd select the water and
d air nodess-set, Fig. 12.33
- Click dotte
ed button of
o NSIDEX and selectt the tank velocity
v
nodes-set, Fig. 12.33
- Input velo
ocity value at
a VZ, Fig.. 12.33
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&/E/d/
>s>K/dz
z
*
*LOAD_BO
ODY_Y
T activate
To
e gravity:
- Select page-3
- Click *Load
- Select BO
ODY_Y to make the gravity
g
in y-d
direction
- Click Editt
- Click New
wID at the left top of th
he card
- Click dotte
ed button of
o LCIDDR, then select the curve
e for gravityy Fig. 12.34
4
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
>^zE&KZ
Z'/EEZ^^
&
>KK
Kzz
Identifying
g Referenc
ce Nodes fo
or ALE
Divide the tank
t
into tw
wo parts and
d Identify th
hree nodes for ALE reference,
- Select page-1, click SPlane, Fig.
F 12.35a
- Click NorrmX, Fig. 12.35b
- Select Clip+, Fig. 12
2.35b
- See Fig. 12.36
1
&
^W
&
Ey
>^zE&KZ
Z'/EEZ^^
&
Identifying
g the three reference nodes
- Select page-1, click Ident, activate Node, Fig. 12.37
7
- Shade byy Area the three repre
esentative nodes
n
of the
e rear botto
om corner of
o the tank as
s
shown
in Fig. 12.38
&
&
&
/
>^zE&KZ
Z'/EEZ^^
*
*ALE
*
*ALE_REF
FERENCE_
_SYSTEM_
_NODE
T assign nodes
To
n
for ALE
A reference:
- Select page-3
- Click *AL
LE
- Select RE
EFERENCE
E_SYSTEM
M_NODES
- Click Editt
- Click New
wID at the left top of th
he card
- Input the identity of the
t three no
odes in seq
quence as shown
s
in Fig. 12.39
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&>Z&&ZE^z^^dDEK
*
*ALE_REF
FERNCE_S
SYSTEM_G
GROUP
- Select page-3
- Click *AL
LE
- Select RE
EFERENCE
E_SYSTEM
M_GROUP
- Click Editt
- Click New
wID at the left top of th
he card
- Input the part-set of water
w
and air
a STYPE SID, refe
erence type
e PRTYPE and define
e
TEM_NODE) at PRID
D as shown
n in Fig. 12..40
(*REFERENCE_SYST
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
>^zE&KZ
Z'/EEZ^^
&
>Z&ZE^z^dD'ZKhW
*
*BOUNDA
RY_PRESC
CRIBED_M
MOTION_SET
T apply accceleration and decele
To
eration for the
t tank:
- Select page-3
- Click *Bo
oundry
- Select PR
RESCRIBE
ED_MOTION
N_SET
- Click Editt
- Click New
wID at the left top of th
he card
- Input the tank node-s
set ID at N
NSID, selecct z-direction for transla
ation at DO
OF, and se
elect the
v
velocity
currve foe the tank at LC
CID Fig. 12..41
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&K
&
KhEZzWZ
Z^Z/D
DKd/KE^dd
*
*BOUNDA
RY_SPC_S
SET
T constraiin the tank:
To
- Select page-3
- Click *Bo
oundry
- Select SP
PC_SET
- Click Editt
- Click New
wID at the left top of th
he card
>^zE&KZ
Z'/EEZ^^
&
KhEZz^W^d
*
*CONSTAR
RINED_LA
AGRAGE_IN
N_SOLID
T apply co
To
oupling betw
ween the water
w
and air and the ta
ank structure:
- Select page-3
- Click *Cn
nstrnd
- Select LA
AGRANGE_
_IN_SOLID
D
- Click Editt
- Click New
wID at the left top of th
he card
- Select ma
aster type as
a part-set of
o water and air MSTY
YP=0, MA
ASTER=1, and
a slave
type as a part of the
e tank SSTY
YP=1, SLA
AVE=3
- Input the rest of the command
c
a shown in
as
n Fig. 12.43
3
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&
KE^dZ/E>'
'ZE'/E^^K>/
>^zE&KZ
Z'/EEZ^^
*
*CONTROL
L
*
*CONTROL
L_ALE
- Select page-3
- Click *Co
ontrol
- Select AL
LE
- Click Editt
- Input the command as
a shown in
n Fig. 12.44
4
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
& KEdZK>
>
*
*CONTROL
L_ENERGY
Y
- Select page-3
- Click *Co
ontrol
- Select EN
NERGY
- Click Editt
- Input the command as
a shown in
n Fig. 12.45
5
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
& KEdZK>EZ
Z'z
*
*CONTROL
L_TERMIN
NATION
T set the desired
To
d
time for the ou
utput:
- Select page-3
- Click *Co
ontrol
- Select TE
ERMINATIO
ON
>^zE&KZ
Z'/EEZ^^
- Click Editt
- Input the command as
a shown in
n Fig. 12.46
6
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
& KEddZK>dZD/Ed/KE
*
*CONTROL
L_TIMESTEP
- Select page-3
- Click *Co
ontrol
- Select TIMESTEP
- Click Editt
- Input the command as
a shown in
n Fig. 12.47
7
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&
KEdZ
ZK>d/D^dW
*
*DATABAS
SE
*
*DATABAS
SE_OPTION
- Select page-3
- Click *Db
base
- Select AS
SCII_option
n
- Click Editt
- Activate th
he desired outputs and their DT=
=1 as show
wn in Fig. 12.48
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
>^zE&KZ
Z'/EEZ^^
&
d^K
KWd/KE
*
*DATABAS
SE_BINAR
RY_D3PLOT
T
- Select page-3
- Click *Db
base
- Select BINARY_D3P
PLOT
- Click Editt
- inputtTime
e interval between
b
outtputs DT=1
1 as shown
n in Fig. 12..49
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
&
d^/EZ
ZzW>Kd
>^zE&KZ
Z'/EEZ^^
*
*DATABAS
SE_BINAR
RY_FSIFOR
R
- Select page-3
- Click *Db
base
- Select BINARY_FSIIFOR
- Click Editt
- Input time
e interval be
etween outp
puts DT=1 as shown in Fig. 12.5
50
- Click Acccept at the
e right top of the card
- Click Don
ne at the rig
ght top of th
he card
&
d
^/EZz
z&^/&KZ
*
*DATABAS
SE_EXTEN
NT_BINARY
Y
- Select page-3
- Click *Db
base
- Select EX
XTENT_BIN
NARY
- Click Editt
-Click
New
wID at the le
eft top of th
he card
- input the specified
s
co
ommands and
a the rest are set ass default, Fiig. 12.51
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
& d
^ydE
Ed/EZz
*
*DATABAS
SE_FSI
- Select page-3
- Click *Db
base
- Select FS
SI
- Click Editt
>^zE&KZ
Z'/EEZ^^
-Click
New
wID at the le
eft top of th
he card
- input DT=
=1, DBFSII ID=1, ST
TYPE=1 as a PART, select
s
the ta
ank as SID=3, and the
en click
Insert, Fig
g. 12.52
- Click Acccept at the right top off the card
- Click Don
ne at the rig
ght top of th
he card
& d^&^/
Save as filename.k th
hen run the
e k-file inpu
ut = filename.k.
Z'/EEZ^^
>^zE&KZ
Result
&>
^d
>^zE&KZ
Z'/EEZ^^
CHAPTER 13
EFFECT
E
OF
F EXPLOSIION ON A CONCRET
C
TE WALL
Explosive are
a used fo
or different purposes including explosive
e
w
welding,
exp
plosive form
ming, oil
exploration
n, or in the production of weapons. To prediict the effecct of explossions on strructures
computer simulations
s play a great
g
role because experiment
e
al work might
m
prove
e to be
erties and equations
e
o state of various
of
extremely costly and dangerouss. The matterial prope
ble in open
n literature. There are numerous software to
o predict the effect
explosives are availab
o explosions but LS DYNA
of
D
also possessess a great de
eal of abilityy to solve problems
p
re
elated to
ange Euleria
an (ALE) te
echnique. In
n the prese
ent chapterr we will
explosives using Arbittrary Lagra
xplosion on
n the concre
ete wall.
explain the effect of ex
>^zE&KZ
Z'/EEZ^^
s
shown
in Fig.
F 13.1. To
o constructt the model make two boxes side
e by side with
w the dime
ensions
as shown in Fig. 13.2
2. The mode
el dimensio
ons are sho
own inside brackets. The
T right most
m
box
w
would
repre
esent the explosive
e
an
nd the large
e left box re
epresents the air. The 5 mm thickk wall is
t
the
concre
ete structure
e. To makke the explosive, air, and concrrete regionss follow the steps
s
shown
in Fig.
F 13.2 to create each box and complete
c
it by clicking
g Create > Accept > Done
buttons.
a click S
and
Show Dup Nodes.
N
T
The
dupliccate nodes would be
e highlighte
ed. Click on Merge Dup Node
es and the
en click
Accept. This
T
would allow the explosive
e
no
odes to talkk to air nod
des. The co
oncrete walll needs
>^zE&KZ
Z'/EEZ^^
not to be merged
m
or connected.
c
Now there
e are 3 PAR
RTS in this model. De
etails can be found
under PAR
RT tab on page 3.
IES
SECTION PROPERT
P
Define SECTION_SO
OLID and SECTION_
_SOLID_AL
LE using SECTION
on page 3.
3
_SOLID would
w
be asssigned to concrete
c
wa
all and SEC
CTION_SO
OLID_ALE would
w
SECTION_
be assigned to explos
sive and air parts. For SECTION_SOLID le
eave the de
efault valuess but
f SECTIO
for
ON_SOLID
D_ALE intro
oduce ELF
FORM as 11
1 as show
wn in Fig. 13
3.3.
Fig. 13.3 For ALE parts off explosive and air ELF
FORM = 11
1.
MATERIAL
L PROPER
RTIES
Material prroperties arre given in Fig. 13.4 fo
or explosive
e, air, and concrete re
espectively. These
material pro
operties an
nd the section propertiies discusssed above are
a assigne
ed to the 3 PARTS
mentioned earlier.
>^zE&KZ
Z'/EEZ^^
erials
Fig. 13.5 Equation of state forr ALE mate
A
ALE
CARD
DS
T ALE cards requirred in this analysis
The
a
are
e shown in Fig. 13.6. To declare
e ALE partss where
p
is pressent the AL
LE_MULTI-MATERIAL
L_GROUP is repeated
d for all
more than one ALE part
here are on
nly two ALE
E parts (exp
plosive and
d air) present in this exxample, tw
wo cards
parts. As th
are defined
d.
Z'/EEZ^^
>^zE&KZ
Fig. 13.6
6 ALE cardss required for
f the anallysis.
PART SET
TS
Here two part
p sets are
e defined. Set
S #1 conssists of exp
plosive and air while se
et #2 has only
o
one
part in it that is concre
ete. Part se
ets are neccessary to define
d
the relationship
r
p between the
t ALE
ge parts.
and lagrang
>^zE&KZ
Z'/EEZ^^
>^zE&KZ
Z'/EEZ^^
>^zE&KZ
Z'/EEZ^^
>^zE&KZ'/EEZ^
LSPREPOST & LSDYNA TIPS
This part of this book contains the necessary information in bits and pieces that can be helpful
to users in solving many different problems. Most of this information has been collected from
the LSPREPOST & LSDYNA support sites and forums on the internet. Some information was
obtained from Dr. James M. Kennedy of KBS2 Inc. who is an authority on LSDYNA.
*Interface_Springback_Lsdyna
This command is available on page 3 as *intrfac. When this command is used in an input file
( k file ) this would generate a file called dynain on program execution which consists of
stresses for the part that is selected under PSID. dynain file can be read into another k file by
using command *include dynain. Running new k file will have the pre-stresses available for
the part from dynain. The file dynain in this way is used to conduct spring back analysis in
forming operation simulations. This command *include can be found on page 4 of
LSPREPOST.
SPH Appearance
Click setting>SPH>smooth. This will result in SPH particles to be displayed as large spheres
instead of tiny particles.
>^zE&KZ'/EEZ^
by opening the list of parts by clicking on *PART on page 3 and deleting the part that is not
needed anymore.
Refining Mesh
To refine the mesh (solid or shell elements) open page2 and check on split/merge, select the
elements to be refined (by making a box around the elements or picking ByPART or using
another option). Then click Apply>Accept.
Reducing element size helps solve problems with minimum time step problems. This also
eliminates the negative volume problem. But to counter the negative volume problems this
might not suffice.
>^zE&KZ
Z'/EEZ^^
2 Analysis
2D
In 2D analyysis shell elements
e
w formulation 13 are
with
e used. Forrmulation 13 stands fo
or plane
s
strain
cond
dition.
*
*Contact_T
Tiebreak_S
Surface_to
o_Surface
In this type
e of contac
ct two partss are tied together.
t
T
They
may separate
s
if the tensile
e failure
s
stress
value in NFLS filed
f
or she
ear failure sttress SFLS
S is encounttered.
SPH to mo
odel foam
W
When
SP
PH is use
ed to mo
odel foam or meta
als instead
d of liquiids the keyword
k
*
*Control_B
ulk_Viscos
sity with deffault parameters shoulld be used to overcom
me instabilityy.
A
Applying
P
Pressure
on
o liquid su
urface
Input presssure value
e in PREF
F field und
der *Contrrol_ALE. The
T
atmosp
pheric presssure is
roughly equal to 101 kPa. It can be conve
erted to GP
Pa as 1.01 e-4 which
h is equal to
t 1 bar
pressure.
>^zE&KZ
Z'/EEZ^^
Generating
g a new pa
art from a portion
p
of an
a existing
g part
Sometimess it become
es necessa
ary to generate a new
w part from some of th
he elementts of an
existing part. Followin
ng steps are
e needed to
o achieve this
t
objectivve. Let us assume
a
we have a
own in the Fig. 14.2. Sequence of actions page5 > SetD
S
> crea
ate >set_so
olid > by
part as sho
elements
A this poin
At
nt select the
e elements enclosing the elemen
nts in a boxx using buttton area and click
Apply don
ne. An element set iss created. Now
N
click on
o button m
movcpy ass shown in figures.
T
Type
2 in PID field. Select
S
by set
s and in the
t pop up window se
elect the ele
ement set number.
n
A
Again
click apply done. A seco
ond part is generated
g
c
consisting
o element set.
of
s
Fig.
F 14.2 Ge
enerating a PART from
m existing elements.
e
>^zE&KZ
Z'/EEZ^^
OUT OF RA
ANGE VEL
LOCITY IN ALE SIMU
ULATION
In ALE sim
mulation ou
ut of range velocity error
e
can be
e avoided by introduccing the ho
ourglass
and assigning it to ALE parts with
h following parameterss;
ery small value. In *Control_A
ALE NADV
V = 10 sho
ould be
IHQ = 4, QM = 0.025 or a ve
s
abrruptly and the
t time ste
ep drops en
normously low. This is named
introduced.. This is if solution
as combating instability.
HOW TO DISPLAY
D
ELASTIC
E
ST
TRAIN VAL
LUES?
Except plastic strain other strain
ns are not displayed. To displayy elastic sttrains the keyword
k
e_Extent_Binary shoulld be includ
ded in the k file. Cha
ange STRFLG value to
t 1. To
*Database
d
display
elasstic strains click STRA
AIN button under
u
page
e 1.
W
WHEN
EOS IS REQU
UIRED?
Please refe
er to mate
erial selecto
or at http:///app.d3view
w.com/d3m
mat/index fo
or this veryy recent
information
n. Only som
me material models req
quire EOS. As an example Johnsson_Cook material
m
model requ
uires the EOS only when solid elements
e
arre used. Fo
or the shelll elements EOS is
not needed
d. Why is it so? This iss because as the solid
d elements are under compression their
d
density
ma
ay increase and EOS is
i the relation between
n the applie
ed pressure
e and the re
esulting
v
volume.
*
*MAT_ADD
D_EROSIO
ON USAGE
>^zE&KZ'/EEZ^
would remain as 1 as shown in the figure. EXCL field is filled with a value that would be bypassed. In this example when principal stress 1 reaches 0.5 GPa element erosion will happen.
If the eroded elements are to be retained then following procedure should be followed;
Use *CONTROL_CONTACT card. The parameter ENMASS can have three different values.
When this is equal to zero the eroding nodes are removed. For ENMASS = 1, the eroding
nodes of solid elements are retained and continue to be active in CONTACT. For ENMASS =
2, the eroding nodes of solid and shell elements are retained and continue to be active in
CONTACT.
HOW TO USE MAT_084?
Make the model as usual.
Include following text at the end of k file
*Keyword q = cracking
*Database_Binary_d3plot
$ dt/cycle
0.0001
*Database_Binary_d3crack
$ dt/cycle
0.001
*end
When running LSDYNA the Output file field should be appended with the following
.\d3hsp q = cracking
Next run LSDYNA using this k file.
In the post processing session open d3plot file. Next open the d3crack file cracking.
Cracks can be visualized.
Note: Remember that at the input stage for MAT_084 the parameter CONM decides the units.
>^zE&KZ
Z'/EEZ^^
Fig. 14.4
4 Node merrging.
W
When
HEB
B and air arre modeled
d together the duplicatte nodes th
hat are com
mmon to both parts
s
should
be merged
m
tog
gether as sh
hown in Fig
g. 14.4.
COMBATT
TING INSTA
ABILITY IN
N ALE
Especially when
w
simulating explo
osives
*
*CONTROL
L_HOURGLASS
IHQ = 1 QH = 0.1
*
*HOURGLA
ASS
IHQ = 1 QM = 1.0 E -06
T overcom
To
me drop in time
t
step
T
TSSFAC
= 0.1 under *CONTROL_TIMESTEP.
USING *MA
AT_CONCRETE_DAM
MAGE_REL3 (MAT_0
072 R3)
RO = 2.32 E-06 kg/mm
m3
PR = 0.19
A = -0.027
A0
71430 GPa
a = 27.14 MPa
M
(Concrrete Strengtth)
RSIZE = 0..03937 to convert
c
leng
gth units to mm
UCF = 145
5000 to conv
vert stress units to GP
Pa.
>^zE&KZ
Z'/EEZ^^
USING *CO
ONSTRAIN
NED_NODA
AL_RIGID_
_BODY
Fig. 14.5
1
Constrrained noda
al rigid bodyy.
T use thiss command
To
d a node set
s is generrated using
g page 5 in
n LSPREPO
OST and th
hen this
node set number is in
nserted in the
t field NS
SID as shown in the Fig.
F 14.5 ab
bove. On applying
a
t
the
load on
o the structure these
e nodes will
w be disp
placed toge
ether like a rigid bod
dy. This
t
technique
c be use
can
ed for exam
mple to join two parts by selectin
ng certain nodes
n
which might
be represe
enting bolts
s holding the
t
two pa
arts togethe
er without actually modeling
m
th
he bolts
physically.
ASTIC_PLA
ASTIC_HY
YDRO MAT
TERIAL
USING ELA
W
When
a co
omparatively
y softer ma
aterial is to contact a hard surfacce, the softt material could
c
be
modeled using
u
this material
m
model. To achieve
a
better resultss it is reco
ommended to use
SECTION_
_SOLID_AL
LE for the solid
s
elemen
nt soft part with eleme
ent formulation ELFOR
RM = 5.
*
*CONTROL
L_ALE with
h following parameters
p
s may be he
elpful
2
10
0.100
CONTACT
T_SLIDING_
_ONLY sho
ould be use
ed if sliding
g is the dom
minant mod
de of deforrmation.
Refer to AL
LE04 example on http:://www.lsdyyna.eu/inde
ex.php?id=3
3999.
HOW TO DISPLAY
D
STRAIN
S
IN VECTOR
V
F
FORM?
Open the d3plot
d
file in
n LSPREPO
OST.
Run the an
nimation unttil the required time.
Click on *V
VECTOR on
n page 1
Select Prin
n.Strain fro
om the drop
p down list.
Click Applyy.
>^zE&KZ'/EEZ^
>^zE&KZ
Z'/EEZ^^
Fig. 14
4.6 Hole filling.
IN POST PROCESSIN
P
NG WHAT DOES PRE
ESSURE MEAN?
M
Pressure = - (V11+V22+V
+ 33) /3
T
This
is calle
ed mean sttress. Posittive pressure stands fo
or compresssion while negative pressure
p
is tensile sttress.
NOTE ON JOHNSON
N COOK MA
ATERIAL MODEL
M
T
Temperatu
re display in JC mode
el is done by displaying extra history variables. Temp
perature
perature ch
hange i.e. ( TR+ Temperature ch
hange )
consists off Room Temperature plus Temp
w
where
TR is Room Te
emperature.
se NEIPS = 6 under extra historyy variables. Click on extra
e
variable #5 to
For shell elements us
d
display
onlyy the temperature cha
ange. In JC
C model the
e increase in temperatture is assu
umed to
be adiabatiic and thus there is no
o heat flow from one element
e
to another
a
(takken from message
m
# 25541 Ya
ahoo LSDY
YNA Group). Von-Mise
es stress iss displayed only when Shear Mod
dulus G
is input for solid eleme
ents, E is used for she
ell elementss.
el input the
e Pressure cut-off valu
ue should be
b negative
e. For exam
mple PC = -0.30 (In JC mode
300MPa).
>^zE&KZ
Z'/EEZ^^
PATH PLO
OT
T plot som
To
me variable
es like stresss or displa
acement etcc. use F11 to toggle to
o ver 3.1 interface.
Using iconss shown in sequence in Fig. 14.7 below firsst display the
t variable
e at a certa
ain time.
Next click icon
i
2, sele
ect Nodal and Along
g Path butttons then click
c
on the model at different
d
locations. Path
P
will be displayed. Click PLO
OT.
HOW TO ERASE
E
ELE
EMENTS BUT
B
KEEP THE SURF
FACES TO REMESH AGAIN
T
Toggle
to ver.
v
3.1 of LSPREPO
OST. Click on Geome
etery > Surfface > Fit from
f
Pointss/Mesh.
Next in win
ndow titled as
a Sel. Ele
ements che
eck the boxx prop and
d select An
ng = 45.
Click on the model the elementss of the respective parrt would be highlighted
d. Click on Apply
w
Fit Surface fro
om Points
. Close th
he dialogue
e window.
under the window
Click from the
t main menu
m
FEM > Element Tools
T
> Element Editin
ng >
In the Elem
ment Editin
ng window check delete. In the
e Del. Elem
ment windo
ow click prop and
s
select
Ang
g = 45 . Next clickk on any element
e
in the model, all the ellements wo
ould be
highlighted. Next click
k on the de
elete butto
on at the bo
ottom of Ellement Editting windo
ow. Now
one. Under the File > Save as > Save geometry as > type the IG
GES file
click Accept and Do
name and save.
s
In another session op
pen the IGES file using Open > IGES File
e. You can now re-mesh the
model as a refined or coarse mesh as desirred. An exa
ample is sho
own in the Fig.
F 14.8 below.
b
>^zE&KZ
Z'/EEZ^^
FULLY INTE
EGRATED SHELL
S
ELE
EMENTS
FILE GLS
STAT
GLSTAT iss generated
d using AS
SCII option and this file containss the total Kinetic
K
En
nergy of
t whole model.
the
m
Mas
ss and veloccity of all th
he nodes is accounted
d for in K.E.=1/2mV2.
FILE MAT
TSUM
T
This
file contains the Kinetic
K
Energy in eacch particula
ar part.
V
VIEWING
CONTAC
CT FRICTIO
ONAL ENE
ERGY[*]
When frictio
W
on is enablled in conta
act treatment using sta
atic or dyna
amic fricitio
on coefficien
nts (FS,
FD in *CON
NTACT), th
he energy dissipated
d
d to frictio
due
on can be recorded and visualize
ed. The
parameter that tellls LS-DYN
NA to ouput
o
the frictional energy is FRCENG in
*
*CONTROL
L_CONTAC
CT. FRCEN
NG by default is set to
o 0 to ignore
e the recorrding and output of
t
the
frictiona
al energy. When FRC
CENG is se
et to 1, LS-DYNA outtputs the frrictional energy as
Surface Energy Dens
sity into a binary
b
data
abase name
e INTerfacce FORce (INTFOR)
(
f
file.
The
INTFOR fille is not output by de
efault and hence to request
r
th
he output, you must use
u
the
keyword *D
DATABASE
E_BINARY_
_INTFOR with
w a frequency of outtput time (D
DT) AND prrovide a
command line argument s=Intfo
orc_file_name. Upon
n completion of the simulation, you
y
can
read the IN
NTFOR file using LS-P
PrePost ussing file/Op
pen/Interfacce Force File option and
a use
FCOMP bu
utton to fring
ge the frictionaly energ
gy.
If you are perfoming a coupled thermal-m
mechanical analysis using the option SOLN
N =2 in
*
*CONTROL
L_SOLUTIO
ON, then this frictiona
al energy can
c
be con
nverted to heat
h
energ
gy to be
included byy the thermal solver.
>^zE&KZ'/EEZ^
Summary of the steps to output and view frictional energy are included here.
1. Set FRCENG = 1i n Card 4 of *CONTROL_CONTACT
2. Use *DATABASE_BINARY_INTFOR with desired output time interval DT
3. Use s=intforce_file_name as one of the command line arguments when invoking LSDYNA
4. View
the
results
in
LS-PrePost/File/Open/Interface
Force
File
and
FCOMP/SurfaceEnergyDensity to contour the results
*Taken from
Z'/EEZ^^
>^zE&KZ
>^zE&KZ
Z'/EEZ^^
CHA
APTER 15
5
USAGE of LOAD BLAST
B
ENHANCED
It is quite well known
n that using ALE for explosionss is the be
est approacch in LS DYNA to
attempt pro
oblems rega
arding bom
mb explosion
n but this command
c
iss more hand
dy and veryy cheap
t obtain some rou
to
ugh resultss. In this chapter the usage
e of the command called
*Load_Bla
ast_Enhanc
ced is explained. To use this command
c
c
construct
a rectangula
ar plate
w dimensions X = 6 meters Y = 4 meters and mesh it as shown
with
n in Fig. 15.1.
er plate me
eshed with 60
6 shell ele
ements in X direction and
a 40 elem
ments in
Fig. 15.1 A 6 X 4 mete
Y direction.
MATERIA
AL PROPE
ERTIES
Provide ma
aterial properties as sh
hown in Fig
g. 15.2. The
e units here
e are kg, meter,
m
pasca
als, and
s
seconds.
T
These
units are differen
nt than in th
he rest of th
his book to utilize the default
d
unitts under
command *Load_Bla
*
st_Enhanc
ced.
>^zE&KZ
Z'/EEZ^^
Fig. 15
5.2 Material propertiess of aluminu
um.
SECTION PROPER
RTIES
Section pro
operties are
e shown in Fig. 15.3.
Fig. 15.3
1
Section
n propertiess for a 2 mm
m thick alum
minum platte.
BOUNDARY COND
DITIONS
Constrain the
t left and right verticcal edges off the plate using
u
the SPC_SET co
ommand on
n a pres
selected
no
ode set mad
de from the
e boundary nodes.
T
TERMINA
ATION TIM
ME & TIME STEP
Set 0.5 secconds the te
ermination time and tim
me step alsso as 0.5. Remember
R
both of these
v
values
have entirely different
d
me
eanings.
*
*LOAD_B
BLAST_EN
NHANCED
D
This comm
T
mand is show
wn in Fig. 15.4.
1
M stan
nds for TNT
T mass of 6 kg. This 6 kg bomb iss
placed 6 meters
m
in fro
ont of the pla
ate with ZB
BO = 6.
Fig.
F 15.4 Ussage of Loa
ad_Blast_En
nhanced co
ommand.
*
*LOAD_B
BLAST_SE
EGMENT_S
SET
This comm
T
mand follows
s the above
e command
d. This referrs to the se
egments wh
hose distorttion and
f
force
and pressure data
d
are to
o be genera
ated. Beforre using th
his comman
nd a segm
ment set
s
should
be genera
ated using
g SET_S
SGMENT on page 5. Dettailed inp
put for
_segment_s
set is show
wn in Fig. 15.5.
load_blast_
>^zE&KZ
Z'/EEZ^^
Fig. 15
5.5 Using Lo
oad_Blast_
_Segment_S
Set.
UN-REFERENCED CURVES
Two curvess must be generated
T
g
u
using
*Defin
ne_Curve even
e
though
h they mayy not be refe
erenced
anywhere. This comm
mand called
d Load_Bllast_Enhan
nced may not work without
w
perrforming
t
this
seemin
ngly unnece
essary taskk.
DATABAS
SE_BINAR
RY_BLSTF
FOR
This comm
T
mand is requ
uired to obtain the forcce and presssure historry on the structures su
ubjected
t blast load generate
to
ed by explossives.
PARTIAL INPUT
A partial inp
put is show
wn below ussed in the in
nput file.
$# LS-DYNA
A Keyword file creat
ted by LS-P
PrePost 3.2 (Beta) - 29Jun201
11(16:05)
$# Created
d on Jul-20-2011 (09
9:56:31)
*KEYWORD
_SPC_SET
*BOUNDARY_
1
1
0
1
1
1
1
*SET_NODE_
_LIST
1
0.000
00
0.00
00
0.0
000MECH
0.00
6
5
1
2
3
4
7
13
14
9
10
1
11
1
12
15
22
17
7
18
1
19
2
20
21
23
25
5
26
2
27
2
28
30
29
31
37
33
3
34
4
3
35
3
36
38
39
41
1
2461
246
62
246
63
24
464
24
465
2
2466
2468
8
2469
247
70
247
71
24
472
24
473
2
2474
2476
6
2477
247
78
247
79
24
480
24
481
2
2482
2484
4
2485
248
86
248
87
24
488
24
489
2
2490
1
8
16
24
32
40
2
2467
2
2475
2
2483
2
2491
>^zE&KZ'/EEZ^
2492
2493
2494
2500
2501
0
*LOAD_BLAST_SEGMENT_SET
1
1
0
*LOAD_BLAST_ENHANCED
1 6.000000 3.000000
0.000
0.000
0.000
*DATABASE_BINARY_BLSTFOR
1.0000E-4
0
0
*DATABASE_BINARY_D3PLOT
1.0000E-4
0
0
0
*CONTROL_TERMINATION
1.500000
0
0.000
*CONTROL_TIMESTEP
0.000 0.500000
0
0.000
0
0
*DEFINE_CURVE
1
0 1.000000
0.000
1.0000000
*DEFINE_CURVE
2
0 1.000000
0.000
1.0000000
*NODE
1
0.000
2
0.000
3
0.000
4
0.000
2495
0
0.500000
0.000
2496
0
2497
0
2498
0
2499
0
6.000000
0.000
01.0000E+20
2
0
0.000
0.000
0.000
0.000
1.000000
0.000
1.0000000
0.000
0.000
1.000000
0.000
1.0000000
0.000
0.000
0.000
0.1000000
0.2000000
0.3000000
0.000
0.000
0.000
0.000
*SECTION_SHELL
1
2 1.000000
2
1
0
0.002000 0.002000 0.002000 0.002000
0.000
0.000
*PART
shell_4p
1
1
1
0
0
0
*MAT_PLASTIC_KINEMATIC
1 2700.00007.0000E+10 0.340000 2.6700E+8 3.2000E+8
0.000
0.000
0.000
0.000
*ELEMENT_SHELL
1
1
42
43
2
1
0
2
1
43
44
3
2
0
3
1
44
45
4
3
0
4
1
45
46
5
4
0
5
1
46
47
6
5
0
6
1
47
48
7
6
0
*SET_SEGMENT
1
2336
2081
1826
1571
0.000
2337
2082
1827
1572
0.000
2296
2041
1786
1531
0.000
2295
2040
1785
1530
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0
0
0
0
0
0
0
0
0
0.000
1
0
0.000
0
0
0
0
0
0
0
0
0
0
0
0
0.000
0.000
0.000
0.000
0
0
0
0
0
0
0.000
0.000
0.000
0.000
Z'/EEZ^^
>^zE&KZ
CHA
APTER 16
6
Spot Weld
d
In this exam
mple we will
w learn how to generrate 2 beam
m type spott welds on 2 parts. Th
he XML
d
data
for the
e two spot welds
w
is givven in Table
e 16.1.
T
TABLE
16.1
.
X
XML
versio
on of spot weld file
<xxml version
n="1.0">
<W
Welds>
<W
Weld id="100">
<X
X>10.0</X>
>
<Y
Y>5.0</Y>
<Z
Z>1.0</Z>
<PID1>1</P
PID1>
<PID2>2</P
PID2>
<//Weld>
<W
Weld id="200">
<X
X>10.0</X>
>
<Y
Y>10.0</Y>
>
<Z
Z>1.0</Z>
<PID1>1</P
PID1>
<PID2>2</P
PID2>
<//Weld>
<//Welds>
>^zE&KZ
Z'/EEZ^^
The two pa
T
arts to be welded
w
togetther are shown in Fig.. 16.1 with all
a necessa
ary details liike spot
w
weld
coordinates, fixe
ed end of on
ne plate and
d the displa
acement ap
pplied to the
e right hand
d end of
t other plate.
the
Fig.16
6.1. Two pla
ates (PART
T1 and PAR
RT2) to be spot
s
welded
d with weld coordinate
es.
T
The
two plates to be
e welded to
ogether are
e modeled in LS-PRE
EPOST witth their resspective
odels (MAT
T_003 in thiis case) and
d section properties
p
(S
SECTION_
_SHELL). Th
he weld
material mo
information
n is read in by using the spot weld
d icon show
wn in Fig. 16
6.2.
Z'/EEZ^^
>^zE&KZ
>^zE&KZ
Z'/EEZ^^
CHA
APTER 17
7
LS-D
DYNA MA
ATERIAL MODELS
S
D
D
^
K^
K
K^
MAT_SOIL
M
L_AND_FO
OAM_FAIL
LURE (*MA
AT_005)
MAT_HIGH
M
H_EXPLOS
SIVE_BUR
RN (*MAT_
_008) C4
Z'/EEZ^^
>^zE&KZ
EO
OS_JWL
Note: MAT
T_008 requiires Equatio
on of State (EOS_JWL
L) which is shown in th
he above ta
able.
Note 01:
n
It stands for cut-off stre
ess.
PC values should be negative.
m
mod
del has follo
owing param
meters.
Gruneisen EOS used with this material
>^zE&KZ
Z'/EEZ^^
C = 1933 m/sec.
m
S1 = -3.49
S2 = 8.19
S3 = -9.6
GAMAO = 0.61
_
_________
__________
_________
__________
_________
__________
__________
____
CONTACT
T CARD SURF_TO_SU
URF should
d use SOFT
T = 2 underr card A ena
abled.
Hourglass IHQ = 4, QM = 0.1
CONTROL
L_BULK_VISCOSITY Q1 = 1.5, Q2
Q = 0.06
Note 02 :
Shell eleme
ents do nott require EO
OS.
Note 03:
T = 388oK = 114oC, TR = 295oK = 21.85oC
TM
Note 04:
V = 0.0 de
VP
efault.
Poissons Ratio
R
= 0.37
7 seems to be a better choice forr polycarbonate.
Note 01
EN EOS Pa
arameters are
a
GRUNEISE
C = 3940 m/s
m
S1 = 1.489
9
GAMMO = 2.02
>^zE&KZ'/EEZ^
A = 0.47
Note 02
Conversion from 300oK to oC = 300-273.15 =26.85oC
>^zE&KZ'/EEZ^
>^zE&KZ
Z'/EEZ^^
/
>
>
/
s
d
>W
W >^
/
>
>
/
E
d
&
&
Z
E
>
E'Et
'Z
&
>^zE&KZ
Z'/EEZ^^
&
ED
/
&
&
Es /s
s
DW
W
&
D
DW
>^zE&KZ
Z'/EEZ^^
&
E
E
D
'/
'
dW
dd
>
&
&
E
'D
d'd
>
&Z
Zt W
Z'/EEZ^^
>^zE&KZ
^
Z
W
&Z
/
>
&dd
d
>dEK /
/s
&
E^
K
K^
d
&>W
>^zE&KZ
Z'/EEZ^^
&'K^
&&
&/
s
&/
Z'/EEZ^^
>^zE&KZ
&
d
/
d
d
K
>Wd
>W
&
&
>
&
&
&
Z'/EEZ^^
>^zE&KZ
&
&
&&
>^zE&KZ'/EEZ^
References
1. LS-DYNA Keyword users manual, Livermore Software Technology Corporation.
2. http://www.dynasupport.com/
3. http://www.varmintal.com/aengr.htm/
4. http://www.lstc.com/lspp/