domingo, 8 de abril de 2012


LABORATORIO No.3 DE SIMULACION

Presentado Por: Jorge Andrés Prada.

Presentado A: Profesor Cesar Aceros

APLICACIÓN DE SIMULACION DE ESTADOS

El laboratorio No.3 busca aplicar la simulación de estados al encendido de cuatro (4) lámparas en forma secuencial, cada una de las lámparas enciende y apaga con un periodo T = 4s. El flanco de apagado de cada lámpara activa el flanco de encendido de la siguiente lámpara, de tal forma que cada lámpara tiene un tiempo de encendido de Te=1s.

La simulación se realizó utilizando StateFlow de Matlab, donde las lámparas se representaron con las letras L1, L2, L3 y L4. La simulación consta de 5 estados, un estado inicial denominado “Iniciar” el cual permite arrancar el ciclo de trabajo de las lámparas, los estados restantes se denominaron Estado1, Estado2, Estado3 y Estado4, en los cuales se realiza el encendido de las lámparas L1, L2, L3 y L4 respectivamente.          

Se configuraron dos (2) entradas y cuatro (4) salidas: una entrada local de retardo denominada “retardo”, una entrada de reloj denominada (CLK) y cuatro salidas correspondientes al encendido de cada lámpara tal y como se indicó anteriormente L1, L2, L3 y L4.

A continuación se presenta el diagrama general de la máquina de estados para el encendido secuencial de las cuatro lámparas, ver Fig.1




Fig.1.Diagrama General Maquina de Estados del encendido secuencial de 4 lámparas.


La programación del bloque de la carta de estado se realizó utilizando el siguiente código en stateflow de Matlab:
 

Estado: Iniciar

             exit:retardo=1;                                                                            

Estado: Estado1

             entry:L1=5;L2=0;L3=0;L4=0;

             exit: L1=5;L2=0;L3=0;L4=0;

Estado: Estado2

             entry:L1=0;L2=5;L3=0;L4=0;

             exit: L1=0;L2=5;L3=0;L4=0;

Estado: Estado3

             entry:L1=0;L2=0;L3=5;L4=0;

             exit: L1=0;L2=0;L3=5;L4=0;

Estado: Estado4 (Vuelve a Estado1)

             entry:L1=0;L2=0;L3=0;L4=5;

             exit: L1=0;L2=0;L3=0;L4=5;

La figura 2 muestra la interfaz de configuración de la simulación del encendido secuencial de las cuatro (4) lámparas en stateflow.


Fig.2.Diagrama Interno de la Carta de Estados del encendido secuencial de 4 lámparas.

La figura 3 muestra el comportamiento de las cuatro lámparas, las cuales encienden en forma secuencial con periodo de T=4s, en una simulación de 20 segundos.

Fig.3.Visualización del encendido secuencial de 4 lámparas.
Se presenta el video de la simulación con un vínculo en www.youtube.com: