Lecture5 All
Lecture5 All
Lecture5 All
Composites modelling:
FE composites and failure/damage
IFB
Composites modelling:
FE composites and failure/damage
IFB
Composites modelling:
FE composites and failure/damage
IFB
Composites modelling:
FE composites and failure/damage
f = B T EBdV u = [k ] u
V
Element stiffness
matrix [k]
1
1
[k ] = t A 0 x32 0 x13 0 x21 [E] 0 x32 0 x13 0 x21
2A
2A
x32 y23 x13 y31 x21 y12
x32 y23 x13 y31 x21 y12
x
E
y =
1 2
1
1
0 0
0 x
0 y
1
2 xy
IFB
Composites modelling:
FE composites and failure/damage
1 2 Isotropic Case
f = B EBdV u = k u
E
E
Q22 =
V
1 2
E
Stiffness [k]
E
E
Q12 = Q21 =
=
0 1
1 Q11 Q12
2
1
1 2
2 = Q21 Q22
0
0
12
[]
Q11 =
E1
E1
(1 12 21 )
Q12 = Q21 =
Orthotropic Case
21 E1
12 E2
Q66 = G12
Composites modelling:
FE composites and failure/damage
c2 s2
2cs
2
2
[T ] = s c 2cs
cs cs c 2 s 2
(1 12 21 ) (1 12 21 )
E2
Q22 =
(1 12 21 )
) (
Q66 = G
E2
IFB
0 2
Q66 12
[Q ] = [T ]
Q11
[Q] [T ] = Q16
Q16
Global frame
c = Cos
s = Sin
Q12
Q22
Q26
Q16
Q26
Q66
As with any composites analysis it is necessary to define fibre directions. The can be done
in a number of ways:
1. For example from a fixed vector direction in the Global frame, or from a vector relative
to the Local element frame.
2. Or from a process simulation of the draping and mapping of results to the mechanical
analysis.
IFB
Composites modelling:
FE composites and failure/damage
A summation is done to compute [E] for all plies in the Global frame:
[ ]
2. These are then summated (in the common Global frame) to give
the so-called ABD matrix
[E] =
A B
B D
This is usually a 6*6 matrix having in plane stiffness [A], bending stiffness [D] and a
stretch-bending coupling matrix [B]; each 3*3.
It will have reduced size for 2D or other problems.
The [ABD] matrix is used in the previous slide for stiffness [k].
We shall derive the [ABD] matrix in the lecture on laminate analysis.
IFB
Composites modelling:
FE composites and failure/damage
f = B T EBdV u = [k ] u
V
IFB
Composites modelling:
FE composites and failure/damage
{u} = [K ] {P}
1
{ x , y } = [B ]{ue }
{ue }
{ x , y } = [E ]{ x , y }
1
{ 1, 2 } = [T ]{ x , y }
{ 1, 2 } = [T ]{ x , y }
IFB
Composites modelling:
FE composites and failure/damage
10
IFB
Composites modelling:
FE composites and failure/damage
Mechanical Loading
2
11
Fibre tensile
rupture
11
3
Fibre compression
kink band
1
22
Matrix Failure
Intra-laminar Failure
Fibre Failure
22
Transverse tension /
compression
Matrix transverse tensile cracking
3
1
12
12
In-plane shear
23
23
7.Others.
Inter-laminar
Failure
Out-of-plane shear
Delamination
(Mode-I)
Ply separation
11
IFB
Composites modelling:
FE composites and failure/damage
2.
Used for problems where the post-failure behaviour is needed; e.g. composites
impact and crash analysis. Problems are highly non-linear and most applications
12
IFB
Composites modelling:
FE composites and failure/damage
Failure criteria
Useful for:
Max. stress
Max. strain
Tsai-Hill/Wu
Puck + many others..
1
22
22
Transverse tension /
compression
Matrix transverse tensile cracking
13
IFB
Composites modelling:
FE composites and failure/damage
Failure criteria
Failure criteria
14
IFB
Composites modelling:
FE composites and failure/damage
Quadratic criteria
IFB
Composites modelling:
FE composites and failure/damage
1 > F1t
if 1 > 0
abs ( 1 ) > F1c if 1 < 0
2 > F2 t
if 2 > 0
abs ( 2 ) > F2 c if 2 < 0
6 > F6
4 > F4
shears
5 > F5
6= F6
2
6
design
space
Zone of safe
combinations
of 2 and 6
abs(2)= F2c
2= F2t
The above shows graphically the stress condition (2 0, 6 0, all other stresses = 0).
The safe design space is within the limiting failure conditions F6 , F2c and F2t .
This failure envelop may easily be extended to include the additional stress dimensions.
16
Note: The quantities F1t, F1c, F2t, etc. are ultimate (failure) values. If these are used in
design a factor of safety must be included to protect against failure. Alternatively,
they may be allowable values to limit material damage.
IFB
Composites modelling:
FE composites and failure/damage
Experimental
failure envelope
6
Note:
1.The maximum stress criterion may be over
conservative due to compressive loading helping
to resist shear failure.
2.BUT more importantly it may over predict failure
loads for mixed mode loading due to the
combined action of loads on failure.
17
IFB
Composites modelling:
FE composites and failure/damage
( ) + (
f 2
1
2
1
(F )
f
1
2f )
2
(F1 )
( ) + ( ) + ( ) + ( )
f 2
2
2
2
(F )
f 2
6
2
6
(F )
f 2
4
2
4
(F )
(F )
1 = 0
eg failure for F2
(note symmetry)
f 2
5
2
5
Failure
region
(F 1)
2
( )
f 2
2
2
2
(F )
=1
No fail
region
(F< 1)
Tsai-Hill for 2- 6
1= 0 stress space
IFB
Composites modelling:
FE composites and failure/damage
Interactive quadratic
criteria e.g. Tsai-Wu
1
F2T
F1C
1
Safe design
stress space
F1T
Maximum stress
F2C
Maximum strain
In real design some people work on the safe side and test several selected failure criteria.
Then use the within the bounds of the selectedl criteria as the safe loading area.
Examples of potentially dangerous predictions!!!!
19
IFB
Composites modelling:
FE composites and failure/damage
Visualisation only
Failure activated
Available
failure
criteria
20
10
IFB
Composites modelling:
FE composites and failure/damage
Lay-up
Mechanical data
http://tu-dresden.de/die_tu_dresden/fakultaeten/
fakultaet_maschinenwesen/ilr/aero/download/laminatetheory/index_html
Dresden
notation:
RIIt = F1t
RIIc = F1c
Rt = F2t
Rc = F2c
RII = F6
21
IFB
Composites modelling:
FE composites and failure/damage
22
11
IFB
Composites modelling:
FE composites and failure/damage
Imposed load
on laminate
IFB
Failure
criteria
Scale factor
for failure
Failure
type
Composites modelling:
FE composites and failure/damage
24
12
IFB
Composites modelling:
FE composites and failure/damage
25
IFB
Composites modelling:
FE composites and failure/damage
The Global ply and Bi-phase are fundamentally different. The Global ply has a
damage+plasticity model and Bi-Phase uses damage only (but also other differences)
The unloading is not important for continuous progressive loading cases; but possibly
important if residual deformations and springback are required (Global ply is then better)
Global ply is strictly more correct; but some data/parameters are difficult to get (or
understand !)
26
26
13
IFB
Composites modelling:
FE composites and failure/damage
Materials cards
Mat 31 for solid
Mat 130/131/132 for shell
Specific output for Contour/THP plots
For shells laminate stacking sequence
Ply cards
Elastic data for orthotropic behaviour
Damage data for composite models
And/or ply failure data (for shells only)
Information on layups,
orientations (relative to the
directions in Part cards),
thicknesses, ply types
27
IFB
Composites modelling:
FE composites and failure/damage
Damage type methods suitable for impact and crash: Allows treatment
of individual composite damage modes
The FE code PAM-CRASH contains two damage models suitable for impact and crash
analysis of composites. They are typical state-of-the-art models in this field. The main
features are:
1.
The Bi-Phase model for UD and woven composites (shell and solid elements):
a. Considers fibre and matrix separately for mechanical stiffness and failure.
b. Used simple damage mechanics to degrade mechanical stiffness properties.
c. A useful model if only limited or composites manufacturers data is available.
2.
The Global Ply model (Ladeveze model) for UD and woven composites (shells only):
a. Considers the composite as a homogenised orthotropic material.
b. Uses damage and plasticity laws to degrade mechanical properties.
c. Probably more accurate, but does require some special (non standard) mechanical
testing for shear behaviour.
28
14
IFB
Composites modelling:
FE composites and failure/damage
FIBERS (f) +
=
UD-COMPOSITE (UD)
3
MATRIX (m)
2
=
UD= unidirectional
f = fiber
m = matrix
stress
E() = (1 - d ()) Eo
Eo
E()
Residual
strength
strain
Z
8
n2
l
l
l
l
l
l
l
l
y
4
4
l
l
n1
global
system
2
1
local system
for bricks
1
2
local system
for shells
29
IFB
Composites modelling:
FE composites and failure/damage
E1 = E1o ( 1 - d1 )
E2 = E2o ( 1 - d2 )
E1
2
1
G12
Gd = Go (1 - d12 )
Go
12
23
22
E2
21
13
12
11
Ed = Eo (1 - d)
12
Diffused matrix
microcracking
due to
transverse
loading
22
12
11
Fibre/matrix
interface
debonding
due to
shear
loading
1
30
15
IFB
Composites modelling:
FE composites and failure/damage
200
e.g. residual
damage =0.9
150
E=131 GPa
100
50
E=118 GPa
experiment
simulation
0
0.000
0.050
0.100
0.150
0.200
0.250
31
Residual damage
31
IFB
31
Composites modelling:
FE composites and failure/damage
-0.008
-0.007
-0.006
-0.005
-0.004
-0.003
-0.002
-0.001
1000
0
0
900
M46J Experimental
M46J Sim
T1000J Experimental
T1000J Sim
-50
Tension
Simulation T1000J
Experiment T1000J
Simulation M46J
Experiment M46J
800
700
-100
xx (MPa)
600
xx
-150
Compression
500
400
-200
300
-250
200
100
-300
0
0
-350
0.002
0.004
0.006
xx
0.008
0.01
0.012
0.014
0.016
xx
180
160
140
xx (MPa)
120
100
80
Simulation 7
Specimen 7
Simulation 11
Specimen 11
60
40
Shear
20
0
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
xx
32
16
IFB
Composites modelling:
FE composites and failure/damage
2
1
Case 3: Shear
33
IFB
Composites modelling:
FE composites and failure/damage
2
1
Case 3: Shear
http://www2.ifb.uni-stuttgart.de/FEM/TutorialsAndMaterialCalibration.htm
Note:
All documentation and datasets are on the web at the above link
The documentation and datasets use material model 131 - Ply type 0 (=Bi-Phase); both
shell and solid elements are covered, and extension to woven materials are included.
34
17
IFB
Composites modelling:
FE composites and failure/damage
Calibration strategy
First assign and check the elastic data:
1. Fiber direction (x) - tension
2. Fiber direction (x) - compression
3. Shear (x-y) use normal loadings with fibers rotated at 45 to the loading (x and y)
directions
4. Transverse direction (y)
35
IFB
Composites modelling:
FE composites and failure/damage
36
18
IFB
Composites modelling:
FE composites and failure/damage
Density.
Ply type.
Cross plot of aux4
(ordinate) versus
aux1 (absisca)
Example of tension x (in the fibre direction
(no failure case)
IFB
Composites modelling:
FE composites and failure/damage
Intermediate
Initial
Gi = di*Go
G=stress/12 where 12= 212
IMPORTANT: Input and output
are tensor shear strain 12
NOT engineering shear strain 12
Final
tension
Data for element under
hydrostatic compression
38
19
IFB
Composites modelling:
FE composites and failure/damage
Intermediate
strain
Initial
strain
Ei = di*Eo
E = slope = E22 : Note
for the transverse
direction the input (not
the law of mixtures) is
used.
Final
strain
Note:
The model does not allow control of failure for transverse tension (Case 2 loading).
For example, the above curve is obtained for transverse tension using the previous
slide (Case 3) data: The failure observed is actually due to shear shear input data.
39
IFB
Material cards
Number of plies in
the laminate
Composites modelling:
FE composites and failure/damage
20
IFB
Composites modelling:
FE composites and failure/damage
Ply cards
Connected material
ANGPL
Vector
41
IFB
Composites modelling:
FE composites and failure/damage
An additional exercise
Take the single element test case (loaded
in the fibre direction) and make sure the
elastic and failure data is complete.
In Visual-Crash open the materials cards
and convert this to a laminate having 4
plies. Each ply is 0.25mm thick; use a
layup of 0/45/45/0.
Add a section force so that the boundary
reactions can be stored/monitored. Option
Crash > OutPut > Section Force;
select the type Support and add the
two reaction nodes to the nodal selection
list.
Store the dataset under a suitable name
and run it using PAM-CRASH.
0 plies break
21
IFB
Composites modelling:
FE composites and failure/damage
Tutorial examples:
o
43
IFB
Composites modelling:
FE composites and failure/damage
Through thickness strains are assumed to be a function of the in plane strains only
There is no stress in the thickness direction (plane stress is assumed for thin shells)
Therefore proper tri-axial stress prediction is not possible (even with a fine mesh)
The element is best for analysis of thin walled problems that are essentially determined
by in plane loading.
Solid elements:
This element type should therefore be used in problems having complex 3D stress
distributions
Or for problems where in planar loadings cause complex 3D stresses; e.g. around
notches.
These differences should be borne in mind during this exercise; the
following few slides illustrate some of these points.
44
22
IFB
Composites modelling:
FE composites and failure/damage
Instability point
Void nucleation
45
Damage and
failure
IFB
Composites modelling:
FE composites and failure/damage
46
23
IFB
Composites modelling:
FE composites and failure/damage
Shell elements
True
stress
Engineering
stress
Instability
point
x
y
Conventional shell and similar 2D elements:
Assume zero stress in the thickness direction
Strain is approximated using a constant volume assumption
z = -(x + y)
A shell element cannot predict proper stress tri-axiality and therefore cannot predict
failure (very) accurately:
1. For metals the Forming Limit Diagram can be reasonably used with shell elements
to estimate failure (at least to the instability point).
2. For composites a damage law or classical failure criteria (e.g. Max stress, TsaiWu) can similarly be used.
47
IFB
Composites modelling:
FE composites and failure/damage
Test
48
Shells only
24
IFB
Composites modelling:
FE composites and failure/damage
Exercise 1
Converting the metal hole-in-a-plate
example to a composites problem
having damage and failure:
1. For shell elements (damage and failure)
2. For solid elements (damage and failure)
3. For shell elements (classical failure criteria only)
Note:
These damage and failure analyses are all to be done with the Explicit FE method.
Handling progressive damage with an Implicit code requires a non-linear solution since [K]
changes continuously with damage. It could be done, but would be difficult and CPU expensive.
49
IFB
Composites modelling:
FE composites and failure/damage
Replace the existing Aluminium part and material cards with a composite
elastic-damage model.
Some controls and loading to make it run faster (mainly for teaching purposes)
50
25
IFB
Composites modelling:
FE composites and failure/damage
Part, Material and Ply data: Additional ply cards are needed
Metals
Composites
Parts
Geometric data: e.g. thickness
Parts
Geometric data: e.g. thickness
Materials
Mechanical data: This is mainly given in
the ply cards see below
Materials
Mechanical data: e.g.modulus,
yield, strain rate.
Ply data
Mechanical data: e.g.modulus, damage and
failure data in Tension and Compression
New see next slides
51
IFB
Composites modelling:
FE composites and failure/damage
Some basics: The compliance law and input for mechanical data:
The above data must be given for shells (selected) or solids (all)
52
26
IFB
Composites modelling:
FE composites and failure/damage
d(e)
1
du
d1
ei
e1
eu
e = equivalent strai n
ei = initial threshold strai n
e1 = intermediate
d1 = intermediate damage
range
ei < e < e 1
e 1 < e < eu
eu < e <
modulus damage
Eo
E(e) = 1- d(e) E 0
E1
Eu
ei
e1
eu
s (e)
s
1
s
E(e)
E 0 e 1-
ei
e1
eu
ei < e < e1
d -d
E 0 e 1- d1 u 1 (e- ei )
eu- e1
s u = E 0 eu 1- du = const
const
su
d1
(e- ei )
e1- ei
e1 < e < eu
eu < e <
e = ev = I1 = tr (e)
53
shear damage
e = es =
IFB
(tr = trace)
J2 = 1/2 tr (e - 1/3 ev d) 2
1/2
Composites modelling:
FE composites and failure/damage
Compression
Tension
54
(1-di)Eo
(1-du)Eo
i 1 u
27
IFB
Composites modelling:
FE composites and failure/damage
Run: TensionY_TransvFailure
Crossplot: Aux2 v. Aux5
Run: ShearXY_MatrixShearFailure
Crossplot: Aux3 v. Aux6
Run: TensionX_FibreFailure
Crossplot: Aux1 v. Aux4
55
IFB
Composites modelling:
FE composites and failure/damage
Replace the existing Aluminium part and material cards with a composite
elastic-damage model.
Some controls and loading to make it run faster (mainly for teaching purposes)
56
28
IFB
Composites modelling:
FE composites and failure/damage
Plies are
referred
to here
57
IFB
These are outputs selected I have output auxs 1-6 = strain 11,22,12
and stress 11,22,12 respectively in the fibre frame for the first ply only
Composites modelling:
FE composites and failure/damage
3
4
YL
1
YG
XG
Global frame
Options here are:
=0 for a reference vector in the global frame
Local frame
this is w.r.t
the element
nodes (e.g.
xL lies along
nodes 1-2)
29
IFB
Composites modelling:
FE composites and failure/damage
Replace the existing Aluminium part and material cards with a composite
elastic-damage model.
Some controls and loading to make it run faster (mainly for teaching purposes)
59
IFB
Composites modelling:
FE composites and failure/damage
4. Some other changes to make the analysis suitable for explicit loading
a. Place all the lower nodes in an OUTPUT > SECTION FORCE type support this will give
a time-history of the reaction force at the base in the results file, so we can see the
value of maximum load at failure.
60
30
IFB
Composites modelling:
FE composites and failure/damage
IFB
Composites modelling:
FE composites and failure/damage
6a. Example results: Damage and other contour plotting (from the .DSY)
file)
Example plot of total damage at the final
state (T=0.6msec). This is approximately
the final damage at full section failure.
31
Composites modelling:
FE composites and failure/damage
IFB
6b. Example results: Reaction force time history (from the .THP file)
Below is a plot of reaction force (SECTION direction y) from the .THP file. The coupon
breaks at about 100kN and dynamically oscillates about 10-20kN (this is a typical dynamic
mass effect). Slower imposed loading over a longer duration would reduce this post failure
oscillation.
63
IFB
Composites modelling:
FE composites and failure/damage
[0,0,0,0]
DONE
[45,45,45,45]
[90,90,90,90]
[45,-45,-45,45]
For each (either with an editor in the .pc file, or with Visual-PAM):
1.
2.
3.
Then run each model and compare results with the previous study [0,0,0,0]
32
IFB
Composites modelling:
FE composites and failure/damage
0
Definition used for
the 0 direction
Do not worry about the oscillations in the post- failure phase. Its is due to mass (inertia)
effects caused by the rapid loading used here to reduce CPU time.
The non-linear initial loading (to failure) is due to the velocity control used for loading.
65
IFB
Composites modelling:
FE composites and failure/damage
66
33
IFB
Mesh dependancy
Composites modelling:
FE composites and failure/damage
See directory:
Example_HoleInPlate_MeshDependency
67
IFB
Composites modelling:
FE composites and failure/damage
Consistent results: Dont always expect explicit codes to give exactly the same results!
Small differences can occur depending on precission (single/double),
version, machine, operating system
2008
2007
2006
2008
2007
2006
68
34
IFB
2008
Composites modelling:
FE composites and failure/damage
2007
2006
2008
2007
2006
69
IFB
Composites modelling:
FE composites and failure/damage
This requires more CPU due to four times more elements; also, there is a much smaller
simulation timestep associated with the small solid element size in the thickness direction.
Briefly the steps to follow are:
1. Make a copy of the previous composites shell model:
e.g. HoleInPlate_FullModel_SolidComposite30.pc
30 is the solid
material model
for a UD ply
70
35
IFB
Composites modelling:
FE composites and failure/damage
71
IFB
Composites modelling:
FE composites and failure/damage
72
36
IFB
Composites modelling:
FE composites and failure/damage
Material cards:
Assigning the
material model, ply
mechanical data
and output
(auxiliary)
information
In the material
editor set material
type to 30 (= solid
UD composite) and
the other data as
shown in rings.
Save this (Apply
and close).
The selected output for contour and time history plotting are chosen via auxiliary reference
numbers (e.g. the forth auxiliary is set to 9 for output of total damage dt)
73
IFB
Composites modelling:
FE composites and failure/damage
Parts cards: These link to the material/ply cards and also set the fibre directions
In this case each part represents one layer. Link the material model
(IMAT) and set the fibre directions, e.g.:
+45 ply x_local = 1,1,0 and y_local = 1,-1,0
-45 ply x_local=1,-1,0 and y_local = 1, 1,0
Note: Solid elements need 2 vectors to be defined; representing the main fiber and the
transverse directions. The third direction is computed as the cross product
74
37
IFB
Composites modelling:
FE composites and failure/damage
1. Redefine all the base nodes to have a suitable boundary condition (either fully fixed,
or free with fixed only in the loading direction). Similarly, the top nodes could be
constrained from out-of-plane movements.
2. Load the nodes at the top using imposed velocities in the y-direction (VEL3D). The
same loading function as for the shell problem should be used.
3. Put all the base nodes in a section force time history so we can get the reaction force
time history.
4. The control data should be the same as for the shell model (actually it should already
exist from the previous shell model that has been adapted).
5. Save the dataset and run it.
6. Results (shown on the next slides) are visualised with Visual-Viewer.
75
IFB
Composites modelling:
FE composites and failure/damage
76
38
IFB
Composites modelling:
FE composites and failure/damage
77
IFB
Composites modelling:
FE composites and failure/damage
Further Exercise:
Using a classical composites failure criteria
(e.g. Maximum Stress)
1. Use the previous shell model and copy the input dataset to a new
file having an appropriate name.
2. Open this new file using Visual Crash for PAM.
3. Make the following changes; run the model and examine the
results.
78
39
IFB
Composites modelling:
FE composites and failure/damage
2
F2T
F1C
F1T 1
Safe design
stress space
Maximum stress
F2C
Maximum strain
IFB
Composites modelling:
FE composites and failure/damage
80
40
IFB
Material card
modifications:
Composites modelling:
FE composites and failure/damage
81
IFB
Composites modelling:
FE composites and failure/damage
Biphase criteria
82
41
IFB
Composites modelling:
FE composites and failure/damage
Biphase: Damage
at 0.6msec
83
IFB
Composites modelling:
FE composites and failure/damage
Some questions:
1. Can the shell model capture and model the effect of delamination ?
2. Can the solid model capture and model the effect of delamination ?
84
42
IFB
Composites modelling:
FE composites and failure/damage
Stacked Shell: A rather new approach of modelling shells for each ply and
delamination interfaces to tie the plies. These are sometimes
called cohesive zone elements, or interface elements
Stacked shells (for ply failure) with special
tied interfaces (for delamination failure).
In this case solid elements are used to
model the core in this sandwich composites.
CPU costs are reasonable even for large
structures.
85
43