Controladores Pid
Controladores Pid
Controladores Pid
Controladores PID
2.1. INTRODUCCIÓN.
Acción de Control
Proporcional (P)
Proporcional más Integral (PI)
Proporcional más Derivativo (PD)
Proporcional más Integral más Derivativo (PID)
Dos Posiciones (ON – OFF)
Estas acciones son las que normalmente encontramos en un controlador, sin embargo, el
empleo de controladores programables y dispositivos de control computarizados permiten
la programación de acciones de control diferentes a las mencionada anteriormente.
2.2.- MODO DE CONTROL PROPORCIONAL:
L(s) U(s)
Gl (s)
+
+ e(s) m(s) F(s) +
Va(s) Gc (s) Gv (s) Gp (s) C(s)
-
O(s)
H(s)
Donde:
m(t) : Señal de salida del controlador (Variable Manipulada).
Kc : Ganancia proporcional (parámetro ajustable).
Mo : Señal de salida del controlador cuando el error es cero (normalmente se le
conoce como “bias”).
e(t) : Error.
M(s)
Gc(s) Kc (2-2)
e(s)
Calculando se tiene:
(80 40) C
%Bp 100 50%
(100 20) C
Se tiene que este 50% de variación produce una variación de 100% en la señal de salida
del controlador; luego, la banda proporcional es de 50%.
1
También: %Bp 100 (2-4)
Kc
Tomando como ejemplo el proceso mostrado en la figura 2.3. Para simplificar el estudio
se presume que el proceso es de primer orden, y que la función de transferencia del
transmisor de temperatura y la válvula del vapor son iguales a uno.
T(s) Gp(s).Gc(s)
(2-
Va(s) 1 Gp(s).Gc(s)
6)
Con la que se obtiene el diagrama de bloques de la figura 2.3b
Va ( s ) + e(s) T(s)
Gc(s) = Kc Gp(s)
-
Kp
Gp(s) y Gc(s) = Kc
ps +1
Kp
Kc
T(s) ps 1
(2-7)
Va(s) Kp
1 Kc
ps 1
T(s) KcKp
Va(s) ps + (1 + KcKp)
KcKp KcKp
T(s) 1 + KcKp 1 KcKp N
(2-8)
Va(s) ps + (1 + KcKp) ps D 1
1
1 + KcKp 1 KcKp
Observe que a lazo cerrado la constante de tiempo ( ) del sistema es menor, debido a que
la constante Kc es mayor.
Debido a que KcKp es un número positivo, la constante de tiempo de lazo cerrado, “D”
siempre será menor que la constante de tiempo de lazo abierto. De este modo, el sistema
de lazo cerrado responderá más rápidamente que el sistema de lazo abierto. Por otro lado,
la constante de tiempo de lazo cerrado disminuye a medida que la ganancia del
controlador aumenta. Así, que una mayor ganancia del controlador implica una respuesta
más rápida.
La ganancia de lazo cerrado, “N” relaciona los cambios en la variable controlada T(s) con
los cambios en el valor deseado Va(s).
Usando el calentador de la figura 2-3, como ejemplo, se observará cuál será la variación
en la temperatura T, si el valor deseado se incrementa en 10 °C en forma escalón.
KcKp
1 KcKp
De la ecuación 2-8 se tiene: T(s) Va(s) ; sustituyendo Va(s) por su valor:
ps
1
1 KcKp
10
Va(s) = , se tiene:
s
KcKp
T(s) 1 KcKp 10
ps
1 s
1 KcKp
La variación final de la variable controlada T con respecto al nuevo valor deseado es:
KcKp
1 KcKp 10
T lims 0 sT(s) = lims 0s (2-9)
ps s
1
1 KcKp
1
KcKp 1
T 10 1 10 (2-10)
1 KcKp KcKp
e 10 C - T C (2-11)
10
10KcKp 1
Sustituyendo: e 10 C - C Para Kc , e 10 - 0
1 KcKp 1
1
KcKp
Se observa que el error solamente está determinado por la ganancia del controlador y por
las características de estado estacionario del proceso. La dinámica del proceso no tiene
efecto sobre el error. Como se muestra en la figura 2.4, al incrementar la ganancia del
controlador se disminuye el error. El error sería cero únicamente cuando Kc por
este se dice que la acción de control proporcional no elimina el error.
65
La figura 2.5 muestra el diagrama de bloques de un proceso de segundo orden con acción
de control proporcional. De la misma forma que en el caso anterior, el diagrama de
bloques se obtiene, haciendo Gv(s) = H(s) = 1.
KcKp
C(s) ( p1s 1)( p 2 s 1) (2-12)
Va(s) KcKp
1
( p1s 1)( p 2 s 1)
C(s) KcKp
(2-13)
Va(s) ( p1s 1)( p 2 s 1) KcKp
C(s) KcKp
2
(2-14)
Va(s) p1 p 2 s ( p 1 + p 2)s + 1 + KcKp
KcKp
C(s) 1 + KcKp (2-15)
Va(s) p1 p 2 2 p1 + p2 s + 1
s
1 KcKp 1 + KcKp
KcKp
El termino: es la ganancia del lazo cerrado, y es igual a la expresión obtenida
1 + KcKp
en el caso anterior en un proceso de primer orden, lo cual confirma que el error (offset)
no es afectado por la presencia de una segunda constante de tiempo en la función de
transferencia (no depende de la dinámica del proceso). Solamente depende de la ganancia
del controlador Kc.
Y(s) Kp
G(s) 22
X(s) p s+2 p s +1
p1 p2 p1 p2
p2 p=
1 KcKp 1 KcKp
p1 p2 p1 p2
(2-17)
p1 p2 2 p1 p 2 1 KcKp
2 1 KcKp
1 KcKp
Donde:
: Coeficiente de amortiguamiento.
En la figura 2.6 se pueden observar las curvas de respuesta del sistema de control, del
proceso de segundo orden esquematizado en la figura 2.5, frente a una perturbación tipo
escalón unitario en el valor deseado, para diferentes valores de Kc. El análisis de las
curvas de respuesta confirma lo siguiente.
1,0
0,5
Kc= 2 Kc= 1
0
10 20 Tiempo t (min)
Se concluye que un controlador de acción proporcional no elimina el error. Solo una alta
ganancia permite reducir el error a un mínimo. En la práctica, la ganancia del controlador
se aumenta asta que el sobreimpulso y las oscilaciones alcanzan un limite aceptable.
m(s) Kc. 1 1
Gc(s) (2-29)
e(s) is
En las ecuaciones anteriores se observa que la señal de salida de un controlador
proporcional más integral consta de dos partes:
La primera es proporcional al error.
La segunda es proporcional a la integral del error.
0
Tiempo
Señal de Error
2Kc E
Contribución
Integral
Señal de
Respuesta
Kc E
Contribución
20% Proporcional
i
Tiempo
Figura 2.7. Respuesta de un controlador Proporcional más Integral frente a una entrada
escalón.
Inicialmente la salida del controlador es del 20%. Cuando el error varia desde 0 hasta E,
la acción proporcional inmediatamente cambia la salida en una magnitud igual a Kc E y
permanece constante. La salida de la acción de control integral no se modifica
instantáneamente con el error, sino que varía linealmente con el tiempo.
t
m(t) Mo KcE Kc E (2-31)
i
Para estudiar las características de la acción de control proporcional más integral, se toma
como ejemplo el lazo de control mostrado en la figura 2.8.
b (s)
Figura 2.8. Diagrama de bloques de un proceso de primer orden con acción de control
PI.
La función de transferencia de lazo cerrado que relaciona la variable controlada C(s) con
el valor deseado Va(s) se describe como sigue:
1 Kp
Kc 1
C(s) is ps 1
(2-33)
Va(s) 1 Kp
1 Kc 1
is ps 1
Ahora suponga que sé esta interesado en conocer cuál es el error producido por una
perturbación tipo escalón, por encima de 10 °C en el valor deseado Va(s). Sustituyendo el
valor de Va(s) en la ecuación 2-34, se tiene:
KcKp( is 1) 10
C(s) 2
i ps i (1 KcKp)s KcKp s
C = 10 °C.
La diferencia entre el cambio que sufre por el valor deseado y el cambio experimentado
por la variable controlada es el error. En este caso el error es:
Error = 10 °C - C.
10 °C – 10 °C = 0 error = 0
.
Como se estableció anteriormente, el controlador de acción proporcional más integral
tiene la capacidad de eliminar el error.
Las características dinámicas de la respuesta de lazo cerrado dependen de las raíces del
denominador (polos) de la función de transferencia. Para que el sistema de control sea
estable, todos los polos deben ser números reales negativos, o números complejos con
parte real negativa.
C(s) KcKp( is + 1)
2
(2-37)
Va(s) i ps i (1 + KcKp) s + KcKp
( is + 1)
C(s) KcKp
(2-37)
Va(s) i p 2 i (1 + KcKp)
s s+1
KcKp KcKp
Por analogía con la ecuación general de un proceso de segundo orden, la ecuación 2-37,
puede escribirse como:
C(s) ( is + 1)
(2-38)
Va(s) p c s2 2 p s + 1
2
i p i p
donde: p c2 = pc = (2-39)
KcKp KcKp
i (1+ KcKp)
2 pc = (2-40)
KcKp
La ecuación 2-40 demuestra que el coeficiente de amortiguamiento es función de los dos
parámetros del controlador: Kc y i. El efecto de la ganancia del controlador sobre el
valor del coeficiente de amortiguamiento y por consiguiente, sobre la estabilidad del
sistema de control fue analizado en la sección de control proporcional de este de este
manual.
El efecto del tiempo integral i sobre el valor del coeficiente de amortiguamiento y, por
ende, sobre la estabilidad puede ser analizado a partir de la ecuación 2-40. Un aumento
de i implica un aumento de , lo que hace al sistema más estable.
La figura 2.9 muestra la respuesta frente a un cambio escalón unitario en el valor deseado
del lazo de control presentado en la figura 2.8 para un valor constante de la ganancia del
controlador (K=2%/%); y para diferentes valores del tiempo integral.
C(t)
Tiempo Integral
1,5 ti= 2 min
Respuesta
1,0 5
10
0,5 20
ti=
Kc = 2 %/%
Kp = 1 %/% ti = 10 min
0
10 20 Tiempo t (min)
La figura 2.9 muestra que para valores grandes de i la respuesta es lenta, y tiende
asintóticamente al valor deseado. Para valores pequeños de i, la respuesta presenta
sobreimpulso y es oscilatoria. El ajuste apropiado del tiempo integral depende del criterio
utilizado para evaluar el comportamiento del lazo de control. Un criterio de
funcionamiento es el del mínimo sobreimpulso, en el cual la forma de la curva de
respuesta se determina principalmente por el ajuste proporcional. El tiempo integral se
ajusta al valor más bajo, de tal forma que no cambie significativamente el valor del
coeficiente de amortiguamiento. Otro criterio de funcionamiento es obtener una curva de
respuesta con una razón de amortiguamiento (Ra) igual a 1/4. Este criterio se muestra en
las figuras número 2.10 y 2.11.
de(t)
m(t) = Mo + Kc.e(t) + Kc . d
(2-41)
dt
Este tipo de controlador es muy sensible al ruido presente en el sistema, por lo que se
recomienda no usar la parte derivativa en procesos que tengan mucho ruido. La razón es
que la derivada de una señal de ruido (de(t)/dt) genera valores muy altos en la salida del
controlador (m(t)), lo que podría originar una salida muy ruidosa o anular la posibilidad
de mantener controlado al proceso.
m(s) Kc(1+ d s)
= (2-43)
e(s) (1+ d s)
La respuesta del controlador es la suma del componente derivativo (Kc dK), más el
componente proporcional (KcKt). Cuando a transcurrido un tiempo igual a d, la
respuesta del controlador es igual a dos veces el valor de la respuesta del componente
derivativo (2KcdK). De esta forma, el tiempo derivativo se define, como el tiempo
requerido para que la respuesta del modo proporcional sea igual a la respuesta del modo
derivativo, cuando la entrada sea una función rampa.
C(t)
Señal de Error
Pendiente = K
Tiempo
Contribución
m(t) Proporcional
Respuesta Contribución
Derivativa
td
Tiempo
Figura 2.10. Respuesta de un controlador proporcional más derivativo frente a una señal
rampa.
Figura 2.11. Diagrama en bloques de un proceso de segundo orden con acción de control
proporcional más derivativo.
C(s) KcKp(1 + s)
d
(2-47)
Va(s) ( p1
s + 1) ( p2
s + 1) KcKp(1 + d
s)
Suponga ahora se está interesado en conocer cuál es el error producido por una
perturbación tipo escalón unitario en el valor deseado Va(s), sustituyendo el valor de Va
en la ecuación 2-47 se tiene:
KcKp(1 + d
s) 1
C(s) (2-48)
( p1 s + 1) ( p2 s + 1) KcKp(1 + d s) s
KcKp(1 + d
s) 1
C = lims 0 sC(s) lims 0s (2-49)
( p1
s +1) ( p2
s + 1) KcKp(1 + d
s) s
KcKp
C
1 KcKp
La diferencia entre el cambio experimentado por el valor deseado y el cambio
experimentado por la variable controlada es el error, en este caso:
KcK
error 1 - (2-50)
1 KcK
Kc = 10, d = 1 min
Kc = 5, d = 1 min
Kc = 5, d = 1 min
0,5
Sistema de Segundo Orden
Tiempo (min)
Figura 2.12. Efecto de la acción de control derivativo sobre la respuesta de lazo cerrado.
2.6.- MODOS DE CONTROL PROPORCIONAL MÁS INTEGRAL MÁS
DERIVATIVO (PID).
t
1 de(t)
m(t) = mo + Kc.e(t) + Kc e(t)dt + Kc d
(2-51)
i 0
dt
Aplicando la transformada de Laplace a la ecuación anterior se obtiene la función de
transferencia de un controlador de acción PID.
m(s) 1
= Kc (1+ ) + ds (2-52)
e(s) is
La figura 2.13 muestra la respuesta de lazo cerrado del sistema de control de la figura
2.11, al cual se le ha agregado acción integral. Al usar acción de control PID, el ajuste del
controlador se complica, ya que hay tres parámetros (Kc, i, d) que deben ser ajustados.
La figura 2.13 muestra las curvas de respuesta para diferentes ajustes del controlador y
en la tabla 2.2 se encuentran los valores de Kp, i y d del controlador mostrado en la
figura 2.13.
1,0
Respuesta
0,5
0 10 20 Tiempo t (min)
Figura 2.13. Respuesta de un Proceso de Segundo Orden, frente a una Perturbación de
tipo Escalón Unitario en el Valor Deseado con Acción de Control PID.