You are on page 1of 11

Chapter 15 Explicit Dynamics  1

Chapter 15
Explicit Dynamics
15.1 Basics of Explicit Dynamics
15.2 Step-by-Step: High-Speed Impact
15.3 Step-by-Step: Drop Test
15.4 Review
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 2

Section 15.1
Basics of Explicit Dynamics

Key Concepts
• Implicit Integration Methods
• Explicit Integration Methods
• Solution Accuracy
• Integration Time Steps
• Automatic Mass Scaling
• Static Damping
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 3

Implicit Integration Methods

⎡ M⎤
⎣ ⎦ {D} + ⎡⎣C ⎤⎦ {D } + ⎡⎣K ⎤⎦ {D} = {F }
• <Transient Structural> solves the above equation using the following algorithm:

D n+1 = D n + Δt ⎡⎣γ D
 + (1− γ )D
n+1
 ⎤
n⎦

1
Dn+1 = Dn + ΔtD n + Δt 2 ⎡⎣ 2β D
 + (1− 2β )D
n+1
 ⎤
n⎦
2

• The parameters γ and β are chosen to control characteristics of the algorithm such as
accuracy, numerical stability, etc.
• It is called an implicit method because the response at the current time step depends on
not only the historical information but also the current information; iterations are
needed in a single time step.
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 4

Explicit Integration Methods

⎡ M⎤
⎣ ⎦ {D} + ⎡⎣C ⎤⎦ {D } + ⎡⎣K ⎤⎦ {D} = {F }
• <Explicit Dynamics> solves the above equation using the following algorithm:
D n+ 1 = D n− 1 + D
 Δt
n
2 2

Dn+1 = Dn + D n+ 1 Δt
2

• It is called explicit methods because the response at the current time can be calculated
explicitly; no iterations within a time step is needed.
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 5

Solution Accuracy

• <Explicit Dynamics> uses the principle of conservation of energy to monitor the solution
accuracy.
(Reference Energy) + (Work Done)Reference→Current = (Current Energy)

• It calculates overall energy at each cycle. If the energy error reaches a threshold, the
solution is regarded as unstable and stops. The default threshold is 10%.
• The Energy Error is defined by

(Current Energy)-(Reference Energy) - (Work Done)Reference→Current


Energy Error =
(
max Current Energy , Reference Energy , Kinetic Energy )
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 6

The red curve is


the energy error.
In this case, the
solution is quite
stable.
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 7

Integration Time Steps

• With explicit methods, the integration time step needs to be small enough to ensure
stability and accuracy of the solution. The German mathematicians, Courant, Friedrichs,
and Lewy, suggested that, in a single time step, a wave should not travel further than the
smallest element size, i.e.
h
Δt ≤
c

where h is the smallest element size, c is the wave speed in the element.
• Because of the CFL condition, when generating meshes for <Explicit Dynamics>, make
sure that one or two very small elements do not control the time step. In general, a
uniform mesh size is desirable for <Explicit Dynamics> simulations.
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 8

Automatic Mass Scaling

• The wave speed in an element is c = E ρ , where E is the Young's modulus


and ρ is the mass density of the element. Further, ρ = m V , where m is the
mass and V is the volume of the element. Therefore the CFL condition yields

m
Δt ≤ fh
VE

• The idea of mass scaling is to artificially increase the mass of small elements,
so that the stability time step can be increased.
Chapter 15 Explicit Dynamics Section 15.1 Basics of Explicit Dynamics 9

Static Damping

• <Explicit Dynamics> is primarily


designed for solving transient dynamic
problems.
• Using <Static Damping> option, a steady-
state solution can also be obtained.
• The idea is to introduce a damping
force, to critically damp the lowest mode
of oscillation.
Chapter 15 Explicit Dynamics Section 15.2 High-Speed Impact 10

Section 15.2
High-Speed Impact
Chapter 15 Explicit Dynamics Section 15.3 Drop Test 11

Section 15.3
Drop Test
R20

5 m/s
[1] The phone
10
body is made of an
aluminum alloy.

120
R3

20

[2] The concrete floor can be


modeled with arbitrary sizes, we
Unit: mm.
will use 160x80x10 (mm).
60

You might also like