Introducciуn a Simulink - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Introducciуn a Simulink

Description:

Basada en presentaci n de The MathWorks Inc. 24 Prime Park Way Natick, MA 01760-1500 USA – PowerPoint PPT presentation

Number of Views:126
Avg rating:3.0/5.0
Slides: 24
Provided by: disaBiEh
Category:

less

Transcript and Presenter's Notes

Title: Introducciуn a Simulink


1
Introducción a Simulink
MATLAB Versión 4.2c.1SIMULINK Versión 1.3c
2
Indice
?
  • Qué es Simulink
  • Cómo crear un modelo
  • Cómo ejecutar la simulación de un modelo

3
Qué es Simulink ?
  • Es una herramienta interactiva,para modelar y
    analizar sistemas dinámicos, basada en diagramas
    de bloques.
  • Está fuertemente acoplada con MATLAB

Blocksets Stateflow
Toolboxes Control, Señales
Estadísticas, Finanzas,...
MATLAB
Real Time Workshop
SIMULINK
4
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
Abrir la ventana de un nuevo modelo
Escribiendo simulink se inicia el programa.
simulink
Seleccionado, en Simulink, en el menú File
el submenú Newse crea la ventana de un nuevo
modelo
6
Añadir bloques
Hacer doble click en un iconopara
desplegarlos bloques de la librería
Arrastrar los bloques deseados dentro de la
ventana del modelo simulink
7
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
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
Modificar etiquetas y añadir anotaciones
Hacer click en la etiqueta y editarla
Etiquetas
Anotaciones
Hacer click en el fondo y escribir el texto
10
Parametrizar los bloques
Hacer doble click sobre el bloque que se desea
parametrizar
11
Guardar un modelo
Crea el fichero del modelo orden_1.m
  • Abrir el modelo desde Matlab

12
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
Poner los parámetros de la simulación
Simular
14
Parámetros de simulación( de un sistema lineal )
Método de integración Linsim
15
Ejecutar una simulación desde la ventana del
modelo
Salida del bloque Auto-Scale Graph
16
Poner y sacar valores en / desde los
modelos(desde / hacia el espacio de trabajo)
17
Utilizar en Matlab los valores obtenidos en la
simulación
Después de ejecutar la simulación en Simulink
18
Variables definidas en MatLab y Simulink
  • Tanto desde la ventana de Matlab como la de
    Simulink se ve el mismo Workspace o Espacio
    de trabajo

Matlab
Simulink
T 2 K 1
Espacio detrabajo
T 2
t 00.0110
K 1
pi3.14159...
19
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
Simular un modelo
Parámetros de simulacióndel modelo orden_1.m
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
Simular desde la línea de comandos ( los métodos
más sencillos )
  • 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
  • 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)

22
Ejemplos desde la línea de comandos
Parámetros de simulacióndel modelo desde MATLAB
Modelo orden_1.m
  • Simulación indicando el tiempo final ( 10 ) y
    los intervalos de integración máximo y mínimo (
    0.1 )
  • gtgt tiempo linsim ('orden_1',10 , ,0, 0.1,
    0.1)
  • Simulación indicando únicamente el tiempo final (
    10 )
  • gtgt tiempo linsim ('orden_1', 10)

23
FIN DE LA PRESENTACIÓN
Write a Comment
User Comments (0)
About PowerShow.com