Está en la página 1de 17

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO


Escuela profesional de Ingeniería Civil
Dinámica Estructural

TAREA 02

Alonso Alexander Apaza Huacac - 174836

1.0 VIBRACIÓN LIBRE


Para la primera unidad, desarrollamos hojas Excel para graficar la respuesta de sistemas
sometidos a vibración libre:

▪ Vibración libre de sistemas sin amortiguamiento.


▪ Vibración libre de sistemas sub amortiguado
▪ Vibración libre de sistemas con amortiguamiento crítico.
▪ Vibración libre de sistemas sobre amortiguados.
En MATLAB desarrolle una función para cada caso con los siguientes nombres y con los
siguientes datos de entrada y de salida.

❖ [t,u] = FreeVibrationUndampedSystem(m,k,uo,vo,t)
❖ [t,u] = FreeVibrationUnderCriticallyDampedSystem(m,k,c,uo,vo,t)
❖ [t,u] = FreeVibrationCriticallyDampedSystem(m,k,c,uo,vo,t)
❖ [t,u] = FreeVibrationOverDampedSystem(m,k,c,uo,vo,t)

SOLUCIÓN
Para desarrollar las funciones en MATLAB hay que tener en cuenta las siguientes
recomendaciones:
➢ El desarrollo de la función se hará en la ventana de script.
➢ Para colocar comentarios solo se debe poner dos veces el símbolo porcentaje.
➢ Primeramente, para el desarrollo de la función se tendrá que poner el nombre de
la función junto con los datos de entrada y salida, del siguiente modo:

➢ Luego de ello hay que crear una matriz en la cual se realicen las operaciones
(iteraciones), el número de matrices dependerá del número de salidas.

➢ Como es un procedimiento cíclico se pondrá el comando for 𝑖 = 1: 𝑥 y para


terminar la función se pondrá end.

1 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

➢ Tener mucho cuidado a la hora de la colocación de las fórmulas, estas deben


tipeadas de forma correcta y adecuada
➢ Por último, se tiene que guardar el archivo con el mismo nombre del programa.
➢ Para realizar la grafica poner el comando plot y entre paréntesis poner el eje x e y
respectivamente separados por una coma. Por ejemplo:

VIBRACIÓN LIBRE NO AMORTIGUADA

El desarrollo de la función “FreeVibrationUndampedSystem” en el programa MATLAB


hay que tener en cuenta que, por indicaciones del docente, la función tendrá como datos
de entrada las siguientes constantes:

❖ m = masa
❖ k = coeficiente de rigidez
❖ 𝑢𝑜 = desplazamiento inicial en el tiempo t = 0
❖ 𝑣𝑜 = velocidad inicial en el tiempo t = 0
❖ t = tiempo

Como datos de salida se tendrá:

❖ 𝑢(𝑡) = respuesta de deformación en el tiempo

El script completo de la función ‘Vibración libre no amortiguada’ se muestra a


continuación:

2 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

Para que la función nos muestre el grafico tenemos que dar valores a nuestros datos de
entrada, para el ejemplo se dieron los siguientes valores:

➢ m = 0.0519
➢ k = 8.2
➢ 𝑢𝑜 = 2
➢ 𝑣𝑜 = -1
➢ t=2

Estos valores serán colocados en la ventana de comandos del siguiente modo:


FreeVibrationUndampedSystem(0.0519,8.2,2,-1,2)
De ese modo podremos obtener el siguiente grafico

Comentarios
De la grafica nos podemos dar cuenta que las deformaciones se van a dar de forma
infinita, esto quiere decir que el sistema una ves sea liberado no va dejar de vibrar en el
tiempo. Así mismo la deformación tiene un comportamiento cíclico, es decir que la
deformación para un determinado tiempo 𝑡1 será el mismo que para un 𝑡2 = 𝑡1 + 𝑇,
donde T es el periodo.

VIBRACIÓN LIBRE SUB AMORTIGUADA


El desarrollo de la función “FreeVibrationUnderCriticallyDampedSystem” en el
programa MATLAB hay que tener en cuenta que, por indicaciones del docente, la función
tendrá como datos de entrada las siguientes constantes:

3 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

❖ m = masa
❖ k = coeficiente de rigidez
❖ c = coeficiente de amortiguamiento
❖ 𝑢𝑜 = desplazamiento inicial en el tiempo t = 0
❖ 𝑣𝑜 = velocidad inicial en el tiempo t = 0
❖ t = tiempo
Como datos de salida se tendrá:

❖ 𝑢(𝑡) = respuesta de deformación en el tiempo


En la formula de respuesta de deformación en vibración sub amortiguada no se encuentra
el coeficiente de amortiguamiento (c) si no la razón de amortiguamiento (𝜁). Por ello
tenemos que hacer que encontrar una relación entre c y 𝜁. Como sabemos: 𝑐⁄𝑐𝑟 = 𝜁 y
𝑐𝑟 = 2√𝑚𝑘
𝑐
𝜁=
2√𝑚𝑘
En el script la razón de amortiguamiento 𝜁 se le esta denotando como Z. También hay
que tener en cuenta que Z < 1
El script completo de la función ‘Vibración libre sub amortiguada’ se muestra a
continuación:

Para que la función nos muestre el grafico tenemos que dar valores a nuestros datos de
entrada, para el ejemplo se dieron los siguientes valores:

➢ m = 0.0519
4 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

➢ k = 8.2
➢ c = 0.13047
➢ 𝑢𝑜 = 2
➢ 𝑣𝑜 = -1
➢ t=7

Estos valores serán colocados en la ventana de comandos del siguiente modo:


FreeVibrationUnderCriticallyDampedSystem(0.0519,8.2,0.13047,2,-1,2)

De ese modo podremos obtener el siguiente grafico

Comentarios
Del grafico se puede concluir que la vibración del sistema se va dar hasta un determinado
tiempo en el cual la deformación va ser cero, debido al amortiguamiento. Este tipo de
vibración es la recomendable para las obras civiles debido a que deformación de la onda
va disminuyendo de forma constante y así evitando fracturas inmediatas en la estructura.
Para el ejemplo tomado se llegará a una deformación cero en aproximadamente 6.9
segundos.

VIBRACIÓN LIBRE CRÍTICAMENTE AMORTIGUADA


El desarrollo de la función “FreeVibrationCriticallyDampedSystem” en el programa
MATLAB hay que tener en cuenta que, por indicaciones del docente, la función tendrá
como datos de entrada las siguientes constantes:

5 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

❖ m = masa
❖ k = coeficiente de rigidez
❖ c = coeficiente de amortiguamiento
❖ 𝑢𝑜 = desplazamiento inicial en el tiempo t = 0
❖ 𝑣𝑜 = velocidad inicial en el tiempo t = 0
❖ t = tiempo
Como datos de salida se tendrá:

❖ 𝑢(𝑡) = respuesta de deformación en el tiempo


En la fórmula de respuesta de deformación en vibración críticamente amortiguada no se
encuentra el coeficiente de amortiguamiento (c) si no la razón de amortiguamiento (𝜁).
Por ello tenemos que hacer que encontrar una relación entre c y 𝜁. Como sabemos: 𝑐⁄𝑐𝑟 =
𝜁 y 𝑐𝑟 = 2√𝑚𝑘
𝑐
𝜁=
2√𝑚𝑘
En el script la razón de amortiguamiento 𝜁 se le esta denotando como Z. También hay
que tener en cuenta que Z = 1.
El script completo de la función ‘Vibración libre críticamente amortiguada’ se muestra a
continuación:

Para que la función nos muestre el grafico tenemos que dar valores a nuestros datos de
entrada, para el ejemplo se dieron los siguientes valores:

6 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

➢ m = 0.0519
➢ k = 8.2
➢ c = 1.3047
➢ 𝑢𝑜 = 2
➢ 𝑣𝑜 = -1
➢ t=2
Estos valores serán colocados en la ventana de comandos del siguiente modo:

FreeVibrationCriticallyDampedSystem(0.0519,8.2,1.3047,2,-1,2)
De ese modo podremos obtener el siguiente grafico

Comentarios

Del grafico se puede notar que la deformación del sistema disminuye de forma abrupta
sin ni siquiera haber producido un ciclo de vibración. Este tipo de vibración suele ser muy
perjudicial para las obras civiles debido a su espontaneidad, lo cual generaría fallas
estructurales. Este tipo de vibración llega a tener deformaciones igual a cero en un
intervalo de tiempo muy corto (para el ejemplo se llegó a deformación cero en
aproximadamente 0.8 segundos).

VIBRACIÓN LIBRE SOBRE AMORTIGUADA

El desarrollo de la función “FreeVibrationOverDampedSystem” en el programa


MATLAB hay que tener en cuenta que, por indicaciones del docente, la función tendrá
como datos de entrada las siguientes constantes:
7 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

❖ m = masa
❖ k = coeficiente de rigidez
❖ c = coeficiente de amortiguamiento
❖ 𝑢𝑜 = desplazamiento inicial en el tiempo t = 0
❖ 𝑣𝑜 = velocidad inicial en el tiempo t = 0
❖ t = tiempo
Como datos de salida se tendrá:

