Castrellon, Chockee GUIA#03
Castrellon, Chockee GUIA#03
Castrellon, Chockee GUIA#03
Guía # 3
Profesora:
HAZEL PACHECO
Estudiantes:
Grupo:
1IE-143A
I Semestre
LABORATORIO # 3
Objetivos
Conocer el concepto de función de transferencia.
Conocer los conceptos de polos y ceros en las funciones de transferencia.
Emplear MATLAB para manipular algebraicamente las funciones de transferencia.
Introducción
En el siguiente laboratorio nos familiarizaremos mas con las funciones de Matlab, en este caso
más centrados a la búsqueda de los ceros y polos de un polinomio. Esto es importante ya que la
mayoría si no todas las funciones de transferencia exhiben polinomios para la descripción del
sistema analizado.
Marco Teórico:
En teoría de control, lo que se busca es poder comprender y representar la dinámica de los
sistemas para posteriormente tomar una acción de control y así regular algún proceso.
Comúnmente, tenemos sistemas a los cuáles les introducimos una señal de excitación y
“responden” mostrando algún tipo de salida. Si deseamos poder controlar dicha salida, debemos
poder conocer cómo es dicha salida en términos de la señal que entra al sistema. Si llamamos a la
entrada al sistema 𝑟(𝑡) y a la salida del sistema 𝑐(𝑡), tendremos algo como lo que sigue:
pvalue = polyval(p,k)
Asignación
1. Considere el polinomio p(t) = t2 - 2t + 1
a) Defina el polinomio
b). Calcule las raíces.
c). Calcule el valor del polinomio para t = 1.
Código Fuente
P=[1, -2, 1];
r=roots(P)
polyval(P,1)
Código Fuente
%parte a
z1=3;
k1=9;
p1=[1.67 0.78];
[x,z] = zp2tf(z1,p1,k1)
% parte b
z2=0;
k2=2;
p2=[4 0.76];
[y,f] = zp2tf(z2,p2,k2)
Código Fuente
% primera parte (3s+5)/(2s^4+17s^3+44s^2+45s+20)
a=[3 5];
b=[2 17 44 45 20];
H=tf(a,b);
pzmap(H)
grid on
[x,z]=pzmap(H)
k=a(1)/b(1)
Segunda ecuación
Código Fuente
% segunda parte
(128s^3+64s^2+316s+15)/(384s^5+1064s^4+3476s^3+165s^2)
Código Fuente
% % fracciones parciales de (s+2)/(s^3+ 4s^2+3s)
a=[1 2];
b=[1 4 3 0];
[r,p,k]=residue(a,b)
Conclusiones experimentales
En esta experiencia del laboratorio nuevamente trabajamos con el software de Matlab de manera
para familiarizarnos con sus funciones metamatemáticas como la búsqueda de ceros y polos de
un polinomio que los vemos a menudo en una función de transferencia. Igualmente se creo un
mapa de ceros y polos para que pudiéramos ver las diferentes maneras de representación de data
en Matlab, donde la puede presentar en un simple vector como en un gráfico. Similarmente se
realizó también en el segundo problema la operación inversa donde buscamos la función de
transferencia basados en los polos y ceros de esta, algo que nos será bastante útil a un futuro.
Recomendaciones
No tenemos ninguna recomendación en especifica ya que la guía fue fácil de entender ya
por qué ya teníamos experiencia de cómo usar MatLab del laboratorio anterior, pero creo
que si no fuera por eso un código de guía pudiera hacer sido útil.
Referencias Bibliográficas
[1] Mathworks.com. 2020. Mathworks - Makers Of MATLAB And Simulink. [online] Available at:
<https://www.mathworks.com/> [Accessed 24 April 2020].