+ All Categories
Home > Documents > Controladores PID

Controladores PID

Date post: 09-Aug-2015
Category:
Upload: carolina-miranda-pacheco
View: 116 times
Download: 3 times
Share this document with a friend
27
Departamento de Automática IE – 431 Sistemas de Control Controladores PID Prof. Víctor M. Alfaro Agosto de 2005 Rev. Marzo de 2006
Transcript
Page 1: Controladores PID

Departamento de Automática

IE – 431Sistemas de Control

Controladores PID

Prof. Víctor M. Alfaro

Agosto de 2005Rev. Marzo de 2006

Page 2: Controladores PID

IE-431 Controladores PID ii

TABLA DE CONTENIDO

1. INTRODUCCIÓN..............................................................................12. CONTROLADORES IDEALES.......................................................3

2.1 Controlador Proporcional (P)..................................................................42.2 Controlador Proporcional – Integral (PI).............................................. 52.3 Controlador Proporcional – Derivativo (PD).........................................82.4 Controlador Proporcional – Integral – Derivativo (PID)................... 112.5 Ecuaciones de conversión de parámetros............................................. 13

3. CONTROLADORES PID REALIZABLES.................................. 153.1 Filtro derivativo...................................................................................... 153.2 Acción derivativa sobre el error o la señal realimentada................... 163.3 Otras características de los controladores comerciales...................... 17

3.3.1 Parámetros de sintonización 173.3.2 Transferencia Automático/Manual 173.3.3 Protección contra el desbordamiento del modo integral 18

4. PID DE DOS GRADOS DE LIBERTAD....................................... 195. CONTROLADORES PID UNIVERSALES.................................. 21BIBLIOGRAFÍA................................................................................... 25

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 3: Controladores PID

IE-431 Controladores PID 1

1. INTRODUCCIÓNEn la Figura 1 se muestra un lazo de control realimentado monovariable. En este, G ps repre­senta la función de transferencia del modelo de la planta vista por el controlador, la cual incluye el proceso controlado en si, el sensor/transmisor y el elemento final de control. La función de transferencia Gc s representa al controlador, cuyas características se describirán más adelante.

En este lazo de control existen dos entradas: el valor deseado r(s) y la perturbación z(s), y una sa­lida, la señal realimentada y(s). El valor deseado, como su nombre lo indica, es el valor que se desea tenga la variable controlada c(s), representada por la señal realimentada, la cual es la medi­ción efectuada de la variable controlada. Las perturbaciones son también entradas al sistema de control, las cuales tienden a desviar la variable controlada de su valor deseado.

El error e(s) es la diferencia entre el valor deseado de la variable controlada y su valor real.

La señal de salida del controlador u(s) es recibida por el elemento final de control, el cual se en­carga de modificar la variable manipulada m(s) para efectuar la acción de control.

Figura 1 - Lazo de control realimentado

Usualmente se define controlador como “un dispositivo que opera automáticamente para regu­lar una variable controlada”. Para realizar esto, compara el valor real de la variable controlada con su valor deseado, para obtener una señal de error. Este error es procesado por los modos de control, para calcular el cambio necesario de la variable manipulada para restablecer el equilibrio del sistema.

Aunque en adelante se denominará como controlador a los modos de control que lo componen, un controlador industrial incorpora varios elementos funcionales adicionales incluyendo: una for­ma para que el operador pueda establecer el valor deseado de la variable controlada, un compara­dor para obtener la señal de error, un selector para la operación manual o automática, un selector de la acción del controlador, un medio para el establecimiento del valor de sus parámetros, indi­cadores de la variable controlada, el valor deseado y la señal de salida, y otras características par­ticulares dependiendo del fabricante y la aplicación.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Gp(s)Gc(s)r(s)

z(s)

y(s)e(s) u(s)+

+ +

-

Controlador Proceso

Page 4: Controladores PID

IE-431 Controladores PID 2

Figura 2 - Diagrama esquemático del controlador

En los controladores continuos, las señales de entrada y salida varían entre un valor mínimo y un valor máximo, dependiendo de la naturaleza de las señales. Por ejemplo si la instrumentación en neumática, las señales serán presiones de aire entre 0,2 y 1,0 bar, si la instrumentación es electró­nica, las señales de corriente variarán entre de 4 y 20 mA y las de voltaje entre 1 y 5 Vcc.

Para efecto de la presentación de las ecuaciones de los controladores se trabajará en “por unidad”, se supondrá entonces que las variables y señales están normalizadas y son adimensionales.

Los controladores de uso industrial estarán formados por la combinación de los modos de control proporcional, integral y derivativo.

Independientemente de que el controlador sea neumático, electrónico analógico o digital, o desa­rrollado por medio de un programa en un sistema de control por computadora o controlador lógi­co programable (PLC), para su correcta sintonización es indispensable conocer cual es la ecuación utilizada su fabricante para el algoritmo de control PID incluido en este. La razón de lo anterior es que debido al desarrollo histórico de los controladores, los fabricantes no utilizan to­dos las mismas ecuaciones para sus algoritmos PID [Alfaro (1993)].

