Professional Documents
Culture Documents
EST56 - Tópico 5b
EST56 - Tópico 5b
DINÂMICA DE ESTRUTURAS E
AEROELASTICIDADE
1
Instituto Tecnológico da Aeronáutica
Contents
o Modal Analysis
o More then 2 DOF
o Nodes of a mode shape
o Cholesky decomposition
2
Instituto Tecnológico da Aeronáutica
MODAL ANALYSIS
3
Instituto Tecnológico da Aeronáutica
Introduction
4
Instituto Tecnológico da Aeronáutica
Normalized Equations of Motion
Review of the Equations of Motion (EOM):
q
− 12
M x=q⇒x=M
1
2
q (coord. trans. #1)
5
Instituto Tecnológico da Aeronáutica
Normalized Equations of Motion
Review of EOM (cont.):
− 12
Premultiply the EOM by M
~ (4.55)
− − −
+ q=q
+ Kq = 0
1 1 1 1
M
2
M
q2
M K M 2 2
I ~ ~T
K=K
Now we have the mass matrix as an identity matrix
Guarantees real eigenvalues and distinct, mutually
orthogonal eigenvectors
6
Instituto Tecnológico da Aeronáutica
Matrix of Eigenvectors
The matrix of eigenvectors can be used to decouple the
equations of motion:
If P orthonormal (unitary), PT P =I ⇒ PT =P −1
Thus, PT K P = Λ = diagonal matrix of eigenvalues.
+ K q =
Back to q 0. Make the additional coordinate
transformation q =Pr and premultiply by PT (coord. trans. #2)
r + PT K P=
PT P r + Λ=
r I r 0 (4.59)
r1 (t ) + ω12 r1 (t ) =
0 (4.62)
⇒
r2 (t ) + ω22 r2 (t ) =
0 (4.63)
9
Instituto Tecnológico da Aeronáutica
Modal Transforms to SDOF
1
T
The modal transformation P M 2 transforms
a Two DOF system into 2 SDOF systems.
10
Instituto Tecnológico da Aeronáutica
Response in Modal Coordinates
The free response is calculated for each mode independently
using the formulas from chapter 1
ri 0
ri (t ) =sin ωi t + ri 0 cos ωi t , i=
1, 2
ωi
or (see Window 4.3 for a reminder)
ri 20 ωi ri 0
ri (t ) =
r + 2
sin(ωi t + tan −1
), i=
1, 2
i0
ω i
2
ri 0
Note, the above assumes that no frequency is zero
11
Instituto Tecnológico da Aeronáutica
Response in Physical Coordinates
Once the solution in Modal Coordinates is determined (ri) then
the response in Physical Coordinates is computed:
With n DOFs these transformations are:
x(t ) = S r (t )
(n x 1) (n x n ) (n x 1)
− 12
where S =M P
(n x n ) (n x n ) (n x n )
12
Instituto Tecnológico da Aeronáutica
Modal Analysis
Steps in solving via modal analysis:
Window 4.4 (Inman)
13
Instituto Tecnológico da Aeronáutica
Example 4.3.1 via MATLAB
9 0 27 −3 0 0
=M = , K = , x(0) = , x (0)
0 1 −3 3 1 0
14
Instituto Tecnológico da Aeronáutica
Example 4.3.1 via MATLAB (cont.)
» [P,D] = eig(Kt);
» [lambda,I]=sort(diag(D)); % just sorts smallest to largest
» P=P(:,I); % reorder eigenvectors to match eigenvalues
lambda =
2
4
P=
-0.7071 -0.7071
-0.7071 0.7071
15
Instituto Tecnológico da Aeronáutica
Example 4.3.1 via MATLAB (cont.)
» S = Minv2 * P;
» Sinv = inv(S);
» r0 = Sinv * x0;
» rdot0 = Sinv * v0;
16
Instituto Tecnológico da Aeronáutica
Example 4.3.1 via MATLAB (cont.)
-2
λ1 = 2 ⇒ ω1 = 2 -4
0 1 2 3 4 5 6 7 8 9 10
⇒ T1 = 2π = 4.44 sec, π sec 4.44 sec
λ 2 = 4 ⇒ ω1 = 2 4
Free response in physical coordinates
⇒ T2 = π sec x1
2
x2
0
Physical
Coordinates: -2
Coupled oscillators
Note IC -4
0 1 2 3 4 5 6 7 8 9 10
19
Instituto Tecnológico da Aeronáutica
MORE THEN 2 DOF
20
Instituto Tecnológico da Aeronáutica
More then 2 Degrees of Freedom
Extending previous section to any number of degrees of
freedom:
Fig 4.7
Fig 4.8
21
Instituto Tecnológico da Aeronáutica
More then 2 Degrees of Freedom
Extending previous section to any number of degrees of
freedom:
Fig 4.8
A free body diagram (FBD) of the system of figure 4.8 yields the
n equations of motion of the form:
mi xi + ki ( xi − xi −1 ) − ki +1 ( xi +1 − xi ) = 0, i = 1, 2, , n (4.81)
22
Instituto Tecnológico da Aeronáutica
More then 2 Degrees of Freedom
Writing all n of these equations and casting them in matrix
form yields: x(t ) + Kx(t ) =
M 0, (4.80)
x1 (t )
x1 (t )
x (t )
x (t )
=
where, x(t ) = 2 ,
x(t ) 2
(4.84)
n
x (t )
xn (t )
m1 0 0 0 k1 + k 2 − k2 0 0
0 m
2 0
−k
2 k 2 + k3 − k3
M =0 0 K = 0 − k3
mn −1 0 k n−1 + k n − kn
0 0 mn 0 − kn k n
(4.82) (4.83)
23
Instituto Tecnológico da Aeronáutica
Modal Analysis
For such systems as figure 4.7 and 4.8 the process stays the
same…just more modal equations result:
24
Instituto Tecnológico da Aeronáutica
NODES OF A MODE SHAPE
25
Instituto Tecnológico da Aeronáutica
Node of a Mode Shape
The second mode shape of Example 4.4.3 has a node:
26
Instituto Tecnológico da Aeronáutica
Node of a Mode Shape
A rigid body mode is the mode associated with a zero
frequency:
Fig 4.12
27
Instituto Tecnológico da Aeronáutica
Example 4.4.4
Rigid Body Motion:
1
−1/ 2 0 0.4472 −0.8944 0.4472 −0.8944
= = P = 0.4472 0.2236
S M
0 1/ 2 0.8944 0.4472
−1 0.4472 1.7889
⇒S = −0.8944 0.8944
7. Calculate the modal initial conditions:
−1 0.4472 1.7889 0.01 0.004472
=
r (0) S= x0 =
−0.8944 0.8944 0 −0.008944
−1
=
r (0) S= x 0 0
31
Instituto Tecnológico da Aeronáutica
Example 4.4.4 (cont.)
7. Now compute the solution in modal coordinates and note
what happens to the first mode:
⇒ r2 (t ) = a 2 cos 5t Oscillation
32
Instituto Tecnológico da Aeronáutica
Example 4.4.4 (cont.)
Applying the modal initial conditions to these two solution
forms yields:
r1 (0)= a= 0.004472
r1 (0)= b= 0.0
⇒ r1 (t ) =
0.0042
as in the past problems the initial conditions for r2 yield
r2 (t ) = −0.0089 cos 5t
0.0042
⇒ r (t ) =
−0.0089 cos 5t
33
Instituto Tecnológico da Aeronáutica
Example 4.4.4 (cont.)
8. Transform the modal solution to the physical coordinate
system:
0.4472 −0.8944 0.0045
x(t ) = Sr (t ) =
0.4472 0.2236 −0.0089 cos 5t
34
Instituto Tecnológico da Aeronáutica
Order the frequencies
35
Instituto Tecnológico da Aeronáutica
CHOLESKY
DECOMPOSITION
36
Instituto Tecnológico da Aeronáutica
Cholesky Decomposition
Alternate Path to Symmetric Single-Matrix Eigenproblem:
− 12 1 − 12 − 12 ~
M + M
M q
2
KM q = q
+ Kq = 0
37
Instituto Tecnológico da Aeronáutica
Cholesky Decomposition
38
Instituto Tecnológico da Aeronáutica
Cholesky Decomposition
»M = [9 0 ; 0 1]; »M = [9 0 ; 0 1];
»flops(0); sqrtm(M); flops »flops(0); chol(M); flops
ans = 65 ans = 5
39
Instituto Tecnológico da Aeronáutica
Reading Recommendation
40
Instituto Tecnológico da Aeronáutica
Exercises
41
Instituto Tecnológico da Aeronáutica