用开关电容法平衡电池电芯
自 R2023b 起
此例说明如何使用开关电容器 (SC) 策略进行主动电芯平衡,以平衡两个串联电池电芯的电池。为了在电池电芯之间传输能量,该方法使用电容器作为外部能量存储元素。为了平衡 N 个电芯,SC 方法需要 N-1 个电容器和 2*N 个双向开关。控制策略只有两种状态,可在充电和放电模式下工作。一个电芯的初始荷电状态 (SOC) 为为 0.7,另一个为 0.75。要生成更详细的电池包,请使用电池包模型构建器中的对象和函数。
模型概览

仿真结果
下图显示了电芯的 SOC 值。

实时仿真结果
此示例已在以下平台上进行了测试:
配备 Intel® 3.5 GHz i7 多核 CPU 和 4 GB RAM 的 Speedgoat™ Performance 实时目标计算机。
配备 Intel® Core XEON E3-1275v3 3.5 GHz 处理器和 4 GB RAM 的 dSPACE® SCALEXIO LabBox。
您可以使用 Simscape 局部求解器,以 20 微秒的步长实时运行此模型。采样率较低时,由于缓存未预热,在初始任务执行期间可能会发生任务超限。为避免此类超限,如果所选平台支持相关选项,请通过指定有限次数的任务超限或增加实时应用程序启动阶段的周期性任务采样时间来放宽启动行为。