Está en la página 1de 4

Introducción y Repaso de Matlab

Practica #3

Victor Romero Juan Miguel Yate Alcalá Daniel Peña Cano


Universidad de los Andes Universidad de los Andes Universidad de los Andes
vm.romero@uniandes.edu.co jm.yate@uniandes.edu.co d.pena30@uniandes.edu.co

I. I NTRODUCCI ÓN

En esta práctica se busca tener un primer acercamiento al


modelado y solución de ecuaciones de diferencias por medio
de varios casos que permitirán entender las caracterı́sticas de
este tipo de sistemas dinámicos y su naturaleza.

II. D ESARROLLO

A. Modelo para predicción de un crimen respecto a la tem-


peratura
Para el modelamiento de este problema se nos brinda
información respecto a las condiciones en las que fue realizado
el asesinato. Estas condiciones son una temperatrura ambiente
Fig. 1. Representación grafica del tiempo transcurrido vs temperatura corporal
de 20, temperatura del cuerpo a la 8am de 31.111 y la
temperatura una hora posterior al hallazgo de 30. Con estos
datos se nos pide utilizar la ley de enfriamiento de Newton.
Utilizaremos la ecuación de esta ley para el modelamiento y La Figura 2 muestra el vector creado que se grafico en la
predicción del caso con el fin de conocer la hora en la que Figura 1 del tiempo vs temperatura.
fue cometido el crimen. La ecuación es la siguiente,

Tn+1 = Tn + k(Rn − Tn ) (1)

En dónde Rn es la temperatura ambiente del entorno, es


decir 20; k una constante entre 0 y 1, Tn la temperatura Fig. 2. Vector Tiempo vs Temperatura
en un tiempo n y el subindice n + 1 una hora despues del
tiempo n.
B. Modelo biológico de cooperación entre dos poblaciones
En primer lugar encontramos la constante k mediante un
despeje que nos deja la siguiente ecuación,
Este modelo se puede interpretar con dos ecuaciones de dos
Tn+1 − Tn variables:
k= (2)
Rn − Tn
x[n + 1] = a ∗ x[n] + y[n]2 (3)
En esta ecuación tomamos a Tn+1 como 30 y Tn como
31.111. Al realizar la operación encontramos el valor de k
igual a 0.1000.

Posteriormente se desarrolla la ecuación (1) en donde y[n + 1] = x[n] + b ∗ y[n] (4)


tomamos Tn como un vector vacio dependiente de n que inicia
en 37, temperatura corporal promedio, y mediante un recorrido
de la función con respecto a n se logra hallar que el crimen fue Lo primero que se puede apreciar es que cada ecuación
cometido hace 5 horas, es decir a las 3am. Podemos apreciar depende de las dos variables, lo que significa que el compor-
esto en la Figura 1 que evidencia como a las 5 horas concuerda tamiento de cada gráfica dependerá tanto de x, como de y.
la temperatura con hallada a las 8am. Las constantes a y b están definidas como a = b = 0.5.
Fig. 3. x[n] = 0.125, y[n] = 0.25
Fig. 5. x[n] = 0,125, y[n] = 0.15

En el tercer y último caso, se disminuye el valor inicial


Lo que se puede apreciar en este caso es que con el valor de y a 0,15, acercándolo de una manera considerable al valor
inicial de x y el valor inicial de y, se logra estabilizar las dos inicial de x. Lo que se consigue en esta gráfica es que en un
gráficas en una constante, diciendo en este caso que la relación punto en el tiempo, de forma casi consecutiva las dos gráficas
presa-predador se matiene estable con el paso del tiempo, por adquieren valores totalmente nulos.
eso se hizo probar en 70 puntos de solución, para demostrar
su invarianza en el tiempo.

C. Modelo estructura civil

Se definió un modelo discreto de una estructura civil con


base en las ecuaciones de movimiento y haciendo uso de datos
de masa, amortiguamiento y rigidez. De lo cual se obtuvo el
modelo:

x(k+1) = ( q )p (k+1)qv (k+1) = Ad x(k)+Bd u(k)+Ew(k)

Teniendo en cuenta que qp (k + 1) corresponde al vector de


