Performance-Driven Cascade Controller Tuning With Bayesian Optimization

被引:40
|
作者
Khosravi, Mohammad [1 ]
Behrunani, Varsha N. [1 ]
Myszkorowski, Piotr [1 ,2 ]
Smith, Roy S. [1 ]
Rupenyan, Alisa [1 ,3 ]
Lygeros, John [1 ]
机构
[1] Swiss Fed Inst Technol, Automat Control Lab, CH-8092 Zurich, Switzerland
[2] Sigmatek AG, CH-8308 Illnau Effretikon, Switzerland
[3] Inspire AG, CH-8092 Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Tuning; Optimization; Bayes methods; Shafts; Synchronous motors; Induction motors; Permanent magnet motors; Autotuning; Bayesian optimization (BO); Gaussian process (GP); PID tuning; NONLINEAR-SYSTEMS; ADAPTIVE-CONTROL; DESIGN;
D O I
10.1109/TIE.2021.3050356
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, 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.
引用
收藏
页码:1032 / 1042
页数:11
相关论文
共 50 条
  • [31] GPUMixer: Performance-Driven Floating-Point Tuning for GPU Scientific Applications
    Laguna, Ignacio
    Wood, Paul C.
    Singh, Ranvijay
    Bagchi, Saurabh
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2019, 2019, 11501 : 227 - 246
  • [32] Gain Tuning of Fuzzy PID Controllers for MIMO Systems: A Performance-Driven Approach
    Gil, Paulo
    Lucena, Catarina
    Cardoso, Alberto
    Palma, Luis Brito
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2015, 23 (04) : 757 - 768
  • [33] A performance-driven logic emulation system: FPGA network design and performance-driven partitioning
    Kim, CH
    Shin, HC
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (05) : 560 - 568
  • [34] A Performance-Driven DSP Fault Tolerance Approach Based on Loop Optimization
    Shao, Ze-ming
    Tan, Qing-ping
    Xu, Jian-jun
    Jiang, Jing-fei
    COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 1128 - 1133
  • [35] PERFORMANCE-DRIVEN BENEFITS AT CRSS
    MURINO, C
    PERSONNEL JOURNAL, 1989, 68 (12) : 64 - 64
  • [36] Performance-driven facial animation
    Williams, Lance
    Computer Graphics (ACM), 1990, 24 (04): : 235 - 242
  • [37] Performance-driven calibration of ERGO
    Vinod, Radhika
    Exarchakos, Georgios
    Antonopoulos, Nick
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2010, 3 (01) : 3 - 16
  • [38] Performance-driven calibration of ERGO
    Radhika Vinod
    Georgios Exarchakos
    Nick Antonopoulos
    Peer-to-Peer Networking and Applications, 2010, 3 : 3 - 16
  • [39] Performance-driven Macrocell placement
    Mackey, CA
    Carothers, JD
    CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 427 - 433
  • [40] Performance-driven processor allocation
    Corbalan, J
    Martorell, X
    Labarta, J
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (07) : 599 - 611