You are on page 1of 11

FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

LABORATORIO Nº2 - SIMULINK


Rojas Carbajal Yury Michael, Condori Apaza Pavel Eduardo
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM
yuryrojascarbajal@gmail.com, pavel_ss4@hotmail.com

1. Resumen:
 El presente laboratorio es para aprender el funcionamiento de los diagramas de
bloques en la simulación de sistemas dinámicos, en el cual especificamos las
partes de un sistema y su interconexión en forma de diagramas de bloques.

2. Introducción:

 SIMULINK es una herramienta de gran utilidad para la simulación de sistemas


dinámicos. Principalmente, se trata de un entorno de trabajo gráfico, en el que se
especifican las partes de un sistema y su interconexión en forma de diagramas de
bloques.
 Además de las capacidades de simulación de las que está dotado Simulink,
conviene destacar que contiene cómodas utilidades de visualización y
almacenamiento de resultados de simulación.
 Una forma de iniciar Simulink es ingresar en la ventana de comandos de
MATLAB instrucciones: >>simulink. Con ello, se abrirá la llamada biblioteca de
bloques de simulink, de la que podemos tomar todos los elementos que
necesitamos para nuestras simulaciones. La figura 1 muestra el aspecto de esta
ventana.

3. Materiales y Equipos:

 Matlab Versión 4 y 5.3.6.12


 PC Pentium II – actual.
 Guía de Laboratorio de Sistemas de Control 1.

4. Objetivos:

 Familiarizarse con el entorno de Simulink.


 Conocer los bloques básicos de Control.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

5. Procedimiento:

 Parte 1) Construcción de un Modelo:


o Abra un nuevo modelo en blanco (>File>New>Model). En el cual se
procederá a realizar el siguiente diagrama:

o Los bloques utilizados en el diagrama anterior, se encuentra en la librería


de Simulink:

 Pulse Generator: En la sección de Sources.


 Integrator: En la sección de Continous.
 Mux: En la sección Signal Routing.
 Socpe: En la sección Sinks.

o Para ponerlos en el nuevo modelo, simplemente arrástrelos de su


ubicación de la librería. Después realice las conexiones entre los bloques
según la figura anterior.

o Revise y configure los parámetros de cada bloque, accediendo a través


de doble click sobre ellos.

o Revise y configure los parámetros de simulación (>>Simulation


>>Model Configuration Parameters).

o Realice la simulación del modelo de la figura anterior.

o Revise los resultados de simulación, haciendo doble click en el bloque


Scope. Configure los parámetros de este bloque para obtener una
adecuada visualización.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

o Analice y justifique la respuesta obtenida.

 En la gráfica vemos que nos muestra el impulso que hemos


simulado (grafica violeta) y también la gráfica lineal hasta 0.5 y
de ahí se vuelve constante (grafica amarilla).

o Documente los resultados obtenidos:

 Se está adjuntando el archivo usado para la simulación.

Parte 2) Función de Transferencia:


o En un nuevo modelo, realice el diagrama de bloques que se presenta en
la siguiente figura.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

o Modifique los parámetros adecuados del bloque Transfer funtion, según


lo siguiente.

o Simular el diagrama anterior y explique los resultados obtenidos.

 En la gráfica vemos el comportamiento de un sistema de


segundo orden (grafica amarilla) ante un impulso unitario
(grafica violeta).

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

o Repita los ítems anteriores para una entrada de rampa unitaria.

o Analice y justifique las respuestas obtenidas.

 En la gráfica vemos el comportamiento de un sistema de


segundo orden (grafica amarilla) ante un impulso unitario
(grafica violeta).

o Documente y describa la implementación y los resultados obtenidos.


 Adjuntamos el archivo de la simulación anterior.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

 Parte 3) Transferencia de variables desde Matlab a Simulink:


Las variables que están definidas en el Workspace de Matlab pueden ser
utilizadas en los bloques de función Matlab. Veamos el siguiente ejemplo:

o Implemente el diagrama del lazo de control básico de la siguiente


figura:

