首页> 外文期刊>Control Theory & Applications, IET >Gaussian process model predictive control of unknown non-linear systems
【24h】

Gaussian process model predictive control of unknown non-linear systems

机译:未知非线性系统的高斯过程模型预测控制

获取原文
获取原文并翻译 | 示例
       

摘要

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.
机译:研究了通过高斯过程(GP)技术建模的未知系统的模型预测控制(MPC)。使用GP,在建模和推理过程中计算出的方差允许我们考虑模型不确定性。使用MPC来控制GP建模的系统的主要问题是这种不确定性在控制范围内的传播。在这项研究中,提出了两种解决此问题的方法,称为GPMPC1和GPMPC2。使用GPMPC1,可以将原始随机模型预测控制(SMPC)问题简化为基于基本线性化GP局部模型的确定性非线性MPC。由此产生的优化问题,尽管不是凸的,但可以通过顺序二次编程来解决。通过将模型方差合并到状态向量中,可以得到扩展的局部模型。该模型使我们能够将非凸MPC问题缓和为凸,可以通过主动集方法有效地解决它。通过将它们应用于两个轨迹跟踪问题,证明了这两种方法的性能。结果表明,GPMPC1和GPMPC2都能产生有效的控制,但GPMPC2在计算上要高效得多。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号