Você está na página 1de 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:

dx
5sin 4t
dt
Condicin inicial: x(0) 2.
Diagrama del modelo

El Input es la funcin 5sin(4t)


El Output corresponde a la solucin de la
ecuacin diferencial: x(t)
x(0) 2
dx
dt 1 x
5sin(4t) x(t)
s
(input) (output)
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:
d 2x dx
m 2 c kx f (t )
dt dt
Condiciones iniciales = 0
El input f(t) es una funcin escaln con
magnitud 2
parmetros: m = 0.4, c = 0.6, k = 1
Resolucin

Primero, expresar la ecuacin en trminos de


la derivada de mayor orden:
d 2x dx
m 2 f (t ) c kx
dt dt
Crear un bloque de suma al lado izquierdo de
la ventana de trabajo.
d 2x
m 2
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:
d 2x d 2x
m 2
dt 1 dt 2
m
Bloque
Sum

La constante m=0.4 , luego 1/m = 2.5


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.

d 2x d2x dx
m 2 dt
dt 1 dt 2 1 1 x
m s s
Bloque
Sum

Las condiciones iniciales son cero, el bloque integrator


viene por defecto con este valor por lo que no es
necesario modificarlo en este caso.
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:

d 2x dx
m 2 d 2x
dt 1 dt
dt 2 1 1 x
m s s
Bloque dx
Sum
c c
dt
kx k
Crear 2 nuevos bloques
Gain
Para girar el bloque gain,
seleccionarlo, click derecho y elegir
FLIP BLOCK en el men FORMAT

Doble click en los bloques


Gain para modificar los
parmetros.
C =0.6
K=1
Completar el modelo
Unir todas las seales al bloque sum fijndose
en los signos
Agregar f(t)

f(t) + d 2x
d2x dx
m
dt 2 1 dt 2
1 1 x
input - dt
x(t)
m s s
- output
dx
c dx
dt
c dt

kx x
k
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

Você também pode gostar