A Sequential Learning Algorithm for Probabilistically Robust Controller Tuning
Abstract
We introduce a sequential learning algorithm to address a robust controller tuning problem, which in effect, finds (with high probability) a candidate solution satisfying the internal performance constraint to a chance-constrained program which has black-box functions. The algorithm leverages ideas from the areas of randomised algorithms and ordinal optimisation, and also draws comparisons with the scenario approach; these have all been previously applied to finding approximate solutions for difficult design problems. By exploiting statistical correlations through black-box sampling, we formally prove that our algorithm yields a controller meeting the prescribed probabilistic performance specification. Additionally, we characterise the computational requirement of the algorithm with a probabilistic lower bound on the algorithm's stopping time. To validate our work, the algorithm is then demonstrated for tuning model predictive controllers on a diesel engine air-path across a fleet of vehicles. The algorithm successfully tuned a single controller to meet a desired tracking error performance, even in the presence of the plant uncertainty inherent across the fleet. Moreover, the algorithm was shown to exhibit a sample complexity comparable to the scenario approach.
Cite
@article{arxiv.2102.09738,
title = {A Sequential Learning Algorithm for Probabilistically Robust Controller Tuning},
author = {Robert Chin and Chris Manzie and Iman Shames and Dragan Nešić and Jonathan E. Rowe},
journal= {arXiv preprint arXiv:2102.09738},
year = {2021}
}
Comments
17 pages including appendices and references