Como se indicará más adelante, el problema surgió a partir del desarrollo del primer controlador Proporcional – Integral – Derivativo (PID) ya que los controladores Proporcional (P), Propor­cional – Integral (PI) y Proporcional – Derivativo (PD) fueron realizados en forma similar por todos los fabricantes.

La falta de estandarización en el desarrollo de los controladores PID de uso industrial, ha origina­do propuestas conducentes a establecer características deseadas mínimas que estos deban tener [Gerry y Shinskey (2000)] [EnTech (1993)]. Por su parte, la utilización de ecuaciones generales como las de los controladores universales propuestas permiten reducir la confusión existente.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Sistema detransmisión

Modos decontrol

Elementosde entrada

ControladorValor

deseado

rComparador

Errore

Señal de salidadel controlador

+

-u

Señalrealimentada

y

Page 5: Controladores PID

IE-431 Controladores PID 3

2. CONTROLADORES IDEALESLas ecuaciones empleadas normalmente para el estudio y descripción de los diferentes controla­dores omiten los detalles o limitaciones que su construcción física impone, con el fin de poder mostrar el efecto que los diferentes modos de control incluidos en ellos, tienen sobre el funciona­miento del sistema de control y por lo tanto son denominadas ideales.

La identificación de los controladores usualmente se hace con base a la primera letra de los mo­dos de control incluidos, siendo estos Proporcional, Integral y, o Derivativo teniéndose entonces controladores de un modo (P), de dos modos (PI, PD) y de tres modos (PID).

El controlador recibe dos entradas: el valor deseado [r t, rs] y la señal realimentada[ yt, y s] y produce una señal de salida llamada simplemente salida del controlador [ut, u s] , la señal del error [et, e s] es una variable interna, tal como se muestra en la

Figura 3.

Los modos de control que constituyen el controlador están representados por su función de trans­ferencia en el dominio del tiempo o de la frecuencia compleja Gc p , Gc s .

Las ecuaciones generales del controlador serán entonces:

ut =Gc pe t=Gc pr t− yt (2-1a)

us=Gc se s=Gcsr s− ys (2-1b)

Figura 3 – Diagrama de bloques del controlador

En la práctica, los controladores comerciales incluyen una selector de Acción tal como se muestra en la Figura 4.

El selector de Acción del controlador permite que esta sea Directa (la salida del controlador u cre­ce cuando la señal realimentada y crece) o Inversa (la salida del controlador u decrece cuando la señal realimentada y crece).

Se requiere una Acción inversa (+1) cuando la ganancia de la planta es positiva y una Acción di­recta (-1) cuando la ganancia de la planta es negativa. De esta manera el producto de la Acción

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

u(s)r(s) Gc(s)

Controlador

Modos de control

+

-

y(s)

e(s)

Page 6: Controladores PID

IE-431 Controladores PID 4

por la ganancia de la planta siempre será un número positivo, de manera de garantizar que la rea­limentación sea negativa.

La selección de la Acción del controlador siempre debe realizarse antes de poner el lazo de con­trol en funcionamiento. En adelante se supondrá que la acción ya ha sido seleccionada correcta­mente, de manera que se puede utilizar una ganancia de la planta positiva y trabajar con un controlador como el dado en la Figura 3.

Figura 4 – Controlador con selector de Acción

2.1 Controlador Proporcional (P)Un controlador formado por solamente el modo proporcional, se denomina controlador propor­cional o simplemente controlador P y cumple con las siguientes ecuaciones

ut =Kc et (2.1-1)

Kc ganancia del controlador

e(t) error

u(t) señal de salida del controlador

El comportamiento dinámico del sistema de control se investigará para pequeñas variaciones de las variables en torno a un punto, el punto de operación deseado del sistema.

Para pequeñas variaciones de las variables la función de transferencia del controlador P será entonces

GcPs=K c (2.1-2)

El la Figura 6 se muestra el comportamiento dinámico del sistema de control de una planta de ter­cer orden, con un controlador proporcional ante cambios en el valor deseado, para varios valores de la ganancia Kc.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

u(s)r(s) +

-

y(s)

e(s) Gc(s) +/- 1

Acción

Page 7: Controladores PID

IE-431 Controladores PID 5

Figura 5 – Respuesta del controlador Proporcional

Como se puede apreciar en las curvas de respuesta, al aumentar la ganancia, el error permanente respecto al nuevo valor deseado disminuye; el tiempo de levantamiento disminuye, el sistema res­ponde inicialmente más rápido; el tiempo de asentamiento aumenta, el sistema es cada vez más lento; y las respuestas son cada vez más oscilatorias pudiendo llegar el sistema a ser inestable.

