Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Notas Sobre SIMULINK
Notas Sobre SIMULINK
Finalmente los bloques discretos que ms nos interesan, son los siguientes:
Multiplic
z=x.y
En un integrador habr una variable de entrada (dx/dt), una variable de salida (x=(dx/dt).dt) y por
lo menos un parmetro interno para la condicin inicial (x(0)=xt=0).
x(0)
x'
Integrador
x(t)
De la misma manera podemos concebir bloques operacionales que efecten la multiplicacin por un
coeficiente, la generacin de una funcin del tiempo, la suma algebraica de variables o cualquier
otra funcin matemtica.
La conexin de dos bloques operacionales, indicar -simblicamente- que la variable de salida del
primero ha de considerarse como variable de entrada del segundo y as sucesivamente.
x = k (1
x2
)x = k(x
)
x max
x max
x
para
Clickeando con el mouse sobre las salidas de cada bloque y arrastrando la lnea hasta la entrada del
bloque pertinente producimos el conexionado de los elementos operacionales.
Corresponde ahora que asignemos los signos correctos al boque Sum, los valores pertinentes a Gain
y Gain1 y el valor inicial al bloque Integrator
Para que los valores sean asumidos, en cada caso debemos oprimir el botn Apply antes de hacer
Close.
Como somos sumamente prolijos y, adems, hablamos castellano, haciendo doble clic en cualquier
lugar de la pantalla y -en especial- sobre los nombres de los bloques, podemos introducir leyendas
aclaratorias. Si deseamos hacer desaparecer el nombre de un bloque, utilizamos la opcin Hide
Name del men Format.
Todo precioso y muy bonito, pero nos hemos olvidado de algo... Necesitamos agregar a nuestro
diagrama un dispositivo para visualizar la variable de nuestro inters, es decir, la evolucin de la
poblacin x. Para ello, desde la biblioteca Sinks arrastramos a la ventana de trabajo el bloque
Scope y lo conectamos a la variable x. Ya que estamos, cambiamos nombre al bloque y lo
llamamos "Visualiza Poblacin".
Para que el programa calcule la simulacin del modelo, debemos elegir Start Simulation en el
men Simulation. Despus de algunas pruebas, descubrimos que el valor Stop Time de Set
Parameters debe ajustarse a 150. Por otra parte, Y-max del visualizador ha de ajustarse a 1000 con
Y-min en 0.
A fin de disponer de este modelo para ulteriores simulaciones, con diversos valores de k y de xmax
mediante la opcin Save as del men Files lo archivamos en nuestro directorio como
sim_pobl_logistico y Simulink agrega el sufijo .mdl en forma automtica, para indicar que se trata
de un archivo correspondiente a un modelo.
x(0) = 0 ; x (0) = 1
para el cual queremos visualizar en pantalla (Scope) simultneamente la variable solucin y su
derivada. Asimismo deseamos obtener una representacin que muestre x(t) en abscisas y su
derivada en ordenadas.
Para realizar el modelo simblico, despejamos la derivada de mayor orden de la ecuacin
diferencial, obteniendo
x = 2[1 4sen(16t )] x 4 x = 0
dibujamos el diagrama simblico en borrador y constatamos que son necesarios para la simulacin
los elementos siguientes:
2 integradores
Linear, Integrator
1 multiplicador
Nonlinear, Product
1 bloque de constante (para generar 1)
Sources, Constant
2 sumadores
Linear, Sum
1 generador de funcin senoidal
Sources, Sine Wave
1 graficador x-y
Sinks, XY Graph
1 pantalla de visualizacin
Sinks, Scope
1 multiplexor para combinar seales
Connections, Mux
En la segunda columna del listado, hemos consignado los nombres de los bloques Simulink, como
as tambin la designacin de las bibliotecas correspondientes.
Orientando convenientemente los bloques e interconectndolos mediante el mouse, obtenemos en la
pantalla de trabajos de Simulink el modelo simblico siguiente, al que hemos agregado leyendas
aclaratorias para facilitar su interpretacin.
Asignando a cada bloque operacional los parmetros internos correspondientes y luego de algunos
intentos, adoptamos los siguientes valores para la opcin Set Parameters del men Simulation y los
ajustes de los bloques XY-Graph y Scope
1.5
dx/dt
F unciones
0.5
x(t)
0
-0.5
-1
3
4
T iempo (t)