Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Controlador PID
El PID es una estructura muy utilizada en los sistemas de control de procesos industriales.
Set point (R) Error (E) Seal de control (U)
PID
Seal medida por el sensor (Y)
Controlador PID
En el dominio de Laplace, su funcin de transferencia es: 1 U(s) = K [ 1 + ----- + Tds ] E(s) Ti s donde: uC : constante (bias) que permite tener la seal de control en el rango deseado. uP : trmino proporcional, definido por la ganancia K por la banda proporcional ( BP = 100/K ). uI : trmino integral, definido por el tiempo integral Ti. Permite eliminar el error estacionario. uD : trmino derivativo, definido por el tiempo derivativo Td. Permite apreciar la tendencia del error, por lo tanto se anticipa al incremento del error.
Controlador PID
En la prctica no se implementa un PID ideal, por diversas razones. En primer lugar el derivador no puede realizarse exactamente. Se le aproxima por un sistema de primer orden con una constante de tiempo Tf. 1 Tds U(s) = K [ 1 + ----- + ------------ ] E(s) Ti s 1 + Tfs donde:
Td Tf = ----N
con 5 N 10
Controlador PID
En segundo lugar el S.P. tiene cambios bruscos, lo que implica un valor alto en el trmino derivativo. Para evitarlo, ste trmino utiliza como seal de entrada nicamente la seal realimentada y(t). 1 Tds U(s) = K [ 1 + ---- ] E(s) - K [ ----------- ] Y(s) T is 1 + Tfs
Error (E)
S. de control (U)
r
PID digital
y(kT)
y(t)
D/A u(t) A/D Proceso
u(k) u u(k-1)
Luego :
(3)
(4)
10
11
LC
LT
AO
Miguel Sanchez Bravo / URP 12
Vapor
AO
Lq.
TIC
TT
Ti
T
Miguel Sanchez Bravo / URP 13
Efecto windup
Aparece debido a la presencia del limitador. Se produce porque el integrador del controlador continuar integrando an cuando la entrada se encuentre saturada. Lo que ocasiona a la respuesta transitoria altos sobreimpulsos.
14
Una forma de evitar efecto windup es no utilizar el trmino integral hasta que el error sea mas pequeo que el valor prefijado; de este modo el control acta como un controlador sin trmino integral hasta que el limi tador deje de saturarse.
15
16
17
18
y0 = entrada analgica 1; r0 = entrada analgica 2; // ( lee el valor de referencia interno) e0 = r0 y0; D = pd*D + qd*(y0-y1); if ( ( u < umax ) & ( u > umin ) ) I = I +qi*e0; u = uc + K*e0 + D + I; if ( u > umax ) u = umax; if ( u < umin ) u = umin; salida analgica = u; y1 = y0;
19
Filtrado digital de la seal de entrada. Presentacin de las variables en unidades fsicas. Seleccin del modo de control (P, PI, PID, on-off, otros) Seleccin de accin directa o inversa. Lmite en la acumulacin del modo integral. Seguimiento del punto de consigna. Autoajuste de las acciones de control Autodiagnstico. Seguridad contra manejo no autorizado.
20
21
22
23
24
25
26