Figura 6 - Respuesta del servomecanismo P

2.2 Controlador Proporcional – Integral (PI)El modo proporcional visto anteriormente toma en cuenta la magnitud y el signo (valor presente) del error, pero no por cuanto tiempo ha existido, o con que velocidad cambia este error.

Un modo que toma en cuenta la “historia anterior” (valores pasados) del error es el modo inte­gral. La salida del modo integral no alcanzará un valor estacionario hasta que el error sea cero y permanezca siendo cero. El modo integral adicionará a la salida del controlador una cantidad que es proporcional a la integral del error.

Aunque el modo integral se puede utilizar solo, en lo que se denomina un “controlador flotante”, se emplea más comúnmente en combinación con el modo proporcional para formar un controla­dor proporcional – integral o simplemente controlador PI.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

E KcE

+/- Kc

r(t)y(t)

Kc = 1

Kc = 2

Kc = 5

Controlador PEfecto del cambio en Kc

Tiempo (minutos)0 1 2 3 4 5 6 7 8 9 10

y(t)

0

.5

1.0

1.5

2.0

Page 8: Controladores PID

IE-431 Controladores PID 6

La ecuación para el controlador PI es

ut=K c[et 1T i∫0

te d ] (2.2-1)

Como se puede notar en la ecuación (2.2-1) si el error es cero y permanece en cero, esto es si se está en estado estacionario, la contribución del modo proporcional es cero y el valor de la integral (modo integral) es un número finito positivo o negativo. El modo integral garantiza que el error permanente sea cero, ya que su contribución en la salida del controlador no alcanza un valor cons­tante, a menos que el error sea cero y permanezca siendo cero.

Para pequeñas variaciones de las variables la la función de transferencia del controlador PI será

GcPI s=K c1 1T i s (2.2-2)

en donde

Kc ganancia del controlador

Ti tiempo integral

En la Figura 7 se muestra el diagrama de bloques del controlador PI.Los dos parámetros seleccionables en un controlador PI son su ganancia y el tiempo integral. En la Figura 8 se muestra la respuesta del controlador PI ante un cambio escalón en el error y en la Figura 9 el efecto de la variación del tiempo integral

Figura 7 – Diagrama de bloques del controlador Proporcional - Integral

El tiempo integral es el tiempo que tarda la salida del modo integral en repetir en magnitud la sa­lida del modo proporcional. Por esta razón en algunos controladores, especialmente los neumáti­cos antiguos, el ajuste del modo integral se hace en repeticiones por unidad de tiempo (repeticiones/minuto) en vez de en unidades de tiempo (tiempo integral).

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Kcr(t)

y(t)

u(t)

PI

+

-1

Ti p

+

+

Page 9: Controladores PID

IE-431 Controladores PID 7

Figura 8 – Respuesta del controlador a un cambio escalón en el error

Figura 9 – Efecto de la variación del tiempo integral

En la Figura 10 se muestra el comportamiento dinámico del sistema de control de una planta de tercer orden con un controlador proporcional – integral, ante cambios en el valor deseado para va­rios valores del tiempo integral Ti.

Como se puede apreciar en las curvas de respuesta, si el tiempo integral tiende a infinito, se elimi­na el modo integral y el controlador se convierte en un controlador proporcional puro y por lo tan­to habrá error permanente. Si se disminuye el tiempo integral, aumenta la acción integral, el error permanente es cero, pero la respuesta es más cada vez más oscilatoria en comparación con la ob­tenida con el controlador proporcional, pudiendo llegar el sistema a ser inestable. El modo inte­gral elimina el error permanente pero disminuye la estabilidad relativa del sistema.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Efecto de la variación de Ti

Tiempo (minutos)0 1 2 3 4 5

u(t

)

0

1

2

3

4

5

Kc E (Ti infinito)

Kc ETi = 2.0

Ti = 0.25

Ti = 4.0

Kc ( E + E t / Ti)

E

KcE

e(t)

AcciónProporcional

AcciónIntegral

Kc

KcTi p

KcEtTi

u(t)

Ti

KcE

KcE+

+

Page 10: Controladores PID

IE-431 Controladores PID 8

Figura 10 – Respuesta del sistema de control con un controlador PI

2.3 Controlador Proporcional – Derivativo (PD)En los sistemas que tienden fácilmente a la inestabilidad, es conveniente introducir una compen­sación dinámica estabilizadora. Una acción de este tipo es la derivativa.

El modo derivativo toma en cuenta la velocidad con que cambia el error, aumentando la amplitud de la acción correctiva cuando el error cambia rápidamente y disminuyéndola cuando cambia len­tamente, además, toma en cuenta la dirección en que cambia el error, esto es, las cantidades de acción correctiva grandes o pequeñas, dependiendo de la velocidad de cambio, se suman si el error aumenta y se restan si el error disminuye.

El modo derivativo permite estimar la tendencia (valores futuros) del error.

