Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseno de Controladores en El Dominio Frecuencial
Diseno de Controladores en El Dominio Frecuencial
no de controladores
en el dominio frecuencial
D. Limon, F. Cuesta, F. Salas, C. Vivas
T. Alamo
y M. Perez de la Parte
Contents
1 Acciones b
asicas de control
1.1
Un servomecanismo de posici
on angular. . . . . . . . . . . . . . . . . . . .
1.2
1.3
Accion proporcional m
as derivativa: el controlador PD. . . . . . . . . . . .
1.4
Accion proporcional m
as integral: el controlador PI. . . . . . . . . . . . . .
2 Dise
no frecuencial de controladores
2.1
Ajuste de un controlador P . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
Ajuste de un controlador PD . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Ajuste de un controlador PI . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4
2.5
2.5.2
3 Dise
no frecuencial de redes de compensaci
on
21
3.1
Dise
no de una red de avance de fase . . . . . . . . . . . . . . . . . . . . . . 21
3.2
Dise
no de una red de retardo de fase . . . . . . . . . . . . . . . . . . . . . . 25
3.3
Dise
no de una red de compensaci
on mixta . . . . . . . . . . . . . . . . . . . 28
3.3.1
Dise
no con coeficientes 1 y 2 distintos
3.3.2
Dise
no con coeficientes 1 y 2 iguales
. . . . . . . . . . . . . . . 29
. . . . . . . . . . . . . . . . 31
Acciones b
asicas de control
En esta secci
on se pretende ilustrar mediante un servomecanismo (o sistema de control
de posici
on) el efecto de las acciones basicas a tomar a la hora de controlar un sistema.
De una forma intuitiva se muestra el comportamiento del sistema ante las leyes de control
basicas: proporcional, derivativa e integral. Asimismo, se extraen conclusiones que se
pueden generalizar a un amplio abanico de sistemas. En la secci
on siguiente se mostrar
a
de una forma m
as rigurosa el efecto de dichas acciones y se mostrar
a la generalidad de los
resultados obtenidos.
1.1
Un servomecanismo de posici
on angular.
Un ejemplo cl
asico para explicar las acciones basicas de control es el servomecanismo de
posici
on angular, cuyo esquema se muestra en la figura 1. Se pretende posicionar un eje
asociado al eje de un motor, que es solidario con una inercia J y una fricci
on viscosa f . Si
se supone que el par motor es proporcional a la se
nal electrica u(t), la salida del sistema
viene dada por
d2 y(t)
dy(t)
J
+f
= u(t)
(1)
dt2
dt
donde y(t) es el
angulo de giro y constituye la se
nal a controlar (o variable controlada).
J
e(t)
r(t)
+ -
y(t)
u(t)
C(s)
Amplif
y(t)
1.2
Acci
on proporcional: el controlador P.
un par negativo que frena el sistema llevandolo hacia la referencia. Este proceso se repite
sucesivamente provocandose una oscilacion del sistema.
Si se desea hacer el sistema m
as r
apido, la forma de conseguirlo es actuar de una forma
m
as energica para un error determinado, es decir, aumentar la ganancia. En la figura 2
se muestra en trazo grueso la evoluci
on del sistema realimentado con una ganancia mayor
(u(t) = K2 e(t), K2 > K1 ). Como se puede observar, el sistema se hace m
as r
apido a
costa de un comportamiento m
as oscilante.
Por lo tanto un controlador P puede no ser suficiente para regular satisfactoriamente
el sistema, por lo que tradicionalmente se recurre a la inclusion de la acci
on derivativa, de
la acci
on integral o de ambas.
r(t) , y(t)
10
10
10
5
t
10
e(t)
de(t)/dt
u(t)
10
10
1.3
Acci
on proporcional m
as derivativa: el controlador PD.
La se
nal de control es la suma de un termino proporcional al error entre la referencia r(t)
y la variable controlada, y otro termino proporcional a la derivada del error
de(t)
u(t) = K e(t) + Td
dt
= Ke(t) + Kd
de(t)
dt
(2)
Aplicada al sistema cuya dinamica viene descrita por la ecuacion (1) se obtiene
J
d2 y(t)
dy(t)
de(t)
+f
= Ke(t) + Kd
dt2
dt
dt
2
(3)
y como el error e(t) = r(t) y(t) la ecuacion que describe la dinamica en bucle cerrado es
J
dy(t)
dr(t)
d2 y(t)
+ (f + Kd )
+ Ky(t) = Kr(t) + Kd
2
dt
dt
dt
(4)
La interpretaci
on cualitativa del efecto de esta acci
on derivativa es que la acci
on correctora se aplica antes de que la variable controlada alcance la referencia. En la figura 3
se muestra la evoluci
on de un servomencanismo con un controlador PD. En esta se observa como la actuaci
on se hace negativa antes de que la posici
on alcance la referencia,
por lo el controlador se anticipa a la superaci
on de la referencia frenando la carga. Este
efecto anticipativo proporciona respuestas con menor sobreoscilaci
on. Por otra parte, en
la ecuacion (4) se puede observar que la fricci
on del sistema original se ve aumentada con
Kd , y la parte derecha de la ecuacion depende de la referencia y de su derivada, lo que
genera respuestas m
as r
apidas con menor tiempo de subida. En la figura 3 se representa
el mismo servomecanismo del controlador proporcional con la mayor de las ganancias.
Como se puede observar comparando las figuras 2 y 3, la respuesta es mucho m
as r
apida
y ademas presenta una menor sobreoscilaci
on.
r(t), y(t)
1.5
1
0.5
0
0.5
1.5
2.5
3.5
0.5
1.5
2.5
3.5
0.5
1.5
2.5
3.5
0.5
1.5
2.5
3.5
1
e(t)
0.5
0
0.5
de(t)/dt
u(t)
100
50
0
50
1.4
Acci
on proporcional m
as integral: el controlador PI.
La se
nal de control es la suma de un termino proporcional y otro integral, y su expresi
on
generica es
Zt
(5)
una perturbacion sobre el sistema en forma de par Pe en el eje de salida. Dicho par
genera un error de seguimiento que el sistema intentar
a compensar aplicando un par
mayor creciente con el tiempo. Si la acci
on fuese u
nicamente proporcional se alcanzara
el equilibrio cuando el par generado fuese igual a Pe . En la figura 4 se puede observar la
evoluci
on del servomecanismo controlado por un controlador P de la figura 2 cuando en
t = 10 s aparece un par de perturbacion. Como se puede observar, el sistema alcanza un
regimen permanente con un error.
r(t), y(t)
10
12
14
16
18
20
10
12
14
16
18
20
10
12
14
16
18
20
10
12
14
16
18
20
e(t)
Integral de e(t)
1
5
u(t)
10
10
Figure 4: Evoluci
on de un servomecanismo .
Si se a
nade un termino integral al controlador, se obtiene un controlador PI. En este
caso la ecuacion del sistema sera
Zt
d2 y(t)
dy(t)
J
+f
+ Pe = Ke(t) + Ki e(t)dt
2
dt
dt
(6)
y sustituyendo y en funci
on del error, la ecuacion del sistema en bucle cerrado es
J
Zt
dr(t)
d2 e(t)
de(t)
d2 r(t)
+
f
+
P
=
J
+f
+ Ke(t) + Ki e(t)dt
e
dt2
dt
dt2
dt
(7)
d2 r(t)
dt2
dr(t)
dt
de(t)
dt
= 0) y entrada
Pe = Kerp + Ki e(t)dt
(8)
que se satisfaga la ecuacion (8). Por lo tanto el sistema reacciona eliminando el error en
regimen permanente.
En la figura 5 se muestra el mismo servomecanismo de la figura 4 pero controlado con
un PI. Como se puede obsevar, en t = 10 s aparece un par de perturbacion, cuyo efecto
sobre el error desaparece en regimen permanente gracias al efecto integral. Observese
como en la figura 4 la integral del error diverge, mientras que en la figura 5 la integral del
error se hace finita.
r(t), y(t)
10
12
14
16
18
20
10
12
14
16
18
20
10
12
14
16
18
20
10
12
14
16
18
20
e(t)
Integral de e(t)
1
1
0
1
2
u(t)
20
10
0
10
Dise
no frecuencial de controladores
La teora cl
asica de control se basa en el analisis frecuencial de los sistemas dinamicos. Por
analisis frecuencial se entiende al estudio del comportamiento del sistema ante cualquier
entrada, a partir de su comportamiento ante se
nales sinusoidales, caracterizada por la
funci
on G(j). Estos metodos de analisis se suelen basar en representaciones gr
aficas,
tales como el diagrama de Bode.
En temas anteriores se mostr
o la relacion de la forma del diagrama de Bode de un
sistema con su respuesta en bucle cerrado es aspectos tales como errores en regimen permanente, rechazo a perturbaciones, sobreoscilaci
on o tiempo de subida. As pues unas
determinadas especificaciones del comportamiento de un sistema controlado se traducen
en una cierta forma de la funci
on de transferencia en bucle abierto.
El dise
no frecuencial de un controlador consiste pues en determinar su funci
on de
transferencia C(s) para que el sistema en bucle abierto C(s)G(s) tenga la forma deseada,
5
2.1
Ajuste de un controlador P
Mdulo asinttico
40
20
0
dB
20
40
60
80
100
120
1
10
Kc=Kc
*
Kc>Kc
Kc<K*c
0
10
(rad/s)
10
10
Fase
90
grados
135
180
225
270
1
10
10
10
10
Figure 6: Ejemplo del efecto de la ganancia del controlador P sobre un sistema para
Kc = Kc (lnea gruesa), Kc > Kc (lnea a trozos) y Kc < Kc (lnea de puntos y rayas)
2.2
Ajuste de un controlador PD
d e(t)
u(t) = Kc e(t) + Td
dt
Mdulo asinttico
dB
20 dB/dec
Kc
1/Td
Fase
90
75
grados
60
45
30
15
0
(rad/s)
esto, se determina el valor del tiempo derivativo Td para que se cumplan (si es posible)
las especificaciones del comportamiento del sistema (en su aproximacion frecuencial de
Margen de fase mnimo y/o frecuencia de corte mnima). Este valor se puede tomar de
dos formas:
1
Td
< c : en este caso el efecto del aumento de magnitud producida por el cero del
controlador es un aumento en la frecuencia de corte del sistema en bucle abierto
(c ), frente a la del sistema a
nadiendo la ganancia del controlador Kc , (c ). En
consecuencia, el sistema se hace m
as r
apido.
Adem
as, la fase del sistema se incrementar
a por encima de 45o para frecuencias
superiores al cero, lo que habitualmente se traduce en un aumento del margen de
fase Mf y por lo tanto en un comportamiento en bucle cerrado menos sobreoscilante.
En la figura 2.2 se puede ver el diagrama de Bode de Kc G(s) en trazo fino y como el
bode del sistema en bucle abierto (trazo grueso) se modifica por la acci
on del cero.
Es importante observar que el aumento de la frecuencia de corte suele hacer que la
fase a la frecuencia de corte disminuya y por lo tanto el incremento de margen de
fase no sea el esperado al dise
nar el controlador PD. En efecto, el margen de fase del
sistema en bucle abierto ser
a
Mf = 180 + 6 G(jc ) + 6 C(jc ) = 180 + 6 G(jc ) +6 C(jc ) + 6 G(jc ) 6 G(jc )
|
{z
Mf
{z
<0
en el que se tiene que al aumentar c , 6 G(jc ) disminuye, (6 G(jc ) 6 G(jc ) < 0),
atenuando el efecto de aumento de margen de fase que introduce el cero.
1
Td
Mdulo asinttico
60
40
20
dB
0
20
40
60
80
100
120
1/T
Fase
0
45
grados
90
135
180
225
270
(rad/s)
1
c
, c
Td
10
Mdulo asinttico
60
40
20
dB
0
20
40
60
80
100
120
1/T
Fase
0
45
grados
90
135
180
225
270
(rad/s)
10
(10s + 1)2
y sus m
agenes de fase y ganancia se calculan seg
un
Mf = 180o + 6 G(jg )
= 40o
|G(jg )|dB = 0 dB
6
M G = |G(jp )|dB =
G(jp ) = 180o
La funci
on de transferencia de la cadena directa es
GBA (s) =
10Kp (1 + Td s)
(10s + 1)2
10
40
20
dB
0
20
40
60
80
3
10
10
10
10
10
(rad/s)
0
grados
50
100
150
200
3
10
10
10
10
10
1
= 0.5 = Td = 2 s
Td
11
Figure 11: M
odulo del sistema con PD del ejercicio 1.
2.3
Ajuste de un controlador PI
u(t) = Kc e(t) +
1
Ti
e( )d
1
1 + Ti s
) = Kc (
)
Ti s
Ti s
Por otro lado, dado que el controlador reduce la fase del sistema, se suele elegir el
tiempo integral Ti de forma que 1/Ti sea inferior a la frecuencia de corte c con el fin de
12
dB
Mdulo asinttico
20 dB/dec
Kc
1/T
Fase
0
15
grados
30
45
60
75
90
(rad/s)
c
1
, c
Ti
10 10 10
En el dise
no de un controlador PI pueden aparecer dos casos:
1. Las especificaciones del sistema en bucle cerrado determinan la ganancia de Bode
del controlador. Por ejemplo, considerese el sistema
G(s) =
1
(0.1s + 1)(0.05s + 1)(s + 1)
que se desea controlar de forma que el error en velocidad sea inferior a 0.1.
Dado que el sistema a controlar es de tipo 0 y que el controlador PI a
nade un
integrador, el sistema compensado (es decir, el sistema con el controlador en bucle
abierto) es de tipo 1 por lo que el error en velocidad esta acotado. El valor de la
constante de error en velocidad Kv es
Kv = lim sG(s)CP I (s) = 1
s0
13
Kc
Ti
Tomar como valor de la ganancia K el mnimo valor tal que se cumplen las
especificaciones.
Trazar el diagrama de Bode del sistema modificado G (s) = K G(s)
s .
Dise
nar el controlador modificado C (s) = (1 + Ti s), que resulta ser un PD,
para el sistema modificado G (s), obteniendose un valor de Ti .
14
Dado que el m
odulo del PI a altas frecuencias es Kc , se tomara un Kc tal que
c sea la frecuencia de corte del sistema compensado. Para ello basta con que
Kc (dB) = |G(jc )|.
Tomar un Ti tal que la cada de fase sea peque
na
c
, c
Ti
10 10 10
2.4
1
1 + Td s +
Ti s
= Kc
1 + Ti s + Ti Td s2
Ti s
Como se puede ver este controlador presenta un par de ceros y un integrador puro. La
naturaleza real o compleja de los ceros dependera de la elecci
on de Ti y Td : si Ti > 4Td ,
los ceros ser
an reales. El diagrama de Bode de este controlador (para el caso de ceros
reales) se presenta en la figura 2.4.
Se puede observar que gracias al efecto integral la ganancia del controlador a bajas
frecuencias es muy alta, mejorando el regimen permanente as como el rechazo de perturbaciones. Si embargo, a altas frecuencias el termino derivativo influye m
as aumentando
el m
odulo y aumentando la fase. Esto se traduce en un aumento del ancho de banda del
sistema (y por lo tanto mayor rapidez de respuesta) y mayor margen de fase (y por lo
tanto menor sobreoscilaci
on).
Este controlador presenta problemas semejantes a los del controlador PD: amplifica
los ruidos de alta frecuencia y ademas no es implementable fsicamente por ser un sistema
no causal. Para evitar estos problemas se suele recurrir a dos soluciones
1. Utilizar un filtro de la derivada. Esto consiste en sustituir el termino derivativo del
PID, Td s, por el siguiente termino
Td s
Td s + 1
15
Mdulo asinttico
dB
20 dB/dec
20 dB/dec
Fase
90
60
grados
30
0
30
60
90
(rad/s)
donde es un parametro que suele tomarse como = 0.1. Observese que este
termino no es m
as que el termino derivativo afectado por un sistema de primer
orden, lo cual reduce el m
odulo a altas frecuencias.
2. Utilizar la red de compensaci
on mixta, que se explicar
a m
as adelante.
En el caso en que los ceros sean reales (Ti > 4Td ), el controlador PID se puede
entender como un controlador PI (de parametros K1 y 1 )y otro PD (de parametros K2 y
2 ) conectados en serie. En este caso el controlador viene dador por
C(s) = K1 K2
(1 + 1 s)(1 + 2 s)
1 s
K1 K2 (1 + 2 )
,
1
Td =
1 2
,
1 + 2
Ti = 1 + 2
Esto pone de manifiesto un hecho: el tiempo integral y derivativo del PID no tienen
la misma interpretaci
on que el tiempo integral de un PI y el derivativo de un PD. Por
ejemplo, al modificar el tiempo integral del PI (1 ) se modifican tanto Kc como Td y Ti
del PID. As, la interpretaci
on intuitiva que ofrecen el PD y el PI de sus parametros, se
pierde en el caso del PID, lo cual hace su ajuste no tan inmediato.
El dise
no frecuencial del controlador PID es, al igual que en el caso del controlador
PI, una tarea que puede ser compleja debido al efecto integral. As, al igual en el PI, se
pueden distinguir dos casos:
16
1. La ganancia de Bode del controlador Kc /Ti esta fijada. Esta relacion hace que los
parametros del controlador no sean independientes en su elecci
on lo cual hace muy
compleja su determinacion.
As se puede dise
nar mediante el siguiente procedimiento.
Considerar que el controlador tiene ceros reales y expresar el controlador en
forma de Bode
(1 + 1 s)
C(s) = K
(1 + 2 s),
s
donde K = Kc /Ti .
Tomar como valor de la ganancia K el mnimo valor tal que se cumplen las
especificaciones.
Trazar el diagrama de Bode del sistema modificado G (s) = K G(s)
s .
Dise
nar el controlador modificado C (s) = (1+1 s)(1+2 s) para el sistema modificado G (s) de forma que se cumplan las especificaciones sobre el transitorio.
Observese que el controlador C (s) se podra entender como dos controladores
PD en serie. Quiz
a lo m
as sencillo para el dise
no sea elegir 1 = 2 .
Calcular Ti y Td del PID a partir de los valores obtenidos de 1 y 2 , de forma
que
1 2
Ti = 1 + 2 y T d =
1 + 2
Calcular la ganancia del PID, Kc = KTi .
2. La ganancia del controlador no esta fijada. En este caso se a
nade un grado de
libertad que simplifica el dise
no del PID y lo hace muy flexible. As, el PID permite
controlar el sistema en cualquier frecuencia en la que no se requiera un incremento
de margen de fase superior a 90 grados. Para ello se puede poner el PID como un
PI y un PD en serie dado por
C(s) = K
(1 + 1 s)
(1 + 2 s),
1 s
17
c
, c
1
10 10 10
2.5
2.5.1
M
etodo de Ziegler-Nichols en bucle abierto
Se asume conocida la respuesta ante escalon del sistema a controlar (denominada curva
de reacci
on) y que esta es sobreamortiguada y con cierto retraso en la respuesta, tal y
como se muestra en la figura 15. Por tanto se considera que el sistema es estable, no
presenta polos complejos. Adem
as el retraso que presenta el sistema puede deberse a un
retardo puro en la respuesta (por ejemplo inducidos por el proceso de medida del sensor
o derivados del fen
omeno de transporte de masas)o bien una respuesta muy lenta debido
a que el sistema es de alto orden.
As, el sistema se aproxima por un sistema de primer orden, de constante de tiempo
T y ganancia estatica K, con un retardo puro L, cuya funci
on de transferencia es
G(s) =
K
eLs
1 + Ts
(9)
yrp
y(t)
u(t)
L
1
T
Control\Par
ametros
Kp
Ti
Td
T
KL
PI
T
0.9 KL
L
0.3
PID
T
1.2 KL
2L
0.5L
M
etodo de Ziegler-Nichols en bucle cerrado
y(t)
cr
Figure 16: Respuesta ante escalon de un sistema crticamente estable y determinacion del
perodo crtico.
Control\Par
ametros
Kp
Ti
Td
0.5Kcr
PI
0.45Kcr
Pcr /1.2
PID
0.6Kcr
0.5Pcr
0.125Pcr
3
3.1
Dise
no frecuencial de redes de compensaci
on
Dise
no de una red de avance de fase
Una red de avance de fase esta caracterizada por una ganancia, un cero de baja frecuencia
y un polo de alta frecuencia. Esta red se representa de forma generica por la funci
on de
transferencia
1 + s
C(s) = Kc
, con < 1
(10)
1 + s
de forma que el cero se sit
ua en 1/ y el polo en 1/( ). El diagrama de Bode
asint
otico de esta red se ilustra en la figura 3.1. Notese que al considerar < 1, el cero se
sit
ua a la izquierda del polo, lo cual hace que el efecto de esta red sobre el sistema en bucle
abierto sea semejante al del controlador PD: produce un aumento de fase y un aumento
del m
odulo a altas frecuencias (mayores que el cero). As el margen de fase aumenta,
disminuyendo la sobreoscilaci
on y la frecuencia de corte aumenta, haciendo el sistema m
as
r
apido. De hecho cuanto menor sea , m
as parecida es la red de avance a un controlador
PD con un tiempo derivativo .
La ventaja que presenta esta red es que resuelve los problemas del PD: el efecto del
polo a altas frecuencias limita la amplificaci
on del ruido (que resulta ser de 20 log(1/)
dB) y ademas el sistema resulta ser causal y por lo tanto implementable. Por otro lado
la adici
on de este polo produce una disminucion del m
aximo aumento (o avance) de fase
que se puede lograr con la red, m .
21
dB
Mdulo asinttico
20 dB/dec
10log(1/)
1/
20log(1/)
1/()
Fase
90
75
grados
60
45
30
15
0
(rad/s)
1 + 2 2 + j(1 )
1 + 2 2 2
(11)
y la fase correspondiente es
= 6 C(j) = tg1
(1 )
1 + 2 2
(12)
El m
aximo avance de fase m se da a la frecuencia media geometrica entre el cero y el
polo
log m =
m =
1
log 1 + log
2
1
(13)
Mf
{z
<0
(15)
1 senm
1 + senm
(16)
Mdulo asinttico
40
dB
20
0
10
20
10log(1/)
40
60
10
1/
(rad/s)
1
= =5.6 rad/s
10
1/( )
Fase
90
grados
135
180
225
270
10
10
1
s(1 + s)(1 + 0.0125s)
calcular una red de avance de fase de forma que el sistema en bucle cerrado cumpla las
especificaciones de sobreoscilaci
on menor del 18% y error en regimen permanente ante
entrada en rampa menor o igual que el 1%.
Soluci
on:
24
1. Para satisfacer que evrp . 0.01 es necesario aplicar una ganancia Kc 40 dB. El
diagrama de Bode del sistema Kc G0 (s) se muestra en la figura 19. Se puede observar que el sistema es aproximadamente crticamente estable, por lo que el control
proporcional no sera suficiente para satisfacer todas las especificaciones.
Mdulo asinttico
60
40
20
dB
0
20
40
60
80
100
120
1
10
10
10
10
10
Fase
90
grados
135
180
225
270
1
10
10
10
10
10
(rad/s)
1
= 5.7 rad/s
1
= 57 rad/s
y la red propuesta es
C(s) = 100
1 + 0.1754s
1 + 0.01754s
3.2
Dise
no de una red de retardo de fase
Una red de retardo de fase esta caracterizada por una ganancia, un polo de alta frecuencia
y un cero de baja frecuencia. Esta red se representa de forma generica por la funci
on de
25
transferencia
1 + s
, con > 1
(18)
1 + s
El diagrama de Bode se ilustra en la figura 20 y en el cual se puede ver que el controlador
presenta una alta ganancia a frecuencias menores que el polo (Kc ) y una ganancia menor a
altas frecuencias (Kc 20 log() dB). Esto nos permite aumentar el m
odulo del sistema a
bajas frecuencias mejorando el regimen permanente y el rechazo a perturbaciones. Adem
as
la fase de esta red es negativa, por lo que la red puede empeorar el regimen transitorio,
pues puede reducir el margen de fase del sistema. Es claro que para minimizar este efecto
interesa situar el cero a frecuencias menores que la frecuencia de corte.
C(s) = Kc
Por tanto esta red mejora el regimen permanente pero sin aumentar el tipo del sistema, por lo que nunca podra hacer nulo el error en regimen permanente. Esta red de
compensaci
on se suele emplear en sistemas en los que el diagrama de Bode presenta una
disminucion r
apida de la fase en torno a 180 .
Como se puede observar, esta red es en cierta medida similar a un PI, al cual se le ha
a
nadido un cero a altas frecuencias. De hecho, cuanto mayor es m
as parecida es la red
al controlador PI.
Mdulo asinttico
Kc
dB
20 dB/dec
1/()
20log()
1/
Fase
0
15
grados
30
45
60
75
90
(rad/s)
En el ajuste de la red de retardo se pueden fijar las ganancias a alta y baja frecuencia
a voluntad mediante Kc y . El tiempo permite variar el rango de frecuencias en el que
se ubican el cero y el polo. Por tanto el procedimiento de ajuste se reduce a tomar una
alta ganancia a bajas frecuencias y un ganancia a baja frecuencia para situar la frecuencia
de corte del sistema donde se desee. Esto u
ltimo afecta al transitorio pues al variar la
frecuencia de corte se vara tambien el margen de fase. Para evitar una cada de fase del
sistema, se debe tomar para que el cero este a la izquierda de la frecuencia de corte.
26
Para el ajuste de los parametros de una red tal que compense un sistema G(s), de
forma que el sistema compensado satisfaga especificaciones en margen de fase deseado
Mf d y error en regimen permanente Kcd , se va a seguir el siguiente procedimiento:
c
, c
10 10 10
1
s(1 + s)(1 + 0.5s)
calcular una red de retardo de fase de forma que el sistema en bucle cerrado cumpla las
especificaciones de m
argen de fase mayor o igual que 40o y error en regimen permanente
ante entrada en rampa menor o igual que el 20%.
Soluci
on:
1. Para satisfacer que evrp 0.2 es necesario aplicar una ganancia Kc 14 dB, que
inestabiliza el sistema. El diagrama de Bode del sistema Kc G(s) se muestra en la
figura 21.
27
Mdulo asinttico
60
40
dB
20
0
20
40
60
1
10
10
180
10
Fase
90
grados
135
50o
180
225
270
(rad/s)
= 0.5/10rad/s. Es
1 + 20s
1 + 200s
3.3
Dise
no de una red de compensaci
on mixta
1 + 1 1 s 1 + 2 s
, con 0 < 1 < 1, 0 < 2 < 1 y 1 > 2
1 + 1 s 1 + 2 2 s
(19)
En su forma m
as general, los coeficientes 1 y 2 se consideran distintos, aunque, como se
vera m
as adelante, el dise
no de la red se puede simplificar si ambos se consideran iguales.
En lo que sigue se va a abordar el dise
no de esta red en ambos casos.
28
Como es habitual, la ganancia del controlador se fija para mejorar el regimen permanente y el rechazo a perturbaciones. El transitorio se puede mejorar mediante la composici
on de dos efectos: la reducci
on de ganancia (inducido por la red de retardo), lo que
nos permite ajustar la frecuencia de corte y el aumento de margen de fase (derivado de la
red de avance).
Esta red de compensaci
on esta especialmente indicada cuando la cada de fase del
sistema en torno a 180 es muy acusada. Por ejemplo, se emplea cuando el m
odulo
presenta una pendiente de al menos -60 dB/dec en torno a la frecuencia de corte, y
ademas se requiere que el ancho de banda apenas disminuya.
La red mixta supone una forma practica de implementar un PID pues el diagrama de
Bode de ambos es semejante y sus efectos sobre la planta analogos. Adem
as no presenta
el problema de no causalidad y de amplificaci
on de ruidos de alta frecuencia que presenta
un PID. Sin embargo, notese que una red mixta no aumenta el tipo del sistema, por lo
que no ser
a capaz de anular el error en regimen permanente.
3.3.1
Dise
no con coeficientes 1 y 2 distintos
Como ya se coment
o anteriormente, una vez fijada la ganancia del controlador para conseguir que el error en regimen permanente sea el deseado, la forma general de dise
nar una
red mixta consiste en fijar la frecuencia de corte con la parte de retardo y aumentar el
margen de fase con la parte de avance de fase.
El dise
no de la red se puede hacer siguiendo los siguientes pasos, determinados a partir
del diagrama de Bode del sistema Kc G(s):
1. Elegir la frecuencia de corte deseada c . Esta frecuencia debe ser igual o mayor que
la frecuencia de corte deseada cd para que se cumplan las especificaciones. Adem
as,
como se vera en los pasos sucesivos, para que el dise
no se pueda realizar se deben
cumplir las siguientes condiciones:
La frecuencia de corte elegida c debe ser menor que la frecuencia , que viene
dada por
1
0.01
= 20dB
m
aximo incremento de fase que puede realizar la parte de avance de fase (78.5o ,
tomando 2 > 0.01). Es decir
Mf d (180 + 6 G(jc )) < 78.5 5 = 73.5
Si no existe una c para la que se cumpla esta condicion, se puede determinar que no se puede dise
nar una red mixta que controle el sistema con las
especificaciones impuestas.
2. Calcular el valor de 2 para conseguir el aumento de fase deseado. Para ello se
procede de forma analoga a una red de avance, calcul
andose el avance de fase m
de forma que
Mf d = 180 6 G(jc ) + m +
siendo una variable que cuantifica posibles errores de calculo y que se suele tomar
entre 5o y 10o . Una vez calculado m , se determina 2 de la siguiente expresi
on:
2 =
1 sen m
1 + sen m
1
= c
2 2
1
1
+ 10 log
1
2
1
= 20 log
1
1
10 log
2
5. Por u
ltimo se determina el valor de 1 de forma tal que 1/1 sea menor que 1/(2 2 )
y ademas lo suficientemente alejado para que la cada de fase que introduce la parte
de retardo afecte poco al incremento de fase que a
nade la parte de avance de fase.
As se suele tomar valores de 1 de forma que
1
= c
1 1
10
Al igual que en el caso de la red de avance y retardo, en el dise
no de la red mixta existen
lmites practicos de los coeficientes 1 y 2 : 2 debe ser superior a 0.01 por cuestiones
practicas de implementacion; 1 no debe ser tampoco demasidado peque
no, pues un valor
muy peque
no de 1 produce un polo muy lento del controlador, y por lo tanto del sistema
en bucle abierto, lo cual produce una respuesta muy lenta del sistema en bucle cerrado en
su evoluci
on hacia el regimen permanente. Observese que en el dise
no propuesto, cuanto
mayor sea |Kc G(jc )| menor ser
a 1 . Por ello, es conveniente elegir una frecuencia de
corte c para la cual el valor de |Kc G(jc )| no sea demasiado grande.
3.3.2
Dise
no con coeficientes 1 y 2 iguales
dB
Kc
20 dB/dec
20log(1/)
1/
20 dB/dec
1/( 1)
1/2
1/( 2)
Fase
90
grados
45
45
90
(rad/s)
(20)
(21)
1 sin m
1 + sin m
2. La 180 = 0.18rad/s.
3. As
umase que del margen de fase deseado se deduce un = 0.01.
4. 1 se obtiene de
1
= 0.018
0.011
dB
20
Mg
20
20 dB/dec
40
60
2
10
1/( ) 1/2
1
10
180
10
Fase
0
45
grados
90
135
180
225
270
2
10
10
(rad/s)
10
0.5
s(1 + s)(1 + 0.5s)
calcular una red mixta de forma que el sistema en bucle cerrado cumpla las especificaciones
de m
argen de fase mayor o igual que 50o y error en regimen permanente ante entrada en
rampa del 10%.
Soluci
on:
Para satisfacer que evrp = 0.1 es necesario aplicar una ganancia Kc = 26 dB, que
inestabiliza el sistema. El diagrama de Bode del sistema Kc G(s) se muestra en la figura
24. De esta se deduce que Mf = 30o , Mg = 13 dB.
Mdulo asinttico
60
40
dB
20
M =13 dB
g
0
20
40
60
1
10
10
(rad/s)
180
=1.5 rad/s
10
Fase
90
grados
135
180
225
270
1
10
10
10
1
= 1.5
0.12
obteniendose 2 = 2.1 s.
4. Se calcula 1 de forma que
|Kc G(jc )| = 20 log(1/1 ) 10 log(1/2 )
Dado que |Kc G(jc )| = Mg = 13 se tiene que 20 log(1/1 ) 10 log(1/0.1) =
13 y por lo tanto 1 = 0.07.
5. Por u
ltimo se elige 1 de forma que
1
= c = 0.15
1 1
10
luego 1 = 95.2 s.
As la red propuesta es
GM (s) = 20
1 + 6.66s 1 + 2.1s
1 + 95.2s 1 + 0.21s
1 y 2 iguales:
1. Observando en el diagrama de Bode se encuentra que 180 1.5 rad/s y 1 se
escoge, por ejemplo,
1
= 0.15
1
2. Se ajusta m = 50 + 5 = 55o de donde se deduce que = 0.1.
3. . La frecuencia del cero de la red de retardo es
1
= 0.015
1
de donde se deduce que 1 = 66.66 s.
4. Ajuste de 2 (red de avance) para hacer coincidir la frecuencia de corte c con
180 .
(13) + 20(log(1/2 ) log 1.5) = 20
de donde se deduce que 2 = 1.4286.
y la red propuesta es
GM (s) = 20
1 + 6.66s 1 + 1.4286s
1 + 66.6s 1 + 0.14286s
35