Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
v
Índice de tablas
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.
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:
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
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:
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.
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:
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.
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.
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.
Las fuerzas sísmicas pueden ir en cualquier direcció n, nuestros ejes se mueven en dos ú nicas
direcciones.
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:
3
Capítulo Error: Reference source not found. Error: Reference source not found
2 Marco teórico
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.
F x =−kx
F=ma
por lo que se obtiene la siguiente expresió n:
x= A sen ( wt )
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
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
√b 2 k
( ) √ ( )
2
k b
w= − − = w 20−
m 2m m 2m
Como puede observarse en la figura el efecto del amortiguamiento es disminuir la amplitud de las
oscilaciones.
6
Capítulo Error: Reference source not found. Error: Reference source not found
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
(−( 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
2
b k
2
< ⟹ b< 2 √ mk
4m m
8
Capítulo Error: Reference source not found. Error: Reference source not found
2.3.1 Definición
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.
∫ 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
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
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.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
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++.
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.
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
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.
14
Capítulo Error: Reference source not found. Error: Reference source not found
4 railes.
1 muelle de tracció n.
15
Capítulo Error: Reference source not found. Error: Reference source not found
1 muelle de compresió n.
3 anillos de acero.
8 lá minas de DM.
8 á ngulos de acero.
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).
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:
20
Capítulo Error: Reference source not found. Error: Reference source not found
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
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.1 Matlab
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
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 ;
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
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
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
37