Bayesian optimization for automatic tuning of a MIMO controller of a flotation bank

A flotation bank consisting of 6 cells in series where each level is controlled by a Proportional–Integral (PI) controller is tuned using Bayesian Optimization (BO) in simulation. A Multi-Input–Multi-Output (MIMO) inventory controller is tuned to optimize the level response of the entire bank. The objective function defining optimality is a trade-off between disturbance rejection and reference tracking in the form of a weighted average of the integral squared error and the integral time absolute error of the level reference tracking error for each cell. The MIMO inventory controller used is a lower diagonal matrix where each element has a PI controller structure. The controller settings selected by the BO are constrained, assuming that the plant is linear, such that only controllers which produce stable closed-loop responses will result. Structured singular value analysis is performed, before tuning, to confirm that this is the case. The BO automated tuner is able to tune multiple PI elements to provide an overall improvement of the flotation bank level control. The method is applied successfully with and without measurement noise on a simulated plant. For use in industry, since the process is simple to model, the controller can be tuned off-line in simulation. To compensate for model-plant mismatch, once the controller is implemented the BO automatic tuner can be allowed a limited number of steps to obtain the optimal controller parameters. This provides a valuable time-saving tool for a process control engineer to tune an industrial plant quickly and efficiently. • Bayesian optimization automatic controller tuning of a multivariable controller. • Stability bounds for the multivariable controller is found through mu-analysis. • A multivariable controller is tuned in a noise free system. • A multivariable controller is tuned with noise added to the level measurements. • The automatically tuned controllers are compared to a feed-forward controller.

Authors

Institutions

Publication Details

Journal
Journal of Process Control
Published
2025-02-11
DOI
https://doi.org/10.1016/j.jprocont.2025.103388
Citations
5
Primary Topic
Advanced Control Systems Design
Type
article
Field-Weighted Citation Impact
6.07

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Bayesian optimization for automatic tuning of a MIMO controller of a flotation bank

I.K. Craig, J.D. le Roux, Albertus V. Richter
5 citations
Journal of Process Control
Advanced Control Systems Design
6.07
article

Bayesian optimization for automatic tuning of a MIMO controller of a flotation bank

I.K. Craig, J.D. le Roux, Albertus V. Richter
article en
5 citations

Abstract

A flotation bank consisting of 6 cells in series where each level is controlled by a Proportional–Integral (PI) controller is tuned using Bayesian Optimization (BO) in simulation. A Multi-Input–Multi-Output (MIMO) inventory controller is tuned to optimize the level response of the entire bank. The objective function defining optimality is a trade-off between disturbance rejection and reference tracking in the form of a weighted average of the integral squared error and the integral time absolute error of the level reference tracking error for each cell. The MIMO inventory controller used is a lower diagonal matrix where each element has a PI controller structure. The controller settings selected by the BO are constrained, assuming that the plant is linear, such that only controllers which produce stable closed-loop responses will result. Structured singular value analysis is performed, before tuning, to confirm that this is the case. The BO automated tuner is able to tune multiple PI elements to provide an overall improvement of the flotation bank level control. The method is applied successfully with and without measurement noise on a simulated plant. For use in industry, since the process is simple to model, the controller can be tuned off-line in simulation. To compensate for model-plant mismatch, once the controller is implemented the BO automatic tuner can be allowed a limited number of steps to obtain the optimal controller parameters. This provides a valuable time-saving tool for a process control engineer to tune an industrial plant quickly and efficiently. • Bayesian optimization automatic controller tuning of a multivariable controller. • Stability bounds for the multivariable controller is found through mu-analysis. • A multivariable controller is tuned in a noise free system. • A multivariable controller is tuned with noise added to the level measurements. • The automatically tuned controllers are compared to a feed-forward controller.

Journal of Process ControlVol. 147
Mintek (ZA), Water Research Commission (ZA), University of Pretoria (ZA)
National Research Foundation
Affordable and clean energy
Openalex Percentile: Top 4%
Advanced Control Systems Design
6.07
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.