You are on page 1of 32

Modeling Composite Material Impact

with Abaqus/Explicit
Lecture 13

L13.2

Overview
Introduction
Composite Damage Models in Abaqus/Explicit
Unidirectional Fiber
Example Composite Plate Impact
Woven Fabric
Example Corrugated Beam Crushing
Modeling Techniques

Analysis of Composite Materials with Abaqus

Introduction

L13.4

Introduction
Impact resistance of composite materials is of primary importance in
many industries
Automotive
Road debris
Vehicle crashworthiness
Aerospace
Aircraft crashworthiness
Bird strike
Defense
Ballistics

Analysis of Composite Materials with Abaqus

Composite Damage Models in


Abaqus/Explicit

L13.6

Composite Damage Models in Abaqus/Explicit


Abaqus/Explicit provides additional damage models for fiber-reinforced
composite materials.
The built-in damage model discussed in Lecture 9 can only be used with
elements that have a plane stress formulation.
Plane stress, membrane, and shell elements.
User-defined material subroutines (VUMATs) are available to extend this
capability to elements with other stress states (3D, for example).
Composite damage VUMATs
Two routines are available:
Unidirectional fiber VUMAT (extension of built-in capability to include
3D)
Available via SIMULIA Answer 3123
Woven fabric VUMAT
Available as a built-in user subroutine
Both of these routines require user input to specify how the composite
materials will behave under load.
Analysis of Composite Materials with Abaqus

Unidirectional Fiber VUMAT

L13.8

Unidirectional Fiber VUMAT


The primary assumption is that elastic stress/strain
relations are given by orthotropic damaged elasticity

Four damage variables are introduced


Two associated with fiber tension and
compression

d ft , d fc

Two associated with matrix tension and


compression

d mt , d mc

Analysis of Composite Materials with Abaqus

L13.9

Unidirectional Fiber VUMAT


These four damage variables are used to define global fiber and matrix
damage variables.
d f 1 (1 d ft )(1 d fc )
d m 1 (1 d mt )(1 d mc )

The damaged elastic constants, Cij, are defined in terms of the


undamaged elastic constants and the damage variables.
C11 (1 d f )C110
0
C22 (1 d f )(1 d m )C22

C33 (1 d f )(1 d m )C330


C12 (1 d f )(1 d m )C120
0
C23 (1 d f )(1 d m )C23

The factors smt and smc control the


loss of shear stiffness by matrix
tensile and compressive failure,
respectively.

C13 (1 d f )(1 d m )C130


G12 (1 d f )(1 smt d mt )(1 smc d mc )G120
G23 (1 d f )(1 smt d mt )(1 smc d mc )G230
G31 (1 d f )(1 smt d mt )(1 smc d mc )G310
Analysis of Composite Materials with Abaqus

L13.10

Unidirectional Fiber VUMAT


The undamaged elastic constants are functions of the undamaged
Youngs moduli and Poissons ratios

C110 E110 (1 23 32 )
0
C220 E22
(1 13 31 )

C330 E330 (1 12 21 )
C120 E110 ( 21 31 23 )
0
C230 E22
( 32 12 31 )

C130 E110 ( 31 21 32 )
1 (1 12 21 23 32 31 13 2 21 32 13 )

Analysis of Composite Materials with Abaqus

L13.11

Unidirectional Fiber VUMAT


19 user material constants must be specified for this subroutine
Youngs moduli in the three primary axes

E011, E022, E033


Poissons ratios
12, 13, 23
Shear moduli

G012, G013, G023


Shear strengths

S12, S13, S23


Tensile and compressive failure stress in each primary direction

X1t, X1c, X2t, X2c, X3t, X3c


Damping (optional)

Analysis of Composite Materials with Abaqus

L13.12

Unidirectional Fiber VUMAT


Data input
*MATERIAL, NAME=matName
*DENSITY

*USER MATERIAL, CONSTANTS=27


** Line 1:
0
E110 , E22
, E330 , 12 , 13 , 23 , G120 , G130

** Line 2:
0
G23
, ,0,0,0,0,0,0

** Line 3:

X 1t , X 1c , X 2t , X 2 c , X 3t , X 3c ,0,0
** Line 4:

S12 , S13 , S 23
*DEPVAR, DELETE=5
17

Analysis of Composite Materials with Abaqus

Why did the


previous slide
indicate 19
constants are
required?

L13.13

Unidirectional Fiber VUMAT


Output
In addition to the standard output variables for stress-displacement
elements, the following output variables have a special meaning for
this VUMAT:
SDV1

Tensile damage along direction 1 (fiber direction)

SDV2

Compressive damage along direction 1

SDV3

Tensile damage along direction 2 (transverse direction)

SDV4

Compressive damage along direction 2 (transverse


direction)

SDV5

Material point status; 1 if active, 0 if failed

SDV6-11

Components of viscous stresses if beta-damping is active

SDV12-17

Components of elastic strain tensor

Analysis of Composite Materials with Abaqus

L13.14

Unidirectional Fiber VUMAT


Example: Composite laminate plate ballistic impact

Analysis of Composite Materials with Abaqus

L13.15

Unidirectional Fiber VUMAT


Results:

Analysis of Composite Materials with Abaqus

L13.16

Unidirectional Fiber VUMAT


Using cohesive elements for delamination prediction

Analysis of Composite Materials with Abaqus

Woven Fabric VUMAT

L13.18

Woven Fabric VUMAT


A schematic of the assumed woven material
is shown to the right.

The fiber directions are assumed to be, and to


remain, orthogonal (no wrinkling due to shear).
The constitutive stress-strain relations are formulated in a local1
Cartesian coordinate system with base vectors aligned with the fiber
directions.
The fabric reinforced ply is modeled as a homogeneous orthotropic
elastic material with the potential to sustain progressive stiffness
degradation due to fiber/matrix cracking, and plastic deformation under
shear loading.

Analysis of Composite Materials with Abaqus

L13.19

Woven Fabric VUMAT


It is assumed that the elastic stress-strain relations are given by
orthotropic damaged elasticity.

11

22

12

(1 d1 ) E1

21

E2

12
E1

1
(1 d 2 ) E2

11

22

12

(1 d12 )2G12

Three global damage variables are used and are associated with fiber
fracture along the 1- and 2-directions and matrix micro-cracking due to
shear deformation.
The model differentiates between tensile and compressive fiber failure
modes by activating the corresponding damage variable depending on
the stress state in the fiber directions

d1 d1

11
11
22
22
d1
; d 2 d 2
d 2
| 11 |
| 11 |
| 22 |
| 22 |
Analysis of Composite Materials with Abaqus

L13.20

Woven Fabric VUMAT


Fiber response
The material response along the fiber directions is characterized
with damaged elasticity. It is assumed that the fiber damage
variables are a function of the corresponding effective stress
The criterion for initiation of fiber failure is assumed to take the
form
Shear response

%

X

( 1,1, 2, 2)

The shear response is dominated by the non-linear behavior of the


matrix, which includes both plasticity and stiffness degradation due
to matrix microcracking
The criterion for initiation of shear failure is assumed to take the
form

12

%
12
S

Analysis of Composite Materials with Abaqus

L13.21

Woven Fabric VUMAT


Element deletion
The VUMAT provides an option to delete elements when any one
tensile/compressive damage variable along the fiber directions
reaches a maximum specified value, or when the plastic strain due
to shear deformation reaches a maximum specified value.
Calibration
The elastic constants and the fiber tension/compression strengths
are easily measured from standard coupon tests in uniaxial
tension/compression loading of 0/90 laminates.
The calibration of damage evolution in the fiber failure modes is
based on the fracture energy per unit area of the material, which
can be measured experimentally.
The shear response is usually calibrated with a cyclic tensile test on
a 45 laminate, where the strains along the fiber directions can be
neglected.

Analysis of Composite Materials with Abaqus

L13.22

Woven Fabric VUMAT


26 user material constants must be specified for this subroutine
Youngs moduli in fiber 1- and 2-directions

E1, E2
Poissons ratio
12, 12
Shear modulus

G12
Shear stress at the onset of shear damage