La acción derivativa se encuentra siempre asociada a la acción proporcional para formar el con­trolador proporcional – derivativo o controlador PD.

La ecuación para el controlador PD es

ut =K c[etT dde t

dt ] (2.3-1)

Para pequeñas variaciones de las variables la función de transferencia del controlador PD será

GcPDs=K c1T d s (2.3-3)

en donde

Kc ganancia del controlador

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Controlador PIEfecto del cambio en Ti

Tiempo (minutos)

0 1 2 3 4 5 6 7 8 9 10

y(t)

0

.5

1.0

1.5

2.0

r(t)y(t)

Kc = 1, Ti = ∞

Ti = 1

Ti = 0.5

Page 11: Controladores PID

IE-431 Controladores PID 9

Td tiempo derivativo

En la Figura 11 se muestra el diagrama de bloques del controlador PD.

Los dos parámetros seleccionables en un controlador PD son su ganancia y el tiempo derivativo. En la Figura 12 se muestra la respuesta del controlador PD ante un cambio tipo rampa en el error y en la Nº 13 el efecto de la variación del tiempo derivativo

Figura 11 – diagrama de bloques del controlador Proporcional - Derivativo

Al adicionar la acción derivativa, se está adicionando adelanto en el controlador para compensar el retraso en el lazo. El uso del modo derivativo se limita usualmente a aquellos casos con un re­traso extremo en el proceso, evitando utilizarlo en los sistema con ruido de medición. El ajuste del tiempo derivativo tiene que ver con cuanto adelanto se introduce en la acción de control.

El tiempo derivativo es ese adelanto en tiempo que se logra con la acción derivativa.

Figura 12 - Respuesta del controla PD a un cambio rampa en el error

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

u(t)Kcr(t)

y(t)

PD

+

-

Td p

+

+

Et

KcEt

e(t)

AcciónProporcional

AcciónDerivativa

Kc

Kc Td

KcTdE

u(t)

KcTdE+

+

Td

Page 12: Controladores PID

IE-431 Controladores PID 10

Figura 13 – Efecto de la variación del tiempo derivativo

Figura 14 – Respuesta del sistema de control con un controlador PD

La adición del modo derivativo en el controlador hace normalmente que el lazo sea más estable si está ajustado correctamente. Si el lazo es más estable, la ganancia puede ser mayor y el error per­manente será menor que el que se tendría con un controlador puramente proporcional.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Efecto de la variación de Td

Tiempo (minutos)0 1 2 3 4 5

u(t

)

0

1

2

3

4

5

Kc E t (Td = 0)

Td = 2.0

Td = 1.0

Td = 0.5

Kc (Td E + E t)

Controlador PDEfecto del cambio en Td

Tiempo (minutos)

0 1 2 3 4 5 6 7 8 9 10

y(t

)

0

.5

1.0

1.5

2.0

r(t)y(t)

Kc = 6, Td = 0

Td = 0.125

Td = 0.25

Page 13: Controladores PID

IE-431 Controladores PID 11

Como se aprecia en las en curvas de respuesta a un cambio en el valor deseado para el caso de una planta de tercer orden (Figura 14), al aumenta la acción derivativa, aumentando Td, el sistema es más estable, es más rápido y el sobrepaso máximo disminuye. El cambio del tiempo derivati­vo no tiene ningún efecto sobre el error permanente.

2.4 Controlador Proporcional – Integral – Derivativo (PID)Los tres modos de control enumerados anteriormente pueden combinarse para formar un contro­lador proporcional – integral – derivativo, usualmente conocido simplemente como controlador PID.

Como se ha indicado con anterioridad, no existe una única ecuación para representar a todos los controladores PID. La razón principal estriba en que normalmente se ha utilizado una ecuación para explicar su funcionamiento en los libros de texto, mientras que los controladores reales, fue­ron fabricados empleando otra ecuación por consideraciones principalmente económicas.

• PID-Ideal (No interactuante)

La ecuación usualmente utilizada en los libros de texto para describir el funcionamiento de los controladores PID es

ut =K c[et 1T i∫0

te d T d

de tdt ] (2.4-1)

en donde

Kc ganancia del controlador

Ti tiempo integral

Td tiempo derivativo

Para pequeñas variaciones de las variables la función de transferencia de este controlador PID-Ideal será

GcPIDIdeals=K c1 1T i sT d s (2.4-2)

La ecuación (2.4-1) muestra claramente cada modo de control actuando por separado sobre el error por lo que también se le llama no interactuante en el dominio del tiempo. Sin embargo, si la función de transferencia (2.4-2) se escribe con un denominador común, se puede apreciar que el numerador es un polinomio de segundo orden cuyas dos raíces dependen tanto del valor del tiem­po integral como del tiempo derivativo, por lo que en ocasiones se dice que el controlador PID-Ideal es interactuante en dominio de la frecuencia.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 14: Controladores PID

