Modelos predictivos
Introducción
El Control Predictivo por Modelo (CPM, más conocido como MPC por sus siglas en inglés) es un método avanzado de control de procesos") que ha sido utilizado por la industria de procesos en plantas químicas") y refinerías de petróleo desde la década de 1980. En años recientes también ha sido utilizado en modelos de estabilidad para sistemas de potencia").[1] Los controladores para este tipo de control dependen de modelos dinámicos del proceso en cuestión, más a menudo modelos lineales empíricos obtenidos por identificación de sistemas. La ventaja principal del MPC es el hecho de que permite que la ranura de tiempo inmediata sea optimizada, mientras tiene en cuenta también las ranuras de tiempo futuras. Esto se consigue optimizando un horizonte de tiempo finito, pero implementando únicamente la ranura de tiempo actual. El MPC tiene la capacidad de anticipar acontecimientos futuros y tomar acciones de control consecuentemente. Los controladores PID y LQR") no poseen esta característica de predicción. El MPC implementa casi universalmente un sistema de control digital, a pesar de que actualmente se investiga sobre cómo lograr tiempos de respuesta más rápidos con circuitos análogos especialmente diseñados.[2].
Visión general
Contenido
Los modelos usados en MPC generalmente se hacen con el fin de representar el comportamiento de sistemas dinámicos complejos. La complejidad adicional del algoritmo de control del MPC no es comúnmente necesitada, ni se recomienda su uso, para proveer sistemas que son simples de un control adecuado: estos sistemas pueden ser controlados por controladores PID genéricos. Algunas particularidades dinámicas que son por ejemplo difíciles de controlar con PID son los retrasos en el tiempo de gran magnitud y los comportamientos dinámicos de alto orden.
Los modelos usados en MPC predicen los cambios en las variables dependientes") del sistema y que a su vez son causados por cambios en (o dependen de) las variables independientes. En un proceso químico a manera de ejemplo, las variables independientes que pueden ser ajustadas por el controlador son a menudo los puntos de estabilidad [setpoints] de controles PID (presión, flujo, temperatura, etc.) o el elemento de control final (válvulas, amortiguadores, etc.). Además, las variables independientes que no pueden ser ajustadas por el controlador son consideradas perturbaciones. Las variables dependientes en estos procesos son otras medidas que son o permiten ver mejor algunos objetivos del control, o a veces son medidas de las restricciones en el proceso.