You are on page 1of 29

INTRODUCCIN A SUMULINK

Abrir Simulink
En la ventana de comandos de MATLAB escribir >>simulink y
apretar ENTER.
Tambin se puede entrar a simulink haciendo click
en el cono.
Crear un modelo nuevo
Hacer click en el cono new-
model
Seleccionar el cono Simulink
para obtener los elementos del
modelo.
Espacio de Trabajo
Librera de elementos El modelo se crea en esta ventana
Guardar el modelo
Hacer click en File Save
Seleccionar la carpeta donde guardar el archivo y nombrarlo.
A medida que se va progresando en el modelo, recordar
guardarlo a menudo.
Ejemplo 1: Caso sencillo
Construir un modelo en Simulink que
resuelva la siguiente ecuacin diferencial:
Condicin inicial:

5sin 4
dx
t
dt

(0) 2. x
Diagrama del modelo
El Input es la funcin 5sin(4t)
El Output corresponde a la solucin de la
ecuacin diferencial: x(t)
x
dx
dt
s
1
5sin(4t)
(input)
x(t)
(output)
(0) 2 x
integrator
Seleccionar un bloque para el
input
Arrastrar el bloque Sine
Wave desde la librera
Sources hasta la ventana de
trabajo
Seleccionar un bloque
operador
Arrastrar un bloque Integrator
desde la librera Continous
hasta la ventana de trabajo.
Seleccionar un bloque para el
output
Arrastrar el bloque Scope desde
la librera Sinks hasta la
ventana de trabajo
Conectar los bloques con
seales
Ubicar el cursor en el puerto
de salida (>) del bloque Sine
Wave
Arrastrar desde el puerto de
salida del bloque Sine
Wave hasta el puerto de
entrada del bloque
Integrator
Arrastrar desde la salida del
bloque Integrator hasta la
entrada del bloque Scope
Las flechas indican la direccin de la
seal.
Seleccionar los parmetros de
simulacin
Doble click en el
bloque Sine
Wave e ingresar:
Amplitud = 5
Frecuencia = 4
Se forma as el
input deseado:
5sin(4t)
Seleccionar los parmetros de
simulacin
Doble click en el
bloque Integrator e
ingresar la condicin
inicial = -2
Se satisface as:
x(0) =-2
Correr la simulacin.
En la ventana de
trabajo, click en
Simulation y
seleccionar
Start
Otra forma es
hacer click en el
signo
Resultados de la simulacin
Hacer doble click
en el bloque
Scope
Se visualiza el
output x(t) en la
ventana Scope
Ejemplo 2
Construir un modelo en Simulink que
resuelva la siguiente ecuacin diferencial:
Condiciones iniciales = 0
El input f(t) es una funcin escaln con
magnitud 2
parmetros: m =0.4, c =0.6, k =1
2
2
( )
d x dx
m c kx f t
dt dt

Resolucin
Primero, expresar la ecuacin en trminos de
la derivada de mayor orden:
Crear un bloque de suma al lado izquierdo de
la ventana de trabajo.
2
2
( )
d x dx
m f t c kx
dt dt

2
2
d x
m
dt
Bloque
sum
Arrastrar el bloque Sum
desde la librera Math
Doble click en Sum para
cambiar los parmetros a
rectangular y + - -
Agregar un bloque gain (multiplicador) para
eliminar el coeficiente m y as despejar la
derivada de mayor orden:
La constante m=0.4 , luego 1/m = 2.5
2
2
d x
m
dt
m
1
2
2
d x
dt
Bloque
Sum
Arrastrar el bloque Gain
desde la librera Math
Doble click para cambiar
los parmetros del bloque
gain
No olvidar ir conectando los bloques como se describi en
ejemplo 1.
Agregar los bloques integrator para obtener la variable
deseada.
Las condiciones iniciales son cero, el bloque integrator
viene por defecto con este valor por lo que no es
necesario modificarlo en este caso.
2
2
d x
m
dt
m
1
Bloque
Sum
s
1
s
1
2
2
d x
dt
x
dx
dt
Arrastrar los bloques
Integrator desde la
librera Continuous
Agregar el bloque scope desde la librera Sinks
Conectar las seales integradas con bloques
multiplicadores (Gain) para crear los trminos del lado
derecho de la ecuacin diferencial:
2
2
d x
m
dt
m
1
Bloque
Sum
s
1
s
1
x
c
k
kx
2
2
d x
dt
dx
dt
dx
c
dt
Crear 2 nuevos bloques
Gain
Doble click en los bloques
Gain para modificar los
parmetros.
C =0.6
K = 1
Para girar el bloque gain,
seleccionarlo, click derecho y elegir
FLIP BLOCK en el men FORMAT
Completar el modelo
Unir todas las seales al bloque sum fijndose
en los signos
Agregar f(t)
2
2
d x
m
dt
m
1
s
1
s
1
2
2
d x
dt
dx
dt
c
k
dx
c
dt
kx
f(t)
input
+
-
-
dx
dt
x
x
x(t)
output
Doble click en el bloque Step
para cambiar los parmetros.
Para un paso de magnitud 2,
cambiar el Final Value a 2.
Modelo final en Simulink
Correr la simulacin.
Resultados

You might also like