9.02 Control de P, I, D, PI, PD y PID
9.02 Control de P, I, D, PI, PD y PID
9.02 Control de P, I, D, PI, PD y PID
La ganancia solo puede describirse como un parámetro de estado estacionario y no dar conocimiento sobre la dinámica del proceso y es
independiente de las variables de diseño y operación. Una ganancia tiene tres componentes que incluyen el signo, el valor, las unidades. El
signo indica cómo responde la salida a la entrada del proceso. Un signo positivo muestra que la variable de salida aumenta con un aumento
en la variable de entrada y un signo negativo muestra que la variable de salida disminuye con un aumento en la variable de entrada. Las
unidades dependen del proceso considerado que dependen de las variables mencionadas.
Por ejemplo, la presión se incrementó de 21 psi a 29 psi. Este cambio aumentó la posición de la válvula de 30% vp a 22% vp.
(29 − 21) psi
K = = −1.0 psi/(%vp)
(22 − 30)%vp
Tiempo muerto (t ) es el entre el cambio en una variable de entrada y cuando comienza la variable de salida. El tiempo muerto es
0
importante porque afecta a la controlabilidad del sistema de control. Un cambio en el punto de ajuste no es inmediato debido a este
parámetro. El tiempo muerto debe ser considerado en los procesos de afinación y modelado.
9.2.1 https://espanol.libretexts.org/@go/page/85577
Figura9.2.1: Controlador de temperatura en un CSTR
Como se muestra en la Figura 1, el controlador de temperatura controla la temperatura de un fluido dentro de un CSTR (Reactor de Tanque
Agitado Continuo). Un sensor de temperatura primero mide la temperatura del fluido. Esta medición produce una señal de medición. La
señal de medición se compara entonces con el punto de ajuste, o ajuste de temperatura deseado, del controlador. La diferencia entre la señal
medida y el punto de ajuste es el error. En base a este error, el controlador envía una señal de accionamiento a la bobina de calentamiento,
que ajusta la temperatura en consecuencia. Este tipo de control de proceso se conoce como control basado en errores porque la señal de
accionamiento se determina a partir del error entre el ajuste real y el deseado. Los diferentes tipos de controles basados en errores varían en
la forma matemática en la que traducen el error en una señal de accionamiento, de los cuales los más comunes son los controladores PID.
Además, es fundamental comprender el control de retroalimentación y retroalimentación antes de explorar los controles P, I y D. Control de
Feed Forward Control
donde
c(t) = salida del controlador
Kc = ganancia del controlador
e(t)= error
b = sesgo
En esta ecuación, el sesgo y la ganancia del controlador son constantes específicas de cada controlador. El sesgo es simplemente la salida
del controlador cuando el error es cero. La ganancia del controlador es el cambio en la salida del controlador por cambio en la entrada al
controlador. En los controladores PID, donde las señales generalmente se transmiten electrónicamente, la ganancia del controlador relaciona
el cambio en el voltaje de salida con el cambio en el voltaje de entrada. Estos cambios de voltaje están entonces directamente relacionados
9.2.2 https://espanol.libretexts.org/@go/page/85577
con la propiedad que se está cambiando (es decir, temperatura, presión, nivel, etc.). Por lo tanto, la ganancia en última instancia relaciona el
cambio en las propiedades de entrada y salida. Si la salida cambia más que la entrada, K c será mayor que 1. Si el cambio en la entrada es
mayor que el cambio en la salida, K c será menor que 1. Idealmente, si K c es igual a infinito, el error se puede reducir a cero. Sin embargo,
esta naturaleza infinitesimal de Kc aumenta la inestabilidad del bucle porque el error cero implicaría que la señal medida es exactamente
igual al punto de ajuste. Como se mencionó en la conferencia, la igualdad exacta nunca se logra en la lógica de control; en cambio, en la
lógica de control, se permite que el error varíe dentro de un cierto rango. Por lo tanto, hay límites para el tamaño de K c, y estos límites son
definidos por el sistema. Las representaciones gráficas de los efectos de estas variables en el sistema se muestran en PID Tuning vía
Métodos Clásicos.
Como puede verse a partir de la ecuación anterior, el control solo P proporciona una relación lineal entre el error de un sistema y la salida
del controlador del sistema. Este tipo de control proporciona una respuesta, basada en la señal que ajusta el sistema para que se eliminen las
oscilaciones, y el sistema vuelve al estado estacionario. Las entradas al controlador son el punto de ajuste, la señal y el sesgo. El controlador
calcula la diferencia entre el punto de ajuste y la señal, que es el error, y envía este valor a un algoritmo. Combinado con el sesgo, este
algoritmo determina la acción que debe tomar el controlador. A continuación, en la Figura 2 se muestra una representación gráfica de la
salida del controlador P para un incremento escalonado en la entrada en el tiempo t0. Esta gráfica es exactamente similar a la gráfica de
entrada por pasos en sí.
donde
c(t)es la salida del controlador
Ties el tiempo integral
e(t)es el error
En Ecuación\ ref {2}, el tiempo integral es la cantidad de tiempo que tarda el controlador en cambiar su salida por un valor igual al error. La
salida del controlador antes de la integración es igual a la salida inicial en el tiempo t=0, o la salida del controlador en el momento un paso
9.2.3 https://espanol.libretexts.org/@go/page/85577
antes de la medición. Las representaciones gráficas de los efectos de estas variables en el sistema se muestran en PID Tuning vía Métodos
Clásicos.
La tasa de cambio en la salida del controlador para el control solo I está determinada por una serie de parámetros. Mientras que el
controlador solo P fue determinado por e, la tasa de cambio para I-only depende tanto de e como de T i. Debido a la relación inversa entre c
(t) y T i, esto disminuye la tasa de cambio para un controlador I-only.
El controlador solo I opera esencialmente de la misma manera que un controlador solo P. Las entradas son nuevamente el punto de ajuste, la
señal y el sesgo. Una vez más, se calcula el error, y este valor se envía al algoritmo. Sin embargo, en lugar de simplemente usar una relación
lineal para calcular la respuesta, el algoritmo ahora usa una integral para determinar la respuesta que se debe tomar. Una vez evaluada la
integral, se envía la respuesta y el sistema se ajusta en consecuencia. Debido a la dependencia de T i, el algoritmo tarda más en determinar la
respuesta adecuada. Una representación gráfica de la salida del controlador I para un aumento de paso en la entrada en el tiempo t0 se
muestra a continuación en la Figura 3. Como era de esperar, esta gráfica representa el área bajo la gráfica de entrada de pasos.
donde
c(t) es la salida del controlador
Td es la constante de tiempo derivada
de es el cambio diferencial en el error
Las representaciones gráficas de los efectos de estas variables en el sistema se muestran en PID Tuning vía Métodos Clásicos.
Matemáticamente, el control derivado es lo opuesto al control integral. Aunque existen controles solo I, los controles solo D no existen. Los
controles D miden solo el cambio de error. Los controles D no saben dónde está el punto de ajuste, por lo que generalmente se usa junto con
otro método de control, como P-only o un control de combinación PI. El control D se usa generalmente para procesos con salidas de
proceso que cambian rápidamente. Sin embargo, al igual que el control I, el control D es matemáticamente más complejo que el control P.
Dado que un algoritmo informático tardará más tiempo en calcular una derivada o una integral que simplemente relacionar linealmente las
variables de entrada y salida, agregar un control D ralentiza el tiempo de respuesta del controlador. A continuación, en la Figura 4 se
muestra una representación gráfica de la salida del controlador D para un incremento escalonado en la entrada en el momentot . Como era
0
9.2.4 https://espanol.libretexts.org/@go/page/85577
Figura 4. Salida del controlador D para entrada escalonada.
Descripción
Figura 5. Muestra de datos estables.
9.2.5 https://espanol.libretexts.org/@go/page/85577
PI-control correlaciona la salida del controlador con el error y la integral del error. Este comportamiento de control PI se ilustra
matemáticamente en la Ecuación\ ref {4} (Scrcek, et. al).
1
c(t) = Kc (e(t) + ∫ e(t)dt) + C (9.2.4)
Ti
donde
c(t)es la salida del controlador,
Kc es la ganancia del controlador,
T es el tiempo integral,
i
e(t)es el error, y
En esta ecuación, el tiempo integral es el tiempo requerido para que la porción de solo I del controlador coincida con el control
proporcionado por la parte de solo P del controlador.
La ecuación indica que el controlador PI opera como un controlador PID simplificado con un término derivado cero. Alternativamente, el
controlador PI también se puede ver como una combinación de las ecuaciones de control solo P y solo I. El término sesgo en el control P-
only es igual a la acción integral del control I-only. El control de solo P solo está en acción cuando el sistema no está en el punto
establecido. Cuando el sistema está en el punto establecido, el error es igual a cero, y el primer término cae fuera de la ecuación. Entonces,
el sistema está siendo controlado solo por la parte del controlador solo I. En caso de que el sistema se desvíe nuevamente del punto
establecido, se promulgará el control P-only. Una representación gráfica de la salida del controlador PI para un aumento de paso en la
entrada en el tiempo t0 se muestra a continuación en la Figura 5. Como era de esperar, esta gráfica se asemeja a la combinación cualitativa
de las gráficas P-only y I-only.
9.2.4.2: EFECTOS DE K C Y T I
Con un sistema de control PI, la actividad del controlador (agresividad) aumenta a medida que K c y T i disminuyen, sin embargo, pueden
actuar individualmente sobre la agresividad de la respuesta de un controlador. Considere la Figura 11 a continuación con el gráfico central
siendo un caso base de sistema lineal de segundo orden.
9.2.6 https://espanol.libretexts.org/@go/page/85577
La gráfica muestra cómo T i y K c afectan el rendimiento de un sistema, ya sea que ambos lo estén afectando o cada uno lo esté haciendo de
manera independiente. Independientemente del tiempo integral, aumentar la ganancia del controlador (mover de abajo hacia arriba en la
parcela) aumentará la actividad del controlador. De manera similar, la disminución del tiempo integral (moviéndose de derecha a izquierda
en la gráfica) aumentará la actividad del controlador independientemente de la ganancia del controlador. Como era de esperar, aumentar K c
y disminuir T i complicaría la sensibilidad y crearía el escenario controlador más agresivo.
Con solo dos parámetros que interactúan en los sistemas de control PI, gráficas de rendimiento similares aún pueden causar confusión. Por
ejemplo, las gráficas A y B de la figura se ven muy similares a pesar de que diferentes parámetros se ven afectados en cada una de ellas.
Esto podría causar más problemas y crear un sistema tremendamente agresivo si se corrige el parámetro incorrecto. Si bien el ensayo y el
error pueden ser factibles para un sistema PI, se vuelve engorroso en PID donde se introduce un tercer parámetro y las parcelas se vuelven
cada vez más similares.
Otra observación destacable es la parcela con K c normal y T i doble. La gráfica representa cómo el término proporcional es práctico pero la
integral no está recibiendo suficiente peso inicialmente, provocando la ligera oscilación antes de que el término integral pueda finalmente
ponerse al día y ayudar al sistema hacia el punto de ajuste.
donde
c (t) = salida del controlador
K c = ganancia proporcional
e = error
C = valor inicial del controlador
La ecuación indica que el controlador PD opera como un controlador PID simplificado con un término integral cero. Alternativamente, el
controlador PD también se puede ver como una combinación de las ecuaciones de control solo P y solo D. En este control, el propósito del
control solo D es predecir el error para aumentar la estabilidad del sistema de bucle cerrado. El control P-D no se usa comúnmente debido a
la falta del término integral. Sin el término integral, no se minimiza el error en el funcionamiento en estado estacionario. El control P-D se
usa generalmente en bucles de control de pH por lotes, donde no es necesario minimizar el error en el funcionamiento en estado
estacionario. En esta aplicación, el error se relaciona con la señal de accionamiento tanto a través del término proporcional como derivado.
Una representación gráfica de la salida del controlador PD para un aumento de paso en la entrada en el tiempo t0 se muestra a continuación
en la Figura 6. Nuevamente, esta gráfica es una combinación de las gráficas P-only y D-only, como se esperaba.
9.2.7 https://espanol.libretexts.org/@go/page/85577
PID-control correlaciona la salida del controlador con el error, integral del error y derivada del error. Este comportamiento de control de
PID se ilustra matemáticamente en la Ecuación 6 (Scrcek, et. al).
1 de
c(t) = Kc (e(t) + ∫ e(t)dt + Td )+C (9.2.6)
Ti dt
donde
c (t) = salida del controlador
K c = ganancia del controlador
e (t) = error
T i = tiempo integral
T d = constante de tiempo derivada
C = valor inicial del controlador
Como se muestra en la ecuación anterior, el control PID es la combinación de los tres tipos de control. En esta ecuación, la ganancia se
multiplica por los términos integral y derivado, junto con el término proporcional, porque en el control de combinación PID, la ganancia
afecta también a las acciones I y D. Debido al uso del control derivado, el control PID no se puede usar en procesos donde hay mucho ruido,
ya que el ruido interferiría con el aspecto predictivo, feedforward. Sin embargo, el control PID se utiliza cuando el proceso no requiere
compensación y un tiempo de respuesta rápido. Una representación gráfica de la salida del controlador PID para un aumento de paso en la
entrada en el tiempo t0 se muestra a continuación en la Figura 7. Esta gráfica se asemeja a la combinación cualitativa de las gráficas P-only,
I-only y D-only.
El orden de los elementos en la e (t) puede variar dependiendo de la situación. Podría ser el elemento fijo menos el elemento variable o
al revés. Para ilustrar mejor el concepto pasemos a un ejemplo. Digamos que está creando un control PID para controlar el nivel de
fluido en un tanque manipulando la válvula de salida. Cuando el nivel de fluido en el tanque excede su valor establecido, querrá que la
válvula se abra más para permitir más flujo fuera del tanque. Se busca una respuesta positiva. Por lo tanto su e (t) debe dar un valor
positivo cuando el nivel de fluido es mayor que el conjunto. En este caso tu e (t) será (V-Vset). La misma lógica se puede utilizar para
otros sistemas para determinar cuál debe ser la e (t) en los controles PID.
9.2.8 https://espanol.libretexts.org/@go/page/85577
d (A − Aset )
xi =
dt
Después de haber configurado sus columnas paraA − A ,d(A − A )/dt ,x , y las celdas para sus parámetros comoK ,τ yτ , necesitará
set set i c i d
configurar su columna PID con su ecuación PID en ella. Después de ingresar su ecuación en la primera celda de la columna PID, es posible
que reciba el mensaje de error de referencia circular cuando intente arrastrar la ecuación hacia abajo a las otras celdas de su columna.
Hay dos cosas que puedes hacer:
1. Es probable que necesites iniciar tu ecuación PID en la segunda o tercera celda de tu columna PID. Ingrese valores razonables en el
primer par de celdas antes de iniciar la ecuación PID, y encontrará que estos valores no deberían afectar el resultado final de su
controlador.
2. También puedes intentar disminuir el tamaño del paso (Δt ).
A continuación se muestra una guía para los usos típicos de los distintos controladores en la Tabla 2.
Cuadro 2. Usos típicos de controladores P, I, D, PI y PID
9.2.9 https://espanol.libretexts.org/@go/page/85577
EJEMPLO9.2.1
Hypothetical Industries acaba de ponerte a cargo de uno de sus reactores por lotes. Su tarea es encontrar una manera de mantener un
nivel de consigna dentro del reactor. Tu jefe quiere usar algún tipo de regulador regulador, pero no está muy seguro de cuál usar. Ayude
a su jefe a encontrar el tipo de controlador adecuado. Es sumamente importante que el nivel dentro del reactor esté en el punto de
consigna. No se pueden tolerar grandes fluctuaciones y errores.
Solución
Usted querría usar un controlador PID. Debido a la acción del control P, el sistema responderá a un cambio muy rápidamente. Debido a
la acción de I control, el sistema es capaz de ser devuelto al valor de consigna. Finalmente, debido a que es muy crítico que el sistema
permanezca en un punto de ajuste constante, el control D medirá el cambio en el error y ayudará a ajustar el sistema en consecuencia.
EJEMPLO9.2.2
Vuelves a tu preparatoria y notas un horno en tu antigua clase de química. El horno se utiliza para eliminar el agua de las soluciones.
Utilizando tus conocimientos de ChE 466, comienzas a preguntarte qué tipo de controlador utiliza el horno para mantener su
temperatura establecida. Te das cuenta de que algunos estudiantes de secundaria están ansiosos por aprender, y decides compartir tus
conocimientos con ellos con la esperanza de inspirarlos a convertirse en Ingenieros Químicos. Explíqueles el tipo de controlador que
probablemente se encuentre dentro del horno, y cómo funciona ese controlador.
Solución
Dado que el horno solo se usa para eliminar el agua de una solución, la fluctuación, el error y el retraso entre el punto de ajuste y la
temperatura real son aceptables. Por lo tanto, el controlador más fácil y simple de usar sería el controlador On-Off. El controlador de
encendido-apagado enciende el mecanismo de calentamiento cuando la temperatura en el horno está por debajo de la temperatura
establecida. Si la temperatura del horno aumenta por encima de la temperatura establecida, el controlador apagará el mecanismo de
calentamiento.
EJEMPLO9.2.3
Habiendo seguido tu consejo, tu jefe de Hypothetical Industries decide instalar un controlador PID para controlar el nivel en el reactor
por lotes. Cuando arranca el reactor por primera vez, el controlador inicialmente recibió una entrada de paso. A medida que el reactor
alcanza el estado estacionario, el nivel en el reactor tiende a fluctuar, enviando entradas de pulso al controlador. Para una entrada de
pulso, proporcione una representación gráfica de la salida del controlador PID.
9.2.10 https://espanol.libretexts.org/@go/page/85577
Figura 8. Entrada de pulso.
Solución
La salida del controlador PID será una combinación de las salidas del controlador P-only, I-only y D-only. Análogamente a la salida del
controlador P para la entrada de paso, la salida del controlador P para la entrada de pulso se parecerá exactamente a la entrada.
9.2.11 https://espanol.libretexts.org/@go/page/85577
EJEMPLO9.2.3
Diferentes tipos de perturbaciones son posibles a la hora de determinar la robustez del controlador PID. Estas diferentes perturbaciones
se utilizan para simular cambios que puedan ocurrir dentro de su sistema. Para un reactor CSTR, usted decide calentar su sistema para
tener en cuenta el frío clima exterior. La perturbación en la temperatura de entrada es una perturbación de rampa, como se muestra en la
figura #. Si el controlador responde a la temperatura de entrada, ¿cuál será la salida del controlador PID?
9.2.12 https://espanol.libretexts.org/@go/page/85577
Figura 17. Salida del controlador D para entrada en rampa.
EJEMPLO9.2.6
Solución
La ecuación general para un controlador PID es:
1 de
c(t) = Kc [e(t) + ∫ e(t)dt + Td ]+C
Ti dt
donde
c(t)= salida del controlador
Kc = ganancia del controlador
e(t)= error
T = tiempo integral
i
EJEMPLO9.2.6
En este problema, se determinarán las ecuaciones diferenciales que describen un sistema particular de primer orden con un controlador
PID. Esto está diseñado para mostrar cómo se pueden modelar o explicar matemáticamente los sistemas bien definidos. Como
complemento a este problema, visite Construcción de diagramas de bloques. Tenga en cuenta que este es un ejemplo de solución que
utiliza operadores integrodiferenciales en lugar de transformaciones de Laplace. Aquí hemos establecidoK = 1 . p
9.2.13 https://espanol.libretexts.org/@go/page/85577
Donde Y (t) es la salida del sistema y X (t) es la entrada. Agregue un controlador PID al sistema y resuelva una ecuación diferencial
simple y simple. El operador o ecuación para un controlador PID está por debajo. Supongamos que no hay tiempo muerto en la
medición.
t
1 d
G = Kc [1 + ∫ dτ + τD ]
τI 0 dt
Solución: Utilice la construcción de diagramas de bloques como referencia a la hora de resolver este problema.
Ecuaciones que definen el sistema,
Proceso: τ p Y '(t) + Y (t) = X (t)
Controlador: X (t) = G ε (t)
Comparador: ε (t) = R (t) − M (t)
Medida: M (t) = Y (t)
Cuando estas ecuaciones se combinan en una ecuación, se obtiene la siguiente ecuación. Esto se logra sumando la medición al
comparador al controlador a la ecuación del proceso.
′
τp Y (t) + Y (t) = G(R(t) − Y (t))
Debido a que hay una integral en la ecuación diferencial, es necesario tomar la derivada con respecto al tiempo.
Para poner esto en notación estándar para resolver una ecuación diferencial de segundo orden, laY (t) necesidad de estar en un lado, y
losR(t) términos tienen que estar en el lado opuesto. También, el coeficiente delY (t) término tiene que ser uno.
τI (τp − Kc τD ) τI (1 + Kc )
′′ ′ ′′ ′
Y (t) + Y (t) − Y (t) = τI τD R (t) + τI R (t) + R(t)
Kc Kc
La ecuación anterior puede entonces resolverse a mano o usando un programa como Mathematica. Si se usa un programa de
computadora, se pueden elegir diferentes valores para los parámetros de control K c, τ I, τ D, y la respuesta a un cambio en el sistema se
puede evaluar gráficamente.
Ejercicio9.2.1
¿Qué tipo de controlador se muestra por la siguiente ecuación?
1
c(t) = Kc [e(t) + ∫ e(t)dt]
Ti
a. Feedforward
b. PID
c. Derivada
d. Integral Proporcional
Contestar
d
9.2.14 https://espanol.libretexts.org/@go/page/85577
Ejercicio9.2.2
¿Qué tipo de controlador aumenta la estabilidad del sistema al mantenerlo en una configuración consistente?
a. Derivada
b. Proporcional
c. Encendido-apagado
d. Integral
Contestar
a
Ejercicio9.2.3
¿Qué tipo de controlador aumenta la velocidad de respuesta para alcanzar el punto de ajuste deseado más rápido al tiempo que elimina
el desplazamiento?
a. Encendido-apagado
b. Proporcional
c. Integral
d. Proporcional-Integral
Contestar
d
Un laboratorio de microbiología descubrió una nueva cepa mortal de bacterias, llamada P. Woolfi, en el suministro de agua de la ciudad.
Para esterilizar el agua, la bacteria tiene que ser asesinada por calor a una temperatura de 105 grados centígrados. Sin embargo, esto está por
encima del punto de ebullición del agua a 1 atm y la bacteria solo es susceptible al calor cuando está en líquido debido a la formación de
esporas cuando está en gas o vapor. Para lograr esta esterilización se sugirió utilizar una autoclave para mantener el agua en estado líquido
manteniéndola a una presión de 5 atm mientras se calienta durante 30 segundos. La clave automática solo puede manejar hasta 7 atm de
presión antes de explotar, por lo que para garantizar que el proceso se esté ejecutando con las especificaciones deseadas, se debe crear un
Modelo de Controlador PID en Excel. Consulte la figura 18 para una representación visual del sistema.
9.2.15 https://espanol.libretexts.org/@go/page/85577
Figura 18.Clave automática con controles PID para temperatura y presión
Haga clic en este enlace para obtener la solución Excel elaborada
Explicación:
Para simular la situación real de presión variable en el sistema, la columna B llama a una ecuación para generar una fluctuación aleatoria en
la presión. Pset es simplemente la especificación deseada. Error es la diferencia entre la presión establecida y la señal medida. du/dt es la
suma de los términos P, I y D. Las ecuaciones utilizadas para calcular cada una de ellas se pueden encontrar en el artículo, estas toman en
cuenta el error asociado a cada paso de tiempo. dU/dt es el parámetro que se varía para corregir la diferencia entre la presión medida y la
presión deseada.
9.2.6: REFERENCIAS
Astrom, Karl J., Hagglund, Tore., “Control PID Avanzado”, La Sociedad de Instrumentación, Sistemas y Automatización.
Cooper, Douglas J. “Libro de texto electrónico de control de procesos práctico" http://www.controlguru.com
Scrcek, William Y., Mahoney, Donald P., Young, Brent R. “Un enfoque en tiempo real para el control de procesos”, 2a Edición. John
Wiley & Sons, Ltd.
This page titled 9.2: Control de P, I, D, PI, PD y PID is shared under a CC BY 3.0 license and was authored, remixed, and/or curated by Ardemis
Boghossian, James Brown, Sara Zak, & Sara Zak via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit
history is available upon request.
9.2: P, I, D, PI, PD, and PID control by Ardemis Boghossian, James Brown, Sara Zak is licensed CC BY 3.0. Original source:
https://open.umn.edu/opentextbooks/textbooks/chemical-process-dynamics-and-controls.
9.2.16 https://espanol.libretexts.org/@go/page/85577