Sei sulla pagina 1di 4

UNMSM – FIEE – Guerrero, Pillhuamán. Simulink.

SIMULINK
Guerrero, Pillhuaman
cesar.guerrero12@unmsm.edu.pe,

Facultad de Ingeniería Electrónica y Eléctrica – UNMSM

Resumen: Esta experiencia de laboratorio ventana de comandos de MATLAB, o bien


tuvo como finalidad la familiarización con clicando en el ícono correspondiente a
Simulink, una de las herramientas asociadas Simulink de la barra de menús de MATLAB.
a Matlab. Esta herramienta nos permitió
elaborar sistemas mediante el diagrama de II. MATERIALES
bloques y simularlos, obteniendo
respuestas acordes a los parámetros que - PC o laptop
establecimos. La corroboración de estos - Matlab
resultados se obtuvo mediante la - Simulink
comparación de lo que nos devolvía el
software con los conocimientos adquiridos III. PROCEDIMIENTO (RESULTADOS Y
en la teoría. OBSERVACIONES)

Índice de palabras: Diagrama de bloques, a. Parte 1. Construcción de un Modelo


función de transferencia, lazo de control.
- Abra un nuevo modelo en blanco
I. INTRODUCCIÓN (>File>New>Model). En el cual, se
procederá a realizar el siguiente diagrama:
SIMULINK es una toolbox especial de
MATLAB que sirve para simular el
comportamiento de los sistemas dinámicos.
Puede simular sistemas lineales y no
lineales, modelos en tiempo continuo y
tiempo discreto y sistemas híbridos de
todos los anteriores. Es un entorno gráfico Figura 2. Diagrama de bloques a
en el cual el modelo a simular se construye implementar
clicando y arrastrando los diferentes
bloques que lo constituyen. Los modelos - Los bloques utilizados en el diagrama
SIMULINK se guardan en ficheros con anterior, se encuentran en la librería de
extensión *.slx. Simulink:

-Pulse generator: En la sección de


Sources.
-Integrator: En la sección Continous.
-Mux: En la sección Signal Routing.
-Scope: En la sección Sinks.

- Para ponerlos en el nuevo modelo,


simplemente arrástrelos de su ubicación de
Figura 1. Logos de Matlab y Simulink la librería. Después realice las conexiones
entre los bloques según la figura 2.
Para abrir la librería de bloques SIMULINK
puede hacerse escribiendo >>simulink en la

Laboratorio de Sistemas de Control I Ciclo 2019 - I


UNMSM – FIEE – Guerrero, Pillhuamán. Simulink. 2

- Revise y configure los parámetros de cada - Realice la simulación de la figura 2 y


bloque, accediendo a través de doble click observe el resultado obtenido en el bloque
sobre ellos. Scope.

Figura 3. Implementación en Simulink

Figura 6. Resultado obtenido en el Scope

En la imagen tenemos nuestra señal


producida por el generador de pulsos
(gráfica de azul) y la señal obtenida por el
integrador (gráfica amarilla).

b. Parte 2: Función de transferencia

c. Parte 3: Transferencia de variables


Figura 4. Configuración de parámetros desde Matlab a Simulink

- Para el generador de pulsos, se cambió de Las variables que estén definidas en el


5 a 50 % su ancho de pulso para obtener una Workspace de Matlab pueden ser utilizadas
mejor visualización. en los bloques de función de Matlab.
Veamos el siguiente ejemplo:
- Revise y configure los parámetros de
simulación (>>Simulation >>Model - Implemente el diagrama de lazo de control
>>Configuration Parameters). básico de la figura x.

Figura x. Lazo de control básico

Figura 5. Configuración de simulación

Figura x. Implementación en Simulink.

Laboratorio de Sistemas de Control I Ciclo 2019 - I


UNMSM – FIEE – Guerrero, Pillhuamán. Simulink. 3

- Defina en Matlab las siguientes variables: Nos damos cuenta de que es posible
simplificarla, por lo que obtenemos:
>>num=[1 1]; 1
>>den=[1 2 1]; H ( s)  ; s0
s 1
>>K=0.25; Esta función resultante corresponde a una
señal exponencial.

Entonces decimos que nuestra entrada


(escalón unitario) convoluciona con una
señal exponencial de exponente negativo,
Figura p. Ventana de comandos lo que le da sentido a nuestra salida.

- Modifique los parámetros de los bloques Por otro lado, también es posible utilizar en
de función según la figura y. Simulink las variables almacenadas en un
archivo *.mat. Veamos el siguiente
ejemplo:

- 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];
Figura y. Configuración de los parámetros
>>cbc=[t;g];
de los bloques

- Simulación:

Figura q. Ventana de comandos

- Almacenar la variable cdt en el archivo


Cuadratica.mat y las variables cbc en el
archivo Cubica.mat. Para ello utilizaremos el
comando SAVE estudiado en la primera
experiencia.

Figura z. Resultado obtenido en Scope.


Figura m. Variables creadas
En la imagen, nuestra señal de entrada es un
- En Simulink, simular el siguiente diagrama
escalón unitario (gráfica amarilla) y nuestra
de bloques:
salida es la gráfica de color azul.

Si analizamos la función de transferencia:


s 1
H ( s) 
s  2s  1
2
Figura b. Diagrama de bloques

Laboratorio de Sistemas de Control I Ciclo 2019 - I


UNMSM – FIEE – Guerrero, Pillhuamán. Simulink. 4

El bloque “From File” toma los datos de


algún fichero que tengamos guardado y lo
procesa en un diagrama de bloques.
Figura t. Diagrama de bloques

Figura a. Resultado de la simulación


Figura e. Resultado de la simulación
En la imagen nuestra entrada es la gráfica
azul y nuestra salida es la gráfica amarilla.
En la imagen nuestra entrada es la gráfica
Tal como se espera, al derivar una ecuación azul y nuestra salida es la gráfica amarilla.
cuadrática que tiene forma de parábola, se
obtiene una gráfica lineal correspondiente a Tal como se espera, al derivar una ecuación
una ecuación de grado lineal. cúbica, se obtiene una gráfica parabólica
correspondiente a una ecuación de segundo
Hay que tener en cuenta que hemos grado.
definido un tiempo específico en la ventana
de comandos; por lo que, si establecemos Al igual que en el caso anterior, si
un tiempo de simulación mayor al establecemos un tiempo de simulación
especificado, incurriremos en un error y la mayor al especificado, incurriremos en un
gráfica se distorsionará. error y la gráfica se distorsionará.

Figura k. Gráfica distorsionada

- En Simulink, simular el siguiente diagrama


de bloques:

Laboratorio de Sistemas de Control I Ciclo 2019 - I

Potrebbero piacerti anche