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: