Академический Документы
Профессиональный Документы
Культура Документы
Seleccionar el
cono Simulink
para obtener los
elementos del
modelo.
El espacio de trabajo de Simulink
Si pulsamos en el icono superior izquierdo de la
ventana de la figura anterior (pgina en blanco),
se abre una ventana blanca sobre la que
iniciaremos la creacin de un modelo de
simulacin. Dicha ventana se muestra en la figura
siguiente.
Biblioteca de Fuentes: Sources
Al pulsar sobre el
bloque titulado
Sources, aparece
la ventana indicada
en la figura.
Biblioteca de sources
From File: Lee datos de un archivo.
From Workspace: Lee datos de una matriz
definida en el espacio de estados.
Pulse Generator: Genera pulsos a intervalos
regulares.
Random Number: Genera nmeros aleatorios
distribuidos normalmente.
Repeating Sequence: Genera una seal arbitraria
repetible regularmente.
Signal Generator: Genera diferentes formas de
onda.
Sine Wave: Genera una onda senoidal.
Step Input: Genera una funcin escaln.
In1: Seal de entrada (de Connections).
Biblioteca de salida
a) Display: Visualiza numricamente la seal de
entrada.
b) Scope: Visualiza seales en ventanas de figura
MATLAB (con el escalado que le indiquemos).
c) Out1: Seal de salida (de la extinta
Connections).
d) Stop Simulation: Para la simulacin cuando la
entrada es distinta de cero.
e) To File: Escribe datos en un archivo.
f) To Workspace: Escribe datos en una matriz del
espacio de trabajo.
g) XY Graph Scope: Visualiza grficas X-Y de
seales en la ventana de figuras de MATLAB.
Biblioteca de sistemas continuos
El botn Continuous incluye bloques que
describen funciones continuas estndar (algunas
de la extinta Linnear) :
Arrastrar el bloque
Sine Wave desde
la librera Sources
hasta la ventana de
trabajo
Seleccionar un scope
Arrastrar el bloque
Scope desde la
librera Sinks hasta la
ventana de trabajo
Ejemplo 1 (cont.)
Conecte los dos componentes haciendo clic sobre
cualquiera de los puntos de conexin y mantenga
oprimido el botn izquierdo del mouse mientras se
mueve hacia el otro punto de conexin del
componente.
Modificacin de parmetros
Una vez conectados, haga doble clic sobre el osciloscopio
para abrir la pantalla que se muestra en la figura
anterior. Al iniciar la simulacin, oprimiendo el icono
indicado en la figura anterior, en la pantalla del
osciloscopio aparecer la seal correspondiente. Se
recomienda oprimir el icono de autoescala del
osciloscopio.
Para cambiar las caractersticas de la onda senoidal, haga
doble clic sobre el componente de Sine Wave sobre la
ventana del modelo, pueden realizarse cambios en la
frecuencia, amplitud, fase etc.
Use y observe los iconos del osciloscopio para aumentar
y disminuir el tamao de la grfica, cambiar los ajustes
del osciloscopio, imprimir y mantener los ejes.
Ajuste del generador
Ajuste del scope
Ejemplo 2
Ahora se trata de observar la funcin del multiplexor y
como almacenar la salida en variables vectoriales de
MATLAB.
a) En primer lugar montar el esquema de la figura,
eligiendo dos entradas para el multiplexor, y un valor
de 2 para la ganancia del bloque amplificador. Elegir la
misma fuente senoidal que para el caso del ejercicio
1. La variable de salida la llamaremos sal:
Ejemplo 2 (cont.)
X(F)
Ejemplo 3 (cont.)
Obtenemos la siguiente salida (para una entrada
de amplitud 50 y frecuencia 1.
Ecuaciones diferenciales. Ejemplo 4
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 dx
5sin 4t dt x
dt 5sin(4t)
1
x(t)
s
x(0) 2. (input) (output)
integrator
Seleccionar un integrador
Arrastrar un bloque
Integrator desde la
librera Continous hasta
la ventana de trabajo.
Seleccionar un scope
Arrastrar el bloque Scope
desde la librera Sinks
hasta la ventana de
trabajo
Conectar los bloques
Ubicar el cursor
en el puerto de
salida (>) del
bloque Sine
Wave
Arrastrar desde el X` x
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
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
Doble click en el
bloque Integrator e
ingresar la condicin
inicial = -2
Se satisface as:
x(0) = -2
Resultados de la simulacin
Hacer doble
click en el
bloque
Scope
Se visualiza
el output x(t)
en la ventana
Scope
Ecuaciones diferenciales. Ejemplo 5
x` x
Ejemplo 5 (cont.)
Ejemplo 6
Vi = R i(t) + L di(t)/dt
Scope
1
1/L i
s
Step Gain1 Integrator To Workspace
Gain
Ejemplo 6 (cont)
Salida del sistema
-3
x 10
1
0.9
0.8
0.7
0.6
corriente [A]
0.5
0.4
0.3
0.2
0.1
0
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02
tiempo
Ejemplo 7
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 ejemplo 7
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
Ejemplo 7 (cont)
Arrastrar el bloque Sum
desde la librera Math
d 2x d 2x dx
m 2
dt 1 dt 2 1 dt 1 x
m s s
Bloque dx c
Sum c
dt
kx k
Ejemplo 7 (cont)
Crear 2 nuevos bloques Gain
Para girar el bloque gain,
seleccionarlo, click derecho y
elegir FLIP BLOCK en el men
FORMAT
f(t) + d2x
1
m
dt 2
d2x
1 dx
1 x
input - dt 2 dt
x(t)
m s s
- output
dx
c dx
dt
c dt
kx x
k
Modificamos el step
Y con.
Resistencia: R= 0.5W
Bobina: L = 1H
Condensador: C = 0.1F
Seal de entrada: senoidal de amplitud 5V y frecuencia 1 rad/seg
Tiempo de simulacin: 20 segundos
tita(0) =pi/2
tita(0) = 5 rad/s
Ejercicio (resolucin)