You are on page 1of 7

Repaso de Matlab – Simulink

Enco Castañeda, Owen Paulo 15190179/ Huarocc Bonifacio, David Alonso 15190146

Facultad De Ingeniería Electrónica Y Eléctrica, Universidad Nacional Mayor De San Marcos, Lima, Perú

Abstract— In the next report we will remember some


basic commands in Matlab, such as obtaining poles Para esta parte utilizaremos el siguiente código, el
and zeros for a system and modeling a system based cual se muestra en la Figura 1, asignaremos a las
on only Matlab commands and the response to
variables “pol” y “cer” los valores de los polos y ceros
different inputs, you will also see these systems
modeled in the graphical interface of Simulink. respectivamente.

Keywords— Poles, zeros, step, ramp, systems.

I. OBJETIVO:
a. Recordar las principales funciones de Matlab-
Simulink.

II. INTRODUCCIÓN:
a. Matlab
MATLAB (abreviatura de MATrix LABoratory,
"laboratorio de matrices") es una herramienta de software
matemático que ofrece un entorno de desarrollo
integrado (IDE) con un lenguaje de programación propio
(lenguaje M). Entre sus prestaciones básicas se hallan: la
manipulación de matrices, la representación de datos y Figura 1. Código de la representación gráfica en el plano S de
funciones, la implementación de algoritmos, la creación los polos y ceros de G1(s).
de interfaces de usuario (GUI) y la comunicación con
programas en otros lenguajes y con otros dispositivos • num= [1 -4 20];
hardware. La variable num, será el numerador de nuestra
b. Simulink función de transferencia G1, ya que es un vector ira
Desarrollado por MathWorks, es un entorno de entre corchetes.
programación gráfica para modelar, simular y analizar • den= [conv([1 5],[1 2 10])]:
sistemas dinámicos multidominio. Su interfaz principal La variable den, será el denominador de nuestra
es una herramienta gráfica de diagramación de bloques y función de transferencia G1; el cual es un producto
un conjunto personalizable de bibliotecas de bloques. de ecuación, esto lo haremos gracias al comando
Ofrece una estrecha integración con el resto del entorno “conv”.
de MATLAB y puede manejar MATLAB o tener • G1= tf(num,den);
secuencias de comandos a partir de él. Simulink es Armamos la función de tranferencia G1 gracias al
ampliamente utilizado en el control automático y el comando “tf” (para crear modelos de función de
procesamiento de señales digitales para la simulación transferencia)
multidominio y el diseño basado en modelos. • pol= pole (G1);
El comando “pole” nos ayuda calcular polos de G1.
Los valores de los polos son:
III. MATERIALES  -5+0i
 -1+3i
 Software utilizado
 -1-3i
- Matlab R2017a.
• cer= zero (G1);
IV. PROCEDIMIENTO El comando “zero” nos ayuda a calcular ceros y
a. Parte 1: Matlab ganancia de G1.
Los valores de los ceros son:
i. Obtener la representación gráfica en el plano s  2+4i
de los polos y ceros de G1(s).  2-4i

𝑠 2 − 4𝑠 + 20 • pzmap (G1);
𝐺1(𝑠) = El comando “pzmap” crea una gráfica de polo a cero
(𝑠 + 5)(𝑠 2 − 2𝑠 + 10)
del modelo de sistema dinámico continuo o discreto. Con estos valores tendremos que la representación de
[1] G2 en funciones parciales sería:

Veremos la ubicación de los polos y ceros en el plano S 1 1 4 7


en la Figura 2. 𝐺2(𝑠) = − + + 2

3(𝑠 + 1) 3(𝑠 − 2) (𝑠 − 2) (𝑠 − 2)2

iii. Halle la respuesta de G3(s), ante entradas


escalón, impulso y rampa unitaria.

2𝑠 − 10
𝐺3(𝑠) =
𝑠 2 + 2𝑠 + 10

Con el código mostrado en la Figura 4 podremos


visualizar las respuesta de G3(s) para con las entradas
escalón, impulso y rampa unitaria.

Figura 2. Representación gráfica en el plano S de los polos y ceros de


G1(s).

ii. Presentar el equivalente en funciones parciales


de G2(s)

Figura 4. Código para visualizar la respuesta de G3(s).


5𝑠 2 − 15𝑠 − 11
𝐺2(𝑠) =
𝑠 4 − 5𝑠 3 + 6𝑠 2 + 4𝑠 − 8  step (G3): nos mostrara la respuesta ante un
escalón unitario.
Para esta parte utilizaremos el siguiente código, el cual
 impulse (G3): nos da la respuesta ante un
se muestra en la Figura 3.
impulso.
 lsim (G3,u,t): este comando nos sirve para
cualquier entrada temporal, en este caso la
utilizaremos para la entrada rampa unitaria. [1]

En la Figura 5, se mostrara la respuesta ante un escalón


unitario.

Figura 3. Equivalente en funciones parciales de G2(s).

Observando la figura

R= [0.3333, 4, -7,-0.3333]
P= [2, 2, 2, -1] Figura 5. Respuesta de G3(s) ante una entrada escalón unitario.
K= [], esto nos indica que no existe termino
independiente. En la Figura 6, se mostrara la respuesta ante un impulso.
Para obtener la respuesta ante las entrada, primero
procedemos a hallar la función de transferencia, esto lo
haremos gracias a los comandos “feedback” y “series”,
estos comando estarán siendo utilizados en el código
mostrado en la Figura 9, denominamos a la funcion de
transferencia G.