❖ 𝑢(𝑡) = respuesta de deformación en el tiempo


En la fórmula de respuesta de deformación en vibración sobre amortiguada no se
encuentra el coeficiente de amortiguamiento (c) si no la razón de amortiguamiento (𝜁).
Por ello tenemos que hacer que encontrar una relación entre c y 𝜁. Como sabemos: 𝑐⁄𝑐𝑟 =
𝜁 y 𝑐𝑟 = 2√𝑚𝑘
𝑐
𝜁=
2√𝑚𝑘
En el script la razón de amortiguamiento 𝜁 se le esta denotando como Z. También hay
que tener en cuenta que Z > 1.
El script completo de la función ‘Vibración libre críticamente amortiguada’ se muestra a
continuación:

Para que la función nos muestre el grafico tenemos que dar valores a nuestros datos de
entrada, para el ejemplo se dieron los siguientes valores:
➢ m = 0.0519

8 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

➢ k = 8.2
➢ c = 2.6094
➢ 𝑢𝑜 = 2
➢ 𝑣𝑜 = -1
➢ t=4

Estos valores serán colocados en la ventana de comandos del siguiente modo:


FreeVibrationOverDampedSystem (0.0519,8.2,2.6094,2,-1,2)

De ese modo podremos obtener el siguiente grafico

Comentarios
La vibración libre sobre amortiguada se caracteriza por tener una disminución de
deformación no tan abrupta como la críticamente amortiguada, aun a si este tipo de
vibración tampoco es tan recomendable para las obras civiles. Este tipo de vibración llega
a tener deformaciones igual a cero en un intervalo de tiempo corto (para el ejemplo se
llegó a deformación cero en aproximadamente 2.1 segundos).

UNIÓN DE LAS CUATRO GRAFICAS

Para graficar la respuesta de los cuatro tipos de vibraciones antes mencionadas en un solo
grafico se utilizarán los siguientes datos de entrada:
➢ m = 0.0519
➢ k = 8.2

9 | Página
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

➢ 𝑢𝑜 = 2
➢ 𝑣𝑜 = -1
➢ t=2
El valor de la razón de amortiguamiento va depender del tipo de vibración. En la grafica
que se muestra a continuación se puede observar cómo es que la deformación se va
comportar solamente dependiendo de la razón de amortiguamiento.

2.0 VIBRACIÓN FORZADA

En la sesión 09 se han presentado los coeficientes C y D para los sistemas amortiguados


de 1 GDL con vibración armónica forzada, determine los coeficientes A y B bajo los
mismos criterios que la vibración forzada de sistemas no amortiguados desarrollados en
la sesión 08.

10 | P á g i n a
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

Al igual que el ejercicio 1, en el primer módulo del curso se ha desarrollado hojas excel
para obtener la respuesta de sistema amortiguados y no amortiguados frente a
excitaciones armónicas externas (Vibración forzada). En MATLAB desarrolle funciones
que introduciendo datos de entrada se ejecute la función y devuelva la respuesta del
sistema para los ejercicios realizados en dichas hojas Excel.

❖ [t,u,u_tr,u_es] = ForcedHarmonicVibrationUndampedSystem(m,k,uo,vo,t,po,w)
❖ [t,u,u_tr,u_es]=ForcedHarmonicVibrationDampedSystem(m,k,Z,uo,vo,t,po,w)

SOLUCIÓN
Para desarrollar las funciones en MATLAB hay que tener en cuenta las siguientes
recomendaciones:
➢ El desarrollo de la función se hará en la ventana de script.
➢ Para colocar comentarios solo se debe poner dos veces el símbolo porcentaje.
➢ Primeramente, para el desarrollo de la función se tendrá que poner el nombre de
la función junto con los datos de entrada y salida, del siguiente modo:

➢ Luego de ello hay que crear una matriz en la cual se realicen las operaciones
(iteraciones), el número de matrices dependerá del número de salidas.

➢ Como es un procedimiento cíclico se pondrá el comando for 𝑖 = 1: 𝑥 y para


terminar la función se pondrá end.

➢ Tener mucho cuidado a la hora de la colocación de las fórmulas, estas deben


tipeadas de forma correcta y adecuada
➢ Por último, se tiene que guardar el archivo con el mismo nombre del programa.
➢ Para realizar la gráfica poner el comando plot y entre paréntesis poner el eje x e y
respectivamente separados por una coma. Por ejemplo:

VIBRACIÓN FORZADA NO AMORTIGUADA


