Está en la página 1de 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 s 2−4 s +20


basic commands in Matlab, such as obtaining poles G 1( s) = 2
and zeros for a system and modeling a system based (s +5)(s −2 s +10)
on only Matlab commands and the response to
different inputs, you will also see these systems Para esta parte utilizaremos el siguiente código, el
modeled in the graphical interface of simulink. cual se muestra en la Figura 1, asignaremos a las
variables “pol” y “cer” los valores de los polos y
Keywords— Poles, zeros, step, ramp, systems. ceros respectivamente.
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
funciones, la implementación de algoritmos, la creación
de interfaces de usuario (GUI) y la comunicación con
Figura 1. Código de la representación gráfica en el plano S de los
programas en otros lenguajes y con otros dispositivos polos y ceros de G1(s).
hardware.
b. Simulink
• num= [1 -4 20];
Desarrollado por MathWorks, es un entorno de La variable num, será el numerador de nuestra
programación gráfica para modelar, simular y analizar función de transferencia G1, ya que es un vector ira
sistemas dinámicos multidominio. Su interfaz principal entre corchetes.
es una herramienta gráfica de diagramación de bloques y • den= [conv([1 5],[1 2 10])]:
un conjunto personalizable de bibliotecas de bloques. La variable den, será el denominador de nuestra
Ofrece una estrecha integración con el resto del entorno función de transferencia G1; el cual es un producto de
de MATLAB y puede manejar MATLAB o tener ecuación, esto lo haremos gracias al comando “conv”.
secuencias de comandos a partir de él. Simulink es • G1= tf(num,den);
ampliamente utilizado en el control automático y el Armamos la función de tranferencia G1 gracias al
procesamiento de señales digitales para la simulación comando “tf” (para crear modelos de función de
multidominio y el diseño basado en modelos. transferencia)
• pol= pole (G1);
El comando “pole” nos ayuda calcular polos de G1.
III. MATERIALES
Los valores de los polos son:
 Software utilizado  -5+0i
- Matlab R2017a.  -1+3i
 -1-3i
IV. PROCEDIMIENTO
a. Parte 1: Matlab • cer= zero (G1);
El comando “zero” nos ayuda a calcular ceros y
ganancia de G1.
i. Obtener la representación gráfica en el plano s Los valores de los ceros son:
de los polos y ceros de G1(s).  2+4i
 2-4i

• pzmap (G1);
El comando “pzmap” crea una gráfica de polo a cero −1 1 4 7
del modelo de sistema dinámico continuo o discreto. G 2(s )= + + −
3 ( s+1 ) 3 ( s−2 ) ( s−2 ) ( s−2)2
2
[1]

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


en la Figura 2. iii. Halle la respuesta de G3(s), ante entradas
escalón, impulso y rampa unitaria.

2 s−10
G 3(s)= 2
s + 2 s+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 Figura 4. Código para visualizar la respuesta de G3(s).
de G2(s)
 step (G3): nos mostrara la respuesta ante un
2 escalón unitario.
5 s −15 s−11
G 2( s) =  impulse (G3): nos da la respuesta ante un
s −5 s3 +6 s2 +4 s−8
4
impulso.
 lsim (G3,u,t): este comando nos sirve para
Para esta parte utilizaremos el siguiente código, el cual se cualquier entrada temporal, en este caso la
muestra en la Figura 3. 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).

Figura 5. Respuesta de G3(s) ante una entrada escalón unitario.


Observando la figura
En la Figura 6, se mostrara la respuesta ante un impulso.
R= [0.3333, 4, -7,-0.3333]
P= [2, 2, 2, -1]
K= [], esto nos indica que no existe termino
independiente.

Con estos valores tendremos que la representación de G2


en funciones parciales sería:
transferencia G.

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


Figura 9. Función de transferencia del Sistema 1

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


unitaria.
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). Figura 10. Respuesta de Sistema 1 ante una entrada escalón unitario.
Para esta parte, utilizaremos los comandos:[1]
En la Figura 11, se mostrara la respuesta ante un impulso.
 series: Conexión en serie de dos modelos.
 feedback: Conexión de retroalimentación de dos
modelos.

 Sistema 1

Se observará en la Figura 8 el primer sistema.

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

Para obtener la respuesta ante las entrada, primero En la Figura 12, se mostrara la respuesta ante una rampa
procedemos a hallar la función de transferencia, esto lo unitaria.
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
Figura 12. Respuesta de Sistema 1 ante una rampa unitaria.
Figura 15. Respuesta de Sistema 2 ante una entrada escalón unitario.

En la Figura 16, se mostrara la respuesta ante un impulso.


 Sistema 2

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 14. Función de transferencia del Sistema 2

Ahora procederemos a mostrar la respuesta de este


sistema ante las distintas entradas.

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


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

b. Parte 2: Simulink

i. En Simulink visualice la respuesta de los


sistemas 1 y 2, ante las entradas, escalón,
rampa e impulso.

1. Sistema 1
Figura 18. Sistema 1 en Simulink, para respuesta ante un
impulso.
En la interfaz de Simulink, realizaremos el diagrama de
bloques del Sistema 1, esto se apreciara en la Figura 18.
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.


Figura 21. Respuesta de Sistema 1 ante una entrada impulso.
 Respuesta ante una entrada escalón unitario.

En la Figura 19 veremos la respuesta ante un  Respuesta ante una entrada rampa unitaria
escalón en Simulink.
En la Figura 22 veremos esta respuesta veremos la
respuesta ante una rampa en Simulink.

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


unitario.

Figura 22. Respuesta de Sistema 1 ante una entrada rampa


unitaria.
 Respuesta ante una entrada impulso.
2. Sistema 2
Para poder obtener la respuesta ante un impulso,
colocaremos un derivador a la salida del Sistema 1,
En la interfaz de Simulink, realizaremos el diagrama de
tal como se ve en la Figura 20. bloques del Sistema 1, esto se apreciara en la Figura 23.
Figura 23. Sistema 2 en Simulink.

Ahora al sistema 2 le pondremos las distintas entradas.

 Respuesta ante una entrada escalón unitario. Figura 26. Respuesta de Sistema 2 ante una entrada impulso.

En la Figura 24 veremos la respuesta ante un


escalón en Simulink.  Respuesta ante una entrada rampa unitaria.

En la Figura 27 veremos esta respuesta veremos la


respuesta ante una rampa en Simulink.

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


unitario.

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


 Respuesta ante una entrada impulso. unitaria.

Para poder obtener la respuesta ante un impulso,


colocaremos un derivador a la salida del Sistema 1, Tanto para el sistema 1 y 2 podremos hallar sus
tal como se ve en la Figura 25. características, gracias a las herramientas que nos brinda
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
Figura 25. Sistema 2 en Simulink, para respuesta ante un representación en variables de estado.
impulso.

En la Figura 26 veremos esta respuesta veremos la


respuesta ante un impulso en Simulink.  Se puede ver las gráficas a través de las
herramientas del Simulink.
VI. BIBLIOGRAFÍA
[1] https://la.mathworks.com/help/control/

También podría gustarte