-
A Sequential Learning Algorithm for Probabilistically Robust Controller Tuning
Authors:
Robert Chin,
Chris Manzie,
Iman Shames,
Dragan Nešić,
Jonathan E. Rowe
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 th…
▽ More
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 stop** 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.
△ Less
Submitted 17 October, 2021; v1 submitted 18 February, 2021;
originally announced February 2021.
-
Active Learning for Linear Parameter-Varying System Identification
Authors:
Robert Chin,
Alejandro I. Maass,
Nalika Ulapane,
Chris Manzie,
Iman Shames,
Dragan Nešić,
Jonathan E. Rowe,
Hayato Nakada
Abstract:
Active learning is proposed for selection of the next operating points in the design of experiments, for identifying linear parameter-varying systems. We extend existing approaches found in literature to multiple-input multiple-output systems with a multivariate scheduling parameter. Our approach is based on exploiting the probabilistic features of Gaussian process regression to quantify the overa…
▽ More
Active learning is proposed for selection of the next operating points in the design of experiments, for identifying linear parameter-varying systems. We extend existing approaches found in literature to multiple-input multiple-output systems with a multivariate scheduling parameter. Our approach is based on exploiting the probabilistic features of Gaussian process regression to quantify the overall model uncertainty across locally identified models. This results in a flexible framework which accommodates for various techniques to be applied for estimation of local linear models and their corresponding uncertainty. We perform active learning in application to the identification of a diesel engine air-path model, and demonstrate that measures of model uncertainty can be successfully reduced using the proposed framework.
△ Less
Submitted 2 May, 2020;
originally announced May 2020.
-
Tuning of multivariable model predictive controllersthrough expert bandit feedback
Authors:
Alex. S. Ira,
Chris Manzie,
Iman Shames,
Robert Chin,
Dragan Nesic,
Hayato Nakada,
Takeshi Sano
Abstract:
For certain industrial control applications an explicit function capturing the nontrivial trade-off between competing objectives in closed loop performance is not available. In such scenarios it is common practice to use the human innate ability to implicitly learn such a relationship and manually tune the corresponding controller to achieve the desirable closed loop performance. This approach has…
▽ More
For certain industrial control applications an explicit function capturing the nontrivial trade-off between competing objectives in closed loop performance is not available. In such scenarios it is common practice to use the human innate ability to implicitly learn such a relationship and manually tune the corresponding controller to achieve the desirable closed loop performance. This approach has its deficiencies because of individual variations due to experience levels and preferences in the absence of an explicit calibration metric. Moreover, as the complexity of the underlying system and/or the controller increase, in the effort to achieve better performance, so does the tuning time and the associated tuning cost. To reduce the overall tuning cost, a tuning framework is proposed herein, whereby a supervised machine learning is used to extract the human-learned cost function and an optimization algorithm that can efficiently deal with a large number of variables, is used for optimizing the extracted cost function. Given the interest in the implementation across many industrial domains and the associated high degree of freedom present in the corresponding tuning process, a Model Predictive Controller applied to air path control in a diesel engine is tuned for the purpose of demonstrating the potential of the framework.
△ Less
Submitted 9 February, 2020;
originally announced February 2020.
-
Tensor-driven extraction of developmental features from varying paediatric EEG datasets
Authors:
Eli Kinney-Lang,
Loukianos Spyrou,
Ahmed Ebied,
Richard FM Chin,
Javier Escudero
Abstract:
Objective. Consistently changing physiological properties in develo** children's brains challenges new data heavy technologies, like brain-computer interfaces (BCI). Advancing signal processing methods in such technologies to be more sensitive to developmental changes could help improve their function and usability in paediatric populations. Taking advantage of the multi-dimensional structure of…
▽ More
Objective. Consistently changing physiological properties in develo** children's brains challenges new data heavy technologies, like brain-computer interfaces (BCI). Advancing signal processing methods in such technologies to be more sensitive to developmental changes could help improve their function and usability in paediatric populations. Taking advantage of the multi-dimensional structure of EEG data through tensor analysis offers a framework to extract relevant developmental features present in paediatric resting-state EEG datasets. Methods. Three paediatric datasets from varying developmental states and populations were analyzed using a developed two-step constrained Parallel Factor (PARAFAC) tensor decomposition. The datasets included the Muir Maxwell Epilepsy Centre, Children's Hospital Boston-MIT and the Child Mind Institute, outlining two impaired and one healthy population, respectively. Within dataset cross-validation used support vector machines (SVM) for classification of out-of-fold data predicting subject age as a proxy measure of development. t-distributed Stochastic Neighbour Embedding (t-SNE) maps complemented classification analysis through visualization of the high-dimensional feature structures. Main Results. Development-sensitive features were successfully identified for the developmental conditions of each dataset. SVM classification accuracy and misclassification costs were improved significantly for both healthy and impaired paediatric populations. t-SNE maps revealed suitable tensor factorization was key in extracting developmental features. Significance. The described methods are a promising tool for incorporating the unique developmental features present throughout childhood EEG into new technologies like BCI and its applications.
△ Less
Submitted 20 December, 2017;
originally announced December 2017.