一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电芯容量预测方法、装置、电子设备及介质与流程

2021-11-24 19:12:00 来源:中国专利 TAG:


1.本发明涉及电池技术领域,特别涉及一种电芯容量预测方法、装置、电子设备及介质。


背景技术:

2.锂电池电芯的生产过程非常复杂,既有过程行业生产流程,也有离散行业生产流程。电芯生产的主要工艺包括:制浆、涂布、辊压、分切、模切、组装、烘烤、注液、化成、分容,生产过程对质量要求非常严格,大部分生产工艺之间相互关联、互相影响。其中,化成/分容为整个电芯生产过程中最重要的一环,电芯在这个工艺被“激活”,激活后的电芯,也在这个过程做:容量检测、自放电测试、直流内阻测试、电流内阻测试。
3.相关技术中,通过化成段的数据来预测容量,精度相对较高。
4.然而,相关技术中的时间、成本相对较高,无法判断容量高低产生的原因,无法为后期电池性能改善提供决策性分析和建议,且收益较少,亟待解决。


技术实现要素:

5.有鉴于此,本发明旨在提出一种电芯容量预测方法,该方法解决了相关技术中时间、成本相对较高,无法判断容量高低产生的原因,无法为后期电池性能改善提供决策性分析和建议,且收益较少的问题,提高电芯容量预测的准确性。
6.为达到上述目的,本发明的技术方案是这样实现的:
7.一种电芯容量预测方法,包括以下步骤:
8.获取待测电池的在生产过程中的生产参数;
9.从所述生产参数中提取与电芯容量相关的至少一个电池特征;
10.将所述至少一个电池特征输入预先训练好的电芯容量预估模型中,得到所述待测电池的预测电芯容量。
11.进一步地,在将所述至少一个电池特征输入所述预先训练好的电芯容量预估模型之前,还包括:
12.获取训练电池在生产过程中的一道或多道工序对应的生产参数;
13.对所述生产参数进行数据清洗,筛选出满足训练条件的训练数据;
14.基于所述训练数据进行特征处理,训练初始电芯容量预估模型,直至模型的评分指标达到预设阈值,生成所述电芯容量预估模型。
15.进一步地,所述对应的生产参数包括叠片工序中的极组重量、预热工序的预热温度和预热时间、热压工序的热压温度、热压压力和热压时间、一次注液工序的注液量、预充工序的静置时间、开始电压、开始电流、能量和真空度、二次注液工序的注液前重量、注液量和总注液量、化成工序的开始电压、开始电流、结束电压、结束电流、中值电压、库位温度、工步运行时间、结束容量和结束能量中的一项或多项。
16.进一步地,所述基于所述训练数据进行特征处理,包括:
17.对所述训练数据进行重塑数据,得到数据特征集;
18.删除所述数据特征集中缺失率大于预设缺失率与变化幅度小于预设幅度的数据特征;
19.对所述数据特征集中极组类型的数据特征进行处理,删除由每个极组参数中的最大值、最小值、均值生成的数据特征之外的特征;
20.删除大于预设分位数的异常的数据特征和满足离群条件的特征,得训练所述初始电芯容量预估模型的训练集。
21.进一步地,所述基于所述训练数据进行特征处理,还包括:
22.检验所述训练集中训练数据的相关系数;
23.在检测到所述相关系数满足相关条件后,允许训练。
24.相对于现有技术,本发明所述的电芯容量预测方法具有以下优势:
25.本发明所述的电芯容量预测方法,可以获取待测电池的在生产过程中的生产参数,并从生产参数中提取与电芯容量相关的至少一个电池特征,并将至少一个电池特征输入预先训练好的电芯容量预估模型中,得到待测电池的预测电芯容量。由此,解决了相关技术中时间、成本相对较高,无法判断容量高低产生的原因,无法为后期电池性能改善提供决策性分析和建议,且收益较少的问题,提高电芯容量预测的准确性。
26.本发明的第二个目的在于提出一种电芯容量预测装置,该装置解决了相关技术中时间、成本相对较高,无法判断容量高低产生的原因,无法为后期电池性能改善提供决策性分析和建议,且收益较少的问题,提高电芯容量预测的准确性。为达到上述目的,本发明的技术方案是这样实现的:
27.一种电芯容量预测装置,包括:
28.获取模块,用于获取待测电池的在生产过程中的生产参数;
29.提取模块,用于从所述生产参数中提取与电芯容量相关的至少一个电池特征;
30.预测模块,用于将所述至少一个电池特征输入预先训练好的电芯容量预估模型中,得到所述待测电池的预测电芯容量。
31.进一步地,在将所述至少一个电池特征输入所述预先训练好的电芯容量预估模型之前,所述预测模块,还包括:
32.获取单元,用于获取训练电池在生产过程中的一道或多道工序对应的生产参数;
33.筛选单元,用于对所述生产参数进行数据清洗,筛选出满足训练条件的训练数据;
34.生成单元,用于基于所述训练数据进行特征处理,训练初始电芯容量预估模型,直至模型的评分指标达到预设阈值,生成所述电芯容量预估模型。
35.进一步地,所述对应的生产参数包括叠片工序中的极组重量、预热工序的预热温度和预热时间、热压工序的热压温度、热压压力和热压时间、一次注液工序的注液量、预充工序的静置时间、开始电压、开始电流、能量和真空度、二次注液工序的注液前重量、注液量和总注液量、化成工序的开始电压、开始电流、结束电压、结束电流、中值电压、库位温度、工步运行时间、结束容量和结束能量中的一项或多项。
36.进一步地,所述生成单元,包括:
37.对所述训练数据进行重塑数据,得到数据特征集;
38.删除所述数据特征集中缺失率大于预设缺失率与变化幅度小于预设幅度的数据
特征;
39.对所述数据特征集中极组类型的数据特征进行处理,删除由每个极组参数中的最大值、最小值、均值生成的数据特征之外的特征;
40.删除大于预设分位数的异常的数据特征和满足离群条件的特征,得训练所述初始电芯容量预估模型的训练集。
41.进一步地,所述生成单元,还包括:
42.检验所述训练集中训练数据的相关系数;
43.在检测到所述相关系数满足相关条件后,允许训练。
44.所述的电芯容量预测装置与上述的电芯容量预测方法相对于现有技术所具有的优势相同,在此不再赘述。
45.本发明的第三个目的在于提出一种电子设备。
46.为达到上述目的,本发明的技术方案是这样实现的:
47.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的电芯容量预测方法。
48.本发明的第四个目的在于提出一种计算机可读存储介质。
49.为达到上述目的,本发明的技术方案是这样实现的:
50.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的电芯容量预测方法。
附图说明
51.构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
52.图1为本发明实施例所述的电芯容量预测方法的流程图;
53.图2为本发明一个实施例所述的电芯容量预测方法的流程图;
54.图3为本发明一个实施例所述的spearman相关系数检验的示意图;
55.图4为本发明一个实施例所述的实际生产数据的示例图;
56.图5为本发明一个实施例所述的电芯容量预测装置的方框示意图;
57.图6为本发明实施例所述的电子设备的方框示意图。
具体实施方式
58.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
59.下面将参考附图并结合实施例来详细说明本发明。
60.图1是根据本发明实施例的电芯容量预测方法的流程图。
61.如图1所示,根据本发明实施例的电芯容量预测方法,包括以下步骤:
62.步骤s101,获取待测电池的在生产过程中的生产参数。
63.具体而言,本发明实施例可以从数据库中获取电芯生产过程中的各种参数数据。
64.步骤s102,从生产参数中提取与电芯容量相关的至少一个电池特征。
65.其中,电芯容量是衡量电池性能的重要性指标之一,它表示在一定条件下(放电率、温度、终止电压等)电池放出的电量,即电池的容量,通常以安倍
·
小时为单位(以a
·
h表示)。与电芯容量相关的至少一个电池特征可以为预热、热压等。
66.步骤s103,将至少一个电池特征输入预先训练好的电芯容量预估模型中,得到待测电池的预测电芯容量。
67.进一步地,在一些实施例中,在将至少一个电池特征输入预先训练好的电芯容量预估模型之前,还包括:获取训练电池在生产过程中的一道或多道工序对应的生产参数;对生产参数进行数据清洗,筛选出满足训练条件的训练数据;基于训练数据进行特征处理,训练初始电芯容量预估模型,直至模型的评分指标达到预设阈值,生成电芯容量预估模型。
68.其中,在一些实施例中,对应的生产参数包括叠片工序中的极组重量、预热工序的预热温度和预热时间、热压工序的热压温度、热压压力和热压时间、一次注液工序的注液量、预充工序的静置时间、开始电压、开始电流、能量和真空度、二次注液工序的注液前重量、注液量和总注液量、化成工序的开始电压、开始电流、结束电压、结束电流、中值电压、库位温度、工步运行时间、结束容量和结束能量中的一项或多项。
69.其中,对应的生产参数可以如表1所示:
70.表1
71.[0072][0073]
具体地,如图2所示,本发明实施例可以通过以下方式对生产参数进行数据清洗:
[0074]
(1)剔除样本中的非真实数据,如测试数据(含有mestest,vlook标志)。
[0075]
(2)剔除sfc,paramidentifier重复的数据。
[0076]
(3)剔除化成工序之前,因各种原因导致返工的数据(占比例1.5%)。
[0077]
(4)剔除正常区间外的电池数据(占比例2.6%),参数正常区间由本领域技术人员根据实际情况进行给出。
[0078]
进一步地,在一些实施例中,基于训练数据进行特征处理,包括:对训练数据进行重塑数据,得到数据特征集;删除数据特征集中缺失率大于预设缺失率与变化幅度小于预设幅度的数据特征;对数据特征集中极组类型的数据特征进行处理,删除由每个极组参数中的最大值、最小值、均值生成的数据特征之外的特征;删除大于预设分位数的异常的数据特征和满足离群条件的特征,得训练初始电芯容量预估模型的训练集。
[0079]
具体而言,本发明实施例从数据库中提取到的原始数据,包含以下9列:'sfc','model','operationidentifier','stepcode','paramidentifier','paramvalue','
standardparamtype','createon','etltime',经过pivot方法,重塑数据,将paramidentifier,paramvalue转换为列,作为特征;对于缺失率>10%的特征,直接删除。对于缺失率<10%的特征,不做处理,xgboost内部有自动处理缺失值的机制。如果一个特征的1/4分位数和3/4分位数相等,说明这一列的数据变化幅度过小,没有太大意义,予以剔除。
[0080]
进一步地,在对数据特征集中极组类型的数据特征进行处理时,极组数据为:极组重量,热压温度(上),热压温度(下)和热压压力,其中,热压温度(上)指的是叠片后热压装置上压板温度,热压温度(下)指的是叠片后热压装置下压板温度。由于极组数据无法与电池一一对应,且是无序的,故而无法直接作为特征,因此,本发明实施例可以考虑采用每个极组参数中的最大值、最小值、均值作为该参数的3个特征。
[0081]
并且,对于异常值的检测与处理时,本发明实施例可以采用四分位间距法和孤立森林。其中,对于四分位间距法来说,超出4分位数三倍以上的点,认为是极端异常点;并将这些点的值设置为nan。对于采用孤立森林(isolation forest)算法对数据进行离群点检测,并对离群点予以剔除;孤立森林iforest是一个基于ensemble的快速异常检测方法,具有线性时间复杂度和高精准度,是符合大数据处理要求的state