S
Tensile and compressive strength along fiber directions

X1, X2
Shear equation parameters
12, d12max
Analysis of Composite Materials with Abaqus

L13.23

Woven Fabric VUMAT


Energy per unit area for tensile and compressive fracture along fiber
directions

Gf1, Gf2
Shear plasticity coefficients

y0, C, p
Controls for material point failure

lDelFlag,

dmax, plmax, max, min

Analysis of Composite Materials with Abaqus

L13.24

Woven Fabric VUMAT


To activate the model for fabric reinforced composites the
material name must start with the string
ABQ_PLY_FABRIC

Data input

*MATERIAL, NAME=ABQ_PLY_FABRIC_matName
*DENSITY

*USER MATERIAL, CONSTRANT=40


** Line 1:
E1 , E 2 , 12 , G12 , E1 , E 2 , 12
** Line 2:
X1 , X1 , X 2 , X 2 , S

** Line 3:

G1f , G1f , G 2f , G 2f , 12 , d12max

** Line 4:
%y 0 , C , p
** Line 5:
pl
, max , min
lMpFail , d max , max
*DEPVAR, DELETE=16
16
Analysis of Composite Materials with Abaqus

L13.25

Woven Fabric VUMAT


Output
In addition to the standard output variables for stress-displacement
elements, the following output variables have a special meaning for
this VUMAT:
SDV1

Tensile damage along fiber direction 1

SDV2

Compressive damage along fiber direction 1

SDV3

Tensile damage along fiber direction 2

SDV4

Compressive damage along fiber direction 2

SDV5

Shear damage

SDV6

Tensile damage threshold along fiber direction 1

SDV7

Compressive damage threshold along fiber direction 1

SDV8

Tensile damage threshold along fiber direction 2

SDV9

Compressive damage threshold along fiber direction 2

SDV10

Shear damage threshold

Analysis of Composite Materials with Abaqus

L13.26

Woven Fabric VUMAT


Output (contd)
SDV11

Equivalent plastic strain

SDV12

Elastic strain component 11

SDV13

Elastic strain component 22

SDV14

Not used

SDV15

Elastic strain component 12

SDV16

Material point status: 1 if active, 0 if failed

Analysis of Composite Materials with Abaqus

L13.27

Woven Fabric VUMAT


Example: Composite woven fabric beam crush

Analysis of Composite Materials with Abaqus

L13.28

Woven Fabric VUMAT


Results:

Analysis of Composite Materials with Abaqus

Modeling Techniques

L13.30

Modeling Techniques
Stable time increment
For Abaqus/Explicit, the concept of the stable time increment is important
to understand


E
E

t min Le
;

2
(1 )(1 2 )
2(1 )

When modeling composites at the laminate level, very small element


dimensions can be encountered
This can lead to a very small stable time increment, requiring a large
number of increments to complete an analysis
For a typical composite where Le0.2 mm, 1.5e9, E65 GPa,
and 0.3, t is on the order of 1e10 seconds.
To simulate 1 millisecond will require 10 million increments!
Some ideas for dealing with this follow.
Analysis of Composite Materials with Abaqus

L13.31

Modeling Techniques
Stable time increment
Use double precision if the number of increments will exceed 300,000
To attempt a more time economical solution, the following may be helpful
Mass scaling can be used to speed up the simulation for the
purposes of checking model setup
Dynamic response will be affected
Group layers of common material orientation together and model as
one layer
Use continuum macroscopic (i.e., anisotropic global) properties to
model the composite instead of using a mixed modeling technique

Analysis of Composite Materials with Abaqus

L13.32

Modeling Techniques
Interior surfaces for erosion
If erosion will be considered in an impact analysis, care must be taken when
defining contact
Interior mesh surfaces must be included in the contact definitions

The inclusion of interior faces is not currently supported in Abaqus/CAE, and


requires a manual edit to the input file. For example:
*SURFACE, NAME=interior_elems, TYPE=ELEMENT
all_elems, interior
This creates a surface named interior_elems consisting of the interior
faces of the element set all_elems, which can now be used in the contact
domain
Analysis of Composite Materials with Abaqus

You might also like