Model predictive control (MPC) has been widely employed as an effective method for model-based constrained control. For systems with unknown dynamics, reinforcement learning (RL) and adaptive dynamic programming (ADP) have received notable attention to solving adaptive optimal control problems. Recently, works on the use of RL in the framework of MPC have emerged, which can enhance the ability of MPC for data-driven control. However, the safety under state constraints and the closed-loop robustness are difficult to be verified due to approximation errors of RL with function approximation structures. Aiming at the above problem, we propose a data-driven robust MPC solution based on incremental RL, called data-driven robust learning-based predictive control (dr-LPC), for perturbed unknown nonlinear systems subject to safety constraints. A data-driven robust MPC (dr-MPC) is firstly formulated with a learned predictor. The incremental Dual Heuristic Programming (DHP) algorithm using an actor-critic architecture is then utilized to solve the online optimization problem of dr-MPC. In each prediction horizon, the actor and critic learn time-varying laws for approximating the optimal control policy and costate respectively, which is different from classical MPCs. The state and control constraints are enforced in the learning process via building a Hamilton-Jacobi-Bellman (HJB) equation and a regularized actor-critic learning structure using logarithmic barrier functions. The closed-loop robustness and safety of the dr-LPC are proven under function approximation errors. Simulation results on two control examples have been reported, which show that the dr-LPC can outperform the DHP and dr-MPC in terms of state regulation, and its average computational time is much smaller than that with the dr-MPC in both examples.
翻译:模型预测控制(MPC)已被广泛用作基于模型的控制有效方法。对于动态不明的系统,强化学习(RL)和适应性动态程序(ADP)已受到显著关注,以解决适应性最佳控制问题。最近,在MPC框架内使用RL的工作已经出现,这可以提高MPC的数据驱动控制能力。然而,由于州级限制和闭环稳健性,很难核实其安全性,因为RL与功能近似功能近似功能近似,RL(RL)和适应性动态程序(ADP)的动态不明,我们建议基于递增RL(RL)的由数据驱动的稳健健的MP(MPC)解决方案基于数据驱动的稳健健的学习-动态程序(dr-LPC)的预测性动态控制。 数据驱动的稳健壮的MPC(DR-MPC)的递增性调控算法(DR-MPC),随后用于解决DR-MPC的在线优化问题。在每次预测的地平平线上,由行为者和批评者们的定期运行中,通过时间控制法显示一个不同的缩控法。