Re-parametrising cost matrices for tuning model predictive controllers

Robert Chin, Jonathan E. Rowe

Research output: Chapter in Book/Report/Conference proceedingConference contribution

298 Downloads (Pure)

Abstract

In control systems engineering, the selection of controller parameters play an important role in obtaining optimal controller performance. However, it is often not possible to obtain closed-form relationships between the parameters and performance, making the selection process difficult. This paper presents an automated tuning strategy for Model Predictive Controllers (MPC) whereby a meta-cost function is introduced to penalise undesirable behaviour, and subsequently optimised over using black-box search algorithms. To this end, we propose a method of re-parametrising the cost matrices in MPC. This approach results in a box-constrained parametrisation for the matrices, as well as a reduction in the search dimension. The procedure is demonstrated on a diesel engine case study, where we compare the tuning of MPC using the proposed parametrisation to an unbounded parametrisation on a test suite of optimisation algorithms: Simulated Annealing (SA), Particle Swarm Optimisation (PSO), Genetic Algorithms (GA), Nesterov’s gradient-free algorithm (NGF) and Covariance Matrix Adaptation Evolution Strategy (CMA-ES). We find that the proposed parametrisation provides a statistically significant advantage on all algorithms tested except CMA-ES, for which the performance was similar. We discuss this latter empirical result in relation to the theoretical invariance properties of CMA-ES.
Original languageEnglish
Title of host publicationProceedings of the 2019 IEEE Congress on Evolutionary Computation (CEC 2019)
PublisherIEEE Computer Society Press
Pages2856-2863
Number of pages8
ISBN (Electronic)978-1-7281-2153-6
DOIs
Publication statusPublished - 8 Aug 2019
Event 2019 IEEE Congress on Evolutionary Computation (CEC 2019) - Wellington, New Zealand
Duration: 10 Jun 201913 Jun 2019

Conference

Conference 2019 IEEE Congress on Evolutionary Computation (CEC 2019)
Country/TerritoryNew Zealand
CityWellington
Period10/06/1913/06/19

Keywords

  • diesel engines
  • evolutionary computation
  • optimization
  • predictive control

Fingerprint

Dive into the research topics of 'Re-parametrising cost matrices for tuning model predictive controllers'. Together they form a unique fingerprint.

Cite this