Verifiably Safe Optimal Control

Project number: VEGA 1/0403/15

Principal investigator: M. Kvasnica

Period: 2015-2018

Keywords: Optimal control, process control, stability, real-time control

 

Project summary:

This research project is devoted to design, synthesis, and implementation of optimal control systems for process control applications which require rigorous guarantees that the control system will exhibit desired safety and economical properties. The parameters of safety and economical behavior are divided into theoretical properties (closed-loop stability, recursive feasibility and satisfaction of process constraints), and practical properties (guaranteed execution of the optimization algorithm on platforms with restricted computational resources, correct behavior of the control system under quantization and under failures of the communication channels). Nowadays, these properties are verified by extensive testing, which is time consuming and expensive. Therefore the main goal of the project is to develop a unified methodology which allows to design optimal control systems in which safety properties can be imposed and verified already at the design stage.

 

Scientific goals:

The main aim of the project is to develop novel methods and algorithms for synthesis of verifiably safe optimal control strategies. Such a synthesis must be tailored to specific hardware platform on which the control system is to be implemented, and must take into account parameters of the input/output channels, as well as properties of communication channels. The objective is to synthesize such optimization-based control strategies which satisfy these limits from the very beginning, abolishing the need to a-posteriori extensive verification. Achieving this objective requires solving three main tasks, which represent the particular goals of this project:

The main vision of the project is to provide a unified control design and verification methodology which will abolish the need of costly a-posteriori testing of safety properties. This will be achieved by synthesizing rigorous certificates of closed-loop stability and recursive feasibility in the form of Lyapunov functions and invariant sets. These certificates will be constructed using parametric and mixed-integer optimization. Results of this research project will be experimentally verified on a rich scale of chemical and biotechnological processes, as well as on mobile robotic platforms.

Publications

2018

  1. P. BakaráčJ. HolazaM. KlaučoM. Kalúz – J. Löfberg – M. Kvasnica: Explicit MPC based on Approximate Dynamic Programming. In European Control Conference 2018, Limassol, Cyprus, 2018.
  2. J. Drgoňa – D. Picard – M. Kvasnica – L. Helsen: Approximate model predictive building control via machine learning. Applied Energy, vol. 218, pp. 199–216, 2018.
  3. J. HolazaM. Klaučo – J. Drgoňa – J. OravecM. KvasnicaM. Fikar: MPC-Based Reference Governor Control of a Continuous Stirred-Tank Reactor. Computers & Chemical Engineering, vol. 108, pp. 289–299, 2018.
  4. J. OravecM. Bakošová – L. Hanulová – A. Mészáros: Multivariable Robust Model Predictive Control of a Laboratory Chemical Reactor. Editor(s): Anton Friedl, Jiří J. Klemeš, Stefan Radl, Petar S. Varbanov, Thomas Wallek, In 28th European Symposium on Computer Aided Process Engineering, Elsevier, vol. 28, pp. 961–966, 2018.
  5. J. Števek – M. KvasnicaM. Fikar – A. Gomola: A Parametric Programming Approach to Automated Integrated Circuit Design. IEEE Transactions on Control Systems Technology, no. 4, vol. 26, pp. 1180–1191, 2018.

