Capitulo6
IEE353
SOFTWARE DE SIMULACIÓN
MATLAB & SIMULINK
CAPÍTULO VI
© Marco Yacelga
1
SIMULINK
• SIMULINK es una herramienta para modelar y simular
una gran variedad de sistemas dinámicos, los cuales
pueden ser lineales, no lineales, en tiempo discreto, en
tiempo continuo y sistemas que son una combinación
de éstos.
• Provee la facilidad de crear modelos a simular, comosi
se tratara de animar un diagrama de bloques de un
texto, los elementos de estos diagramas de bloques se
obtienen de librerías copiándolos gráficamente y
modificando sus variables con ayuda del ratón, una vez
generado el modelo se puede visualizar la simulación.
© Marco Yacelga
2
SIMULINK
Para modelar un sistema en Matlab con Simulink se
usa:
Clic en el ícono SIMULINK que muestra la figuraícono simulink
Ejecutando el comando simulink en la ventana de
comandos
>> simulink
© Marco Yacelga
3
SIMULINK
• Para la simulación de sistemas Simulink trabaja con
diagramas de bloques para generar un modelo .
Características Generales de la generación de modelos:
Modelos Concatenados:
se crean sistemas complejos a partir de sistemas
simples, sin límites de bloques o conexiones, esto serealiza agrupando bloques para que trabajen como
subsistemas (un sistema dentro otro) de esta manera
se puede generar un proyecto sin perder la visión de su
aplicación.
© Marco Yacelga
4
SIMULINK
• Librería de Bloques: Contiene los elementos más
usados para la simulación como Sources (generadores
de funciones), Sinks (equipos de visualización de
datos), Discrete (para sistemas discretos), Linear(sistemas lineales), No linear (sistemas no lineales) y
Connections (conexiones, como entradas en un
subsistema o interconexiones con subsistemas, etc.).
• Conexiones Escalares y Vectoriales: Los modelos
pueden tener bloques de entradas y salidas de una
sola señal o múltiples señales dependiendo de la
definición de cada bloque.
© Marco Yacelga
5
SIMULINK
• Asignación de nombre a señales y puertos:es muy
útil rotular las líneas de conexión para constancia y
estudio de la misma, así como también poner nombre
a los puertos de entrada y salida de un bloque o
subsistema creado.
• Conexiones Escalares y Vectoriales: Los modelos
pueden tener bloques de entradas y salidas de una
sola señal o múltiples señales dependiendo de la
definición de cada bloque.
© Marco Yacelga
6
SIMULINK
• LIBRERIASBASICAS DE SIMULINK
SOURCE (Fuentes)
Generación de señales senoidales, rampas y ondas
cuadradas.
Generador de ruido.
© Marco Yacelga
7
SIMULINK
Sinks (Sumideros):
Presentación de datos (Scope, campo), visión
numérica y bloques de gráficos.
Transferencia de datos a archivos.
Salidas de bloques al campo de trabajo MATLAB.
Discrete (Sistemas discretos):
Funciones de Transferencia(Transformada Z), filtros,
retardos y bloques descritos por ecuaciones en
diferencias.
© Marco Yacelga
8
SIMULINK
Linear (Sistemas Lineales):
Funciones de transferencia (Transformada de
Laplace), bloques de ganancia y sistemas descritos
por ecuaciones diferenciales.
Integradores.
Diferenciadores.
Nolinear (Sistemas no Lineales):
Limitadores, bloques con histéresis y muestreadores
de señal.Operadores lógicos y relacionadores de señal.
© Marco Yacelga
9
SIMULINK
Connections (Conexiones):
Bloques multiplexores y demultiplexores analógicos
de señal.
Puertos de entrada y salida de subsistemas.
Habilitación de un subsistema por estado (Enable) o
por cambio de estado (Trigger).
© Marco Yacelga
10
SIMULINK
• LIBRERIAS BASICAS:
• Librería “Math Operations“
© Marco Yacelga
11
SIMULINK
•Librería “Continuos“
© Marco Yacelga
12
•
SIMULINK
Librería “Sources“
© Marco Yacelga
13
SIMULINK
•
Librería “Sink“
© Marco Yacelga
14
SIMULINK
•
Librería “Discrete“
© Marco Yacelga
15
SIMULINK
• TOOLBOXES
© Marco Yacelga
16
• SIMULACIÓN Y ANÁLISIS
SIMULINK
• SIMULINK Y MATLAB permiten al usuario pasar sin
problemas de un estado de análisis a diseño y simulación;
en...
Regístrate para leer el documento completo.