3、SOH表征参数:容量衰减、内阻增加、OCV曲线偏移、峰值功率下降
各位同学,咱们今天聊点实在的。
SOH到底怎么算?说白了,你得先知道从哪些维度去“看”电池的老化状态。我个人习惯把这四个参数称为“四大金刚”——容量衰减、内阻增加、OCV曲线偏移、峰值功率下降。任何一个参数单独拿出来,都能讲一堂课。但今天,咱们把它们串起来,看看在实际项目中怎么用。
3.1 容量衰减:最直观的“衰老信号”
容量衰减,是大家最熟悉的SOH指标。新电池能跑100公里,现在只能跑80公里,那容量保持率就是80%。
但这里有个坑——容量衰减并不等于可用能量衰减。我在项目中遇到过一台电动车,用户抱怨续航缩水严重,结果一测,容量保持率还有92%。问题出在哪?内阻太大了,能量都耗在发热上了。所以,光看容量是不够的。
核心公式:
SOH_capacity = (当前可用容量 / 额定初始容量) × 100%
注意:这里的“当前可用容量”一定要在标准条件下(25°C,0.33C放电)测得,否则数据没有可比性。
我的经验: 实际项目中,我建议用“容量增量分析法”来剔除温度影响。简单说,就是做一次完整的充放电,然后对dQ/dV曲线做积分。这样算出来的容量,比直接读库仑计准得多。
3.2 内阻增加:电池的“血管硬化”
内阻增加,就像人的血管变硬了。血液(电流)流不动,血压(电压)就高。
内阻分为欧姆内阻和极化内阻。欧姆内阻主要来自电解液、隔膜、集流体;极化内阻则跟电化学反应速度有关。你想想看,电池用久了,电解液分解、SEI膜增厚,内阻自然就上去了。
| 内阻类型 | 典型变化趋势 | 对SOH的影响 |
|---|---|---|
| 欧姆内阻 | 随循环次数线性增加 | 影响大电流放电能力 |
| 极化内阻 | 低温下显著增大 | 影响低温启动性能 |
我曾经遇到一个储能项目,电池组在运行两年后,内阻增加了40%。虽然容量还有85%,但系统已经频繁报“过流保护”了。为什么?内阻大了,同样的电流下,压降太大,BMS误判为短路。
避坑指南: 我曾经用直流内阻法(HPPC)测内阻,结果发现不同SOC下测出来的值差很多。后来改用交流阻抗法(EIS),才得到稳定的数据。所以,内阻测量一定要指定SOC点和温度,否则数据就是废的。
3.3 OCV曲线偏移:电池的“记忆错乱”
OCV曲线,说白了就是电池静置时的电压-容量关系。新电池的OCV曲线是一条光滑的S形曲线。但随着老化,这条曲线会整体下移,或者在某些区间出现“平台区”变窄。
为什么会这样?因为活性锂离子损失了,正负极材料的晶体结构也发生了变化。我记得有一次,一个客户反馈说他们的BMS在SOC 30%附近总是估算不准。我让他们测了一下OCV曲线,发现那个区域的斜率几乎变成了零——电压变化极小,BMS根本没法通过电压反推SOC。
关键点: OCV曲线偏移是SOH估算的“隐藏线索”。如果你只盯着容量和内阻,可能会漏掉这个重要信息。我个人习惯在BMS中定期更新OCV-SOC查找表,而不是用出厂时的固定表。
3.4 峰值功率下降:电池的“体力不支”
峰值功率,就是电池短时间内能输出的最大功率。新电池能瞬间输出200kW,老电池可能只能输出150kW。这个参数对混动汽车和快充场景特别重要。
峰值功率下降的原因很直接:内阻大了,容量小了。但这里有个微妙的地方——峰值功率的衰减速度往往比容量衰减快得多。我见过一个案例,电池容量还有90%,但峰值功率已经掉到70%了。结果呢?车辆急加速时,BMS直接限制功率输出,驾驶体验极差。
实战建议: 在BMS中,我建议用“动态功率限制”算法。简单说,就是根据当前内阻和SOC,实时计算最大允许功率。而不是用一个固定的功率表。这样既能保护电池,又能榨出最后一点性能。
3.5 四个参数的“协同诊断”
好了,四个参数都讲完了。但你要记住,单个参数不能决定SOH。我见过太多人只看容量,结果被内阻坑了。也见过只看内阻,结果忽略了OCV偏移导致的SOC估算误差。
我的做法是:建立一个“多参数融合”的SOH模型。比如:
- 容量衰减权重:40%
- 内阻增加权重:30%
- OCV曲线偏移权重:20%
- 峰值功率下降权重:10%
当然,这个权重不是固定的。不同应用场景下,权重可以调整。比如,对于快充场景,峰值功率的权重就要提高。
最后说一句: 这四个参数,就像医生的四个检查指标。单独看一个,可能看不出什么。但综合起来,就能准确判断电池的“健康年龄”。嗯,这就是SOH算法的核心思想。
下一章,咱们聊聊怎么用Python实现这些参数的在线估算。到时候,我会把代码一行一行拆开讲,保证你学得会、用得上。