simulaciÓn de la secuencia de estados utilizando stateflow...

Post on 04-Oct-2018

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SIMULACIÓN DE LA SECUENCIA DE ESTADOS UTILIZANDO

STATEFLOW CHART PARA UN AEROGENERADOR

Dirigido por:

Francisco Javier Rodríguez

Realizado por:

Ramón Rodríguez Luque

Junio - 2006

Presentación de Stateflow-Chart

� Introducción.

� Elementos:

1. Estados (“States”).2. Transiciones (“Transitions”).3. Transición por defecto (“Default Transitions”).4. Memoria de estado (“History Junction”).5. Eventos (“Events”).6. Datos (“Data”).7. Acciones (“Actions”).8. Uniones de conexión (“Connective Junctions”).9. Tabla de la verdad (“Truth Table Functions”).

Introducción a Stateflow-Chart

Novedades en el Modelado de Máquinas de Estados (Harel):

� Estructura jerárquica del diagrama.

� Estados paralelos (concurrencia).

� Memoria.

Harel, David, “Statecharts: A Visual Formalism for Complex Systems,”

Science of Computer Programming 8, 1987

Integración en Simulink

Ejemplo Control de Temperatura Horno I

Ejemplo Control de Temperatura Horno II

Elementos I

Elementos II

Estados I

Estados II

� Entrada (entry).- Cuando se activa el estado,

una sola vez.

� Durante (during).- Mientras esté activo el

estado, cada vez que se evalué el diagrama.

� Salida (exit).- Cuando se desactiva el estado,

una sola vez.

� Cuando (on).- Estando activo si se produce

cierto evento.

Transiciones

Transición por Defecto

Memoria de Estado

Eventos

Datos

Acciones

� En transiciones y Estados.

� Subconjunto del lenguaje C.

� Llamadas a funciones MATLAB.

� Definiciones temporales en la ejecución:

Uniones de conexión I

� Estructura

If-then-else

Uniones de conexión II

� Bucles y contadores:

Uniones de conexión III

Múltiples orígenes y destinos:

Tabla de la verdad I

Ejemplo:

Tabla de la verdad II

Ejemplo:

Implementación en Stateflow-Chart

MODEL EXPLORER

Diagrama general: TCU

FUNCIONAMIENTO

DESARROLLAMIENTO

FUNCIONAMIENTO

PRUEBA_DE_PASO

FUNCIONAMIENTO

ALINEACIÓN DE GUIÑADA

FUNCIONAMIENTO

ACCIONAMIENTO_A_ESTADO_DE_ALERTA

FUNCIONAMIENTO

ESTADO_DE_ALERTA

FUNCIONAMIENTO

AUMENTADOR_SERVO

FUNCIONAMIENTO

SERVO

Diagrama general: TCU

PARADA_NORMAL

Diagrama general: TCU

SUBSISTEMA_GUIÑADA

Diagrama general: TCU

SUBSISTEMA_PASO

top related