El desarrollo de la función “ForcedHarmoniVibrationUmdampedSystem” en el programa
MATLAB hay que tener en cuenta que, por indicaciones del docente, la función tendrá
como datos de entrada las siguientes constantes:
❖ m = masa
❖ k = coeficiente de rigidez
❖ 𝑢𝑜 = desplazamiento inicial en el tiempo t = 0
❖ 𝑣𝑜 = velocidad inicial en el tiempo t = 0

11 | P á g i n a
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

❖ t = tiempo
❖ 𝑝𝑜 = valor máximo de la fuerza
❖ 𝑤 = frecuencia de excitación

Como datos de salida se tendrá:


❖ 𝑢 = respuesta total de deformación del sistema
❖ 𝑢_𝑡𝑟 = respuesta transitoria del sistema
❖ 𝑢_𝑒𝑠 = respuesta estacionaria del sistema

El script completo de la función ‘Vibración libre no amortiguada’ se muestra a


continuación:

Para que la función nos muestre el grafico tenemos que dar valores a nuestros datos de
entrada, para el ejemplo se dieron los siguientes valores:

➢ m = 0.0519
➢ k = 8.2
➢ 𝑢𝑜 = 1.5
➢ 𝑣𝑜 = 0
➢ t=4
➢ 𝑝𝑜 = 10
➢ 𝑤 = 3.14
Estos valores serán colocados en la ventana de comandos del siguiente modo:

ForcedHarmoniVibrationUmdampedSystem(0.0519,8.2,1.5,0,4,10,3.14)
De ese modo podremos obtener el siguiente grafico

12 | P á g i n a
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

Comentarios
Del grafico podemos observar que el comportamiento de la deformación total sigue la
trayectoria de la deformación estacionaria. Así mismo también se puede ver que la
deformación total llega a tener un comportamiento cíclico tomando como base la
deformación estacionaria. La vibración no tiene fin ya que no hay presencia de
amortiguamiento y presencia de una fuerza externa.

VIBRACIÓN FORZADA AMORTIGUADA


El desarrollo de la función “ForcedHarmoniVibrationDampedSystem” en el programa
MATLAB hay que tener en cuenta que, por indicaciones del docente, la función tendrá
como datos de entrada las siguientes constantes:
❖ m = masa
❖ k = coeficiente de rigidez
❖ Z = relación de amortiguamiento
❖ 𝑢𝑜 = desplazamiento inicial en el tiempo t = 0
❖ 𝑣𝑜 = velocidad inicial en el tiempo t = 0
❖ t = tiempo
❖ 𝑝𝑜 = valor máximo de la fuerza
❖ 𝑤 = frecuencia de excitación

Como datos de salida se tendrá:


❖ 𝑢 = respuesta total de deformación del sistema
❖ 𝑢_𝑡𝑟 = respuesta transitoria del sistema

13 | P á g i n a
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

❖ 𝑢_𝑒𝑠 = respuesta estacionaria del sistema


El script completo de la función ‘Vibración libre no amortiguada’ se muestra a
continuación:

Para que la función nos muestre el grafico tenemos que dar valores a nuestros datos de
entrada, para el ejemplo se dieron los siguientes valores:
➢ m = 0.0519
➢ k = 8.2
➢ Z = 0.05
➢ 𝑢𝑜 = 1.5
➢ 𝑣𝑜 = 0
➢ t=6
➢ 𝑝𝑜 = 10
➢ 𝑤 = 3.14

Estos valores serán colocados en la ventana de comandos del siguiente modo:

ForcedHarmoniVibrationDampedSystem(0.0519,8.2,0.05,1.5,0,6,10,3.14)
De ese modo podremos obtener el siguiente grafico

14 | P á g i n a
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

Comentarios
La onda de la deformación total a medida que pasa el tiempo comienza a tener la forma
de la onda de deformación estacionaria. En el caso del ejemplo la deformación total y
deformación estacionaria llegan a tener casi semejante forma desde un tiempo de 4
segundo aproximadamente. Al igual que la vibración forzada amortiguada la vibración
no llega a detenerse en el pasar del tiempo.

3.0 TRANSMISIBILIDAD Y AISLAMIENTO