IE-431 Controladores PID 12

Figura 15 – Diagrama de bloques del controlador Proporcional - Integral - Derivativo

Los controladores P, PI y PD de diferentes fabricantes tiene todos las mismas características bási­cas y sus funciones de transferencia son las enumeradas anteriormente, pero lo mismo no ocurre con los controladores PID, los cuales pueden diferir considerablemente. El origen principal de estas diferencias se remonta a la fabricación del primer controlador PID industrial, el Taylor Fulscope 100 en 1940. Los fabricantes encontraron que podían incorporar los modos integral y derivativo en un mismo controlador utilizando un solo amplificador, si estos se interconectaban en tal forma que su función de transferencia tuviera los dos modos de control en serie y no en pa­ralelo, como usualmente se describe en la ecuación de los controladores PID. Esto y otras varia­ciones posteriores ha dado origen a la existencia de diferentes tipos de controladores PID lo cual se complica al emplear los fabricantes diferentes nombres para referirse a ellos aunque sean simi­lares.

Se presentan a continuación algunos de las otras formas de controladores PID existentes

• PID-Serie (interactuante)

Es el resultado de poner un controlador PI en serie con un PD.

ut =K c'[1 1

T i' p][1T d

' p]e t (2.4-3)

y su función de transferencia es

GcPIDSerie' s=K c

'1 1T i

' s1T d' s (2.4-4)

Como se puede apreciar en la función de transferencia (2.4-4), la posición de cada uno de los ce­ros del controlador depende solo uno de los parámetros, tiempo integral o tiempo derivativo, por

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Kcr(t)

y(t)

u(t)

PID

+

-1

Ti p

+

+

Td p

+

Page 15: Controladores PID

IE-431 Controladores PID 13

los pudiera decirse que este controlador es no interactuante en el dominio de la frecuencia aun­que es interactuante en el dominio del tiempo. Por esto es importante al analizar la información de un fabricante que indica que su controlador es o no interactuante, verificar si este se refiere a su función de trasferencia o a su ecuación en el domino del tiempo.

• PID-ParaleloEn este controlador cada modo tiene una ganancia de ajuste independiente

ut =[K pK i

pKd p]et (2.4-5)

y su función de transferencia es

GcPIDParalelo s=K pK i

sKd s (2.4-6)

El efecto de la variación de las diferentes ganancias del controlador paralelo no tiene el mismo efecto que el normalmente asociado a la ganancia y constantes de tiempo integral y derivativo de los controladores PID, siendo normalmente más difícil de sintonizar mediante procedimientos de prueba y error.

2.5 Ecuaciones de conversión de parámetrosComo se indicó anteriormente, no existe una única ecuación para representar a los controladores PID, ya que estos son realizados en diferentes formas por los fabricantes, razón por la cual fre­cuentemente el tipo de controlador supuesto por el método de sintonización que se desea emplear, no es igual al controlador que se desea sintonizar y deben recalcularse los parámetros necesarios para su sintonización.

Debido a la existencia de diferentes formas en las que los controladores PID son realizados, es necesario establecer entonces ecuaciones que permitan determinar los parámetros de sintoniza­ción de un controlador a partir de los de otro diferente, o sea ecuaciones que nos permitan obtener los parámetros “equivalentes” entre los diferentes controladores, las cuales se resumen en el Cua­dro 2.5.

Las ecuaciones de conversión muestran el efecto de la interacción al pasar de un controlador PID-Serie a uno Ideal.También se hace evidente de las ecuaciones de conversión que solamente existe un controlador PID-Serie equivalente a un PID-Ideal si se cumple que T i≥4T d .

En el caso de los controladores electrónicos digitales modernos, es usual que exista la posibilidad de seleccionar la función de transferencia del controlador de entre estas formas básicas o de algu­nas de sus variantes.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 16: Controladores PID

IE-431 Controladores PID 14

Cuadro 2.5 - Parámetros equivalentes para los controladores PIDPID Ideal

K c[1 1T i pT d p]

PID Serie

K c'[1 1

T i' p][1T d

' p]PID Paralelo

[K pK i

pKd p]

K c K c'=K c K IS

K p=K c

T i T i'=T i K IS

K i=Kc /T i

T d T d'=T d / K IS

Kd=K c T d

K c=K c' KSI K c

' K p=K c' 1T d

' /T i'

T i=T i' KSI T i

' K i=Kc' /T i

'

T d=T d' / KSI T d

' Kd=K c' T d

'

K c=K p K c'=KPS

K p

T i=K p/K i T i'=KPS / K i

K i

T d=Kd /K p T d'=Kd / KPS

Kd

donde:

• K IS=0.51 1−4T d /T i Factor de conversión PID Ideal a PID Serie• KSI=1T d

' /T i' Factor de conversión PID Serie a PID Ideal