Figura 6. Respuesta de G3(s) ante una entrada impulso.

En la Figura 7, se mostrara la respuesta ante una rampa


unitaria.

Figura 9. Función de transferencia del Sistema 1

Ahora procederemos a mostrar la respuesta de este


sistema ante las distintas entradas.

En la Figura 10, se mostrara la respuesta ante un escalón


unitario.

Figura 7. Respuesta de G3(s) ante una rampa unitaria.

iv. Halle la respuesta ante el escalón, rampa e


impulso de los siguientes sistemas. (Utilice solo
comando de Matlab).
Para esta parte, utilizaremos los comandos:[1]

 series: Conexión en serie de dos modelos.


 feedback: Conexión de retroalimentación de Figura 10. Respuesta de Sistema 1 ante una entrada escalón unitario.
dos modelos.
En la Figura 11, se mostrara la respuesta ante un impulso.
 Sistema 1

Se observará en la Figura 8 el primer sistema.

Figura 8. Sistema 1
Figura 14. Función de transferencia del Sistema 2

Figura 11. Respuesta de Sistema 1 ante una entrada impulso.


Ahora procederemos a mostrar la respuesta de este
En la Figura 12, se mostrara la respuesta ante una rampa sistema ante las distintas entradas.
unitaria.
En la Figura 15, se mostrara la respuesta ante un escalón
unitario.

Figura 12. Respuesta de Sistema 1 ante una rampa unitaria.

Figura 15. Respuesta de Sistema 2 ante una entrada escalón unitario.

 Sistema 2
En la Figura 16, se mostrara la respuesta ante un impulso.
Se observará en la Figura 13 el segundo sistema.

Figura 13. Sistema 2

Procederemos de la misma manera que en el sistema 1,


en la Figura 14, obseremos el código para la funcion de
transferencia denominada H.

Figura 16. Respuesta de Sistema 2 ante una entrada impulso.


En la Figura 17, se mostrara la respuesta ante una rampa
unitaria.

Figura 19. Respuesta de Sistema 1 ante una entrada escalón


unitario.

Figura 17. Respuesta de Sistema 2 ante una rampa unitaria.

b. Parte 2: Simulink  Respuesta ante una entrada impulso.

i. En Simulink visualice la respuesta de los Para poder obtener la respuesta ante un impulso,
sistemas 1 y 2, ante las entradas, escalón, colocaremos un derivador a la salida del Sistema 1,
rampa e impulso. tal como se ve en la Figura 20.

1. Sistema 1

En la interfaz de Simulink, realizaremos el diagrama de


bloques del Sistema 1, esto se apreciara en la Figura 18.

Figura 18. Sistema 1 en Simulink, para respuesta ante un


impulso.

En la Figura 21 veremos esta respuesta veremos la


respuesta ante un impulso en Simulink.

Figura 18. Sistema 1 en Simulink.

Ahora al sistema 1 le pondremos las distintas entradas.

 Respuesta ante una entrada escalón unitario.

En la Figura 19 veremos la respuesta ante un


escalón en Simulink.

Figura 21. Respuesta de Sistema 1 ante una entrada impulso.


 Respuesta ante una entrada rampa unitaria

En la Figura 22 veremos esta respuesta veremos la


respuesta ante una rampa en Simulink.

Figura 24. Respuesta de Sistema 2 ante una entrada escalón


unitario.

 Respuesta ante una entrada impulso.

Para poder obtener la respuesta ante un impulso,


Figura 22. Respuesta de Sistema 1 ante una entrada rampa colocaremos un derivador a la salida del Sistema 1,
unitaria. tal como se ve en la Figura 25.

2. Sistema 2

En la interfaz de Simulink, realizaremos el diagrama de


bloques del Sistema 1, esto se apreciara en la Figura 23.

Figura 25. Sistema 2 en Simulink, para respuesta ante un


impulso.

En la Figura 26 veremos esta respuesta veremos la


respuesta ante un impulso en Simulink.

Figura 23. Sistema 2 en Simulink.

Ahora al sistema 2 le pondremos las distintas entradas.

 Respuesta ante una entrada escalón unitario.

En la Figura 24 veremos la respuesta ante un


escalón en Simulink.

Figura 26. Respuesta de Sistema 2 ante una entrada impulso.


 Respuesta ante una entrada rampa unitaria. Tanto para el sistema 1 y 2 podremos hallar sus
características, gracias a las herramientas que nos brinda
En la Figura 27 veremos esta respuesta veremos la Simulink.
respuesta ante una rampa en Simulink.

V. CONCLUSIONES

 Se puede modelar de una manera práctica la función


de transferencia de cualquier sistema.

 Se puede crear o definir un sistema si se tiene su


representación en términos de su función de
transferencia, sus polos y ceros o su representación en
variables de estado.

 Se puede ver las gráficas a través de las herramientas


del Simulink.

VI. BIBLIOGRAFÍA
[1] https://la.mathworks.com/help/control/

Figura 27.. Respuesta de Sistema 2 ante una entrada rampa


unitaria.

You might also like