Documente Academic
Documente Profesional
Documente Cultură
Perturbaciones
Punto de
consigna (SP)
Señal de Variable del
proceso (PV)
REGULADOR control (OP)
PLANTA
INDUSTRIAL
PID
F. Morilla
1 Introducción (2/3)
Control digital
Escalados en PV
Filtrado de la PV
Limitación en la señal de control
Modos de funcionamiento
F. Morilla
1 Introducción (3/3)
F. Morilla
2 Algoritmos PID (1/5)
⎛ 1 ⎞
U(s) = K p ⎜⎜ 1 + + Td s ⎟⎟ E(s)
⎝ Ti s ⎠
+
R(s) E(s) 1 + U(s)
K
+ T s P
- I
+
Y(s)
T s
D
⎛ 1 ⎞
'
p (
U(s) = K ⎜⎜ 1 + ' ⎟⎟ 1 + Td s E(s)
'
)
⎝ Ti s ⎠
+
R(s) E(s) + 1 U(s)
TI' s K'
+ + + P
-
Y(s) T' s
D
⎛ '' K i'' ⎞
U(s) = ⎜⎜ K p + + K d'' s ⎟⎟ E(s)
⎝ s ⎠
K’’
P
+ U(s)
R(s) E(s) K’’ +
I
+ s
- +
Y(s)
K’’ s
D
⎛ ⎞ ⎛ ⎞ ⎛ ⎞
s ⎟⎟ = K 'p ⎜⎜ 1 + ' ⎟⎟ (1 + Td' s ) = ⎜⎜ K 'p' + i + K d''
''
1 1 K
⎜
K p ⎜1 + + Td s ⎟⎟
⎝ Ti s ⎠ ⎝ Ti s ⎠ ⎝ s ⎠
F. Morilla
2 Algoritmos PID (5/5)
Parámetros
⎛ Td' ⎞
Kp K ⎜⎜1 + ' ⎟⎟
'
p
⎝ Ti ⎠
No interactivo Ti Ti' + Td'
Ti'Td'
Td
Ti' + Td'
Kp ⎛ 4T ⎞
⎜⎜1 + 1 − d ⎟⎟ K 'p
2 ⎝ Ti ⎠
Interactivo Ti ⎛ 4T ⎞
⎜⎜1 + 1 − d ⎟⎟ Ti'
2 ⎝ Ti ⎠
Ti ⎛ 4T ⎞
⎜⎜1 − 1 − d ⎟⎟ Td'
2 ⎝ Ti ⎠
F. Morilla
3 Filtro en la acción derivativa (1/3)
+
1
Ti s + 1
+
U(s)
Kp
+ +
1 1
α Td s + 1 - α
N: Inverso del
factor (α) del filtro
derivativo. Valores
típicos entre 2 y 20.
F. Morilla
3 Filtro en la acción derivativa (2/3)
F. Morilla
4 Estructuras de control (1/4)
⎛ 1 de(t) ⎞
u(t) = K p ⎜⎜ e(t) + ∫ e(t) dt + Td ⎟⎟
⎝ Ti dt ⎠
PID
R(s) E(s) U(s)
+ T' d s + 1 +
K’p
α ' T' d s + 1
- +
1
T' i s + 1
Y(s)
F. Morilla
4 Estructuras de control (2/4)
⎛ 1 d y(t) ⎞
u(t) = K p ⎜ e(t) +
⎝ Ti ∫ e(t) dt − Td
dt ⎠
⎟
R(s)
PI-D
+
Y(s) T' d s + 1 U(s)
-
K’p
α ' T' d s + 1
+
1
T' i s + 1
F. Morilla
4 Estructuras de control (3/4)
⎛ 1 d y(t) ⎞
u(t) = K p ⎜ − y(t) +
⎝ Ti ∫ e(t) dt − Td
dt ⎠
⎟
R(s)
I–PD
+
Y(s) T' d s + 1 1 U(s)
- +
T' i s K’p
α ' T' d s + 1
-
F. Morilla
4 Estructuras de control (4/4)
F. Morilla
5 El problema del windup (1/6)
Wv
TT
Fl Intercambiador
de calor
Líquido Te Ts Líquido
frío caliente
Vapor
condensado F. Morilla
5 El problema del windup (2/6)
Pv
Ts
pv
u a a ts
actuador
Te
te Wv 60
1/60 Fl
paso a T/h wv
fl paso a m3/min
Intercambiador
sp
sp
pv u
u
uman
control manual
PI-D con modelo
de actuador F. Morilla
5 El problema del windup (3/6)
Situación ideal (-), real con windup (-) y real con antiwindup (-)
Salida del 1.4
proceso
1
0.6 t2
0.2
0 5 10 15 20 25 30 35 40 45 50
Señal de 0.3
control
0.2
t1 t3
0.1
0
-0.1
0 5 10 15 20 25 30 35 40 45 50
Acción 0.2
integral 0.1
0
-0.1
0 5 10 15 20 25 30 35 40 45 50
F. Morilla
5 El problema del windup (4/6)
1 Es(s) +
Tr
+
-
R(s) E(s) PI – D
+ 1 + 1
con anti-
Ti s
windup Modelo de
actuador
-
+
Us(s)
+
Kp
U(s)
+ +
1 1
α Td s + 1 - α
Y(s)
F. Morilla
5 El problema del windup (5/6)
1 Es(s) +
Tr
+
-
R(s) E(s)
+ 1 + 1
Ti s Modelo de
- actuador
+
Us(s)
+ A
Kp
U(s)
+ M
+
1 1
α Td s + 1 - α PI – D
Y(s) con anti-windup
Um(s) y cambio de modo
F. Morilla
5 El problema del windup (6/6)
FT
Control en cascada
Vapor Pv
Fr
FC TC Tr
Wv
TT
Fl Intercambiador
de calor
Líquido Te Ts Líquido
frío caliente
Vapor
condensado F. Morilla
5 El problema del windup (7/6)
Controlador
Modelo del
r secundario actuador2
1 SP
y
y u r 1
1 1 21 SP u u
VM PID 21
1 Proceso
u y
s1 2
SG VM
u PID y
s2 2 2
SG
Controlador r u
22 22
SP
primario local
Modelo del
actuador1
F. Morilla
PIDWindup (1/2)
F. Morilla
PIDWindup (2/2)
F. Morilla
6 Controladores PID discretos (1/3)
⎛ 1 s ⎞
U(s) = K p ⎜⎜1 + + Td ⎟⎟ E(s)
⎝ Ti s α Td s + 1 ⎠
z +1 z -1
U(z) = K p + K pi + K pd
z -1 z + cd
h 2 Td h − 2 α Td
K pi = K p K pd = K p cd =
2 Ti h + 2 α Td h + 2 α Td
Es importante elegir adecuadamente el período de muestreo h
F. Morilla
6 Controladores PID discretos (2/3)
Pk = Kp (rk – yk)
uk = Pk + Ik + Dk
F. Morilla
6 Controladores PID discretos (3/3)
Pv
pv Ts
u a a ts
actuador
Te
te Wv 60
-K- Fl wv
paso a T/h
fl paso a m3/min
Intercambiador
sp
sp
pv u
u
uman
F. Morilla