Control Pid Robusto
Control Pid Robusto
Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
Tutorial
Control PID robusto: Una vision panoramica
Ramon Vilanovaa,, Vctor M. Alfarob,a
a Departament
de Telecomunicacio i dEnginyeria de Sistemes Escola dEnginyeria, Universitat Aut`onoma de Barcelona, 08193 Bellaterra, Barcelona, Espana
b Departamento de Autom
atica, Escuela de Ingeniera Electrica, Universidad de Costa Rica, San Jose, 11501-2060 Costa Rica
Resumen
En este trabajo se presenta una perspectiva general de los diferentes enfoques existentes, con que se ha afrontado el problema
de obtener un controlador proporcional integral derivativo (PID) robusto. La estructura restringida y muy particular que impone el
controlador PID, supone por un lado, un atractivo que ha sido la causa de su extenso uso en el sector industrial, pero por el otro,
impone una serie de dicultades al plantear la incorporacion de consideraciones de robustez en su diseno. Hoy en da, el abanico
de posibilidades de diseno de un controlador PID es realmente amplio, pudiendo afrontarse con practicamente cualquier enfoque,
en concreto con cualquier enfoque de control robusto. A este respecto, es importante distinguir entre los metodos y las reglas de
sintona, siendo de especial interes en el caso del controlador PID, la generacion de reglas de sintona a la vez simples y que
proporcionen ciertas garantas de robustez. Como paso previo a esta clasicacion, conviene establecer de que manera se representa
y mide la robustez. Por lo tanto, de que manera acaba formulandose como especicacion de diseno. El trabajo repasa tambien,
conceptos aparecidos recientemente en la literatura del control PID y relacionados con la robustez, como son el cumplimiento de la
c 2011 CEA.
misma y la fragilidad del controlador. Copyright
Palabras Clave:
Control PID, Robustez, Incertidumbre.
1.
Introduccion
en correspodencia.
Correos electrnicos: [email protected] (Ramon Vilanova),
[email protected] (Vctor M. Alfaro)
estado del arte en el tema, as como un buen augurio para el futuro de la investigacion en el campo de los controladores PID.
A este evento le sucedieron en enero de 2002 y febrero de 2006,
sendos numeros especiales de las revistas IEE Control Theory
and Practice Part D (ahora IET) e IEEE Control Systems Magazine. En estos numeros se presentan en considerable profundidad, muchos aspectos relacionados con el control PID, que van
desde trabajos de control mas especializados, hasta revisiones
de productos tecnologicos, patentes, software, etc., conrmando de alguna manera, el interes que el controlador PID continua
teniendo, tanto en el a mbito academico como en el industrial.
La mayora de los trabajos que han ido apareciendo a lo
largo de los anos, toman la forma de propuestas de diseno con
base en modelos simples y, generalmente, dan lugar a reglas
de sintona que relacionan los parametros del modelo del proceso, con los parametros del controlador en una forma directa
y sencilla. As tambien encontramos diversos libros de ingeniera de control (algunos de ellos especcos de control PID)
como son: strom and Hagglund (2006), Johnson and Moradi
(2005) y Visioli (2006), en los cuales se respalda la necesidad
de disponer de diferentes tecnicas y enfoques, reglas de sintona
simples, as como, cuando se requiera, de procedimientos mas
elaborados. No obstante, un punto comun en todos ellos, es la
2011 CEA. Publicado por Elsevier Espaa, S.L. Todos los derechos reservados
doi:10.1016/j.riai.2011.06.003
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
142
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
y extensiones. En este caso, el parametro de diseno es directamente la medida de robustez escogida para el sistema en lazo
cerrado. Esta idea se extendio a la utilizacion del maximo de la
funcion de sensibilidad (comunmente denominado MS ), siendo
una medida bastante comun hoy en da. Aqu tambien se puede
distinguir, entre los enfoques que se plantean conseguir un lazo
cerrado que proporcione un determinado valor de MS (strom
and Hagglund, 2004) y los enfoques mas exibles que proporcionan reglas de sintona directamente parametrizadas por el
valor de MS deseado (Alfaro et al., 2009d).
Cuando no se habla de indicadores concretos de robustez; o
medidas de robustez; el abanico de posibilidades se abre de una
manera considerable. Aqu se incluiran estrategias que pretenden garantizar la estabilidad de un sistema descrito mediante
varios modelos, correspondientes a diferentes puntos de trabajo posibles (Toscano, 2005); estrategias de diseno H o combinadas H2 /H (Goncalves et al., 2008), donde el diseno es
dirigido por funciones de peso en el dominio de la frecuencia,
que caracterizan la incertidumbre asociada al modelo; formulaciones en el espacio de estados y estrategias de desigualdades matriciales lineales (LMI) (Ge et al., 2002); y aplicacion
de otros criterios de estabilidad en el dominio de la frecuencia
(Hara et al., 2006), entre otros.
Mencion aparte merecen los trabajos de Silva, Datta y Bhattacharyya, para la determinacion del conjunto de controladores
que estabilizan una familia determinada de plantas, presentados
en forma comprensiva en (Silva et al., 2005). Estos establecieron otro enfoque para el diseno de sistemas de control robustos
(Ho et al., 2001; Silva et al., 2003)
Tal como se ha comentado anteriormente, a pesar de la disponibilidad de herramientas numericas avanzadas y la posibilidad de plantear disenos con base en la formulacion de problemas de relativa complejidad, sigue existiendo una determinada predileccion por la formulacion del problema del ajuste
de controladores PID, con base en reglas de sintona; por poder ser estas de baja complejidad. A este respecto es interesante
complementar la inclusion de especicaciones de robustez en
el problema de diseno, con las siguientes consideraciones:
Cumplimiento de las especicaciones de robustez: Proporciona el controlador un lazo cerrado con la robustez
indicada en las especicaciones?
Compromiso entre la robustez y el rendimiento del sistema de control: Se tiene una idea del precio que se paga
(en terminos de rendimiento), por la robustez especicada?
143
incertidumbre asociada al proceso. A continuacion, en la seccion 3, se presenta un breve repaso a las primeras formulaciones de disenos con base en especicaciones por margenes de
ganancia y fase. Seguidamente, en la seccion 4, se presentan
las reglas de sintona con base en la incorporacion de la sensitividad maxima como medida de robustez, distinguiendolas de
las reglas que incorporan consideraciones de robustez pero de
una forma mas generica, sin vincularla a un indicador concreto,
enfoques que se presentan en la seccion 5. Obedeciendo a formulaciones completamente diferentes, en la seccion 6, se ofrece
una panoramica de la miscelanea de enfoques existentes, algunos especialmente particulares, con base en una adaptacion de
los metodos originados dentro del seno de la teora de control
robusto. El estudio se complementa con una serie de consideraciones, que son de especial aplicacion para el caso de disenos
con base en medidas de robustez. Estas consideraciones incluyen el reciente concepto de fragilidad de controladores; en especial su particularizacion al caso PID; as como observaciones
necesarias en referencia al cumplimiento de las especicaciones de robustez y su relacion con el conocido compromiso entre
la robustez y el rendimiento del sistema de control.
2.
En lo que sigue, se utilizara el sistema de control monovariable representado en la gura 1. Cabe notar que este no es el
diagrama de control mas completo con que se puede encontrar,
si no que obedece al proposito de facilitar la discusion que sigue. El proceso a controlar P(s) se supone generalmente bajo
la forma de la funcion de transferencia de un modelo de primer
orden con retardo:
KeLs
,
(1)
P(s) =
Ts + 1
donde se dene el parametro adimensional o = L/T , utilizado en ocasiones para parametrizar las relaciones de sintona.
El controlador C(s) responde a un controlador PID en una de
sus diversas formulaciones. No se entrara en la presentacion de
todas las posibles variaciones existentes puesto que, como se
vera mas adelante, no todos los enfoques de diseno utilizan la
misma formulacion del controlador PID y, ademas, de alguna
manera las deniciones que siguen en lo referente a las medidas de estabilidad, son de caracter completamente general y no
aplican tan solo al caso PID. No obstante, quizas la formulacion
mas usual es la Estandar con ltro en la accion derivada, dada
por:
T d s
1
+
(2)
C(s) = K p 1 +
.
T i s Td s + 1
N
Fragilidad del controlador: Mantendra el sistema de control la robustez obtenida, ante pequenas variaciones en
los parametros del controlador (ajuste no)?
De esta forma, en este trabajo se pretende dar un repaso a
los enfoques del diseno de controladores PID, en los que se incorporan de manera explcita consideraciones de robustez. En
la siguiente seccion, se realiza una presentacion del marco de
trabajo, haciendo hincapie en las posibles medidas de robustez a utilizar, as como en las posibles maneras de describir la
(3)
(4)
donde las funciones S (s) y T (s) son, respectivamente, las funciones de sensibilidad y sensibilidad complementaria, que quedan denidas como:
1
. P(s)C(s)
.
, T (s) =
,
(5)
S (s) =
1 + P(s)C(s)
1 + P(s)C(s)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
144
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
y que, como se vera, juegan un papel fundamental en la determinacion de las propiedades de estabilidad del sistema de control.
Al hablar de estabilidad del sistema de control, esta es usualmente entendida como estabilidad absoluta. Es decir, la funcion
de transferencia resultante en lazo cerrado, siempre que no haya
cancelacion de modos inestables, tiene todos sus polos en el semiplano izquierdo. No obstante, si se desea introducir medidas
de rendimiento del sistema respecto a la propiedad de estabilidad, entonces se necesita el concepto de estabilidad relativa.
De alguna manera, la estabilidad relativa se utiliza para determinar cuan estable es el sistema o, dicho de forma alternativa,
a que distancia se encuentra el lazo cerrado de la inestabilidad.
Esta idea de distancia a la inestabilidad, origina diferentes interpretaciones en tanto que se relaciona con las posibles fuentes
de error en el modelo del proceso utilizado para el diseno del
controlador: Que cantidad y que tipo, de incertidumbre se puede permitir antes que el sistema de control se vuelva inestable?
Ante esta interpretacion, las diferentes medidas de estabilidad
relativa se denominan medidas de robustez. De esta forma, la incorporacion de estas medidas en los procedimientos de diseno
y la concepcion de las reglas de sintona, da lugar a lo que se
denomina como diseno de un controlador robusto. En nuestro
caso, el de un controlador PID robusto.
2.1.
(6)
1
.
|C( j )P( j )|
(7)
de esta forma
Am =
La frecuencia en la que se calcula el margen de ganancia, es la frecuencia a la que la fase de la cadena directa vale
180o . La interpretacion del margen de ganancia como medida
de robustez, nos indica que en el caso en que el modelo del sistema sea incorrecto, su ganancia estatica puede aumentar en un
factor Am antes de que el sistema se haga inestable. Valores tpicos de especicacion del margen de ganancia son 2 Am 5.
Por otra parte, el margen de fase, m , especica en que cantidad puede retardarse la fase del sistema, de manera que la rotacion que se producira sobre la respuesta en frecuencia del
sistema, en el diagrama de Nyquist, la llevara a cruzar el punto crtico (-1, 0). La denominacion margen de fase especica
pues, el desplazamiento que puede sufrir la fase del sistema antes de que el correspondiente lazo cerrado se haga inestable.
La geometra correspondiente para el margen de fase, gura 2,
conduce a la siguiente condicion (en grados):
m + arg{C( j1 )P( j1 )} = 180o ,
(8)
de manera que
m = 180o + arg{C( j1 )P( j1 )}.
(9)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
P(s)C(s)
.
1 + P(s)C(s)
(11)
De esta forma, ante la presencia de incertidumbre en el proceso, P(s) = Po (s) + P, las relaciones entrada salida anteriores
sufriran de esta incertidumbre y se veran desviadas respecto a
los valores obtenidos en base a la aplicacion del controlador a la
planta nominal: T la (s) = T la,o (s) + T la , T lc (s) = T lc,o (s) + T lc .
Aplicando la denicion anterior, las sensibilidades de T la (s) y
T lc (s) a variaciones en la planta P(s) quedan determinadas como:
T la (s)/T la,o (s)
S TPla = lm
= 1,
(12)
P0 P(s)/Po (s)
T lc (s)/T lc,o (s)
S TPlc = lm
= S (s).
(13)
P0 P(s)/Po (s)
De esta forma, para la relacion en lazo abierto, el error de
modelado o cambio que pueda sufrir el proceso, se traslada en
su totalidad a la relacion entrada salida. Por otra parte, en una
conguracion en lazo cerrado, este cambio en el proceso queda
multiplicado por la funcion de sensibilidad S (s). De ah que el
controlador C(s) pueda escogerse de manera que esta funcion,
presente una magnitud pequena dentro del rango de frecuencias
en que pueda presentarse la incertidumbre. Este es reconocido
como uno de los factores clave para el uso de la realimentacion.
La funcion de sensibilidad tal como se ha presentado, es
una funcion dependiente de la frecuencia y que, por tanto, no se
puede utilizar de manera directa, como gura de merito que nos
proporcione una medida de robustez. No obstante, si vemos que
S (s) depende tan solo de la cadena directa del lazo de control,
L(s) = P(s)C(s), es posible una visualizacion geometrica de
la misma en el plano de Nyquist. Efectivamente, puesto que
S (s) = [1 + L(s)]1 , se puede representar el valor complejo
1 + L( j) como el vector que va desde el punto (-1, 0) hasta
L( j). La funcion de sensibilidad sera por lo tanto, menor que
uno para aquellas frecuencias en las que la curva de Nyquist
quede por fuera de una circunferencia con centro (-1, 0) y radio
unitario. En base a esta interpretacion se dene el valor MS
como:
1
.
,
MS = max |S ( j)| = max
(14)
1 + C( j)P( j)
1
,
(15)
=
mn |1 + L( j)|
145
1
MS
, m 2 sin1
.
(16)
Am
MS 1
MS
Otra implicacion de garantizar que la curva de Nyquist permanezca fuera de un crculo con centro en el punto crtico y de
radio 1/MS , es que se garantiza la estabilidad a pesar de que la
ganancia de sistema se incremente en un factor MS /(MS 1) o
se reduzca en un factor MS /(MS + 1). Adicionalmente, se puede garantizar la estabilidad a pesar de insertar una nolinealidad
estatica , f (x), en el lazo, siempre que se verique que:
f (x)
MS
MS
<
<
.
MS + 1
x
MS 1
(17)
Valores tpicos de MS oscilan en el intervalo de 1,4 a 2, implicando para el caso MS = 2, un Am 2 y un m 29o . Para
el caso MS = 1,4 se garantiza un Am 3,5 y un m 41o . La
ventaja que presenta el uso de MS , es que determina el Am y el
m de manera simultanea, mientras que estas dos cantidades son
completamente independientes. A su vez, el MS tambien aparece como referencia en las comparativas que se puedan realizar
de la robustez conseguida por determinados enfoques, a pesar
de que e sta no se contemplara explcitamente en la fase de diseno.
2.3. Una medida de robustez generalizada
Desde la perspectiva de la teora de control robusto, la estabilidad del sistema de control en lazo cerrado se mantiene
ante variaciones, P(s), en el modelo nominal utilizado, Po (s),
siempre que se verique la condicion:
|C( j)Po ( j)| < |1 + L( j)|,
expresion que puede reescribirse como
P( j) < 1 .
Po ( j) T ( j)
(18)
(19)
1 + L( j)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
146
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
(21)
4.
El diseno con base en la especicacion de unos determinados Am y m , se puede considerar como el primer planteamiento
en el que se especca de manera explcita, la robustez en base
a indicadores de robustez. La primera propuesta de diseno con
base en Am y m se presenta en strom and Hagglund (1984)
para un Am de 3 y un m de 60o . As, las ecuaciones de diseno
para un controlador PI y un sistema de primer orden con retardo
que resultan son:
+ tan1 ( p T i ) tan1 ( p ) p L = 0,
2
2p 2 + 1
Am K p K = p T I
,
2p T I2 + 1
2g 2 + 1
K p K = g T I
,
2g T I2 + 1
(22)
(23)
(24)
(25)
+ tan1 (g T i ) tan1 (g ) g L.
2
El problema que presenta el diseno en base a Am y m , es
que las expresiones resultantes para el calculo de los mismos
son altamente no lineales. Para su solucion se deben obtener,
tambien, las mencionadas frecuencias de cruce, apareciendo en
las ecuaciones de las mismas la funcion tan1 que imposibilita su calculo analtico. Debido a esta problematica basica, han
aparecido diferentes enfoques con base en aproximaciones, los
cuales proporcionan relaciones que posibilitan tanto, el calculo
de los Am y m asociados a una regla en particular, as como el
diseno para conseguir unos Am y m determinados.
En Ho et al. (1996) por ejemplo, se proporcionan ecuaciones para la evaluacion de los Am y m de un lazo de control,
en base a un controlador PID y un sistema de primer orden con
retardo. Estas ecuaciones se aplican luego para evaluar los Am
y m , que proporcionan reglas de sintona conocidas, como las
clasicas de Ziegler-Nichols y Cohen-Coon, as como las derivadas de reglas o ptimas (ISE, IAE, ITAE). Siendo los valores
recomendados de entre 2 y 5 para el Am y entre 30o y 60o para el
m =
m . Ho et al. (1995b), Ho et al. (1995a) y Ho et al. (1996), mostraron que hay formulaciones que pueden proporcionar valores
que estan fuera de estos rangos. De esta forma, posteriormente, en Ho et al. (1999) se propone una sintona que obedece a
una especicacion de Am y m , intentando obtener el mejor rendimiento en el sentido ISE. As, para un Am determinado, hay
un m que proporciona un ISE mnimo. Una especicacion de
m mayor conlleva una degradacion del rendimiento, existiendo por lo tanto un compromiso entre ambos. En cambio, para
valores menores de m , este compromiso no existe, pudiendose
especicar una mayor robustez sin perder rendimiento.
Un problema que presentan los Am y m , es que ambas medidas son independientes y que debe, por tanto, garantizarse el
cumplimiento de ambas. Es por este motivo que en los u ltimos
anos, la especicacion de robustez se ha orientado mas hacia
el uso de la funcion de sensibilidad, que al uso de estas dos
medidas.
robusto con base en la sensibilidad maxima MS
Diseno
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
de tiempo dominante T , y su retardo aparente L, obtenidos estos a partir de la curva de reaccion del proceso; o por sus parametros crticos, ganancia K pu y periodo
de oscilacion T u . Establece dos niveles de robustez, una
mnima MS = 2,0 y una alta MS = 1,4. El a mbito de
aplicacion del metodo es 0,1 L/(L + T ) 0,85.
Las ecuaciones del MOO para los modelos de primer orden con retardo son:
1
5
Kp K = +
,
6 11o
3
7
T i 14 o + 6
o ,
=
T
o + 15
(26)
1
4
= o + .
9
2
Toma como base el metodo MIGO (M-constrained Integral Gain Optimization) de strom et al. (1998), que
optimiza la ganancia integral del controlador, Ki , e impone una restriccion en la sensibilidad maxima, MS = 1,4,
aplicado a un conjunto a mplio de plantas de prueba, que
incluye plantas de polo multiple, procesos integrantes y
con respuesta inversa. A partir de los parametros o ptimos,
determina las ecuaciones para una sintona robusta de
controladores PI y PID Estandar de 2GdL. Una revision
del metodo AMIGO (Approximated MIGO) se presenta en strom and Hagglund (2006). Aunque el a mbito
de estudio del metodo es 0 L/(L + T ) 0,98, para
los controladores PID Estandar, solo se pueden obtener
parametros ables para L/(L + T ) > 0,5.
Kp K =
(27)
147
A pesar de la elevada cantidad de reglas de sintona existentes (ODwyer, 2003), se puede decir que es mediante la formulacion del IMC-PID (Rivera et al., 1986), que se elaboran
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
148
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
MS
1,4
1,6
1,8
2,0
MS
1,4
1,6
1,8
2,0
MS
1,4
1,6
1,8
2,0
a0
0,0674
0,1687
0,2118
0,3208
b0
1,440
8,672
-3,952
-2,105
c0
0,3803
0,2611
0,2296
0,2107
a1
0,3775
0,4724
0,5633
0,5613
b1
-0,1744
-7,247
5,426
3,595
c1
0,7794
0,5763
0,4711
0,4043
a2
-0,9623
-0,9805
-0,9823
-1,0380
b2
-0,659
-0,04929
0,08661
0,1476
c2
0,6851
0,4345
0,3588
0,3122
2T + L
TL
, T i = T + L/2, T d =
.
K(2 + L)
2T + L
(29)
Kp =
(30)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
con retardo y para los PID de uno de segundo orden con retardo. En el desarrollo de estas reglas se utilizo un controlador PID
ideal, sin ltro derivativo. La sintona SIMC para controladores PI y PID Serie resulta ser:
Kp K =
Td
1
Ti
,
= mn {1, 8o } ,
= a.
2o T
T
(31)
Ti
,
K( + T M )
T i =T + 1 T M
4
Sobrepico (y )
( + z)
Td
=T M
N,
N
( + T M )
T ( + T M )
,
N+1=
T i L ( + z)
2.5
2
1.5
1
servo/regulatorio: [0.56h, h]
0.5
0
0.4
0.6
/h
0.8
1.2
(32)
ov
3.5
0.5
0.2
( + z)
,
( + T M )
149
Kp =
(33)
de manera que se garantiza un valor de MS 1,4, lo que signica una robustez considerable, a la vez que se mantiene un
rendimiento aceptable.
Con base en este planteamiento, se han originado formulaciones similares que lo extienden con el objetivo de introducir consideraciones acerca de la mejora en la respuesta en
regulacion, as como un compromiso entre el rendimiento en
regulacion y seguimiento, a la vez que se garantiza una robustez determinada. De esta forma, en Alcantara et al. (2010a) se
proponen dos problemas de coincidencia de modelos: uno para
la relacion entrada salida, especicando como relacion deseada
T d (s) = ((T M )s + 1)/(T M s + 1) y otro para la funcion de
sensitividad, como S d (s) = s/(T M s + 1). Ambos problemas se
solucionan de forma analtica y a continuacion se analizan las
repercusiones en la eleccion de los parametros que especican
el problema. El valor de T M se escoge de acuerdo a Vilanova
(2008), mientras que el valor de es el que determina el compromiso entre los comportamientos de regulacion y seguimiento. Por ejemplo, en la gura 3 se puede ver el rango sugerido
(34)
siendo o = L/T y c el parametro adimensional de diseno (similar a la constante de tiempo del IMC), pero signicando
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
150
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
2
Ms = 1,2
Ms = 1,4
Ms = 1,6
Ms = 2,0
Ms = 1,8
100
M
smin
y(t)
90
1.5
80
Robustness
upper limit
70
Robustness
lower limit
= 1,0
o
10
12
14
ART , M = 2.0
2
s 18
16
DSd, M = 2.0
20
ART2. Ms = 1.6
o = 0,55
DSd, M = 1.6
s
200
0.5
1.5
o= 0,05
2.5
Maximum sensitivity Ms
u(t)
150
la relacion entre la constante de tiempo deseada para la respuesta de lazo cerrado y la constante de tiempo dominante del
proceso controlado, para el cual se establece un lmite inferior;
cmin c ; si se quiere garantizar un determinado nivel de robustez (en terminos de MS ). As, el valor cmin se ofrece parametrizado en terminos de la robustez deseada:
k21
(35)
cmin = k11 +
o ,
k22
k11 = 1,384 1,063MS + 0,262MS2 ,
k21 = 1,915 + 1,415MS 0,077MS2 ,
k22 = 4,382 7,396MS + 3,0MS2 ,
planteando por tanto, de una manera muy compacta, un compromiso entre robustez y rendimiento. El punto interesante de
esta propuesta, es la de relacionar el efecto del parametro de
diseno (c en este caso) con la medida de robustez MS . De esta
forma acaba siendo el mismo valor de MS el que se convierte
en un parametro de diseno. En la gura 4 se puede ver esta relacion para el caso del mencionado controlador PI y un sistema
de primer orden con retardo.
Como puede verse, si se aumenta demasiado el valor de c ,
se consigue el efecto inverso empezando a perder robustez, de
ah que el rango de valores para c se limite tambien por arriba
cmin c 1,5+0,3o . Tal como puede verse, en el fondo, este
metodo obedece al mismo espritu que el metodo de Sntesis
Directa para regulacion (DS-d) comentado anteriormente (Chen
and Seborg, 2002). No obstante, para el caso del controlador
PID las derivaciones no son exactamente las mismas y el hecho
de que en Alfaro et al. (2009d) se presente la formulacion para
los controladores con dos grados de libertad (2GdL), el ART 2
proporciona un diseno global bastante mejor.
A modo comparativo, se presenta la aplicacion de ambos
metodos para el sistema de prueba:
P(s) =
1
,
(s + 1)(0,4s + 1)(0,16s + 1)(0,064s + 1)
(36)
100
10
12
14
16
18
20
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
(38)
Ki
+ Kd s,
s
(39)
s2
b2
,
+ a1 s + a2
(40)
151
Ax + Bu + Br r,
K x + K p r + Kd r,
= Cx
(41)
A = a2
1
a1
0
C =
0
0
, B = b2 , Br = 0
0
1
0
0
1
0
0
, K = K p , Kd , Ki .
(43)
(44)
un problema de optimizacion en P y Y:
mn xT (0)P 1 x(0),
(46)
Y
P,
sujeto a
T + BY + Y T BT
AP + PA
P
Q1
0
YT
0
R1
0, P > 0,
(47)
de esta forma, dada la solucion o ptima (P , Y ) la ley de realimentacion de estado o ptima viene dada por:
K = Y (P )1 .
(48)
Pudiendose recuperar los parametros del controlador PID a partir de este controlador o ptimo.
Una ventaja de formular las restricciones en base a LMI,
es que se pueden anadir otras especicaciones de diseno, siempre que estas sean expresables en este formato. De hecho, en el
mismo trabajo Ge et al. (2002) muestran como incorporar consideraciones acerca de la energa de control, atenuacion de perturbaciones, etc. De esta forma, por ejemplo, si se desea anadir
una especicacion de atenuacion de perturbaciones en terminos
de la norma innito, se considera primero el sistema en el que
se anade la correspondiente entrada en perturbacion w:
x = Ax + Bu + Bw w,
y = Cx,
[A, B]
(49)
,
(50)
= Cov{[A1 , B1 ], [A2 , B2 ], ..., [ANm , BNm ]}. (51)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
152
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
sujeto a
Figura 6: Diagrama de bloques para la optimizacion del controlador PID (Goncalves et al., 2008)
Una especicacion del tipo T wy < (donde T wy denota la funcion de transferencia en lazo cerrado desde w a y), se
convierte en una restriccion LMI del tipo:
w C T
T + BY + Y T BT PB
AP + PA
T
(52)
Bw P
I
0 0.
C
0
I
De esta manera se pueden anadir restricciones adicionales,
que seran tenidas en cuenta al solucionar el problema de optimizacion. Como resultado, acabamos obteniendo un conjunto
relativamente complejo de LMI, que actuan como restricciones.
No obstante, si hay algo que hace atractivo este enfoque, es la
aceptacion que ha ganado esta formulacion y la existencia de
software muy eciente para solucionarla. Este enfoque tiene la
ventaja de permitir la incorporacion de un amplio abanico de
especicaciones, no obstante, tal como esta formulado en Ge
et al. (2002), es de aplicacion tan solo a un tipo de sistemas
muy concreto y la formulacion ideal del PID. En el mencionado trabajo, los autores presentan la aplicacion del metodo a
un reactor agitado, cuyo modelo se linealiza en tres puntos de
operacion diferentes, mostrando la efectividad de considerar el
enfoque multimodelo.
Este enfoque, en el que se utiliza la formulacion con base
en LMI, as como la descripcion de la incertidumbre en base
a multiples modelos, es retomada en Goncalves et al. (2008),
donde se elabora un poco mas en esta idea. Concretamente se
plantea un metodo iterativo de dos pasos. Un primer paso en
el que se resuelve un problema de optimizacion multiobjetivo
no convexo y un segundo, de analisis con base en la utilizacion
de LMI, en el que la solucion multiobjetivo se verica para el
dominio incierto. En caso de que alguna de las restricciones se
viole, se anaden nuevos puntos para iniciar una nueva iteracion
de la fase de diseno. Dos de las principales ventajas de este enfoque respecto al presentado anteriormente, es que no se supone
ninguna estructura determinada para el modelo del proceso. A
su vez, para el controlador PID, se supone una formulacion de
dos grados de libertad1 en el formato Estandar, aspecto que proporciona al metodo un mayor grado de aplicabilidad y cercana,
a las formulaciones industriales de estos controladores.
1 aunque as dicho por los autores, no es en realidad un PID de dos grados
de libertad.
i ,
C(s) ,
T z1 d (s, ) 1 ,
T z (s, )2 2 ,
2
(53)
(54)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
153
(55)
(57)
(58)
1
,
1l
(60)
(61)
(1 l) sin2 + cos 1 (1 l)2 sin2 , (62)
MS1 Ml = l sin().
(63)
(64)
sujeto a
T (cot I(k ) R(k )) + l 1
T (cos I(k ) + R(k )) + l > 1
para k > x ,
para k > x ,
para k x .
k .
(66)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
154
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
Figura 9: Respuestas temporales para el sistema de ejemplo P1 (s). Metodo propuesto con l = 0,5 y = 90o (rojo), con l = 0,707 y = 45o (verde) y metodo
en Panagopoulos (2002) (azul)
Figura 8: Curvas de Nyquist para el sistema de ejemplo P1 (s). Metodo propuesto con l = 0,5 y = 90o (rojo), con l = 0,707 y = 45o (verde) y metodo en
Panagopoulos (2002) (azul)
sistema
P1 (s) =
1
e5s
(s + 1)3
(67)
En las secciones anteriores se ha presentado todo un conjunto de diferentes opciones y alternativas, que se han ido formulando a lo largo de los anos, con el n de afrontar el problema
de la obtencion de un PID robusto. El comun denominador a
todas ellas, a pesar de utilizar tanto metricas de robustez como descripciones de incertidumbre diferentes, es que se toman
en consideracion, basicamente, las caractersticas de robustez.
No obstante, es cada vez mas patente la necesidad de mantener
unos niveles de rendimiento altos a pesar de tener que garantizar una determinada robustez. En otras palabras: minimizar la
perdida de rendimiento debida a la introduccion de consideraciones de robustez. Asimismo, la robustez conseguida para el
lazo de control puede resultar una caracterstica fragil. Es decir,
puede perderse ante pequenas variaciones en los parametros del
controlador.
Por lo tanto, el diseno del sistema de control de lazo cerrado con controladores PID, debe considerar el compromiso de
dos criterios en conicto, por un lado el desempeno ante los
cambios en la consigna y las perturbaciones y por el otro, la
robustez ante cambios en las caractersticas del proceso controlado. Una vez obtenido un desempeno robusto del lazo de
control, es importante estimar la fragilidad del controlador, esto es, la sensibilidad de la robustez del lazo de control a cambios
en los parametros del propio controlador, ya sean producto de
inexactitudes en su implementacion o por el ajuste no nal de
los parametros del controlador por parte del disenador. Un controlador con un ndice de fragilidad bajo, permitira realizar la
puesta a punto del controlador, sin tener que preocuparse por
provocar una degradacion importante en la robustez del mismo
(Alfaro, 2007).
La posibilidad de que los controladores sean fragiles fue
puesta en evidencia por Keel and Battacharyya (1997). Por su
parte Alfaro (2007) asocio la fragilidad de los controladores
PID a la perdida de robustez del lazo.
Es en este sentido, que los autores creen que las estrategias de diseno deben plantearse de forma integral introduciendo
consideraciones en estos tres ejes. Se debe establecer de manera cuantitativa la dependencia entre estas caractersticas y sus
repercusiones en la sintona nal. A modo de ilustracion, se
presenta un ejemplo en el que se muestra el compromiso existente entre el desempeno y la robustez del lazo de control, y su
efecto sobre la fragilidad del controlador. Considerese el proceso controlado de cuarto orden, cuya funcion de transferencia
es:
P(s) =
1
.
(s + 1)(0,4s + 1)(0,16s + 1)(0,064s + 1)
(68)
e0,147s
.
(0,856s + 1)(0,603s + 1)
(69)
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
Kp
10,728
Ti
0,492
Td
0,273
MSt
2,0
1,8
1,6
1,4
1,2
MSr
3,963
Jed
0,0067
T Vud
0,4245
Jer
0,164
T Vur
11,193
la cual debe evaluarse tanto para cambios en el valor de consigna, Jer , como en la perturbacion de carga, Jed . Estas proveeran
una indicacion del desempeno de la salida del sistema de control. Los parametros del controlador para el desempeno o ptimo
co seran tales que:
.
Jeo = Je (co ) = mn Je (c , p )
c
(71)
(72)
k=1
c
1,00
1,20
1,51
1,99
2,80
Kp
5,243
4,028
2,756
1,576
0,556
Ti
1,633
1,846
2,100
2,299
1,852
Td
0,407
0,471
0,573
0,750
1,248
155
0,191
0,248
0,363
0,635
1,293
MSt
2,0
1,8
1,6
1,4
1,2
MSr
2,16
1,90
1,65
1,42
1,21
Jed
0,031
0,046
0,076
0,144
0,315
T Vud
0,179
0,150
0,126
0,109
0,097
Jer
0,327
0,369
0,420
0,460
0,558
T Vur
0,548
0,466
0,415
0,374
0,256
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
156
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
100
95
y(t) (%)
90
85
80
75
70
65
10
15
20
25
Mts = 2,0
100
Mts = 1,6
95
Mts = 1,2
u(t) (%)
90
85
80
75
70
65
English Summary
10
15
20
25
tiempo
MSt
2,0
1,8
1,6
1,4
1,2
IF20K p
0,250
0,190
0,133
0,084
0,042
IF20Ti
0,0019
0,0011
0,0007
0,0004
0,0003
IF20Td
0,210
0,166
0,121
0,078
0,037
IF20
0,681
0,486
0,323
0,194
0,089
Abstract
This paper presents a general overview of the existing approaches used to obtain a robust proportional integral derivative
(PID) controller. The rigid and particular structure imposed by
the PID controller, have been the main reason for its vast use
in industrial applications but at the same time impose several
constrains to include robustness considerations into its design.
Nowadays, the spectrum of possibilities for the robust design of
a PID controller is very wide and may be faced with practically
any approach, specically with any robust control approach. At
this respect, it is important to distinguish between tuning methods and tuning rules been of interest, in the PID controller
case, the development of simple tuning rules that at the same time guarantee its robustness. Previously to this classication, it
is important to state how the robustness is measured and represented. Accordingly, how the design specications are nally
formulated. The paper also reviews other newer issues proposed in the PID literature and related with the control system
robustness, as are its achievement and the controllers fragility.
Keywords:
PID Control, Robustness, Uuncertainty
Agradecimientos
8.
Conclusiones
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
157
Documento descargado de http://zl.elsevier.es el 08/11/2014. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
158
R. Vilanova, V.M. Alfaro / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 141158
f
f
Vilanova, R., Alfaro, V. M., Arrieta, O., Pedret, C., 2010. Analysis of the
claimed robustness for pi/pid robust tuning rules. In 18th IEEE Mediterranean Con- ference on Control and Automation (MED10), June 23- 25,
Marrakech-Morocco.
Visioli, A., 2001. Optimal tuning of PID controllers for integral and unstable
processes. IEE Proc. D, Control Theory and Applications 148 (2).
Visioli, A., 2006. Practical PID Control. Springer Verlag Advances in Industrial
Control Series.
Zhuang, M., Atherton, D. P., 1993. Automatic tuning of optimum PID controllers. IEE Proc. D, Control Theory and Applications 140 (3), 216224.
Ziegler, J. G., Nichols, N. B., 1942. Optimum settings for automatic controllers.
Trans ASME 64, 759768.