2. 电池基础与BMS概述
在讨论SOC估算与SOH评估之前,必须先建立对锂离子电池本体和BMS系统边界的共同认知。SOC/SOH不是孤立的算法问题,它们依赖电池的电化学特性、BMS的采样与控制架构,以及整车或储能系统对状态量的使用方式。本节从工作原理出发,串联关键术语、系统架构与工程意义,为后续参数标定和状态评估打下基础。
一、锂离子电池工作原理:锂离子的“摇椅”
锂离子电池的核心是锂离子在正负极之间的可逆嵌入与脱出。充电时,正极材料(如三元锂、磷酸铁锂)中的锂离子脱出,经过电解液和隔膜迁移到负极(石墨或硅碳),同时电子经外电路流向负极;放电时过程相反。由于锂离子像摇椅一样在两端来回移动,这种机制常被称为“摇椅式电池”。
从工程视角看,三个界面决定电池行为:正负极材料的嵌锂电位、电解液的离子传导能力、SEI膜等界面阻抗。它们共同影响开路电压(OCV)、内阻、可用容量和老化速度。SOC估算之所以困难,正是因为OCV与SOC的关系存在平台区、滞回和温度依赖,而端电压又叠加了内阻压降和极化效应。
关键理解:BMS看到的只是电压、电流、温度等外部信号,而SOC/SOH是内部状态。估算的本质是用可测信号反推不可测状态,因此模型精度、采样质量和工况覆盖缺一不可。
二、关键术语:从单体到系统
电池系统由单体(Cell)、模组(Module)和电池包(Pack)逐级构成。单体是最小电化学单元,标称电压通常为3.2V(磷酸铁锂)或3.6~3.7V(三元)。多个单体串并联组成模组,再集成为电池包。串联决定电压,并联决定容量,但并联单体之间的电流分配会受内阻差异影响。
常用术语包括:额定容量(Ah)、实际可用容量、能量密度(Wh/kg)、功率密度(W/kg)、C-rate(充放电倍率)、截止电压、内阻(DCIR/ACIR)、OCV、滞回电压等。其中C-rate直接决定发热和极化,是SOC估算中必须纳入的工况变量。
| 术语 | 含义 | 工程关注点 |
|---|---|---|
| 额定容量 | 标准条件下可放出的电量 | 新电池标定基准 |
| 可用容量 | 当前实际可释放电量 | SOH与续航评估 |
| OCV | 静置后的开路电压 | SOC-OCV查表基础 |
| DCIR | 直流内阻 | 功率能力与老化指标 |
| C-rate | 充放电电流倍率 | 极化、发热与SOC修正 |
| 截止电压 | 充放电终止电压阈值 | 保护与容量边界 |
三、BMS系统架构:从采样到决策
BMS通常采用主从架构:从控板(BMU/CSC)负责单体电压采集、均衡和局部温度测量;主控板(BCU/BMU)负责电流采集、绝缘监测、继电器控制、SOC/SOH计算和对外通信。高压采样、电流传感器、温度传感器和均衡电路构成底层信号链,算法层则运行状态估计、故障诊断和保护策略。
下图展示了一个典型的BMS信号链与功能分层,帮助理解SOC/SOH估算在系统中的位置:
四、SOC与SOH的定义及工程意义
SOC(State of Charge)表示剩余电量百分比,定义为剩余可用容量与当前最大可用容量之比。它直接决定续航显示、充放电策略和功率限制。SOH(State of Health)表示健康状态,通常以当前最大可用容量与额定容量之比,或内阻增长比例来衡量,反映电池老化程度。
两者的工程意义不同:SOC是“还有多少电”,SOH是“还能装多少电、还能出多大功率”。SOC估算错误会导致续航跳变、过充过放风险;SOH评估偏差则会影响质保判断、梯次利用和功率策略。实际系统中,SOC和SOH相互耦合——SOH变化会改变SOC-OCV曲线和可用容量,因此高精度BMS通常采用联合估计。
工程提示:SOC精度通常要求在全温区、全生命周期内控制在±3%~±5%,SOH容量精度要求±5%以内。标定时必须覆盖低温、大倍率、平台区等恶劣工况,否则算法在实验室表现良好,装车后仍会漂移。
五、典型场景与常见误区
以一辆纯电动车为例:BMS上电后先静置读取OCV进行SOC初值修正,行车中通过安时积分跟踪SOC,同时用等效电路模型和卡尔曼滤波抑制累积误差;当电池静置超过阈值时,再次用OCV校准。SOH则在完整充放电循环或特定工况后更新,用于修正SOC计算中的容量参数。
常见误区包括:把端电压直接当作OCV查表,忽略内阻和极化;在平台区过度依赖电压修正,导致SOC来回跳动;用单一温度下的参数覆盖全温区;以及把SOH简单等同于容量衰减,忽略内阻和功率能力变化。复盘时应从采样链路、模型参数、工况覆盖和标定数据四个维度逐项排查。
典型BMS上电初始化流程(伪代码):
1. 读取静置时间 t_rest
2. if t_rest > 2h:
OCV = 平均单体电压
SOC_init = OCV_LUT(OCV, T)
else:
SOC_init = 上次下电保存值
3. 加载SOH修正后的可用容量 Q_avail
4. 进入行车循环:SOC = SOC_init - ∫I dt / Q_avail
5. 满足静置条件时触发OCV重校准
理解电池本体、BMS架构和SOC/SOH定义,是后续参数标定与状态评估的起点。只有把信号链、模型边界和工程指标对齐,算法优化才有明确的评价基准。