SOC Estimator (Coulomb Counting)
库:
Simscape /
Battery /
BMS /
Estimators
描述
SOC Estimator (Coulomb Counting) 模块实现了一个估计器,该估计器使用库仑计数法计算电池的荷电状态 (SOC)。
SOC 是释放容量 C 可释放与额定容量 C 额定的比值。制造商提供每块电池的额定容量值,该值代表电池的最大充电量:
此模块支持单精度和双精度浮点仿真。
注意
要启用继承的单精度浮点仿真,除采样时间(-1 表示继承) 参数外,所有输入和参数的数据类型必须为 single。
您可以使用采样时间(-1 表示继承) 参数在模块的连续实现和离散实现之间进行切换。要将模块配置为连续时间模式,请将采样时间(-1 表示继承) 参数设置为 0。要配置离散时间模块,将采样时间(-1 表示继承) 参数设置为正值且不为零,或设置为 -1 以从上游模块继承采样时间。
注意
此模块的连续时间实现仅适用于双精度浮点仿真。如果您提供单精度浮点参数和输入,此模块会将它们转换为双精度浮点值,以防止出现错误。
下图显示了模块的结构:

方程
为了计算电池的 SOC,SOC Estimator (Coulomb Counting) 模块计算安培小时和电流积分:
其中 C rated 是标称电池容量,I batt 是电池电流。
示例
假设与限制
电池的额定容量不考虑老化因素。