Conectado a un soporte rígido se tiene un elemento en voladizo y en cuyo extremo
derecho se tienen instalados equipos que procesan señales para emitir alerta temprana en
caso de tsunamis que tiene un peso de wa = 98.1kgf. Debido a la insuficiencia de energía,
se ha instalado un generador (motor equipo) que funciona con una frecuencia de
excitación ω y a 3000rpm y que produce un desplazamiento vertical de la superficie de
apoyo de ugo. Revisando las especificaciones del sistema de alerta temprana se ha
determinado que este desplazamiento podría alterar el correcto funcionamiento de los
equipos si estos superan un desplazamiento de 0.10×ugo. (i) Verificar si el motor instalado
afectaría el funcionamiento del sistema de alerta temprana. Si fuera el caso (ii) diseñe un
sistema de aislamiento en la superficie de apoyo y el soporte rígido que garantice no
superar el valor de 0.10 · ugo (Indique el valor de ζi, ci y ki del sistema aislado).
El elemento en voladizo, tiene las siguientes dimensiones L = 2.00m, t = 0.20m, b =
0.50m y esta hecho de un material que tiene como módulo elástico E = 50tonf /cm2 . El
peso del soporte rígido es de ws = wa/2, El elemento en voladizo tiene un ζ = 10 %, no
tiene peso y esta perfectamente unido al equipo de alerta. Desprecie fenómenos de
atenuación de vibración.

15 | P á g i n a
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

SOLUCIÓN
Del problema tenemos:
3000 ∗ 2𝜋 𝑟𝑎𝑑
𝜔= ⁄𝑠 = 314.16 𝑟𝑎𝑑⁄𝑠
60
Determinamos el coeficiente de rigidez K

Sabemos que en una barra en voladizo el valor de k será:


3𝐸𝐼
𝑘=
𝐿3
Donde
𝑡𝑜𝑛𝑓⁄ 7 𝑘𝑔𝑓⁄
𝐸 = 50 𝑐𝑚2 = 50 ∗ 10 𝑚2 b

𝑏 ∗ 𝑡 3 0.5 ∗ 0.23 t
𝐼= = = 3.333 ∗ 10−4 𝑚4
12 12
Entonces k será:
7 𝑘𝑔𝑓⁄ −4 4
3𝐸𝐼 3 ∗ 50 ∗ 10 𝑚2 ∗ 3.333 ∗ 10 𝑚
𝑘= 3 =
𝐿 23
𝑘 = 62500 𝑘𝑔𝑓/𝑚
Determinamos la masa m:
98.1 𝑘𝑔𝑓 𝑘𝑔𝑓 − 𝑠 2
𝑤𝑎 = 98.1 𝑘𝑔𝑓 → 𝑚𝑎 = = 10
9.81 𝑚⁄𝑠 2 𝑚

49.05 𝑘𝑔𝑓 𝑘𝑔𝑓 − 𝑠 2


𝑤𝑠 = 49.05 𝑘𝑔𝑓 → 𝑚𝑎 = =5
9.81 𝑚⁄𝑠 2 𝑚

16 | P á g i n a
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO DINÁMICA ESTRUCTURA

𝑘𝑔𝑓−𝑠 2
Entonces la masa m (solo masa del equipo de alerta) es: 𝑚 = 10 𝑚

Determinamos 𝜔𝑛

𝐾 62500
𝜔𝑛 = √ =√ = 79.06 𝑟𝑎𝑑⁄𝑠
𝑚 10

Determinamos la transmisibilidad (TR) del sistema


1⁄
2 2
𝑢̈ 𝑜𝑡 1 + [2𝜁(𝜔⁄𝜔𝑛 )]
𝑇𝑅 = ={ 2 }
𝑢̈ 𝑔𝑜 2 2
[1 − (𝜔⁄𝜔𝑛 ) ] + [2𝜁(𝜔⁄𝜔𝑛 )]

Donde
𝜔⁄ = 314.16⁄
𝜔𝑛 79.06 = 3.974
ζ = 0.1
Remplazando
1⁄
𝑢̈ 𝑜𝑡 1 + [2 ∗ 0.1 ∗ (3.974)]2 2
𝑇𝑅 = ={ }
𝑢̈ 𝑔𝑜 [1 − (3.974)2 ]2 + [2 ∗ 0.1 ∗ (3.974)]2

𝑢̈ 𝑜𝑡
𝑇𝑅 = = 0.0862 = 8.62%
𝑢̈ 𝑔𝑜

𝑢̈ 𝑜𝑡 = 0.0862 ∗ 𝑢̈ 𝑔𝑜

Nos dice que el motor podría alterar el correcto funcionamiento de los equipos si estos
superan un desplazamiento de 0.10*𝑢̈ 𝑔𝑜 . Según lo obtenido de la transmisibilidad
podemos deducir que este no alteraría su correcto funcionamiento ya que:
0.0862 ∗ 𝑢̈ 𝑔𝑜 < 0.10 ∗ 𝑢̈ 𝑔𝑜

Por lo tanto, la respuesta a la primera pregunta seria:


El motor instalado no altera el funcionamiento del equipo de alertas
.

17 | P á g i n a

También podría gustarte