Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modelling in LS-DYNA
The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West
Midlands, B90 8AE
tel: +44 (0) 121 213 3399
email: dyna.support@arup.com
LS-DYNA ENVIRONMENT
1. Introduction
Slide 1
LS-DYNA ENVIRONMENT
Modelling across the length scales Composites Webinar
90/±45/0 90/±45/0
2
22 0 YT
Transverse tensile fracture
3
2
22 0 YC
Olsson et al. 2012 Transverse compressive fracture
3
1 11 0 XT
Fibre kinking
Longitudinal tensile fracture
3
1 11 0 XC
Pinho et al. 2006 Longitudinal compressive fracture
*MAT_022: *MAT_138:
COMPOSITE DAMAGE COHESIVE_MIXED_MODE
Thick shells
*MAT_261: *MAT_240:
(2D or 3D stress state) LAMINATED_FRACTURE_ COHESIVE_MIXED_MODE_
DAIMLER_PINHO ELASTO_PLASTIC_RATE
*MAT_262: *CONTACT_TIEBREAK:
LAMINATED_FRACTURE_ AUTOMATIC_ONE_WAY_
DAIMLER_CAMANHO Layers of Shell SURFACE_TO_SURFACE
Elements
*MAT_161/162: *MAT_169:
Solids COMPOSITE_MSC
(3D stress state) MAT_ARUP_ADHESIVE
(Commercial)
Slide 4
LS-DYNA ENVIRONMENT
2. Material & layup definitions
Slide 5
LS-DYNA ENVIRONMENT
Shell Orientation Composites Webinar
z c
N3
y
b
b c a
a
N4 z x
y x
N2
Z
Y
N1
X
Global coordinates
The material coordinate system needs to be defined for each layer i of the element
Slide 6
LS-DYNA ENVIRONMENT
Shell Orientation Composites Webinar
The orthotropic material models are formulated w. r. t. a local material coordinate system.
N3
𝜽𝒊
b c
a
N4
y x N2
z
𝜃𝑖 = 𝛽 + 𝛽𝑖
N1
The material orientation comes from two sources:
• 𝜷: angle to define basic material coordinate system in the element. This is defined using:
• AOPT (and BETA) within the *MAT-keyword cards
• *ELEMENT_SHELL_BETA or *ELEMENT_SOLID_ORTHO (overwrites BETA in *MAT-keyword
card)
• 𝜷𝒊 : relative angle to define material coordinate system in each layer (IP through-thickness).
This is defined using:
• *SECTION_SHELL/_TSHELL
• *PART_COMPOSITE(_TSHELL)
• *ELEMENT_SHELL_COMPOSITE
Slide 7
LS-DYNA ENVIRONMENT
Shell Orientation Composites Webinar
Example. The total offset (𝜃𝑖 ) of any of the layers in the composite is the sum of the:
‘base angle-offset’ (𝛽)+ ‘layer angle-offset’ (𝛽𝑖 )
Slide 8
LS-DYNA ENVIRONMENT
Local Coordinate Systems Composites Webinar
Slide 9
LS-DYNA ENVIRONMENT
Local Coordinate Systems Composites Webinar
Define:
• a (Shell)
• a & d (Solid)
Slide 10
LS-DYNA ENVIRONMENT
Local Coordinate Systems Composites Webinar
Define v
Slide 11
LS-DYNA ENVIRONMENT
Local Coordinate Systems Composites Webinar
Slide 12
LS-DYNA ENVIRONMENT
Local Coordinate Systems Composites Webinar
Slide 13
LS-DYNA ENVIRONMENT
Material Axes Composites Webinar
In LS-DYNA the default output option writes stresses and strains into the PTF
(d3plot) binary files using the global coordinate system.
CMPFLG = 0
Slide 14
LS-DYNA ENVIRONMENT
Material Axes Composites Webinar
Slide 15
LS-DYNA ENVIRONMENT
Material Axes Composites Webinar
To correctly interpret the results in a PTF when CMPFLG is used, the post
processor needs to know the following information in addition to the value of
CMPFLG:
1. Which elements use orthotropic materials.
2. The orientation of the material axes relative to the global axes throughout the
analysis.
* For a composite Shell or Thick Shell element this information is needed for all the through
thickness integration points.
The rules in LS-DYNA for calculating the material axes are complex as they can be
defined via a number of different options. Some of these options are additive while
others overwrite each other.
• AOPT on *MAT cards – five options some apply to Shells and some to Solids.
• BETA and COMPOSITE options for *ELEMENT_SHELL / *ELEMENT_TSHELL.
• *PART_COMPOSITE – can vary the material and define orientation angles.
• PART ID on *INTEGRATION_SHELL – can vary the material.
Slide 16
LS-DYNA ENVIRONMENT
Material Axes Composites Webinar
PRIMER v15 knows about all of the different methods and rules for calculating the
material coordinate system and can sketch them via the entities panel.
Display - Entities
Slide 17
LS-DYNA ENVIRONMENT
Material Axes Composites Webinar
With a ZTF file D3PLOT can correctly identify CMPFLG and will automatically
transform the stress and strain values to the global coordinate system.
Slide 18
LS-DYNA ENVIRONMENT
Material Axes Composites Webinar
When D3PLOT detects a model with orthotropic material properties a new option
to plot results using the material axes coordinate system is available.
Slide 19
LS-DYNA ENVIRONMENT
Composite Modelling Composites Webinar
The method of modelling composites depends on the scope of the simulation. The main
techniques include:
• With *PART_COMPOSITE or • Each layer can be modelled • Each layer can be modelled
*ELEMENT_SHELL_COMPOSITE all separately. separately.
the layers can be defined using a • The connection between layers can be • The connection between layers can be
single shell element. node-to-node, or using _TIEBREAK done using a _TIEBREAK contact, or
• One integration point available for contact, or by physically modelling by physically modelling adhesive.
each layer. adhesive. • Can model delamination.
• Can control with MAXINT amount of • Can model delamination.
output in thickness.
• Cannot model delamination.
Slide 20
LS-DYNA ENVIRONMENT
Composite Modelling - One Shell Element Approach Composites Webinar
Slide 21
LS-DYNA ENVIRONMENT
Composite Modelling - One Shell Element Approach Composites Webinar
*ELEMENT_COMPOSITE: one
Part per physical component
Slide 22
LS-DYNA ENVIRONMENT
3. Material Models
Slide 23
LS-DYNA ENVIRONMENT
Composite Materials in LS-DYNA Composites Webinar
The main difference between the LS-DYNA orthotropic and composite materials is that for the
composite materials an option for failure of fibres and matrix is available.
c c
b a
Transverse tensile fracture Longitudinal tensile fracture
c c
b a
Transverse compressive fracture Longitudinal compressive fracture
The available material model in LS-DYNA for composites are the following:
*MAT_COMPOSITE_DAMAGE [*MAT_022]
*MAT_ENHANCED_COMPOSITE_DAMAGE [*MAT_054/55]
*MAT_LAMINATED_COMPOSITE_FABRIC [*MAT_058]
*MAT_COMPOSITE_FAILURE_OPTION [*MAT_059]
*MAT_RATE_SENSITIVE_COMPOSITE_FABRIC [*MAT_158]
*MAT_LAMINATED_FRACTURE_DAIMLER_PINHO [*MAT_261]
*MAT_LAMINATED_FRACTURE_DAIMLER_CAMANHO [*MAT_262]
Slide 24
LS-DYNA ENVIRONMENT
Overview of composite material models Composites Webinar
Slide 25
LS-DYNA ENVIRONMENT
Orthotropic Material Strengths Composites Webinar
3 1
Loading Mode Stress Strength 2
Tension 11 0 XT
Solid and shell elements
Fibre
Compression 11 0 XC
Tension 22 0 YT
Transverse
Compression 22 0 YC
Shear In-Plane 12 0 S12
Tension 33 0 ZT
Solid elements only
33 0
(TT)
Compression ZC
TT Transverse 23 0 S 23
Shear
TT Longitudinal 13 0 S13
Features
• Enhanced version of *MAT_022
• depicts a more sudden failure after exceeding the strength limits of the ply
• Chang-Chang failure criteria
• Elasto-plastic stress-strain relationship
• Parameters to control the element erosion in a more numerical manner
• DFAILT for limiting the strain in fibre tension
• DFAILC for limiting the strain of fibre compression
• DFAILM for limiting the stress of matrix in tension and compression
• DFAILS for the limiting the strain in shear
• SLIMxx for reducing the stress level beyond the strength limit
• EFS defines an effective strain to control element erosion
• TFAIL for element timestep criteria for element erosion
• Crash front algorithm – SOFT
• 2-way fibre action (thin shells only) – 2WAY
• Valid for thin/thick shells and solid elements
• Strain rate dependent strengths (LCxx – Load curve ID)
Slide 27
LS-DYNA ENVIRONMENT
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
2 2
e 2f 11 12 1 Degradation after failure:
XT SC
Tensile Fibre Mode E11 E22 G12 12 21 0
2
ec2 11 1 Degradation after failure:
XC
Compressive Fibre Mode E11 12 21 0
2 2
em2 22 12 1 Degradation after failure:
YT SC E22 G12 21 12 0
Tensile Matrix Mode
Failure assumed when ed 0
2
YC
2 2 2
12
ed2 22 1 22
1
YT S C
Degradation after failure:
2SC 2 S C
Compressive Matrix Mode E22 G12 21 12 0
Slide 28
LS-DYNA ENVIRONMENT
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
1 2 3 4 5 6 7 8
Elastic, Card 1 MID RO EA EB (EC) PRBA PRCA PRCB
orthotropic
parameters Card 2 GAB GBC GCA (KF) AOPT
Slide 29
LS-DYNA ENVIRONMENT
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
1 2 3 4 5 6 7 8
Elastic, Card 1 MID RO EA EB (EC) PRBA PRCA PRCB
orthotropic
parameters Card 2 GAB GBC GCA (KF) AOPT
XC Longitudinal compressive strength DFAILM Maximum strain for matrix straining in tension or compression
XT Longitudinal tensile strength DFAILS Maximum tensorial shear strain (ε12 = γ12/2)
YC Transverse compressive strength DFAILT Maximum strain for fibre tension
YT Transverse tensile strength DFAILC Maximum strain for fibre compression
SC Shear strength EFS Effective failure strain
CRIT Failure criterion (54/55) TFAIL Time step size criteria for element deletion
BETA Weighting factor for shear term in tensile fibre mode 2WAY Flag to turn on 2-way fibre action
ALPH Shear stress parameter for the non-linear term TI Flag for transversal isotropic behaviour (Solids)
Parameters related to elastic, orthotropic material properties Parameters related to element deletion
SOFT Softening reduction factor for material strength in crashfront
FBRT Softening for fibre tensile strength elements
YCFAC Reduction factor for compressive fibre strength PFL Percentage of layers that must fail until crashfront
SOFT2 Optional ‘orthogonal# softening reduction factor
Parameters related to post-matric compressive failure
SOFTG Softening reduction factor for transverse stiffness
Parameters related to crashfront
Slide 30
LS-DYNA ENVIRONMENT
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
XT YT SC
SLIMT1* X T SLIMT2 * YT G
efs
EII E
DFAIL - C efs DFAIL M efs
XC YC
1-Element Test, Single Layer (Shell, ELFORM = 16)
XT = 1.5 YT = 180
SC = 150
Perfectly
plastic until
DFAILT = 0.1
Perfect
plasticity until
DFAILC = 0.1 XC = 1.0 YC = 240
DFAILxx = 0.1
EA = 141 GPa
EB = 9.34 GPa
GAB = 4.5 GPa Slide 31
LS-DYNA ENVIRONMENT
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
XT YT SC
SLIMT1* X T SLIMT2 * YT G
efs
EII E
DFAIL - C efs DFAIL M efs
XC YC
1-Element Test, Single Layer (Shell, ELFORM = 16)
XT = 1.5 YT = 180
SC = 150
SLIMT2*YT
SLIMT1*XT SLIMS*SC
SLIMC2*YC
SLIMC1*XC
XC = 1.0 YC = 240
DFAILxx = 0.1
EA = 141 GPa
EB = 9.34 GPa
GAB = 4.5 Gpa Slide 32
SLIMxx
LS-DYNA=ENVIRONMENT
0.5
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
Slide 33
LS-DYNA ENVIRONMENT
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
Slide 34
LS-DYNA ENVIRONMENT
*MAT_054: ENHANCED_COMPOSITE_DAMAGE Composites Webinar
Slide 35
LS-DYNA ENVIRONMENT
4. Delaminations
Slide 36
LS-DYNA ENVIRONMENT
Inter-laminar Material Modelling in LS-DYNA Composites Webinar
Slide 37
LS-DYNA ENVIRONMENT
Inter-laminar Material Modelling in LS-DYNA Composites Webinar
Slide 38
LS-DYNA ENVIRONMENT
Inter-laminar Material Modelling in LS-DYNA Composites Webinar
General Remarks z
Traction
Gc(ø)
x a CZL Separation
Slide 39
LS-DYNA ENVIRONMENT
Traction-Separation Law Composites Webinar
2.284
Double Cantilever Beam (DCB) Mixed-Mode Bend (MMB) End-Notched Flexure (ENF)
Mode I Mode I/II Mode II
L c
L c P
Lever arm P
Lever arm
P L P LP L
Test specimen
Test specimen
2h 2h 2h
a0 a0 a0
P Base
Base Base Base
a
a 2L
2L
Slide 40
LS-DYNA ENVIRONMENT
Fracture toughness vs. Mode-mixity Composites Webinar
L c
P
Lever arm
L c
P
P L Lever arm P L
Test specimen
Test specimen
2h 2h
2h
a0 a0
P Base
a
Base Base
2L
a
2L
P L
a0
Base
2.284
Slide 41
LS-DYNA ENVIRONMENT
Inter-laminar Material Modelling in LS-DYNA Composites Webinar
Slide 42
LS-DYNA ENVIRONMENT
Cohesive Zone Elements Composites Webinar
5 Δx84 7
Δx51 3
Mid-surface
2
Δx73
6 1
4 Integration
Δx62 1 points
3
Slide 43
LS-DYNA ENVIRONMENT
Cohesive Zone Elements Composites Webinar
Slide 44
LS-DYNA ENVIRONMENT
Cohesive Zone Elements: Formulation Composites Webinar
4
R T (t )x R T (0)X
X N (s, t )X
i 1
i i 4 ,i
Local relative
displacement at • R(t) : transformation matrix from local to global coordinate system at time t;
integration points • X, x: the initial and current coordinates, respectively.
t1 ET 0 0 1 Units:
Local interface t 0 0 2
2 ET N N mm
tractions
t3 0 E N 3 mm 2 mm 3
0
Slide 45
LS-DYNA ENVIRONMENT
Cohesive Material Models: Overview Composites Webinar
Traction-
LS-DYNA Material
Separation Initiation & Propagation Criteria Comments
Model
Law/Shape
Slide 46
LS-DYNA ENVIRONMENT
MAT_COHESIVE_MIXED_MODE: MAT_138 Composites Webinar
• Simplification of *MAT_COHESIVE_GENERAL
• Restricted to linear softening
• Bilinear traction-separation law with
quadratic mixed mode delamination criterion
and a damage formulation
• Can be used only with cohesive element
formulations
I0 T / EN II0 S / ET II / I
Slide 47
LS-DYNA ENVIRONMENT
MAT_COHESIVE_MIXED_MODE: MAT_138 Composites Webinar
• Simplification of *MAT_COHESIVE_GENERAL
• Restricted to linear softening
• Bilinear traction-separation law with
quadratic mixed mode delamination criterion
and a damage formulation
• Can be used only with cohesive element
formulations
2 1 2 EN XMU ET XMU XMU GI GII
F 1
0 GIC GIIC GIC GIIC
2 ET
XMU GII
F
2 GIC GIIC GIC GC GIC GIIC GIC
2
EN 2 ET GI GII
0
1
EN ET
1 1
2 2
Slide 48
LS-DYNA ENVIRONMENT
MAT_COHESIVE_MIXED_MODE: MAT_138 Composites Webinar
1 2 3 4 5 6 7 8
Slide 49
LS-DYNA ENVIRONMENT
Double Cantilever Beam: Mode I Composites Webinar
L c
P
Lever arm
Explicit Analysis: Quasi-Static
P L P L
T = 30 MPa Test specimen
2h • Comparison of element
2h formulations
a
a0 0
P
Base Base
a
2L
SHELL
SOLID (ELFORM = 16)
(ELFORM = 2)
TSHELL
(ELFORM = 2)
1 2 3 4 5 6 7 8
Slide 50
LS-DYNA ENVIRONMENT
Double Cantilever Beam: Mode I Composites Webinar
L c
P
Lever arm
P L
Implicit Non-linear Analysis P L
T = 30 MPa Test specimen
2h • Explicit vs implicit 2hnon-linear
a
static analysis
a0 0
P
Base Base
SOLID
a
2L
(ELFORM = 2)
1 2 3 4 5 6 7 8
Slide 51
LS-DYNA ENVIRONMENT
Mixed-Mode Bend: Mode I/II Composites Webinar
L c
P
Lever arm
Test specimen
2h
Base
a
2L
GII/GT = 20%
GII/GT = 50%
GII/GT = 80%
Slide 52
LS-DYNA ENVIRONMENT
3-Point End Notched Flexure: Mode II Composites Webinar
S = 60 MPa A
C
B First row of crack front element enter the
damage regime
B
A
L
C
P
Slide 53
LS-DYNA ENVIRONMENT
Mesh Dependency – Strength Composites Webinar
S = 60 MPa
Slide 54
LS-DYNA ENVIRONMENT
Mesh Dependency – Strength Composites Webinar
Current mesh design guidelines recommend at least three elements within the
fully developed fracture process zone (FPZ) to preserve numerical accuracy.
Engineering solution for mesh size effects
M =0.5
Young’s modulus
of the material Ne = 3
Critical energy
Gc
lcz ME release rate
max 2 Maximum
strength
Scaling
MEGc
Cohesive
zone length
factor max
N e le M =0.5
Ne = 3
lcz
Ne
le
Number of Element
elements in FPZ size (Turon et al. 2007)
Slide 55
LS-DYNA ENVIRONMENT
Mesh Dependency – Strength Composites Webinar
Current mesh design guidelines recommend at least three elements within the
fully developed fracture process zone (FPZ) to preserve numerical accuracy.
1 2 3 4 5 6 7 8
Slide 56
LS-DYNA ENVIRONMENT
Mesh Dependency – Strength Composites Webinar
Current mesh design guidelines recommend at least three elements within the
fully developed fracture process zone (FPZ) to preserve numerical accuracy
1 2 3 4 5 6 7 8
M =0.5
Ne = 3
Slide 57
LS-DYNA ENVIRONMENT
Mesh Dependency – Strength Composites Webinar
Current mesh design guidelines recommend at least three elements within the
fully developed fracture process zone (FPZ) to preserve numerical accuracy
M =0.5
Ne = 3
Slide 58
LS-DYNA ENVIRONMENT
Tiebreak Contacts Composites Webinar
‘slave’ node
n
• Segment:
3-noded or 4-noded
connectivity references a shell
‘master’ segment element or one of the faces of a
solid element
Slide 59
LS-DYNA ENVIRONMENT
Tiebreak Contacts Composites Webinar
• To detect a node-segment pair, the projection of the node onto the master segment, along
the master segment normal, must lie within the segment area
• Segment area is scaled by an additional 2% to collect nodes that lie near edges
• Contact point is calculated just once (at initialisation t=0)
• Projection distance is the orthogonal distance of the slave node from the master segment
along the master segment normal
• Projection distance is computed in a local coordinate system embedded in the master
segment
• d < 0:
o Penetration
• d > 0:
o Zero penetration or
positive offset
• d = 0:
o Save node is on the
master segment surface
Slide 60
LS-DYNA ENVIRONMENT
Recommended Tiebreak Contacts Composites Webinar
• Non-Automatic
o *CONTACT_TIEBREAK_NODES_TO_SURFACE
o *CONTACT_TIEBREAK_NODES_ONLY
• Automatic
o *CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_ TIEBREAK
Slide 61
LS-DYNA ENVIRONMENT
Tiebreak Contacts Composites Webinar
*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_ TIEBREAK_OPTION
1 2 3 4 5 6 7 8
Card 4 OPTION
Slide 62
LS-DYNA ENVIRONMENT
Tiebreak Contacts Composites Webinar
*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_ TIEBREAK_OPTION
1 2 3 4 5 6 7 8
Slide 63
LS-DYNA ENVIRONMENT
Tiebreak Contacts Composites Webinar
L c
P
Lever arm
P L P L
P L
Test specimen
2h 2h
a0
a0 a0
P Base
Base Base
a
2L
Slide 64
LS-DYNA ENVIRONMENT
Tiebreak Contact-Related Outputs Composites Webinar
Card 1 CID
Slide 65
LS-DYNA ENVIRONMENT
Fringe Plot: Cohesive Elements vs. Tiebreaks Composites Webinar
2mm
3.6mm
4.7mm
Cohesive Element Model TIEBREAK Contact Model
(Plastic Strain Flag) *DATABASE_BINARY_INTFOR
Slide 66
LS-DYNA ENVIRONMENT
Comparison of Methods* Composites Webinar
Cohesive Tiebreak
Elements Contacts
Higher resolution: more smooth results Output results Lower resolution: More coarse results
Slide 68
LS-DYNA ENVIRONMENT
Outline – FE Modelling of Composites Composites Webinar
*MAT_022: *MAT_138:
COMPOSITE DAMAGE COHESIVE_MIXED_MODE
*MAT_262: *CONTACT_TIEBREAK:
LAMINATED_FRACTURE_ AUTOMATIC_ONE_WAY_
DAIMLER_CAMANHO Layers of Shell SURFACE_TO_SURFACE
Elements
*MAT_161/162: *MAT_169:
Solids COMPOSITE_MSC MAT_ARUP_ADHESIVE
(3D stress state) (Commercial)
Slide 69
LS-DYNA ENVIRONMENT
Contact Information Composites Webinar
www.arup.com/dyna
Slide 70
LS-DYNA ENVIRONMENT