of

the

art算法。
[0082]
进一步地,在一些实施例中,基于训练数据进行特征处理,还包括:检验训练集中训练数据的相关系数;在检测到相关系数满足相关条件后,允许训练。
[0083]
具体地,如图3所示,经spearman相关系数检验,数据集中的大部分列的p

value<0.05,检验显著,可以认为该列与容量之间存在相关性。
[0084]
经特征工程后,得到可以输入到模型中的包含147个特征的数据集。其中,特征工程是机器学习算法的核心步骤,数据和特征决定了机器学习算法性能的上限,而算法只是逼近这个上限而已。
[0085]
输入到xgboost算法中进行训练。其中,xgboost为gbdt(gradient boosting decision tree,梯度提升树)算法的工程实现,它对gbdt进行了诸多优化,是目前最快最好的开源boosted tree工具包。
[0086]
经贝叶斯调参后,确定最终模型:
[0087]
xgbregressor(max_depth=7,learning_rate=0.01,n_estimators=800,booster='gbdt',gamma=0.1,min_child_weight=100,subsample=0.7,colsample_bytree=0.75,importance_type='gain')。
[0088]
其中,贝叶斯调参即贝叶斯优化通过基于目标函数的过去评估结果建立替代函数(概率模型),来找到最小化目标函数的值;max_depth为基学习器的树的最大深度;learning_rate为学习率,xgb中的eta;n_estimators为基学习器数量;booster为每次迭代的模型,有两种选择:gbtree:基于树模型进行提升;gbliner:基于线性模型进行提升;gamma为在节点分裂时,只有分裂后损失函数值下降了,才会分裂这个节点。gamma指定了节点分裂所需的最小损失函数下降值。这个参数值越大,算法越保守;min_child_weight为最小叶子节点样本权重的和。可用于避免过拟合;subsample其控制对于每棵树,随机采样的比例。减小这个参数的值,算法会更加保守,避免过拟合。但是,如果这个值设置的过小,它可能会导致欠拟合。典型值:0.5

