Está en la página 1de 39

Grupo 6: Lucia Royo, Manex Ugarte, Naia Sanz, Katalin Garcia,

Ekaitz Angulo
Grado de ingeniería física aplicada a la industria

Bilbao, 24-01-2023
Versió n del documento: v1 (no es la versió n final)
Resumen

i
Índice

1 Introducción............................................................................................................................. 2
1.1 Contexto..............................................................................................................................................................................2
1.2 Aná lisis del problema....................................................................................................................................................2
1.3 Sistemas de amortiguació n de edificios frente a terremotos......................................................................2
1.3.1 Amortiguadores de base:...................................................................................................................................2
1.3.2 Dispositivos de aislació n sísmica:..................................................................................................................2
1.3.3 Estructuras de control de dañ o:......................................................................................................................2
1.3.4 Sistemas de refuerzo estructural:..................................................................................................................2
1.4 Amortiguador de masa sintonizada........................................................................................................................2
1.5 Objetivos.............................................................................................................................................................................2

2 Marco teórico........................................................................................................................... 2
2.1 Movimiento armó nico simple....................................................................................................................................2
2.2 Vibraciones amortiguadas..........................................................................................................................................2
2.2.1 Amortiguamiento supercrítico (Amortiguamiento grande)..............................................................2
2.2.2 Amortiguamiento critico....................................................................................................................................2
2.2.3 Amortiguamiento subcrítico (Amortiguamiento pequeñ o)...............................................................2
2.3 Integració n numérica....................................................................................................................................................2
2.3.1 Definició n..................................................................................................................................................................2
2.3.2 Mé todo del punto medio....................................................................................................................................2
2.3.3 Teorema de los trapecios...................................................................................................................................2
2.4 Ecuaciones diferenciales..............................................................................................................................................2
2.4.1 Definició n..................................................................................................................................................................2
2.4.2 Ecuaciones diferenciales de segundo orden con coeficientes constantes....................................2
2.4.3 Resolver una ecuació n de segundo orden con coeficientes constantes........................................2
2.5 Arduino................................................................................................................................................................................2

3 Desarrollo................................................................................................................................. 2
3.1 Montaje................................................................................................................................................................................2
3.2 Matlab..................................................................................................................................................................................2
3.2.1 Obtenció n de datos Arduino y ajuste de datos.........................................................................................2
3.3 Simulink..............................................................................................................................................................................2
3.4 Simscape...........................................................................................................................................................................2

4 Resultados finales................................................................................................................... 2
4.1 Aná lisis experimental....................................................................................................................................................2
4.2 Estudio analítico............................................................................................................................................................2

5 Conclusión................................................................................................................................ 2

6 Bibliografía................................................................................................................................ 2

iii
Índice de figuras

No se encuentran elementos de tabla de ilustraciones.

v
Índice de tablas

No se encuentran elementos de tabla de ilustraciones.

vii
Capítulo Error: Reference source not found. Error: Reference source not found

1 Introducción

1.1 Contexto
Somos una consultoría de ingeniería vasca que ha sido contratada para realizar el diseñ o estructural
de un edificio en Granada que albergará las oficinas de una importante empresa tecnoló gica.
Granada es una de las zonas en Españ a en donde hay mayor actividad sísmica. Por lo que una fase
importante a la hora de su construcció n es el aná lisis del comportamiento de las actividades sísmicas.
Entre los diferentes mé todos aplicados para prever estos movimientos, uno de los má s comunes es el
uso de amortiguadores de masas sintonizadas.

1.2 Análisis del problema


Para analizar la efectividad de un amortiguador de masa sintonizada, primero necesitaremos
estudiar todo el marco teó rico relacionado con el movimiento armó nico simple y las vibraciones, que
se encuentran en los libros de Física y en internet. También crearemos una maqueta a escala con el
material facilitado por el profesorado, donde realizaremos mediciones experimentales. También
investigaremos sobre aplicaciones de cá lculos numéricos como Matlab, y desarrollaremos el có digo
para analizar los datos recibidos por Arduino. Para esto ú ltimo tendremos que escribir el có digo de
Arduino que procese los datos del aceleró metro, para así mandarlo al ordenador. Por ú ltimo,
crearemos un documento que recoja la metodología elegida y los resultados del proyecto.
En resumen, nuestra labor es hacer un aná lisis experimental mediante la construcció n y estudio de
una maqueta a escala y un estudio numérico de esta estructura mediante herramientas de simulació n
numérica (entre las que se encuentran Matlab, Simulink, Simscape).

1.3 Sistemas de amortiguación de edificios frente a terremotos

1.3.1 Amortiguadores de base:

Son dispositivos que se colocan entre la estructura del edificio y su cimentació n, y ayudan a absorber
la energía sísmica antes de que llegue a la estructura. Estos dispositivos pueden ser hidrá ulicos o
neumá ticos y se activan automá ticamente cuando se detecta un terremoto. Algunas ventajas de los
amortiguadores de base son:

 Al reducir las vibraciones transmitidas a la estructura, pueden ayudar a proteger a las


personas y reducir el dañ o al edificio.
 Son relativamente fá ciles de instalar y pueden utilizarse en edificios existentes.
 Se han utilizado con éxito en edificios de gran altura y en estructuras críticas como hospitales
y centrales nucleares.

Entre las desventajas, esta que el costo de instalació n puede ser alto, y, ademá s, requieren de
mantenimiento y deben ser verificados regularmente para asegurar su correcto funcionamiento.

1
Capítulo Error: Reference source not found. Error: Reference source not found

1.3.2 Dispositivos de aislación sísmica:

Son dispositivos que se colocan entre la estructura del edificio y su base, y funcionan para desacoplar
la estructura del suelo y reducir las vibraciones que se transmiten a la misma. Entre las ventajas de
los dispositivos de aislació n sísmica se encuentran:

 Al reducir las vibraciones transmitidas a la estructura, pueden ayudar a proteger a las


personas y reducir el dañ o al edificio.
 Pueden utilizarse en edificios existentes y en estructuras de gran altura.

Entre las desventajas, el costo de instalació n puede ser alto, y la estructura debe estar diseñ ada y
construida de manera adecuada para poder utilizar estos dispositivos.