2017

  1. M. BakošováJ. OravecA. VasičkaninováA. Mészáros: Neural-Network-Based and Robust Model-Based Predictive Control of a Tubular Heat Exchanger. Chemical Engineering Transactions, no. 61, pp. 301–306, 2017.
  2. J. Drgoňa – M. Klaučo – F. Janeček – M. Kvasnica: Optimal control of a laboratory binary distillation column via regionless explicit MPC. Computers & Chemical Engineering, vol. 96, pp. 139–148, 2017.
  3. J. Drgoňa – Z. Takáč – M. Horňák – R. ValoM. Kvasnica: Fuzzy Control of a Laboratory Binary Distillation Column. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 21st International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 120–125, 2017.
  4. J. HolazaM. KlaučoM. Kvasnica: Solution Techniques for Multi-Layer MPC-Based Control Strategies. In Preprints of the 20th IFAC World Congress, Toulouse, France, vol. 20, 2017.
  5. J. HolazaR. ValoM. Klaučo: A Novel Approach of Control Design of the pH in the Neutralization Reactor. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 21st International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 191–196, 2017.
  6. D. Ingole – J. Drgoňa – M. KalúzM. KlaučoM. BakošováM. Kvasnica: Model Predictive Control of a Combined Electrolyzer-Fuel Cell Educational Pilot Plant. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 21st International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 147–154, 2017.
  7. D. Ingole – J. Drgoňa – M. Kvasnica: Offset-Free Hybrid Model Predictive Control of Bispectral Index in Anesthesia. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 21st International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 422–427, 2017.
  8. F. Janeček – M. KlaučoM. KalúzM. Kvasnica: OPTIPLAN: A Matlab Toolbox for Model Predictive Control with Obstacle Avoidance. In Preprints of the 20th IFAC World Congress, Toulouse, France, vol. 20, 2017.
  9. F. Janeček – M. KlaučoM. Kvasnica: Trajectory Planning and Following for UAVs with Nonlinear Dynamics. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 21st International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 333–338, 2017.
  10. M. KlaučoM. KalúzM. Kvasnica: Real-time implementation of an explicit MPC-based reference governor for control of a magnetic levitation system. Control Engineering Practice, no. 60, pp. 99–105, 2017.
  11. M. KlaučoM. Kvasnica: Control of a boiler-turbine unit using MPC-based reference governors. Applied Thermal Engineering, vol. 110, pp. 1437–1447, 2017.
  12. M. KlaučoR. Valo – J. Drgoňa: Reflux control of a laboratory distillation column via MPC-based reference governor. Acta Chimica Slovaca, no. 2, vol. 10, pp. 139–143, 2017.
  13. N. A. Nguyen – S. Olaru – P. Rodríguez-Ayerbe – M. Kvasnica: Convex liftings-based robust control design. Automatica, no. March 2017, vol. 77, pp. 206–213, 2017.
  14. J. OravecM. Bakošová – P. Artzová: Advanced Process Control Design for a Distillation Column Using UniSim Design. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 21st International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 303–308, 2017.
  15. J. OravecM. Bakošová – L. Hanulová – M. Horváthová: Design of Robust MPC with Integral Action for a Laboratory Continuous Stirred-Tank Reactor. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 21st International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 459–464, 2017.
  16. J. OravecM. Bakošová – D. Pakšiová – N. Mikušová – K. Batárová: Advanced Robust MPC Design of a Heat Exchanger: Modeling and Experiments. Editor(s): Antonio Espuña, Moisès Graells, Luis Puigjaner, In 27th European Symposium on Computer Aided Process Engineering, Elsevier, Barcelona, Spain, pp. 1585–1590, 2017.
  17. J. Oravec – Y. Jiang – B. Houska – M. Kvasnica: Parallel Explicit MPC for Hardware with Limited Memory. In Preprints of the 20th IFAC World Congress, Toulouse, France, vol. 20, pp. 3356–3361, 2017.
  18. J. OravecM. KlaučoM. Kvasnica – J. Löfberg: Computationally Tractable Formulations for Optimal Path Planning with Interception of Targets’ Neighborhoods. Journal of Guidance, Control, and Dynamics, no. 5, vol. 40, pp. 1221–1230, 2017.
  19. J. OravecM. KvasnicaM. Bakošová: Quasi-Non-Symmetric Input and Output Constraints in LMI-based Robust MPC. In Preprints of the 20th IFAC World Congress, Toulouse, France, vol. 20, pp. 11829–11834, 2017.
  20. J. Oravec – M. Trafczynski – M. Bakošová – M. Markowski – A. Mészáros – K. Urbaniec: Robust Model Predictive Control of Heat Exchanger Network in the Presence of Fouling. Chemical Engineering Transactions, no. 61, pp. 334–342, 2017.
  21. D. Picard – J. Drgoňa – M. Kvasnica – L. Helsen: Impact of the controller model complexity on model predictive control performance for buildings. Energy and Buildings, pp. 739–751, 2017.

2016

  1. J. Drgoňa – F. Janeček – M. KlaučoM. Kvasnica: Regionless Explicit MPC of a Distillation Column. In European Control Conference 2016, Aalborg, Denmark, pp. 1568–1573, 2016.
  2. D. Ingole – J. Drgoňa – M. KalúzM. KlaučoM. BakošováM. Kvasnica: Explicit Model Predictive Control of a Fuel Cell. In The European Conference on Computational Optimization, Leuven, Belgium, vol. 4, 2016.
  3. M. KalúzJ. Holaza – F. Janeček – S. Blažek – M. Kvasnica: A Robotic Traffic Simulator for Teaching of Advanced Control Methods. In Preprints of the 11th IFAC Symposium on Advances in Control Education, vol. 11, pp. 338–343, 2016.
  4. M. Klaučo – S. Blažek – M. Kvasnica: An Optimal Path Planning Problem for Heterogeneous Multi-Vehicle Systems. International Journal of Applied Mathematics and Computer Science, no. 2, vol. 26, pp. 297–308, 2016.
  5. J. OravecM. BakošováA. Mészáros: Robust Model Predictive Control of Heat Exchangers in Series. Chemical Engineering Transactions, no. 52, pp. 253–258, 2016.
  6. D. Picard – J. Drgoňa – L. Helsen – M. Kvasnica: Impact of the controller model complexity on MPC performance evaluation for building climate control. In The European Conference on Computational Optimization, Leuven, Belgium, vol. 4, 2016.
  7. B. Takács – J. Števek – R. ValoM. Kvasnica: Python Code Generation for Explicit MPC in MPT. In European Control Conference 2016, Aalborg, Denmark, pp. 1328–1333, 2016.

