arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2407.15313eess.SYcs.SY
收藏

我们应该使用无模型还是基于模型的控制?电池管理系统的案例研究

Should we use model-free or model-based control? A case study of battery management systems

Mohamad Fares El Hajj Chehade, Young-ho Cho, Sandeep Chinchali, Hao Zhu

AI总结:

本研究通过电池管理系统案例,比较了强化学习与模型预测控制在优化控制中的性能,发现RL能快速获得最优解且对需求变化鲁棒,但训练时间更长。

摘要:

强化学习(RL)和模型预测控制(MPC)在应用于电力和能源系统的控制问题时,各自具有独特的优势和局限性。尽管对这些方法已有多种研究,但基准仍然缺乏,且对RL相对于传统控制的偏好尚未得到充分理解。在本工作中,我们提出了使用基于RL和基于MPC的控制器来优化电池管理系统(BMS)的比较分析。BMS问题旨在通过在一个时间范围内响应波动的电价来调整电池的(放电)充电,从而在遵守运行限制的同时最小化成本。MPC控制器使用基于学习的未来需求和价格变化预测来制定一个多周期线性规划,该规划可以使用现成的求解器求解。与此同时,RL控制器不需要时间序列建模,而是使用近端策略优化(PPO)算法从样本轨迹中训练。数值测试在最优性、训练时间、测试时间和鲁棒性方面对这些控制器进行了比较,提供了对其功效的全面评估。RL不仅能快速产生最优解,还能确保对客户行为变化(如需求分布变化)的鲁棒性。然而,正如预期的那样,训练RL代理比MPC更耗时。

英文摘要:

Reinforcement learning (RL) and model predictive control (MPC) each offer distinct advantages and limitations when applied to control problems in power and energy systems. Despite various studies on these methods, benchmarks remain lacking and the preference for RL over traditional controls is not well understood. In this work, we put forth a comparative analysis using RL- and MPC-based controllers for optimizing a battery management system (BMS). The BMS problem aims to minimize costs while adhering to operational limits. by adjusting the battery (dis)charging in response to fluctuating electricity prices over a time horizon. The MPC controller uses a learningbased forecast of future demand and price changes to formulate a multi-period linear program, that can be solved using off-the-shelf solvers. Meanwhile, the RL controller requires no timeseries modeling but instead is trained from the sample trajectories using the proximal policy optimization (PPO) algorithm. Numerical tests compare these controllers across optimality, training time, testing time, and robustness, providing a comprehensive evaluation of their efficacy. RL not only yields optimal solutions quickly but also ensures robustness to shifts in customer behavior, such as changes in demand distribution. However, as expected, training the RL agent is more time-consuming than MPC.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