1.3.3 Estructuras de control de daño:

Consiste en diseñ ar un edificio para que se deforme de manera predecible y controlada durante un
terremoto en lugar de sufrir dañ os catastró ficos. Entre las ventajas de este tipo de estructuras se
encuentran:

 Es una té cnica segura para las personas


 Pueden disminuir significativamente el dañ o en la estructura y permitir su rá pida
recuperació n.

Entre las desventajas, se encuentra el costo alto de diseñ o y construcció n, y que su diseñ o y
construcció n requiere de una gran experiencia y conocimiento en la materia.

1.3.4 Sistemas de refuerzo estructural:

Los sistemas de refuerzo estructural son té cnicas que se utilizan para mejorar la capacidad resistente
de una estructura existente ante sismos o eventos similares. Los elementos de refuerzo pueden
incluir el pé ndulo. Sistema que se añ aden a una estructura para mejorar su resistencia a las cargas.
Algunas ventajas de los sistemas de refuerzo estructural son:

 Permiten mejorar la resistencia de una estructura existente sin tener que reemplazarla por
completo.
 Pueden ser una opció n econó mica para mejorar la seguridad sísmica de un edificio.

Entre las desventajas, se encuentra que no siempre es posible reforzar todas las estructuras
existentes, ademá s de que su diseñ o y construcció n requiere de una gran experiencia y conocimiento
en la materia, es importante también mencionar que puede ser difícil de implementar en estructuras
existentes, ya que puede requerir de la remoció n de elementos o incluso su reparació n antes de la
adició n de los refuerzos, lo que aumenta el costo y la complejidad del proyecto.

1.4 Amortiguador de masa sintonizada


Un tipo de amenguador mecá nico que utiliza una combinació n de resortes y aceite para absorber las
vibraciones y los impactos en un sistema. La “masa sintonizada” se refiere a la capacidad del
amortiguador para ajustarse a diferentes frecuencias de vibració n, lo que permite una mayor eficacia
en la absorció n de estas. Estos se utilizan en una variedad de aplicaciones, en este caso en particular
en vibraciones en un sistema industrial.

Los amortiguadores de masa sintonizada está n diseñ ados como sistemas de resorte, masa o de
péndulo. La rigidez de los resortes de la masa secundaria se elige del modo de que se logra una
armonizació n ó ptima del sistema principal. Un elemento de amortiguació n, por lo general viscoso,
amortigua las vibraciones verticales, horizontales o torsionales. El elemento de amortiguació n puede
llenarse tambié n con un fluido magneto reoló gico para permitir un control permanente.

2
Capítulo Error: Reference source not found. Error: Reference source not found

Funciona con una especie de contrapeso que se opone al movimiento del edificio, siendo la
amplitud de las vibraciones inducidas por el viento o por los eventos sísmicos. El periodo de
vibració n de esta masa se sintoniza con el periodo del edificio para maximizar su efecto
amortiguador. El trabajo de un amortiguador de masa sintonizada es contrarrestar la resonancia y
minimizar la respuesta diná mica de la estructura. Este tipo de mecanismos utiliza el acoplamiento
entre las frecuencias naturales de la estructura y el oscilador simple para reducir la respuesta
diná mica de la estructura. Esto lo hacemos a través de un péndulo simple.

El péndulo simple es un sistema idealizado constituido por una partícula de masa m que está
suspendido en un punto fijo. Naturalmente es imposible la realizació n practica de un péndulo simple,
pero si es accesible a la teoría.

Su funció n consiste en que, ante un terremoto o un temblor, realice un contrapeso al movimiento


del edificio. Si este se desplaza hacia un lado el pé ndulo lo equilibra hacia el otro. Esta limitado a un
amortiguador que limita su rango de movimiento. A demá s transmite las ondas del péndulo a la
estructura. De esta forma de disminuye el efecto del sismo un (30%?).

Las fuerzas sísmicas pueden ir en cualquier direcció n, nuestros ejes se mueven en dos ú nicas
direcciones.

Un amortiguador se define como la capacidad de un sistema o cuerpo para disipar energía


ciné tica a otro tipo de energía, por ejemplo, té rmica o plá stica.

Las vibraciones son oscilaciones de un mecanismo o un sistema estructural sobre una posició n de
equilibrio. Las vibraciones son iniciadas cuando un elemento de inercia es desplazado desde su
posició n de equilibrio debido a una energía impuesta en el sistema a través de una fuente externa.
Una fuerza restauradora lleva de vuelta al elemento a su posició n de equilibrio.

1.5 Objetivos
Esta memoria tiene como objetivo principal mostrar el proceso de investigació n que se ha llevado a
cabo para analizar la efectividad de un amortiguador de masas en un edificio que hace frente a cargas
sísmicas.
Por otro lado, los objetivos parciales marcados para la realizació n de este proyecto son los
siguientes:

 Montaje de la maqueta de un edificio a escala


 Desarrollo del có digo para la lectura de datos del aceleró metro mediante Arduino
 Realizació n de ensayos de vibració n y toma de datos
 Aná lisis de resultados y desarrollo de modelos numéricos mediante las plataformas de
Matlab, Simulink y Simscape.
 Comparació n de resultados experimentales y teó ricos

3
Capítulo Error: Reference source not found. Error: Reference source not found

2 Marco teórico

2.1 Movimiento armónico simple


El movimiento repetitivo, comú nmente llamado movimiento perió dico, es muy importante en la
ciencia, la ingeniería y la vida diaria. Ejemplos de movimientos armó nicos son por ejemplo los
parabrisas de los automó viles o los pé ndulos de los relojes. Sin embargo, los movimientos armó nicos
también se encuentran en las redes eléctricas de las ciudades, en las vibraciones ató micas en las
molé culas o en los latidos de nuestros corazones y en nuestro sistema circulatorio.

El MAS (movimiento armó nico simple) normalmente presenta una fuerza por la ley de Hooke, en
la cual explica que la fuerza es proporcional al desplazamiento del resorte a partir del equilibrio. Esta
fuerza (del resorte) es una fuerza restauradora que siempre apunta hacia la posició n de equilibrio y,
por lo tanto, opuesta a la direcció n del vector de desplazamiento.

