Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
v DV
w u y
Controlador Proceso
SP MV CV
EL REGULADOR PID
e( t ) w( t ) y( t )
1 de
u( t ) K p e( t ) e( )d Td
Ti dt
4-20 mA
Transmisor
% mA
w e u mA
+
- R Proceso
Ing. %
Ing.
Ing. mA
Kp % / Ing.
Fórmulas de Conversión y,w
20 mA 100 %
mA
%
4 mA
0%
y0 y yM y0 y yM
16 100
Span=yM - y0 mA ( y y0 ) 4 % ( y y0 )
span span
100
% (mA 4)
16
Fórmulas de Conversión u
20 mA
Actuador
mA u Apertura
mA válvula en
% %
4 mA u Apertura
u% válvula en
0% 100 % % %
16
mA %4
100
Análisis del regulador
Actuador
W(s) U(s) Y(s)
+
- R(s) Gp(s)
% %
100/span
%
100/span
%
u
+
- R Ga Gp Gt
% % %
%
Las dinámicas del actuador y transmisor deben incluirse si son
significativas
Análisis del lazo (1)
w % u
+
- R Ga Gp Gt
% %
100/span
%
G a G pG t R 100 G a G pG t R 100
Y(s)% W (s)% Y(s) W (s)
1 G a G pG t R span 1 G a G p G t R span
Ga Ing’/%
Gp Ing/Ing’ La salida es la variable
medida, no la controlada
Gt %/Ing
R %/%
Análisis del lazo (2)
Ing u
w +
- R(s) Ga Gp
% Ing
Ing
Gx
GaG pR
Y(s) W (s)
1 G a G pG x R La salida es la
variable controlada
Ga Ing’/%
Gp Ing/Ing’ Gx tiene ganancia 1 e
incorpora la dinámica
Gx adimensional
del transmisor
R % / Ing
Control de flujo
w FC
u
a q h
d q d a
q K1(p 0 ) K 2 a v a K v u
dt dt
u
a q h
pb pv
p0
Diagrama de bloques
P K1 100
0 s 1 50
Kp % /%
W % u Q
K p Tis 1 Kv K 2 100
2 +
- vs 1 s 1 50 +
Tis
% %
100/span
e( t ) w( t ) y( t )
1 de
u( t ) K p e( t ) e( )d Td
Ti dt
4 – 20 mA
Armario de control
Sala de control
Operación
4 – 20 mA
Campo
Configuración
Operación
Carátula
típica de un
PID
Configuración
Formularios
con parámetros
de
configuración
Parámetros PID
• Kp ganancia / Término proporcional
– % span control / % span variable controlada
– banda proporcional PB=100/ Kp
• Ti tiempo integral / Término integral
– minutos o sg. (por repetición) (reset time)
– repeticiones por min = 1/ Ti
• Td tiempo derivativo / Término derivativo
– minutos o sg.
Acción proporcional
u ( t ) K p e ( t ) bias
e u
t t
t t
u u
Kp
t Ti ed t
e Si e=cte. e Kp e
t t
Ti = 1 repetición
Ti tiempo que tarda la Kp Kp
acción integral en igualar
Ti ed Ti
et K p e t Ti
a la acción proporcional
(una repetición) si e=cte.
Acción derivativa
w w
y y
t t
u u
t t
e Si e= a t e Kp Td a
t t
Td
Con e variando linealmente, la acción derivativa da la
misma u que la acción proporcional daría Td sg. mas tarde
Acción anticipativa
No influye en el estado estacionario
Acción derivativa
de
u ( t ) K p Td
dt
Kp e
e Si e= a t e Kp Td a
t t
Td
Td tiempo que tarda la de
K p Td K p Td a K p at t Td
acción derivativa en igualar dt
a la acción proporcional
si e= a.t.
Acción derivativa
w
y y
w
t t
de
u ( t ) K p Td
u dt u
t t
Ti s 1 Ti Td s 2
U(s) = K p E ( s)
Ti s
I
+ u
e
w + P
-
y D
No es realizable físicamente
Muy sensible ante ruidos
Ceros reales para Ti > 4Td
PID real (no interactivo)
1
t
d ef
u ( t ) K p e( t) e( ) d Td
T i 0 d t
Td d e f
e f e( t ) filtro en el error
N dt
1 sTd
U(s) = K p 1 E( s)
Tsi 1 sTd N
Realizable físicamente
Incorpora un filtro en el término derivativo
A altas frecuencias la máxima ganancia del término D es Kp N
N : máxima ganancia derivativa. Típicamente N=10.
PID no interactivo
U(s)
. Ti Td s 2 (Ti 11
K p 01 E(s)
. Td ) s 1
Ti s (1 01
. Td s)
Algoritmo de posición
E U
PID Proceso
I
+ u
e
w I + Kp
-
y -D-1
PID Serie o Interactivo
1 1 Tdss
U(s) K ps (1 )( ) E(s)
Tiss 1 01. Tdss
I
w
+ e u
+ + P
-
y D
PID Serie o Interactivo
1 1 Tdss
U(s) K ps (1 )( ) E(s)
Tiss 1 01. Tdss
1
t
d yf
u ( t) K p f ( e) e( t) e( ) d Td
Ti 0 dt
f ( e) funcion del error, por ejemplo:
f ( e) 1 e con p. e. = 0.1
PID no lineal
f(e) Función no-lineal del error
Zona muerta en torno a e=0
Ganancia alta para |e| grande
e
F(e) u
PID
q
4-20 mA
100%
t
1
u u(t) K p (e(t) e()d)
Ti 0
Sin antiwind-up
w
y Con antiwind-up
Anti-wind up
t
1
1. u(t) K p (e(t) e()d) Parar la integración si u
Ti 0 excede sus limites
Modelo actuador
e v u
Kp +
- +
Kp/Ti + 1/s
ew
2. Tracking: Si v >u
ew corrige el término 1/ Tt
integral hasta que v = u Tt traking time constant
Transferencias auto/man
+
auto u
e
w PID
-
y
manual
PD man
auto u
1/ Ti + 1/s +
e
Auto sigue el - +
valor man en
manual 1/ Tr
ew
CONTROL DIGITAL
u(kT)
y(kT)
A/D
T periodo de muestreo T
u t t
Criterios de diseño
• Selección del tipo de regulador P, PI, PID,
PD u otro regulador (DMC, IMC,...)
• Sintonía para cambios en w o v
• Diversidad de formas de especificar
objetivos
• Tener en cuenta la señal de control
• Robustez frente a cambios en el proceso o
punto de operación
Tipos de reguladores
GR 1
y w v
1 GR 1 GR
1 Aumentar Kp 2 Aumentar Td
Partir de valores bajos de Kp, y sin
w acción integral o derivativa
y
Aumentar Kp hasta obtener una forma
de respuesta aceptable sin excesivos u
Aumentar ligeramente Td para mejorar
la respuesta
3 Disminuir Ti
Disminuir Ti hasta eliminar el error
estacionario
Métodos de Ziegler-Nichols
•Criterio de sintonía: amortiguamiento de 1/4
ante perturbaciones. (QDR)
•Desarrollados empiricamente para PID serie (1942)
•Métodos en lazo abierto y lazo cerrado
•Válidos para 0.15 < d / < 0.6 y procesos monótonos
•Dan valores aproximados: requieren ajuste fino
y
1
1/4 w
Métodos
En lazo cerrado
Regulador Proceso
En lazo abierto
Proceso
Método de Ziegler-Nichols en
lazo cerrado
+ u y
e
w Kc Proceso
-
y
Kc ganancia crítica T
T periodo de oscilación
Tabla de sintonía de Ziegler-
Nichols en lazo cerrado
Tipo Ganancia Tiempo Tiempo
Kp integral derivativo
P 0.5 Kc
PI 0.45 Kc T/1.2
PID 0.75 Kc T/1.6 T/10
paralelo
PID serie 0.6 Kc T/2 T/8
y
t yu
d
ds
u Ke
u
s 1
t
Identificación con un salto en u
y
= 1.5 (t2 - t1)
y d = t2 -
y
y
t yu
t1 t2
ds
u Ke
u
s 1
t
Tabla de sintonía de Ziegler-
Nichols en lazo abierto
Tipo Ganancia Tiempo Tiempo
Kp integral derivativo
P / (K d)
PI 0.9 /(K d) 3.33 d
PID serie 1.2 /(K d) 2 d 0.5 d
y
w
min
K p , Ti , Td
f ( e ( t ))dt
minimización numérica
error = f ( Kp , Ti, Td )
Minimización de la integral del
error
d
w e u K e ds y
PID +
s 1
y
min
K p , Ti , Td
e ( t ) dt MIAE
2
min e ( t ) dt MISE
K p , Ti , Td
w
min
K p , Ti , Td
e ( t ) tdt MITA E
error = f ( Kp , Ti, Td )
Tabla de sintonia de Lopez et al.
•Para PID paralelo o no interactivo (1967)
b
•Para rechazo de perturbaciones
d
•Criterio de sintonía: K K a
p
Minimizar la integral del error:
b
d
MIAE |e| a
MISE e2 Ti
MITAE |e|t b
Td
d
•Basadas en un modelo de primer orden a
con retardo
•Proporcionan los parámetros a y b de las fórmulas
•Validas para procesos monótonos con d / < 1
Tabla de Lopez y otros
Reguladores PI paralelo
b
d
Criterio Proporcional Integral Derivativo
K p K a
MIAE a=0.984 a=0.608
b
b=-0.986 b=-0.707 d
MISE a=1.305 a=0.492 a
b=-0.959 b=-0.739 Ti
MITAE a=0.859 a=0.674 b
Td d
b=-0.977 b=-0.68 a
K en % / %
Sintonia para rechazo de perturbaciones
Validas para procesos monótonos con d / < 1
Para reguladores digitales aumentar d en medio periodo de muestreo
Tabla de Lopez y otros
Reguladores PID paralelo
b
d
Criterio Proporcional Integral Derivativo K p K a
MIAE a=1.435 a=0.878 a=0.482
b
b=-0.921 b=-0.749 b=1.137 d
a
MISE a=1.495 a=1.101 a=0.560 Ti
b=-0.945 b=-0.771 b=1.006
b
MITAE a=1.357 a=0.842 a=0.381 Td d
b=-0.947 b=-0.738 b=0.995 a
K en % / %
Sintonia para rechazo de perturbaciones
Validas para procesos monótonos con d / < 1
Para reguladores digitales aumentar d en medio periodo de muestreo
Minimización de la integral del
error
w e u K e ds y
PID +
s 1
y
w
min
K p , Ti , Td
e ( t ) dt MIAE
2
min e ( t ) dt MISE
K p , Ti , Td
min
K p , Ti , Td
e ( t ) tdt MITA E
error = f ( Kp , Ti, Td )
Tabla de sintonia de Rovira et al.
•Para PI, PID paralelo o no interactivo (1969) b
d
•Para cambios de consigna K p K a
•Criterio de sintonía:
Minimizar la integral del error: d
a b
MIAE |e| Ti
MITAE |e|t b
Td
d
•Basadas en un modelo de primer orden a
con retardo
•Proporcionan los parámetros a y b de las fórmulas
•Validas para procesos monótonos con d / < 1
Tabla de Rovira y otros
PI paralelo
Criterio Proporcional Integral Derivativo
b
d
MIAE a=0.758 a=-0.323 K p K a
b=-0.861 b=1.020
MITAE a=0.586 a=-0.165
d
b=-0.916 b=1.030 a b
PID Paralelo Ti
b
Td d
MIAE a=1.086 a=-0.130 a=0.348 a
b=-0.869 b=0.740 b=0.914
MITAE a=0.965 a=-0.147 a=0.308
b=-0.855 b=0.796 b=0.929
K en % / %
Sintonia para cambios de consigna
Validas para procesos monótonos con d / < 1
Para reguladores digitales aumentar d en medio periodo de muestreo
Tuning
Tipo Kp Ti recomendado
>0.2 siempre
PI procesos 2
2 1.7
con integrador
K d
PI 4 d d
1.7
4 K 4 d
w y constante de
1
tiempo deseada en
s 1
lazo cerrado
w 1 y constante de
s 1 tiempo deseada en
lazo cerrado
Síntesis directa
w u y
+
- R G
GR
Y(s) W(s) M(s) = FT deseada en
1 GR lazo cerrado
GR M(s)
M(s) R (s)
1 GR G (s)(1 M (s))
Sintesis directa de PID
Metodología:
•Elegir G(s) de bajo orden
•Elegir M(s) deseada como una función sencilla
•Calcular R(s) e identificar los correspondientes
parámetros de un PID
1
R (s)
M(s)
s 1
s
1
G (s)(1 M(s)) K (1 1 ) K (s 1 1) K
s s 1
1 K Regulador P con
M(s) G (s)
s 1 s K = 1/K
p
Síntesis directa de PID
1 K
Si: M(s) G (s)
s 1 s 1
1
M(s) s 1 s 1 s 1 s 1
R (s)
G (s)(1 M(s)) K
(1
1
) K (s 1 1) Ks K s
s 1 s 1
M
Gp
G (1 M ) GpM G pM
CLTF
1 Gp
M G (1 M ) G p M G (G p G )M
G (1 M )
-1 O
Diagrama de Nyquist
Margen
de fase
G(j)
f
w u y
G(s)
y
El margen de fase esta relacionado
con el sobrepico y la estabilidad
La frecuencia f esta relacionada con
t la velocidad de respuesta
Diseño con el Margen de fase
Calcular R(s) para conseguir un
margen de fase de G(j)R(j)
-1 O igual a a la frecuencia f
G(j)
f
G(j)R(j) w u y
R(s) G(s)
Diseño de PID con especificación del
margen de fase
-1 O
f
G ( j f ) R ( j f ) 1
argG ( j f )R ( j f )
G(j)R(j)
1 Td j
R ( j) K p 1
Ti j 1 0 . 1Td j
Diseño de PID con especificación del MF
G ( j f ) R ( j f ) 1
argG ( j f )R ( j f )
1 Td j
1 Td j f 1 R ( j) K p 1
Kp 1 T j 1 0. 1T j
Ti j f 1 0.1Td j f G ( j f )
i d
Td j f
arg G ( j f )
1
arg 1
Ti j f 1 0.1Td j f
Td Ti con 0...... 0.25
1
Td f
2
K p G ( j f ) 1
1 0.1Td f
1 1 0.44 tg
Td
0.22 f tg
arg( G ( j f ))
Diseño con el MF
y
tiempo
GR
-1
Margen de ganancia
1
MG
G ( j g )
arg( G ( j g ))
-1
g
G(j) MG = factor en el que se
puede incrementar la
ganancia antes de que el
sistema en lazo cerrado se
w u y haga inestable
G(s)
Medida de robustez
Diseño con el MG
Calcular R(s) para conseguir un
margen de ganancia de
-1 O G(j)R(j) igual a a la
frecuencia g
g
G(j)
G(j)R(j)
w u y
R(s) G(s)
Diseño con el MG
1
G ( j g ) R ( j g )
Mg
arg G ( j g )R ( j g )
1 Td j
R ( j) K p 1
Ti j 1 0 .1Td j
O 1
-1 G ( j g ) R ( j g )
g Mg
arg G ( j g )R ( j g )
G(j)
f G ( j f ) R ( j f ) 1
argG ( j f )R ( j f )
G(j)R(j) 1 Td j
R ( j) K p 1
Ti j 1 0. 1Td j
Funciones de transferencia
v
w u y
+ R G +
-
Proceso
GR 1
y w v
1 GR 1 GR
Swy Svy
R R
u w v
1 GR 1 GR
Swu Svu
Esfuerzos de control
GR R
Suw G G Suw
1 GR 1 GR
GR ( j) R ( j)
20 log 20 log G ( j) 20 log
1 GR ( j) 1 GR ( j)
20log| . | GR
1 GR
log
Un ancho de banda
grande implica G esfuerzos de control
esfuerzos de control
elevados
Rechazo de perturbaciones
1 |Svy(j)| en dB
S vy
1 GR
1
1 G( j)R ( j)
si R tiene accion integral
si 0 S vy 0 En un rango de frecuencias,
si S vy 1 el regulador puede
empeorar el rechazo de
perturbaciones.
Importante minimizar el
maximo |Svy(j)|
Margen de Módulo
-1 O 1 NM OM G( j)R ( j)
N NM 1 GR Svy1
1 Td j
R ( j) K p 1
Ti j 1 0 .1Td j
w u y
+ R G +
-
Proceso
GR 1
y w v
1 GR 1 GR
¿ Como varía la respuesta en lazo cerrado cuando
varian los parámetros del proceso?
T
Sensibilidad T G T T
GR
G T G 1 GR
G
Robustez del diseño
v
w u y
+ R y
GR
w
1
G + v
- 1 GR 1 GR
Proceso Tw Sv
G GR G(1 GR ) (1 GR )R GRR 1 GR R 1
Svy
T G 1 GR GR (1 GR ) 2 R (1 GR ) 2 (1 GR )
G 1 G(1 GR ) (R ) GR
T
S G 1 GR 1 (1 GR ) 2
(1 GR )
• Respuesta salto
• Método del relé
• Identificación de la respuesta en lazo
cerrado (Exact)
• Control Adaptativo
Respuesta salto
Si se activa la función de autosintonía, el regulador
cambia a manual y da un salto a la variable manipulada.
De la respuesta del proceso, identifica un modelo de
primer orden con retardo a partir del cual calcula
mediante tablas la nueva sintonia del regulador
e u
PID Proceso
SIPART (Siemens)
Pre-tuning:
EXACT, Electromax
Análisis de sistemas con
elementos no lineales
u
w y
+
- R N G
Análisis de Fourier +
e u
PID Proceso
ECA40 (Satt)
DPR9000 (Fisher)
Astrom, Hagglund 1984
Método del Relé
T periodo de oscilación
A amplitud del primer armónico
y
T
w
A
t d
e
Proceso
-d u
u
t
Modificaciones: rele con histeresis
lazos adicionales para forzar oscilaciones
Método del Relé
1+GN=0 N función
descriptiva del relé
y
T
Kc
A
t wc -1/N
4d
Kc Permite identificar
A
un punto del diagrama
2
c de Nyquist G(j)
T
Sintonía mediante ajuste por margen de fase
Método Exact
EXact Adaptive Controller Tuning (Foxboro)
•Sintonía continua en lazo cerrado
•Si el error excede unos límites, se identifica un modelo
del proceso mediante reconocimiento de patrones
•El regulador calcula la nueva sintonía en tiempo real usando
tablas modificadas de Ziegler-Nichols (+ reglas)
•Comportamiento deseado : sobrepico y amortiguamiento
e
PID Proceso
Presintonía
con salto
Cambio de w
Activación Exact e
y
w NB
y Wmax Perturbación
Ajuste Identificación
Nueva sintonía
PID Proceso
Novatune (ABB)
Identificación recursiva
Sintonía mediante varianza mínima
w
PID Proceso
w u y
R Ge-ds
Gm(1-e-ds)
y
w u
R G e-ds
Diagrama equivalente