预置数据集
预置数据集简介
平台当前开放的预置数据集分为机构开源数据集、论文开源数据集及车端数据集三大类,数据集会继续扩充并持续提高质量。
机构开源数据集
美国航空航天局NASA
National Aeronautics and Space Administration
Battery Data Set
数据集概述
该数据集包含34个锂离子电池的老化数据。电池在不同温度下进行充电和放电,数据记录为充电数据、放电数据和阻抗数据。
数据集中包含34个数据文件,数据文件为“.mat”格式。
数据集详情
- 文件结构
- 第1层:cycle,表示循环数据
- 第2层:包含4列数据,分别为
- type:工况类型,可以是charge(充电),discharge(放电),或impedance(阻抗);
- ambient_temperature:环境温度,单位为℃;
- time:本次测试起始时间,为MATLAB数据向量格式;
- data:本次测试的结果数据。
- 第3层:data字段,以type的值区分
- type = charge:
- Voltage_measured:端电压(V)
- Current_measured:电流(A)
- Temperature_measured:温度(℃)
- Current_charge:充电机侧的测量电流(A)
- Voltage_charge:充电机侧的测量电压(V)
- Time:时间(s)
- type = discharge:
- Voltage_measured:端电压(V)
- Current_measured:电流(A)
- Temperature_measured:温度(℃)
- Current_charge:负载侧的测量电流(A)
- Voltage_charge:负载侧的测量电压(V)
- Time:时间(s)
- Capacity:放电至2.7V时的电池容量(Ah)
- type = impedance:
- Sense_current:传感器侧的电流(A)
- Battery_current:电池侧的电流(A)
- Current_ratio:上述两电流的比例
- Battery_impedance:基于原始数据计算的电池阻抗(Ω)
- Rectified_impedance:校验平滑后的电池阻抗(Ω)
- Re:估计的液相电阻(Ω)
- Rct:估计的电荷转移电阻(Ω)
- type = charge:
一键使用
预置算法中的 NASA-BatteryDataSet 提供了该数据集的读取、使用及可视化示例代码。
某次充电测试的可视化样例:
某次放电测试的可视化样例:
某电芯容量衰减曲线:
Randomized Battery Usage Data Set
数据集概述
该数据集包含28个锂离子电池的老化数据。电池在不同温度下进行随机的充电和放电,数据记录为充电数据、放电数据和静置数据。
数据集中包含28个数据文件,数据文件为“.mat”格式。
数据集详情
- 文件结构
- 第1层:data,表示测试数据
- 第2层:包含3行数据,分别为
- step:包含循环数据的结构化数组;
- procedure:测试名称;
- description:测试细节描述。
- 第3层:step字段
- comment (工步的详细描述)
- type (工步标识: 充电为‘C’,放电为‘D’,静置为‘R’)
- relativeTime (相对时间,单位为s)
- time (绝对时间,单位为s)
- voltage (电压,单位为V)
- current (电流,单位为A)
- temperature (温度,单位为℃)
- date (格式为dd-Mon-yyyy HH:MM:SS)
一键使用
预置算法中的 NASA-BatteryDataSet 提供了该数据集的读取、使用及可视化示例代码。
某次动态工况测试的可视化样例:
美国桑迪亚国家实验室SNL
Sandia National Laboratories
数据集概述
该数据集为循环前后以及不同温度下电池EIS数据。
数据集中包含126个数据文件,数据文件为“.txt”格式。
数据集详情
- 命名规则:化学体系编号_cycling/pristine温度
- cycling:指定温度下循环测试后的EIS,EIS测试在25℃下进行
- pristine:指定温度下新电池EIS
- 特殊规则:化学体系_编号_cycling_pristine表示循环前EIS测试
一键使用
预置算法中的 SNL-CellTestingData 提供了该数据集的读取、使用及可视化示例代码。
某次测试的EIS可视化样例:
牛津大学电池智能实验室
Oxford Battery Intelligence Lab
Oxford Battery Degradation Dataset
数据集概述
该数据集包含8个小型软包锂离子电池的老化数据。所有电池均在40℃的温箱中进行测试。测试流程为恒流恒压充电,Artemis城市工况放电,每100个循环进行一次性能测试。
数据集中包含2个数据文件,数据文件为“.mat”格式:
- ExampleDC_C1.mat - 仅包含第一次充放电循环中记录的电压、电流和温度数据。
- Oxford_Battery_Degradation_Dataset_1.mat - 包含每100次循环进行的性能测试结果。
数据集详情
- 电池信息:8颗Kokam有限公司的软包电池,型号为SLPB533459H4, 额定容量为740mAh。
- Oxford_Battery_Degradation_Dataset_1.mat
- 文件结构
- 第1层:Cell1-Cell8,表示第1到第8号电池;
- 第2层:性能测试的循环次数(例如cyc0100表示第100次循环之后的性能测试);
- 第3层:1C充电(C1ch),1C放电(C1dc),伪OCV充电(OCVch),伪OCV放电(OCVdc);
- 第4层:时间(t),电压(v),充电(q),温度(T)。
- 数据详情
- 1C循环(电流 = 740mA):时间(t,单位为s)、电压(v,单位为V)、电荷量(q,单位为mAh)和温度(T,单位为℃);
- 伪OCV循环(电流 = 40mA):时间(t,单位为s)、电压(v,单位为V)、电荷量(q,单位为mAh)和温度(T,单位为℃)。
注:1C和伪OCV测试均每隔100循环进行一次。
- 文件结构
- ExampleDC_C1.mat
- 文件结构
- 第1层:充电或放电(.ch 或 .dc);
- 第2层:时间(t),电压(v),充电(q),温度(T),电流(i)。
- 数据详情
- 单次(第1次循环)2C恒流充电(电流 = 1480 mA):时间(t,单位为s)、电压(v,单位为V)、电荷量(q,单位为mAh)和温度(T, 单位为℃);
- 单次(第1次循环)动态工况放电,使用Artemis城市工况:时间(t,单位为s)、电压(v,单位为V)、电荷量(q,单位为mAh)和温度(T, 单位为℃)。
- 文件结构
一键使用
预置算法中的 Oxford-BatteryDataset 提供了该数据集的读取、使用及可视化示例代码。
某次性能测试的可视化样例:
论文开源数据集
Nature
Attia2020closed
Closed-loop optimization of fast-charging protocols for batteries with machine learning
一键使用
预置算法中的 Nature-Attia2020closedloop 提供了该数据集的读取、使用及可视化示例代码。
某电芯衰减数据的可视化样例:
Nature Energy
Severson2019data
Data-driven prediction of battery cycle life before capacity degradation
一键使用
预置算法中的 NatureEnergy-Severson2019data 提供了该数据集的读取、使用及可视化示例代码。
电芯衰减数据的可视化样例:
Nature Communications
Zhang2020identifying
一键使用
预置算法中的 NatureCommunications-Zhang2020identifying 提供了该数据集的读取、使用及可视化示例代码。
某工况下充电测试的可视化样例:
Journal of Power Sources
Dubarry2020big
Big data training data for artificial intelligence-based Li-ion diagnosis and prognosis
一键使用
预置算法中的 JPS-Dubarry2020bigdata 提供了该数据集的读取、使用及可视化示例代码。
某次性能测试的可视化样例:
车端数据集
MOVNOP 数据集
数据集概述
该数据集包含145辆车的充电数据,累积充电次数为60700次。
数据集中包含60700个数据文件,数据文件为“.csv”格式。
数据集详情
- 文件命名规则:正常/异常车辆标识充电累积次数
- 正常/异常:00表示正常,10表示异常
- 车辆标识:为8位数字编码
- 充电累积次数:表示本文件为第几次充电
info
关于数据集中正常车与异常车的划分,也可参见「预置标签组」
一键使用
本数据集为标准化字段数据集,字段命名规则遵循 SDK标准化字段。 平台中所有支持标准化字段的预置算法均可使用,包括VGRU、ConsistencyD、ThreeLevelWarnD、RiskAccumulationD等。
本数据集包含的标准化字段如下:
字段名称 | 描述 |
---|---|
volt | 总电压 |
current | 总电流 |
soc | 剩余电池电量 |
max_single_volt | 最大电池单体电压 |
min_single_volt | 最小电池单体电压 |
max_temp | 最高电池探针温度 |
min_temp | 最低电池探针温度 |
mileage | 行车里程 |
timestamp | 时间戳 |