Escolar Documentos
Profissional Documentos
Cultura Documentos
El controlador PID ha sido una estructura aplicada durante dcadas en el control de procesos,
existiendo una gran cantidad de productos industriales que lo utilizan. Adicionalmente, existen
dispositivos semiconductores que tienen implementado por hardware este controlador (por
ejemplo el LM628 de Nacional Semiconductor). Algunos aspectos bsicos a considerar para
disear un controlador PID se pueden ver aqu. La estructura del controlador PID dinmico que
aqu se describe puede utilizarse para corregir los parmetros PID de un controlador industrial
existente o generar de forma dinmica los coeficientes a un dispositivo hardware dedicado.
La siguiente figura muestra la obtencin de un generador de coeficientes PID a un controlador
existente
Los pasos para implementar el controlador son los mismos que para disear un controlador
basado en el modelo indirecto:
1.- Obtener el modelo directo de la planta, tal y como muestra los ejemplos de modelado.
2.- Adaptar los parmetros de controlador: La variacin radica en que el nico ncleo estimador
que representa al controlador cuando se aplica el control basado en el modelo indirecto se
redefine por las ecuaciones (1) (2).
(1): Al controlador lo definen tres ncleos estimadores (uno por coeficiente PID).
Cuando se utiliza (2), las variables de entrada seran el error y valores retrasados del mismo.
3.- Aplicar el controlador a la planta real: Se considera en este caso que existe un controlador
PID, al cual hay que definir los coeficientes.
La estructura resultante se muestra en la siguiente figura
Las herramientas para el ajuste de controladores PID se tratan aqu. El control de un servomotor
se describe aqu. Un mtodo de ajuste de los controladores PID de un vehculo autnomo se
trata aqu.
FUNCIONAMIENTO
Las tres componentes de un controlador PID son: parte Proporcional, accin Integral y
accin Derivativa. El peso de la influencia que cada una de estas partes tiene en la suma final,
viene dado por la constante proporcional, el tiempo integral y el tiempo derivativo,
respectivamente. Se pretender lograr que el bucle de control corrija eficazmente y en el
mnimo tiempo posible los efectos de las perturbaciones.
CONTROL PROPORCIONAL
El error, la banda proporcional y la posicin inicial del elemento final de control se expresan en
tanto por uno. Nos indicar la posicin que pasar a ocupar el elemento final de control
Ejemplo: Cambiar la posicin de una vlvula (elemento final de control) proporcionalmente a la
desviacin de la temperatura (variable) respecto al punto de consigna (valor deseado).
PROPORCIONAL INTEGRAL
El modo de control Integral tiene como propsito disminuir y eliminar el error en estado
estacionario, provocado por el modo proporcional. El control integral acta cuando hay una
desviacin entre la variable y el punto de consigna, integrando esta desviacin en el tiempo y
sumndola a la accin proporcional. El error es integrado, lo cual tiene la funcin
de promediarlo o sumarlo por un perodo determinado; Luego es multiplicado por una
constante I. Posteriormente, la respuesta integral es adicionada al modo Proporcional para
formar el control P + I con el propsito de obtener una respuesta estable del sistema sin error
estacionario.
El control integral se utiliza para obviar el inconveniente del offset (desviacin permanente de
la variable con respecto al punto de consigna) de la banda proporcional.
La accin derivativa se manifiesta cuando hay un cambio en el valor absoluto del error; (si el
error es constante, solamente actan los modos proporcional e integral).
El error es la desviacin existente entre el punto de medida y el valor consigna, o Set Point.
Se deriva con respecto al tiempo y se multiplica por una constante D y luego se suma a
las seales anteriores (P+I). Es importante adaptar la respuesta de control a los cambios en el
sistema ya que una mayor derivativa corresponde a un cambio ms rpido y el controlador
puede responder acordemente.
El tiempo ptimo de accin derivativa es el que retorna la variable al punto de consigna con las
mnimas oscilaciones
Tanto la accin Integral como la accin Derivativa, afectan a la ganancia dinmica del proceso.
La accin integral sirve para reducir el error estacionario, que existira siempre si la constante Ki
fuera nula. Ejemplo: Corrige la posicin de la vlvula proporcionalmente a la velocidad de
cambio de la variable controlada. La seal d es la pendiente (tangente) por la curva descrita por
la variable.
La salida de estos tres trminos, el proporcional, el integral, y el derivativo son sumados para
calcular la salida del controlador PID. Definiendo u (t) como la salida del controlador, la forma
final del algoritmo del PID es:
USOS
El objetivo de los ajustes de los parmetros PID es lograr que el bucle de control corrija
eficazmente y en el mnimo tiempo los efectos de las perturbaciones; se tiene que lograr la
mnima integral de error. Si los parmetros del controlador PID (la ganancia del proporcional,
integral y derivativo) se eligen incorrectamente, el proceso a controlar puede ser inestable, por
ejemplo, que la salida de este vare, con o sin oscilacin, y est limitada solo por saturacin o
rotura mecnica. Ajustar un lazo de control significa ajustar los parmetros del sistema de
control a los valores ptimos para la respuesta del sistema de control deseada. El
comportamiento ptimo ante un cambio del proceso o cambio del setpoint vara dependiendo
de la aplicacin. Generalmente, se requiere estabilidad ante la respuesta dada por el
controlador, y este no debe oscilar ante ninguna combinacin de las condiciones del proceso y
cambio de setpoints. Algunos procesos tienen un grado de no-linealidad y algunos parmetros
que funcionan bien en condiciones de carga mxima no funcionan cuando el proceso est en
estado de sin carga. Hay varios mtodos para ajustar un lazo de PID. El mtodo ms efectivo
generalmente requiere del desarrollo de alguna forma del modelo del proceso, luego elegir P, I
y D basndose en los parmetros del modelo dinmico. Los mtodos de ajuste manual pueden
ser muy ineficientes. La eleccin de un mtodo depender de si el lazo puede ser
desconectado para ajustarlo, y del tiempo de respuesta del sistema. Si el sistema puede
desconectarse, el mejor mtodo de ajuste a menudo es el de ajustar la entrada, midiendo la
salida en funcin del tiempo, y usando esta respuesta para determinar los parmetros de
control. Ahora describimos como realizar un ajuste manual.
AJUSTE MANUAL
Si el sistema debe mantenerse online, un mtodo de ajuste consiste en establecer primero los
valores de I y D a cero. A continuacin, incremente P hasta que la salida del lazo oscile. Luego
establezca P a aproximadamente la mitad del valor configurado previamente. Despus
incremente I hasta que el proceso se ajuste en el tiempo requerido (aunque subir mucho I puede
causar inestabilidad). Finalmente, incremente D, si se necesita, hasta que el lazo sea lo
suficientemente rpido para alcanzar su referencia tras una variacin brusca de la carga.
Un lazo de PID muy rpido alcanza su setpoint de manera veloz. Algunos sistemas no son
capaces de aceptar este disparo brusco; en estos casos se requiere de otro lazo con un P menor
a la mitad del P del sistema de control anterior.
Mientras que los controladores PID son aplicables a la mayora de los problemas de control,
puede ser pobres en otras aplicaciones. Los controladores PID, cuando se usan solos, pueden
dar un desempeo pobre cuando la ganancia del lazo del PID debe ser reducida para que no se
dispare u oscile sobre el valor del setpoint. El desempeo del sistema de control puede ser
mejorado combinando el lazo cerrado de un control PID con un lazo abierto. Conociendo el
sistema (como la aceleracin necesaria o la inercia) puede ser avanaccionado y combinado con
la salida del PID para aumentar el desempeo final del sistema. Solamente el valor
de avanaccin (o Control pre alimentado) puede proveer la mayor porcin de la salida del
controlador. El controlador PID puede ser usado principalmente para responder a cualquier
diferencia o error que quede entre el setpoint y el valor actual del proceso. Como la salida del
lazo de avanaccin no se ve afectada a la realimentacin del proceso, nunca puede causar que
el sistema oscile, aumentando el desempeo del sistema, su respuesta y estabilidad.
Por ejemplo, en la mayora de los sistemas de control con movimiento, para acelerar una carga
mecnica, se necesita de ms fuerza (o torque) para el motor. Si se usa un lazo PID para controlar
la velocidad de la carga y manejar la fuerza o torque necesaria para el motor, puede ser til
tomar el valor de aceleracin instantnea deseada para la carga, y agregarla a la salida del
controlador PID. Esto significa que sin importar si la carga est siendo acelerada o desacelerada,
una cantidad proporcional de fuerza est siendo manejada por el motor adems del valor de
realimentacin del PID. El lazo del PID en esta situacin usa la informacin de la realimentacin
para incrementar o decremento la diferencia entre el setpoint y el valor del primero. Trabajando
juntos, la combinacin avanaccin-realimentacin provee un sistema ms confiable y estable.
Otro problema que posee el PID es que es lineal. Principalmente el desempeo de los
controladores PID en sistemas no lineales es variable. Tambin otro problema comn que posee
el PID es, que en la parte derivativa, el ruido puede afectar al sistema, haciendo que esas
pequeas variaciones, hagan que el cambio a la salida sea muy grande. Generalmente un Filtro
pasa bajo ayuda, ya que removera las componentes de alta frecuencia del ruido. Sin embargo,
un FPB y un control derivativo pueden hacer que se anulen entre ellos. Alternativamente, el
control derivativo puede ser sacado en algunos sistemas sin mucha prdida de control. Esto es
equivalente a usar un controlador PID como PI solamente.
EJEMPLO
PID significa Proporcional, Integral y Derivativa. Un lazo de control PID est diseado para
eliminar la necesidad de supervisin contina de una operacin por parte de los operadores.
EJEMPLO:
Un ejemplo muy sencillo que ilustra la funcionalidad bsica de un PID es cuando una persona
entra a una ducha. Inicialmente abre la llave de agua caliente para aumentar la temperatura
hasta un valor aceptable (tambin llamado Setpoint). El problema es que puede llegar el
momento en que la temperatura del agua sobrepase este valor as que la persona tiene que
abrir un poco la llave de agua fra para contrarrestar el calor y mantener el balance. El agua fra
es ajustada hasta llegar a la temperatura deseada. En este caso, el humano es el que est
ejerciendo el control sobre el lazo de control, y es el que toma las decisiones de abrir o cerrar
alguna de las llaves; pero no sera ideal si en lugar de nosotros, fuera una maquina la que tomara
las decisiones y mantuviera la temperatura que deseamos?
Esta es la razn por la cual los lazos PID fueron inventados. Para simplificar las labores de los
operadores y ejercer un mejor control sobre las operaciones. Algunas de las aplicaciones ms
comunes son:
Setpoint es donde la medida debe estar. El Error es definido como la diferencia entre el
Setpoint y la Variable de Proceso. El controlador trata de minimizar este error ajustando las
entradas del control.
TEORA DE LYAPUNOV
(a) Mtodo indirecto: Presupone que la estabilidad de un sistema no lineal prximo a un punto
de equilibrio es aproximado a un sistema equivalente linealizado, lo cual constituye una
justificacin terica para el uso del control lineal como mtodo aplicable a plantas
inherentemente no lineales.
(b) Mtodo directo: Es una generalizacin de los conceptos de energa asociados a un sistema
mecnico: el movimiento de un sistema mecnico es estable si la energa mecnica total decrece
con el tiempo. Basado en lo anterior, para determinado sistema se define una funcin que se
supone describe su energa (funcin de Lyapunov) y se analiza si esta decrece.
FUNDAMENTOS
TEOREMA DE KRASOVSKII
Si un sistema no lineal est definido por f(x), se analiza el Jacobiano ms su traspuesta de dicho
sistema (J+JT), evaluada en el punto de equilibrio bajo estudio. Si la matriz resultante de la
operacin anterior es definida negativa, entonces fT(x)f(x) ser una funcin de Lyapunov del
sistema f(x).
Un sistema dinmico se dice discreto si el tiempo se mide en pequeos lapsos; stos son
modelados como relaciones recursivas, tal como la ecuacin logstica:
Donde t denota los pasos discretos del tiempo y x es la variable que cambia con ste.
Se distingue entre sistemas dinmicos lineales y sistemas dinmicos no lineales. En los sistemas
lineales, el lado derecho de la ecuacin es una expresin que depende en forma lineal de x, tal
como:
Si se conocen dos soluciones para un sistema lineal, la suma de ellas es tambin una solucin;
esto se conoce comoprincipio de superposicin. En general, las soluciones provenientes de
un espacio vectorial permiten el uso del lgebra lineal y simplifican significativamente el
anlisis. Para sistemas lineales continuos, el mtodo de la transformada de Laplace tambin
puede ser usado para transformar la ecuacin diferencial en una ecuacin algebraica; as mismo
que para los sistemas lineales discretos, el mtodo de la transformada Z tambin puede ser
usado para transformar la ecuacin diferencial en una ecuacin algebraica.
Los sistemas no lineales son mucho ms difciles de analizar y a menudo exhiben un fenmeno
conocido como caos, con comportamientos totalmente impredecibles; ver tambin no
linealidad
FUNCIN DE LYAPUNOV
No existe un mtodo general para construir o encontrar una funcin candidata de Lyapunov que
demuestre la estabilidad de un equilibrio dado, en todo caso, la incapacidad de encontrar una
funcin de Lyapunov no implica automticamente la inestabilidad del equilibrio mismo. Para
los sistemas dinmicos (como los sistemas fsicos) las leyes de conservacin proveen
frecuentemente a las funciones candidatas de Lyapunov.
El segundo teorema de estabilidad de Lyapunov para los sistemas autnomos los hace
estrechamente correlativos con las funciones candidatas de Lyapunov y son instrumentos para
demostrar la estabilidad de los equilibrios de un sistema dinmico autnomo.
Es menester saber que el segundo teorema de estabilidad de Lyapunov para los sistemas
autnomos aporta condiciones suficientes pero no necesarias para demostrar la estabilidad de
un equilibrio.
Ejemplo de una funcin de Lyapunov definida para un sistema dinmico. Las distintas
trayectorias que pueden generarse van quedando atrapadas en regiones cada vez menores.
Un sistema dinmico requiere un estado inicial x0 y una funcin de evolucin F(x0,t) que indica
la trayectoria de los estados x(t) futuros que tendr el sistema. Una funcin de Lyapunov
corresponde intuitivamente a una familia de regiones de Lyapunov, cada una de las cuales queda
definida por una curva de nivel. Una vez que el estado x(t) ha entrado a la regin de Lyapunov
correspondiente a la curva de nivel V(x0) = V0, ya no podr salir de ella. De este modo, a medida
que el tiempo avanza, el estado ir quedando restringido a regiones de Lyapunov cada vez
menores, razn por la cual el valor de la funcin de Lyapunov ir decreciendo al pasar el tiempo.
La restriccin en las trayectorias que imponen las curvas de nivel permite asegurar que el
sistema dinmico es estable.