3、电池测试与数据采集:循环寿命测试、工况测试、数据采集系统与传感器
做电池寿命预测,最怕什么?
我个人觉得,最怕数据是「假的」。
你模型再牛,算法再花哨,喂进去的数据不准,那结果就是垃圾进、垃圾出。
所以这一章,咱们聊聊电池测试和数据采集。说白了,就是搞清楚:数据从哪来?怎么测?怎么采?
3.1 循环寿命测试:最经典的「跑圈」实验
循环寿命测试,是电池测试里最基础、也最磨人的一项。
我习惯叫它「跑圈」——让电池反复充放电,直到它跑不动为止。
3.1.1 测试流程
标准流程其实不复杂:
- 静置:电池先休息一会儿,让内部电化学状态稳定下来。
- 恒流充电:以固定电流充到截止电压(比如4.2V)。
- 恒压充电:电压不变,电流逐渐减小,直到电流降到某个阈值(比如0.05C)。
- 静置:再休息一下。
- 恒流放电:以固定电流放到截止电压(比如2.5V)。
- 记录容量:算一下放出了多少电量。
然后重复1-6步,直到电池容量衰减到初始容量的80%(或者70%,看标准)。
关键参数:
- C-rate:充放电倍率。1C就是1小时充满/放完。0.5C就是2小时。
- DOD:放电深度。100% DOD就是完全放空,20% DOD就是只放20%的电。
- 温度:这个太重要了。温度每升高10度,老化速度可能翻倍。
我的经验:
我曾经在项目里遇到过,同一批电池,25°C下跑了500圈还有90%容量,45°C下200圈就掉到80%了。
所以做寿命预测,温度必须记录,而且最好控温。
3.1.2 测试矩阵设计
你想想看,如果只测一种条件,那模型泛化能力肯定差。
所以一般会设计一个测试矩阵:
| 条件 | 水平1 | 水平2 | 水平3 |
|---|---|---|---|
| 温度 (°C) | 25 | 35 | 45 |
| C-rate (充/放) | 0.5C/0.5C | 1C/1C | 1C/2C |
| DOD (%) | 100 | 80 | 50 |
嗯,这里要注意:
测试矩阵不是越大越好。我曾经见过一个项目,设计了27种条件组合,结果测了半年还没测完。
建议:先做小规模预实验,找到敏感因素,再放大。
3.2 工况测试:模拟真实世界的「路况」
循环寿命测试太理想化了。
真实世界里,电池不会一直恒流充放电。电动车一脚油门一脚刹车,手机一会儿刷视频一会儿待机。
所以就有了工况测试。
3.2.1 常见工况
- UDDS:城市道路循环,模拟走走停停。
- WLTP:全球轻型车测试规程,包含城市、郊区、高速。
- DST:动态应力测试,模拟动态负载变化。
- 自定义工况:根据实际应用场景自己设计。
工况测试的核心:
不是让电池「跑圈」,而是让电池「跑路」。
电流、电压、温度都在实时变化,数据更接近真实使用情况。
3.2.2 工况数据的特点
工况数据比循环寿命数据复杂得多:
- 非周期性:没有固定的充放电模式。
- 高频变化:电流可能每秒都在变。
- 多应力耦合:电流、温度、SOC同时变化。
避坑指南:
我曾经用循环寿命数据训练的模型,去预测工况数据下的寿命,结果误差大得离谱。
后来才明白:训练数据和测试数据必须同分布。如果目标是预测真实工况,那训练数据里一定要包含工况数据。
3.3 数据采集系统:把物理量变成数字
测试做完了,数据怎么采?
这就轮到数据采集系统上场了。
3.3.1 采集什么
最基本的三个量:
- 电压:单节电芯电压、模组电压、总电压。
- 电流:充放电电流,正负号表示方向。
- 温度:电芯表面温度、环境温度、散热片温度。
高级一点的还会采集:
- 内阻:通过交流阻抗或直流内阻测试得到。
- 压力:电池膨胀力,对安全很重要。
- 气体:析锂时会产生气体,早期预警用。
3.3.2 采集频率
频率怎么定?
我个人的习惯是:
- 循环寿命测试:1Hz(每秒1次)就够了,因为变化慢。
- 工况测试:10Hz以上,因为电流变化快。
- 内阻测试:100Hz以上,需要捕捉瞬态响应。
注意:
采样频率不是越高越好。频率太高,数据量爆炸,存储和计算都受不了。
我曾经有个项目,用100Hz采了3个月,数据量超过1TB,最后处理起来非常痛苦。
建议:根据信号变化速度,选择合理的频率。必要时可以分段采样——稳态时低频,瞬态时高频。
3.4 传感器:数据采集的「眼睛」
传感器选不对,数据白费。
3.4.1 电压传感器
- 精度:一般要求±1mV以内。做内阻测试时要求更高。
- 采样方式:差分采样比单端采样更抗干扰。
- 隔离:高压系统必须隔离,否则烧设备。
3.4.2 电流传感器
- 霍尔传感器:非接触式,适合大电流,但精度一般。
- 分流器:精度高,但会发热,有压降。
- 磁通门传感器:精度最高,但贵。
我的选择:
实验室里我偏爱分流器,精度高、便宜。
但做车载系统时,我会用霍尔传感器,因为安全、不发热。
3.4.3 温度传感器
- 热电偶:响应快,但精度一般,需要冷端补偿。
- NTC热敏电阻:精度高,但非线性,需要查表或拟合。
- RTD:精度最高,但贵,响应慢。
关键点:
温度传感器要贴在电芯表面,而不是贴在空气中。
我曾经见过有人把传感器贴在电池模组外壳上,结果测出来的温度比实际电芯温度低了5°C。
嗯,那数据基本废了。
3.5 知识体系总览
说了这么多,咱们用一张图来总结一下本章的核心逻辑:
这张图把本章的核心内容串起来了。
从测试方法(循环寿命、工况)到数据采集(电压、电流、温度),再到传感器选型,最终都指向一个目标:拿到高质量的数据。
最后说一句:
数据采集不是简单的「插上线、点开始」。
它需要你理解电池的物理特性,知道哪些量重要,哪些量可以忽略,用什么传感器,采多快,存多少。
这些细节,决定了你后续建模的成败。
公众号:蓝海资料掘金营,微信deep3321