CE 809 Lecture 11 Step by Step Direct Integration MDF Systems
CE 809 Lecture 11 Step by Step Direct Integration MDF Systems
The most convenient method for evaluating the dynamic response of non-linear multi-degree-of-freedom
structures.
Similar to the case of a SDF structure, the response time history of a MDF structure is divided into many
short-time increments.
During each time increment, the properties of the structure are assumed unchanged.
After each incremental step, the properties are updated in accordance with the current condition of
deformation.
The method is also applicable to the case of linear MDOF systems. In this case it is not necessary to
update the properties of the system.
Numerical Evaluation of Dynamic Response of MDF Systems
• Linear Systems
• Central Difference Method
• Newmark’s Method
• Constant average acceleration method
• Linear acceleration method
• Nonlinear Systems
• Central Difference Method
• Constant Average Acceleration Method
• Nonlinear Static Analysis
3
INCREMENTAL EQUILIBRIUM EQUATIONS:
In analogy to the case of nonlinear SDOF system, the equations of motion for a non-linear
MDOF system are:
𝑓𝑠 𝑡 𝑑𝑓𝑠
Δ𝑢 𝑡 ≅ . Δ𝑢 𝑡
𝑑𝑢 𝑡
≅ 𝑘 𝑡 . Δ𝑢
𝑢
𝑢𝑡 𝑢 𝑡 + ∆𝑡
5
For single-degree-of-freedom systems:
We have introduced the following two approximations:
Δ𝑓𝐷 𝑡 = 𝑐 𝑡 . Δ𝑢 𝑡
𝑑𝑓𝑠
=
𝑑𝑢 𝑡
Δ𝑓𝑠 𝑡 = 𝑘 𝑡 . Δ𝑢 𝑡
6
For multiple-degree-of-freedom systems:
𝐾11 𝑡 𝐾12 𝑡 ⋯ 𝐾1N 𝑡
𝑲(𝑡) = ⋮ ⋱ ⋮ = 𝐾ij 𝑡 The tangent stiffness
𝐾N1 𝑡 … ⋯ 𝐾NN 𝑡 matrix at time 𝑡
𝜕𝑓𝑆𝑖 𝜕𝑓𝐷𝑖
where 𝐾𝑖𝑗 𝑡 = and 𝐶𝑖𝑗 𝑡 = (4)
𝜕𝑢𝑗 𝜕𝑢𝑗
𝑡 𝑡
𝑴 ∆𝒖 𝑡 + 𝑪 𝑡 ∆𝒖 𝑡 + 𝑲 𝑡 ∆𝒖 𝑡 = ∆𝑷 𝑡 (5)
𝑢 𝑡 + Δ𝑢 𝑡
𝑢𝑡 “the acceleration response
“Linear Δ𝑢 𝑡
∆𝑡 𝑢 𝜏 =𝑢 𝑡 + .𝜏 varies linearly during each ………. (a)
Acceleration” ∆𝑡 time increment”.
assumption for
single-degree- 𝑡 𝑡 + ∆𝑡 𝜏
𝜏 𝑢 𝜏 =𝑢 𝑡 + 𝑢 𝜏 𝑑𝜏
of-freedom
𝑢 𝑡 + ∆𝑢 𝑡 0
………. (b)
systems: 𝑢𝑡 Δ𝑢 𝑡 𝜏 2
𝑢 𝜏 = 𝑢 𝑡 + 𝑢 𝑡 .𝜏 + .
∆𝑡 2
∆𝑢 𝜏
𝜏
𝑢𝜏 =𝑢 𝑡 + 𝑢 𝜏 𝑑𝜏
𝑢 𝑡 + ∆𝑢 𝑡 0
𝑢 𝑡 𝜏 2 Δ𝑢 𝑡 𝜏 3 (c)
𝑢 𝜏 = 𝑢 𝑡 + 𝑢 𝑡 .𝜏 + 𝑢 𝑡 . + .
2 ∆𝑡 6
8
∆𝑢 𝜏
“Linear Acceleration” assumption for single-degree-of-freedom systems:
At 𝜏 = ∆𝑡, the above equations for velocity and displacement becomes,
Δ𝑢 𝑡 ∆𝑡 2 ………. (d)
∆𝑢 𝑡 = 𝑢 𝑡 . ∆𝑡 + .
∆𝑡 2
∆𝑡 2 Δ𝑢 𝑡 ∆𝑡 3
∆𝑢 𝑡 = 𝑢 𝑡 . ∆𝑡 + 𝑢 𝑡 . + . ………. (e)
2 ∆𝑡 6
6 6 ………. (f)
∆𝑢 𝑡 = 2 . ∆𝑢 𝑡 − . 𝑢 𝑡 − 3 𝑢 𝑡
∆𝑡 ∆𝑡
3 ∆𝑡
Δ𝑢 𝑡 = . ∆𝑢 𝑡 − 3 𝑢 𝑡 − . 𝑢 𝑡 ………. (g)
∆𝑡 2
Equations (f) and (g) are derived from the “linear acceleration assumption”.
9
For multiple-degree-of-freedom systems:
Introducing the assumption of “linear acceleration”, it can be shown that
∆𝑡
∆𝒖 𝑡 = 𝒖 𝑡 ∆𝑡 + ∆𝒖
2
∆𝑡 2 ∆𝑡 2
∆𝒖 𝑡 = 𝒖 𝑡 ∆𝑡 + 𝒖 𝑡 + ∆𝒖 𝑡 (6)
2 6
Rearrange Eq. (6):
6 6
∆𝒖 𝑡 = 2
∆𝒖 𝑡 − 𝒖 𝑡 − 3𝒖 𝑡
∆𝑡 ∆𝑡
3 ∆𝑡
∆𝒖 𝑡 = ∆𝒖 𝑡 − 3 𝒖 𝑡 − 𝒖 𝑡 (7)
∆𝑡 2
𝑲 𝑡 ∆𝒖 𝑡 = ∆𝑷 𝑡 (8)
where
6 3
𝑲𝑡 = 𝑲𝑡 + 2 𝑴 + 𝑪𝑡
∆𝑡 ∆𝑡
6 ∆𝑡
∆𝑷 𝑡 = ∆𝑷 𝑡 + 𝑴 𝒖 𝑡 + 3𝒖 𝑡 + 𝑪 𝑡 3𝒖 𝑡 + 𝒖 𝑡
∆𝑡 2
(9)
Eq. (8) is in the same form as a standard static equation,
hence 𝑲 𝑡 and ∆𝑷 𝑡 may be interpreted as the effective dynamic stiffness and the effective
load increment, respectively.
3 ∆𝑡
Δ𝒖(𝑡) = ∆𝒖(𝑡) − 3𝒖(𝑡) − 𝒖(𝑡)
∆𝑡 2
𝒖(𝑡 + ∆𝑡) = 𝒖(𝑡) + ∆𝒖(𝑡)
Time = 𝑡 + ∆𝑡
𝒖(𝑡 + ∆𝑡) = 𝒖(𝑡) + ∆𝒖(𝑡)
∆𝑡 1 1
In general the analysis is accurate when < ~
𝑇 5 10
∆𝑡 1
But errors will accumulate in an “unstable” manner when >
𝑇 1.8
To avoid this unstable error’s accumulation, ∆𝑡 must be made short relative to the least
period of vibration contained in the structural system, regardless of whether the higher
modes contribute significantly to the dynamic response or not.
∆𝑡 1 ∆𝑡 1 1
Example: if 𝑇1 = 800 𝑇𝑁 and = then = =
𝑇𝑁 2 𝑇1 2 × 800 1600
1600 time steps are required to complete just one cycle of the 1st mode!
Numerical Damping & Period Elongation: The effects of error accumulation
Stable
Unstable
For important modes that contribute significantly to response (usually lower modes),
we want zero (0) or near-zero numerical damping.
We want a calculation algorithm that always produce positive (+) artificial damping regardless
the values of ∆𝑡 𝑇 ∶ Unconditionally stable algorithm
Thank you