Robust Parametrization of a Model Predictive Controller for a CNC Machining Center Using Bayesian Optimization

被引:10
作者
Stenger, David [1 ]
Ay, Muzaffer [1 ]
Abel, Dirk [1 ]
机构
[1] Rhein Westfal TH Aachen, Inst Automat Control, Aachen, Germany
来源
IFAC PAPERSONLINE | 2020年 / 53卷 / 02期
关键词
Constrained Baye.tdan optimization; Outlier detection; Noisy optimization; Model Predictive Control; Automatic parameter tuning; Milling; CNC machining center; GAUSSIAN-PROCESSES;
D O I
10.1016/j.ifacol.2020.12.2778
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Control algorithms such as model predictive control (MPC) and state estimators rely on a number of different parameters. The performance of the closed loop usually depends on the correct setting of these parameters. Tuning is often done manually by experts based on a simulation model of the system. Two problems arise with this procedure. Firstly, experts need to be skilled and still may not be able to find the optimal parametrization. Secondly, the performance of the simulation model might not be able to be carried over to the real world application due to model inaccuracies within the simulation. With this contribution, we demonstrate on an industrial milling process how Bayesian optimization can automate the tuning process and help to solve the mentioned problems. Robust parametrization is ensured by perturbing the simulation with arbitrarily distributed model plant mismatches. The objective is to minimize the expected integral reference tracking error, guaranteeing acceptable worst case behavior while maintaining real-time capability. These verbal requirements are translated into a constrained stochastic mixed-integer black-box optimization problem. A two stage min-max-type Bayesian optimization procedure is developed and compared to benchmark algorithms in a simulation study of a CNC machining center. It is showcased how the empirical performance model obtained through Bayesian optimization can be used to analyze and visualize the results. Results indicate superior performance over the case where only the nominal model is used for controller synthesis. The optimized parametrization improves the initial hand-tuned parametrization notably. Copyright (C) 2020 The Authors.
引用
收藏
页码:10388 / 10394
页数:7
相关论文
共 19 条
  • [1] Andersson O, 2016, IEEE INT CONF ROBOT, P4597, DOI 10.1109/ICRA.2016.7487661
  • [2] [Anonymous], 2011, ADV NEURAL INFORM PR
  • [3] Bansal Somil, 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC), P5168, DOI 10.1109/CDC.2017.8264425
  • [4] Berkenkamp F, 2016, IEEE INT CONF ROBOT, P491, DOI 10.1109/ICRA.2016.7487170
  • [5] Bayesian optimization for learning gaits under uncertainty
    Calandra, Roberto
    Seyfarth, Andre
    Peters, Jan
    Deisenroth, Marc Peter
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2016, 76 (1-2) : 5 - 23
  • [6] Design and analysis of "Noisy" computer experiments
    Forrester, Alexander I. J.
    Keane, Andy J.
    Bressloff, Neil W.
    [J]. AIAA JOURNAL, 2006, 44 (10) : 2331 - 2339
  • [7] Ghosh S, 2018, IEEE INT CONF ROBOT, P7306
  • [8] Hutter Frank, 2011, Learning and Intelligent Optimization. 5th International Conference, LION 5. Selected Papers, P507, DOI 10.1007/978-3-642-25566-3_40
  • [9] Khosravi M, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P1467, DOI [10.23919/ecc.2019.8795801, 10.23919/ECC.2019.8795801]
  • [10] Torque Vectoring for High-Performance Electric Vehicles: An Efficient MPC Calibration
    Lucchini, Alberto
    Formentin, Simone
    Corno, Matteo
    Piga, Dario
    Savaresi, Sergio M.
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (03): : 725 - 730