2020
DOI: 10.48550/arxiv.2011.11841
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

A Data-Driven Automatic Tuning Method for MPC under Uncertainty using Constrained Bayesian Optimization

Abstract: The closed-loop performance of model predictive controllers (MPCs) is sensitive to the choice of prediction models, controller formulation, and tuning parameters. However, prediction models are typically optimized for prediction accuracy instead of performance, and MPC tuning is typically done manually to satisfy (probabilistic) constraints. In this work, we demonstrate a general approach for automating the tuning of MPC under uncertainty. In particular, we formulate the automated tuning problem as a constrain… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 16 publications
0
6
0
Order By: Relevance
“…We now perform numerical simulations to show the advantage of our proposed MPC tuning framework with respect to other available gradient-free algorithms in the literature. Particularly, we compare our approach to the dividing rectangles (DIRECT) algorithm [17], particle swarm optimisation algorithms [18], and Bayesian optimisation algorithms [22,37]. DIRECT is a sample-based global optimisation method for Lipschitz continuous functions defined over multidimensional domains.…”
Section: Simulation Studymentioning
confidence: 99%
See 2 more Smart Citations
“…We now perform numerical simulations to show the advantage of our proposed MPC tuning framework with respect to other available gradient-free algorithms in the literature. Particularly, we compare our approach to the dividing rectangles (DIRECT) algorithm [17], particle swarm optimisation algorithms [18], and Bayesian optimisation algorithms [22,37]. DIRECT is a sample-based global optimisation method for Lipschitz continuous functions defined over multidimensional domains.…”
Section: Simulation Studymentioning
confidence: 99%
“…This translates into running 20 to 50 closed-loop experiments per iteration, which is not practical for applications where the plant is in the loop. Gradient-based methods [8] and Bayesian optimisation (BO) methods [22,37] can also be used as an alternative with less experiments per iteration, but existent results are presented only for vectors of parameters (i.e. diagonal tuning matrices).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…to the limits only if the plant under control is accurately modeled, alternatively, the performance degrades due to imposed robustness constraints. Instead of adapting the controller for the worst case scenarios, the prediction model can be selected to provide the best closed-loop performance by tuning the parameters in the MPC optimization objective for maximum performance [8]- [10]. Using Bayesian optimizationbased tuning for enhanced performance has been further demonstrated for cascade controllers of linear axis drives, where data-driven performance metrics have been used to specifically increase the traversal time and the tracking accuracy while reducing vibrations in the systems [11], [12].…”
Section: Introductionmentioning
confidence: 99%
“…A key ingredient in BO is the choice of the acquisition function that should be designed in a way that tradeoffs exploration of regions where the surrogate model is uncertain and exploitation of the model's confidence in good solutions. Although the basic BO framework can be traced back to the 1970s [21], its popularity has substantially grown in recent years due to advances in computer power, algorithms, and software as well as successes in a variety of application areas including hyperparameter optimization in machine learning models [22], material design and discovery [23], aircraft design [24], and automated controller design [25,26].…”
Section: Introductionmentioning
confidence: 99%