论文标题
基于显式模型预测控制的实时最佳锂离子电池充电
Real-Time Optimal Lithium-Ion Battery Charging Based on Explicit Model Predictive Control
论文作者
论文摘要
在各个行业中,锂离子电池的快速使用强调了最佳充电控制的紧迫问题,因为充电在电池的健康,安全和生活中起着至关重要的作用。文献越来越多地采用模型预测控制(MPC)来解决此问题,利用其在约束下进行优化的能力。但是,计算复杂的在线限制优化对MPC的固有性通常会阻碍实时实现。因此,建议本文基于显式MPC(EMPC)开发用于实时充电控制的框架,从而利用其在表征MPC问题的明确解决方案方面的优势,以实现实时充电控制。该研究始于基于非线性等效电路模型的MPC充电的制定。然后,将多段线性化对原始模型进行,并将EMPC设计应用于获得的线性模型导致充电控制算法。所提出的算法通过将明确的解决方案对充电问题进行了预先计算,并将充电定律表示为分段仿射功能,从而将受限的优化转移到离线上。这不仅大大降低了控制运行中的在线计算成本,而且还降低了编码的困难。广泛的数值模拟和实验结果验证了提出的EMPC充电控制框架和算法的有效性。研究结果可能有可能满足嵌入式硬件上实时电池管理的需求。
The rapidly growing use of lithium-ion batteries across various industries highlights the pressing issue of optimal charging control, as charging plays a crucial role in the health, safety and life of batteries. The literature increasingly adopts model predictive control (MPC) to address this issue, taking advantage of its capability of performing optimization under constraints. However, the computationally complex online constrained optimization intrinsic to MPC often hinders real-time implementation. This paper is thus proposed to develop a framework for real-time charging control based on explicit MPC (eMPC), exploiting its advantage in characterizing an explicit solution to an MPC problem, to enable real-time charging control. The study begins with the formulation of MPC charging based on a nonlinear equivalent circuit model. Then, multi-segment linearization is conducted to the original model, and applying the eMPC design to the obtained linear models leads to a charging control algorithm. The proposed algorithm shifts the constrained optimization to offline by precomputing explicit solutions to the charging problem and expressing the charging law as piecewise affine functions. This drastically reduces not only the online computational costs in the control run but also the difficulty of coding. Extensive numerical simulation and experimental results verify the effectiveness of the proposed eMPC charging control framework and algorithm. The research results can potentially meet the needs for real-time battery management running on embedded hardware.