Gaussian process model predictive control of unknown non-linear systems

被引:15
|
作者
Cao, Gang [1 ]
Lai, Edmund M. -K. [2 ]
Alam, Fakhrul [1 ]
机构
[1] Massey Univ, Sch Engn & Adv Technol, Auckland, New Zealand
[2] Auckland Univ Technol, Dept Informat Technol & Software Engn, Auckland, New Zealand
来源
IET CONTROL THEORY AND APPLICATIONS | 2017年 / 11卷 / 05期
关键词
nonlinear control systems; Gaussian processes; predictive control; stochastic systems; uncertain systems; linear systems; concave programming; quadratic programming; vectors; trajectory control; Gaussian process techniques; unknown nonlinear systems; inference processes; model uncertainty; GPMPC1; GPMPC2; stochastic model predictive control problem; SMPC problem; basic linearised GP local model; nonconvex optimisation; sequential quadratic programming; state vector; extended local model; active-set method; trajectory tracking problems; DERIVATIVE-FREE METHODS; STABILITY; FEASIBILITY;
D O I
10.1049/iet-cta.2016.1061
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model predictive control (MPC) of an unknown system that is modelled by Gaussian process (GP) techniques is studied. Using GP, the variances computed during the modelling and inference processes allow us to take model uncertainty into account. The main issue in using MPC to control systems modelled by GP is the propagation of such uncertainties within the control horizon. In this study, two approaches to solve this problem, called GPMPC1 and GPMPC2, are proposed. With GPMPC1, the original stochastic model predictive control (SMPC) problem is relaxed to a deterministic non-linear MPC based on a basic linearised GP local model. The resulting optimisation problem, though non-convex, can be solved by the sequential quadratic programming. By incorporating the model variance into the state vector, an extended local model is derived. This model allows us to relax the non-convex MPC problem to a convex one which can be solved by an active-set method efficiently. The performance of both approaches is demonstrated by applying them to two trajectory tracking problems. Results show that both GPMPC1 and GPMPC2 produce effective controls but GPMPC2 is much more efficient computationally.
引用
收藏
页码:703 / 713
页数:11
相关论文
共 50 条
  • [1] Non-linear model predictive control for visual servoing systems incorporating iterative linear quadratic Gaussian
    Wu, Jinhui
    Jin, Zhehao
    Liu, Andong
    Yu, Li
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2020, 14 (14): : 1989 - 1994
  • [2] PWARX Model Predictive Control Of Non-Linear Hybrid Systems
    Yahya, Olfa
    Lassoued, Zeineb
    Abderrahim, Kamel
    [J]. 2016 20TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2016, : 455 - 460
  • [3] Model Predictive Control for Non-Linear Delayed Power Systems
    Molina-Cabrera, Alexander
    Rios, Mario A.
    Velasquez, Miguel A.
    [J]. 2015 IEEE EINDHOVEN POWERTECH, 2015,
  • [4] Non-linear Model Predictive Control of a Quadruple-Tank Process
    Zhang, Haoran
    Prempain, Emmanuel
    [J]. 2022 UKACC 13TH INTERNATIONAL CONFERENCE ON CONTROL (CONTROL), 2022, : 112 - 113
  • [5] Gaussian Process based Model Predictive Control for Linear Time Varying Systems
    Cao, Gang
    Lai, Edmund M-K
    Alam, Fakhrul
    [J]. 2016 IEEE 14TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL (AMC), 2016, : 251 - 256
  • [6] Predictive control of networked non-linear control systems
    Ouyang, H.
    Liu, G. P.
    Rees, D.
    Hu, W.
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2007, 221 (I3) : 453 - 463
  • [7] Model predictive control for non-linear missiles
    Hu, X-B
    Chen, W-H
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2007, 221 (I8) : 1077 - 1089
  • [8] Non-linear model based predictive control
    Kouvaritakis, B
    Cannon, M
    Rossiter, JA
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 1999, 72 (10) : 919 - 928
  • [9] Generalised predictive control for non-linear process systems based on lazy learning
    Pan, Tianhong
    Li, Shaoyuan
    [J]. INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2006, 1 (03) : 230 - 238
  • [10] Neural generalized predictive control of a non-linear process
    Sorensen, PH
    Ravn, O
    Norgaard, M
    Poulsen, NK
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: ISAS '98, 1998, : 563 - 568