论文标题

嵌入式模型预测控制使用可靠的惩罚方法

Embedded Model Predictive Control Using Robust Penalty Method

论文作者

Sharma, Abhijith, Jugade, Chaitanya, Yawalkar, Shreya, Patne, Vaishali, Ingole, Deepak, Sonawane, Dayaram

论文摘要

模型预测控制(MPC)由于能够处理具有物理约束的多输入多输出系统,因此已成为各种应用的热蛋糕技术。优化求解器需要大量时间,从而将其嵌入式实现限制为实时控制。为了克服传统二次编程(QP)求解器的瓶颈,本文提出了一种强大的惩罚方法(RPM),以解决线性MPC中的优化问题。 RPM的主要思想是使用Broyden Fletcher Goldfarb Shannon(BFGS)算法解决无约束的QP问题。这种方法的优点在于,即使初始条件位于不可行的区域,也可以找到最佳的解决方案,这使其变得坚固。此外,与传统的QP求解器相比,RPM在计算上是便宜的。提出的RPM是通过资源有限的嵌入式硬件(STM32微控制器)实现的,并且通过引用飞机控制问题的案例研究对其性能进行了验证。我们显示了所提出的RPM的硬件共同模拟结果,并将其与活动集合方法(ASM)和内部方法(IPM)QP求解器进行了比较。通过考虑最优性,时间复杂性和硬件实现的易用性,比较了MPC使用上述求解器的性能。提出的结果表明,所提出的RPM具有与ASM和IPM相同的最优性,并且在速度方面优于它们。

Model predictive control (MPC) has become a hot cake technology for various applications due to its ability to handle multi-input multi-output systems with physical constraints. The optimization solvers require considerable time, limiting their embedded implementation for real-time control. To overcome the bottleneck of traditional quadratic programming (QP) solvers, this paper proposes a robust penalty method (RPM) to solve an optimization problem in a linear MPC. The main idea of RPM is to solve an unconstrained QP problem using Broyden Fletcher Goldfarb Shannon (BFGS) algorithm. The beauty of this method is that it can find optimal solutions even if initial conditions are in an infeasible region, which makes it robust. Moreover, the RPM is computationally inexpensive as compared to the traditional QP solvers. The proposed RPM is implemented on resource-limited embedded hardware (STM32 microcontroller), and its performance is validated with a case study of a citation aircraft control problem. We show the hardware-in-the-loop co-simulation results of the proposed RPM and compared them with the active set method (ASM) and interior point method (IPM) QP solvers. The performance of MPC with the aforementioned solvers is compared by considering the optimality, time complexity, and ease of hardware implementation. Presented results show that the proposed RPM gives the same optimality as ASM and IPM, and outperforms them in terms of speed.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源