1;colsample_bytree为控制每棵树随机采样的列数的占比(每一列是一个特征)。典型值:0.5

1;importance_type为特征重要性如何计算。默认gain,使用特征所在树中作为划分属性的次数
[0089]
进一步地,对模型进行评价时,评价指标可以为:
[0090][0091][0092][0093]
其中,为预测值,y
i
为实际值,为样本均值,n为样本数量,决定系数r2:用来度量y的变化中可由x解释的部分所占的比例。取值范围0~1,越大表示拟合程度越好。
[0094]
举例而言,如图4所示,根据图4所示的实际生产数据进行验证,可得:
[0095]
mae=312.1538;
[0096]
mape=0.295319%;
[0097]
r2=0.9980。
[0098]
由此,根据从数据库中获取电芯生产过程中的各种参数数据,经过数据清洗、数据分析、特征工程、机器学习算法建模等过程,对化成后的电池容量进行预测。根据预测容量,结合生产现场实际状况,质量检测要求等,可以减少电芯在分容工艺中耗费的资源(时间、设备、占地、库存),从而有效控制成本,降低锂电池电芯的价格,提高竞争力。
[0099]
根据本发明实施例的电芯容量预测方法,可以获取待测电池的在生产过程中的生产参数,并从生产参数中提取与电芯容量相关的至少一个电池特征,并将至少一个电池特征输入预先训练好的电芯容量预估模型中,得到待测电池的预测电芯容量。由此,解决了相关技术中时间、成本相对较高,无法判断容量高低产生的原因,无法为后期电池性能改善提供决策性分析和建议,且收益较少的问题,提高电芯容量预测的准确性。
[0100]
进一步地,如图5所示,本发明的实施例还公开了一种电芯容量预测装置10,其包括:获取模块100、提取模块200和预测模块300。
[0101]
其中,获取模块100用于获取待测电池的在生产过程中的生产参数;
[0102]
提取模块200用于从生产参数中提取与电芯容量相关的至少一个电池特征;
[0103]
预测模块300用于将至少一个电池特征输入预先训练好的电芯容量预估模型中,得到待测电池的预测电芯容量。
[0104]
进一步地,在一些实施例中,在将至少一个电池特征输入预先训练好的电芯容量预估模型之前,预测模块300还包括:
[0105]
获取单元,用于获取训练电池在生产过程中的一道或多道工序对应的生产参数;
[0106]
筛选单元,用于对生产参数进行数据清洗,筛选出满足训练条件的训练数据;
[0107]
生成单元,用于基于训练数据进行特征处理,训练初始电芯容量预估模型,直至模型的评分指标达到预设阈值,生成电芯容量预估模型。
[0108]
进一步地,在一些实施例中,对应的生产参数包括叠片工序中的极组重量、预热工序的预热温度和预热时间、热压工序的热压温度、热压压力和热压时间、一次注液工序的注液量、预充工序的静置时间、开始电压、开始电流、能量和真空度、二次注液工序的注液前重量、注液量和总注液量、化成工序的开始电压、开始电流、结束电压、结束电流、中值电压、库位温度、工步运行时间、结束容量和结束能量中的一项或多项。
[0109]
进一步地,在一些实施例中,生成单元,包括:
[0110]
对训练数据进行重塑数据,得到数据特征集;
[0111]
删除数据特征集中缺失率大于预设缺失率与变化幅度小于预设幅度的数据特征;
[0112]
对数据特征集中极组类型的数据特征进行处理,删除由每个极组参数中的最大值、最小值、均值生成的数据特征之外的特征;
[0113]
删除大于预设分位数的异常的数据特征和满足离群条件的特征,得训练初始电芯容量预估模型的训练集。
[0114]
进一步地,在一些实施例中,生成单元,还包括:
[0115]
检验训练集中训练数据的相关系数;
[0116]
在检测到相关系数满足相关条件后,允许训练。
[0117]
需要说明的是,本发明实施例的车辆的电芯容量预测装置的具体实现方式与电芯容量预测方法的具体实现方式类似,为了减少冗余,此处不做赘述。
[0118]
根据本发明实施例的电芯容量预测装置,可以获取待测电池的在生产过程中的生产参数,并从生产参数中提取与电芯容量相关的至少一个电池特征,并将至少一个电池特征输入预先训练好的电芯容量预估模型中,得到待测电池的预测电芯容量。由此,解决了相关技术中时间、成本相对较高,无法判断容量高低产生的原因,无法为后期电池性能改善提供决策性分析和建议,且收益较少的问题,提高电芯容量预测的准确性。
[0119]
图6为本发明实施例提供的电子设备的结构示意图。该电子设备可以包括:
[0120]
存储器601、处理器602及存储在存储器601上并可在处理器602上运行的计算机程序。
[0121]
处理器602执行程序时实现上述实施例中提供的电芯容量预测方法。
[0122]
进一步地,电子设备还包括:
[0123]
通信接口603,用于存储器601和处理器602之间的通信。
[0124]
存储器601,用于存放可在处理器602上运行的计算机程序。
[0125]
存储器601可能包含高速ram存储器,也可能还包括非易失性存储器(non

volatile memory),例如至少一个磁盘存储器。
[0126]
如果存储器601、处理器602和通信接口603独立实现,则通信接口603、存储器601和处理器602可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0127]
可选的,在具体实现上,如果存储器601、处理器602及通信接口603,集成在一块芯片上实现,则存储器601、处理器602及通信接口603可以通过内部接口完成相互间的通信。
[0128]
处理器602可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0129]
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的电芯容量预测方法。
[0130]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献