• KPS=0.5K pK p2−4Kd K i Factor de conversión PID Paralelo a PID Serie

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 17: Controladores PID

IE-431 Controladores PID 15

3. CONTROLADORES PID REALIZABLESLos controladores PID comerciales incorporan características adicionales a las funciones de transferencia simplificadas presentadas anteriormente, algunas de las cuales se describen adelante.

3.1 Filtro derivativoLas ecuaciones vistas anteriormente para los controladores PID requieren ser modificadas para su realización. Como se puede observar, estas incluyen un derivador puro el cual no es físicamente realizable. Es necesario incluir un filtro paso bajo en el modo derivativo, que permita la realiza­ción del derivador y que limite el ruido de alta frecuencia normalmente presente en la variable medida. La inclusión de este filtro hace que los controladores “reales” queden representados por las siguientes funciones de transferencia:

• Controlador PID-Ideal

GcPIDIdeal p=K c[1 1T i p

T d p1 f p] (3.1-1)

Figura 16 – Controlador PID-Ideal realizable

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Kcr(t)

y(t)

u(t)

PID

+

-1

Ti p

+

+

+

Td pα Td p +1

Page 18: Controladores PID

IE-431 Controladores PID 16

• Controlador PID-Serie

GcPIDSerie p=K c'[1 1

T i' p][1 T d

' p1 f p] (3.1-2)

• Controlador PID-Paralelo

GcPIDParalelo p=[K pK i

p

Kd p1 f p] (3.1-3)

La constante de tiempo del filtro f normalmente se hace ocho a diez veces más pequeña que el tiempo derivativo, entonces f=T d ≈ 0,1T d T d

' o Kd ( 0,05≤≤0,2 ).

3.2 Acción derivativa sobre el error o la señal realimentadaEn todas las ecuaciones de los controladores vistas hasta el momento, cada uno de los modos de control actúa sobre la señal del error. En el caso del modo derivativo, esto ocasiona que se pro­duzca un salto en la salida del controlador, cuando se introduce un cambio escalón en el valor de­seado. Por esta razón es frecuente que el modo derivativo se aplique solo sobre la señal realimentada.

En el caso del controlador PID Serie la ecuación quedaría como:

• Controlador PID-Industrial

ut =K c'[1 1

T i' p][rt−1T d

' p1 f p

y t] (3.2-1)

el cual usualmente se denomina simplemente controlador PID Industrial por ser el más empleado por los fabricantes de controladores de uso en la industria.

Como la derivada se aplica solamente sobre la señal realimentada, la respuesta del controlador PID-Industrial es idéntica a la del PID-Serie con iguales parámetros ante un cambio en la pertur­bación, pero será normalmente más lenta a un cambio en el valor deseado.

Es importante tener en cuenta que la mayoría de los lazos de control en la industria operan como reguladores y muy pocos como servomecanismos. Una excepción importante es el controlador esclavo en un sistema de control en cascada.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 19: Controladores PID

IE-431 Controladores PID 17

3.3 Otras características de los controladores comerciales3.3.1 Parámetros de sintonizaciónAdemás de las diferencias que se han hecho notar sobre la forma en que los controladores PID pueden ser realizados, los fabricantes tampoco son uniformes a la hora de designar los nombres a los parámetros de sintonización de los modos de control [Alfaro (2002)].

.1 Modo proporcionalLa sintonización del modo proporcional en la mayoría de los controladores electrónicos esta re­presentado por la ganancia Kc, sin embargo en los controladores neumáticos y en algunos electró­nicos, este es hecho mediante la banda proporcional Bp, los cuales están relacionados por

K c=100Bp

(3.3.1-1)

.2 Modo integralEl tiempo integral Ti (minutos, segundos) es el parámetro más frecuente utilizado para la sintoni­zación del modo integral, aunque algunos fabricantes emplean la razón de restablecimiento Tr (re­peticiones/minuto, repeticiones/segundo) siendo uno el inverso del otro

T i=1

T r(3.3.1-2)

.3 Modo derivativoEn este caso todos los fabricantes utilizan el tiempo derivativo Td (minutos, segundos) aunque al­gunos lo llaman “Pre-Act”.

3.3.2 Transferencia Automático/ManualTodos los controladores comerciales pueden operarse en modo “Manual”, esto es con el lazo de realimentación “abierto”. En esta condición, el operador puede variar la salida del controlador se­gún lo desee. El controlador opera normalmente en modo “Automático”, o sea con el lazo de rea­limentación “cerrado”. En esta condición la salida del controlador, es determinada por el procesamiento de la señal de error por los modos de control.

