Professional Documents
Culture Documents
Unidad VI
EL CONTROLADOR PID
1. INTRODUCCIÓN
79
Sistemas Mecatrónicos Industriales TECSUP - PFR
Un controlador de acción directa genera una señal de salida que aumenta cuando
la variable controlada aumenta. Un controlador de acción inversa genera una
disminución en la señal de salida cuando la variable controlada aumenta.
2. RETRASO
En todos los sistemas de control hay retrasos; esto es, el cambio en una
condición que se está controlando no produce de manera inmediata una
respuesta en el sistema de control. Esto se debe a que se requiere cierto tiempo
para que el sistema produzca las respuestas necesarias. Por ejemplo, cuando se
controla la temperatura de una habitación mediante un sistema de calefacción
central transcurrirá cierto lapso entre el momento en que la temperatura
desciende por debajo de la temperatura requerida y el momento en que el
sistema de control responde y enciende el calentador. Más aún cuando el sistema
80
TECSUP - PFR Sistemas Mecatrónicos Industriales
de control responda, debe transcurrir cierto tiempo para que el calor se transfiera
del calentador al aire de la habitación, es decir, hay otro retraso adicional.
Considere un sistema de
control con R(s) E(s) X(s)
retroalimentación unitaria
+ G(s)
(Figura 6.2). Si la entrada
de referencia es R(s), la
-
salida es X(s). La señal de
retroalimentación es X(s),
por lo que la señal de Figura 6.2
error es E(s) = R(s) - Sistema con retroalimentación unitaria.
X(s). Si G(s) es la función
de transferencia en sentido directo, en el sistema completo de retroalimentación
unitaria se tiene que:
Por lo tanto:
81
Sistemas Mecatrónicos Industriales TECSUP - PFR
Existe, por lo tanto, un error en estado estacionario: la salida del sistema nunca
logra alcanzar el valor predeterminado. Al aumentar la ganancia k del sistema se
reduce este error en estado estacionario.
4. MODOS DE CONTROL
Una unidad de control puede reaccionar de diversas maneras ante una señal de
error y proporcionar determinadas señales de salida para que actúen los
elementos correctores:
82
TECSUP - PFR Sistemas Mecatrónicos Industriales
83
Sistemas Mecatrónicos Industriales TECSUP - PFR
Alimentación del
calentador
Encendido
Apagado
Temperatura
Punto de conmutación
del controlador
84
TECSUP - PFR Sistemas Mecatrónicos Industriales
Posiciones del
interruptor del
controlador
Temperatu
ra
tiempo
Enc.
Alimentación
Del calentador
Apa.
Alimentación
del calentador
Interruptor
apagado
Interruptor
encendido
Apagado
Temperatura
Puntos de conmutación
Del controlador
85
Sistemas Mecatrónicos Industriales TECSUP - PFR
Las acciones del control de dos posiciones en general se usan cuando los
cambios se producen de manera muy lenta, es decir, en un proceso cuya
capacitancia es grande. En el caso del calentamiento de una habitación, el
efecto de encender o apagar el calentador para modificar la temperatura
produce un cambio con lentitud. El resultado es una oscilación de periodo
largo. Si bien el control de dos posiciones no es muy preciso, los
dispositivos que utiliza son sencillos y, por lo tanto, es bastante barato. El
control de dos posiciones no se limita a interruptores mecánicos como los
pares bimetálicos o los relevadores; mediante el uso de circuitos con
tiristores y amplificadores operacionales se logra una rápida conmutación.
Un circuito así puede ser utilizado para controlar la velocidad de un
motor.
La figura 6.7 muestra cómo varía la salida del controlador con la magnitud
y el signo del error. La relación lineal entre la salida del controlador y el
error tiene vigencia sólo dentro de cierto intervalo de errores; al cual se le
denomina banda proporcional. Dentro de la banda proporcional la
ecuación de la línea recta está representada por:
86
TECSUP - PFR Sistemas Mecatrónicos Industriales
100
K=
banda. proporcional
Y, puesto que:
cambio.en.la.salida ( s )
Funcion de transferencia =
E (s)
87
Sistemas Mecatrónicos Industriales TECSUP - PFR
Valores de
referencia
Desviación
Nuevo
Anterior
Salida del
controlador
- 0 +
error
Figura 6.8
Desviación.
60 − 50
K p = 150 =
e
88
TECSUP - PFR Sistemas Mecatrónicos Industriales
V V
Vsal =−Rf O + e
R2 R1
La entrada al amplificador sumador presente en R2 es el voltaje
correspondiente a un error de cero Vo, es decir, el valor predeterminado,
y la entrada presente en R1 es la señal de error, Ve. Si la resistencia de
retroalimentación Rf = R2, la ecuación se convierte en:
R2
Vsal = − Ve + Vo
R1
Si la salida del amplificador sumador pasa por un inversor, es decir por un
amplificador operacional cuya resistencia de retroalimentación es igual a
la resistencia de entrada, entonces:
R2
Vsal = Ve + Vo
R1
Vsal = K p Ve + Vo
89
Sistemas Mecatrónicos Industriales TECSUP - PFR
1 1
e ss = lim sE ( s ) = lim s .
s →0 s →0
1 + 1 / K P G ( s) s
+ E(s) X(s)
KP G(s)
R(s)
-
Retroalimentación unitaria
Figura 6.11 Sistema con control
proporcional.
90
TECSUP - PFR Sistemas Mecatrónicos Industriales
En el control
derivativo, en cuanto Rapidez constante de cambio del
la señal de error error en el tiempo
empieza a cambiar Error 0
existe la posibilidad Tiempo
de que el
controlador produzca
una salida de gran
magnitud, ya que es
proporcional a la
Salida del
rapidez con que controlador
cambia la señal de
error, y no a su
valor. Por lo tanto,
se producen
respuestas iniciales Tiempo
rápidas. La Fig.6.12, Figura 6.12
muestra la salida Control derivativo.
que produce el
controlador cuando la rapidez con que cambia la señal de error en el
tiempo es constante. La salida del controlador es constante porque la
rapidez del cambio también es constante y se producen cuando se
presenta la desviación. Por otra parte, los controladores derivativos no
responden ante señales constantes de error en estado estacionario, pues
en este caso la tasa de cambio del error en el tiempo es cero. Por lo
anterior, el control derivativo siempre se combina con el control
proporcional; la parte proporcional responde a todas las señales de error,
incluso a señales constantes, en tanto que la parte derivativa responde a
la tasa del cambio.
91
Sistemas Mecatrónicos Industriales TECSUP - PFR
de
I sal = K D + I o = 0.4 x1 + 50 = 50.4%
dt
Si de/dt es cero, entonces I sal es igual a Io, es decir, 50%. La salida sólo
difiere del valor de referencia cuando el error está variando.
92
TECSUP - PFR Sistemas Mecatrónicos Industriales
1
Función de transferencia = K D s +
T
D
La Figura 6.14 ilustra cómo varía la salida del controlador cuando hay un
error que cambia en forma constante. Se observa un rápido cambio inicial
en la salida del controlador debido a la acción derivativa seguida por el
cambio gradual de la acción proporcional. Es decir, esta forma de control
es adecuada para manejar cambios rápidos en el proceso; por otra parte,
un cambio en el valor predeterminado requiere una desviación en el error
(ver la explicación anterior sobre control proporcional).
de
I sal = K p .e + K D + Io
dt
93
Sistemas Mecatrónicos Industriales TECSUP - PFR
∫ dI = ∫ K I .edt
IO 0
t
I sal − I o = ∫ K I .edt
0
(I sal − I o )(. s ) = 1 K I E ( s)
s
y, por lo tanto:
1
Funcion de transferencia = KI
s
94
TECSUP - PFR Sistemas Mecatrónicos Industriales
Error
Tiempo
Salida del
controlador
IO
Tiempo
1/R1C.
95
Sistemas Mecatrónicos Industriales TECSUP - PFR
I sal = K p .e + K I ∫ edt + I o
KI K p 1
Función de transferencia = K p + = s +
s s T1
96
TECSUP - PFR Sistemas Mecatrónicos Industriales
Error 0
Tiempo
Elementos debidos
a
I
Salida del
controlador
P
Io
Tiempo
Figura 6.17 Control PI.
97
Sistemas Mecatrónicos Industriales TECSUP - PFR
+
Salida del
Error controlador
0 Tiempo
- Io
Tiempo
Io Io
Tiempo Tiempo
Efecto de las acciones proporcional +
integral
Efecto solo de la
acción integral
Figura 6.18 Control PI.
de
I sal = K P .e + K I ∫ edt + K D + Io
dt
Donde I sal es la salida del controlador cuando existe un error e, el cual
varia con el tiempo, t, Io es la salida del valor de referencia cuando no
hay error, Kp es la constante de proporcionalidad, KI la constante integral
y KD la constante derivativa. El controlador de tres modos se puede
considerar como un controlador proporcional que a su vez tiene un
control integral para eliminar la desviación en el error, así como un
control derivativo para reducir los retrasos. Aplicando transformadas de
Laplace, se obtiene:
98
TECSUP - PFR Sistemas Mecatrónicos Industriales
y, por lo tanto:
Funcion de transferencia =
% Error 1
0
1 2
Figura 6.19 Tiempo (s)
Señal de error.
∫
en el caso de a) e = 0, de/dt = 1 s, e edt = 0. Por lo tanto:
∫
En el caso de b), para el valor de 2s. e = 1%, e edt =1.5s dado que la
integral es el área bajo la grafica error - tiempo hasta llegar a 2 s, y
de/dt = 0 por tanto:
99
Sistemas Mecatrónicos Industriales TECSUP - PFR
ANOTACIONES
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
100