La ley de Hooke se expresa mediante la siguiente ecuación:

F x =−kx

La constante K toma nombre de constante elá stica.

Para hallar la aceleració n o expresar el MAS en forma de ecuació n diferencial aplicamos la


segunda ley de Newton:

F=ma
por lo que se obtiene la siguiente expresió n:

−kx =may de esta manera:ma+kx =0

Para expresar la ecuación diferencial del MAS:

x= A sen ( wt )

A se le denomina amplitud de la oscilació n, que es el desplazamiento má ximo a partir de la


posició n de equilibrio. Esta funció n sinusoidal vale para cualquier valor de la amplitud.

En general, esta es la teoría bá sica necesaria para entender todos los tipos de movimientos
armó nicos.

4
Capítulo Error: Reference source not found. Error: Reference source not found

2.2 Vibraciones amortiguadas


Los movimientos oscilantes en la realidad pierden energía mecá nica, ya que esta se disipa debido a la
fricció n o el rozamiento. Por lo tanto, si dejamos oscilar libremente a un pé ndulo o a un resorte
eventualmente dejara de oscilar. Este movimiento se conoce como amortiguado (o amortiguamiento)
y se caracteriza porque la amplitud y la energía mecá nica disminuyen con el tiempo.
En un sistema amortiguado, las vibraciones disminuyen rá pidamente después de ser excitadas y
eventualmente se detienen. Este comportamiento se conoce como amortiguamiento crítico o
amortiguamiento crítico-logarítmico. En otro lado un sistema con poco amortiguamiento, las
vibraciones no disminuyen significativamente despué s de ser excitadas, y el sistema continú a
vibrando a una frecuencia constante, este tipo de sistema se conoce como sistema sub-amortiguado.
En té rminos generales, el objetivo de diseñ ar un sistema amortiguado es reducir la amplitud de
las vibraciones y aumentar la estabilidad del sistema.
Para poder cuantificar los efectos del amortiguamiento, tenemos que tener en cuenta la fuerza
del amortiguamiento. Una fuerza como la de un resorte, Fs , que depende de la posició n (
F s=−kx
), no presenta amortiguamiento. Sin embargo, una fuerza que depende de la velocidad sí lo hace.
Para velocidades no muy grandes esta fuerza se puede calcular de la siguiente manera:
F γ =−bv
, donde b es una constante, conocida como la constante de amortiguamiento, y
dx
v=
dt
es la velocidad.

Con estas dos fuerzas obtenemos la ecuació n diferencial que describe el movimiento armó nico
amortiguado:

ma=F γ + F s

2
d x dx
m 2
=−b −kx
dt dt

2
d x b dx k
2
+ + x=0
d t m dt m

5
Capítulo Error: Reference source not found. Error: Reference source not found

La ecuació n característica es: m r 2+ br +k =0

, cuyas raíces son: r =


−b
2m
±
√( 2m)
b 2 k

m
Cuando la fuerza retardadora ( F γ ) es pequeñ a en comparació n con la fuerza restauradora
má xima

( F s), es decir, cuando

b es pequeñ a, la solució n a la ecuació n es:


− ( 2mb )t
x= A e cos ( wt + ϕ )

Donde la frecuencia angular de oscilació n es:

√b 2 k
( ) √ ( )
2
k b
w= − − = w 20−
m 2m m 2m

Figura 1. Gráfica de posición en función del tiempo para un oscilador amortiguado

Como puede observarse en la figura el efecto del amortiguamiento es disminuir la amplitud de las
oscilaciones.

Hay tres casos posibles:

6
Capítulo Error: Reference source not found. Error: Reference source not found

2.2.1 Amortiguamiento supercrítico (Amortiguamiento grande)

Este tipo de vibració n se caracteriza por tener má s amortiguamiento de lo necesario para extinguir
las vibraciones. Esto resulta en una rá pida extinció n de las vibraciones, pero con una mayor pérdida
de energía. Esto puede resultar en una disipació n de energía innecesaria, y en algunos casos, puede
ser perjudicial para el rendimiento y la durabilidad del sistema.
En el contexto de la construcció n de edificios, el amortiguamiento sobrecrítico puede ser
perjudicial para la seguridad sísmica ya que puede conducir a una extinció n rá pida de las vibraciones
sísmicas, pero con una mayor pérdida de energía, lo que puede causar dañ os estructurales y poner en
riesgo la seguridad de los ocupantes del edificio. Por eso es importante tener un equilibrio entre el
amortiguamiento y la resistencia de la estructura, para garantizar un buen rendimiento y seguridad
ante cargas sísmicas.

2
b k
2
> ⟹ b> 2 √mk
4m m

A esta situació n se le llama “sobreamortiguamiento”.


En este caso X, B y C se expresan de la siguiente manera:

(−( w +√ ( w ) −(w ) ) t )
2 2

− ( w γ − ( w γ ) − ( w0 ) ) t
2 2

x (t )=B e +C e
γ γ 0

1 x 0 wγ +V
B= x 0− 0

2 2
2 ( w γ ) −( w0 )
2

1 x 0 w γ +V
C= x 0+ 0

2 2
2 ( w γ ) −( w 0 )
2

2.2.2 Amortiguamiento critico

Este tipo de amortiguamiento se caracteriza por una rá pida disipació n de la energía vibratoria, y es el
tipo deseado en la mayoría de los sistemas mecá nicos. La cantidad de amortiguamiento en un
sistema con amortiguamiento critico es tal que las vibraciones se extinguen en un tiempo mínimo. Es
decir, el sistema se encuentra en el punto en el cual la cantidad de amortiguamiento es exactamente
la necesaria para extinguir las vibraciones en el menor tiempo posible.
El amortiguamiento critico proporciona la forma má s rá pida de aproximar a cero la amplitud de
un oscilador amortiguado. Con un amortiguamiento subcrítico alcanza el cero má s rá pidamente, pero
oscila alrededor de é l. Con un amortiguamiento supercrítico en cambio se acerca a cero má s
lentamente.
Un sistema con amortiguamiento crítico tiene una relació n ideal entre la masa, la rigidez y el
amortiguamiento.