posiciones de los pisos de la estructura, qv (k + 1) es el vector
de velocidad de los pisos de la estructura. La señal u(k) es una
señal externa y w(k) es la señal que representa el sismo. E es
una matriz de localización de excitación. Ts es el periodo de
Fig. 4. x[n] = 0.125, y[n] = 0,35 solución del sistema (tiempo entre resultado en k y en k + 1.
Primera parte
Tal como se observa con anterioridad, se establece un rango de
tiempo de 20 segundos y se usa el valor de la señal externa
u(k) = 0 y condiciones iniciales cero. Con esto, se obtuvo
En el caso 2 se cambia el valor inicial de y, agrandándolo, lo la gráfica del resultado de posición y velocidad de los pisos
que si desestabiliza las gráficas resultantes, tomando en cuenta del edificio en el tiempo. En esta gráfica, si se observa con
el caso anterior. Con un y inicial mayor, se aprecia como las detenimiento y de cerca, se puede observar que los pisos,
dos gráficas van aumentando de forma moderada. Este sistema en la medida en que sean mayores, tendrán mayor rango de
solo tiene 8 puntos de solución. movimiento.
Por otro lado, se obtuvo el resultado de la velocidad de los
pisos del edificio, tal como se muestra en la siguiente gráfica.

Fig. 6. Gráfica de posición vs. tiempo

Por otro lado, se obtuvo el resultado de la velocidad de los


pisos del edificio, tal como se muestra en la siguiente gráfica.
Fig. 9. Gráfica de velocidad vs. tiempo

Tercera parte

Se comparó el movimiento de piso 1 en el caso con u(k) =


0 con el del caso u(k) = −F x(k). Para esto, se graficó el
resultado de posición del piso 1 para cada caso, tal como se
muestra a continuación. Donde se ve, en las lineas rojas, que
para u(k) = 0 el movimiento es mayor, de manera que los
picos de posición presentan diferencias mucho mayores que
para u(k) = −F x(k), que se observan en color negro.

Fig. 7. Gráfica de velocidad vs. tiempo

Segunda parte
Se determina un rango de tiempo de 20 segundos y el valor
de la señal externa u(k) = −F x(k) y condiciones iniciales
0. Con esto, se obtuvo la gráfica del resultado de posición y
velocidad de los pisos del edificio en el tiempo.

Fig. 10. Movimiento del piso 1 para condiciones iniciales distintas

Cuarta parte
Se graficó la posición del piso 1 vs la del piso 2 para la
Fig. 8. Gráfica de posición vs. tiempo condición inicial u(k) = 0
asumimos los dos primeros valores de la función iguales a 1,
para establecer las siguientes ecuaciones:
C1 + C2 = 1
C1 ∗ −0.6180 + C2 ∗ 1.6180 = 1
resolvimos la ecuación 2 x 2 en MATLAB para hallar C1 y
C2 , para finalmente establecer la ecuación como:
W (n) = 0.2764 ∗ (−0.6180)n + 0.7236 ∗ (1.6180)n
NOTA: Todos los codigos que justifican los procedimientos
de los puntos hechos junto a sus partes, se pueden encontrar
en el anexo enviado con este documento.

Fig. 11. Posición del piso 1 vs piso 2 III. C ONCLUSIONES


Como conclusión podemos evidenciar que las ecuaciones
Se graficó la posición del piso 1 vs la del piso 2 para la de diferencias funcionan de manera correcta a la teoria para
condición inicial u(k) = −F x(k) el modelamiento de diferentes funciones y predicción de
diferentes problematicas moviendonos en el tiempo, como se
realizo en el problema del crimen y del modelo de estructura
civil.

Fig. 12. Posición del piso 1 vs piso 2

D. Serie de Fibonacci - BONO


Espacio de estados

Y (k + 1) = X2 (k)

Y (k) = X1 (k)

X1 (k + 1) = X2 (k)

X2 (k + 1) = X2 (k) + X1 (k)

X(k + 1) = AX(k)
donde A es igual a:  
0 1
1 1
Solución analı́tica
Para la solución analı́tica, encontramos los valores propios de
la matriz A y establecimos la siguiente ecuación:
W (n) = C1 ∗ (−0.6180)n + C2 ∗ (1.6180)n

También podría gustarte