¿Qué se puede modelar con Simulink? 1 Algunos modelos Sistemas de comunicacion y satelite Sistemas nauticos Sistemas monetarios Sistemas aeronauticos y espaciales Sistemas automotrices Sistemas biologicos
Que es simulink Entorno grafico basado en Matlab Diseño Simulacion 2 Implementacion Control de pruebas
Que es simulink Soporta modelos:
de sistemas lineales y no lineales, de tiempo continuo o discreto, híbridos continuo y discreto de eventos discretos
Sistemas multirate (partes diferentes pueden ser muestradas a distintas ratas 3
La construccion de un modelo 4 (Gp:) u (Input)
(Gp:) x (states) (Gp:) y (Output)
Señales Bloque Un sistema dinámico elemental (continuo o discreto) Señales
Las señales en simulink Las señales representan cantidades que varian en el tiempo
Estan definidas para todo punto en el tiempo entre el inicion y el final de al simulacion
Las señales tienen atributos: nombre, tipo de dato (entero de 8-bit, 16-bit, o 32-bit, Tipo numerico (real or complejo), Dimensionalidad (arreglo de una o dos dimensiones).
5
Tipos de datos en Simulink 6
Buses de datos en Simulink 7
Bloques continuos en simulink 8
Bloques discretos en simulink 9
Tiempo de muestreo de los bloques Cada bloque tiene un tiempo de muestreo
Aun los bloques que no definen estados (Gain block) y los bloques continuos
10 Sample Time
Tiempo de muestreo de los bloques Cada bloque tiene un tiempo de muestreo
11 offset Se considera que los bloques continuos tienen un tiempo de muestreo infinitesimal llamado continuous sample time.
Tiempo de muestreo de los bloques Un bloque con tiempo de muestreo implícito que lo hereda de sus entradas.
El tiempo de muestreo implícito es continuo si cualquiera de los bloques de entrada es continuo.
Si no, el tiempo de muestreo implícito es discreto. 12
Tiempo de muestreo de los bloques Un tiempo de muestreo discreto implícito es igual al tiempo de muestreo de entrada más corto
si todo los tiempos de muestreo de entrada son múltiplos enteros del tiempo más corto.
En otro caso, el tiempo de muestreo implícito es igual al tiempo de muestreo fundamental de las entradas,
definido como el máximo comun divisor de los tiempos de muestreo de las entradas. 13
Cada bloque consiste en un conjunto de ecuaciones (metodos del bloque)
Estos métodos del bloque se evalúan (ejecutan) durante la ejecución del bloque en un diagrama.
Los metodos del bloque en simulink 14
Tipos de metodos de los bloques En Simulink existen tres tipos de funciones ejecutadas por los metodos de bloque
Outputs
Calcula las salidas del bloque, dadas,
Las entradas del paso (step time) actual, y Los estados en el paso previo.
15
Tipos de metodos de los bloques En Simulink existen tres tipos de funciones ejecutadas por los metodos de bloque
Derivatives
Calcula las derivadas de los bloques de estados continuos en el paso actual, dados:
Las entradas actuales del bloque, y Los valores de los estados en el paso previo
16
Página siguiente |