Академический Документы
Профессиональный Документы
Культура Документы
F. Javier Cara
ETSII-UPM
Curso 2013-2014
1
Vibraciones de sistemas con N grados de libertad
Contenido
Sistemas mecánicos masa-muelle-amortiguador con N grados de libertad
2
Vibraciones de sistemas con N grados de libertad
Sistemas mecánicos masa-muelle-amortiguador con N grados de libertad
Figura: (a), (b) Modelos dinámicos para un edificio de dos alturas; (c) Modelo
general para un sistema de dos grados de libertad.
3
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
k2 (y2 (t) − y1 (t)) + c2 (ẏ2 (t) − ẏ1 (t)) − k1 y1 (t) − c1 ẏ1 (t) + F1 (t) = m1 ÿ1 (t)
−k2 (y2 (t) − y1 (t)) − c2 (ẏ2 (t) − ẏ1 (t)) + F2 (t) = m2 ÿ2 (t)
Reordenando
m1 ÿ1 (t) + (c1 + c2 )ẏ1 (t) + (k1 + k2 )y1 (t) − c2 ẏ2 (t) − k2 y2 (t) = F1 (t)
m2 ÿ2 (t) − c2 ẏ1 (t) − k2 y1 (t) + c2 ẏ2 (t) + k2 y2 (t) = F2 (t)
m1 0 ÿ1 (t) c1 + c2 −c2 ẏ1 (t) k1 + k2 −k2 y1 (t) F1 (t)
+ + =
0 m2 ÿ2 (t) −c2 c2 ẏ2 (t) −k2 k2 y2 (t) F2 (t)
Y por tanto
Y por tanto
[ÿ (t)] = −α2 [φ]e iαt
sustituyendo en la ecuación queda (tomamos λ = α2 )
Esta ecuación tiene tiene dos soluciones, λ1 y λ2 , que son los autovalores
de M y K.
8
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Vibración libre sin amortiguamiento
Cuando se sustituye λ1 y λ2 en
([K ] − λ[M]) [φ] = [0]
se obtienen 2 valores de [φ]:
([K ] − λ1 [M]) [φ] = [0] ⇒ [φ1 ]
([K ] − λ2 [M]) [φ] = [0] ⇒ [φ2 ]
Estos vectores se conocen como autovectores.
Como tenemos dos autovalores, y además [y (t)] = [φ]e −iαt tambien es
solución, la solución completa del problema de vibración libre sin
amortiguamiento es
√ √ √ √
λ1 t λ2 t λ1 t λ2 t
[y (t)] = A1 [φ1 ]e i + A2 [φ2 ]e i + B1 [φ1 ]e −i + B2 [φ2 ]e −i
y la velocidad se obtiene derivando
p √ p √
[ẏ (t)] = i λ1 A1 [φ1 ]e i λ1 t + i λ2 A2 [φ2 ]e i λ2 t
p √ p √
− i λ1 B1 [φ1 ]e −i λ1 t − i λ2 B2 [φ2 ]e −i λ2 t
9
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Vibración libre sin amortiguamiento
Ejemplo
Sea un sistema masa-muelle-amortiguador con 2 gdl, definido por:
m1 = 35kg , m2 = 17,5kg ,
k1 = 8750N/m, k2 = 3500N/m.
Calcular los autovalores y autovectores de [M] y [K ].
Las matrices de masa y rigidez del sistema son:
k1 + k2 −k2 12250 −3500 m1 0 35 0
= , =
−k2 k2 −3500 3500 0 m2 0 17,5
11
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Vibración libre sin amortiguamiento
y el problema de autovalores
12250 − 35λ −3500
det([K ] − λ[M]) = 0 ⇒
=0
−3500 3500 − 17,5λ
Desarrollando el determinante queda
λ2 − 550λ + 50000 = 0
Esta es la ecuación característica del problema de autovalores. La
solución de la ecuación característica es
λ1 = 115, λ2 = 435
Para obtener el autovector correspondiente a λ1 hacemos
12250 − 35λ1 −3500 φ11 0
= ⇒
−3500 3500 − 17,5λ1 φ21 0
47φ11 − 20φ21 = 0
−20φ11 + 8,5φ21 = 0
Estas dos ecuaciones son linealmente dependientes. La solución del
sistema es φ21 = 2,35φ11 . Existen infinitas soluciones que cumplen ésto.
12
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Vibración libre sin amortiguamiento
Ejemplo
Calcular la respuesta del sistema del ejercicio anterior cuando la masa 1
se desplaza un metro y se deja vibrar líbremente.
Es un problema de vibración libre sin amortiguamiento con condiciones
iniciales
1 0
[y (0)] = , [ẏ (0)] =
0 0
Sabemos que la solución es
√ √ √ √
λ1 t λ2 t λ1 t λ2 t
[y (t)] = A1 [φ1 ]e i + A2 [φ2 ]e i + B1 [φ1 ]e −i + B2 [φ2 ]e −i
donde
A1 −1 y1 (0) 0,2890
A2
= [Φ] [Φ] y2 (0) 0,2110
ẏ1 (0) = 0,2890
B1 i[Φ][D]1/2 −i[Φ][D]1/2
B2 ẏ2 (0) 0,2110
14
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Vibración libre sin amortiguamiento
Luego desarrollando,
y1 (t) 1 1
= 0,5780 cos 10,72t + 0,4220 cos 20,86t
y2 (t) 2,35 −0,85
1
y1
−1
−2
0 1 2 3 4 5 6 7 8 9 10
1
y2
−1
−2
0 1 2 3 4 5 6 7 8 9 10
t (s)
15
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Propiedades de autovalores y autovectores
Prueba
Sean dos autovalores λi y λj y sus correspondientes autovectores [φi ] y
[φj ]. El problema de autovalores generalizado es:
([K ] − λi [M]) [φi ] = 0
T
Premultiplicando por [φj ] :
[φj ]T ([K ] − λi [M]) [φi ] = [0]
De igual manera se puede obtener:
([K ] − λj [M]) [φj ] = [0] ⇒ [φi ]T ([K ] − λj [M]) [φj ] = [0]
17
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Propiedades de autovalores y autovectores
18
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Propiedades de autovalores y autovectores
Propiedad
Ortogonalidad de los autovectores con respecto a la matriz de rigidez
T κi si i = j
[φj ] [K ][φi ] =
0 si i 6= j
Prueba
Hemos visto que se cumple:
y restando
T 1 1
[φj ] [K ][φi ] − = [0]
λi λj
T κi si i = j
⇒ [φj ] [K ][φi ] =
0 si i 6= j
Es decir, los autovectores son ortogonales con respecto a la matriz de
rigidez:
κ1 0 . . . 0
T
0 κ2 . . . 0
[Φ] [K ][Φ] =
. . . . . . . . .
= [κ]
. . .
0 0 ... κN
20
Vibraciones de sistemas con N grados de libertad
Cálculo de la respuesta mediante la ecuación diferencial
Propiedades de autovalores y autovectores
Ejemplo
Siguiendo con el ejemplo:
Vamos a comprobar la ortogonalidad de los autovectores:
1 1
[Φ] =
2,35 −0,85
T
1 2,35 35 0 1 1
[Φ]T [M][Φ] =
1 −0,85 0 17,5 2,35 −0,85
131,6 0
=
0 47,6
T
T 1 2,35 12250 −3500 1 1
[Φ] [K ][Φ] =
1 −0,85 −3500 3500 2,35 −0,85
15128 0
=
0 20728
21
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
La solución es de la forma
ηk (t) = Ak e isk t
Sustituyendo
µk sk2 Ak e isk t + κk Ak e isk t = 0
r
κk
µk sk2 + κk Ak = 0 ⇒ sk = ± = ±ωnk
µk
ηk (t) = Ak e iωnk t + Bk e −iωnk t
Las constantes Ak y Bk se calculan con las condiciones iniciales
ηj (0) = Ak + Bk
η̇k (0) = iωnk Aj − iωnk Bk
−1
A 1 1 ηk (0)
⇒ k =
Bk iωnk −iωnk η̇k (0)
25
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración libre sin amortiguamiento con superp. modal
26
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración libre sin amortiguamiento con superp. modal
Propiedad
Una propiedad importante es que la raiz cuadrada de los autovalores de
[M] y [K ] son las frecuencias naturales de vibracion de cada ecuacion
desacoplada.
κk p
λk = = ωk2 ⇒ ωnk = λk
µk
Prueba
El problema de autovalores generalizado es
27
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración libre sin amortiguamiento con superp. modal
Ejemplo
Siguiendo con el ejemplo,
tenemos un sistema mecánico gobernado por la siguiente ecuación de
equilibrio
[M][ÿ(t)] + [K ][y (t)] = [0]
35 0 ÿ1 (t) 12250 −3500 y1 (t) 0
+ =
0 17,5 ÿ2 (t) −3500 3500 y2 (t) 0
con condiciones iniciales
1 0
[y (0)] = , [ẏ (0)] =
0 0
λ1 = 115, λ2 = 435
φ φ12 1 1
[Φ] = [φ1 φ2 ] = 11 =
φ21 φ12 2,35 −0,85
Definimos el cambio de base a coordenadas modales
[y (t)] = [Φ][η(t)]
sustituimos, y operamos
131,6 0 η̈1 (t) 15128 0 η1 (t) 0
+ =
0 47,6 η̈2 (t) 0 20728 η2 (t) 0
como vemos se cumple que
κk 2
λk = = ωnk ⇒
µk
15128
λ1 = = 115 ⇒ ωn1 = 10,72 rad/s
131,6
20728
λ2 = = 435 ⇒ ωn2 = 20,86 rad/s
47,6
Las condiciones iniciales para las coordenadas modales son
η1 (0) −1 y1 (0) 0,5781
= [Φ] =
η2 (0) y2 (0) 0,4219
η̇1 (0) ẏ (0) 0
= [Φ]−1 1 =
η̇2 (0) ẏ2 (0) 0
30
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración libre sin amortiguamiento con superp. modal
Para el modo 1
131,6η̈1 (t) + 15128η1(t) = 0,
η1 (0) = 0,5781, η̇1 (0) = 0
Solución
η1 (t) = A1 e iωn1 t + B1 e −iωn1t
−1
A1 1 1 0,5781 0,2890
= =
B1 i10,72 −i10,72 0 0,2890
Luego
η1 (t) = 0,2890e i10,72t + 0,2890e −i10,72t
31
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración libre sin amortiguamiento con superp. modal
Para el modo 2
47,6η̈2 (t) + 20728η2(t) = 0,
η2 (0) = 0,4219, η̇2 (0) = 0
Solución
η2 (t) = A2 e iωn2 t + B2 e −iωn2t
−1
A2 1 1 0,4219 0,2110
= =
B2 i20,86 −i20,86 0 0,2110
Luego
η1 (t) = 0,2110e i20,86t + 0,2110e −i20,86t
32
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración libre sin amortiguamiento con superp. modal
La solución final es
[y (t)] = [φ1 ]η1 (t) + [φ12 ]η2 (t)
y1 (t) 1 1
= 0,5780 cos 10,72t + 0,4220 cos 20,86t
y2 (t) 2,35 −0,85
2
1
y1
−1
−2
0 1 2 3 4 5 6 7 8 9 10
1
y2
−1
−2
0 1 2 3 4 5 6 7 8 9 10
t (s)
33
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración forzada sin amortiguamiento
Amortiguamiento proporcional
Actualmente no tenemos un método para calcular el amortiguamiento
que hay en una estructura compleja de N gdl (puentes, edificios,...)
Por analogía con lo estudiado para sistemas de 1 gdl podemos modelar el
amortiguamiento como amortiguamiento viscoso, es decir, proporcional a
la velocidad. Por tanto tendríamos
[y (t)] = [Φ][η(t)] ⇒
0 0 . . . γN
37
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Amortiguamiento proporcional
0 0 . . . ζN
[γ] = [Φ]T [C ][Φ] = 2[µ][ζ][Ω]
[Ω] es la matriz con las frecuencias naturales en la diagonal, es decir,
la raiz cuadrada de la matriz de autovalores [Ω] = [D]1/2 .
Si queremos calcular cuanto vale [C ]
[C ] = [Φ]−T [γ][Φ]−1 = 2[Φ]−T [µ][ζ][Ω][Φ]−1
38
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Amortiguamiento proporcional
Ejemplo
Dado un sistema de 8 gdl definido por las matrices
[M] es la matriz identidad;
2400 −1600 0 0 0 0 0 0
−1600 4000 −2400 0 0 0 0 0
0 −2400 5600 −3200 0 0 0 0
0 0 −3200 7200 −4000 0 0 0
[K ] =
0
;
0 0 −4000 8800 −4800 0 0
0 0 0 0 −4800 10400 −5600 0
0 0 0 0 0 −5600 12000 −6400
0 0 0 0 0 0 −6400 13600
y los autovectores
0,37 0,60 0,59 0,37 0,14 0,03 0,00 0,00
0,47 0,39 −0,19 −0,59 −0,46 −0,17 0,03 0,00
0,48 0,03 −0,48 −0,02 0,57 0,45 −0,13 −0,01
0,43 −0,25 −0,26 0,44 0,01 −0,60 0,36 0,06
[Φ] = 0,35 −0,39 0,11
0,26 −0,46 0,18 −0,61 −0,19
0,26 −0,40 0,35 −0,16 −0,13 0,43 0,49 0,43
0,17 −0,30 0,37 −0,38 0,32 −0,18 0,11 −0,67
0,08 −0,16 0,22 −0,30 0,34 −0,41 −0,48 0,57
41
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Amortiguamiento proporcional
[Ω] = sqrt([D]) =
= diag 18,48 36,88 54,05 70,30 86,58 103,79 122,75 145,26 rad/s
42
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Amortiguamiento proporcional
[C ] = α[M] + β[K ] =
1,10 −0,28 0 0 0 0 0 0
−0,28 1,38 −0,42 0 0 0 0 0
0 −0,42 1,66 −0,56 0 0 0 0
0 0 −0,56 1,93 −0,70 0 0 0
=
0 0 0 −0,70 2,21 −0,84 0 0
0 0 0 0 −0,84 2,49 −0,98 0
0 0 0 0 0 −0,98 2,78 −1,12
0 0 0 0 0 0 −1,12 3,05
43
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Amortiguamiento proporcional
0.02
0.019
0.018
0.017
0.016
ζk
0.015
0.014
0.013
0.012
0.011
0.01
0 50 100 150
ωnk (rad/s)
44
Vibraciones de sistemas con N grados de libertad
Método de superposición modal
Vibración forzada con amortiguamiento proporcional
Sustituyendo
2
m1 0 −ω Y1 (ω)e iωt c1 + c2 −c2 iωY1 (ω)e iωt
+ +
0 m2 −ω 2 Y2 (ω)e iωt −c2 c2 iωY2 (ω)e iωt
k1 + k2 −k2 Y1 (ω)e iωt F1 (ω)e iωt
+ =
−k2 k2 Y2 (ω)e iωt F2 (ω)e iωt
−m1 ω 2 + i(c1 + c2 )ω + (k1 + k2 ) −ic2 ω − k2 Y1 (ω) F1 (ω)
=
−ic2 ω − k2 −m2 ω 2 + ic2 ω + k2 Y2 (ω) F2 (ω)
Sustituyendo
Ejemplo
Calcular las funciones de respuesta en frecuencia para el ejemplo 1
tomando ζ1 = 0,034 y ζ2 = 0,066.
Primero tenemos que calcular la matriz [C]
−T −1 −T −1 77,54 −22,13
[C ] = [Φ] [γ][Φ] = 2[Φ] [µ][ζ][Ω][Φ] =
−22,13 22,17
Aplicando la fórmula se calcula H(ω):
−3 −2
10 10
−3
10
|H11(ω)|
|H12(ω)|
−4 −4
10 10
−5
10
−5 −6
10 10
0 10 20 30 40 0 10 20 30 40
ω (rad/s) ω (rad/s)
−2 −2
10 10
−3
10
−3
10
|H21(ω)|
|H22(ω)|
−4
10
−4
10
−5
10
−6 −5
10 10
0 10 20 30 40 0 10 20 30 40
ω (rad/s) ω (rad/s)
49
Vibraciones de sistemas con N grados de libertad
Funciones de respuesta en frecuencia
Funciones de respuesta en frecuencia utilizando superposicion modal
Y1 (ω)
=
Y2 (ω)
" #
φ11 φ11 φ12 φ12 φ11 φ21 φ12 φ22
κ1 −µ1 ω 2 +iωγ1 + κ2 −µ2 ω 2 +iωγ2 κ1 −µ1 ω 2 +iωγ1 + κ2 −µ2 ω 2 +iωγ2 F1 (ω)
= φ21 φ11 φ12 φ22 φ21 φ21 φ22 φ22
κ1 −µ1 ω 2 +iωγ1 + κ2 −µ2 ω 2 +iωγ2 κ1 −µ1 ω 2 +iωγ1 + κ2 −µ2 ω 2 +iωγ2
F2 (ω)
Es decir !
2
X φsr φtr
Ys (ω) = Ft (ω)
r =1
κr − µr ω 2 + iγr ω
52
Vibraciones de sistemas con N grados de libertad
Funciones de respuesta en frecuencia
Funciones de respuesta en frecuencia utilizando superposicion modal
53
Vibraciones de sistemas con N grados de libertad
Funciones de respuesta en frecuencia
Funciones de respuesta en frecuencia utilizando superposicion modal
Ejemplo
Calcular las funciones de respuesta en frecuencia para el ejemplo 1
tomando ζ1 = 0,034 y ζ2 = 0,066 y utilizando superposición modal.
−3 −2
10 10
−3
10
−4
10
|H11(ω)|
|H12(ω)|
−4
10
−5
10
−5
10
−6 −6
10 10
0 10 20 30 40 0 10 20 30 40
ω (rad/s) ω (rad/s)
−2 −2
10 10
−3
10
−3
10
|H21(ω)|
|H22(ω)|
−4
10
−4
10
−5
10
−6 −5
10 10
0 10 20 30 40 0 10 20 30 40
ω (rad/s) ω (rad/s)