Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPITULO 6 Modificado
CAPITULO 6 Modificado
Para aplicar Bode en un sistema discreto tenemos que pasar de un plano discreto z a
un plano continuo w, mediante la transformación bilineal.
𝑇
1+( )𝑤 2 𝑧−1
2
𝑧= 𝑇 𝑤=
1−( )𝑤 𝑇 𝑧+1
2
T=Periodo de muestreo
2
Observe que el origen del plano z corresponde a w=-2/T ya que 𝑤 = 𝑇 (−1) en el
plano w.
Una vez que la función de transferencia en pulso G(z) haya sido transformada en
G(w) mediante la transformación w, podrá ser tratada como una función de
transferencia convencional en w. Luego se puede usar las técnicas convencionales de
respuesta en frecuencia del plano w (continuo).
w= plano continuo
v= frecuencia ficticia del plano w
2 𝑒 𝑗𝑤𝑇/2 − 𝑒 −𝑗𝑤𝑇/2
𝑤|𝑤=𝑗𝑣 =
𝑇 𝑒 𝑗𝑤𝑇/2 + 𝑒 −𝑗𝑤𝑇/2
𝑗𝑤𝑇
Lo que se hizo fue multiplicar y dividir el numerador por 𝑒 − 2
2 𝑇
𝑗𝑣 = tan(𝑤 )
𝑇 2
Ej.: Diseñar un controlador digital en el plano w de tal forma que el margen de fase
sea de 50°, el margen de ganancia de por lo menos 10dB, y la constante de error de
velocidad estática de Kv=2s-1 y el periodo de muestreo de 0.2 segundos.
FIGURA 6.1
METODO ANALITICO
Pasos:
1) Se obtiene la función de trasnferencia pulos G(z) de la planta que está
precedida por un retenedor de orden cero:
1 − 𝑒 −𝑠𝑇 𝑘
𝐺(𝑧) = Ζ {( )( )}
𝑠 𝑠(𝑠 + 1)
Por matlab:
Num=[1];
Den=[1 1 0];
Gp=tf(Num,Den)
T=0.2;
Gz=c2d(Gp,T,'zoh')
% Transfer function:
% 1
% -------
% s^2 + s
% Transfer function:
% 0.01873 z + 0.01752
% ----------------------
% z^2 - 1.819 z + 0.8187
%
% Sampling time: 0.2
Por matlab:
Numz=0.01873 *[1 0.9355];
Denz=[1 -1.819 0.8187];
Gz1=tf(Numz,Denz,T)
Gw=d2c(Gz1,'tustin')
(𝑤 + 300)(𝑤 − 10)
𝐺(𝑤) ≈ −0.000333𝐾
𝑤(𝑤 + 1)
𝑘≈2
Reemplazando el valor de k=2 en Gw, y trazando el diagrama de bode.
Gw1=2*Gw;
margin(Gw1)
FIGURA 6.2
Gm=14,3dB Pm=31º
φmax = 50-31+Δ
∝−1
𝑠𝑖𝑛(𝜑max) = ∝+1 siendo ∝> 1
1 + 𝑠𝑖𝑛28°
∝= = 2.77
1 − 𝑠𝑖𝑛28°
FIGURA 6.3
𝜏 = 0.35𝑠𝑒𝑔
1+∝ 𝜏𝑤 1 + 0.97𝑤
𝐺𝑐(𝑤) = =
1 + 𝜏𝑤 1 + 0.35𝑤
Para comprobar que el sistema compensado tiene un margen de fase de 50º como se
pedía graficamos el bode del sistema compensado. Así:
FIGURA 6.5
5) Pasamos Gc(w) a Gc(z), haciendo
2𝑧−1
𝑤=
𝑇𝑧+1
2.372𝑧 − 1.938
𝐺𝑐(𝑧) =
𝑧 + 0.528
Por matlab:
Gcz=c2d(Gcw,0.2,'tustin')
A continuación vemos la comparación entre la planta (que ya incluye la constante k),
el controlador y el resultado obtenido:
FIGURA 6.6
METODO ANALITICO
Atrasadores de fase: Proporcionan fase negativa en un rango
determinado de
frecuencias.
Ej: Diseñar un compensador en atraso para la planta Gp(s)=1/s(s+1) de tal forma
que el margen de fase sea de 50º y la constante de velocidad Kv sea de 2seg-1. El
tiempo de muestreo es de 0.2seg.
Para realizar el control por atraso de fase utilizamos los siguientes pasos:
1) Hallamos G(z), para ello procedemos de igual forma que en el control por
adelanto, así:
1 − 𝑒 −𝑠𝑇 𝑘
𝐺(𝑧) = Ζ {( )( )}
𝑠 𝑠(𝑠 + 1)
Por matlab:
Gp=zpk([], [0 -1],1)
T=0.2;
Gz=c2d(Gp,T,'zoh')
% Zero/pole/gain:
% 1
% -------
% s (s+1)
%
% Zero/pole/gain:
% 0.018731 (z+0.9355)
% -------------------
% (z-1) (z-0.8187)
%
% Sampling time: 0.2
Por matlab:
(1 − 𝑧 −1 ) 0.018731(z + 0.9355)
𝐾𝑣 = 2 = lim 𝑘
𝑧→1 𝑇 (z − 1)(z − 0.8187)
𝑘≈2
(𝑤 + 300)(𝑤 − 10)
𝐺(𝑤) ≈ −0.000333𝐾
𝑤(𝑤 + 1)
𝑤(300 + 𝑤)(𝑤 − 10)(−0.0003321)
𝐾𝑣 = lim 𝑘𝐺(𝑤) = lim 𝑘
𝑤→0 𝑤→0 𝑤(𝑤 + 1)
𝑘≈2
4) Dibujamos el bode no compensado con el valor de k.
Por matlab
Gw1=2*Gw;
margin(Gw1)
FIGURA 6.10
5) Hallamos φmax
φmax = 180º+50+Δ
FIGURA 6.11
Vemos que para esta frecuencia el sistema tiene una magnitud de 9.01dB, lo cual nos
indica que necesitamos que el controlador baje el sistema -9.01dB.
7) Hallamos el valor de α, sabiendo que:
∝= 10−9.01/20 = 0.3544
1 𝜗𝑚𝑎𝑥 1
= = 0.06 → = 0.06 ∗ 0.3544 = 0.0213
∝𝜏 10 𝜏
1
𝑤+∝𝜏 𝑤 + 0.06
𝐺𝑐(𝑤) =∝ = 0.3544
1 𝑤 + 0.0213
𝑤+𝜏
A continuación presentamos el bode del controlador:
FIGURA 6.12
% Zero/pole/gain:
% 0.3544 (s+0.06)
% ---------------
% (s+0.0213)
Gsc=series(Gw1,Gcw);
margin(Gsc)
FIGURA 6.13
Nótese que la nueva frecuencia de cruce es menor a la inicial, lo cual hace que el
sistema disminuya su ancho de banda.
2𝑧−1
𝑤=
𝑇𝑧+1
Por Matlab:
Gcz=c2d(Gcw,T,'tustin')
% Zero/pole/gain:
% 0.35577 (z-0.9881)
% ------------------
% (z-0.9957)
FIGURA 6.17
6.2 COMPENSADOR EN ATRASO-ADELANTO
METODO ANALITICO
1 − 𝑒 −𝑠𝑇 𝑘
𝐺(𝑧) = Ζ {( )( )}
𝑠 𝑠(𝑠 + 1)
0.01873 z + 0.01752
----------------------
z^2 - 1.819 z + 0.8187
(𝑤 + 300)(𝑤 − 10)
𝐺(𝑤) ≈ −0.000333𝐾
𝑤(𝑤 + 1)
Luego, como tenemos la misma Kv, entonces la constante del controlador nos queda
como:
𝑘=2
FIGURA 6.18
Como vemos que no cumple con la condición del el Margen de fase, vamos a diseñar
un controlador en atraso que tenga un margen de fase de 50°, y dejamos otros 30°
para el controlador en adelanto. Así para el controlador en atraso tenemos que:
φmax = 180º+50°+Δ°
FIGURA 6.19
Ahora debemos encontrar, el adelantador que nos ayude con los grados faltantes,
tenemos que, siguiendo el procedimiento visto
φmax = 80°-51.2°+Δ
Escogiendo Δ = 10°
φmax = 80°-51.2°+10=43.8°
1 + 𝑠𝑖𝑛43.8°
∝= = 5.49
1 − 𝑠𝑖𝑛43.8°
𝜗𝑚𝑎𝑥 = 1.11𝑟𝑎𝑑/𝑠𝑒𝑔
1+∝ 𝜏𝑤 1 + 2.11𝑤
𝐺𝑐𝑓 (𝑤) = =
1 + 𝜏𝑤 1 + 0.3845𝑤
FIGURA 6.21
Al igual que antes, tenemos la comparación de la planta inicial, junto con los
controladores por atraso, adelanto y el resultado final.
FIGURA 6.22
EJERCICIOS
1:
Considere el sistema de control digital mostrado en la siguiente figura. Dibuje un
diagrama de bode en el plano W. Defina la ganancia K de tal manera que el margen
de fase sea de Igual a 50o.Con la ganancia K definida de esta forma, determine el
margen de ganancia y la constante de error de velocidad estática Kv. Se supone que
el periodo de muestreo es de 0.1 s, es decir T=0.1s
2:
Utilizando el método del diagrama de Bode en el plano W, diseñe un controlador
digital para el sistema mostrado en la siguiente figura. Las especificaciones consisten
en que el margen de fase sea de 50o, el margen de ganancia de por lo menos 10dB,
y la constante de error de velocidad estática Kv sea de 20seg-1. El periodo de
muestreo se supone de T=0.1seg. Una vez diseñado el controlador, calcule el número
de muestras por ciclo de la oscilación senoidal amortiguado
3:
Considere el sistema de control digital de la siguiente figura. Utilizar el método del
diagrama de Bode en el plano W, diseñe un controlador digital de tal forma que el
margen de fase sea de 60o, el margen de ganancia de 12dB o más, y la constante de
error de velocidad estática de 5seg-1.el periodo de muestreo de T=0.1seg
4:
Para el sistema de control discreto mostrado en la siguiente figura, diseñe un
compensador de modo que el sistema tenga un margen de fase de 50º, margen
de ganancia de por lo menos 8 dB y constante de error de velocidad igual a 10.
Asuma que el periodo de muestreo es de 0.2 seg. Una vez diseñado el
compensador, trace el diagrama de Bode del sistema compensado y obtenga la
respuesta del mismo ante una entrada en escalón unitario aplicado en el set-point.
La función de transferencia del proceso es:
5:
Si en el diagrama anterior, Gp(s)=4/(s+1)(s+2),utilice el método de respuesta en
frecuencia y diseñe un compensador de modo que el sistema tenga: margen de
fase de 60º, margen de ganancia mayor o igual a 10 dB y constante estática de
error de velocidad kv=4s-1. Considere que T=0.2s.Una vez diseñado el compensador,
trace el diagrama de Bode del sistema compensado y obtenga la respuesta del mismo
cuando r(t)=u(t)
6:
Para el sistema de control mostrado en el siguiente diagrama asuma que:Gp(s)=4/s2
T=0.2s
a) Diseñe un controlador de adelanto de fase para que el margen de fase del sistema
sea al menos de 50º b) Es posible diseñar un compensador de atraso para el sistema
utilizando el método de respuesta de frecuencia?
7:
Para el sistema de control de la figura anterior asuma que: Gp(s)=400K/s(s+380),
T=0.001s
a) Determine el valor de K para que la constante de error estático de velocidad
del sistema discreto sea Kv=800 . b) Con el valor de K calculado en la parte a)
dibuje la respuesta del sistema ante un escalón unitario, calcule también el
máximo sobreimpulso. c) Diseñe un compensador de adelanto para que el
sistema tenga margen de fase de 50º y margen de ganancia de al menos 10db.
Es posible el diseño?
BIBLIOGRAFIA
BIBLIOGRAFIA BASICA
SISTEMAS DE CONTROL EN TIEMPO DISCRETO.
AUTOR: Katsuhito Ogata.
EDITORIAL: Pearson
BIBLIOGRAFIA COMPLEMENTARIA
CONTROL DE PROCESOS.
AUTOR: ALFRED ROCA CUSIDO.
EDITORIAL: ALFAOMEGA.