电池荷电状态估计
此示例说明了如何使用卡尔曼滤波器估计电池的荷电状态 (SOC)。电池的初始 SOC 等于 0.5。估计器使用的 SOC 初始条件等于 0.8。电池持续充电和放电 6 小时。扩展卡尔曼滤波器估计器在不到 10 分钟的时间内收敛到 SOC 的实际值,然后跟随 SOC 的实际值。要使用不同的卡尔曼滤波器实现,在 SOC Estimator (Kalman Filter) 模块中,将滤波器类型参数设置为所需值。
要了解有关 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 局部求解器,以 50 微秒的步长实时运行此模型。采样率较低时,由于缓存未预热,在初始任务执行期间可能会发生任务超限。为避免此类超限,如果所选平台支持相关选项,请通过指定有限次数的任务超限或增加实时应用程序启动阶段的周期性任务采样时间来放宽启动行为。