o Defina en Matlab las siguientes variables:

>>num = [ 1 1];
>>den = [1 2 1];
>>K = 0.25;

o Modifique los parámetros de los bloques de función según la siguiente


figura:

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

o Simule el diagrama anterior y explique los resultados obtenidos.

o Documente y describa la implementación y los resultados obtenidos:

 Se adjuntara los archivos usados en la simulación.

Por otro lado, también es posible utilizar en Simulink las variables almacenadas
en un archivo *.mat. Veamos el siguiente ejemplo:

o En la ventana de comandos de Matlab, ejecute las siguientes


instrucciones:

>> t=0:0.01:10;
>> f=t.^2;
>> g=t.^3;
>> cdt=[t;f];
>> cbc=[t;g];

o Almacenar la variable cdt en el archivo Cuadratica.mat y las variables


cbc en el archivo Cubica.mat.

o En Simulink, realizar el diagrama de bloques siguiente. Realice la


simulación y comente los resultados.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

o Describa el funcionamiento y los parámetros del bloque “From File”.


Configúrelo adecuadamente tal como se muestra en la figura anterior.

o Simular el diagrama anterior y explique los resultados obtenidos.

o Podemos apreciar la función cuadrática (t.^2)(Grafica violeta) y su


derivada que es una función lineal (2*t)(Grafica amarilla). Notamos que
si simulamos hasta un valor mayor a 10 la gráfica se vuelve constante,
esto se debe a que en Matlab hemos realizado la siguiente instrucción:
t=0:0.01:10;
Lo cual hace que sea desde 0 hasta 10.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

o Repita los ítems anteriores para el archivo Cubica.mat.

o Analice y justifique las respuestas obtenidas.

 Podemos apreciar la función cubica (t.^3)(Grafica violeta) y su derivada


que es una función cuadrática (3*t.^2)(Grafica amarilla). Notamos que
si simulamos hasta un valor mayor a 10 la gráfica se vuelve constante,
esto se debe a que en Matlab hemos realizado la siguiente instrucción:
t=0:0.01:10;
Lo cual hace que sea desde 0 hasta 10.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

 Parte 4) Transferencia de variables desde Simulink a Matlab:


Es muy necesario exportar los resultados obtenidos de las simulaciones
realizadas en Simulink al entorno de Matlab para realizar ciertos análisis, para lo
cual utilizamos el bloque “To Workspace”. Veamos el siguiente ejemplo:

o Realice en Simulink el siguiente diagrama de lazo cerrado:

o Describa el funcionamiento y los parámetros del bloque “To


Workspace”. Configúrelos adecuadamente para la correcta exportación
de datos.

 Lo que hace el bloque “To Workspace” es que las variables del


diagrama de Simulink lo exporta al Workspace, en el caso de la
simulación anterior, manda las variables r, y, tsim al Workspace.

o Considere el valor de K=1 y realice la simulación.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1


FIEE – UNMSM Rojas Carbajal Yury, Condori Apaza Pavel SIMULINK

 Considerando K=1, la ganancia va a ser unitaria, y observamos


los valores que se exporta al Workspace.

o Explique qué resultados obtuvo al realizar la simulación. ¿Cómo se


puede visualizar los resultados?

 Los resultados lo podemos visualizar en el Workspace ya que lo


hemos exportado con el bloque “To Workspace”.

 Observamos en el Workspace que aparecen las variable: r, y,


tsim.

o ¿Qué ventajas y desventajas presenta usar estos bloques en lugar del


bloque “Scope”?

 Lo que hace el bloque “Scope” es mostrar la gráfica de la


respuesta del sistema ante una señal de entrada, en cambio este
bloque “To Workspace” nos es útil porque exporta los valores
obtenidos en Simulink al Workspace, lo cual podemos usarlo
para otras aplicaciones en Matlab.

o Documente y describa la implementación y los resultados obtenidos

 Se adjuntando el archivo usado en la simulación.

Informe Final de Practica de Laboratorio – SIMULINK Sistemas de Control 1