Professional Documents
Culture Documents
EST56 - Tópico 5a
EST56 - Tópico 5a
DINÂMICA DE ESTRUTURAS E
AEROELASTICIDADE
1
Instituto Tecnológico da Aeronáutica
Contents
2
Instituto Tecnológico da Aeronáutica
Introduction
The Millennium bridge required many degrees of freedom
to model and design with.
London
Video: https://www.youtube.com/watch?v=gQK21572oSU&t=11s
3
Instituto Tecnológico da Aeronáutica
Introduction
The dynamic structural model of a missile:
4
Instituto Tecnológico da Aeronáutica
Introduction
The dynamic structural model of an airplane:
5
Instituto Tecnológico da Aeronáutica
Introduction
6
Instituto Tecnológico da Aeronáutica
2 DOF
(Two-Degree-of-Freedom
Model)
7
Instituto Tecnológico da Aeronáutica
Two DOF (2 DOF) Systems
The first step in analyzing multiple degrees of freedom (DOF)
is to look at 2 DOF
DOF: Minimum number of coordinates to specify the
position of a system
Many systems have more than 1 DOF
Example of 2 DOF systems
car with sprung and unsprung mass (both heave)
8
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
4.1
9
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
Free-body diagram of each mass:
k1 x1 k2(x2 -x1)
m1 m2
x1 x2
10
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
Summing forces yields the equations of motion:
x1 (t ) =
m1 − k1 x1 (t ) + k2 ( x2 (t ) − x1 (t ) )
(4.1)
x2 (t ) =
m2 − k2 ( x2 (t ) − x1 (t ) )
Rearranging terms:
x1 (t ) + (k1 + k2 ) x1 (t ) − k2 x2 (t ) =
m1 0
(4.2)
x2 (t ) − k2 x1 (t ) + k2 x2 (t ) =
m2 0
11
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
Note that it is always the case that…
12
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
The dynamics of a 2 DOF system consists of 2 homogeneous
and coupled equations:
Free vibrations, so homogeneous eqs.
Equations are coupled:
Both have x1 and x2.
If only one mass moves, the other follows
Example: pitch and heave of a car model
In this case the coupling is due to k2.
Mathematically and Physically
If k2 = 0, no coupling occurs and can be solved as two
independent SDOF systems
13
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
Initial Conditions:
Two coupled, second -order, ordinary differential
equations with constant coefficients
Needs 4 constants of integration to solve
Thus 4 initial conditions on positions and
velocities
=
x1 (0) x=
10 , x1 (0) =
x10 =
, x2 (0) x20 , x2 (0) x20
14
Instituto Tecnológico da Aeronáutica
Solution by Matrix Methods
The two equations can be written in the form of a single
matrix equation (see pages 272-275 if matrices and vectors are a
struggle for you) :
x1 (t ) x1 (t )
x1 (t )
=x(t ) = , x (t ) = ,
x(t ) (4.4), (4.5)
x2 (t ) x2 (t ) x2 (t )
m1 0 k1 + k2 − k2
M = , K
k2
(4.6), (4.9)
0 m2 − k2
m1 x1 (t ) + (k1 + k 2 ) x1 (t ) − k 2 x2 (t ) = 0
x + Kx =
M 0
m2 x2 (t ) − k 2 x1 (t ) + k 2 x2 (t ) = 0
15
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
Initial Conditions:
x10 x10
=x(0) = , and x (0)
x20 x20
16
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
The approach to a Solution:
/ 0, ω , u unknown
j =−1, u =
⇒ ( -ω 2 M + K ) ue jωt =
0 (4.16)
⇒ ( -ω M + K ) u =
2
0 (4.17)
17
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
This changes the differential equation of motion into algebraic
vector equation:
( -ω 2
M + K )u =
0 (4.17)
This is two algebraic equation in 3 uknowns
( 1 vector of two elements and 1 scalar):
u1
u = , and ω
u2
18
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
The condition for solution of this matrix equation requires that
the matrix inverse does not exist:
det(-ω 2 M + K ) = 0 ⇒
−ω 2 m1 + k1 + k2 − k2
det =0 ⇒ (4.20)
− k2 −ω m2 + k2
2
22
Instituto Tecnológico da Aeronáutica
Examples 4.1.5 & 4.1.6
Computing the vectors u:
u11
For ω =2, denote u1 = then we have
2
1
u12
(-ω12 M + K )u1 =
0⇒
27 − 9(2) −3 u11 0
−3 = ⇒
3 − (2) u12 0
9u11 − 3u
=12 0 and − 3u11 + u
=12 0
2 equations, 2 unknowns but DEPENDENT!
(the 2nd equation is -3 times the first)
23
Instituto Tecnológico da Aeronáutica
Examples 4.1.5 & 4.1.6
Only the direction of vectors u can be determined, not the
magnitude as it remains arbitrary
u11 1 1
= ⇒ u11 = u12 results from both equations:
u12 3 3
only the direction, not the magnitude can be determined!
This is because: det(−ω12 M + K ) =
0.
The magnitude of the vector is arbitrary. To see this suppose
that u1 satisfies
(−ω12 M + K )u1 =
0, so does au1 , a arbitrary. So
(−ω12 M + K )au1 =
0 ⇔ (−ω12 M + K )u1 =
0
24
Instituto Tecnológico da Aeronáutica
Examples 4.1.5 & 4.1.6
Likewise for the second value of ω2:
u21
For ω = 4, let u 2 = then we have
2
2
u22
(-ω12 M + K )u =
0⇒
27 − 9(4) −3 u21 0
−3 = ⇒
3 − (4) u22 0
1
−9u21 − 3u22 = 0 or u21 = − u22
3
Note that the other equation is the same
25
Instituto Tecnológico da Aeronáutica
Examples 4.1.5 & 4.1.6
What to do about the magnitude?
13
Choose: u12 = 1 ⇒ u 1 =
1
−1 3
Choose: u22 = 1 ⇒ u2 =
1
26
Instituto Tecnológico da Aeronáutica
Examples 4.1.5 & 4.1.6
Thus the solution to the algebraic matrix equation is
13
ω 1, 3 = ± 2, has mode shape u 1 =
1
−1 3
ω 2, 4 = ± 2, has mode shape u 2 =
1
27
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
Return now to the time response:
We have computed four solutions:
x(t ) u1e − jω1t , u1e jω1t , u 2 e − jω2t , u 2 e jω2t ⇒ (4.24)
Since linear, we can combine as:
x(t ) = au1e − jω1t + bu1e jω1t + cu 2 e − jω2t + du 2 e jω2t
⇒ x(t=
) ( ae − jω1t
+ be jω1t
) 1 (
u + ce − jω2t
+ de jω2t
) u2
= A1 sin(ω1t + φ1 )u1 + A2 sin(ω2t + φ2 )u 2 (4.26)
28
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
Physical interpretation of all that math!
29
Instituto Tecnológico da Aeronáutica
2 DOF Model (Undamped)
What is a mode shape?
30
Instituto Tecnológico da Aeronáutica
Graphic Look at Mode Shapes
If IC’s correspond to mode 1 or 2, then the response is purely
in mode 1 or mode 2.
x1 x2
k1 k2
13
Mode 1: m1 m2 u1 =
1
x1= A/3 x2= A
x1 x2
k1 k2
−1 3
Mode 2: m1 m2 u2 =
1
x1= -A/3 x2= A
31
Instituto Tecnológico da Aeronáutica
Example 4.1.7
Given the initial conditions, compute the time response
1 0
consider x(0) = mm, x (0) =
0 0
sin ( 2t + φ1 ) − sin (2t + φ2 )
A1 A2
1
x (t )
x (t ) = 3 3
2 A1 sin ( 2t + φ1 ) + A2 sin (2t + φ2 )
2 cos( 2t + φ1 ) − 2 cos(2t + φ2 )
A A
x1 (t ) 1 2
x (t ) = 3 3
2 A1 2 cos( 2t + φ1 ) + A2 2 cos(2t + φ2 )
32
Instituto Tecnológico da Aeronáutica
Example 4.1.7
At t = 0, we have
sin (φ1 ) − sin (φ2 )
A A
1 mm 1 2
0 = 3 3
A1 sin (φ1 ) + A2 sin (φ2 )
2 cos(φ1 ) − 2 cos(φ2 )
A1 A2
0
0 = 3 3
A1 2 cos(φ1 ) + 2 A2 cos(φ2 )
33
Instituto Tecnológico da Aeronáutica
Example 4.1.7
4 equations in 4 unknowns:
34
Instituto Tecnológico da Aeronáutica
Example 4.1.7
The final solution is: x1 (t ) = 0.5 cos 2t + 0.5 cos 2t
(4.34)
x2 (t ) = 1.5 cos 2t − 1.5 cos 2t
These initial conditions gives a response that is a combination
of modes. Both harmonic, but their summation is not.
Figure 4.3
35
Instituto Tecnológico da Aeronáutica
Sum of Modes
Solution as a sum of modes
36
Instituto Tecnológico da Aeronáutica
2 DOF Model
Things to note:
k1 k2
ω1 = 2≠ = 1.63, ω2 = 2 ≠ = 1.732
m1 m2
The above is not the most efficient way to calculate
frequencies as the following describes
37
Instituto Tecnológico da Aeronáutica
Some Matrix and Vector Reminders
a b −1 1 d −b
=
A ⇒ A= −c
c c ad − cb a
xT =
x x12 + x22
m1 0
M = ⇒ x T
Mx =m x
1 1
2
+ m x
2 2
2
0 m 2
38
Instituto Tecnológico da Aeronáutica
EIGENVALUE PROBLEM
(NATURAL FREQUENCIES
AND MODE SHAPES)
39
Instituto Tecnológico da Aeronáutica
Eigenvalues and Natural Frequencies
40
Instituto Tecnológico da Aeronáutica
Eigenvalues and Natural Frequencies
Some matrix results to help us use available computational
tools:
A matrix M is defined to be symmetric if M=M T
M = LL T
42
Instituto Tecnológico da Aeronáutica
A Change of Coordinates
For a symmetric, positive definite matrix M :
m1 0 −1 1 0 −1/ 2
1
m1
0
M = 0=
m1
, M 1
, M
0 m2 m2
m2
0 1
Let x(t ) = M −1/ 2q(t ) and multiply by M −1/ 2 :
−1/ 2 −1/ 2 −1/ 2 −1/ 2
M
MM
q (t ) + M
KM q(t ) =
0 (4.38)
I identity K symmetric
or (t ) + K=
q =
q(t ) 0 where K M −1/ 2 KM −1/ 2
k
K is called the mass normalized stiffness and is similar to the scalar
m
used extensively in single degree of freedom analysis. The key here is that
K is a SYMMETRIC matrix allowing the use of many nice properties and
computational tools
43
Instituto Tecnológico da Aeronáutica
Eigenvalue Problem
How the vibration problem relates to the real symmetric
eigenvalue problem:
45
Instituto Tecnológico da Aeronáutica
Eigenvalue Problem
Square matrix review:
46
Instituto Tecnológico da Aeronáutica
Normalization of Vectors
Normal and orthogonal vectors:
x1 y1
n
x = , y = , inner product is xT y = ∑ xi yi
x y i =1
n n
x is orthogonal to y if xT y = 0
x is normal if x x = 1
T
if the set of vectors is both orthogonal and normal, it is
called an orthonormal set
x (4.44)
has norm of 1
T
x x
To see this compute
x xT x xT x
= = T
=1
xT x xT x xT x x x
48
Instituto Tecnológico da Aeronáutica
Example 4.2.2
−1/ 2 1 0
−1/ 2 27 −3 1 0
=
3 3
K M KM 0 1 −3 3 0 1
3 −1
so K = which is symmetric.
−1 3
3-λ -1
det(K − λ I ) = det
= λ 2
− 6λ + 8 = 0
-1 3-λ
which has roots: λ1= 2= ω12 and λ2= 4= ω22
49
Instituto Tecnológico da Aeronáutica
Example 4.2.2
( K − λ1 I ) v1 =
0⇒
3 − 2 −1 v11 0
−1 3 − 2 v = 0 ⇒
12
1
v11 − v12 =0 ⇒ v1 =α
1
v1 = α 2 (1 + 1) =1 ⇒ α =1 2
1 1
v1 = 1 The first normalized eigenvector
2
50
Instituto Tecnológico da Aeronáutica
Example 4.2.2
Likewise the second normalized eigenvector is computed
and shown to be orthogonal to the first, so that the set is
orthonormal
1 1 1
v2 = −1 , v1 v 2 = 2 (1 − 1) = 0
T
2
1
v1 v1 = (1 + 1) = 1
T
2
1
v 2 v 2 = (1 + (−1)(−1)) = 1
T
2
⇒ v i are orthonormal
51
Instituto Tecnológico da Aeronáutica
Example 4.2.2
Modes u and Eigenvectors v are different but related,
u 1 ≠ v1 and u 2 ≠ v 2
x = M −1/ 2 q ⇒ u = M −1/ 2 v (4.37)
Note
3 0 1 1
M 1/ 2 u 1 = 3 = 1 = v1
0 1 1
52
Instituto Tecnológico da Aeronáutica
Orthonormal Vectors
This orthonormal set of vectors is used to form an orthogonal
matrix,
P = [ v1 v2 ] called a matrix of eigenvectors (normalized)
v T
1 v1 v1T v 2 1 0
=T
P P T = T = I
v 2 v1 v 2 v 2 0 1
P is called an orthogonal matrix
PT KP P=
T
K v1 K v 2 PT [ λ1 v1 λ2 v 2 ]
λ1 v1T v1 λ2 v1T v 2 λ1 0
= T = = diag(ω 2
, ω 2) = Λ
2
(4.47)
λ1 v 2 v1 λ2 v 2 v 2 0 λ2
T 1
1 1
P = [v1 v1 ] =
1
1 −1 ⇒
2
1 1 1 1 1 1
P P=
T
2 2 1 −1 1 −1
1 1 + 1 1 − 1 1 2 0
= = =I
2 1 − 1 1 + 1 2 0 2
54
Instituto Tecnológico da Aeronáutica
Example 4.2.4
Compute the square of the frequencies by matrix manipulation,
1 1 1 3 −1 1 1 1
P KP =
T
2 1 −1 −1 3 2 1 −1
1 1 1 2 4
=
2 1 −1 2 −4
1 4 0 2 0 ω12 0
= = =Λ= 2
2 0 8 0 4 0 ω 2
=
In general: T
Λ P= ( λi ) diag(ωi2 )
KP diag= (4.48)
55
Instituto Tecnológico da Aeronáutica
Example 4.2.5
The equations of motion:
x1 + (k1 + k2 ) x1 − k2 x2 =
m1 0
(4.49)
x2 − k2 x1 + (k2 + k3 ) x2 =
m2 0
Figure 4.4
0.1091 −0.9940
P [=
v1 v 2 ]
0.9940 0.1091
59
Instituto Tecnológico da Aeronáutica
Example 4.2.5
A note on eigenvectors
60
Instituto Tecnológico da Aeronáutica
“Solve by Hand”
All of the previous examples can and should be solved by “hand”
to learn the methods
61
Instituto Tecnológico da Aeronáutica
MATLAB COMMANDS
62
Instituto Tecnológico da Aeronáutica
Matlab Commands
63
Instituto Tecnológico da Aeronáutica
More Commands
To multiply: K*inv(chol(M))
64
Instituto Tecnológico da Aeronáutica
Normalization of Mode Shapes
An alternate approach to normalizing mode shapes
(α i u i ) M (α i u i ) = 1 ⇒ α i =
T 1
u Ti u i
65
Instituto Tecnológico da Aeronáutica
Computing the Eigenvalue Problem
There are 3 approaches to computing mode shapes and
frequencies
−1 −1
(i) ω Mu = Ku (ii) ω u = M Ku
2 2 −1
(iii) ω v = M
2 2
KM 2
v
67
Instituto Tecnológico da Aeronáutica
Exercises
68
Instituto Tecnológico da Aeronáutica