第一章 电池测试数据采集:测试设备选型与工况设计

大家好,我是老张。干电池建模这行十几年了,今天咱们聊聊测试数据采集。说白了,模型准不准,七分靠数据,三分靠算法。数据要是歪了,后面再怎么调参数都是白搭。

我刚开始做BMS那会儿,吃过不少亏。有一次项目赶进度,随便拿了一台精度不够的充放电仪测数据,结果模型标定出来,SOC误差直接飙到8%以上。后来排查了三天,才发现是设备的问题。嗯,从那以后,我对测试设备选型就特别较真。

1.1 测试设备选型——别在这上面省钱

测试设备选型,我建议你记住一个原则:精度够用,通道够多,软件够灵活。别贪便宜买杂牌,也别盲目追求顶级配置。

1.1.1 恒温箱

电池是温度敏感的家伙。温度一变,内阻、容量、开路电压全跟着变。所以恒温箱是必须的。

我个人习惯关注三个指标:

  • 温度范围:至少-40℃到+85℃。你想想看,电动车冬天在东北,夏天在吐鲁番,这个范围是基本要求。
  • 温度均匀度:±1℃以内。箱子里不同位置温差太大,测出来的数据就没法用了。
  • 升降温速率:至少1℃/min。做温度斜坡测试时,速率太慢会浪费时间。
我的小技巧: 选恒温箱时,记得看看箱体内部有没有风扇。有风扇的,温度均匀度会好很多。我在项目中遇到过,没风扇的箱子,上下层温差能差到3℃以上。

1.1.2 充放电测试仪

这是核心设备。说白了,它就是给电池施加电流、记录电压的仪器。

选型时,我建议你重点关注:

  • 电流精度:至少0.1% FS。做HPPC测试时,电流脉冲的精度直接影响内阻计算。
  • 电压精度:至少0.05% FS。开路电压的精度,直接决定了SOC估算的底子。
  • 采样率:至少10Hz,做动态工况时建议100Hz以上。我见过有人用1Hz采样率测UDDS,结果电压曲线跟锯齿似的,根本没法用。
  • 通道数:至少4通道。做电池模组测试时,需要同时监测多串电芯。
设备类型 关键指标 推荐值 我的经验
恒温箱 温度均匀度 ±1℃ 别买太便宜的,温控差会害死人
充放电仪 电流精度 0.1% FS 做HPPC时精度不够,内阻算出来是错的
充放电仪 采样率 ≥10Hz 动态工况至少100Hz
注意: 我曾经遇到过一台充放电仪,标称精度0.1%,但实际在小电流(比如0.1C)下,误差能到5%。所以买回来后,一定要用标准电阻做一次校准验证。

1.2 测试工况设计——模拟真实场景

设备选好了,接下来就是设计测试工况。为什么要设计工况?因为电池在车上不是恒流放电的,而是忽大忽小、忽充忽放。所以我们要用工况来模拟真实使用场景。

1.2.1 HPPC(混合脉冲功率特性测试)

HPPC是基础中的基础。它的核心思想是:在不同SOC点,施加一个短时的大电流脉冲,然后观察电压响应。

为什么要这么做?因为通过电压响应,我们可以算出电池的欧姆内阻和极化内阻。这两个参数,是等效电路模型的核心。

HPPC的典型步骤:

  1. 把电池充到满电(100% SOC)
  2. 静置1小时,让电池达到平衡
  3. 施加一个10秒的放电脉冲(比如1C或2C)
  4. 静置40秒
  5. 施加一个10秒的充电脉冲(同样倍率)
  6. 静置到电压稳定
  7. 放电到下一个SOC点(比如90%),重复步骤2-6

我个人习惯,SOC点取10%、20%、30%...一直到90%,共9个点。温度点取-20℃、0℃、25℃、45℃。这样组合下来,一共36个测试点,基本覆盖了大部分使用场景。

关键点: HPPC的脉冲时间不能太长。10秒就够了。时间太长,电池发热严重,内阻会变化,测出来的数据就不准了。

1.2.2 DST(动态应力测试)

DST比HPPC更接近真实驾驶。它模拟的是城市工况下的电流变化——有加速、有减速、有匀速。

DST的电流曲线是分段恒流的。说白了,就是把一个复杂的驾驶循环,简化成几个恒流段。这样做的好处是:既模拟了动态变化,又便于后续的数据处理。

DST的一个典型周期大概360秒,包含:

  • 低倍率放电(模拟匀速行驶)
  • 高倍率放电(模拟加速)
  • 充电(模拟刹车回收)
  • 静置(模拟停车)

我建议,做DST测试时,至少重复3个周期。因为电池的极化效应需要几个周期才能稳定下来。第一个周期的数据,我一般会丢掉不用。

1.2.3 UDDS(城市道路循环工况)

UDDS是美国环保署制定的城市工况标准。它的电流变化比DST更剧烈、更随机。说白了,UDDS就是真实驾驶的电流曲线。

UDDS的难点在于:电流变化太快,对充放电仪的采样率要求很高。我建议至少100Hz采样率。如果采样率太低,电压曲线会丢失很多细节,模型标定出来的参数就不准了。

我记得有一次,用10Hz采样率测UDDS,结果模型预测的端电压误差一直在50mV以上。后来换成100Hz,误差直接降到20mV以内。嗯,采样率这东西,真不能省。

1.3 数据采样率与精度要求

数据采样率和精度,是测试的底线。我见过太多人在这上面翻车。

采样率的选择:

  • HPPC测试:10Hz就够了。因为脉冲是恒流的,电压变化相对平缓。
  • DST测试:建议50Hz。因为电流有切换,电压会有瞬态响应。
  • UDDS测试:至少100Hz。电流变化快,需要捕捉电压的快速变化。

精度的要求:

  • 电压测量:±1mV以内。开路电压的精度,直接影响SOC估算。
  • 电流测量:±0.1% FS。电流不准,内阻和容量都算不对。
  • 温度测量:±0.1℃。温度对电池参数影响很大,不能马虎。
避坑指南: 我曾经犯过一个错误——采样率设得够高,但数据存储时用了平均值。结果电压的瞬态响应全被平滑掉了。后来我改成存储原始数据,问题才解决。所以记住:存原始数据,别存平均值

1.4 知识体系总览

下面这张图,是我自己整理的电池测试数据采集的知识体系。你可以把它当作一个检查清单,做测试前对照一下,看看有没有遗漏。

电池测试数据采集知识体系 测试设备选型 测试工况设计 数据采样与精度 恒温箱:温度范围、均匀度 充放电仪:精度、采样率、通道 校准验证:标准电阻测试 HPPC:脉冲测试,计算内阻 DST:分段恒流,模拟城市工况 UDDS:真实驾驶曲线,高采样率 采样率:10Hz~100Hz+ 电压精度:±1mV 电流精度:±0.1% FS 核心原则:设备选型要准,工况设计要真,数据采集要细

好了,这一章的内容就到这里。测试数据采集是电池建模的基石,设备选型、工况设计、采样精度,这三样东西缺一不可。下一章,我们会聊聊拿到数据后,怎么进行预处理——说白了,就是怎么把原始数据洗干净,变成模型能用的样子。


公众号:蓝海资料掘金营,微信deep3321