7
Capítulo Error: Reference source not found. Error: Reference source not found

2
b k
2
= ⟹ b=2 √ mk
4m m

Las expresiones X, B y C vienen dadas por las siguientes expresiones:


−w γ t −w γ t
x (t )=B e +tC e
B=x 0
y
C=v 0+ x 0 w γ

2.2.3 Amortiguamiento subcrítico (Amortiguamiento pequeño)

Este tipo de amortiguamiento ocurre cuando el amortiguamiento presente en el sistema es


insuficiente para reducir significativamente la amplitud de las vibraciones, y las vibraciones
continuará n con una frecuencia constante.
En un sistema con amortiguamiento subcrítico, la amplitud de las vibraciones disminuye con el
tiempo, pero no llega a cero. Es decir, el sistema todavía tiene una oscilació n residual despué s del
evento que causó las vibraciones.
En el contexto de la construcció n de edificios, el amortiguamiento subcrítico es deseable para
estabilizar un edificio frente a cargas sísmicas, ya que permite que un edificio tenga una oscilació n de
amplitud decreciente despué s de un sismo, lo que ayuda a disipar la energía sísmica y reducir las
cargas en la estructura. Esto ayuda a proteger al edificio de dañ os graves y asegura que la estructura
pueda seguir cumpliendo su funció n después del evento sísmico. Sin embargo, es importante tener en
cuenta que el amortiguamiento subcrítico no es suficiente por sí solo para garantizar la seguridad
sísmica de un edificio, ya que también se deben considerar otros factores como la resistencia y
ductilidad de la estructura, el diseñ o de detalles y la calidad de la construcció n.

2
b k
2
< ⟹ b< 2 √ mk
4m m

Esta es la condició n para el amortiguamiento pequeñ o, tambié n denominado como


“subamortiguamiento”.
La constante de amortiguamiento viene dada por la siguiente expresió n:
v0+ x0 w γ
B= '
w
C=x 0

8
Capítulo Error: Reference source not found. Error: Reference source not found

Como en los movimientos no amortiguados, la solució n también se puede escribir en funció n de


los términos de una amplitud A, y la diferencia de fase determinada por θ0 en lugar de usar los
coeficientes B y C para las funciones seno y coseno.

