Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
http://www.revista-riai.org
1. INTRODUCCION
Sin duda alguna, desde su introduccion en 1940 (Babb, 1990;
Bennett, 2000), los controladores PID (Proporcional-IntegralDerivativo) son la opcion mas utilizada en las diferentes aplicaciones de control de procesos. Su e xito se debe principalmente
a la sencillez de su estructura (tres parametros a sintonizar)
y funcionamiento, que le permiten al ingeniero de control un
entendimiento mejor y facil, comparado con otras tecnicas de
control avanzadas.
En los u ltimos sesenta anos se ha desarrollado una gran variedad de tecnicas y metodologas de diseno y sintonizacion de
controladores PID, sobre las cuales se puede encontrar literatura abundante. Especial atencion merece el IFAC Workshop
PID00 Past, Present and Future of PID Control, que tuvo lugar
en Terrassa, Espana, en Abril del 2000, y donde fue presentada
una revision general del estado de la tecnica del control PID.
Por lo general, la mayora de controladores de los lazos de control realimentado, son sintonizados para el rechazo de las perturbaciones (control regulatorio) (Ziegler and Nichols, 1942;
Cohen and Coon, 1953; Lopez et al., 1967) o para un buen
seguimiento del cambio en la senal de consigna (servo control) (Martin et al., 1975; Rivera et al., 1986; Rovira et al.,
1969), siendo necesaria la eleccion de uno u otro modo de
sintona y obteniendo, como regla general, un mal rendimiento
en seguimiento cuando se utiliza una sintona para regulacion y
viceversa.
La formulacion de Dos-Grados-de-Libertad (2-GdL) tiene
como objetivo tratar de satisfacer estas dos condiciones. El
segundo grado de libertad proviene de la relativa exibilidad
obtenida a la hora de disenar un sistema de control, en lo que
se reere a la posibilidad de procesar de manera independiente las senales de referencia y salida. Ver por ejemplo (Araki,
1984a,b, 1985), as como una revision de sus caractersticas en
(Taguchi and Araki, 2000; Taguchi et al., 2002; Taguchi and
Araki, 2002); ademas de diferentes metodos de sintona que
han sido desarrollados, tal es el caso de (Alfaro et al., 2008;
om et al., 1992; Astr
om and Hagglund, 2004; Astr
om et
Astr
al., 1998; Gorez, 2003; Hang and Cao, 1996; Hagglund and
om, 2002).
Astr
Recientemente, una nueva alternativa para el diseno de controladores de Un-Grado-de-Libertad (1-GdL) ha sido propuesta
(Arrieta and Vilanova, 2007a,b,c). En ella se busca alcanzar
una sintona de compromiso cuando no pueden satisfacerse, de
manera o ptima, ambos modos de operacion. Se dice entonces
que de esa manera se tiene un esquema de control con 2-GdL
implcitos.
El presente artculo corresponde a una invitacion del Grupo tematico de Ingeniera de Control del Comite Espanol de
Automatica (CEA), que promovio el concurso Benchmark
de sistemas para controladores PID, que pretenda evaluar el
funcionamiento de controladores o ptimos, disenados para nue om and
ve plantas del conjunto de prueba propuesto por Astr
Hagglund (2000). El objetivo general del concurso era disenar
un controlador PID para cada una de estas plantas, que optimizara tanto el rendimiento del lazo de control, como el esfuerzo
de la senal de control, ante un cambio tipo escalon en el valor
de consigna y uno tipo pulso en la perturbacion de carga.
Atendiendo lo anterior, se presento la propuesta descrita mas
adelante, elaborada en forma conjunta entre el Departamento de
Automatica, de la Escuela de Ingeniera Electrica de la Universidad de Costa Rica y el Grupo de Ingeniera de Sistemas y Au-
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
60
2. FORMULACIONES PID DE
DOS-GRADOS-DE-LIBERTAD (2-GDL)
En general, la obtencion de las reglas para la sintonizacion
de los controlador PID estan relacionadas con el esquema de
control mostrado en la Fig. 1, donde P (s) es la funcion de
transferencia del proceso controlado y C(s) la del controlador;
r(s) es el valor de consigna, u(s) el esfuerzo de control (salida
del controlador), d(s) la perturbacion de carga y donde la
variable controlada del proceso es y(s).
d (s)
r(s)
C (s)
u ( s)
y (s )
P (s )
(7)
o en forma compacta a
u(s) = Cr (s)r(s) Cy (s)y(s)
(8)
siendo entonces
(1)
(6)
Cr (s) = Kc
(3)
(4)
(5)
1
+
Ti s
(9)
(10)
el controlador de realimentacion.
%
u(t) = Kc ep (t) +
con
1
Ti
0
ei ( )d + Td
ded (t)
dt
&
(2)
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
61
Cr (s)P (s)
1 + Cy (s)P (s)
(11)
P (s)
1 + Cy (s)P (s)
(12)
(13)
(14)
2GdL
2GdL
Myr
(s) = Cr (s)Myd
(s)
(15)
1
(s + 1)8
(16)
1 5s
(s + 1)3
Sistema de primer orden mas tiempo muerto
(18)
es
0,1s + 1
Sistema de segundo orden mas tiempo muerto
(19)
P3 (s) =
P4 (s) =
es
(0,1s + 1)2
Sistema de polos rapidos y lentos
0,5
1
100
P6 (s) =
+
(s + 10)2 s + 1 s + 0,05
P5 (s) =
(20)
(21)
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
62
(22)
25
(s + 1)(s2 + s + 25)
(23)
P7 (s) =
Sistema oscilatorio
P8 (s) =
Sistema inestable
P9 (s) =
s2
1
1
|e(t)| dt
(25)
|u(t)| dt
(24)
JIAE =
(26)
tanto ante un cambio tipo escalon unitario en el valor de consigna, como ante un cambio tipo pulso unitario en la perturbacion
de carga.
|e(t)| dt
(27)
|u(t) u()| dt
(28)
(29)
= [Kc Ti Td ]
DEL PROBLEMA
4. SOLUCION
Dada lo diverso del comportamiento dinamico de los procesos a
controlar y lo especco de las funcionales de coste a optimizar,
se considero que la solucion mas directa y viable era mediante
la optimizacion de los parametros de un controlador PID de 2GdL generico, para cada uno de los procesos controlados.
De esta manera para cada una de las nueve plantas propuestas
se determinaron los parametros para lograr el mnimo de una
funcional de coste que penalizaba el error y el esfuerzo de
control, ante un cambio escalon en el valor deseado y ante la
perturbacion de carga en forma combinada.
(30)
(31)
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
63
(32)
7DEOD 1.
P lanta
P1
P2
P3
P4
P5
P6
P7
P8
P9
Ump
10,0
10,0
10,0
10,0
10,0
0,909
0,0
10,0
10,0
Um1o
1,215
1,595
1,111
1,209
1,108
0,899
9,280
1,284
9,343
Um2o
1,237
1,656
1,110
1,221
1,117
0,899
9,474
1,501
9,422
R
lacion digital de los lazos de control y el programa Matlab
para la optimizacion de los parametros del controlador. Esta
optimizacion se ha realizado mediante el uso de las funciones fminsearch para las minimizaciones sin restricciones y
fmincon para las minimizaciones con restricciones. Las optimizaciones se han realizado a partir de una estimacion inicial de
los parametros del controlador, hecha con base en su dinamica
(ganancia y constante de tiempo dominante). La optimalidad
de la solucion obtenida, se verico usandola como punto de
partida de una segunda optimizacion. Obviamente esto puede
conducir a que la solucion obtenida pudiera ser un o ptimo
local y no global, pero en cualquier caso, queda patente que
es sucientemente buena.
(34)
La ganancia del controlador afecta tanto la magnitud del cambio instantaneo en la salida del controlador, como su magnitud
maxima. Por lo tanto, para limitar el valor extremo del esfuerzo
de control en una forma simple, se impuso una restriccion en
el valor maximo permitido para la ganancia del controlador, el
cual se ajusto en cada caso particular que lo requera, de manera
de lograr cumplir con la restriccion impuesta.
Los valores maximos permitidos para el esfuerzo de control
y los obtenidos con los parametros o ptimos determinados, se
muestran en la tabla 1, en donde Uss es el valor nal del
esfuerzo de control despues del cambio escalon en el valor de
consigna, Ump , su valor maximo permitido en las bases del
concurso, y Um1o y Um2o los valores maximos obtenidos con
los dos conjuntos de parametros o ptimos propuestos.
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
P lanta
P1
P2
P3
P4
P5
P6
P7
P8
P9
7DEOD 3.
P lanta
P1
P2
P3
P4
P5
P6
P7
P8
P9
Jer
8,420
1,460
8,575
1,396
1,464
1,543
1,555
1,176
1,064
Kc
0,890
3,637
0,335
0,423
0,367
0,626
65,0
0,596
40,0
Ti
5,147
1,334
2,665
0,538
0,497
0,441
1,736
0,424
1,430
Td
1,999
0,420
0,774
0,137
0,103
0,0
0,632
0,172
0,297
P lanta
P1
P2
P3
P4
P5
P6
P7
P8
P9
0,661
0,222
0,844
1,0
1,0
0,0
0,141
1,0
0,231
Jur
3,058
1,565
2,052
1,322
1,354
1,736
1,218
2,010
2,091
Jed
5,723
0,342
16,836
1,297
1,429
1,214
0,027
0,855
0,036
Jud
7,688
1,697
8,878
2,336
2,413
1,214
1,121
2,027
1,172
JT 2o
P lanta
P1
P2
P3
P4
P5
P6
P7
P8
P9
7DEOD 4.
7DEOD 5.
Kc
0,921
3,921
0,337
0,428
0,369
0,621
65,0
0,525
40,0
Ti
5,015
1,294
2,635
0,539
0,495
0,439
1,730
0,228
1,430
Td
2,049
0,436
0,751
0,136
0,101
0,0
0,638
0,188
0,300
0,612
0,200
0,773
1,0
1,0
0,0
0,144
1,0
0,233
1.5
Jed
5,999
0,375
16,912
1,300
1,431
1,205
0,027
1,003
0,036
Jud
7,643
1,692
9,005
2,338
2,415
2,311
1,121
2,112
1,173
JT 1o =
1
0.5
variable controlada
valor de consigna
perturbacin
0
0
JT 2o
38,429
7,089
62,210
9,987
10,505
10,350
5,064
8,886
5,568
= 158,088
7DEOD 2.
JT 1o
24,943
5,039
36,462
6,353
6,610
6,793
3,915
5,883
4,360
= 100,358
20
40
60
80
100
1.5
seal de control
1
u(t)
64
0.5
0
0.5
20
40
60
80
100
tiempo
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
65
2.5
1.5
y(t), r(t), d(t)
1
variable controlada
valor de consigna
perturbacin
0.5
0
0
10
15
20
10
12
14
16
18
seal de control
0.8
1
0.5
0.6
0.4
0.2
0
0.2
10
15
20
10
12
14
16
18
tiempo
4
3
1.5
2
1
0
variable controlada
valor de consigna
perturbacin
1
0
10
15
20
25
30
35
1
variable controlada
valor de consigna
perturbacin
0.5
0
40
10
15
20
seal de control
seal de control
1.5
0.5
u(t)
u(t)
seal de control
u(t)
u(t)
variable controlada
valor de consigna
perturbacin
1.2
1.5
1
0.5
0.5
1.5
0.5
0
0.5
0
0
10
15
20
tiempo
25
30
35
40
1
1.5
10
tiempo
15
20
2
1.5
1
0.5
variable controlada
valor de consigna
perturbacin
0
0
10
12
14
16
1.5
seal de control
u(t)
0.5
0
0
8
tiempo
10
12
14
16
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
1.5
1.5
0.5
66
variable controlada
valor de consigna
perturbacin
0
0
10
15
20
10
12
14
16
10
seal de control
seal de control
u(t)
0
2
variable controlada
valor de consigna
perturbacin
10
u(t)
0.5
2
0
10
tiempo
15
20
8
tiempo
10
12
14
16
1.5
REFERENCIAS
1
0.5
variable controlada
valor de consigna
perturbacin
0
0
10
15
20
25
30
2
seal de control
1.5
u(t)
1
0.5
0
0.5
10
15
tiempo
20
25
30
AGRADECIMIENTOS
Este trabajo ha recibido apoyo nanciero del Proyecto CICYT
DPI2007-63356 del Gobierno Espanol.
Documento descargado de http://www.elsevier.es el 16/07/2015. Copia para uso personal, se prohbe la transmisin de este documento por cualquier medio o formato.
67