The Finite Element Method For The Analysis of Non-Linear and Dynamic Systems y y y
The Finite Element Method For The Analysis of Non-Linear and Dynamic Systems y y y
The Finite Element Method For The Analysis of Non-Linear and Dynamic Systems y y y
C t t off T
Contents Today's
d ' Lecture
L t
• S l i
Solution off Equilibrium
E ilib i Equations
E i in
i Dynamic
D i Analysis
A l i
I t d ti to
Introduction t Dynamic
D i Analysis
A l i
• I
Introduction
d i
I t d ti to
Introduction t Dynamic
D i Analysis
A l i
• I
Introduction
d i
I t d ti to
Introduction t Dynamic
D i Analysis
A l i
• I
Introduction
d i
requires
q understanding
g of the interaction between loading
g and
structural response!
IIn generall – if th
the lloading
di varies
i over time
ti with
ith frequencies
f i
higher than the Eigen-frequencies of the structure –
then dynamic analysis will be required
I t d ti to
Introduction t Dynamic
D i Analysis
A l i
• I
Introduction
d i
+ CU
MU + KU = R
Di t IIntegration
Direct t ti Methods
M th d
+ CU
MU + KU = R
• Di
Direct Integration
I i Methods
M h d
Di t IIntegration
Direct t ti Methods
M th d
+ CU
MU + KU = R
• Di
Direct Integration
I i Methods
M h d
So we sub-divide
S b di id T into
i t n intervals
i t l off length
l th Δt = T/n
T/ and
d
establish solutions for the times Δt , 2 Δt , 3 Δt , …,T.
Di t IIntegration
Direct t ti Methods
M th d
+ CU
MU + KU = R
• Di
Direct Integration
I i Methods
M h d
Explicit methods:
Implicit methods:
S l ti is
Solution i based
b d on the
th equilibrium
ilib i equations
ti att time
ti t + Δt
Di t IIntegration
Direct t ti Methods
M th d
+ CU
MU + KU = R c
• Th Central
The C l difference
diff method
h d
t
U = 1 ( t −Δt U − 2 t U + t +Δt U) a
Δt 2
t 1
U= (− t −Δt U + t +Δt U) b
2Δt
a and b inserted in c
⎛ 1 1 ⎞ t +Δt ⎛ 2 ⎞t ⎛ 1 1 ⎞ t −ΔΔt
⎜ 2 M + C ⎟ U = t
R − ⎜ K − M ⎟ U − ⎜ 2 M − C⎟ U
⎝ Δt 2Δt ⎠ Δt ⎝ Δt 2Δt ⎠
2
⎝ ⎠
⇓
( a0M + a1C ) t +Δt U = t R − ( K − a2M ) t U − ( a0M − a1C ) t −Δt U
Di t IIntegration
Direct t ti Methods
M th d
( a0M + a1C ) t +Δt U =
t
R − ( K − a2 M ) t U − ( a0 M − a1C ) t −Δt U
• Th Central
The C l difference
diff method
h d
In general 0 U, 0 U and 0 U
are known and we may use a and b to
obtain −Δt Ui
−Δt + Δt 2
0
U i = U i − Δt U
0
i
0
Ui
2
⇓
−Δ
Δt + a 0U
U i = 0 U i − Δt 0 U
i 3 i
Di t IIntegration
Direct t ti Methods
M th d
• Th Central
The C l difference
diff method:
h d Solution
S l i procedure:
d
A: Initial calculations
Di t IIntegration
Direct t ti Methods
M th d
• Th Central
The C l difference
diff method:
h d Solution
S l i procedure:
d
Di t IIntegration
Direct t ti Methods
M th d
⎝ Δt ⎠ ⎝ Δt ⎠
K t U = ∑ K (i ) t U = ∑ t F
(i )
1
R = t R − ∑ t F − 2 M ( t −ΔΔt U − 2 t U)
t ˆ (i ) i i
i Δt
Method of Finite Elements II
Swiss Federal Institute of Technology Page 15
Di t IIntegration
Direct t ti Methods
M th d
m1 = 2 R1 = 0
U1 ,U1 ,U1
⎡ 2 0 ⎤ ⎡U1 ⎤ ⎡ 6 −2 ⎤ ⎡U1 ⎤ ⎡ 0 ⎤
k2 = 2 ⎢ 0 1 ⎥ ⎢ ⎥ + ⎢ −2 4 ⎥ ⎢U ⎥ = ⎢10 ⎥
⎣ ⎦ ⎣U 2 ⎦ ⎣ ⎦⎣ 2⎦ ⎣ ⎦
m2 = 1 R2 = 10
U 2 ,U 2 ,U2
k3 = 2
Di t IIntegration
Direct t ti Methods
M th d + Δt
2
−Δt
Ui = Ui − Δt U
0 0 0
U
i i
2
⇓
−Δ
Δt + a 0U
Ui = 0 Ui − Δt 0 U
• The Central difference method: Example: i 3 i
First we calculate
0
U
⎡ 2 0 ⎤ ⎡ 0U1 ⎤ ⎡ 6 −2 ⎤ ⎡0 ⎤ ⎡ 0 ⎤ ⎡ 0U1 ⎤ ⎡ 0 ⎤
⎢ 0 1 ⎥ ⎢ 0 ⎥ + ⎢ −2 4 ⎥ ⎢0 ⎥ = ⎢10 ⎥ ⇒ ⎢ 0 ⎥ = ⎢10 ⎥
⎣ ⎦ ⎣ U2 ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ U2 ⎦ ⎣ ⎦
Di t IIntegration
Direct t ti Methods
M th d
⎡ 2 0 ⎤ ⎡U1 ⎤ ⎡ 6 −2 ⎤ ⎡U1 ⎤ ⎡ 0 ⎤
⎢ 0 1 ⎥ ⎢ ⎥ + ⎢ −2 4 ⎥ ⎢U ⎥ = ⎢10 ⎥
⎣ ⎦ ⎣U 2 ⎦ ⎣ ⎦⎣ 2⎦ ⎣ ⎦
• The Central difference method: Example:
1 1 1
a0 = , a1 = , a2 = 2a0 , a3 =
Δt 2 2Δt a2
1 1
a0 = = 12.8, a1 = = 1.79,
(0.28) 2
2 ⋅ 0.28 For Δt = 0.28
1 1
a2 = 2 ⋅ = 25.5, a3 = = 0.0392
(0.28) 2 25.5
−Δt ⎡0 ⎤ ⎡0 ⎤ ⎡0⎤ ⎡ 0 ⎤
Ui = ⎢ ⎥ − 0.28
0 28 ⎢ ⎥ + 00.0392
0392 ⎢ ⎥ = ⎢ ⎥
0
⎣ ⎦ 0
⎣ ⎦ 10
⎣ ⎦ ⎣ 0.0392 ⎦
ˆ ⎡2 0⎤ ⎡0 0 ⎤ ⎡ 25.5 0 ⎤
M = 12.8
12 8 ⎢ ⎥ + 1.79
1 79 ⎢ ⎥ =⎢ ⎥
⎣ 0 1 ⎦ ⎣ 0 0 ⎦ ⎣ 0 12.8 ⎦
ˆ ⎡ 0 ⎤ ⎡ 45.0 2 ⎤t ⎡ 25.5 0 ⎤ t −Δt
t
R =⎢ ⎥+⎢ ⎥ U−⎢ ⎥ U
⎣10 ⎦ ⎣ 2 21.5⎦ ⎣ 0 12.8⎦
Method of Finite Elements II
Swiss Federal Institute of Technology Page 18
Di t IIntegration
Direct t ti Methods
M th d
⎡ 2 0 ⎤ ⎡U1 ⎤ ⎡ 6 −2 ⎤ ⎡U1 ⎤ ⎡ 0 ⎤
⎢ 0 1 ⎥ ⎢ ⎥ + ⎢ −2 4 ⎥ ⎢U ⎥ = ⎢10 ⎥
⎣ ⎦ ⎣U 2 ⎦ ⎣ ⎦⎣ 2⎦ ⎣ ⎦
• The Central difference method: Example:
The equation which must be solved for each time step is:
⎡ 25.5 0 ⎤ ⎡ U1 ⎤ t ˆ
t +Δt
⎢ 0 12.8⎥ ⎢ t +Δt ⎥ = R
⎣ ⎦ ⎢⎣ U 2 ⎥⎦
5 0 ⎤ ⎡ U1 ⎤
t −Δt
t ˆ ⎡ 0 ⎤ ⎡ 45
45.0
0 2 ⎤ ⎡ t
U1 ⎤ ⎡ 25
25.5
R =⎢ ⎥+⎢ ⎥ ⎢t ⎥ − ⎢ ⎥ ⎢ t −Δt ⎥
10
⎣ ⎦ ⎣ 2 21.5 ⎦ ⎣ U2 ⎦ ⎣ 0 12.8 ⎦ ⎢⎣ U 2 ⎥⎦
Di t IIntegration
Direct t ti Methods
M th d m1 = 2 R1 = 0
U 1 ,U1 ,U1 k2 = 2
U 2 ,U 2 ,U2
The results are: k3 = 2
0
0 0.5 1 1.5 2 2.5 3 3.5 4
Di t IIntegration
Direct t ti Methods
M th d
+ CU
MU + KU = R c
• Th Houbolt
The H b l method
h d
t +Δt = 1 (2 t +Δt U − 5 t U + 4 t −Δt U − t − 2 Δt U)
U a
Δt 2
t +Δt 1
U= (11t +Δt U − 18 t U + 9 t −Δt U − 2 t − 2 Δt U) b
6Δt
a and b inserted in c
⎛ 2 12 ⎞ t +Δt
⎜ 2 M + C + K ⎟ U=
⎝ Δt 6Δt ⎠
t +Δt ⎛ 5 3 ⎞ ⎛ 4 3 ⎞ t −Δt ⎛ 1 1 ⎞ t − 2 Δt
R + ⎜ 2 M + C⎟ t U − ⎜ 2 M + C⎟ U + ⎜ 2 M + C⎟ U
⎝ Δt Δt ⎠ ⎝ Δt 2Δt ⎠ ⎝ Δt 3Δt ⎠
Di t IIntegration
Direct t ti Methods
M th d
• Th Houbolt
The H b l method
h d
⎛ 2 12 ⎞ t +Δt
⎜ 2 M + C + K ⎟ U=
⎝ Δ t 6 Δt ⎠
t +Δt ⎛ 5 3 ⎞ ⎛ 4 3 ⎞ t −Δt ⎛ 1 1 ⎞ t − 2 Δt
R + ⎜ 2 M + C⎟ t U − ⎜ 2 M + C⎟ U + ⎜ 2 M + C⎟ U
⎝ Δt Δt ⎠ ⎝ Δt 2Δt ⎠ ⎝ Δt 3Δt ⎠
Di t IIntegration
Direct t ti Methods
M th d
• Th Wilson
The Wil θ method
h d
t +τ
U + τ ( t +θΔt U
= t U )
− t U
θΔt
By integration we obtain
τ 2
t +τ = U
U + U
t τ + t
2θΔt
( t +θΔt )
U− tU
1 t 2 1 3 t +θΔt t
t +τ
U = U + Uτ + Uτ +
t t
τ ( U − U)
2 6θΔt
Di t IIntegration
Direct t ti Methods
M th d
• Th Wilson
The Wil θ method
h d
Setting τ = θ Δt we get
t +θΔt
U + θΔt ( t +θΔt U
= tU )
+ t U
2
t +θΔt
U − θΔt t U
= 3 ( t +θΔt U − t U ) − 2 t U
θΔt 2
Method of Finite Elements II
Swiss Federal Institute of Technology Page 24
Di t IIntegration
Direct t ti Methods
M th d
6 6 t
t +θΔt =
U ( t +θΔt
U − t U) −
U − 2t U
(θΔt ) θΔt
2
• Th Wilson
The Wil θ method
h d t +θΔt
U − θΔt t U
= 3 ( t +θΔt U − t U ) − 2 t U
θΔt 2
+ C t +θΔt U
M t +θΔt U + K t +θΔt U = t +θΔt
R
t +θΔt
R = t R + θ ( t +Δt R − t R )
Di t IIntegration
Direct t ti Methods
M th d
Implicit procedure !
Di t IIntegration
Direct t ti Methods
M th d
• Th Wilson
The Wil θ method
h d : Solution
S l i procedure:
d
+C(a t U + 2 t U +a tU )
1 3
Di t IIntegration
Direct t ti Methods
M th d
• Th Newmark
The N k method
h d
t +Δt = tU
U + ⎡(1 − δ ) t U
+ δ t +Δt U
⎤ Δt
⎣ ⎦
t +Δt Δt + ⎡( 1 − α ) t U
U = tU+ tU ⎤ Δt 2
+ α t +Δt U
⎢⎣ 2 ⎥⎦
Newmark
Ne ma k originally
o iginall proposed
p oposed δ =0.5,
0 5 α = 1/4 which
hich results
es lts in an
unconditionally stable scheme (the trapetzoidal rule)
Method of Finite Elements II
Swiss Federal Institute of Technology Page 28
Di t IIntegration
Direct t ti Methods
M th d
• Th Newmark
The N k method
h d
Di t IIntegration
Direct t ti Methods
M th d
Implicit procedure !
Di t IIntegration
Direct t ti Methods
M th d
+C(a t U + a t U +a tU )
1 4 5
Di t IIntegration
Direct t ti Methods
M th d m1 = 2 R1 = 0
U 1 ,U1 ,U1 k2 = 2
m2 = 1 R2 = 10
6 Newmark_U1
Newmark_U2
5
CentralDifference_U1
4 CentralDifference_U2
0
0 0.5 1 1.5 2 2.5 3 3.5 4
Di t IIntegration
Direct t ti Methods
M th d m1 = 2 R1 = 0
U 1 ,U1 ,U1 k2 = 2
m2 = 1 R2 = 10
6 Newmark_U1
_ Δt = 28
Newmark_U2
= ⎡ 0 ⎤
5
0
4
U ⎢10 ⎥
⎣ ⎦
3
0
0 05
0.5 1 15
1.5 2 25
2.5 3 35
3.5 4
3.5
3 Newmark_U1
2.5
Newmark_U2 Δt = 28
= ⎡0 ⎤
2
0
U ⎢0 ⎥
1.5
⎣ ⎦
1
0.5
0
Method of Finite
0 Elements
0.5 II 1 1.5 2 2.5 3 3.5 4
Swiss Federal Institute of Technology Page 33
Di t IIntegration
Direct t ti Methods
M th d
• C
Coupling
li off integration
i i operators