2015

  1. J. Drgoňa – M. KlaučoM. Kvasnica: MPC-Based Reference Governors for Thermostatically Controlled Residential Buildings. In 54th IEEE Conference on Decision and Control, Osaka, Japan, vol. 54, 2015.
  2. M. Herceg – C. Jones – M. Kvasnica – M. Morari: Enumeration-based approach to solving parametric linear complementarity problems. Automatica, no. 62, pp. 243–248, 2015.
  3. J. Holaza – B. Takács – M. Kvasnica – S. Di Cairano: Safety Verification of Implicitly Defined MPC Feedback Laws. In European Control Conference 2015, Linz, Austria, pp. 2552–2557, 2015.
  4. D. Ingole – J. Holaza – B. Takács – M. Kvasnica: FPGA-Based Explicit Model Predictive Control for Closed-Loop Control of Intravenous Anesthesia. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 20th International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 42–47, 2015.
  5. D. Ingole – M. Kvasnica: FPGA Implementation of Explicit Model Predictive Control for Closed Loop Control of Depth of Anesthesia. In Preprints of the 5th IFAC Conference on Nonlinear Model Predictive Control, pp. 484–489, 2015.
  6. M. KvasnicaJ. Holaza – B. Takács – D. Ingole: Design and Verification of Low-Complexity Explicit MPC Controllers in MPT3 (Extended version). 2015.
  7. M. KvasnicaJ. Holaza – B. Takács – D. Ingole: Design and Verification of Low-Complexity Explicit MPC Controllers in MPT3. In European Control Conference 2015, Linz, Austria, pp. 2600–2605, 2015.
  8. M. Kvasnica – B. Takács – J. Holaza – S. Di Cairano: On Region-Free Explicit Model Predictive Control. In 54th IEEE Conference on Decision and Control, Osaka, Japan, vol. 54, pp. 3669–3674, 2015.
  9. M. Kvasnica – B. Takács – J. Holaza – D. Ingole: Reachability Analysis and Control Synthesis for Uncertain Linear Systems in MPT. Editor(s): Fikar, M., In Proceedings of the 8th IFAC Symposium on Robust Control Design, Elsevier, Bratislava, Slovak Republic, no. 8, pp. 302–307, 2015.
  10. M. Nehéz – D. Bernát – M. Klaučo: Comparison of Algorithms for Near-Optimal Dominating Sets Computation in Real-World Networks. Editor(s): B. Rachev, A. Smrikarov, In Proceedings of the 16th International Conference on Computer Systems and Technologies, Association for Computing Machinery (ACM), Dublin, Ireland, pp. 199–206, 2015.
  11. J. OravecM. Bakošová: Software for Efficient LMI-based Robust MPC Design. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 20th International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 272–277, 2015.
  12. J. OravecM. Bakošová: Alternative LMI-based Robust MPC Design Approaches. Editor(s): Fikar, M., In Proceedings of the 8th IFAC Symposium on Robust Control Design, Elsevier, Bratislava, Slovak Republic, no. 8, pp. 180–184, 2015.
  13. J. OravecM. Bakošová: Robust Model Predictive Control Based on Nominal System Optimization and Control Input Saturation. Editor(s): Fikar, M., In Proceedings of the 8th IFAC Symposium on Robust Control Design, Elsevier, Bratislava, Slovak Republic, no. 8, pp. 314–319, 2015.
  14. J. OravecM. KlaučoM. Kvasnica – J. Löfberg: Optimal Vehicle Routing with Interception of Targets’ Neighbourhoods. In European Control Conference 2015, Linz, Austria, pp. 2538–2543, 2015.
  15. B. Takács – J. Holaza – J. Števek – M. Kvasnica: Export of Explicit Model Predictive Control to Python. Editor(s): M. Fikar and M. Kvasnica, In Proceedings of the 20th International Conference on Process Control, Slovak Chemical Library, Štrbské Pleso, Slovakia, pp. 78–83, 2015.
Facebook / Youtube

Facebook / Youtube

RSS