x (t )= A e−w t sen ( w' t +θ0 )


γ

2.3 Integración numérica

2.3.1 Definición

La integral definida de una funció n continua f: [a, b] ⊂ ℝ→ ℝ en el intervalo [a, b],


b
I(f) ¿ ∫ f ( x ) dx
a

es el á rea de la regió n del plano delimitada por la grá fica de la funció n, el eje de abscisas y las
rectas verticales x = a y x = b.

Este concepto matemá tico, aparte de calcular el á rea de una funció n, tiene muchas otras
aplicaciones. (referenciar:http://departamento.us.es/edan/php/asig/LICFIS/LFIPC/
Tema7FISPC0809.pdf )
Para resolver estas integrales, existen diversas fó rmulas. Las integrales que se pueden resolver
con esas formulas se denominan integrales analíticas. Estas calculan un resultado exacto y rá pido.
Lamentablemente, no todas las integrales se pueden resolver analíticamente. Bien porque es muy
complicado o bien porque no existe manera de hacerlo. En estos casos se usa la integració n numé rica.
La cual es una herramienta que proporciona té cnicas para calcular aproximaciones de una integral
definida.
Es importante recalcar que este la integració n numérica no da un resultado exacto, sino que es
una aproximació n.

2.3.2 Método del punto medio

Tomemos como ejemplo la siguiente integral


2

∫ cos ( x 2 ) dx
0

9
Capítulo Error: Reference source not found. Error: Reference source not found

No se conoce manera analítica de resolver esta integral, por lo tanto, tendremos que hacer uso de
las integrales numéricas. Por ejemplo, una manera de calcular estas integrales es el mé todo del punto
medio;
b n

∫ f ( x ) dx ≈ ∑ f ( ci ) Δ x
a i=1

c i siendo cualquier punto entre el subintervalo [ x i−1 , x i ], para i=1 , 2 ,… , n . Cuanto má s grande
sea la n má s aproximada será el resultado.
b n

∫ f ( x ) dx ≈ ∑ f ( ci ) Δ x
a i=1

1
c i= ( x i−1 + x i) i=1 , 2 ,… , n .
2

2.3.3 Teorema de los trapecios

En ocasiones tenemos una tabla de datos, pero sin su funció n. Es posible que queramos calcular la
integral de estos. En estos casos tambié n tendremos que hacer uso de la integració n numérica, pero
con un método diferente.
Para estos casos se usa el teorema del trapecio. Este teorema consiste en crear trapecios con los
datos que tenemos y sumar el á rea de todos.

(https://fjarabo.webs.ull.es/VirtualDoc/Curso%202011-2012/Ingenier%C3%ADa%20Qu
%C3%ADmica/2_Teoria/Tema_6_Ingenieria_de_la_Reaccion_Quimica/
A60/603_Integracion_grafica_por_Trapecios.pdf)
El á rea de cada trapecio se calcula de la siguiente manera;

1
Ai ≈
2
[ f ( x i−1 ) +f ( x i ) ] Δ x

Sumamos todos los trapecios para conseguir el á rea total;

10
Capítulo Error: Reference source not found. Error: Reference source not found

[ f ( x 0 ) +f ( x 1 ) f ( x 1) + f ( x 2 )
]
f ( x n−1) + f ( x n )
b
At ≈ ∫ f ( x ) dx ≈ + + …+ Δx
a 2 2 2

b−a
Sabiendo que Δ x = simplificamos la ecuació n;
n
b

∫ f ( x ) dx ≈ b−a
2n
[ f ( x0 ) + 2 f ( x1 ) +2 f ( x2 ) + …+2 f ( x n−1 ) +f ( x n ) ]
a

2.4 Ecuaciones diferenciales

2.4.1 Definición

Una ecuació n diferencial es una ecuació n matemá tica que relaciona una funció n desconocida y
sus derivadas con respecto a una o varias variables independientes. Se utilizan ampliamente en la
ciencia y en la ingeniería para describir fenó menos naturales y para modelar sistemas diná micos.
(referenciar chatgpt)
Existen varios tipos de ecuaciones diferenciales, segú n sus características y propiedades. Los má s
ejemplos comunes:
 Ecuaciones diferenciales ordinarias (ODEs ): Son ecuaciones diferenciales que involucran una
dy
sola variable independiente y una o varias variables dependientes. Ejemplo: =2 x
dx
 Ecuaciones diferenciales parciales (PDEs) : Son ecuaciones diferenciales que involucran
varias variables independientes y una o varias variables dependientes. Ejemplo:
2 2
d u d u
2
+ 2 =0
dx d y
 Ecuaciones diferenciales lineales: Son ecuaciones diferenciales que pueden ser escritas en la
forma F ( x , u ,u ' ) =0, donde F es una funció n lineal de u y u' y x es una variable
independiente.
 Ecuaciones diferenciales no lineales : Son ecuaciones diferenciales que no pueden ser escritas
en la forma F ( x ,u ,u ´ ) =0, donde F es una funció n lineal de u y u ´ y x es una variable
independiente.
 Ecuaciones diferenciales homogéneas: Son ecuaciones diferenciales que pueden ser escritas
en la forma F ( x , u ,u ' ) =0, donde F es una funció n homogénea de u y u ´ y x es una variable
independiente.
 Ecuaciones diferenciales con coeficientes constantes: Son ecuaciones diferenciales en las que
los coeficientes de las derivadas son constantes.
 Ecuaciones diferenciales con coeficientes variables: Son ecuaciones diferenciales en las que
los coeficientes de las derivadas son funciones de las variables independientes.

11
Capítulo Error: Reference source not found. Error: Reference source not found

2.4.2 Ecuaciones diferenciales de segundo orden con coeficientes constantes

Las ecuaciones diferenciales de segundo orden lineales y homogéneas con coeficientes


constantes son ecuaciones diferenciales de la forma:
2 ❑
d y dy
a 2
+b + cy=0
dt dt
donde a , b , y c son funciones polinó micas o trigonométricas constantes y la funció n desconocida.
Para resolver estas ecuaciones se utilizan diferentes mé todos. En general, estas ecuaciones tienen
soluciones generales que pueden expresarse como combinaciones lineales de funciones
trigonométricas o exponenciales, y las soluciones específicas dependerá n de las condiciones iniciales.
(referenciar chatgpt)

2.4.3 Resolver una ecuación de segundo orden con coeficientes constantes

El método consiste sustituir la ecuación con; y=e λt y sacar sus derivadas;


' λt ' ' 2 λt
y =λ e y =λ e Sustituimos estas expresiones en la función;
a λ 2 e λt +bλ e λt + c e λt =0 ⇒ ( a λ2 +bλ +c ) e λt =0
2
a λ + bλ+c=0
Calculando el λ puede tener dos raíces reales, una raíz real repetida o dos raíces complejas.
Sustituyendo está en la ecuació n obtenemos la respuesta.
En caso de obtener dos raíces complejas; λ=α +iβ λ=α −iβ
( α+iβ ) ( α −iβ )
La ecuació n coge esta forma; y ( t ) =C1 e + C2 e
Esta expresió n se puede cambiar a términos reales de la siguiente manera:

y=eαt ( C1 cosβt +C2 sinβt ) ⇒ y (t )= A e−ωt sin ( ω' t+θ 0 )

A siendo la amplitud, ω siendo la velocidad angular y θ0 el desfase inicial.

12
Capítulo Error: Reference source not found. Error: Reference source not found

2.5 Arduino

Arduino es una empresa de desarrollo de hardware y software, de có digo libre, con el objetivo de
proveer herramientas que puedan detectar y controlar objetos del mundo real. Los dispositivos que
fabrican principalmente son placas con microcontroladores y microprocesadores, que se pueden
conectar a distintos dispositivos que interactú an con el entorno (aceleró metro, termó metros,
baró metros…) que transmiten informació n a la placa a través de cables. Esta informació n se procesa
en la placa con el entorno Arduino IDE, un programa de software libre basada en Java y que admite
lenguajes como C y C++.

2.5.1 Tipos de placa Arduino

Arduino a desarrollado varias placas a lo largo de su historia. Las principales y má s se usan son:
 Arduino Uno: Tiene 7 pines de alimentació n, 14 pines digitales y 6 pines analó gicos.
Tambié n tiene dos puertos de alimentació n, una que se conecta por USB y otra por batería
externa. Es la placa má s popular debido a su sencillez, y se usa principalmente en el á mbito
de la educació n.
 Arduino Mega: Es la placa má s potente de Arduino. Posee un total de 77 pines, de los cuales
54 son digitales, 16 analó gicas y 7 de alimentació n. Suele usarse como placa central y con las
impresoras 3d.
 Arduino Esplora: Esta basada en Arduino Leonardo. Es la ú nica placa que ya posee sensores
a bordo, como por ejemplo un potenció metro, un aceleró metro, un micró fono o un sensor de
luz. Esta diseñ ada par gente sin conocimientos de electró nica, por lo que es fá cil de usar.
 Arduino Leonardo: Es parecido a Arduino Uno. Tiene un total de 20 pines, y tambié n posee
conexió n mediante USB.
 A parte de estos Arduino fabrica una gran variedad de placas má s, que son mucho má s
específicas. En este apartado encontraríamos tales como las gamas Nano, MKR o Potenta.

2.5.2 Arduino Uno

Basado en el microchip ATmega328P, Arduino Uno fue la primera marca que lanzo Arduino, como su
nombre indica. Este dispositivo funciona mediante un lenguaje de programació n similar al C++ para
escribir programas, los cuales son cargados en la memoria de la placa. Una vez cargado el programa,
el microcontrolador puede interactuar con diferentes sensores y actuadores mediante los pines de
entrada/salida (I/O) disponibles en la placa. Los programas pueden ser escritos y cargados en la
placa utilizando el software de programació n Arduino IDE.
Esta placa se puede utilizar en conjunto con el aceleró metro ADXL335. Estos se conectan
mediante los pines analó gicos de Arduino Uno, por los que el aceleró metro transmite los datos de
aceleració n de los ejes X, Y y Z, que llegan en forma de bytes al procesador de Arduino Uno.

13
Capítulo Error: Reference source not found. Error: Reference source not found

2.5.3 Transmisión de datos de Arduino

Cuando se conecta un Arduino a una computadora a través de USB, se establece una comunicació n
bidireccional entre el dispositivo y la computadora. A través del protocolo USB, Arduino puede
transmitir datos, como informació n de sensores, a la computadora, y también recibir datos, como
instrucciones de programació n, de la computadora. Ademá s, el protocolo USB proporciona
alimentació n elé ctrica de 3,3 V al dispositivo, lo que permite que Arduino funcione sin necesidad de
una batería externa.

3 Desarrollo

3.1 Montaje
El proceso de montaje de la maqueta puede ser muy sencillo y rá pido si se planifica apropiadamente
y se hace un buen aná lisis del material disponible y se entiende con claridad el objetivo de la
estructura. En el caso de este proyecto, la finalidad era recrear un edificio alto a escala cuya base está
anclada a unas ruedas las cuales resbalan sobre unos carriles. Por otro lado, la parte inferior del
edificio va agarrada a un muelle, este se encarga de generar las oscilaciones que será n analizadas a
posteriori.
El material utilizado para la maqueta es el siguiente:
 Placa inferior de madera.

 Base, lá mina de madera.

 Placa superior, lá mina de madera.

 4 rodetes, 4 á ngulos y 4 tornillos.

14
Capítulo Error: Reference source not found. Error: Reference source not found

 4 railes.

 3 á ngulos para limitar el movimiento linear.

 1 muelle de tracció n.

 Un sistema de giro, 1 tornillo avellanado M4x8, 1tornillo M6x35.

 1 á ngulo de soporte de acoplamiento (agujero roscado M6).

15
Capítulo Error: Reference source not found. Error: Reference source not found

 1 muelle de compresió n.

 1 varilla de acero (4mm).

 3 anillos de acero.

 8 lá minas de DM.

 8 á ngulos de acero.

Para su montaje correcto seguimos los siguientes pasos:


1. Montal la base del rascacielos enganchando los raíles y los topes.
2. Unir las lá minas de DM a su estructura tanto inferior como superior formando el esqueleto.
3. Engancharle a la parte inferior del rascacielos las ruedas y despué s unir lo todo encajá ndolas
en los raíles.
4. Unirlo todo al muelle de vibració n.
5. Aplicar el péndulo.

El montaje es sencillo y rá pido, pero si no está bien planificado antes de empezar a montarlo
pueden surgir los siguientes inconvenientes:

16
Capítulo Error: Reference source not found. Error: Reference source not found

 Al unir las lá minas formando la estructura, esta obtiene diferentes geometrías dependiendo
de la manera de unirlas. Por ello, es imprescindible tener claro cuá l es el objetivo y que es lo
que se va a analizar, ya que dependiendo de la forma que obtenga el edificio, su frecuencia de
vibració n varía. En nuestro caso, cometimos el error de formar una estructura cuya
frecuencia era extremadamente lenta, lo cual era surrealista y por lo tanto no vá lida para
nuestro proyecto.
 Las lá minas o columnas son bastante frá giles y elá sticas. Pueden romperse con facilidad.
 Si las columnas se unen en una combinació n en la que estas se crucen o se toquen entre sí
puede alterar a la vibració n del edificio debido al rozamiento.

3.2 Arduino
La herramienta utilizada para captar los datos de vibració n del rascacielos ha sido Arduino,
específicamente la placa Arduino Uno y el aceleró metro ADXL335. En cuanto al software, estos
componentes requieren de un programa que les cargue y ejecute el có digo necesario para medir las
aceleraciones, concretamente Arduino IDE.
Para esto lo primero que hay que hacer es conectar el aceleró metro a la placa de Arduino Uno,
mediante los cables que trae la caja de electró nica, y a su vez conectar la placa al puerto COM3 del
ordenador, para poder desarrollar el programa y leer los datos.

Después es necesario desarrollar el có digo para leer y enviar los datos del aceleró metro al
ordenador. Para leer los datos se usa la funció n analogRead() y especifica el pin que quieres leer, en
este caso el A2. Y para leer se escribe la funció n Serial.print() con la variable elegida. Tambié n se
ajustamos un tiempo de espera de 0,1 milisegundos para repetir el bucle, con el fin de tener la mayor
cantidad de datos posible.

17
Capítulo Error: Reference source not found. Error: Reference source not found

Una vez hecho esto, hace falta calibrar el aceleró metro para que dé las lecturas correctas. La
manera má s sencilla es utilizar un método en el que se consiguen los valores de g y −g en bytes,
colocando el aceleró metro de forma perpendicular al suelo. Después, se mapea el rango obtenido al
rango de −mg y mg . Por ú ltimo, se convierte el resultado en m/s 2.

Por ú ltimo, hace falta limpiar los datos enviados al ordenador. Para esto se crea un bucle que
sume 30 datos y haga una media de estas, para luego mandar esta media como datos. De esta manera
se consiguen 30 veces menos datos, pero como la espera del bucle esta configurada como 0,1
milisegundos, hay suficientes para hacer medidas efectivas. Los dos comandos de Serial.write() que
aparecen después de mandar los datos son el símbolo de “\” y “n”, para que el ordenador detecte el
salto de línea.

3.3 Matlab
La herramienta de Matlab ha sido imprescindible a lo largo de todo el proyecto. Desde un principio
hemos combinado la investigació n con el uso de esta plataforma, ya que, ademá s de ser necesaria
para la lectura de datos obtenidos en el Arduino, y la muestra de estos, hemos hecho uso de esta para
varios cá lculos matemá ticos complejos.

18
Capítulo Error: Reference source not found. Error: Reference source not found

Cuando iniciamos el proyecto, tras empaparnos de informació n teníamos claro que nos
encontrá bamos ante unas vibraciones amortiguadas, precisamente ante la siguiente ecuació n:

2
d x b dx k
2
+ + x=0
d t m dt m
Donde:
2
d x
 2 (aceleració n).
dt
 b (contante de amortiguació n).
 m (masa de la estructura oscilante).
dx
 (velocidad).
dt
 k (constate elá stica).
 x (posició n).

Una vez claros los pará metros, concluimos que nos enfrentá bamos a dos incó gnitas, la constante
de amortiguació n y la elá stica en una sola ecuació n. Por lo que tuvimos que hacer uso del aná lisis
experimental para la obtenció n de estas.

En un primer comienzo, para que Matlab pudiera hacer su labor correctamente, dimos valores
aleatorios a las constantes como puede apreciarse en la figura anterior referenciar . Tras ejecutarlo

se obtiene lo siguiente:
2e
(−t2 )
( ( √ ) √ ( √ ))
3 cos
3t
2
+ 3 sin
3t
2 .
3
Tras el desarrollo de la ecuació n característica como previamente ha sido explicado, obtuvimos
dos ecuaciones clave para la obtenció n de las constantes, de las que haremos uso en el có digo de
Matlab a posteriori. Dichas ecuaciones son las siguientes:

19
Capítulo Error: Reference source not found. Error: Reference source not found

− ( 2mb )t
x= A e cos ( ωt +φ )

√( ( ))
2
b
2
ω= ω− 0
m
 A (amplitud).
 ω (frecuencia angular de oscilació n).
 φ (desviació n).

3.3.1 Obtención de datos Arduino y ajuste de datos

Una vez introducida la informació n en Matlab, se pudo empezar a trabajar con Simulink y Simscape,
pero a su vez, seguimos trabajando con Matlab para elaborar el trabajo principal. Matlab fue la
herramienta utilizada para poder leer e interpretar toda la informació n enviada desde el Arduino y el
aceleró metro utilizado.
Para adquirir dicha informació n, se desarrolló el siguiente có digo:

Este có digo llama a la funció n configureCallback, la cual se encarga de ir leyendo y extrayendo


toda la informació n transferida. Dicha funció n es la siguiente:

20
Capítulo Error: Reference source not found. Error: Reference source not found

En verde puede verse la explicació n de cada paso dado.


A travé s de este có digo se ha desarrollado todo el aná lisis experimental. El Arduino se conecta al
ordenador por medio de una entrada USB. Ambos, tanto el Arduino como el Matlab tenían que estar
conectados al mismo puerto, en este caso al COM3 para poder transferir la informació n. Cada vez que
el programa es ejecutado, se obtiene nueva informació n.
Tras cada obtenció n de datos, el grá fico obtenido se ajustaba en el Curve Fitter como puede verse
en referencia

Para seleccionar los datos que van a ser usados a la hora de graficar, se emplea el siguiente
có digo:

21
Capítulo Error: Reference source not found. Error: Reference source not found

La informació n enviada desde el Arduino se acumula en el Workspace en la secció n de User Data


en forma de array. La variable a obtiene el dato de la aceleració n, extrayéndola de la primera fila del
array. Por otro lado, la variable tiempo extrae la informació n de la segunda fila del array.
Debido a que la informació n transferida del Arduino está en milisegundos para no perder
exactitud, en la ú ltima fila se hace la conversió n a segundos.
Por ú ltimo, llegamos al objetivo principal para poder desarrollar el proyecto, la obtenció n de las
constantes incó gnitas que llevá bamos arrastrando. Para ello, aplicamos las ecuaciones explicadas
anteriormente en referenciar.

Los resultados obtenidos pueden encontrarse en la secció n resultados.

3.4 Simulink
Una vez desarrollado el có digo de Matlab, creamos un programa de Simulink vinculado a este, que
tendría como objetivo conseguir los mismos resultados a los de Matlab, pero con un programa má s
sencillo.
Para ello, partimos otra vez de la ecuació n diferencial que describe una vibració n amortiguada
(referenciar ecuacion de arriba) y reordenamos la ecuació n de tal manera que la segunda derivada
(la aceleració n) quedara despejada en un lado de la ecuació n.

( )
2
d x 1 dx
2
= −b −kx
dt m dt

Una vez hecho esto colocamos dos bloques de integració n, atados entre si. Uno de ellos para
convertir la aceleració n en velocidad y el otro para pasar de velocidad a posició n.

22
Capítulo Error: Reference source not found. Error: Reference source not found

Luego, utilizando el bloque Gain multiplicamos cada uno de estos por su constante
correspondiente y con el bloque Add desarrollamos la parte de la ecuació n de dentro del paréntesis
utilizando los símbolos correspondientes para cada uno. Las constantes las vinculamos directamente
al có digo de Matlab, dá ndoles el mismo nombre, para que una vez hayamos corrido este, hacer lo
mismo automá ticamente con el de Simulink.

1
Para completar la ecuació n multiplicamos el resultado por y conectamos esto a la segunda
m
derivada (la aceleració n) para simbolizar que son iguales, como hemos establecido en la ecuació n de
arriba. Después, colocamos tres Scopes para poder visualizar en pantalla el grá fico de la aceleració n,
la velocidad y la posició n, que deben de ser iguales a los conseguidos con el có digo de Matlab.

23
Capítulo Error: Reference source not found. Error: Reference source not found

Por ú ltimo, establecimos unas condiciones iniciales, dá ndole a la velocidad un valor inicial de cero y a
la posició n el de x0 (una variable obtenida directamente desde el có digo de Matlab).

3.5 Simscape
Por ú ltimo, desarrollamos un programa en Simscape con la misma funció n que el de Matlab y el de
Simulink. Si Simulnik servía para hacer una versió n má s simplificada del có digo de Matlab, Simscape
sirve para hacer un programa todavía má s simple, ya que los bloques utilizados simulan lo que
harían estas piezas en la vida real, y por lo tanto llevan ya incorporadas las ecuaciones respectivas.
El sistema que creamos en esta plataforma es muy simple. Conectamos un resorte a un punto de
sujeció n, como podría ser una pared, mediante el bloque Mechanical Translational Reference y a una
masa. Hasta aquí tenemos un sistema que describiría un movimiento armó nico simple, pero como en
nuestro proyecto estamos analizando un sistema con vibraciones amortiguadas colocamos un bloque
llamado Translational Damper que simula un amortiguador. Para poder medir la aceleració n,
velocidad y posició n colocamos un sensor, y para visualizar los resultados en grá ficos como en el
programa de Simulink, ya que los Scopes no pertenecen a los bloques de tipo Simscape utilizamos los
PS-Simulink Converter para transformar la informació n.

Por ú ltimo, le dimos a cada bloque sus valores correspondientes y algunos valores iniciales, estos
también directamente de Matlab. La masa, la constante elá stica al muelle y la constante de
amortiguació n al amortiguador. En cuanto a los valores iniciales, al muelle le dimos una deformació n
con valor de x0, una variable de Matlab y a la masa una velocidad inicial de cero.

24
Capítulo Error: Reference source not found. Error: Reference source not found

25
Capítulo Error: Reference source not found. Error: Reference source not found

4 Resultados finales

4.1 Obtención de constantes

4.1.1 Matlab

El primer experimento tiene como objetivo la obtenció n de las constantes, tanto la de


amortiguamiento como la elá stica que conciernen al edificio. Para ello es imprescindible un aná lisis
preciso por lo que se han seguido los siguientes pasos. Teniendo en cuenta que es un sistema un
tanto inestable, hemos realizado las mediciones de la manera má s bá sica posible para que no haya
cuerpos ni fuerzas que puedan influir en las mediciones. Para ello, a diferencia del resto de los casos,
el edificio es sometido a una serie de movimientos controlados manualmente en lugar de hacer uso
del muelle inferior el cual altera la frecuencia y aceleració n del cuerpo.
Tras analizar los resultados por medio de Matlab, y haciendo uso del curve fitter como explicado
previamente en la secció n 3.3 se obtiene el siguiente grá fico: (referenciar).

Tras aplicar el fitresult se obtiene lo siguiente:

 a=1.717Hace referencia a la amplitud inicial.


 b=0.199Es le valor necesario para obtener la contante de amortiguamiento.
A la contante de amortiguamiento la denominamos tambié n como b . Por lo que
Ns
b=0.199 ⋅2 ⋅0.215donde 0.215 hace referencia a la masa oscilante. Como resultado b=0.085 .
m
 c=4.372Es la frecuencia angular del sistema.
 d=−1.523Es el desfase.
 e=0.024 Debido a que la funció n no es ideal por lo que no es exacta.
Una vez obtenida la contante de amortiguació n, se obtiene la constante elá stica de la siguiente
manera:

( 4.372= √( k / 0.215−( 0.085 / 2∗0.215 ) 2 ) ) donde k obtiene el valor de k =4.13 Nm.


27
Capítulo Error: Reference source not found. Error: Reference source not found

4.1.2 Simscape

Introduciendo los valores de las contantes obtenidas mediante Matlab en el apartado 4.1.1, los scopes
muestran los siguientes grá ficos:
 Posició n:

 Velocidad:

 Aceleració n:

28
Capítulo Error: Reference source not found. Error: Reference source not found

4.1.3 Simulink

 Posicion

 Velocidad

29
Capítulo Error: Reference source not found. Error: Reference source not found

 Aceleracion

4.2 Obtención de constantes con péndulo


El siguiente experimento tendrá como objetivo, al igual que el anterior, es medir las constantes,
tanto la de amortiguamiento como la elá stica. Pero en este caso implantaremos un sistema de masa

30
Capítulo Error: Reference source not found. Error: Reference source not found

sintonizada. Para ello colgaremos un péndulo con una masa y longitud concreta que se sincronice con
las vibraciones del edificio.
Para saber a qué longitud tenemos que poner el péndulo, primero se mide la masa total del
péndulo y la plataforma. Sabiendo la frecuencia angular y la masa, despejamos la longitud de la
siguiente ecuació n;

ω=
√ g
L
g
L= 2
ω
Teniendo el péndulo sintonizado se toman las mediciones, calculamos las constantes y las
comparamos con los datos del anterior experimento.
En el practica realizada, la longitud del péndulo tiene una longitud de 0,48m y la masa total es
0,316kg.
En este caso, curve fitter no es capaz de ajustar el grafico. Por lo que se tiene que hacer manualmente
con ecuació n de aceleració n;
( −ct )
a ( t )= A e sin ( dt−θ )
Para poder ajustarlo, ponemos valores a las constantes, hasta que el ajuste sea correcto.

Se calcula la b ;

b=c ∙2 ∙ m=0.7 ⋅2 ⋅0.316=0.44


Observamos que la constante a aumentado en un 443%.

31
Capítulo Error: Reference source not found. Error: Reference source not found

4.2.1 Simulink

4.2.2 Simscape

Abiadura

Celeracion

32
Capítulo Error: Reference source not found. Error: Reference source not found

4.3 Estudio analítico


Resultados que se obtienen con Matlab, simulink y simscape.

33
Capítulo Error: Reference source not found. Error: Reference source not found

5 Conclusión

35
Capítulo 6. Bibliografía

6 Bibliografía
1. Cambria font family - Typography [Internet]. [citado 6 de diciembre de 2022]. Disponible en:
https://learn.microsoft.com/en-us/typography/font-list/cambria

2. Pá rrafo (diseñ o) - Wikilengua [Internet]. [citado 6 de diciembre de 2022]. Disponible en:


https://www.wikilengua.org/index.php/P%C3%A1rrafo_(dise%C3%B1o)

3. Ivá n Gallego [@Ivan_Gallego_Na]. Ecuaciones y pá rrafos en minú scula [Internet]. Twitter. 2022
[citado 6 de diciembre de 2022]. Disponible en:
https://twitter.com/Ivan_Gallego_Na/status/1593621834670477312

4. Word processor plugin usage [Zotero Documentation] [Internet]. [citado 13 de diciembre de


2022]. Disponible en: https://www.zotero.org/support/word_processor_plugin_usage

5. Hashimoto F, Gallego I, Oliveira JFG, Barrenetxea D, Takahashi M, Sakakibara K, et al. Advances in


centerless grinding technology. CIRP Ann. 1 de enero de 2012;61(2):747-70.

37

También podría gustarte