1. SOH概述:电池健康状态定义、SOH与SOC的关系、SOH在BMS中的重要性

大家好,我是你们的讲师。今天咱们正式开讲SOH算法。说实话,SOH这个话题在BMS圈子里,属于那种「人人都知道重要,但真正做明白的人不多」的领域。我当年刚入行时,也踩过不少坑,今天就把这些经验掰开揉碎了讲给你听。

1.1 什么是SOH?——电池健康状态的定义

SOH,全称State of Health,中文叫「电池健康状态」。说白了,就是衡量一块电池还「年轻」到什么程度。

你想想看,新电池出厂时,容量是100%,内阻也很小。用了一年两年,容量掉到80%,内阻翻倍了。这时候我们就说,这块电池的SOH是80%。

行业内对SOH的定义,主要有两个维度:

  • 容量维度:当前可用容量 / 额定容量 × 100%
  • 内阻维度:当前内阻 / 初始内阻 × 100%(通常取倒数)

我个人习惯用容量来定义SOH,因为更直观。举个例子:

// 假设电池额定容量是100Ah
// 当前充满电只能放出80Ah
SOH = 80 / 100 * 100% = 80%

关键点:当SOH低于80%时,电动汽车的电池通常建议退役。但储能系统可以放宽到60%。我在项目中遇到过,有些客户非要用到50%才换,结果内阻太大,发热严重,差点出事故。

1.2 SOH与SOC的关系——这对「双胞胎」

SOH和SOC,很多人容易搞混。我刚开始做BMS时也犯过这个错。

SOC(State of Charge)是「电量状态」,告诉你电池还有多少电。比如手机显示80%,那就是SOC=80%。

SOH是「健康状态」,告诉你电池还能用多久。

它们的关系可以用一句话概括:SOC是短期的,SOH是长期的

具体来说:

  • SOC会随着充放电快速变化,从0%到100%来回跑
  • SOH变化很慢,可能几个月才掉1%
  • SOH会影响SOC的估算精度——电池老了,SOC估算就容易不准

避坑指南:我曾经在项目里直接用新电池的OCV-SOC曲线去估算老电池的SOC,结果误差高达15%。后来才意识到,SOH下降后,OCV曲线会整体下移。嗯,这里要注意,SOH和SOC的耦合关系,是算法设计时必须考虑的。

用一个表格来对比更清楚:

特性 SOC SOH
变化速度 快(秒/分钟级) 慢(月/年级)
典型范围 0% ~ 100% 0% ~ 100%
影响因素 充放电电流、温度 循环次数、日历老化、温度
对BMS的意义 剩余里程估算 寿命预测、维护决策

1.3 SOH在BMS中的重要性——为什么非做不可?

你可能会问:SOH不就是个百分比吗?不做它又能怎样?

我告诉你,不做SOH的BMS,就像没有仪表盘的飞机——能飞,但随时可能出大事。

具体来说,SOH在BMS中有三大核心作用:

  1. 安全预警:电池老化后内阻增大,充放电时发热更严重。如果不做SOH估算,可能无法及时发现热失控风险。
  2. 寿命预测:知道SOH的变化趋势,才能预测电池还能用多久。这对储能电站、电动车的运维至关重要。
  3. 均衡策略优化:老电池的均衡策略和新电池完全不同。我见过一个项目,用新电池的均衡参数去跑老电池,结果均衡电流过大,直接把电池搞坏了。

警告:千万不要以为SOH只是「锦上添花」的功能。在国标GB/T 38698.1-2020中,明确要求BMS必须具备SOH估算功能。没有SOH的BMS,连上市资格都没有。

另外,从商业角度看,SOH也是电池梯次利用的核心依据。一块电池从车上退役后,SOH决定了它还能用在储能、低速车还是直接报废。我参与过的一个储能项目,就是靠准确的SOH估算,把退役电池的利用率从60%提升到了85%。

好了,这一章的内容就到这里。SOH的定义、与SOC的关系、以及它的重要性,咱们都讲清楚了。下一章,我会带你深入SOH的估算方法——从最简单的安时积分法,到复杂的机器学习模型,一步步拆解。

记住一句话:SOH不是算出来的,是测出来的。怎么测?下回分解。