Presentation 10
Presentation 10
IN STRUCTURES
Chapter 10
DYNAMIC ANALYSIS
Zahit Mecitoğlu
d ⎛ ∂L ⎞ ∂L
⎜ ⎟− =0 ( i = 1, 2,..., n )
dt ⎝ ∂Qi ⎠ ∂Qi
FORMULATION
V The kinetic energy is given by
{ } {δ}dV
T
v, v T= 1
2 ∫ ρ δ
u , u V
w, w
y
dV where ρ is the density (mass
z x per unit volume) of the material
{δ} = [ N]{q}
In dynamic analysis, the elements of {q} are dependent on
time, while [N] represents (spatial) shape functions defined on
a master element. The velocity vector is then given by
{δ} = [ N ]{q }
FORMULATION
Substituting the velocity vector into the kinetic energy
expression for an element, we obtain
⎡ ⎤
{q } ⎢ ∫ ρ [ N ] [ N ] dV ⎥ {q }
T T
Te = 1
2
⎢⎣V e ⎥⎦
where the bracket expression is the element mass matrix
[m ] = ∫ ρ [ N ] [ N ] dV
T
Ve
dA y
dA
u
x x
z z
where [ N] = [ N1 N2 N3 N4 ]
T
CONSISTENT MASS MATRICES
⎡ 156 22 L 54 −13L ⎤
⎢ 2⎥
ρ AL ⎢ 22 L 4 L2
13L −3L ⎥
[mt ] =
420 ⎢ 54 13L 156 −22 L ⎥
⎢ ⎥
⎢⎣ −13L −3L2 −22 L 4 L2 ⎥⎦
CONSISTENT MASS MATRICES
The kinetic energy of an element for the rotational behavior
can be written as Le
Te = 12 ∫ ρ Iθz2 dx
0
[ N ] = ⎢⎣ N1 N 2 ⎥⎦
L
ρ JL ⎡ 2 1 ⎤
[m ] = ∫ ρ J [ N ] [ N ] dx =
T
0
6 ⎢⎣1 2 ⎥⎦
CONSISTENT MASS MATRICES
CST ELEMENT
For the plane stress, plane strain conditions for the CST
element, the shape function matrix is
⎡ N1 0 N2 0 N3 0 N4 0 ⎤
[N] = ⎢ 0 N 4 ⎥⎦
⎣ N1 0 N2 0 N3 0
[m ] = ρ te ∫ [ N ] [ N ] dA
T
Ae
CONSISTENT MASS MATRICES
Noting that, ∫A N12dA = 16 Ae , ∫A N1N 2dA = 121 Ae , etc. We have
e e
⎡2 0 1 0 1 0⎤
⎢0 2 0 1 0 1 ⎥⎥
⎢
ρ tA ⎢1 0 2 0 1 0⎥
[ m] = ⎢ ⎥
12 ⎢ 0 1 0 2 0 1⎥
⎢1 0 1 0 2 0⎥
⎢ ⎥
⎣0 1 0 1 0 2⎦
CONSISTENT MASS MATRICES
TETRAHEDRAL ELEMENT
The shape function matrix is
⎡ N1 0 0 N2 0 0 N3 0 0 N4 0 0 ⎤
[ N ] = ⎢⎢ 0 N1 0 0 N2 0 0 N3 0 0 N4 0 ⎥⎥
⎢⎣ 0 0 N1 0 0 N2 0 0 N3 0 0 N 4 ⎥⎦
N1 = ξ , N2 = η, N3 = ζ , N4 = 1− ξ −η − ζ
CONSISTENT MASS MATRICES
The mass matrix of the element is then given by,
⎡2 0 0 1 0 0 1 0 0 1 0 0⎤
⎢ 2 0 0 1 0 0 1 0 0 1 0⎥
⎢ ⎥
⎢ 2 0 0 1 0 0 1 0 0 1⎥
⎢ ⎥
⎢ 2 0 0 1 0 0 1 0 0 ⎥
⎢ 2 0 0 1 0 0 1 0⎥
⎢ ⎥
ρV
[m ] = e ⎢⎢ ⎥
2 0 0 1 0 0 1
20 2 0 0 1 0 0⎥
⎢ ⎥
⎢ 2 0 0 1 0⎥
⎢ 2 0 0 1⎥
⎢ ⎥
⎢ 2 0 0⎥
⎢ ⎥
⎢ 2 0 ⎥
⎢⎣ 2 ⎥⎦
EIGENVALUE PROBLEM
Free vibration problem is an eigenvalue problem.
[ K ]{Q} = λ [ M]{Q}
λ= ω2 is the eigenvalue
Q is the eigenvector and indicates the mode shape.
{Q}i [K ]{Q} j = 0
T
if i ≠ j
The lengths of eigenvectors are generally normalized so that
{Q}i [M ]{Q}i = 1
T
In many codes, other normalization schemes are also used. The length of an
eigenvector may be fixed by setting its largest component to a preset value, say unity.
EIGENVALUE-EIGENVECTOR
EVALUATION
The eigenvalue-eigenvector evaluation procedures fall
into the following basic categories:
Characteristic polynomial technique
Vector iteration methods
Transformation methods
Characteristic polynomial technique
([K ] − λ [M ]){Q} = {0}
If the eigenvector is to be nontrivial, the required condition is
det ([ K ] − λ [ M ]) = 0
EXAMPLE
Determine the eigenvalues and eigenvectors for the
stepped bar shown in the Figure. E = 200 GPa, ρ = 7800
kg/m3.
A1 = 600 mm2
A2 = 300 mm2
L1 = 300 mm L2 = 150 mm
Solution
Gathering the stiffness and mass values corresponding to the
degrees of freedom Q2 and Q3, we get the eigenvalue problem:
⎡⎛ A1 A2 ⎞ A2 ⎤
⎢⎜ + ⎟ − ⎥
3 ⎥ ⎧Q2 ⎫ ρ ⎡ 2 ( A1L1 + A2 L2 ) A2 L2 ⎤ ⎧Q2 ⎫
E ⎢⎝ 1 2⎠
L L L
⎨ ⎬ = λ ⎢ ⎥⎨ ⎬
⎢ A2 ⎥
A2 ⎩ 3 ⎭
Q 6 ⎣ A L 2 A2 2 ⎦ ⎩Q3 ⎭
L
⎢ −
2 2
⎥
⎣ L2 L2 ⎦
Note that λ = ω2, where ω is the circular frequency given by 2πf, f = frequency in hertz.
Solution
The above frequencies are
f1 = 3432 Hz
f 2 = 11581 Hz
The eigenvector for λ1 is found from
([K ] − λ1 [M ]){Q}1 = {0}
which gives
8⎡ 5.280−4.272 ⎤ ⎧Q2 ⎫ ⎧0 ⎫
10 ⎢ ⎥ ⎨ ⎬ =⎨ ⎬
⎣ −4.272 3.456 ⎦ ⎩Q3 ⎭1 ⎩0 ⎭
Solution
The two equations above are not independent since the
determinant of the matrix is zero. This gives
5.280Q2 = 4.272Q3
Thus,
{Q}1 = ⎢⎣Q2 1.236Q2 ⎥⎦
T
Mode 2
REDUCTION METHODS
The basic idea of matrix condensation is simply Gaussian
elimination of chosen displacements to reduce the size of
a problem.
In static analysis no loss of accuracy results from such a
reduction because the dependent displacements are
recovered (exactly) in the back-substitution phase.
In dynamic (or vibrational) analysis is smilar type of
condensation can be used to reduce the number of
degrees of freedom, but a new type of approximation is
involved.
REDUCTION METHODS
Let us discuss with stiffness (or static) reduction and rewrite
the equation of motion in expanded form, as follows,
{ }
= − [ K ]−1 [ K ] Q
Q A AA AB
B{ }
REDUCTION METHODS
Then equate the virtual work done by the inertial actions in
the reduced system to that of the inertial actions in the
original system. Thus,
∗
δ {Q B } [ M BB ] {Q B } = δ [Q ] [ M ][Q ]
T T
= ⎢δ {Q A }
T T ⎥ ⎡[ M AA ]
δ {Q B } ⎢
[M AB ]⎤ ⎧⎪{Q A}⎫⎪
⎣ ⎦ ⎣[ M BA ] [M BB ]⎥⎦ ⎨⎪⎩{Q B }⎬⎪⎭
But we can write from static condensation,
−1
δ {Q A} = − [ K AA ] [ K AB ]δ {Q B }
Let us substitute the expressions for {Q
} and δ {Q } into
A A
the above equation.
REDUCTION METHODS
⎡M*BB ⎤ = [ TB ]T [ M ][ TB ]
⎣ ⎦
In this equation the transformation matrix [TB] is
⎡ − [ K ]−1 [ K ]⎤
[TB ] = ⎢ AA AB
⎥
⎢⎣ [I B ] ⎥⎦
where [IB] is an identity matrix of the same order as [MBB].
Due to the virtual work equality in the previous slide, the
mass terms in matrix [M*BB] are energy-equivalent to those
in the original mass matrix [M]. However, the reduction in
size caused by the above equation represents an additional
approximation inherent to the method.
EXAMPLE
The cantilever beam in the figure is composed of two
prismatic flexural elements, both of which have the same
flexural rigidity EI. Elimininate the rotational degrees of
freedom. Solve the natural frequencies and mode shapes.
y
3 5
1
1 2 3
1 2 x
2
4 6
l l
z
L
Solution
For this arrangement of elements, the nodal stiffness matrix
for the unrestrained beam is
⎡ 12 6l −12 6l 0 0 ⎤ 1
⎢ ⎥
⎢ 6l 4l
2
−6l 2l 2 0 0 ⎥ 2
⎢ −12 6l ⎥
EI ⎢ −12 −6l 24 0
[K ] = 3 ⎢ ⎥
3
2⎥
(a)
l 6l 2l 2 0 8l 2
−6l 2l 4
⎢ ⎥
⎢ 0 0 −12 −6l 12 −6l ⎥ 5
⎢ ⎥
⎣ 0 0 6l 2l 2 −6l 4l 2 ⎦ 6
1 2 3 4 5 6
Solution
Similarly, the nodal mass matrix takes the form
1 2 3 4 5 6
Solution
The objective of this example is to show how we can
eliminate the rotational degrees of freedom while retaining
the translational dof in a beam.
As the first step, we remove the fifth and sixth rows and
columns from matrices [K] and [M] because displacements
five and six in the figure are restrained by supports. Then
the remaining 4 x 4 arrays are rearranged to put the
rotational terms before the rotational terms before the
translational terms, as follows
Solution
⎡ 4l 2 2l 2 6l −6l ⎤ 2
⎢ ⎥
⎡[ K AA ] [K AB ] = EI ⎢ 2l 2 8l 2
⎤ 0 ⎥
[K ] = ⎢ K 6l 4
(c)
⎣[ BA ] [K BB ]⎦⎥ l 3 ⎢⎢ 6l 6l 12 −12 ⎥
⎥ 1
⎢⎣ −6l 0 −12 24 ⎥⎦ 3
2 4 1 3
⎡ 4l 2 −3l 2 13l ⎤
22l 2
⎢ ⎥
⎡[ M AA ] [M AB ]⎤ = ρ Al ⎢ −3l 2 8l 2 −13l 0 ⎥
[M ] = ⎢ M
4
2 4 1 3
Solution
The inverse of submatrix [KAA] taken from Eq. (c), is
−1 l ⎡ 4 −1⎤
[K AA ] = ⎢ −1 2 ⎥ (e)
14 EI ⎣ ⎦
Substituting this array and the other submatrices of [K] from
Eq. (e) the following equation
⎡ K *BB ⎤ = [ K BB ] − [ K BA ][ K AA ]− 1 [ K AB ]
⎣ ⎦
In this case the submatrix [IB] in the lower partition of matrix [TB] is of order 2
because there are two translational displacements remaining (numbers 1 and 3).
Solution
Using the matrix [M] from Eq. (d) and [TB] from Eq. (h), we
obtain the reduced mass matrix
⎡M BB ⎤ = [ TB ] [ M ][ TB ] ==
* T ρ Al ⎡ 5652 3615 ⎤ 1
⎣ ⎦ ⎢
20580 ⎣3615 18336⎦ 3 ⎥ (i)
1 3
.
Now, let us write the eigenvalue problem as follows
6 EI ⎡ 2 − 5⎤ ⎧Q1 ⎫ ρAl ⎡5652 3615 ⎤ ⎧Q1 ⎫
7l 3 ⎢− 5 16 ⎥ ⎨ ⎬ = λ 20580 ⎢3615 18336⎥ ⎨ ⎬ (j)
⎣ ⎦ ⎩Q3 ⎭ ⎣ ⎦ ⎩Q3 ⎭
in which λ = ω 2
Solution
Let us define a parameter
ρAl 4
λ = ω2 (k)
EI
and arrange the equation
⎡ 1.7143 − 0.27464λ − 4.2857 − 0.17566λ ⎤ ⎧Q1 ⎫ ⎧0⎫
⎢ . ⎥⎨ ⎬=⎨ ⎬
⎣− 4.2857 − 0.17566λ 13.714 − 0.89096λ ⎦ ⎩Q3 ⎭ ⎩0⎭ (l)
These angular frequencies are in error by +0.17 percent and +1.1 percent, respectively.
Solution
The corresponding mode shapes may be found by
substituting and into the homogeneous equations [see Eq.
(m)]. Thus,
⎡1.0000 1.0000 ⎤
[Q ] = [{Q}
1 {Q}2 ].= ⎢
− ⎥
⎣ 0 . 3395 0 . 6991⎦
First mode
0.3395
Second mode
1
-0.6991