You are on page 1of 28

Introduccin al Simulink

Es una herramienta interactiva, para modelar y analizar


sistemas dinmicos, basada en diagramas de bloques.
Est fuertemente acoplada con MATLAB.

Toolboxes:

Control,
Seales
Estadsticas,
Finanzas,...
Real Time
Workshop

Blocksets
Stateflow

MATLAB

SIMULINK

Introduccin al Simulink
Un diagrama de bloques es un modelo grfico que
representa el modelo matemtico de un determinado
sistema dinmico.
Un sistema puede ser considerado como un proceso que
responde ante unas entradas para producir unas salidas

Introduccin al Simulink
Los modelos matemticos dan el comportamiento en
forma de relaciones entre variables (ecuaciones) cuya
resolucin puede ser analtica o mediante simulacin.

Usando Simulink

Abriendo
Simulink
Escribiendo
simulink en
la lnea de
comandos de
MATLAB
Con lo que
aparecer el
Simulink
Library
Browser

Abriendo Simulink

A travs de la cinta de
herramientas
Home>Simulink>Simulink Library

A travs de la cinta de
herramientas
Home>New>Simulink Model

Simulink Library Browser


Es un repositorio
donde se puede
buscar/encontrar
bibliotecas de
bloques de
Simulink para usar
en la construccin
de modelos.

Recursos de Ayuda
A travs del Help en el Simulink Library Browser

Creando un Nuevo Modelo en Simulink


A travs de la cinta de
herramientas
Home>New>Simulink Model
A travs del Simulink Library
Browser
File>New>Model

Un modelo vaco se abre en el


Editor de Simulink

Ejemplo Simple en Simulink


Las tcnicas bsicas usadas en este ejemplo simple son
las mismas tcnicas usadas para modelos ms complejos.
Para crear este modelo se requieren los siguientes
bloques:
Sine Wave: Genera una seal de entrada para el modelo
Integrator: Procesa (integra) la seal de entrada
Bus Creator: Combina la seal de entrada y la seal procesada
en una sola seal.
Scope: Visualiza las seales (osciloscopio)

Ejemplo Simple en Simulink


Este modelo integra una seal seno obteniendo as una
seal coseno, y luego despliega los resultados en la
ventana del scope.

Ejemplo Simple en Simulink


Para encontrar un bloque en una librera, puede
seleccionar cualquier tem en el lado izquierdo del
Simulink Library Browser; o puede hacer uso del Search.

Ejemplo Simple en Simulink


Para ubicar un bloque en el Editor de Simulink,
simplemente, seleccione y arrastre el bloque requerido y
sultelo en la posicin deseada.

Ejemplo Simple en Simulink


Contine as hasta ubicar todos lo bloques, puede
reubicar y cambiar el tamao de cualquier bloque si se
requiere.

Luego, aada conexiones en su modelo.

Ejemplo Simple en Simulink


Haga clic y aada una lnea de conexin:

Nota: Ctrl + click es


til para conectar
bloques.

Ejemplo Simple en Simulink


Haga clic y aada una lnea de conexin:

Nota: Ctrl + click es


til para conectar
bloques.

Ejemplo Simple en Simulink


Su modelo completo deber lucir como se muestra a
continuacin:

Definicin de los Parmetros de Simulacin


Muy importante!! Antes de simular el comportamiento
del modelo, se deben definir los parmetros de
simulacin.
Los parmetros de simulacin incluyen el tipo de solver
numrico, tiempo de inicio y parada, y mximo tamao
de paso.
Para esto, en el men del Editor de Simulink, ir a
Simulation>Model Configuration Parameters

Definicin de los Parmetros de Simulacin


En el campo Stop Time, ingrese 20. En el campo Max
step size, ingrese 0.2

Clic ok

Corriendo la simulacin
Luego de que todo este listo, desde la barra de men del
Editor de Simulink, se puede seleccionar Simulation>Run
O, alernativamente, usar el botn
Run, y el botn
Pause
si es necesario.
Puede dar doble clic en el Scope para ver los resultados
de la simulacin.

Cambiando la apariencia de los resultados


En la ventana principal
del Scope, hacer clic
en el botn de
parmetros

Ir al tab Style donde puede modificar la apariencia de los


resultados desplegados en el Scope.

Cambiando la apariencia
de los resultados
Seleccionar blanco para
la Figure color y Axes
background color.
Seleccionar negro para
los Ticks, labels, and
grid colors.
Cambiar el color de la
lnea de la seal 1 a
azul, y de la lnea 2 a
verde.
Clic OK

En Resumen
Los pasos siguientes le servirn como gua para construir
su sistema o modelo:
PASO 1: Creacin de bloques
PASO 2: Realizar conexiones
PASO 3: Configurar parmetros
PASO 4: Correr Simulacin

Ejemplo 2: masa-resorte-amortiguador
Ejemplo de un sistema dinmico: masa-resorteamortiguador.
El modelo matemtico se describe por:

f t

1
x
Bx Kx f t

Sea M=2kg; B = 2 Ns/m; K=2 N/m

1
x 2 x 2 x f t
2

Ejemplo 2: masa-resorte-amortiguador
Usar Simulink para simular la respuesta a la funcin paso.

1
x 2 x 2 x f t
2

f(t), N
1

Time, s

Creacin de Bloques
Select BLOCK set

Location in Simulink Library

Step

Sources

Sum

Math Operation

Gain

Math Operation

Integrator

Continuous

Scope & To Workspace

Sinks

Ejemplo 2: Realizar conexiones

Ejemplo 2: Configurar parmetros


Stop time = 30

Ejemplo 2: Correr Simulacin

You might also like