Systems Engineering
and Automatics
Sistemas Automticos.
Celso Fernndez Silva.
Jos Ignacio Armesto Quiroga.
Emma Delgado Romero.
2008 2009
Universidad de Vigo
Departamento de Ingeniera de Sistemas y Automtica
URL: http://www.disa.uvigo.es/
TEMA 2
Reguladores PID.
Sintona de parmetros.
TEMA 2:
Reguladores PID. Sintona de parmetros.
Introduccin.
Acciones bsicas de control.
Sintona de parmetros.
Mtodos de sintona en bucle abierto.
Mtodos de sintona en bucle cerrado.
Estructuras del algoritmo PID
Tipos de regulacin.
Introduccin.
Bucle de control
R(s)
E(s)
+ -
Planta o proceso
U(s)
Gc(s)
Y(s)
Gp(s)
H(s)
Caldera
Vapor
Vlvula
Regulador
Motor
Eje de salida
[DORF-05]
ISA - Vigo 2008
Gc(s)
E I ( s)
1
=
E ( s)
Ri Ci s
E(s)
E D (s)
= Rd C d s
E (s)
Kp
R1
Ri
Gc ( s) ==
TI
+ sk pTD
R2
1
+
+ Rd C d s
R1 Ri Ci s
EP(s)
Ci
Kp/TI
R
R
EI(s)
Eo(s)
Rd
KpTD
Cd
R2
Gc ( s ) = k p +
Eo ( s ) = E p ( s ) + E I ( s ) + E D ( s )
R
ED(s)
R(s)
P I
U(s)
Y(s)
Gc(s)
Gc(z)
R(z)
U(z)
Y(z)
(s + c ) (s + a )
1
Td s
= Kc
+
Gc = K p 1 +
(s + d ) s
1 + Td s sTi
Reguladores
industriales
(p. ej. SIPART)
-d
-c
-a
PID real
-b
-d
-c
-a
10
Sintona de parmetros.
Mtodos para la sintona de parmetros del PID
11
Sintona de parmetros.
Mtodos Empricos de Sintona (I)
1.-Identificacin de la Planta:
Estimacin de ciertas caractersticas de la dinmica de la Planta o del
Proceso a Controlar.
2.-Criterio de Optimizacin:
Objetivos de ajuste (transitorio, permanente, etc.) perseguidos con la
aplicacin del Regulador.
3.-Ajuste de Parmetros:
A partir de los resultados anteriores, del tipo de regulador elegido y
del mtodo de sintona utilizado, se obtienen los Parmetros del
Regulador.
12
Sintona de parmetros.
Mtodos Empricos de Sintona (II)
Los mtodos descritos estn referidos al modelo de PID no
interactivo o de Libro de Texto:
t
de(t ) 1
u (t ) = K p e(t ) + Td
+ e(t )dt
dt
Ti 0
Criterio de la razn de
amortiguamento 1/4:
B 1
=
A 4
13
Sintona de parmetros.
Mtodos Empricos de Sintona (III)
Los criterios de sintona se emplean en dos situaciones diferenciadas:
CONSIGNA:
CARGA O PERTURBACIN:
14
salida
Concretamente:
tiempo
15
Actuador
Proceso o
Planta
Variable de
salida
16
[PAZ-01]
ISA - Vigo 2008
17
L
ISA - Vigo 2008
18
Ls
K
e
G p ( s) =
1 + s
0.632y
0.283y
t
t1
u
K = y / u
t2
L = t2
u
t
a = K L
19
t1 = 0.592
t2 = 1.28
K =1
G p ( s) =
G p ( s) =
1
e 0.248s
1.032 s + 1
10000
s 4 + 126s 3 + 2725s 2 + 12600s + 10000
20
y
A
Disturbanc e
Setpoint
B
B 1
=
A 4
B 1
=
A 4
t
ISA - Vigo 2008
21
Kp
Ti
Td
Tp
4 L
PI
0.9
3 L
5.7 L
PID
1.2
2 L
0.5 L
3.4 L
22
K eLs
1+ s
23
Kp
P
PI
PID
Td
Ti
1 +
K L 3
0.9 + L L(30 + 3L)
K L
12
9 + 20 L
4 + L L(32 + 6 L)
K L 3 4
13 + 8L
4 L
11 + 2 L
24
K eLs
1+ s
25
20 % overshoot
Criterio de
optimizacin:
0 % overshoot
26
20 % overshoot
With shortest oscillation duration
Setpoint
Disturbance
Setpoint
Disturbance
Kp
0.6 / a
0.95 / a
0.95 / a
1.2 / a
Ti
2.4L
1.4
2L
Td
0.5L
0.42L
0.47L
0.42L
27
Z-N
Kp 1.2 / a
CHR
CHR
CHR
CHR
0% - SP
0% - Dist
20% - SP
20% - Dist
0.6 / a
0.95 / a
0.95 / a
1.2 / a
Ti
2L
2.4L
1.4
2L
Td
0.5L
0.5L
0.42L
0.47L
0.42L
- SP
y(t)
Perturbacin
G p ( s) =
1
(s +1)3
28
29
Kp
PID
Setpoint
Disturbance
Setpoint
Disturbance
0.758 L 0.861
0.984 L 0.986
1.086 L 0.869
1.435 L 0.921
L
0.608
L
1.02 0.323
Kp
Td
ISA - Vigo 2008
L
0.740 0.130
L
0.348
0.914
PI
L
0.878
0.749
1.137
L
0.482
PID
Setpoint
Disturbance
Setpoint
Disturbance
0.586 L 0.916
0.859 L 0.977
0.965 L 0.855
1.357 L 0.947
Ti
0.707
Td
ITAE
PI
Ti
L
1.03 0.165
L
0.674
K
0.680
L
0.796 0.147
L
0.308
0.929
L
0.842
0.738
L
0.381
0.995
30
Kp
+-
Planta
(Sistema)
Regulador
( P)
Sensor
Tu
t
31
de(t ) 1
u (t ) = K p e(t ) + Td
+ e(t )dt
dt
Ti 0
32
Regulador
Kp
Ti
Td
P
PI
PID
0.5 Ku
0.4 Ku
0.6 Ku
0.8 Tu
0.5 Tu
0.125 Tu
33
u (t) =
l , e (t) 0
- l , e (t) < 0
Planta
Rel
Este control, para la mayora de los sistemas de inters, dar como resultado una
oscilacin ante una entrada escaln. La salida del sistema ser una seal oscilatoria de
periodo Tu y de amplitud . En este caso, se
4l
obtiene la ganancia ltima mediante la frmula: K =
u
34
Ta
A
Ta
Ti =
;
6
B 1
=
A 4
2 Ta
Td =
3
La accin proporcional se ajusta posteriormente (sin tocar las otras acciones) hasta
conseguir la razn de amortiguamiento .
ISA - Vigo 2008
35
El mtodo de Harriot:
Proporciona resultados precisos.
Es un mtodo de prueba y error (puede requerir un tiempo excesivo)
No inestabiliza el sistema ni lo fuerza al borde de la inestabilidad (no hay posibilidad de que
se estropeen dispositivos del mismo)
ISA - Vigo 2008
36
Sintona de parmetros.
Resumen
Propuestas por distintos autores, proporcionan un mtodo rpido y cmodo para determinar los
parmetros de un regulador PID, en sus distintas particularizaciones (P, PI y PID) a partir de:
Las caractersticas estimadas del proceso (en B.A. o en B.C.)
El criterio de sintona elegido (amortiguamiento 1/4, IAE, ISE e ITAE).
Son empricas (experimentales) y las de bucle abierto se han obtenido como resultado de:
Experiencias con procesos industriales tpicos.
Simulaciones con modelo de primer orden con retardo puro.
Por esta razn, las de bucle abierto tienen un rango limitado de aplicacin:
Es preciso que el proceso sea estable en bucle abierto.
La respuesta del proceso ante entrada escaln debe ser montona creciente.
El retardo y la constante de tiempo estimados deben verificar:
Por experiencia:
37
38
p = 0 o 1
ISA - Vigo 2008
i = 1
d = 0
39
K
Ti
K d = K Td
40
Tipos de regulacin.
Introduccin
- Todo/Nada
- De 2 posiciones
- De 3 posiciones
- Proporcional al tiempo
- PID
- Libro de texto
- PIDs industriales
- PID-D2.
- PID no lineal
- Reguladores especiales
41
Tipos de regulacin.
Regulacin Todo-Nada
- Produce una salida de un 0% o un 100% en funcin del signo del error.
- Para evitar estados inestables en cuanto a la conmutacin de salida
(ruido, etc.) se dota al regulador de cierta histresis.
- La variable a regular permanece oscilando entre ciertos lmites. La
amplitud de dichas oscilaciones es ms grande cuanto ms grande sea
la histresis.
actuacin
100%
0%
-h ref +h
variable
a regular
42
Tipos de regulacin.
Regulacin Todo-Nada de 3 posiciones
- Es una variante del anterior, pero la salida del regulador vara entre el
0% y el +100% o entre el 0% y el -100%.
- Consta en realidad de dos reguladores de dos posiciones, separados por
una zona muerta para evitar solapes.
- Una aplicacin tpica es el caso de motores reversibles de velocidad fija
que actan sobre vlvulas o posicionadores.
actuacin
+100%
0%
ref
variable
a regular
-100%
43
Tipos de regulacin.
Regulacin Todo-Nada proporcional al tiempo
- Este regulador modula la variable de salida con un periodo fijo, Tm.
- El porcentaje de cada periodo durante el cual la salida es mxima es
proporcional al error.
- Da lugar a un comportamiento del regulador que es prcticamente igual
al de un regulador proporcional casi continuo.
Error
Mando
Tm
Tm
44
Tipos de regulacin.
Reguladores PID no lineales (I)
Existen dos tipos bsicos:
- Los que presentan la no linealidad antes de los trminos PID:
e
r
-
No
linealidad
PID
u
y
45
Tipos de regulacin.
Reguladores PID no lineales (II)
- Los que presentan la no linealidad entre la etapa PID y la
planta:
e
r
u
No
PID
linealidad
y
Las no linealidades en este caso pueden ser de cualquier tipo,
aunque es habitual que sean del tipo rel todo-nada, como las
empleadas en el control bang-bang para, por ejemplo, comandar
electrovlvulas de dos posiciones.
46
Tipos de regulacin.
Reguladores especiales
Existen otros tipos de regulacin que, a pesar de su inters y
utilizacin, no constituyen todava una mayora frente a los
reguladores PID tradicionales:
- Reguladores basados en lgica borrosa (fuzzy)
- Reguladores basados en redes neuronales
- Reguladores basados en control adaptativo
- Reguladores basados en control ptimo
- etc
47
Bibliografa.
[ASTROM-95]
K.J. strm y T. Hgglund, PID Controllers: Theory, Design, and Tuning. Instrument
Society of America, 1995.
[CHR-52]
Chien, Hrones, Reswick, On the automatic tuning of generalized passive systems. Trans.
ASME, Vol 74, pp. 175-185, 1952.
[CC-53]
H. Cohen, G. A. Coon, Theoretical consideration of retarded control. Trans. ASME, Vol
75, pp. 827-834, 1953.
[DORF-05]
Richard C. Dorf, Robert H. Bishop, Sistemas de control moderno. PEARSON. Prentice
Hall. 2005.
[ESPADA-98]
A. Espada Seoane, Reguladores Industriales Universales. Vigo, 1998.
[LIESLEHT-97] Jukka Lieslehto, Collection of Java Applets for PID Controller Tuning.
http://ae.tut.fi/~juke/java/pidtuning/index.html. Tampere University of Technology,
Tampere, Finland, 1997.
[NEWCAST-08] Control PID Clsico
http://www.csd.newcastle.edu.au/SpanishPages/clase_slides_download/C07.pdf
[PAZ-01]
Robert A. Paz, The Design of the PID Controller. Junio, 2001.
[ZN-1942]
J.G. Ziegler, N.B. Nichols, Optimum Setting for Automatic Controllers, Transactions of
the American Society Mechanical Engineering, Vol 64, pp. 759-768, 1942.
48