Documente Academic
Documente Profesional
Documente Cultură
U t
1
2t
U t t U t t
The central difference method
2 t t
U 2 U t U t t
1
U
t t
U t
1
2t
U t t U t t
with,
a0 1/ t 2 , a1 1/ 2t , a2 2a0 , a3 1/ a2
The central difference method
U a1 U t t U t t
t
t
2
H
M 0 ,
K 2
Compute t , U t
n n 1 t nt
NO
Rˆ
1
U t t Mˆ t
t tf ?
U a0 U t t 2 U t U t t
t
U t t U t
STOP
U t U t t
The central difference method - Example
k1 k2
M1 M2
2 0 U1 6 -2 U1 0
0 1 2 4 U 10
U 2 2
2
t
2
The central difference method - Example
3.5
Central difference method
Exact solution
3
2.5
2
U1(t)
1.5
0.5
0
0 5 10 15 20 25
Number of time steps
The central difference method - Example
6
4
U2(t)
2
Central difference method
1 Exact solution
0
0 5 10 15 20 25
Number of time steps
The Houbolt method
The Houbolt method
U 2 2 U t t 5 U t 4 U t t U t 2 t
1
t t t
U
t t
1
6t
11U t t 18U t 9 U t t 2 U t 2 t
The Houbolt method
C a3 U t a5 U t t a7 U t 2 t
with,
a0 2 / t 2 , a1 11/ 6t , a2 5 / t 2 , a3 3 / t , a4 2a0
a5 a3 / 2, a6 a0 / 2, a7 a3 / 2
The Houbolt method
C a3 U t a5 U t t a7 U t 2 t
U t t
a1 U t t a3 U t a5 U t t a7 U t 2 t
t
2
H
M 0 ,
K 2
U t t
a1 U t t a3 U t a5 U t t a7 U t 2 t
NO
n 2?
NO
n n 1 t tf ?
YES
YES
COMPUTE U t & U 2 t
using CDM STOP
The Houbolt method - Example
2 0 U1 6 -2 U1 0
0 1 2 4 U 10
U 2 2
2
t
2
The Houbolt method - Example
3.5
Exact solution
Houbolt method
3
2.5
2
U1(t)
1.5
0.5
0
0 5 10 15 20 25
Number of time steps
The Houbolt method - Example
6
4
U2(t)
Exact solution
1 Houbolt method
0
0 5 10 15 20 25
Number of time steps
The Wilson-Θ method
The Wilson-Θ method (linear acceleration method)
U
t
U t t
U
t t
t t t t
t
0 t
The Wilson-Θ method (linear acceleration method)
U
t
U t t
U
t t
t t t t
t
U t
U
t t
U
t t
U
t
The Wilson-Θ method (linear acceleration method)
2
U t
U U
t t 2t
U
t t
U
t
3
U t U U 2 U U
1
U t t 2 t 6t t t t
The Wilson-Θ method (linear acceleration method)
U 2 2 U t t U t U 2 U
6 6
t t t t t t
t
U t t
3
t
U t t U t 2 U t U t
2
The Wilson-Θ method (linear acceleration method)
U 2 t t t U 2 U
6 6
U U
t t t
2
t t t
t
U
t t
3
t
U t t U t 2 U t U t
2
Rˆ
t t R t R t t R t M a0 U t a2 U t 2 U t
C a U 2 U a U
1 t 3
t t
with,
a0 6 /(t )2 , a1 3/ t , a2 2a1 , a3 t / 2, a4 a0 /
a5 a2 / , a6 1 3/ , a7 t / 2, a8 t 2 / 6
The Wilson-Θ method (linear acceleration method)
Kˆ U
t t
ˆ
R
t t
solve for U t t
U a4 U t t U t a5 U a6 U
t t t t
U t t t
U a7 U
t t
U
t
U t t U t t U t a8 U t t 2 U t
The Wilson-Θ method (linear acceleration method)
t
2
H
M 0 ,
K 2
Rˆ
1
Compute t U t t Kˆ
t t
U a4 U t t U t a5 U a6 U
n n 1 t nt t t t t
NO
U t t
U a7 U
t
t t
U
t
t tf ? U t t U t t U t a8 U t t 2 U t
U U
t t t
U U
YES
t t t
STOP U t t U t
U t U t t
The Wilson-Θ method - Example
2 0 U1 6 -2 U1 0
0 1 2 4 U 10
U 2 2
2
t
2
The Wilson-Θ method - Example
3.5
3 Wilson-theta method
Exact solution
2.5
2
U1(t)
1.5
0.5
0
0 5 10 15 20 25
Number of time steps
The Wilson-Θ method - Example
6
4
U2(t)
2
Wilson-theta method
Exact solution
1
0
0 5 10 15 20 25
Number of time steps
The Newmark method
The Newmark method
U t t
U 1 U U t
t t t t
1 2
U t t U t U t U U t
t
2 t t t
The Newmark method
U t t
U 1 U U t
t t t t
(I)
1 2
U t t U t U t U U t (II)
t
2 t t t
Solving (II) for acceleration at t+Δt and then substituting
the acceleration at t+Δt into (I) and the result into the
equilibrium equation we obtain,
Kˆ U Rˆ
t t t t
The Newmark method
Kˆ U Rˆ solve for U
t t t t t t
Where,
Kˆ K a0 M a1 C
Rˆ
t t
Rt t M a0 U t a2 U a3 U
t t
C a1 U t a4 U t a5 U t
Rˆ R K a2 M U a0 M a1 C U
t t t t t
The Newmark method
with,
U a0 U t t U t a2 U a3 U
t t t t
U t t
U a6 U a7 U
t t t t
Newmark flowchart implementation
Input:
K , M , R(t )
U 0 , U 0 , U 0 , n=1, t f
Rˆ
1
Compute t U t t Kˆ
t t
n n 1 t nt
U a U U a U a U
t t 0 t t t 2 t 3 t
NO
U U a U a U
t t t 6 t 7 t t
t tf ?
U U
t t t
U U
t t t
YES U t U t t
STOP
The Newmark method - Example
2 0 U1 6 -2 U1 0
0 1 2 4 U 10
U 2 2
2
t
2
The Newmark method - Example
3.5
3
Newmark method
Exact solution
2.5
2
U1(t)
1.5
0.5
0
0 5 10 15 20 25
Number of time steps
The Newmark method - Example
6
4
U2(t)
2
Newmark method
1 Exact solution
0
0 5 10 15 20 25
Number of time steps
Error analysis
Error analysis - Example
2 0 U1 6 -2 U1 0
0 1 2 4 U 10
U 2 2
2
t
2
Error analysis
3.5
3 Central difference
Exact solution
Houbolt
2.5 Wilson-theta
Newmark
2
U1(t)
1.5
0.5
0
0 5 10 15 20 25
Number of time steps
Error analysis
6
4
U2(t)
2 Central difference
Exact solution
Houbolt
1 Wilson-theta
Newmark
0
0 5 10 15 20 25
Number of time steps
Error analysis
U Exact U Num
% 100
U Exact
Error analysis
3
Central difference
Houbolt
2 Wilson-theta
Newmark
Relative error (%)
-1
-2
-3
0 5 10 15 20 25
Number of time steps
Thank You