Professional Documents
Culture Documents
Altair Engineering, Inc., World Headquarters: 1820 E. Big Beaver Rd., Troy MI 48083-2031 USA
Phone: +1.248.614.2400 • Fax: +1.248.614.2411 • www.altair.com • info@altair.com
RADIOSS THEORY Version 2017 CONTENTS
CONTENTS
5.1 SOLID HEXAHEDRON ELEMENTS 5
5.1.1 SHAPE FUNCTIONS FOR LINEAR BRICKS 5
5.1.2 STRAIN RATE 7
5.1.3 ASSUMED STRAIN RATE 7
5.1.4 INTERNAL FORCE CALCULATION 9
5.1.5 HOURGLASS MODES 10
5.1.6 STABILITY 14
5.1.7 SHOCK WAVES 15
5.1.8 ELEMENT DEGENERATION 15
5.1.9 INTERNAL STRESS CALCULATION 17
5.1.10 DEVIATORIC STRESS CALCULATION 20
5.2 SOLID TETRAHEDRON ELEMENTS 23
5.2.1 4-NODE SOLID TETRAHEDRON 23
5.2.2 10-NODE SOLID TETRAHEDRON 23
5.3 SHELL ELEMENTS 27
5.3.1 INTRODUCTION 27
5.3.2 BILINEAR MINDLIN PLATE ELEMENT 28
5.3.3 TIME STEP FOR STABILITY 29
5.3.4 LOCAL REFERENCE FRAME 29
5.3.5 BILINEAR SHAPE FUNCTIONS 30
5.3.6 MECHANICAL PROPERTIES 31
5.3.7 INTERNAL FORCES 35
5.3.8 HOURGLASS MODES 35
5.3.9 HOURGLASS RESISTANCE 37
5.3.10 STRESS AND STRAIN CALCULATION 41
5.3.11 CALCULATION OF FORCES AND MOMENTS 48
5.3.12 QPH, QPPS, QEPH AND QBAT SHELL FORMULATIONS 50
5.3.12.1 FORMULATIONS FOR A GENERAL DEGENERATED 4-NODE SHELL 51
5.3.12.2 FULLY-INTEGRATED SHELL ELEMENT QBAT 54
5.3.12.3 THE NEW ONE-POINT QUADRATURE SHELL ELEMENT 54
5.3.12.4 ADVANCED ELASTO-PLASTIC HOURGLASS CONTROL 60
5.3.13 THREE-NODE SHELL ELEMENTS 61
5.3.14 COMPOSITE SHELL ELEMENTS 64
5.3.14.1 TRANSFORMATION MATRIX FROM GLOBAL TO ORTHOTROPIC SKEW 64
5.3.14.2 COMPOSITE MODELING IN RADIOSS 65
5.3.14.3 ELEMENT ORIENTATION 66
5.3.14.4 ORTHOTROPIC SHELLS 67
5.3.14.5 COMPOSITE SHELL 67
5.3.14.6 COMPOSITE SHELL WITH VARIABLE LAYERS 68
5.3.14.7 LIMITATIONS 68
5.3.15 THREE-NODE TRIANGLE WITHOUT ROTATIONAL D.O.F. (SH3N6) 68
5.3.15.1 STRAIN COMPUTATION 69
5.3.15.2 BOUNDARY CONDITIONS APPLICATION 71
5.4 SOLID-SHELL ELEMENTS 73
5.5 TRUSS ELEMENTS (TYPE 2) 76
5.5.1 PROPERTY INPUT 76
5.5.2 STABILITY 76
5.5.3 RIGID BODY MOTION 76
5.5.4 STRAIN 77
5.5.5 MATERIAL TYPE 77
5.5.6 FORCE CALCULATION 77
5.6 BEAM ELEMENTS (TYPE 3) 78
5.6.1 LOCAL COORDINATE SYSTEM 78
5.6.2 BEAM ELEMENT GEOMETRY 78
01-Jan-2017 1
RADIOSS THEORY Version 2017 CONTENTS
01-Jan-2017 2
RADIOSS THEORY Version 2017 CONTENTS
01-Jan-2017 3
Chapter
5
ELEMENT LIBRARY
01-Jan-2017 4
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The RADIOSS finite element library can be classified into the following categories of elements:
01-Jan-2017 5
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Where: r ≡ ξ , s ≡η , t ≡ ζ
The shape functions of an 8 node brick element, shown in Figure 5.1.1, are given by:
Φ1 =
1
(1 − ξ )(1 − η )(1 − ζ ) EQ. 5.1.1.1
8
Φ2 =
1
(1 − ξ )(1 − η )(1 + ζ ) EQ. 5.1.1.2
8
Φ3 =
1
(1 + ξ )(1 −η )(1 + ζ ) EQ. 5.1.1.3
8
Φ4 =
1
(1 + ξ )(1 − η )(1 − ζ ) EQ. 5.1.1.4
8
Φ5 =
1
(1 − ξ )(1 + η )(1 − ζ ) EQ. 5.1.1.5
8
Φ6 =
1
(1 − ξ )(1 + η )(1 + ζ ) EQ. 5.1.1.6
8
Φ7 =
1
(1 + ξ )(1 + η )(1 + ζ ) EQ. 5.1.1.7
8
Φ8 =
1
(1 + ξ )(1 + η )(1 − ζ ) EQ. 5.1.1.8
8
The element velocity field is related by:
8
vi = ∑ Φ I .viI EQ. 5.1.1.9
I =1
01-Jan-2017 6
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∂Φ I ∂x ∂y ∂z ∂Φ I ∂Φ I
∂ξ ∂ξ ∂ξ ∂ξ ∂x ∂x
∂Φ
∂Φ I = ∂x ∂y ∂z ∂Φ I
. = Fξ . I EQ. 5.1.2.1
∂η ∂η ∂η ∂η ∂y ∂y
∂Φ ∂x ∂y ∂z ∂Φ I ∂Φ I
I
∂ζ ∂ζ ∂ζ ∂ζ ∂z ∂z
Hence:
∂Φ I −1 ∂Φ I
= Fξ . EQ. 5.1.2.2
∂xi ∂ξ
1 ∂v ∂v
εɺij = i + j EQ. 5.1.2.3
2 ∂x j ∂xi
∂vi 8
∂Φ I
=∑ ⋅ viI EQ. 5.1.2.4
∂x j I =1 ∂x j
Hence, the strain rate can be described directly in terms of the shape function:
1 ∂v ∂vj 8 ∂ΦI
εɺij = i + =∑ ⋅ viI EQ. 5.1.2.5
2 ∂xj ∂xi I =1 ∂xj
As was seen in section 2.4.1, volumetric strain rate is calculated separately by volume variation.
For one integration point:
∂Φ1 ∂Φ 7 ∂Φ 2 ∂Φ 8 ∂Φ 3 ∂Φ 5 ∂Φ 4 ∂Φ 6
=− ; =− ; =− ; =− EQ. 5.1.2.6
∂x j ∂x j ∂x j ∂x j ∂x j ∂x j ∂x j ∂x j
F.E Method is used only for deviatoric strain rate calculation in A.L.E and Euler formulation.
Volumetric strain rate is computed separately by transport of density and volume variation.
8
{εɺ} = [B]{v} = ∑[BI ]{vI } EQ. 5.1.3.1
I =1
01-Jan-2017 7
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
With,
{εɺ} = εɺxx
t
εɺyy εɺzz 2εɺxy 2εɺyz 2εɺxz
t
∂ΦI ∂ΦI ∂ΦI
0 0 0
∂x ∂x ∂y
[BI ] = 0 ∂ΦI 0 ∂ΦI 0 ∂ΦI
∂y ∂x ∂z
∂ΦI ∂ΦI ∂ΦI
0 0 0
∂z ∂y ∂z
It is useful to take the Belytschko-Bachrach's mix form [27] of the shape functions written by:
4
Φ I ( x, y, z, ξ ,η , ζ ) = ∆ I + bxI ⋅ x + byI ⋅ y + bzI ⋅ z + ∑ γ Iα φα EQ. 5.1.3.2
α =1
Where,
∂Φ I
biI = (ξ = η = ζ = 0);
∂xi
1 8
8
8
γ Iα = ΓIα − ∑ ΓJα x J bxI − ∑ ΓJα y J b yI − ∑ ΓJα z J bzI ;
8 J =1 J =1 J =1
φ = ηζ ξζ ξη ξηζ
∂Φ I 4
= biI + ∑ γ Iα
∂φα
∂xi EQ. 5.1.3.3
∂xi α =1
It is decomposed by a constant part which is directly formulated with the Cartesian coordinates, and a non-
constant part which is to be approached separately. For the strain rate, only the non-constant part is modified by
the assumed strain. You can see in the following that the non-constant part or the high order part is just the
hourglass terms.
You now have the decomposition of the strain rate:
with:
bxI 0 0 t
4 α ∂φα 4 4
∑γI ∂x ∑ ∑
0 b α ∂φα α ∂φα
0 0 0 0 γ I ∂x γI ∂y
yxI
0 0 b α=1 4 4
α
=1 α=1
4
[BI ]0 = zI
; [BI ] = 0
H
∑ γα φ ∂α
I ∂y 0 ∑ γα φ ∂α
I ∂x 0 ∑ α ∂φα
γI ∂z
b b
yxI xI 0 α
=1 α=1 α=1
bzI 0 bxI 4 4 4
∑γIα ∂zα ∑γIα ∂yα ∑
∂φ ∂φ ∂φα
0 0 γα I ∂z 0
0 b byxI
α=1 α=1 α
=1
zI
01-Jan-2017 8
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
with
The terms with Poisson coefficient are added to obtain an isochoric assumed strain field when the nodal velocity
is equivoluminal. This avoids volumetric locking as ν = 0.5 . In addition, these terms enable the element to
capture transverse strains which occurs in a beam or plate in bending. The plane strain expressions are used since
this prevents incompatibility of the velocity associated with the assumed strains.
∂Φ I
f iIint = ∫ σ ij dΩ EQ. 5.1.4.1
Ω
∂x j
01-Jan-2017 9
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
However, to increase the computational speed of the process, some simplifications are applied.
∂Φ1 ∂Φ 7 ∂Φ 2 ∂Φ 8 ∂Φ 3 ∂Φ 5 ∂Φ 4 ∂Φ 6
=− ; =− ; =− ; =− EQ. 5.1.4.2
∂x j ∂x j ∂x j ∂x j ∂x j ∂x j ∂x j ∂x j
∂Φ I
Hence, the value is taken at the integration point and the internal force is computed using the relation:
∂x j
∂Φ I
FiI = σ ij Ω EQ. 5.1.4.3
∂x j
0
The force calculation is exact for the special case of the element being a parallelepiped.
Γ1 = (+ 1,−1,+1,−1,+1,−1,+1,−1)
01-Jan-2017 10
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Γ 2 = (+ 1,+1,−1,−1,−1,−1,+1,+1)
Γ 3 = (+ 1,−1,−1,+1,−1,+1,+1,−1)
Γ 4 = (+ 1,−1,+1,−1,−1,+1,−1,+1)
To correct this phenomenon, it is necessary to introduce anti-hourglass forces and moments. Two possible
formulations are presented hereafter.
∂qiα 8
= ∑ ΓIα ⋅ viI EQ. 5.1.5.1
∂t I =1
where:
• Γ is the non-orthogonal hourglass mode shape vector,
• ν is the node velocity vector,
• i is the direction index, running from 1 to 3,
• I is the node index, from 1 to 8,
• α is the hourglass mode index, from 1 to 4.
This vector is not perfectly orthogonal to the rigid body and deformation modes.
All hourglass formulations except the physical stabilization formulation for solid elements in RADIOSS use a
viscous damping technique. This allows the hourglass resisting forces to be given by:
( ) ∑ ∂∂qt
α
1 2
f iIhgr = ρch 3 Ω i
⋅ ΓIα EQ. 5.1.5.2
4 α
01-Jan-2017 11
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
where:
• ρ is the material density,
∂v
(
viIHour = viI − viI + iI ⋅ x j − x j
∂x j
) EQ. 5.1.5.4
Decomposition on the hourglass vectors base gives [12]:
∂qiα ∂v
= ΓIα ⋅ viIHour = viI − il ⋅ x j ⋅ ΓIα EQ. 5.1.5.5
∂t ∂x j
where:
∂qiα
are the hourglass modal velocities,
∂t
ΓIα is the hourglass vectors base.
∂vi ∂Φ j
Remembering that = ⋅ viJ and factorizing EQ. 5.1.5.5 gives:
∂x j ∂x j
∂qiα ∂Φ j
= viI ⋅ ΓIα − x j ΓIα EQ. 5.1.5.6
∂t ∂x j
∂Φ j
γ Iα = ΓIα − x j ΓJα EQ. 5.1.5.7
∂x j
01-Jan-2017 12
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
{f } = {( f ) }+ {( f )
I
int
I
int 0
I
int H
} EQ. 5.1.5.8
{f } = ∫ [B ] [C ]∑ [B ]{v }dΩ t 8
int J
I I J
Ω
j =1
EQ. 5.1.5.9
(
= ∫ [B I ] + [B I ] ) [C ]∑ ([B ] + [B ] ){v }dΩ
8
0 H t 0 H J
J J
Ω j =1
The constant part {( f ) }= ∫ ([B ] ) [C ]∑ [B ] {v }dΩ is evaluated at the quadrature point just like
I
int 0
I
0 t
8
j =1
J
0 J
Ω
other one-point integration formulations mentioned before, and the non-constant part (Hourglass) will be
calculated as following:
∂xi
Taking the simplification of = 0; (i ≠ j ) (that is the Jacobian matrix of EQ. 5.1.2.1 is diagonal), you
∂ξ j
have:
(f )
4
int H
iI = ∑ Qiα γ Iα EQ. 5.1.5.10
α =1
.
with 12 generalized hourglass stress rates Q iα calculated by:
[
Q ii = µ (H jj + H kk )qɺ ii + H ij qɺ jj + H ik qɺ kk ]
.
.
1
Q jj = µ H ii qɺ ij + ν H ij qɺ ij EQ. 5.1.5.11
1 − ν
. 1 +ν
Q i 4 = 2µ H ii qɺ 4j
3
and
∂φ j
2 2 2
∂φ ∂φ
H ii = ∫ dΩ = ∫ k dΩ = 3∫ 4 dΩ
Ω
∂xi Ω
∂xi Ω
∂xi EQ. 5.1.5.12
∂φ ∂φ j
H ij = ∫ i dΩ
Ω
∂x j ∂xi
α
Where i,j,k are permuted between 1 to 3 and qɺ i has the same definition than in EQ. 5.1.5.6.
Extension to non-linear materials has been done simply by replacing shear modulus µ by its effective tangent
values which is evaluated at the quadrature point. For the usual elastoplastic materials, use a more sophistic
procedure which is described in the following section.
01-Jan-2017 13
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
for any point in the solid element, where σy is evaluated at the quadrature point.
As only one criterion is used for the non-constant part, two choices are possible:
2. taking the value by some representative points, for example: eight Gausse points
The second choice has been used in this element.
Elastro-plastic hourglass stress calculation:
The incremental hourglass stress is computed by:
• Elastic increment
(σ i )trH = (σ i )n + [C ]{εɺ} ∆t
H H
n+1
5.1.6 Stability
The stability of the numerical algorithm depends on the size of the time step used for time integration (section
4.5). For brick elements, RADIOSS uses the following equation to calculate the size of the time step:
l
h≤k
(
c α + α 2 +1 ) EQ. 5.1.6.1
This is the same form as the Courant condition for damped materials. The characteristic length of a particular
element is computed using:
Element Volume
l= EQ. 5.1.6.2
Largest Side Surface
For a 6-sided brick, this length is equal to the smallest distance between two opposite faces.
The terms inside the parentheses in the denominator are specific values for the damping of the material:
2v
• α=
ρcl
• ν effective kinematic viscosity,
01-Jan-2017 14
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
1∂p
• c= for fluid materials,
ρ∂ρ
K 4µ λ + 2µ
• c= + = for a solid elastic material,
ρ 3ρ ρ
• K is the bulk modulus,
• λ ,µ are Lame moduli.
The scaling factor k=0.90, is used to prevent strange results that may occur when the time step is equal to the
Courant condition. This value can be altered by the user.
∂ε ∂ε
2
q = qa ρl kk − qb ρlc kk
2 2
EQ. 5.1.7.1
∂t ∂t
where
• l is equal to 3
Ω or to the characteristic length,
• Ω is the volume,
∂ε kk
• is the volumetric compression strain rate tensor,
∂t
• c is the speed of sound in the medium.
• qa is a scalar factor on the quadratic viscosity to be adjusted so that the Hugoniot equations are
verified. This value is defined by the user. The default value is 1.10.
• qb is a scalar factor on the linear viscosity that damps out the oscillations behind the shock. This is
user specified. The default value is 0.05.
Default values are adapted for velocities lower than Mach 2. However for viscoelastic materials (law 34, 35, 38)
or honeycomb (law 28), very small values are recommended, i.e. 10-20.
01-Jan-2017 15
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Recommended degeneration
Connectivity: 1 2 3 4 5 5 5 5
Connectivity: 1 2 3 4 5 6 6 5
01-Jan-2017 16
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
σ ij (t + ∆t ) = σ ij (t ) + σɺ ij ∆t EQ. 5.1.9.1
where
• σɺ ijr is the stress rate due to the rigid body rotational velocity,
The correction for stress rotation from time t to time t+ ∆t is given by [2]:
where
So, when co-rotational formulation is used, EQ. 5.1.10.2 σɺ ij = σɺ ijv + σɺ ijr reduces to:
where σɺ ijv is the Jaumann objective stress tensor derivative expressed in the co-rotational frame.
The following illustrates orthogonalization, when one of the r, s, t directions is orthogonal to the two other
directions.
01-Jan-2017 17
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
(∂vx / ∂y − ∂v y / ∂x ) = 0
∆Ω = ∆t / 2 ⋅ (∂v x / ∂z − ∂v z / ∂x ) = ∂vx / ∂z EQ. 5.1.9.6
(∂v y / ∂x − ∂v x / ∂y ) = 0
So, ∆Ω y = α∆T / 2 where α = v / h equals the imposed velocity on the top of the brick divided by the
height of the brick (constant value).
Due to first order approximation, the increment of stress σ xx due to the rigid body motion is:
01-Jan-2017 18
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∆τ xz / ∆T 2 = −α 2τ xz EQ. 5.1.9.14
So, it is recommended to use co-rotational formulation, especially for visco-elastic materials such as foams, even
if this formulation is more time consuming than the global one.
01-Jan-2017 19
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
On the other hand, when the co-rotational formulation is used, the orthotropic frame keeps the same orientation
with respect to the local (co-rotating) frame, and is therefore also co-rotating (see below).
sijel (t + ∆t ) = sij (t ) + sɺijr ∆t + 2G εɺij − εɺkkδ ij ∆t
1
EQ. 5.1.10.1
3
where G is the shear modulus.
This relationship is Hooke's Law, where the strain rate is multiplied by time to give strain.
STEP 2: Compute von Mises Equivalent Stress and Current Yield Stress
Depending on the type of material being modeled, the method by which yielding or failure is determined will
vary. The following explanation relates to an elastoplastic material (LAW2).
The von Mises equivalent stress relates a three dimensional state of stress back to a simple case of uniaxial
tension where material properties for yield and plasticity are well known and easily computed.
The von Mises stress, which is strain rate dependent, is calculated using the equation:
3 el el
σ vm
e
= sij sij EQ. 5.1.10.2
2
The flow stress is calculated from the previous plastic strain:
σ y (t ) = a + bε p (t )
n
EQ. 5.1.10.3
01-Jan-2017 20
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
For material types 3, 4, 10, 21, 22, 23 and 36, EQ. 5.1.11.3 is modified according to the different modeling of the
material curves.
STEP 3: Plasticity Check
The state of the deformation must be checked.
σ vm
e
−σ y ≤ 0
If this equation is satisfied, the state of stress is elastic. Otherwise, the flow stress has been exceeded and a
plasticity rule must be used. This is shown in Figure 5.1.2.
Figure 5.1.2 - Plasticity Check
dσ y
H= EQ. 5.1.10.4
dε p
This is used to compute the plastic strain at time t:
σ vm − σ y
εɺ p ∆t = EQ. 5.1.10.5
3G + H
This plastic strain is time integrated to determine the plastic strain at time t + ∆t :
ε p (t + ∆t ) = ε p (t ) + εɺ p ∆t EQ. 5.1.10.6
The new flow stress is found using:
σ y (t + ∆t ) = a + bε p (t + ∆t )
n
EQ. 5.1.10.7
There are many possible methods for obtaining sijpa from the trial stress. The most popular method involves a
simple projection to the nearest point on the flow surface, which results in the radial return method.
The radial return calculation is given in EQ. 5.1.10.8. Figure 5.1.3 is a graphic representation of radial return.
σ y el
sijpa = sij EQ. 5.1.10.8
σ vm
01-Jan-2017 21
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
01-Jan-2017 22
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
01-Jan-2017 23
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Φ 5 = 4 L1 L2 EQ. 5.2.2.5
Φ 6 = 4 L2 L3 EQ. 5.2.2.6
Φ 7 = 4 L3 L1 EQ. 5.2.2.7
Φ 8 = 4 L1 L4 EQ. 5.2.2.8
Φ 9 = 4 L2 L4 EQ. 5.2.2.9
With,
α = 0 ⋅ 58541020 and β = 0 ⋅13819660
a, b, c, and d are the 4 integration points.
01-Jan-2017 24
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Lc
dt = EQ. 5.2.2.11
c
Where, Lc is the characteristic length of element depending on tetra type. The different types are shown in the
following figures:
For a regular 4 node tetra as shown in Figure 5.2.2:
2
Lc = a ; Lc = 0.816a EQ. 5.2.2.12
3
Figure 5.2.2 - 4 nodes tetra
5/ 2
Lc = a ; Lc = 0.264a EQ. 5.2.2.13
6
Figure 5.2.3 - 10 nodes tetra
For another regular tetra obtained by the assemblage of four hexa as shown in Figure 5.2.4, the characteristic
length is:
2/3
Lc = a ; Lc = 0.204a EQ. 5.2.2.14
4
Figure 5.2.4 - Other regular tetra
01-Jan-2017 25
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
01-Jan-2017 26
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
5.3.1 Introduction
The historical shell element in RADIOSS is a simple bilinear Mindlin plate element coupled with a reduced
integration scheme using one integration point. It is applicable in a reliable manner to both thin and moderately
thick shells.
This element is very efficient if the spurious singular modes, called “hourglass modes”, which result from the
reduced integration are stabilized.
The stabilization approach consists of providing additional stiffness so that the spurious singular modes are
suppressed. Also, it offers the possibility of avoiding some locking problems. One of the first solutions was to
generalize the formulation of Kosloff and Frazier [10] for brick element to shell element. It can be shown that
the element produces accurate flexural response (thus, free from the membrane shear locking) and is equivalent
to the incompatible model element of Wilson et al. [21] without the static condensation procedure. Taylor [47]
extended this work to shell elements. Hughes and Liu [22] employed a similar approach and extended it to non-
linear problems.
Belytschko and Tsay [23] developed a stabilized flat element based on the γ projections developed by Flanagan
and Belytschko [12]. Its essential feature is that hourglass control is orthogonal to any linear field, thus
preserving consistency. The stabilized stiffness is approached by a diagonal matrix and scaled by the
perturbation parameters hi which are introduced as a regulator of the stiffness for nonlinear problems. The
parameters hi are generally chosen to be as small as possible, so this approach is often called, perturbation
stabilization.
The elements with perturbation stabilization have two major drawbacks:
01-Jan-2017 27
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
which the strain field is expressed explicitly in terms of natural coordinates by a Taylor-series expansion. A
remarkable improvement in the one-point quadrature shell element with physical stabilization has been
performed by Belytschko and Leviathan [18]. The element performs superbly for both flat and warped elements
especially in linear cases, even in comparison with a similar element under a full integration scheme, and is only
20% slower than the Belytschko and Tsay element. More recently, based on Belytschko and Leviathan's
element, Zhu and Zacharia [30] implemented the drilling rotation DOF in their one-point quadrature shell
element; the drilling rotation is independently interpolated by the Allman function [39] based on Hughes and
Brezzi's [41] mixed variational formulation.
The physical stabilization with assumed strain method seems to offer a rational way of developing a cost
effective shell element with a reduced integration scheme. The use of the assumed strains based on the mixed
variational principles, is powerful, not only in avoiding the locking problems (volumetric locking, membrane
shear locking, as in Belytschko and Bindeman [31]; transverse shear locking, as in Dvorkin and Bathe [32]), but
also in providing a new way to compute stiffness. However, as highlighted by Stolarski et al. [33], assumed
strain elements generally do not have rigorous foundations; there is almost no constraint for the independent
assumed strains interpolation. Therefore, a sound theoretical understanding and numerous tests are needed in
order to prove the legitimacy of the assumed strain elements.
The greatest uncertainty of the one-point quadrature shell elements with physical stabilization is with respect to
the nonlinear problems. All of these elements with physical stabilization mentioned above rely on the
assumptions that the spin and the material properties are constant within the element. The first assumption is
necessary to ensure the objectivity principle in geometrical nonlinear problems. The second was adapted in order
to extend the explicit evaluation of stabilized stiffness for elastic problems to the physical nonlinear problems. It
is found that the second assumption leads to a theoretical contradiction in the case of an elastoplastic problem (a
classic physical nonlinear problem), and results in poor behavior in case of certain crash computations.
Zeng and Combescure [15] have proposed an improved 4-node shell element named QPPS with one-point
quadrature based on the physical stabilization which is valid for the whole range of its applications (see the
Chapter 5.3.12). The formulation is based largely on that of Belytschko and Leviathan.
Based on the QPPS element, Zeng and Winkelmuller have developed a new improved element named QEPH
which is integrated in RADIOSS 44 version (see Chapter 5.3.13).
01-Jan-2017 28
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Plate theory assumes that one dimension (the thickness, z) of the structure is small compared to the other
dimensions. Hence, the 3D continuum theory is reduced to a 2D theory. Nodal unknowns are the velocities
( )
(v x′ v y′ vz ) of the mid plane and the nodal rotation rates ω x′ω y as a consequence of the suppressed z direction.
The thickness of elements can be kept constant, or allowed to be variable. This is user defined. The elements are
always in a state of plane stress, i.e. σ zz = 0 , or there is no stress acting perpendicular to the plane of the
element. A plane orthogonal to the mid-plane remains a plane, but not necessarily orthogonal as in Kirchhoff
∂v z ∂v z
theory, (where ε xz = ε yz = 0 ) leading to the rotations rates ωx = − and ω y = . In Mindlin plate
∂y ∂x
theory, the rotations are independent variables.
area
L1 =
( )
max 13, 42
EQ. 5.3.3.1
When the orthogonalized mode of the hourglass perturbation formulation is used, the characteristic length is
defined as:
L4 = 0.5
(L1 + L2 )
max (hm′ h f )
EQ. 5.3.3.5
where hm is the shell membrane hourglass coefficient and h f is the shell out of plane hourglass coefficient, as
mentioned in section 5.3.8.
01-Jan-2017 29
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
• Local systems (x,y,z) defined by an orthogonal set of unit base vectors (t1,t2,n). n is taken to be
normal to the mid-surface coinciding with ζ , and (t1,t2 ) are taken in the tangent plane of the mid-
surface.
Figure 5.3.3 - Local Reference Frame
The vector normal to the plane of the element at the mid point is defined as:
x× y
n= EQ. 5.3.4.1
x× y
The vector defining the local direction is:
x y
t1 = t2 = EQ. 5.3.4.2
x y
Hence, the vector defining the local direction is found from the cross product of the two previous vectors:
t 2 = n × t1 EQ. 5.3.4.3
Φ I (ξ ,η ) = (1 + ξ I ξ )(1 + η Iη )
1
EQ. 5.3.5.1
4
or, in terms of local coordinates:
Φ I ( x, y ) = aI + bI x + cI y + d I xy EQ. 5.3.5.2
It is also useful to write the shape functions in the Belytschko-Bachrach mix form [27]:
01-Jan-2017 30
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
with
[ ]
∆ I = t I − (t I x I )bxI − (t I y I )byI ; t = (1,1,1,1)
4
v y = ∑ Φ I v yI EQ. 5.3.5.5
I =1
4
vz = ∑ Φ I vzI EQ. 5.3.5.6
I =1
where, vxI , v yI , vzI are the nodal velocities in the x,y,z directions.
In a similar fashion, the element rotations are found by:
4
ω x = ∑ Φ I ω xI EQ. 5.3.5.7
I =1
4
ω y = ∑ Φ I ω yI EQ. 5.3.5.8
I =1
where ω xI and ω yI are the nodal rotational velocities about the x and y reference axes.
The velocity change with respect to the coordinate change is given by:
∂v x 4
∂Φ I
=∑ v xI EQ. 5.3.5.9
∂x I =1 ∂x
∂v x 4
∂Φ I
=∑ v xI EQ. 5.3.5.10
∂y I =1 ∂y
01-Jan-2017 31
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∂v y
eɺ yy = EQ. 5.3.6.2
∂y
1 ∂v ∂v y
eɺxy = x + EQ. 5.3.6.3
2 ∂y ∂x
1 ∂v ∂v 1 ∂v
eɺxz = x + z = ω y + z EQ. 5.3.6.4
2 ∂z ∂x 2 ∂x
1 ∂v y ∂v z 1 ∂v
eɺ yz = + = − ω x + z EQ. 5.3.6.5
2 ∂z ∂y 2 ∂y
where eɺij is the membrane strain rate.
1 ∂ω ∂ω
χɺ xy = y − x EQ. 5.3.6.8
2 ∂y ∂x
where χɺ ij is the curvature rate.
This vector is computed from the velocity field vector {v}m and the shape function gradient {B}m :
{eɺ}m = {B}m {v}m EQ. 5.3.6.10
where
∂Φ1 ∂Φ 2 ∂Φ 3 ∂Φ 4
0 0 0 0
∂x ∂x ∂x ∂x
∂Φ1 ∂Φ 2 ∂Φ 3 ∂Φ 4
[B ]m = 0
0 0 0 EQ. 5.3.6.12
∂y ∂y ∂y ∂y
∂Φ ∂Φ1 ∂Φ 2 ∂Φ 2 ∂Φ 3 ∂Φ 3 ∂Φ 4 ∂Φ 4
1
∂y ∂x ∂y ∂x ∂y ∂x ∂y ∂x
01-Jan-2017 32
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
As with the membrane strain rate, the bending strain rate is computed from the velocity field vector. However,
the velocity field vector for the bending strain rate contains rotational velocities, as well as translations:
where
{v}b = {ω1y ,−ω1x ,ω y2 ,−ω x2 ,ω y3 ,−ω x3 , ω y4 ,−ωx4 , v1z , vz2 , vz3 , vz4 } EQ. 5.3.6.15
∂Φ1 ∂Φ 2 ∂Φ 3 ∂Φ 4
∂x 0 0 0 0 0 0 0 0
∂x ∂x ∂x
∂Φ1 ∂Φ 2 ∂Φ 3 ∂Φ 4
0 0 0 0 0 0 0 0
∂y ∂y ∂y ∂y
∂Φ 3 ∂Φ 3
[B ]b = ∂Φ1 ∂Φ1 ∂Φ 2 ∂Φ 2 ∂Φ 4 ∂Φ 4
0 0 0 0
∂y ∂x ∂y ∂x ∂y ∂x ∂y ∂x
Φ ∂Φ1 ∂Φ 2 ∂Φ 3 ∂Φ 4
0 Φ2 0 Φ3 0 Φ4 0
1 ∂x ∂x ∂x ∂x
∂Φ1 ∂Φ 2 ∂Φ 3 ∂Φ 4
0 Φ1 0 Φ2 0 Φ3 0 Φ4
∂y ∂y ∂y ∂y
EQ. 5.3.6.16
01-Jan-2017 33
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
z
4 3
y
b
x
1 2
m
a
Due to the lumped mass formulation used by RADIOSS, the lumped mass at a particular node is:
1
m= ρAt EQ. 5.3.6.17
4
The mass moments of inertia, with respect to local element reference frame, are calculated at node i by:
b2 + t 2
I xx = m EQ. 5.3.6.18
12
a2 + t 2
I yy = m EQ. 5.3.6.19
12
a 2 + b2
I zz = m EQ. 5.3.6.20
12
ab
I xy = −m EQ. 5.3.6.21
16
A t2
I xx = m + EQ. 5.3.6.22
f 12
I zz = I yy = I xx EQ. 5.3.6.23
I xy = 0 EQ. 5.3.6.24
where f is a regulator factor with default value f=12 for QBAT element and f=9 for other quadrilateral elements.
01-Jan-2017 34
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
In elasticity it becomes:
Along with the translational modes, the 4 node shell has 12 rotational modes: 4 out of plane rotation modes (1, 2,
3, 4), 2 deformation modes (5, 6), 2 rigid body or deformation modes (7, 8) and 4 hourglass modes (9, 10, 11,
12).
01-Jan-2017 35
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∂qi
= ΓI viI = viI − vi 2 + vi 3 − vi 4 EQ. 5.3.8.2
∂t
The hourglass resisting forces at node I for in-plane modes are:
1 A ∂qi
f iIhgr = ρct hm ΓI EQ. 5.3.8.3
4 2 ∂t
For out of plane mode, the resisting forces are:
1 h ∂qi
f iIhgr = ρct 2 f ΓI EQ. 5.3.8.4
4 10 ∂t
where
i is the direction index,
I is the node index,
t is the element thickness,
c is the sound propagation speed,
A is the element area,
ρ is the material density,
01-Jan-2017 36
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∂q
f i hgr (t + ∆t ) = f i hgr (t ) + hm Et i ∆t
1
EQ. 5.3.8.6
8 ∂t
For out of plane modes:
∂q
f i hgr (t + ∆t ) = f i hgr (t ) +
1
h f Et 3 i ∆t EQ. 5.3.8.7
40 ∂t
where
t is the element thickness,
∆t is the time step,
E is Young's Modulus.
∂ri
= ΓI ωiII = ωi1 − ωi 2 + ωi 3 − ωi 4 EQ. 5.3.8.8
∂t
The hourglass resisting moments at node I are given by:
1 hr ∂r
miIhgr = ρcAt 2 i ΓI EQ. 5.3.8.9
50 2 ∂t
where h r is the shell rotation hourglass coefficient.
01-Jan-2017 37
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∂v
(
viIHour = viI − viI + iI ⋅ x j − x j
∂x j
) EQ. 5.3.9.2
Decomposition on the hourglass base vectors gives [12]:
∂qiα ∂v
= ΓIα ⋅ viIHour = viI − iI ⋅ x j ⋅ ΓIα EQ. 5.3.9.3
∂t ∂x j
where
∂qiα
are the hourglass modal velocities,
∂t
ΓIα are the hourglass vectors, base.
∂vi ∂Φ j
Remembering that = ⋅ viJ and factorizing EQ. 5.1.5.5 gives:
∂x j ∂x j
∂qiα ∂Φ J
= viI ⋅ ΓIα − x j ΓJα EQ. 5.3.9.4
∂t ∂x j
∂Φ J
γ Iα = ΓIα − x j ΓJα EQ. 5.3.9.5
∂x j
01-Jan-2017 38
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∂q
f i hgr (t + ∆t ) = f i hgr (t ) + hm Et i ∆t
1
EQ. 5.3.9.7
8 ∂t
f i hgr (t + ∆t ) = min f i hgr (t + ∆t ),
1
hmσ yt A EQ. 5.3.9.8
2
For out of plane mode:
∂q
f i hgr (t + ∆t ) = f i hgr (t ) +
1
h f Et 3 i ∆t EQ. 5.3.9.9
40 ∂t
f i hgr (t + ∆t ) = min f i hgr (t + ∆t ), h f σ y t 2
1
EQ. 5.3.9.10
4
where:
t is the element thickness,
σy is the yield stress,
A is the element area.
γ I φ , x 0 0
[(B ) ]
m H
I
= 0 γ I φ , y 0 EQ. 5.3.9.12
γ I φ , y γ I φ , x 0
For bending:
0 γ Iφ , x
[(B ) ]
b H
I
= − γ Iφ , y 0 EQ. 5.3.9.13
− γ I φ , x γ I φ , y
It is shown in [16] that the non-constant part of the membrane strain rate does not vanish when a warped element
undergoes a rigid body rotation. Thus, a modified matrix [ (B )
m H
I ] is chosen using zγ = γ I z I as a measure of
the warping:
01-Jan-2017 39
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
γ Iφ, x 0 zγ bxI φ , x
[(B ) ]
m H
I
= 0 γ Iφ, y zγ byIφ , y
EQ. 5.3.9.14
γ I φ, y
γ Iφ, x zγ (bxIφ , y +byIφ , x )
This matrix is different from the Belytschko-Leviathan [17] correction term added at rotational positions, which
couples translations to curvatures as follows:
1
γ Iφ, x 0 0 0 −
4
zγ φ, x
[(B ) ]
m H
I
= 0
γ Iφ, y 0
1
4
zγ φ, y 0
EQ. 5.3.9.15
γ φ 1 1
γ Iφ, x 0 zγ φ, x − zγ φ, y
I , y 4 4
This will lead to “membrane locking” (the membrane strain will not vanish under a constant bending loading).
According to the general formulation, the coupling is presented in terms of bending and not in terms of
m
membrane, yet the normal translation components in ( BI ) do not vanish for a warped element due to the
tangent vectors ti (ξ ,η ) which differ from ti(0,0).
εɺ
F1new = F1old + dm εɺ11 + 22 EQ. 5.3.9.17
2
εɺ
F2 new = F2 old + dm εɺ22 + 11 EQ. 5.3.9.18
2
εɺ12
F3new = F3old + dm EQ. 5.3.9.19
3
Where: ρ0 is the density
01-Jan-2017 40
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
In order to calibrate the dm value so that it represents the physical viscosity, one should obtain the same size for
all shell elements (Cf. AREA factor), then scale the physical viscosity value to the element size.
where
eij is the membrane strain,
χ ij is the bending strain or curvature.
The generalized stress Σ can be written as:
t/2 t/2
where: Nx = ∫ σ x dz
−t / 2
M x = − ∫ σ x zdz
−t / 2
t/2 t/2
Ny = ∫ σ y dz
−t / 2
M y = − ∫ σ y zdz
−t / 2
t/2 t/2
N xy = ∫ σ xy dz
−t / 2
M xy = − ∫ σ xy zdz
−t / 2
t/2 t/2
N yz = ∫ σ yz dz
−t / 2
N xz = ∫σ
−t / 2
xz dz
{∑ el
}
(t + ∆t ) = {∑(t )}+ L{εɺ}∆t EQ. 5.3.10.3
where EQ. 5.3.10.4
L 0
L= m
Lb
EQ. 5.3.10.5
0
Et − vEt
1 − v 2 0
1− v2
− vEt Et
Lm = 0 EQ. 5.3.10.6
1 − v 1− v2
2
0 0
Et
1 + v
01-Jan-2017 41
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Et 3 − vEt 3
(
12 1 − v3
2
) (
12 1 − v 2 ) 0
− vEt Et 3
Lb = 0
(
12 1 − v 2 ) (
12 1 − v 2 )
EQ. 5.3.10.7
Et 3
0 0
12(1 + v )
E is the Young's or Elastic Modulus,
ν is Poisson's Ratio,
t is the shell thickness.
fɺ = 0 EQ. 5.3.10.10
∂f ɺ
and εɺ p = λ EQ. 5.3.10.11
∂σ
f is the yield surface function for plasticity for associative hardening. The equivalent stress σ eq may be
expressed in form:
σ xx 1 − 12 0
with {σ } = σ yy and [ A] = − 12
1 0 for von Mises criteria.
σ 0 0 3
xy
The normality law (EQ. 5.3.10.11) for associated plasticity is written as:
∂f ɺ εɺ p
{εɺ } = λ = 2[ A]{σ }λɺ = [A]{σ } EQ. 5.3.10.13
∂ (σ ) σy
p
01-Jan-2017 42
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
{ }
Where σ represents stress components obtained by an elastic increment and [C] the elastic matrix in plane
*
stress. The equations EQ. 5.3.10.8 to 14 lead to obtain the nonlinear equation:
( )
f dε p = 0 EQ. 5.3.10.15
To determine the elastic-plastic state of a shell element, a number of steps have to be performed to check for
yielding and defining a plasticity relationship. Stress-strain and force-displacement curves for a particular ductile
material are shown in Figure 5.3.9.
Figure 5.3.9 - Material Curve
ε x = ex − zχ x EQ. 5.3.10.16
ε y = e y − zχ y EQ. 5.3.10.17
{ε } = {ε x , ε y , ε xy } EQ. 5.3.10.19
{σ } = {σ x ,σ y ,σ xy } EQ. 5.3.10.20
01-Jan-2017 43
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
{σ (t + ∆t )} = {σ (t )} + L{εɺ}∆t
el
EQ. 5.3.10.21
E vE
1 − v 2 0
1 − v2
vE E
L= 0
1 − v 1 − v2
2
0 0
E
1 + v
The two shear stresses acting across the thickness of the element are calculated by:
σ yzel (t + ∆t ) = σ yz (t ) + α
E
eɺ yz ∆t EQ. 5.3.10.22
1+ v
σ xzel (t + ∆t ) = σ xz (t ) + α
E
eɺxz ∆t
1+ v
where α is the shear factor. Default is Reissner's value of 5/6.
3. von Mises yield criterion
The von Mises yield criterion for shell elements is defined as:
σ vm
2
= σ x2 + σ y2 − σ x σ y + 3σ xy2 EQ. 5.3.10.23
For type 2 simple elastic-plastic material, the yield stress is calculated using:
σ yield (t ) = a + bε p (t )
n
EQ. 5.3.10.24
This equation will vary according to the type of material being modeled.
4. Plasticity Check
The element's state of stress must be checked to see if it has yielded. These values are compared with the von
Mises and Yield stresses calculated in the previous step. If the von Mises stress is greater than the yield stress,
then the material will be said to be in the plastic range of the stress-strain curve.
01-Jan-2017 44
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
where the components of membrane strain dε xxp and dε yyp are computed by EQ. 5.3.10.13 as:
dε xxp dε p σ
p= [A]2×2 xx
dε yy σ y σ yy EQ. 5.3.10.26
υ 1 − 2υ
dε zz = − (dε + dε yy ) + dε zzp EQ. 5.3.10.27
1 −υ 1−υ
xx
σ yield (t ) = a + bε p (t )
n
EQ. 5.3.10.28
σ vm − σ yield
εɺ p ∆t =
E
where εɺ p is the plastic strain rate.
The plastic strain, or hardening parameter, is found by explicit time integration:
ε p (t + ∆t ) = ε p (t ) + εɺ p ∆t EQ. 5.3.10.29
Finally, the plastic stress is found by the method of radial return. In case of plane stress this method is
approximated because it cannot verify simultaneously the plane stress condition and the flow rule. The following
return gives a plane stress state:
σ yield el
σ ijpa = σ ij EQ. 5.3.10.30
σ vm
Iterative algorithm
Iplas=1
If flag 1 is used on card 1 of the shell property type definition, an incremental method is used. Step 5 is
performed using the incremental method described by Mendelson [1]. It has been extended to plane stress
situations. This method is more computationally expensive, but provides high accuracy on stress distribution,
especially when one is interested in residual stress or elastic return. This method is also recommended when
variable thickness is being used. After some calculations, the plastic stresses are defined as:
01-Jan-2017 45
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The value of ∆ε P must be computed to determine the state of plastic stress. This is done by an iterative
method. To calculate the value of ∆ε , the von Mises yield criterion for the case of plane stress is introduced:
P
σ x2 + σ y2 − σ xσ y + 3σ xy2 = σ yield
2
(t + ∆t ) EQ. 5.3.10.35
and the values of σx, σy, σxy and σyield are replaced by their expression as a function of ∆ε P (EQS 5.3.8.31 to
5.3.8.34), with for example:
σ yield (t + ∆t ) = a + bε p (t + ∆t )
n
EQ. 5.3.10.36
and:
ε p (t + ∆t ) = ε p (t ) + ∆ε p EQ. 5.3.10.37
The nonlinear equation 5.3.10.35 is solved iteratively for ∆ε P by Newton's method using three iterations. This
is sufficient to obtain ∆ε P accurately.
σ eq2 = A1σ xx2 + A2σ yy2 − A3σ xxσ yy + A12σ xy2 EQ. 5.3.10.38
A3
A1 − 2 0
with [ A] = A2 0
sym A12
EQ. 5.3.10.14 is then written as:
01-Jan-2017 46
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
A3 A
1 + A1 − 2 υ dR A2υ − 3 dR 0
2
[B ] = A1υ − A3 dR 1 + A2 − A3 υ dR ; dR = dε
p
E
0
2 2 σ y 1 −υ 2
1−υ
0 0 1+ A12 dR
2
Changing the stress variables to {σ }:
{σ } = [Q]{σ } EQ. 5.3.10.40
with:
A1 − A2 + C
1 0
A
− 2 A2υ − 3
2
[Q] = A1 − A2 + C 1
0 ; C = (1 − υ )( A
2
− A2 ) + [A3 − ( A1 + A2 )υ ]
2 2
A 1
2 A1υ − 3
2
0 0 1
The matrix [B ] = [Q][B][Q] −1
is diagonal:
A υ C
1 + dR A2 − 3 − 0 0
2 J Q
A υ C
[B ] = 0 1 + dR A1 − 3 +
2 J
0 EQ. 5.3.10.41
Q
1 − υ
0 0 1 + dR. A12
2
where J Q = 1 +
( A1 − A2 + C )2 is the Jacobian of [Q]. EQ. 5.3.10.40 is now written as:
A A
4 A1υ − 3 A2υ − 3
2 2
This will enable to give explicitly the expression of the yield surface EQ. 5.3.10.15:
( ) ( ) { }
f n +1 = σ eqn +1 − σ yn +1 = σ ∗ [B ] A [B ] σ ∗ − σ yn +1
2 2 t −t
[ ] −1
{ } ( ) 2
=
A11 2 A22 2 A12 2
B12
B2 B3
A
σ xx + 2 σ yy + 2 σ xy + 12 σ xxσ yy − σ yn +1
B1B2
( ) 2
EQ. 5.3.10.43
01-Jan-2017 47
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
f n +1
∆ε np+1 = ∆ε np − EQ. 5.3.10.44
f n′+1
n
M x = t 2 ∑ wkM σ xkpa EQ. 5.3.11.2
k =1
Table 5.3.1 compares the coefficients used to the classical Newton quadrature in case of 3 integration points.
N 2 16 M 2
F= + 4 − σ yield
2
≤0 EQ. 5.3.11.4
t2 t
with
01-Jan-2017 48
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
where
t/2 t/2
Nx = ∫ σ x dz Mx = ∫σ
pa pa
x zdz
−t / 2 −t / 2
t/2 t/2
Ny = ∫σ My = ∫σ
pa pa
y dz y zdz
−t / 2 −t / 2
t/2 t/2
N xy = ∫ σ xy dz M xy = ∫σ
pa pa
xy zdz
−t / 2 −t / 2
An extension of Iliouchine criterion for isotropic hardening is developed here. The yield surface can be
expressed as:
{N } {N }
t
f = [F ] − σ yβ
0
( )
2
=0
{M } {M }
EQ. 5.3.11.7
1
h 2 [A]
1
[A]
h
2
2 3 sγh
6
with: [F ] = EQ. 5.3.11.8
sym
1
2
[ A]
h2
γ
6
{N }t [A]{M }
and s =
{N }t [A]{M }
EQ. 5.3.11.9
Where β and γ are scalar material characteristic constants, function of plastic deformation. They can be
identified by the material hardening law in pure traction and pure bending:
σ y (ε p )
In pure traction: f =
N2
h 2
− σ y0 β( )2
=0→β =
σ y0
EQ. 5.3.11.10
f =
M2
(
− σ y0 β )
2
=0→γ =
M
(γh / 6)
In pure bending: EQ. 5.3.11.11
2 2
σ y h2 / 6
3
σy /E+ ε p
If no hardening law in pure bending is used, γ is simply computed by γ = 2 varying between 1.0
σy / E +ε p
and 1.5.
01-Jan-2017 49
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
{dε p } ∂f {N }
= dλ = 2dλ [F ]
{dΧ p }
{N }
EQ. 5.3.11.12
∂ {M }
{M }
The equivalent plastic deformation εP is proportional to the plastic work. Its expression is the same as in the
case of traction:
{dε p } {N }
t
σ β dε =
0
{
p
} = 2dλ σ y β
0
( )2
dχ p {M }
y EQ.5.3.11.13
H
dε p = 2dλσ y0 β and dβ = dε p EQ. 5.3.11.14
σ 0
y
where H is the plastic module. The derivative of function f in EQ. 5.3.11.7 is discontinuous when
{N }t {A}{M }=0. This can be treated when small steps are used by putting s=0 as explained in [87].
∂f
Then the derivative of f with respect to dε
P
( ) is carried out. The derived equation is nonlinear in
∂dε P
internal efforts and is resolved by Newton-Raphson:
{N } {N } {N }
= − 2dλ [D ][F ] EQ. 5.3.11.15
{M }n +1 {M }∗ {M } n +1
{N } {N } {dε }
= − [D ]
{M }* {M }n {dχ }
EQ. 5.3.11.16
01-Jan-2017 50
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
A - Notational conventions
• A bold letter denotes a vector or a tensor.
• An upper case index denotes a node number; a lower case index denotes a component of vector or
tensor.
• The Einstein convention applies only for the repeated index where one is subscript and another is
superscript, e.g.:
NI xI = ∑ NI xI .
• {} denotes a vector and [ ] denotes a matrix.
3
4
η
ζ Z
ξ Y
n X
1 2
a
Mid-plan
The geometry of the 4-node degenerated shell element, as shown in the Fig 5.3.11., is defined by its mid-surface
I
with coordinates denoted by Xp interpolated by the node coordinates X (I=1,4):
A generic point q within the shell is derived from point p on the mid-surface and its coordinate along the normal
(fiber):
01-Jan-2017 51
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Xq(ξ ,η , ζ ) = Xp + z ⋅ n with z = aζ
2
EQ. 5.3.12.3
with
β =ω×n
where β and ω are the rotational velocity vectors of the normal: β = β1 t 1 + β 2 t 2 = ω 2 t 1 − ω1 t 2
and (t1, t 2 , n ) is base of the local coordinate system.
EQ. 5.3.12.5 can be written also by:
( )
v i = N I v iI + z − N Iω1I t I2i + N Iω 2I t 1iI ; i = 1,3
This velocity interpolation is expressed in the global system, but ωI must be defined first in the local nodal
coordinate system to ensure Mindlin's kinematic condition.
C - Strain-rate construction
The in-plane rate-of-deformation is interpolated by the usual displacement method.
01-Jan-2017 52
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
where the contravariant vectors g α (α = 1,2) , dual to g α , satisfy the orthogonality condition: g α ⋅ g β = δ βα
(Kronecker delta symbol); H (ξ ,η ) is the average curvature: 2H = − g 1⋅ n, ξ +g 2 ⋅ n,η ( )
t 1 ⋅ v p ,ξ t 1 ⋅ v p ,η
[C0 ] = t1 ⋅ g2 t 2 ⋅ g1
1
2
and [C1 ] =
t 2 ⋅ v p ,η
EQ. 5.3.12.8
t1 ⋅ g t2 ⋅ g t 2 ⋅ v p ,ξ
The curvature-translation coupling is presented in the bending terms for a warped element (the first two terms in
last EQ.)
The out-plane rate-of-deformation (transverse shear) is interpolated by the “assumed strain” method, which is
based on the Hu-Washizu variation principle.
If the out-plane rate-of-deformation is interpolated in the same manner for a full integration scheme, it will lead
to “shear locking”. It is known that the transverse shear strains energy cannot vanish when it is subjected to a
constant bending moment. Dvorkin-Bathe's [32] mix/collocation method has been proved very efficient in
overcoming this problem. This method consists in interpolating the transverse shear from the values of the
covariant components of the transverse shear strains at 4 mid-side points. i.e.:
[
γ ξ = (1 − η )γ ξ A1 + (1 + η )γ ξ A2 / 2 ] EQ. 5.3.12.9
γη = [(1 − ξ )γ + (1 + ξ )γ η ]/ 2
B1 B2
η EQ. 5.3.12.10
Where γ ξ Aα , γ η Bα are the values of the covariant components at 4 mid-side points which vanish under a
constant bending moment (see Figure 5.3.12).
Figure 5.3.12 - Covariant components at 4 mid-side
A2
γξ
4
A2
B1 γη 3
γη
γξ
B1 B2 B2
γη
A1
1 2
A1
γξ
The quadrature point is often chosen at (ξ = 0,η = 0) . The derivatives of the shape functions are:
N I ,ξ = (ξ I + hIη ) / 4 N I ,η = (η I + hI ξ ) / 4 EQ. 5.3.12.11
Where hI = (1 − 1 1 − 1) .
01-Jan-2017 53
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
This implies that all the terms computed at the quadrature point are the constant parts with respect to (ξ ,η ) , and
the stabilizing terms (hourglass) are the non-constant parts.
The constant parts can be derived directly from the general formulations at the quadrature point without
difficulty. The difficulties in stabilization lie in correctly computing the internal force vector (or stiffness
matrices):
int
It would be ideal if the integration term f stab could be evaluated explicitly. But such is not the case, and the
main obstacles are the following:
For a non-coplanar element, the normal varies at each point so that it is difficult to write the non-constant part of
strains explicitly. For a physically nonlinear problem, the non-constant part of stress is not generally in an
explicit form. Thus, simplification becomes necessary.
The main modifications with respect to Q4 γ 24 shell element [40] are the following:
• Co-rotational coordinate system is used and the stresses are evaluated in 4 local systems at each Gauss
points..
A - Kinematic approximation
I I
The velocity interpolation using the nodal tangent vectors ( t1 , t 2 ) complicates the strain computation, especially
for transverse shear which is used mainly as a penalty function. To be consistent with the one-point quadrature
approach, the kinematic approximation is performed by:
[ ]
vi = N I viI + z (− δ i 2ω1I + δ i1ω 2I ) EQ. 5.3.12.13
where ωi I (i=1,2) is the nodal rotation velocity around t iI . ω i I can be computed by a projection scheme by :
01-Jan-2017 54
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
with: [ ]
∆ I = t I − (t I x I ) bxI − (t I y I )b yI ; t I = (1,1,1,1)
N I ,α = bαI + γ I φ,α (α = x, y )
where:
φ , x = ηξ , x + ξη , x = J −1η + J 12−1ξ
11
EQ. 5.3.12.16
φ , y = ηξ , y +ξη , y = J 21−1η + J 22−1ξ
The advantage of this shape function form is that a linear field expressed with Cartesian coordinates and a
bilinear field expressed with Natural coordinates is decomposed so that the constant part is directly formulated
with the Cartesian coordinates, and the non-constant part is to be approached separately.
The in-plane rate-of-deformation (decomposed on membrane and bending) is given by:
with:
The development of the general formulations leads to the constant part, denoted by superscript 0, of the matrix
[BI]:
with
01-Jan-2017 55
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
x, ξ
= [J ]
y, ξ 0
0
[J ] = [F0 ] = x,η
t
y,η 0 0 aJ / 2 J EQ. 5.3.12.19
0 0 aJ 0 / 2 J 0
and:
[
J 0 = (ξ I x I )(η I y I ) − (η I x I )(ξ I y I ) / 16 = A / 4 ]
[ ]
J1 = (ξ I x I )(hI y I ) − (hI x I )(ξ I y I ) / 16
γ I φ , x 0 0 0 γ Iφ,x
[(B ) ]
m H
I
= 0 γ Iφ, y
0 ; [(B ) ]
b H
I
= − γ I φ , y 0
EQ. 5.3.12.22
γ I φ , y γ Iφ, x 0 − γ I φ , x γ I φ , y
[(B ) ]
It is shown in [16] that the non-constant part of membrane rate-strain does not vanish when a warped element
m H
undergoes a rigid body rotation. Thus, a modified matrix I is chosen:
γ I φ , x 0 z γ b xI φ , x
[(B ) ] m H
I
= 0 γ Iφ, y z γ b yI φ , y
EQ. 5.3.12.23
γ I φ , y
γ Iφ, x z γ (b xI φ , y +b yI φ , x )
This matrix is different from the Belytschko-Leviathan correction term added at rotational positions, which
couples translations to curvatures as follows:
01-Jan-2017 56
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
1
γ I φ , x 0 0 0 −
4
zγ φ , x
[(B ) ]
m H
I
= 0
γ Iφ, y 0
1
4
zγ φ , y 0
EQ. 5.3.12.24
γ φ , γ Iφ,x 0
1
zγ φ , x − zγ φ , y
1
I y 4 4
This will lead to 'membrane locking' (the membrane strain will not vanish under a constant bending loading).
According to the general formulation, the coupling is presented in the bending terms not in the membrane terms,
yet the normal translation components in (BIm)i3 do not vanish for a warped element due to the tangent vectors
ti (ξ ,η ) which differ from ti (0,0).
v zI
Dxz I
= [BIc ]ϖ x EQ. 5.3.12.25
D
yz ϖ I
y
where: [BIc ](ζ ,η ) = [BIcη ](η ) + [BIcξ ](ξ )
1 4η I y ξ I − (ξ J + hJη I )η k y k y J (ξ J + hJη I )ηk y k x J
(B )
I
η 0
=
Ic
16 A − 4η I x I ξ I (ξ J + hJη I )ηk x k y J − (ξ J + hJη I )η k x k x J
1 − 4ξ I y η I (η J + hJ ξ I )ξ k y k y J − (η J + hJ ξ I )ξ k y k x J
(B )
I
ξ 0
=
(η J + hJ ξ I )ξk x k x J
EQ. 5.3.12.26
16 A 4ξ I y Iη I − (η J + hJ ξ I )ξ k x k y J
Ic
and (B )Ic
η H
= η I BIc( ) η ; (B )
η 0
Ic
ξ H
( )ξ
= ξ I BIc
ξ 0
01-Jan-2017 57
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
resulting in:
{f } = {( f ) }+ {( f ) }
I
int
I
int 0
I
int H
With {( f ) } the constant part being computed with one-point quadrature, and
int 0
I
It can be shown in the last equation that only the following scalar functions need to be integrated:
H xx = ∫ Aeφ, xφ, x dAe , H xy = ∫ Aeφ, xφ, y dAe , H yy = ∫ Aeφ, yφ, y dAe EQ. 5.3.12.27
qɺ xm = γ I v xI + z1bxI vzI
membrane : m EQ. 5.3.12.28
qɺ y = γ I v y + z byI v z
I 1 I
qɺ xb = γ Iϖ yI
bending : b EQ. 5.3.12.29
qɺ y = γ Iϖ x
I
(q )n +1 = (q )n + qɺn + 1 ∆t
2
Noting that if φ ,α is considered as constant over a time step, it is equivalent to the incremental stress
computation.
{f } = ∫ [B ] {σ }dv
I
int
ve
I
t e
{f } = {( f ) }+ {( f )
I
int
I
int 0
I
int H
}
01-Jan-2017 58
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The constant part is computed by integration at each integration point through the thickness.
The stabilization part will be approached by relying on two hypotheses:
• Keep the same orthogonalities as in the elastic case, and
Use the unidimensional tangent modulus Et (ζ ) to evaluate the non-constant rate-stress, i.e.:
( ) = (q ) + λ qɺ
membrane : q m n +1
m
n m
m
n +1 / 2 ∆t EQ. 5.3.12.32
bending : (q ) = (q ) + λ qɺ
b
n +1 ∆t b
n b
b
n +1 / 2 EQ. 5.3.12.33
shear : (q ) = (q ) + qɺ
s
n +1 ∆t s
n
s
n +1 / 2 EQ. 5.3.12.34
Where Et (ζ ) is obtained by the constant stress incremental computation along the thickness and Et (ζ ) = E
in the elastic zone, and λm = Et / E; Et is the average value of Et (ζ ) and λb = min Et (ζ ) / E .
01-Jan-2017 59
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Where α = m, b corresponds to the membrane and bending terms respectively. Note that the shear terms are
eliminated to avoid shear locking. The transverse shear terms can also be written as the same way:
τɺ xη τɺ xξ
{τɺi }H = η +ξ EQ. 5.3.12.36
τɺ yη τɺ yξ
You can now redefine 12 generalized hourglass stresses by integrating their rate ones, and the stress field can be
expressed by:
σ αxη σ xαξ
Membrane, bending: {σ } = {σ } + {σ } = {σ }
α
i
α 0
i
α H
i
α 0
i
α
+ η σ yη + ξ σ αyξ
0 0
τɺ xη τɺ xξ
Shear: {τ i } = {τ i }0 + {τ i }H = {τ i }0 + η +ξ
τɺ yη τɺ yξ
Even the redefinition for shear is not necessary as it is not included in the plastic yield criterion, but the same
stress calculation as the constant part with the updated Lagrangian formulation is always useful when large strain
is involved.
for any point in the solid element, where σy is evaluated at the quadrature point.
As only one criterion is used for the non-constant part, two choices are possible:
f = f (σ eq ); σ eq =
1
σ eq dΩ
Ω Ω∫
• taking the mean value, i.e.:
• taking the value by some representative points, e.g. eight Gausse points
The second choice has been used in this element.
01-Jan-2017 60
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
(σ i )trH = (σ i )n + [C ]{εɺ} ∆t
H H
n +1
g1 × g 2
n= EQ. 5.3.13.1
g1 × g 2
The vector defining the local x direction is defined as edge 1-2:
g1
t1 = EQ. 5.3.13.2
g1
01-Jan-2017 61
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Hence, the vector defining the local y direction is found from the cross product of the two previous vectors:
t 2 = n × t1 EQ. 5.3.13.3
2area
L=
(
max 12, 23, 31 ) EQ. 5.3.13.4
φ1 = a1 + b1 x + c1 y EQ. 5.3.13.5
φ2 = a2 + b2 x + c2 y EQ. 5.3.13.6
φ3 = a3 + b3 x + c3 y EQ. 5.3.13.7
These shape functions are used to determine the velocity field in the element:
3
vx = ∑ φI v xI EQ. 5.3.13.8
I =1
3
v y = ∑ φ I v yI EQ. 5.3.13.9
I =1
3
v z = ∑ φ I v zI EQ. 5.3.13.10
I =1
3
ω x = ∑ φ I ω xI EQ. 5.3.13.11
I =1
3
ω y = ∑ φI ω yI EQ. 5.3.13.12
I =1
∂v x 3
∂φ
= ∑ I v xI EQ. 5.3.13.13
∂x I =1 ∂x
∂v x 3
∂φ
= ∑ I v xI EQ. 5.3.13.14
∂y I =1 ∂y
01-Jan-2017 62
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
{v}b = {ω1y ,−ω1x , ω y2 ,−ωxɺ2ω y3 ,−ωx3 , v1z , vz2 , vz3 } EQ. 5.3.13.20
where:
∂φ1 ∂φ2
∂x 0 0 0 0 0 0 0
∂x
∂φ1 ∂φ2 ∂φ3
0 0 0 0 0 0
∂y ∂y ∂y
[B ] = ∂φ1 ∂φ1 ∂φ2 ∂φ2 ∂φ3 ∂φ3
0 0 0 EQ. 5.3.13.22
∂y ∂x ∂y ∂x ∂y ∂x
φ ∂φ1 ∂φ2 ∂φ3
0 φ2 0 φ3 0
1 ∂x ∂x ∂x
∂φ1 ∂φ2 ∂φ3
0 φ1 0 φ2 0 φ3
∂y ∂y ∂y
01-Jan-2017 63
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
2A t 2
I xx = m + EQ. 5.3.13.24
6 12
I zz = I yy = I xx EQ. 5.3.13.25
I xy = 0 EQ. 5.3.13.26
When nodal masses need to be calculated, the distribution is determined by the shape of the element as shown in
Figure 5.3.14.
Figure 5.3.14 - Mass distribution
α3
α1 α2
2
1
01-Jan-2017 64
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
c − s
s c with c =cosθ and s = sinθ.
ε 11 ε 12 c s ε X ε XY c − s
ε = ⋅ ⋅
ε Y s c
EQ. 5.3.14.1
12 ε 22 − s c ε XY
ε11 ε12 c s c ⋅ ε X + s.ε XY − s ⋅ ε X + c.ε XY
ε = ⋅ − s ⋅ ε XY + c.ε Y
EQ. 5.3.14.2
12 ε 22 − s c c ⋅ ε XY + s.ε Y
ε11 ε12 c 2 ⋅ ε X + 2cs.ε XY + s 2 .ε Y ( )
− cs ⋅ ε X + c 2 − s 2 .ε XY + cs.ε Y
=
ε
( ) EQ. 5.3.14.3
12 ε 22 − cs ⋅ ε X + c − s .ε XY + cs.ε Y s 2 .ε X − 2cs.ε XY + c 2 .ε Y
2 2
The strain-stress relation in orthotropy directions is written as:
−ν 21
E1 E22 0
[C ]−1 = −Eν1112
11
1
E22 0 EQ. 5.3.14.5
0 0 1
G12
σ = σ 11 σ 22 σ 12 ; ε = ε 11 ε 22 ε 12 EQ. 5.3.14.6
σ XX σ XY c − s σ 11 σ 12 c s
σ = ⋅ ⋅
σ YY s c σ 12 σ 22 − s c
EQ. 5.3.14.7
XY
01-Jan-2017 65
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The shell normal defines the positive direction for φ . For elements with more than one layer, multiple φ angles
can be defined.
The fiber direction orientation may be updated by two different ways:
1. constant orientation in local corotational reference frameconstant orientation in local isoparametric
frame. The first formulation may lead to unstable models especially in the case of very thin shells (e.g.
airbag modelling). In Figure 5.3.17 the difference between the two formulations is illustrated for the case of
element traction and shearing.
01-Jan-2017 66
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Formulation 1
Shear
Formulation 2
Formulation 1 F
α
F
Traction α
Formulation 2
01-Jan-2017 67
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
5.3.14.7 Limitations
When modeling a composite material, there are two strategies that may be applied. The first, and simplest, is to
model the material in a laminate behavior. This involves using type 9 property shell elements. The second is to
model each ply of the laminate using one integration point. This requires either a type 10 or 11 element.
Modeling using the type 9 element allows global behavior to be modeled. Input is simple, with only the
reference vector as the extra information. A Tsai-Wu yield criterion and hardening law is easily obtained from
the manufacturer or a test of the whole material.
Using the type 10 or 11 element, one model’s each ply in detail, with one integration point per ply and tensile
failure is described in detail for each ply. However, the input requirements are complex, especially for the type
11 element.
Delamination is the separation of the various layers in a composite material. It can occur in situations of large
deformation and fatigue. This phenomenon cannot be modeled in detail using shell theory. A global criterion is
available in material law 25. Delamination can affect the material by reducing the bending stiffness and buckling
force.
01-Jan-2017 68
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
hk hm
θk = and θm = EQ.5.3.15.1
2R 2R
However, for total rotation you have:
θk + θm = αk + αm EQ.5.3.15.2
θk =
(α k + α m )hk and θm =
(α k + α m )hm EQ.5.3.15.3
(hk + hm ) (hk + hm )
hm m
k
hk
i
O
θk θm
αm
αk
i, j
01-Jan-2017 69
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Consider the triangle element in Figure 5.3.19. The outward normal vectors at the three sides are defined and
denoted n1, n2 and n3. The normal component strain due to the bending around the element side is obtained
using plate assumption:
α1
α
ε n1 (h1 +2 h5 ) 0 0 0 2
( h1 + h5 ) 0 2
α3
ε n 2 = 0
2
( h2 + h6 )
2
( h2 + h6 ) 0 0 0 EQ.5.3.15.4
γ 0 α
n3 0 2
( h3 + h4 )
2
(h3 + h4 ) 0 0 4
α 5
α 6
The six mid-side rotations α i are related to the out-of-plane displacements of the six apex nodes as shown in
Figure 5.3.20 by the following relation:
α1 h1
1
− cosh2β 3 − cosh3β 2 0 0 0 w1
α − cos β 3 1
− cos β1
0 0
0 w 2
2 cosh1β h2 h3
α 3 − h1 2 − cos β1 1
0 0 0 w 3
= cosγ 2
h2 h3
cos γ 1 EQ.5.3.15.5
α 4 − q1 − 0 w 4
1
q2 0 h4 0
α 5 0 − cosψ 3
− cosr3ψ 2 0 1
0 w 5
cosφ2 r2 h5
α 6 − s
1
0 − coss3φ1 0 0 1 w
h6 6
(
where (h1 h2 h3 ) , q1 h4 q2 , r2 ) ( h5 r3 ) and (s3 h6 s1 ) are respectively the heights of the
triangles (1,2,3), (1,4,2), (2,5,3) and (3,6,1).
n1 2
n3
3
n2
1
01-Jan-2017 70
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The non-null components of strain tensor in the local element reference are related to the normal components of
strain by the following relation (see [40] and [106] for details):
y3 − y 2
2
y1 − y3
2
y2 − y1
2
l1 l2 l3
ε xx 2 2 2 ε n1
x2 − x3 x3 − x1 x1 − x2 ε EQ.5.3.15.6
ε yy =
γ l
1 l
2 l
3 n2
xy y − y x − x y − y x − x y − y x − x γ n3
2 3 2
2 3 2 1 3 3 1 2 2 1 1 2
l1 l1 l2 l2 l3 l3
5
2
ψ2
β2 γ2
4
ψ3
β3
3
ϕ3
β1 γ1
ϕ1 1
α k = −α m EQ.5.3.15.7
[cos β 2
h1
cos β 1
h2
− 1
h3
0 0 0 ] EQ.5.3.15.8
01-Jan-2017 71
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The clamped condition is introduced by the symmetry in out-of-plane displacement i.e. wm=wk. This implies
α k = α m . The fourth row of the matrix in EQ.5.3.15.5 is then changed to:
[− cos β 2
h1
− cosh2β1 − 1
h3
0 0 0 ] EQ.5.3.15.9
4
5
2
01-Jan-2017 72
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The derivation of solid-shell elements is more complicated than that of standard solid elements since they are
prone to the following problems:
• Shear and membrane locking with the hybrid strain formulation [89], [90], the hybrid stress [91], and
the Assumed and Enhanced Natural Strain formulations [92], [93], [94], and [95].
• Trapezoidal locking caused by deviation of mid-plane from rectangular shape [8].
• Thickness locking due to Poisson’s ratio coupling of the in-plane and transverse normal stresses [89],
[90], [92], and [94].
Solid shell elements in RADIOSS are the solid elements with a treatment of the normal stresses in the thickness
direction. This treatment consists of ensuring constant normal stresses in the thickness by a penalty method.
Advantage of this approach with respect to the plane-stress treatment is that it can simulate the normal
deformability and exhibits no discernible locking problems. The disadvantage is its possible small time step
since it is computed as solid element and the characteristic length is determined often using the thickness.
01-Jan-2017 73
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
8 15 7
16
5 14 3
13 6
10
1 9 2
The distribution of mass is not homogenous over the nodes. The internal nodes receive three times more mass
than the corner nodes as shown in Figure 5.4.4.
s
r
t
s
t
t
(a) Two to nine integration points (b) In-plane 2x2 and 3x3 integration
through the thickness schemes
01-Jan-2017 74
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
3/32 Mo
1/32 Mo
01-Jan-2017 75
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Area(t − ∆t )
Area(t ) = EQ. 5.5.1.1
(1 − vεɺx ∆t )2
where ν is the Poisson's ratio defined in the material law.
5.5.2 Stability
Determining the stability of truss elements is very simple. The characteristic length is defined as the length of the
element, i.e. the distance between N1 and N2 nodes.
L(t )
∆t ≤ EQ. 5.5.2.1
C
01-Jan-2017 76
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
5.5.4 Strain
The strain rate, as shown in Figure 5.5.2, is defined as:
εɺx = =
(
∂v x ∂ V ⋅ ex ) EQ. 5.5.4.1
∂x ∂x
where:
E is the Elastic Modulus,
A is the cross sectional area.
In the plastic region, the force rate is given by:
l
log
gap l0
In a general case, it is possible to introduce a gap distance in the truss definition. If gap is not null, the truss is
activated when the length of the element is equal to the initial length minus the gap value. This results a force-
strain curve shown in Figure 5.5.3(b).
01-Jan-2017 77
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
01-Jan-2017 78
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The moments of inertia about the y and z axes are concerned with bending. They can be calculated using the
relationships:
The moment of inertia about the x axis concerns torsion. This is simply the summation of the previous two
moments of Ontario:
Ix = Iy + Iz EQ. 5.6.2.3
aL
∆t = EQ. 5.6.3.1
c
where:
F1 = (1 + 2d ) − d
2
2
( 2
)
F2 = min F1 , 1 + 2d s − d s 2
12 12 * E
d s = d * max1, * 1+ * b * (1 − Ishear )
b 5/ 6*G
d = max(d m , d f )
AL2
b=
max (I y , I z )
01-Jan-2017 79
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The force rate vector for an element is calculated using the relation:
Fɺx1 EA + 1 − 1 υ x1
ɺ =
l − 1 + 1 υ x 2
EQ. 5.6.4.1
Fx 2
where:
E is the elastic modulus,
l is the beam element length,
With the force rate equation, the force vector is determined using explicit time integration:
5.6.4.2 Torsion
Torsional deformation occurs when the beam is loaded with a moment M about the X axis as shown in Figure
5.6.3.
Figure 5.6.3 Torsional Loading
Mɺ x1 GI x + 1 − 1 θɺx1
ɺ =
l − 1 + 1 θɺx 2
EQ. 5.6.4.3
M x 2
where:
G is the modulus of rigidity,
M x (t + ∆t ) = M x (t ) + Mɺ x ∆t EQ. 5.6.4.4
01-Jan-2017 80
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Two vector fields must be solved for forces and moments. The rate equations are:
v y1
F y1
ɺ EI z + 12 6l − 12 + 6l θɺz1
ɺ = 3
Fy 2 l (1 + φ y ) − 12 − 6l + 12 − 6l v y 2
EQ. 5.6.4.5
ɺ
θ z 2
v y1
Mɺ z1 EI z + 6l (4 + φ )l 2
− 6l (2 − φ y )l θɺz1
2
ɺ = 3
y
M z 2 l (1 + φ y ) + 6l
(2 − φ )l
y
2
− 6l (4 + φ y )l 2 v y 2
EQ. 5.6.4.6
ɺ
θ z 2
144(1 + v )I z
where φy = ,
5 Al 2
ν is the Poisson's Ratio.
M z (t + ∆t ) = M z (t ) + Mɺ z ∆t EQ. 5.6.4.8
01-Jan-2017 81
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
ν z1
Fɺz1 El y + 12 6l − 12 + 6l θɺy1
ɺ = 3 EQ. 5.6.4.9
Fz 2 l (1 + Φ z ) − 12 − 6l + 12 − 6l ν z 2
ɺ
θ y 2
ν z1
Mɺ y1 El y + 6l (4 + Φ z )l 2 − 6l (2 − Φ z )l 2 θɺy1
ɺ = 3 2
EQ. 5.6.4.10
M y 2 l (1 + Φ z ) + 6l (2 − Φ z )l − 6l (4 + Φ z )l ν z 2
2
θ y 2
ɺ
where:
144(1 +ν )I y
Φz = .
5 Al 2
Like bending about the Z axis, the factor Φ z introduces transverse shear.
With the time integration, the expression is:
M y (t + ∆t ) = M y (t ) + Mɺ y ∆t EQ. 5.6.4.12
• Elastic
• Elasto-plastic
An elastic beam can be defined with these four parameters. For accuracy and stability, the following limitations
should be respected:
01-Jan-2017 82
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
12 I y I z = A4 EQ. 5.6.5.5
Ix = Iy + Iz EQ. 5.6.5.6
However, this model also gives good results for the circular or ellipsoidal cross-section. For tubular or H cross-
sections, plasticity will be approximated.
Recommendations:
εɺ
σ y = (A + Bε pn )1 + C ln
EQ. 5.6.5.11
εɺ0
The increment of plastic strain is:
∆W plastic
∆ε p = EQ. 5.6.5.12
σy
The equivalent strain rate is derived from the total energy rate:
∆Wtotal
εɺ = EQ. 5.6.5.13
σ eq ∆t
Yield stress:
Fx2 3 M x2 M y M z2
2
σ eq = + + + EQ. 5.6.5.14
A2 A I xx I yy I zz
01-Jan-2017 83
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
ρSL L2 ρL ρL
MAX + • MAX (I yy ; I zz ) ; • I xx EQ. 5.6.6.1
2 12 2 2
01-Jan-2017 84
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
No material data card is required for spring elements. However, the stiffness k and equivalent viscous damping
coefficient c are required. The mass m is required if there is any spring translation.
There are three other options defining the type of spring stiffness with the hardening flag:
• Linear Stiffness
• Nonlinear Stiffness
• Nonlinear Elasto-Plastic Stiffness
01-Jan-2017 85
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
m
∆t = EQ. 5.7.1.1
k
For a dashpot only element:
m
∆t = EQ. 5.7.1.2
2c
For a parallel spring and dashpot element:
∆t =
( mk + c )− c2
EQ. 5.7.1.3
k
The critical time step ensures that the stability of the explicit time integration is maintained, but it does not
ensure high accuracy of spring vibration behavior. Only two time steps are required during one vibration period
of a free spring to keep stability. However, if true sinusoidal reproduction is desired, the time step should be
reduced by a factor of at least 5.
If the spring is used to connect the two parts, the spring vibration period increases and the default spring time
step ensures stability and accuracy.
01-Jan-2017 86
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The general linear spring is defined by constant mass, stiffness and damping. These are all required in the
property type definition. The relationship between force and spring displacement is given by:
F = k (l − l0 ) + c
dl
EQ. 5.7.2.1
dt
Figure 5.7.5 Linear Force-Displacement Curve
∆t =
(c 2
)
+ km − c
EQ. 5.7.2.2
k
F = f (l − l0 ) + c
dl
EQ. 5.7.3.1
dt
01-Jan-2017 87
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The stability criterion is the same as for the linear spring, but rather than being constant, the stiffness is
displacement dependent:
∆t =
(c 2
)
+ k ′m − c
EQ. 5.7.3.2
k′
where:
∂
k ′ = max f (l − l0 ) EQ. 5.7.3.3
∂ (l − l0 )
F = f (l − l0 ) + C
dl
EQ. 5.7.4.1
dt
01-Jan-2017 88
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
F = f (l − l0 ) + C
dl
EQ. 5.7.5.1
dt
Figure 5.7.8 Decoupled Hardening Force-Displacement Curve
F = f (l − l0 ) + C
dl
EQ. 5.7.6.1
dt
Figure 5.7.9 Kinematic Hardening Force-Displacement Curve
01-Jan-2017 89
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
F = f (l − l0 ) + C
dl
EQ. 5.7.7.1
dt
With δ= l-l o .
Figure 5.7.10 Nonlinear unloading Force-Displacement Curve
dl dl
F = f (l − l0 )g = g EQ. 5.7.8.1
dt dt
A nonlinear dashpot property is shown in Figure 5.7.11.
01-Jan-2017 90
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
M
∆t = EQ. 5.7.8.2
C′
where:
∂
C ′ = max g (dl / dt ) EQ. 5.7.8.3
∂(dl / dt )
dl
F = f (l − l0 )g EQ. 5.7.9.1
dt
Graphs of this relationship for various values of g (dl / dt ) are shown in Figure 5.7.12.
01-Jan-2017 91
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∆t =
( C′ + k ′M )− C′
2
EQ. 5.7.9.2
k′
where:
∂
K ′ = max f (l − l0 ) EQ. 5.7.9.3
∂ (l − l0 )
∂
C ′ = max g (dl / dt )
∂(dl / dt )
EQ. 5.7.9.4
01-Jan-2017 92
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
01-Jan-2017 93
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
The same local x direction deformation, with a moving skew frame, can be seen in Figure 5.8.2.
Figure 5.8.2 Moving Skew Frame
In both cases, the forces are in equilibrium, but the moments are not. If the first two nodes defining the moving
skew system are the same nodes as the two spring element nodes, the behavior becomes exactly the same as that
of a type 4 spring element. In this case the momentum equilibrium is respected and local Y and Z deformations
are always equal to zero.
Fixed Nodes
If one of the two nodes is completely fixed, the momentum equilibrium problem disappears. For example, if
node 1 is fixed, the force computation at node 2 is not dependent on the location of node 1. The spring then
becomes a spring between node 1 and the laboratory, as shown in Figure 5.8.3.
Figure 5.8.3 Fixed node - Fixed skew frame
01-Jan-2017 94
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
It is generally recommended that a general spring element (type 8) be used only if one node is fixed in all
directions or if the two nodes are coincident. If the two nodes are coincident, the translational stiffness’ have to
be large enough to ensure that the nodes remain near coincident during the simulation.
θ i = θ i 2 − θ i1 EQ. 5.8.11.2
where:
C is the equivalent viscous damping coefficient
01-Jan-2017 95
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
uɺ
Fi = f i (ui ) A + B ln i + g (uɺi ) + Ci uɺi EQ. 5.8.12.3
D
where:
g (uɺi ) is a function defining the change in force with spring displacement rate
A = coefficient. Default = 1.
B = coefficient
D = coefficient. Default = 1.
5.8.13 Moments
Moments can be applied to a general spring element, as shown in Figure 5.8.5. For each DOF (i = x, y, z), the
moment is calculated by:
where:
C is the equivalent viscous damping coefficient
01-Jan-2017 96
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
θɺ
M i = f (θ i ) A + B ln i
( ) + C θɺ
+ g θɺi i i EQ. 5.8.13.3
D
where:
Where:
Dyp
Dxn Dxp
Dyn
01-Jan-2017 97
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∆t =
( 2KM + C )− C2
EQ. 5.9.1.1
2K
This is the same as for type 4 spring elements, except that the stiffness is replaced with twice the stiffness to
ensure stability with high friction coefficients.
01-Jan-2017 98
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
dδ
F1 = F2 = Kδ + C EQ. 5.9.8.1
dt
where:
dδ dδ
F = K (δ1 + δ 2 ) + C 1 + 2 EQ. 5.9.8.2
dt dt
dδ dδ βµ
∆F = max K (δ1 + δ 2 ) + C 1 + 2 , F tanh EQ. 5.9.8.3
dt dt 2
F1 = F + ∆F EQ. 5.9.8.4
01-Jan-2017 99
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
F3 = F − ∆F EQ. 5.9.8.5
F2 = − F1 − F3 EQ. 5.9.8.6
where:
δ1 is the elongation of strand 1-2
δ2 is the elongation of strand 2-3
01-Jan-2017 100
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Where,
max(Ct) is the maximum translational damping
max(Cr) is the maximum rotational damping
01-Jan-2017 101
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
01-Jan-2017 102
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
If no skew frame and no third node are defined, the global Y axis is used to replace the Y skew axis. If the Y
skew axis is collinear with the local X axis, the local Y and Z axes are placed in a totally arbitrary position. The
local Y axis is defined at time zero, and is corrected at each cycle, taking into account the mean X axis rotation.
5.10.12 Tension
The tension component of the beam type spring element is independent of other forces. It is shown in Figure
5.10.4. The tension at each node is computed by:
01-Jan-2017 103
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
where
5.10.13 Shear - XY
Shear in the Y direction along the face perpendicular to the X axis is a combination of forces and moments. This
can be seen in Figure 5.10.5.
Figure 5.10.5 XY Shear Forces and Moments
There are two mechanisms that can cause shear. The first is the beam double bending as shown in Figure 5.10.5.
The second is shear generated by node displacement, as shown in Figure 5.10.6, where node 2 is displaced.
Figure 5.10.6 Shear due to Node Displacement
01-Jan-2017 104
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
M z 2 = M z1 EQ. 5.10.13.4
where:
θ + θ z1
u y = u y 2 − u y1 − l z 2
2
f y (u y ) is the function defining the force-displacement relationship.
5.10.14 Shear - XZ
The XZ shear is orthogonal to the XY shear described in the previous section. The forces and moments causing
the shear can be seen in Figure 5.10.7.
M y 2 = M y1 EQ. 5.10.14.4
Where,
θ y 2 + θ y1
u z = u z 2 − u z1 + l
2
f z (u z ) is the function defining the force-displacement relationship.
01-Jan-2017 105
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
5.10.15 Torsion
Torsional forces, shown in Figure 5.10.8, are calculated using the relations:
M x 2 = − M x1 EQ. 5.10.15.2
where:
M y 2 = − M y1 EQ. 5.10.16.2
where:
M z 2 = − M z1 EQ. 5.10.17.2
01-Jan-2017 106
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
01-Jan-2017 107
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
Nodes are numbered from 1 to n, and strands are numbered from 1 to n-1 (strand k goes from node Nk to node
Nk+1).
K C
Linear spring F= 0
δ + 0 δɺ
L L
F = f (ε ) ⋅ g (εɺ ) +
C ɺ
Non linear spring δ
L0
F = f (ε ) +
C ɺ
or δ if g function identifier is 0
L0
F = g (εɺ ) +
C ɺ
or δ if f function identifier is 0
L0
L − L0
where, ε is engineering strain: ε=
L0
L0 is the reference length of element.
01-Jan-2017 108
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
∆Fk (t ) = ∆Fk (t − 1) +
K K
0
δε k − 0 δε EQ. 5.11.2.1
lk L
with lk0 the length of the unconstrained strand k, δε = ε (t ) − ε (t − 1) and δε k = δtu k ⋅ (vk +1 − vk ) ,
Assuming:
lk L
0
= 0 EQ. 5.11.2.2
lk L
where lk is the actual length of strand k.
Therefore, EQ. 5.11.2.1 reduces to:
K
∆Fk (t ) = ∆Fk (t − 1) +
L
δε k − δε
0
EQ. 5.11.2.3
l lk
5.11.2.3 Friction
Friction is expressed at the nodes: if µ is the friction coefficient at node k, the pulley friction at node Nk is
expressed as:
βµ
∆Fk −1 − ∆Fk ≤ (2 F + ∆Fk −1 + ∆Fk ) tanh EQ. 5.11.2.4
2
βµ
When equation 5.11.2.4 is not satisfied, ∆Fk −1 − ∆Fk is reset to (2 F + ∆Fk −1 + ∆Fk ) tanh .
2
All the ∆Fk (k=1,n-1) are modified in order to satisfy all conditions upon ∆Fk −1 − ∆Fk (k=2,n-1), plus the
following condition on the force integral along the multistrand element:
∑ l (F + ∆F ) = LF
k =1, n −1
k k EQ. 5.11.2.5
This process could fail to satisfy equation 5.11.2.4 after the ∆Fk (k = 1, n − 1) modification, since no iteration
is made. However, in such a case one would expect the friction condition to be satisfied after a few time steps.
Note: Friction expressed upon strands (giving a friction coefficient µ along strand k) is related to pulley
friction by adding a friction coefficient µ /2 upon each nodes Nk and Nk+1 .
Ck2 + ρlk K k − Ck
∆t ≤ , ∀k EQ. 5.11.2.6
Kk
01-Jan-2017 109
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
f (ε ) (εɺ ) + C
dg
dεɺ = f (ε ) dg (εɺ ) + C L
Ck = 0 EQ. 5.11.2.8
lk0
dε lk L
01-Jan-2017 110
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
STIF0 is the spring stiffness before sensor activation. At sensor activation, the 2 input coefficients among D1,
STIF1, F1 and E1 determine the pretensioner characteristics. Let us recall the following relations between the 4
coefficients:
D1 ⋅ F1 F
E1 = , K1 = 1 EQ. 5.12.2.1
2 D1
STIF0 is also used as unloading stiffness before the end of the piston's slide, and as both loading and unloading
stiffness at the end of the piston's slide. STIF0 should be large enough to allow locking.
01-Jan-2017 111
RADIOSS THEORY Version 2017 ELEMENT LIBRARY
STIF0 is spring stiffness before sensor activation. Depending on the input, pretensioning force is defined as f(L-
L0), with either g(t-t0), or f(L-L0).g(t-t0), with L0 length of the spring at sensor activation time and at t0 sensor
activation time.
Similar use of STIF0 allows piston locking.
if, Fp (t + dt ) ≥ 0
01-Jan-2017 112