Skip to main content

Evolutionary Game-Based Dynamical Tuning for Multi-objective Model Predictive Control

  • Chapter
  • First Online:
Book cover Developments in Model-Based Optimization and Control

Abstract

Model predictive control (MPC) is one of the most used optimization-based control strategies for large-scale systems, since this strategy allows to consider a large number of states and multi-objective cost functions in a straightforward way. One of the main issues in the design of multi-objective MPC controllers, which is the tuning of the weights associated to each objective in the cost function, is treated in this work. All the possible combinations of weights within the cost function affect the optimal result in a given Pareto front. Furthermore, when the system has time-varying parameters, e.g., periodic disturbances, the appropriate weight tuning might also vary over time. Moreover, taking into account the computational burden and the selected sampling time in the MPC controller design, the computation time to find a suitable tuning is limited. In this regard, the development of strategies to perform a dynamical tuning in function of the system conditions potentially improves the closed-loop performance. In order to adapt in a dynamical way the weights in the MPC multi-objective cost function, an evolutionary game approach is proposed. This approach allows to vary the prioritization weights in the proper direction taking as a reference a desired region within the Pareto front. The proper direction for the prioritization is computed by only using the current system values, i.e., the current optimal control action and the measurement of the current states, which establish the system cost function over a certain point in the Pareto front. Finally, some simulations of a multi-objective MPC for a real multivariable case study show a comparison between the system performance obtained with static and dynamical tuning .

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. A. Al-Ghazzawi, E. Ali, A. Nouh, E. Zafiriou, On-line tuning strategy for model predictive controllers. J. Process Control 11, 265–284 (2001)

    Article  Google Scholar 

  2. J. Barreiro-Gomez, N. Quijano, C. Ocampo-Martinez, Distributed constrained optimization based on population dynamics, in Proceedings of the IEEE Conference on Decision and Control (CDC) (Los Angeles, USA, 2014), pp. 4260–4265

    Google Scholar 

  3. J. Barreiro-Gomez, N. Quijano, C. Ocampo-Martinez, Distributed control of drinking water networks using population dynamics: Barcelona case study, in Proceedings of the IEEE Conference on Decision and Control (CDC) (Los Angeles, USA, 2014), pp. 3216–3221

    Google Scholar 

  4. S. Di Cairano, A. Bemporad, Model predictive control tuning by controller matching. IEEE Trans. Autom. Control 55, 185–190 (2010)

    Article  MathSciNet  Google Scholar 

  5. J.L. Garriga, M. Soroush, Model predictive control tuning methods: a review. Ind. Eng. Chem. Res. (I&EC) 49, 3505–3515 (2010)

    Article  Google Scholar 

  6. J.M. Grosso, C. Ocampo-Martinez, V. Puig, Learning-based tuning of supervisory model predictive control for drinking water networks. Eng. Appl. Artif. Intell. 26, 1741–1750 (2013)

    Article  Google Scholar 

  7. J.M. Grosso, C. Ocampo-Martinez, V. Puig, B. Joseph, Chance-constrained model predictive control for drinking water networks. J. Process Control 24, 504–516 (2014)

    Article  Google Scholar 

  8. J. Hofbauer, W.H. Sandholm, Stable games and their dynamics. J. Econ. Theory 144(4), 1665–1693 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  9. I.Y. Kim, O.L. de Weck, Adaptive weighted sum method for multiobjective optimization: a new method for pareto front generation. Struct. Multidiscipl. Optim. 31, 105–116 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  10. N. Li, J. Marden, Designing games for distributed optimization with a time varying communication graph, in Proceedings of the IEEE Conference on Decision and Control (CDC) (Maui, Hawaii, 2012), pp. 7764–7769

    Google Scholar 

  11. N. Li, J. Marden, Decoupling coupled constraints through utility design. IEEE Trans. Autom. Control 59, 2289–2294 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  12. J. Marden, J. Shamma, Game theory and distributed control, in Handbook of Game Theory, vol. 4, ed. by H.P. Young, S. Zamir (Elsevier Science, Amsterdam, 2013)

    Google Scholar 

  13. M.A. Müller, D. Angeli, F. Allgöwer, On the performance of economic model predictive control with self-tuning terminal cost. J. Process Control 24, 1179–1186 (2014)

    Article  Google Scholar 

  14. G. Obando, A. Pantoja, N. Quijano, Building temperature control based on population dynamics. IEEE Trans. Control Syst. Technol. 22(1), 404–412 (2014)

    Article  Google Scholar 

  15. C. Ocampo-Martinez, D. Barcelli, V. Puig, A. Bemporad, Hierarchical and decentralised model predictive control of drinking water networks: application to barcelona case study. IET Control Theory Appl. 6(1), 62–71 (2012)

    Article  MathSciNet  Google Scholar 

  16. C. Ocampo-Martinez, V. Puig, G. Cembrano, J. Quevedo, Application of predictive control strategies to the management of complex networks in the urban water cycle. IEEE Control Syst. Mag. 33(1), 15–41 (2013)

    Article  MathSciNet  Google Scholar 

  17. A. Pantoja, N. Quijano, A population dynamics approach for the dispatch of distributed generators. IEEE Trans. Ind. Electron. 58(10), 4559–4567 (2011)

    Article  Google Scholar 

  18. A. Pantoja, N. Quijano, Distributed optimization using population dynamics with a local replicator equation, in Proceedings of the IEEE Conference on Decision and Control (CDC) (Maui, Hawaii, 2012), pp. 3790–3795

    Google Scholar 

  19. E. Ramirez-Llanos, N. Quijano, A population dynamics approach for the water distribution problem. Int. J. Control 83(9), 1947–1964 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  20. W.H. Sandholm, Population Games and Evolutionary Dynamics (MIT Press, Cambridge, 2010)

    MATH  Google Scholar 

  21. G. Shah, S. Engell, Tuning MPC for desired closed-loop performance for MIMO systems, in Proceedings of the American Control Conference (ACC) (San Francisco, USA, 2011), pp. 4404–4409

    Google Scholar 

  22. R. Toro, C. Ocampo-Martinez, F. Logist, J.V. Impe, V. Puig, Tuning of predictive controllers for drinking water networked systems, in Proceedings of the 18th IFAC World Congress (Milan, Italy, 2011), pp. 14507–14512

    Google Scholar 

  23. Q.N. Tran, R. Octaviano, L. Özkan, A.C.P.M. Backx, Generalized predictive control tuning by controller matching, in Proceedings of the American Control Conference (ACC) (Portland, USA, 2014), pp. 4889–4894

    Google Scholar 

  24. J.W. Weibull, Evolutionary Game Theory (The MIT Press, London, 1997)

    MATH  Google Scholar 

  25. J. Zhang, D. Qi, G. Zhao, A game theoretical formulation for distributed optimization problems, in Proceeding of the IEEE International Conference on Control and Automation (ICCA) (2013), pp. 1939–1944

    Google Scholar 

  26. Y. Wang, C. Ocampo-Martinez, V. Puig, J. Quevedo, Gaussian-process-based demand forecasting for predictive control of drinking water networks, in 9th International Conference on Critical Information Infrastructures Security (Limassol, Cyprus, 2014), pp. 13–15

    Google Scholar 

Download references

Acknowledgments

Authors would like to thank COLCIENCIAS (grant 6172) and Agència de Gestió d’Ajust Universitaris i de Recerca AGAUR for supporting J. Barreiro-Gómez. This work has been partially supported by the projects “Drenaje urbano y cambio climático: Hacia los sistemas de alcantarillados del futuro, Fase II. COLCIENCIAS”, and ECOCIS (Ref. DPI2013-48243-C2-1).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julián Barreiro-Gomez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Barreiro-Gomez, J., Ocampo-Martinez, C., Quijano, N. (2015). Evolutionary Game-Based Dynamical Tuning for Multi-objective Model Predictive Control. In: Olaru, S., Grancharova, A., Lobo Pereira, F. (eds) Developments in Model-Based Optimization and Control. Lecture Notes in Control and Information Sciences, vol 464. Springer, Cham. https://doi.org/10.1007/978-3-319-26687-9_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26687-9_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26685-5

  • Online ISBN: 978-3-319-26687-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics