Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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ú
Resumen— bode(Gp)
margin(Gp)
Palabras claves—
I. OBJETIVO:
II. INTRODUCCIÓN:
2
𝐺𝑝(𝑠) =
𝑠(0.1𝑠 + 1)(𝑠 + 1)
Mediante un script en Matlab (“Parte1.m”), el cual se
observa en la Figura 1 obtendremos su respuesta temporal
gracias a los comandos step (para entrada escalón), lsim
(para la entrada rampa) y para obtener los márgenes de Fase
y ganancia utilizaremos los comandos bode y margin (para
los márgenes) para el Sistema 1.
Figura 2. Respuesta del Sistema 1 ante una entrada Escalón.
num1=2;
dn1=conv([0.1 1],[1 1]);
dn=conv(dn1,[1 0]);
t=0:0.01:10;
u=t;
Gp =tf(num1,dn)
figure(1)
step(Gp)
figure(2)
lsim(Gp,u,t)
figure(3)
a)
b)
Figura 5. Diagrama de bloques del a) sistema 1 sin compensador y b) sistema 1
con compensador.
Figura 3. Respuesta del Sistema 1 ante una entrada Rampa.
Donde:
Como vemos en ambas Figuras 2 y 3 las respuestas ante
dichas entradas, observamos que el sistema en lazo abierto 2
es inestable, dado a que la salida no está acotada 𝐺𝑃 (𝑠) =
(incrementará indefinidamente). 𝑠(0.1𝑠 + 1)(𝑠 + 1)
3. Obtener los márgenes de Fase y Ganancia para el Sistema 1. Para satisfacer las especificaciones se intentará un
compensador en adelanto de la forma:
Gracias al script “Parte1”, obtendremos el diagrama de Bode
junto con los márgenes de Fase y Ganancia en las Figuras 4. 𝑇𝑠 + 1
𝐺𝐶1 (𝑠) = 𝐾𝐶
𝑇𝑠 + 1
Ponemos 𝐾𝐶 = 𝐾:
Entonces:
𝑇𝑠 + 1 2
𝐺(𝑠) = 𝐾 ( )
𝑇𝑠 + 1 𝑠(0.1𝑠 + 1)(𝑠 + 1)
Tenemos que Kv= 4seg-1
𝑇𝑠 + 1 2
𝐾𝑣 = lim 𝑠𝐾 ( )
𝑠→∞ 𝑇𝑠 + 1 𝑠(0.1𝑠 + 1)(𝑠 + 1)
4 = 2𝐾
𝐾=2
Figura 4. Diagrama de Bode y márgenes de Fase y Ganancia del Ssitema 1. Ahora tenemos:
4
Observamos que es margen de Ganancia es 𝑀𝐺 = 14.6𝑑𝐵 𝐺1 (𝑠) =
que es lo máximo que podremos agregar en ganancia antes 𝑠(0.1𝑠 + 1)(𝑠 + 1)
de que el sistema sea inestable y como margen de Fase
𝑀𝐹 = 31.7° lo máximo que podemos agregar antes de que Calcularemos el margen de fase mediante Matlab, dándonos
el sistema sea inestable. como resultado:
Por formula:
1 − sin 𝜙𝑚
=
1 + sin 𝜙𝑚 Figura 6. Sistema 1 en lazo cerrado.
Como nos piden un compensador de adelanto, sabemos que B. PARTE II: COMPENSADOR EN ADELANTO Y ATRASO
el polo tiene que estas mas alejado del eje imaginario que el
zero por ende luego de ir viendo como varían los márgenes 1. Considerando el sistema en lazo abierto siguiente:
de fase y ganancia en el diagrama de Bode obtendremos
nuestro controlador, como se ve en la Figura 11. 1
𝐺2(𝑠) =
𝑠(𝑠 + 1)(𝑠 + 5)
num2=1;
dn2=conv([1 1],[1 5]);
d2=conv(dn2,[1 0]);
Figura 11. Sistema 1 compensado al añadir zeros y polos. t=0:0.01:25;
u=t;
En la Figura 12 se observa el compensador de adelanto Gp2=tf(num2,d2)
diseñado mediante sisotool para el sistema 1. figure(1)
step(Gp2)
figure(2)
lsim(Gp2,u,t)
figure(3)
bode(Gp2)
margin(Gp2)
0.46𝑠 + 1
𝐺𝐶1𝑠𝑖𝑠𝑜𝑡𝑜𝑜𝑙 (𝑠) = 1.8717
0.1𝑠 + 1 Figura 13. Script “Parte2”
Comparamos los requerimientos obtenidos y requeridos en 2. Obtener la respuesta temporal para el Sistema 1 ante un
la Tabla 2. escalón y una rampa unitaria.
TABLA 2
Gracias al script “Parte2”, obtendremos las respuestas en las
COMPARACIÓN DE REQUERIMIENTOS COMPENSADOR Figuras 14 y 15 para las entradas escalón y rampa
DISEÑADO PARA EL SISTEMA 1 MEDIANTE TOOLBOX respectivamente.
Margen de Margen de
Fase (MF) Ganancia (MG)
Pedido 45° Mayor a 8 dB
Obtenido 45° 18.6 dB
Donde:
1
𝐺𝑃2 (𝑠) =
𝑠(𝑠 + 1)(𝑠 + 5)
𝛽−1
sin 𝜙𝑚 = 𝑠 + 0.3704 𝑠 + 0.224 1
𝛽+1 𝐺2𝑐(𝑠) = 100 ( )( )
𝑠 + 7.4077 𝑠 + 0.011009 𝑠(𝑠 + 1)(𝑠 + 5)
𝛽−1
sin 60° =
𝛽+1 5. Respuestas ante un escalón unitario y a una rampa para el
sistema compensado en lazo cerrado.
𝛽 = 20.3464
Observando la Figura 18, veremos el sistema 2 compensado
Entonces la frecuencia de esquina de retraso de fase sería: en lazo cerrado.
1
= 0.011009
𝛽𝑇2
gtext('sistema 2 no compensado');
gtext('señal de entrada');
figure(3)
bode(G2)
margin(G2)
Figura 18. Sistema 2 en lazo cerrado.
Las gráficas del sistema 2 ante un escalón unitario serán
mostradas en la Figura 19.
Mediante un script “c_ret_ade”, el cual se mostrará a
continuación.
%sin compensar
num2=1;
dn2=conv([1 1],[1 5]);
d2=conv(dn2,[1 0]);
Gp2=tf(num2,d2)
%compensada
b=20.3464;
T1=2.69977;
T2=4.4643;
Kc=100;
%adelanto
na=[T1 1];
da=[T1/b 1];
Ga=tf(na,da)
%retraso
nr=[T2 1];
dr=[(T2*b) 1];
Figura 19. Respuesta a un escalón unitario de un sistema 2
Gr=tf(nr,dr)
compensado y no compensado.
%compensador retardo-adelanto
Gra=series(Gr,Kc*Ga) Las gráficas del sistema 2 ante un escalón unitario serán
%Sistema 2 lazo abierto mostradas en la Figura 20.
G2=series(Gra,Gp2)
%Sistema 2 lazo cerrado
H2=feedback(G2,1);
%-----------------------
t=0:0.05:2.5;
r=t;
[xl,t]=step(H2,t);
[x2,t]=step(Gp2,t);
figure(1)
plot(t,xl,t,xl,'+',t,x2,t,x2,'*');
[yl,t]=lsim(H2,t,r);
[y2,t]=lsim(Gp2,t,r);
grid;
title('respuesta a un escalón unitario
de un sistema 2 compensado y no
compensado');
xlabel ('t seg') ;
ylabel('salidas xl y x2');
gtext('sistema 2 compensado');
gtext('sistema 2 no compensado');
figure(2)
plot(r,t,r,t,'r',t,yl,t,yl,'+',t,y2,t,y2
Figura 20. Respuesta a una rampa de un sistema 2 compensado y no
,'*') ; compensado.
grid;
title('respuesta a una rampa de un
Nota: Como vemos en las gráficas de respuesta, nuestro
sistema 2 compensado y no compensado');
sistema paso de no estar controlado a un sistema controlado,
xlabel ('t seg') ;
gracias a nuestro compensador.
ylabel('salidas yl y y2');
gtext('sistema 2 compensado');
Observaremos si se cumplieron los requerimientos gracias al
Diagrama de Bode, visto en la Figura 21, de nuestro sistema Figura 22. Interfaz sisotool y gráficas para nuestro sistema 2 no
2 compensado: compensado.
Figura 21. Diagrama de Bode del sistema compensado. Figura 23. Sistema 2 compensado en retardo-adelanto.
Como lo vimos en la PARTE A sisotool, nos ayudará a Comparamos los requerimientos obtenidos y requeridos en
diseñar el compensador para nuestro Sistema 2 agregando la Tabla 5.
zeros y polos. Se mostrarán las gráficas de nuestro Sistema 2
en la Figura 22. TABLA 5
COMPARACIÓN DE REQUERIMIENTOS COMPENSADOR
DISEÑADO PARA EL SISTEMA 2 MEDIANTE TOOLBOX
Margen de Margen de
Fase (MF) Ganancia (MG)
Pedido 60° Mayor a 8 dB
Obtenido 60.2° 158 dB
V. CONCLUSIONES
VI. BIBLIOGRAFÍA