Professional Documents
Culture Documents
En esta primera asignacin, abrimos un modelo de un sistema ya hecho del programa simulink
para observarlo y estudiarlo. Se trata de un diagrama de bloques que modela el comportamiento
de una pelota que rebota. Observemos primeramente de manera general el diagrama de bloques
que simula el sistema:
Primeramente, para efectos de entender mejor el diagrama de bloques aqu presentado, resulta
adecuado plantear el modelo matemtico del fenmeno. Primeramente, este es un caso de una
cada libre en el cual se lanza hacia arriba una pelota y luego ella cae hasta una cierta altura y
de ah se produce el rebote.
Si aplicamos la segunda ley de Newton a la pelota y despreciamos el efecto del rozamiento del
aire, tenemos que:
=
=
= = + 1
2
= + 1 + 2
2
Donde esta segunda constante corresponde al valor de posicin inicial.
Podemos observar que para poder describir dinmicamente al cuerpo necesitamos especificar el
valor de la fuerza de gravedad que lo atrae. En este caso estamos en la tierra, por lo cual la
aceleracin que produce nuestro campo gravitacional es hacia el centro y de valor aproximado
de 9.81 m/s2. De ah el bloque que incluye el -9.81, donde el signo negativo se refiere a que se
produce una aceleracin negativa relativa a nuestro sistema de referencia.
Esta aceleracin producto del campo gravitacional es aquella que debe ser integrada una vez
para obtener la velocidad y una segunda vez para obtener la posicin. Uno pudiera pensar que
a grandes rasgos esto es lo que hace el bloque integrador de segundo orden; no obstante, el
mismo debe tener algunos detalles adicionales. Para empezar obsrvese que se introduce a l un
valor de velocidad inicial de 15 m/s. Adems de eso, al hacer clic sobre el bloque integrador de
segundo orden obtenemos la siguiente informacin desplegada:
Esto significa que el bloque integrador de segundo orden detectar cuando la posicin de la
pelota sea de cero y adems de eso, reiniciar la velocidad cuando se llegue a una saturacin o
a una condicin lmite. En realidad, la pelota podra bien situarse sobre un edificio de 35 metros
y podra rebotar con una cota inferior de 35. Para este caso, se eligi como cero el valor mnimo
al que la pelota puede llegar (que ser el suelo). Adems de esto, la pelota podra bien tener una
losa encima de ella que le impida ascender ms de un cierto nivel. Otro detalle adicional es que
se debe especificar la posicin inicial tambin. Dentro de los cuadros de especificaciones del
bloque integrador de segundo orden se incluye todo esto:
Aqu observamos que se ha dado una posicin inicial de 10 m, se le impide a la pelota descender
a un nivel inferior a cero y se le da libertad en cuanto al lmite superior.
Esto nos permite entender qu ocurre en el primer ciclo de movimiento de la pelota. Se lanza
hacia arriba la pelota con una posicin inicial de 10 m y una velocidad inicial de 15 m/s.
Eventualmente dicha pelota llega a un punto de altura mxima y, producto de la aceleracin
gravitacional, empieza a caer. Una vez que la pelota llega al cero, se reinicializa la condicin de
velocidad inicial. Esto se observa en el lazo de retroalimentacin que incluye el elemento de
memoria y el bloque de coeficiente de restitucin. El bloque de memoria retiene la velocidad de
la pelota justo al momento de llegar al suelo. Al momento de llegar al suelo, producto del choque,
la pelota sufre un cambio en su cantidad de movimiento. La pelota cuya velocidad inicialmente
se diriga hacia abajo ahora se dirigir hacia arriba producto de este cambio de momentum.
Dado el hecho de que la pelota pierde energa en cada rebote, el coeficiente de cunto se
restituye la velocidad de la misma debe ser inferior a 1 y de signo negativo, ya que el sentido de
la velocidad de la pelota se invierte. Esto explica porque el bloque de coeficiente de restitucin
es igual a -0,8. Una vez que se detecta que la pelota llega a la posicin cero, el elemento de
memoria a la entrada del bloque de restitucin retiene esa velocidad y la multiplica por -0,8. El
resultado obtenido es enviado nuevamente a la entrada de velocidad inicial y ser la velocidad
inicial del siguiente movimiento. El cero en la posicin ser de aqu en adelante empleado por el
modelo como la posicin inicial de cada uno de los rebotes siguientes.
En el cuadro verde se modela la temperatura ambiente. El bloque que dice Avg Outdoor temp
indica la temperatura promedio en el exterior. Sin embargo, en la realidad la temperatura
ambiente NO es un valor constante en el tiempo, sino que puede descender o aumentar con
respecto al valor promedio. Es por ello que se incluye el bloque de Daily Temp Variation que
introduce el comportamiento dinmico de la temperatura ambiental. Dicha temperatura se
comportar de forma similar a una onda senoidal que en lugar del cero tiene como referencia la
temperatura promedio del ambiente y oscila por arriba y por debajo de la misma una cantidad
de grados que pueden ser ajustados en el bloque de variacin diaria de temperatura.
El cuadro azul indica la temperatura de referencia a la cual se quiere que llegue la casa.
- Heater o calentador
- La casa
- El termostato
Exploraremos cada uno de los subsistemas, empezando por el ms bsico que vendra a ser el
termostato.
Podemos observar que al termostato ingresan tanto la temperatura del punto de ajuste como la
temperatura de la casa por medio de un lazo de retroalimentacin. Lo que ingresa al dispositivo
en s es la diferencia de estas dos temperaturas, llamada Temperatura de error o Terr.
Thermostat
Bloque Librera
Terr Source Block Parameters
Relay1 Function Block Parameters
Blower Switch Sink Block Parameters
Si la seal de error es negativa, se produce una entrada lgica de 0 al termostato, ya que en ese
caso no se necesitara encender la calefaccin. Si, por el contrario, Terr es positiva, la seal de
entrada es 1 y se activa mediante el relevador el interruptor del soplador.
La seal que sale del termostato nicamente indica si hay que encender o no el calentador. Sin
embargo, se debe tambin estimar cunto calor hay que introducir a la casa. Por ejemplo, si Terr
es pequea, con una leve introduccin de calor a la casa se lograr compensar la diferencia. Esto
se observa con mayor detalle al observar el interior del subsistema del calentador:
Heater
Bloque Librera
On/Off Source Block Parameters
Troom Source Block Parameters
Sum2 Function Block Parameters
Heat Gain Function Block Parameters
Heater Switch Function Block Parameters
HeatFlow Sink Block Parameters
Heater Air Temperature Source Block Parameters
La seal proveniente del termostato aqu se indica como el bloque con el nmero 1. El bloque
marcado con X toma el producto de las dos entradas, una de las cuales es la seal proveniente
del termostato y la otra la ganancia de calor. Si lo que sale del termostato es 1, la seal de salida
del calentador ser la ganancia de calor necesaria. Por el contrario, si la seal del termostato es
0, la salida del presente subsistema ser cero. Observamos la forma en que se estima la cantidad
de calor necesario. Se hace primero una comparacin entre la temperatura de la habitacin con
la del calentador de aire y luego dicha diferencia se multiplica por una constante establecida en
el bloque indicado como Heat Gain para estimar la cantidad de calor necesaria.
Si se da flujo de calor a la salida, este ingresar a la casa, que es el tercer subsistema para este
caso:
House
Bloque Librera
Heater Qdot In Source Block Parameters
Sum1 Function Block Parameters
1/Mc Function Block Parameters
Heat Losses Function Block Parameters
Sum2 Function Block Parameters
Room Temp Troom Sink Block Parameters
Outdoor Temp Tout Source Block Parameters
Para entender mejor el diagrama aqu presentado, resulta oportuno recordar algunos conceptos
elementales de transferencia de calor.
Muchas veces podemos modelar los fenmenos de transferencia de calor haciendo analogas a
las resistencias elctricas:
=
Donde R es la resistencia trmica, T es un cambio o gradiente de temperatura y Q punto es el
flujo de calor. Observamos que en el diagrama se da la entrada de calor desde el calentador que
observamos previamente. Sin embargo, una diferencia entre la temperatura de la habitacin y
la temperatura del ambiente puede provocar un flujo de calor hacia el exterior si la habitacin
es ms caliente que el exterior. El calor de prdida producto del intercambio energtico con el
medio ambiente pudiera expresarse como:
=
De esta forma podemos obtener el calor neto que fluye al interior de la habitacin:
1
= ( )
En esta asignacin se emplear el mismo sistema utilizado para la anterior, pero se estudiar la
salida del sistema al variar varios parmetros del mismo. En particular se alterar la temperatura
ambiente promedio y el rango de variacin de la misma.
- Costo total
- Temperatura de la casa
- Temperatura del medio
El costo del uso del sistema de calefaccin depende de cuanta energa este consume. Sabemos
que el calor es una variacin temporal de la energa:
=
De ah que a la salida del calentador, que tiene el flujo de calor en dominio de Laplace se incluya
un bloque integrador 1/s que proporcionar la energa consumida:
() = ()
Adems, esta energa tiene una tarifa de cunto cuesta cada unidad de energa. El valor de dicha
tarifa se incluye en el bloque triangular posterior al integrador que dice cost. De este bloque
proviene la salida de costo.
Para este caso, obtuvimos una grfica de costos casi totalmente lineal, lo cual implica que el
calor introducido es casi una constante. Adems de esto, pudimos darnos cuenta de que hay
mayores oscilaciones en cuanto a la temperatura del recinto:
Para este caso, se eligi como temperatura de ajuste 45F y como temperatura ambiental
promedio 80F con una variacin de 15F. Esto quiere decir que la temperatura ambiental
siempre ser superior a la deseada.
Simulamos un tipo de situacin adicional en la cual ocasionalmente la temperatura ambiental
desciende por debajo de la temperatura deseada. En tal caso es de esperar que el sistema se
encienda solamente en los momentos en los cules la temperatura exterior sea inferior a la
deseada. Del mismo modo, solamente se dar un incremento del costo total durante estos
intervalos de tiempo. En este caso ajustamos la temperatura deseada a 45F y colocamos la
temperatura promedio de ambiente en 50F. Dado que la temperatura ambiental por el
modelo empleado oscilar entre (50-15)=35F y (50+15)=65 F, habr lapsos de tiempo en los
cuales la calefaccin ser innecesaria:
Posterior a estas observaciones, se procedi ahora a variar los parmetros referentes a la
temperatura de ambiente. En particular, manipulamos la parte dinmica de la misma,
reduciendo la amplitud de su oscilacin que originalmente era 15 F a tan solo 5F:
Esta es parte de la ventana que se despliega al hacer clic sobre el bloque de variacin diaria de
temperatura. Mantenemos la frecuencia constante en el mismo valor que trae el bloque del
programa original y manipulamos solamente la amplitud.
Una menor variacin de las temperaturas implica que el calor suministrado por el calentador se
acercar ms a una constante. En consecuencia, la grfica de costos se asemejar ms a la de
una lnea recta:
Ahora lo que hacemos es que amplificamos significativamente el valor de esta amplitud a 20F.
De este modo, habr instantes en los que la temperatura deseada y la ambiental coincidan y se
apague el dispositivo. Esto podra parecer positivo; no obstante, hay que considerar que los
instantes en los cuales la temperatura ambiental se aleje de la deseada las diferencias de
temperaturas sern mayores que en los casos previamente vistos y; en consecuencia, se dar un
rpido aumento en los costos durante estos periodos.
Observemos las tres salidas juntas para este caso:
Se observan las zonas planas en la grfica de costos, ya que en estas zonas el calentador no se
encuentra encendido, por lo que no se consume ms energa hasta que se da una diferencia de
temperaturas ms notoria.