Performance-Driven Cascade Controller Tuning with Bayesian Optimization
arXiv:2007.12536 · doi:10.1109/TIE.2021.3050356
Abstract
We propose a performance-based autotuning method for cascade control systems, where the parameters of a linear axis drive motion controller from two control loops are tuned jointly. Using Bayesian optimization as all parameters are tuned simultaneously, the method is guaranteed to converge asymptotically to the global optimum of the cost. The data-efficiency and performance of the method are studied numerically for several training configurations and compared numerically to those achieved with classical tuning methods and to the exhaustive evaluation of the cost. On the real system, the tracking performance and robustness against disturbances are compared experimentally to nominal tuning. The numerical study and the experimental data both demonstrate that the proposed automated tuning method is efficient in terms of required tuning iterations, robust to disturbances, and results in improved tracking.
arXiv comment9 pages, 9 figures
References in corpus (6)
- Gaussian Process Optimization in the Bandit Setting: No Regret and Experimental Design
- Safe Controller Optimization for Quadrotors with Gaussian Processes
- A Data-driven Approach to Robust Control of Multivariable Systems by Convex Optimization
- Data-efficient Auto-tuning with Bayesian Optimization: An Industrial Control Study
- Self-Optimizing Grinding Machines using Gaussian Process Models and Constrained Bayesian Optimization
- Safety-Aware Cascade Controller Tuning Using Constrained Bayesian Optimization
Cited by in corpus (5)
- Data-driven control of room temperature and bidirectional EV charging using deep reinforcement learning: simulations and experiments
- Guided Bayesian Optimization: Data-Efficient Controller Tuning with Digital Twin
- Performance-based Trajectory Optimization for Path Following Control Using Bayesian Optimization
- Efficient safe learning for controller tuning with experimental validation
- Systematic Evaluation of Initial States and Exploration-Exploitation Strategies in PID Auto-Tuning: A Framework-Driven Approach Applied on Mobile Robots