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 .
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
A. Al-Ghazzawi, E. Ali, A. Nouh, E. Zafiriou, On-line tuning strategy for model predictive controllers. J. Process Control 11, 265–284 (2001)
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
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
S. Di Cairano, A. Bemporad, Model predictive control tuning by controller matching. IEEE Trans. Autom. Control 55, 185–190 (2010)
J.L. Garriga, M. Soroush, Model predictive control tuning methods: a review. Ind. Eng. Chem. Res. (I&EC) 49, 3505–3515 (2010)
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)
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)
J. Hofbauer, W.H. Sandholm, Stable games and their dynamics. J. Econ. Theory 144(4), 1665–1693 (2009)
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)
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
N. Li, J. Marden, Decoupling coupled constraints through utility design. IEEE Trans. Autom. Control 59, 2289–2294 (2014)
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)
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)
G. Obando, A. Pantoja, N. Quijano, Building temperature control based on population dynamics. IEEE Trans. Control Syst. Technol. 22(1), 404–412 (2014)
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)
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)
A. Pantoja, N. Quijano, A population dynamics approach for the dispatch of distributed generators. IEEE Trans. Ind. Electron. 58(10), 4559–4567 (2011)
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
E. Ramirez-Llanos, N. Quijano, A population dynamics approach for the water distribution problem. Int. J. Control 83(9), 1947–1964 (2010)
W.H. Sandholm, Population Games and Evolutionary Dynamics (MIT Press, Cambridge, 2010)
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
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
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
J.W. Weibull, Evolutionary Game Theory (The MIT Press, London, 1997)
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)