Existe un selector Automático – Manual el cual permite transferir la operación del controlador de un modo a otro. Como la señal de salida manual del controlador, puede no ser la misma que la salida del modo automático, para evitar un salto en la señal de salida del controlador al transferir de una operación a otra, debe de existir un mecanismo que haga coincidir la señal de salida no ac­tiva, a la salida del controlador en el instante de realizar la transferencia. Esta característica es es­tándar en todos los controladores y se denomina usualmente “Transferencia Automático – Manual sin saltos ni procedimientos” a raíz de que en los primeros controladores neumáticos era necesario efectuar una serie de pasos para garantizar la transferencia sin saltos.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 20: Controladores PID

IE-431 Controladores PID 18

3.3.3 Protección contra el desbordamiento del modo integralMientras el error sea distinto de cero, la contribución del modo integral a la salida del controlador seguirá variando y dejará de hacerlo solo cuando este sea cero y permanezca en cero. Esta carac­terística es la que permite obtener error permanente cero cuando se utiliza el modo integral.

Existen ocasiones en que el error es distinto de cero y en las cuales deba evitarse que se siga in­crementando o decrementando, dependiendo del signo del error, la integral del mismo para preve­nir la saturación del integrador. Si esto ocurre se requerirá que el error se mueva en la dirección contraria y cambie de signo por un tiempo que podría llegar a ser grande, antes de que la contri­bución del modo integral regrese a valores normales.

Lo anterior es particularmente cierto cuando el controlador se opera en modo manual, cuando el elemento final de control ha alcanzado una posición extrema, por ejemplo una válvula de control completamente abierta y en el caso de los sistemas de control selectivo.

Los fabricante incorporan casi de manera estándar dentro de sus controladores, un mecanismo para prevenir este desbordamiento del modo integral denominado en inglés “anti-reset winup”, aunque algunos son renuentes a divulgar como es realizado.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 21: Controladores PID

IE-431 Controladores PID 19

4. PID DE DOS GRADOS DE LIBERTADOtra variación de los controladores, aunque menos frecuente, es la aplicación del modo propor­cional solamente a la señal realimentada en vez de al error. Sin embargo, si en vez de lo anterior se incluye un factor de peso en el valor deseado sobre el cual se aplica el modo proporcional, se puede obtener lo que se denomina controlador de dos grados de libertad.

Si el controlador tiene una de las ecuaciones vistas anteriormente y se seleccionan sus parámetros para lograr un cierto desempeño ante cambios en el valor deseado (servomecanismo), su respues­ta a cambios en la perturbación quedará completamente definida. Lo mismo sucede a la inversa, esto es, si el controlador se sintoniza para lograr un determinado desempeño ante cambios en la perturbación (regulador), su comportamiento ante un cambio en el valor deseado estará completa­mente determinado. Estos controladores se denominan en general como controladores de un grado de libertad, por la imposibilidad de satisfacer simultáneamente características independien­tes en los dos tipos de respuesta.

Al adicionar el factor de peso sobre el valor deseado, se podrá sintonizar el controlador para lo­grar, aunque con ciertas restricciones, diferentes desempeños como regulador y como servomeca­nismo.

Las ecuaciones de los controladores de dos grados de libertad serían:

Controlador PID-Ideal2

Acción derivativa actuando sobre el error

ut =K c[K r r t− yt 1T i pr t− yt

T d p1T d

r t − yt] (4.0-1)

Acción derivativa actuando sobre la señal realimentada solamente

ut =K c[K r r t− yt 1T i pr t− yt −

T d p1T d

y t] (4.0-2)

• Controlador PID-Serie2

Acción derivativa actuando sobre el error

ut=Kc'[K r

1T i

' p1T d' p

1T d' r t−1 1

T i' p1T d

' p1T d

' yt] (4.0-3)

Acción derivativa actuando sobre la señal realimentada solamente

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 22: Controladores PID

IE-431 Controladores PID 20

ut=Kc'[K r

1T i

' prt−1 1T i

' p1T d' p

1T d' yt] (4.0-4)

donde K r – factor de peso del valor deseado 0≤K r≤1 .

En muchos controladores comerciales sin embargo K r solo puede tener los valores de 0 o 1.

Un controlador PID de dos grados de libertad tiene entonces cuatro parámetros que pueden selec­cionarse para lograr el desempeño deseado del lazo de control.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 23: Controladores PID

IE-431 Controladores PID 21

5. CONTROLADORES PID UNIVERSALESComo se indicó anteriormente, el primer controlador que incorporó las tres acciones básicas de control fue el Fulscope modelo 100, introducido al mercado por Taylor Instruments en 1940. Las diferencias entre la forma en que este controlador fue realizado y la ecuación generalmente utili­zada para la descripción de las acciones de un controlador PID, originaron desde la creación de éste, múltiples y diversas formas de referirse a estos controladores como ya se ha visto.

Se encuentran entonces en la literatura técnica nombres tales como controlador PID, ideal, serie, industrial, paralelo, PI-D, I-PD, de un grado de libertad, de dos grados de libertad, interactuan­te, no interactuante, clásico, de ganancias independientes, estándar, ISA, tipo A, B, C, o D, y mezclas de estos para referirse a este tipo de controlador. Multiplicidad de términos que solo contribuyen a la confusión sobre la forma en que sus acciones están relacionadas, ya que incluso se puede encontrar que se utilizan los mismos nombres para denominar formas diferentes.

Por ejemplo la información sobre el programa de análisis de lazos de control y sintonización de controladores ExperTune1, indica que este posee una base de datos de más de 200 controladores industriales de diferentes fabricantes, y el manual de aplicaciones del programa de optimización de sistemas de control PROTUNER 322 incluye una tabla comparativa de 75 controladores PID, los que evidentemente no son todos completamente diferentes entre sí, pero da una muestra clara de que no existen algoritmos estandarizados.

En cuanto a la denominación de los parámetros de cada acción de control, también se encuentra variedad de términos y unidades diferentes, según sean las preferencias de sus respectivos fabri­cantes.

EnTech (1993) por un lado y Gerry y Shinskey(2000) por otro, enumeran algunas de las caracte­rísticas deseadas que un controlador PID moderno debe poseer, pero no establecen ecuaciones ge­nerales que permitan su normalización.

Se considera no solamente conveniente si no necesario, contar con el mínimo de ecuaciones posi­bles que permitan describir el funcionamiento de las diferentes variantes de los controladores PID disponibles en el mercado. Se han propuesto entonces ecuaciones para lo que se ha denomi­nado controladores PID Universales [Alfaro (2002)], como una forma de estandarizar los esque­mas y los términos utilizados para referirse a los diferentes controladores PID comerciales.

Como no es posible describir por medio de una sola ecuación la estructura paralela y la serie, se propondrán entonces dos ecuaciones generales o universales para representar a los controladores PID, una basada en una estructura paralela y la otra en una serie.

Los controladores PID enumerados anteriormente pueden ser representados por alguna de estas dos estructuras generales.

1 ExperTune, Inc. - “What ExperTune Needs to Know About Your PID Algorithm”, 20002 Techmation, Inc - “PROTUNER 32 Application Manual”, Enero1999

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 24: Controladores PID

IE-431 Controladores PID 22

Un controlador PID Universal tipo Paralelo (PIDup) será aquel en que las acciones de control in­tegral y derivativo no interactúan una con la otra, como se muestra en el siguiente diagrama de bloques y estará representado por la ecuación:

up t=K cp[ K r

r p1rt− yt 1

T ip p r t−y tT dp pTdp p1

Kd rt−y t] 1 f p1

(5.1-1)

Un controlador PID Universal tipo Serie (PIDus) será aquel que resulta de la colocación en serie las acciones integral y derivativa como se muestra en el siguiente diagrama de bloques y estará re­presentado por la ecuación:

u st =K cs[ K r

r p1 1

Tis p1 Kd Tds pd Tds p1rt −1 1

Tis p1 Tds pd Tds p1 yt ] 1

f p1(5.1-2)

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 25: Controladores PID

IE-431 Controladores PID 23

En las dos ecuaciones anteriores las variables y parámetros son:

r(t) valor deseado

up(t) salida del controlador tipo paralelo

us(t) salida del controlador tipo serie

y(t) variable controlada

Kcp ganancia, controlador paralelo

Tip tiempo integral, controlador paralelo

Tdp tiempo derivativo, controlador paralelo

Kcs ajuste proporcional, controlador serie

Tis ajuste integral, controlador serie

Tds ajuste derivativo, controlador serie

Kd selector, acción derivativa (Kd = 0 o 1)

Kr factor de peso del valor deseado 0≤K r≤1

d constante del filtro derivativo. 0,05≤d≤0,20 , usualmente fijado por el fabrican­te en 0,1

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 26: Controladores PID

IE-431 Controladores PID 24

f constante de tiempo, filtro PID-IMC

r constante de tiempo, filtro del valor deseado

p operador derivada (d/dt)

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro

Page 27: Controladores PID

IE-431 Controladores PID 25

BIBLIOGRAFÍA

Alfaro, V.M. (1993) - “¿Son todos los controladores PID iguales?”, Ingeniería, Vol. 3 Nº 1, pág. 11–19

Alfaro, V.M. (1994) - “Aspectos que deben ser tomados en consideración al utilizar un método de ajuste de controladores”, Ingeniería, Vol. 4 Nº 1, pág. 45-54

Alfaro, V.M. (2002) - “Funciones de controladores PID universales”, Ingeniería, Vol. 12 Nº 1-2

Gerry, J. (1987) - “A Comparison of PID Control Algorithms”, Control Engineering, Vol 34 Nº 3, Marzo

Gerry, J. y F.G. Shinskey (2000) - “PID controllers specifications (White paper)”, Expertune Inc.

EnTech (1993) - “Automatic Controller Dynamic Specifications”, Entech, Inc.

Vma.ucr.ie431.controladoresPID.odt V.M. Alfaro


Recommended