La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Introducción a Simulink Fabián López - Curso 2000/2001 Introducción a Simulink MATLAB Versión 4.2c.1 SIMULINK Versión 1.3c.

Presentaciones similares


Presentación del tema: "1 Introducción a Simulink Fabián López - Curso 2000/2001 Introducción a Simulink MATLAB Versión 4.2c.1 SIMULINK Versión 1.3c."— Transcripción de la presentación:

1 1 Introducción a Simulink Fabián López - Curso 2000/2001 Introducción a Simulink MATLAB Versión 4.2c.1 SIMULINK Versión 1.3c

2 2 Introducción a Simulink Fabián López - Curso 2000/2001 Indice Qué es Simulink Cómo crear un modelo Cómo ejecutar la simulación de un modelo

3 3 Introducción a Simulink Fabián López - Curso 2000/2001 Es una herramienta interactiva, para modelar y analizar sistemas dinámicos, basada en diagramas de bloques. Está fuertemente acoplada con MATLAB ¿ Qué es Simulink ? MATLAB Blocksets Stateflow Blocksets Stateflow Toolboxes: Control, Señales Estadísticas, Finanzas,... Toolboxes: Control, Señales Estadísticas, Finanzas,... SIMULINK Real Time Workshop Real Time Workshop

4 4 Introducción a Simulink Fabián López - Curso 2000/2001 Crear un modelo Editar un modelo Abrir la ventana de un nuevo modelo Conectar los bloques Añadir bloques Cambiar el tamaño de los bloques Modificar etiquetas y añadir anotaciones Parametrizar los bloques Guardar un modelo (formato M-File) Abrir un modelo desde Matlab

5 5 Introducción a Simulink Fabián López - Curso 2000/2001 Abrir la ventana de un nuevo modelo Escribiendo simulink se inicia el programa. » simulink Seleccionado, en Simulink, en el menú File el submenú New se crea la ventana de un nuevo modelo

6 6 Introducción a Simulink Fabián López - Curso 2000/2001 Hacer doble click en un icono para desplegar los bloques de la librería Añadir bloques Arrastrar los bloques deseados dentro de la ventana del modelo simulink

7 7 Introducción a Simulink Fabián López - Curso 2000/2001 Conectar los bloques Para añadir una línea: Arrastrar, pulsando el botón derecho del ratón, desde una salida, o desde una entrada, de alguno de los bloques

8 8 Introducción a Simulink Fabián López - Curso 2000/2001 Cambiar el tamaño de los bloques Tras seleccionar el bloque, aparecen en él los puntos, desde los cuales se puede arrastrar para cambiar el tamaño del bloque Posteriormente se pueden mover el bloque para que las líneas de conexión queden rectas

9 9 Introducción a Simulink Fabián López - Curso 2000/2001 Modificar etiquetas y añadir anotaciones Etiquetas Anotaciones Hacer click en la etiqueta y editarla Hacer click en el fondo y escribir el texto

10 10 Introducción a Simulink Fabián López - Curso 2000/2001 Hacer doble click sobre el bloque que se desea parametrizar Parametrizar los bloques

11 11 Introducción a Simulink Fabián López - Curso 2000/2001 Guardar un modelo Crea el fichero del modelo: orden_1.m Abrir el modelo desde Matlab

12 12 Introducción a Simulink Fabián López - Curso 2000/2001 Ejecutar una simulación Poner los parámetros de la simulación Ejecutar una simulación desde la ventana del modelo Poner y sacar valores en/desde los modelos Utilizar en Matlab los valores obtenidos en la simulación Variables definidas en Matlab y Simulink Simular desde la línea de comandos

13 13 Introducción a Simulink Fabián López - Curso 2000/2001 Poner los parámetros de la simulación Simular

14 14 Introducción a Simulink Fabián López - Curso 2000/2001 Parámetros de simulación ( de un sistema lineal ) Método de integración: Linsim

15 15 Introducción a Simulink Fabián López - Curso 2000/2001 Ejecutar una simulación desde la ventana del modelo Salida del bloque Auto-Scale Graph

16 16 Introducción a Simulink Fabián López - Curso 2000/2001 Poner y sacar valores en / desde los modelos ( desde / hacia el espacio de trabajo )

17 17 Introducción a Simulink Fabián López - Curso 2000/2001 Utilizar en Matlab los valores obtenidos en la simulación Después de ejecutar la simulación en Simulink

18 18 Introducción a Simulink Fabián López - Curso 2000/2001 Tanto desde la ventana de Matlab como la de Simulink se ve el mismo Workspace o Espacio de trabajo » T = 2 ; » K = 1 ; Variables definidas en MatLab y Simulink K = 1 pi= t = 0:0.01:10 T = 2 Matlab Simulink Espacio de trabajo

19 19 Introducción a Simulink Fabián López - Curso 2000/2001 Simular desde la línea de comandos ¿Por qué simular desde la línea de comandos? Repetir de manera automática las simulación Ajustar o sintonizar los parámetros

20 20 Introducción a Simulink Fabián López - Curso 2000/2001 Simular un modelo Modelo: orden_1.m Parámetros de simulación del modelo orden_1.m Simulación desde la ventana del modelo (desde el menú correspondiente) : Se utilizan los parámetros definidos en el modelo Simulación desde la línea de comandos de MATLAB: Se utilizan otros parámetros: explícitos unos y por defecto otros

21 21 Introducción a Simulink Fabián López - Curso 2000/2001 Simular desde la línea de comandos ( los métodos más sencillos ) Simular un modelo indicando el tiempo inicial, final y los intervalos de integración máximo y mínimo. linsim ( modelo, tfinal, x0, [tol, minstep, maxstep] ) Simular un modelo indicando únicamente el tiempo final. linsim ( modelo, tfinal) Simular un modelo utilizando todos los parámetros. [t, x, y] = linsim (modelo, tfinal, x0,[tol, minstep, maxstep],...) El tiempo t, el estado x y la salida y son vectores que son retornados por la simulación. Si no se asignan los resultados a variables, se obtienen gráficamente

22 22 Introducción a Simulink Fabián López - Curso 2000/2001 Ejemplos desde la línea de comandos Modelo: orden_1.m Simulación indicando el tiempo final ( 10 ) y los intervalos de integración máximo y mínimo ( 0.1 ) >> tiempo = linsim ('orden_1',10,[ ],[0, 0.1, 0.1]) Parámetros de simulación del modelo desde MATLAB Simulación indicando únicamente el tiempo final ( 10 ) >> tiempo = linsim ('orden_1', 10)

23 23 Introducción a Simulink Fabián López - Curso 2000/2001 FIN DE LA PRESENTACIÓN


Descargar ppt "1 Introducción a Simulink Fabián López - Curso 2000/2001 Introducción a Simulink MATLAB Versión 4.2c.1 SIMULINK Versión 1.3c."

Presentaciones similares


Anuncios Google