基于梯度增强决策树的改进单粒子电化学模型建模方法与流程

专利2024-04-16  101



1.本发明涉及单粒子电化学模型领域,尤其是基于梯度增强决策树的改进单粒子电化学模型建模方法。


背景技术:

2.在大型的储能系统中,一个电池的故障就可能会对整个系统造成危险。因此需要一个可靠的电池管理系统(battery management system,bms)来控制电池的充放电过程,以确保系统的安全运行。bms的功能除了电池均衡和热管理之外,还需准确追踪电池的荷电状态并估计其寿命,对此就需要精确的电池模型。
3.锂离子电池常用的等效模型分别为等效电路模型(equivalent circuit model,ecm)、经验模型和电化学模型。ecm通过几个电阻-电容网络来近似电池的结构。由于结构简单、计算复杂度低,被广泛用于在线soc和soh估计与控制应用。但缺点在于为了拟合动态电化学过程和老化效应,需要将ecm扩展到更高阶的电路。同时该模型中的许多参数需根据soc、温度、电流幅值和电流方向查表确定。经验模型通过使用各种函数和公式来描述其电池行为。由于这些模型采用了过去的实验数据进行拟合,因此对于未知工作条件下的预测性能差,普适性低。
4.在中国专利文献上公开的“电池寿命预测方法、装置、云端服务器及存储介质”,其公开号为cn114330149a,公开了一种电池寿命预测方法、装置、云端服务器及存储介质,其中方法包括:确定经验模型,并采用经验模型学习电池历史数据轨迹;基于电池历史数据估计电池容量状态,获得第一估计结果,并在学习电池历史数据轨迹的过程中,根据第一估计结果对经验模型的参数进行修正;确定机理模型,并根据机理模型估计电池容量状态,获得第二估计结果;采用修正后的经验模型对电池寿命进行预测,并在预测过程中,根据第二估计结果对修正后的经验模型参数再次进行修正,最终获得电池寿命预测结果。但是,公开号为cn114330149a的中国专利预测性能差,普适性低。


技术实现要素:

5.本发明解决了现有的电池模型不能准确追踪电池的荷电状态并估计其寿命的问题,提出基于梯度增强决策树的改进单粒子电化学模型建模方法,采集开路电压,建立spm用于获取正负极表面锂离子浓度,并建立基于gbdt的模型,最后进行准确度校验,本发明的方法大大提升了模型准确性,计算相对简单,效率高。
6.为了实现上述目的,本发明采用以下技术方案:一种基于梯度增强决策树的改进单粒子电化学模型建模方法,包括以下步骤:s1,采集开路电压数据并进行预处理;s2,建立spm并获取正负极表面锂离子浓度数据;s3,建立基于gbdt的模型;s4,获取模型输入和输出数据对模型准确度进行校验。
7.本发明中,首先,采集得到多组开路电压数据并进行预处理,预处理完成后,得到正负极表面锂离子浓度数据,具体通过建立的spm,根据开路电压数据与正负极表面锂离子浓度数据之间的关系求出;在确定开路电压数据以及正负极表面锂离子浓度数据之后,两者作为输入和输出,创建基于gbdt的模型,最后对模型数据进行准确度校验,排出异常数据;本发明的模型准确性高。本发明通过梯度增强决策树建立其锂离子浓度与开路电压关系,从而实现更精准的电池端电压拟合。
8.作为优选,所述步骤s1包括以下步骤:s11,选取多个温度条件,分别把电池充放电至设定的soc,稳定后采集开路电压数据;s12,所述开路电压数据应在设置的阈值范围内,去除异常数据,并新增历史日相同温度条件下的开路电压数据。本发明中,对于采集的条件,温度条件可在密闭的环境下进行控制和设定,在调整至预设定的soc之后,要等到稳定之后,才能进行采集工作;此外,对于处于设定的阈值范围之外的开路电压数据,予以剔除。
9.作为优选,所述步骤s2包括以下步骤:s21,spm是在p2d模型的基础上,进行了反应过程简化、计算公式近似以及参数约减,其公式如下:v=e-η
act-η
con-η
ohm
其中,v表示电池开路电压,e表示电池开路电势,
ηact
表示反应极化过电势,
ηcon
表示浓差极化过电势,
ηohm
表示欧姆极化过电势;s22,开路电势又表示为:其中,分别表示正负极材料的最大固相嵌锂浓度,表示正负极材料当前的表面嵌锂浓度,具体的,p表示正极,n表示负极;s23,由采集的开路电压数据代入步骤s21和s22的公式,得到正负极表面锂离子浓度数据。本发明中,电池端电压归纳为四个过程的共同作用:开路电压、浓差极化过电势、欧姆极化过电势与反应极化过电势;在spm建立完成后,根据开路电压数据来求出正负极表面锂离子浓度数据。
10.作为优选,所述基于gbdt的模型有如下公式,具体为:上式中,x表示输入样本,ω表示模型参数,h表示决策树,α表示每棵树的权重,给定有训练集t={(x1,y1),(x2,y2),...,(xn,yn)},输入空间x满足输出空间y满足本发明中,gbdt与传统的统计学模型相比,其模型可以有效量化并捕捉不同单位或数量级的自变量对因变量的影响程度;同时,gbdt作为一种决策树的集成模型,它可以找到各种不同的特征值或特征值组合,通过对数据的学习来调整自变量权重,进而提高模型的估计精度。
11.作为优选,所述基于gbdt的模型的优化迭代过程包括以下步骤:
s31,初始化第一棵决策树模型,具体如下:其中,l(yi,c)表示损失函数,c表示估计使损失函数极小化的常数值;s32,创建m棵决策树,m=1,2,...,m,得到每个样本的负梯度r
im
和新决策树,之后更新模型,更新模型具体如下:其中,i表示控制负梯度的参数;s33,最终输出强学习机,具体如下:s34,对基于gbdt的模型进行训练;本发明中,在建立完成模型后,正负极表面锂离子浓度作为输入,开路电压为输出,输入至基于gbdt的模型。
12.作为优选,所述步骤s32包括以下步骤:s321,求出每个样本的负梯度r
im
,具体如下:s322,创建新决策树。本发明中,首先确定样本的负梯度,随后建立新决策树。
13.作为优选,所述步骤s322包括:把获得的残差作为样本的新值,并把数据(xi,r
im
)作为下一棵树的训练数据,用来得到新的回归决策树fm(x),对应的叶节点区域表示为r
jm
,其中j=1,2,...,jm,jm表示第m棵回归树叶子节点的个数,其叶面积c
jm
的最佳拟合值如下:本发明中,利用上述手段求出最终的叶面积最佳拟合值。
14.作为优选,所述步骤s4具体为提取出任意的基于gbdt的模型输入和输出数据,即正负极表面锂离子浓度数据和开路电压数据,与未来时刻温度条件相同的正负极表面锂离子浓度数据和开路电压数据进行比对,未来时刻的正负极表面锂离子浓度数据用专门的锂离子检测设备检测,若比对误差大于10%,则需对模型输入和输出数据进行人工核算,确定误差步骤并记录。本发明中,在模型创建完毕后,对未来时刻温度相同的数据进行检测,这里的未来时刻并不需要预测,而是时间在提取出模型输入和输出数据之后的某个时段,在本发明中,未来时刻一般为提取出模型输入和输出数据之后的第二天的某一时段的数据,通过锂离子检测设备直接检测得到;对于比对误差,具体为模型的正负极表面锂离子浓度数据与未来时刻相同温度条件下的正负极表面锂离子浓度数据进行比较,模型的开路电压数据与未来时刻相同温度条件下的开路电压数据进行比较,若两者的比对结果均为大于10%,则定义为总的比对误差大于10%。
15.本发明的有益效果是:本发明的基于梯度增强决策树的改进单粒子电化学模型建模方法,采集开路电压,建立spm用于获取正负极表面锂离子浓度,并建立基于gbdt的模型,最后进行准确度校验,本发明的方法大大提升了模型准确性,计算相对简单,效率高。
附图说明
16.图1是本发明基于梯度增强决策树的改进单粒子电化学模型建模方法的流程图;图2是本发明基于梯度增强决策树的改进单粒子电化学模型建模方法基于gbdt的模型的流程图。
具体实施方式
17.实施例:本实施例提出一种基于梯度增强决策树的改进单粒子电化学模型建模方法,参考图1,具体包括以下多个步骤,步骤s1,首先采集开路电压数据,随后进行预处理,具体的,本步骤还包括以下两个子步骤,步骤s11,选取若干个温度条件,分别把电池充放电至预先设定的soc,稳定后,开始采集开路电压数据。本实施例中,对于采集的条件,温度条件可在密闭的环境下进行控制和设定,在调整至预设定的soc之后,要等到稳定之后,才能进行采集工作。
18.随后进行步骤s12,开路电压数据设置在阈值范围内,去除异常数据,并新增历史日相同温度条件下的开路电压数据。本步骤中,对开路电压数据进行自动阈值判断,由设定的阈值判断单元执行,对于处于设定的阈值范围之外的开路电压数据,予以自动剔除,若需对剔除位置进行补位,可以选择历史日相同温度条件的数据进行代替。
19.步骤s2,建立spm,获取正负极表面锂离子浓度数据;具体的,包括以下多个步骤,步骤s21,其中电池开路电压具体为:v=e-η
act-η
con-η
ohm
上式中,v为电池开路电压,e为电池开路电势,
ηact
为反应极化过电势,
ηcon
为浓差极化过电势,
ηohm
为欧姆极化过电势;spm是在p2d模型的基础上,进行了反应过程简化、计算公式近似和参数约减;其中开路电压作为端电压中最重要的部分,其大小则是由相应的正负极活性材料的表面锂离子浓度大小来决定的。
20.步骤s22,开路电势的公式如下:上式中,分别为正负极材料的最大固相嵌锂浓度,为正负极材料当前的表面嵌锂浓度,其中,p表示正极,n表示负极;然而,上述公式往往是通过经验公式得到的拟合结果。
21.步骤s23,根据采集的开路电压数据以及步骤s21和s22的公式,求出正负极表面锂离子浓度数据。本实施例中,电池端电压归纳为四个过程的共同作用:开路电压、浓差极化过电势、欧姆极化过电势与反应极化过电势;在spm建立完成后,根据开路电压数据来求出正负极表面锂离子浓度数据。
22.步骤s3,建立基于gbdt的模型,参考图2,具体的,基于gbdt的模型具体参考下式:其中,x为输入样本,ω为模型参数,h为决策树,α为每棵树的权重,给定有训练集t={(x1,y1),(x2,y2),...,(xn,yn)},输入空间x满足输
decision tree)的缩写。本发明的基于梯度增强决策树的改进单粒子电化学模型建模方法,首先,采集得到多组开路电压数据并进行预处理,预处理完成后,得到正负极表面锂离子浓度数据,具体通过建立的spm,根据开路电压数据与正负极表面锂离子浓度数据之间的关系求出;在确定开路电压数据以及正负极表面锂离子浓度数据之后,两者作为输入和输出,创建基于gbdt的模型,最后对模型数据进行准确度校验,排出异常数据;本发明的模型准确性高。本发明通过梯度增强决策树建立其锂离子浓度与开路电压关系,从而实现更精准的电池端电压拟合。本发明的基于梯度增强决策树的改进单粒子电化学模型建模方法,采集开路电压,建立spm用于获取正负极表面锂离子浓度,并建立基于gbdt的模型,最后进行准确度校验,本发明的方法,大大提升了模型准确性,计算相对简单,效率高。
30.上述实施例是对本发明的进一步阐述和说明,以便于理解,并不是对本发明的任何限制,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,包括以下步骤:s1,采集开路电压数据并进行预处理;s2,建立spm并获取正负极表面锂离子浓度数据;s3,建立基于gbdt的模型;s4,获取模型输入和输出数据对模型准确度进行校验。2.根据权利要求1所述的基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,所述步骤s1包括以下步骤:s11,选取多个温度条件,分别把电池充放电至设定的soc,稳定后采集开路电压数据;s12,所述开路电压数据应在设置的阈值范围内,去除异常数据,并新增历史日相同温度条件下的开路电压数据。3.根据权利要求1或2所述的基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,所述步骤s2包括以下步骤:s21,spm是在p2d模型的基础上,进行了反应过程简化、计算公式近似以及参数约减,其公式如下:v=e-η
act-η
con-η
ohm
其中,v表示电池开路电压,e表示电池开路电势,η
act
表示反应极化过电势,η
con
表示浓差极化过电势,η
ohm
表示欧姆极化过电势;s22,开路电势又表示为:其中,分别表示正负极材料的最大固相嵌锂浓度,表示正负极材料当前的表面嵌锂浓度,具体的,p表示正极,n表示负极;s23,由采集的开路电压数据代入步骤s21和s22的公式,得到正负极表面锂离子浓度数据。4.根据权利要求3所述的基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,所述基于gbdt的模型有如下公式,具体为:上式中,x表示输入样本,ω表示模型参数,h表示决策树,α表示每棵树的权重,给定有训练集t={(x1,y1),(x2,y2),...,(x
n
,y
n
)},输入空间x满足输出空间y满足5.根据权利要求4所述的基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,所述基于gbdt的模型的优化迭代过程包括以下步骤:s31,初始化第一棵决策树模型,具体如下:其中,l(y
i
,c)表示损失函数,c表示估计使损失函数极小化的常数值;
s32,创建m棵决策树,m=1,2,...,m,得到每个样本的负梯度r
im
和新决策树,之后更新模型,更新模型具体如下:其中,i表示控制负梯度的参数;s33,最终输出强学习机,具体如下:s34,对基于gbdt的模型进行训练。6.根据权利要求5所述的基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,所述步骤s32包括以下步骤:s321,求出每个样本的负梯度r
im
,具体如下:s322,创建新决策树。7.根据权利要求6所述的基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,所述步骤s322包括:把获得的残差作为样本的新值,并把数据(x
i
,r
im
)作为下一棵树的训练数据,用来得到新的回归决策树f
m
(x),对应的叶节点区域表示为r
jm
,其中j=1,2,...,j
m
,j
m
表示第m棵回归树叶子节点的个数,其叶面积c
jm
的最佳拟合值如下:8.根据权利要求1所述的基于梯度增强决策树的改进单粒子电化学模型建模方法,其特征在于,所述步骤s4具体为提取出任意的基于gbdt的模型输入和输出数据,即正负极表面锂离子浓度数据和开路电压数据,与未来时刻温度条件相同的正负极表面锂离子浓度数据和开路电压数据进行比对,未来时刻的正负极表面锂离子浓度数据用专门的锂离子检测设备检测,若比对误差大于10%,则需对模型输入和输出数据进行人工核算,确定误差步骤并记录。

技术总结
本发明公开了一种基于梯度增强决策树的改进单粒子电化学模型建模方法,基于梯度增强决策树的改进单粒子电化学模型建模方法,包括以下步骤:S1,采集开路电压数据并进行预处理;S2,建立SPM并获取正负极表面锂离子浓度数据;S3,建立基于GBDT的模型;S4,获取模型输入和输出数据对模型准确度进行校验。解决了现有的电池模型不能准确追踪电池的荷电状态并估计其寿命的问题,本发明中,采集开路电压,建立SPM用于获取正负极表面锂离子浓度,并建立基于GBDT的模型,最后进行准确度校验,本发明的方法大大提升了模型准确性,计算相对简单,效率高。高。


技术研发人员:施敏达 慈松 胡景博 王子毅 仲立军 张从佳 王征 陈爱琢 唐锦江 陈悦 陆竑 周杨林 张腾 张明 金艳 谢知非 俞涯 刘智全 周浩 王运方 赵俊 许明敏 顾君佳 沈昊骢 任宝平 黄震宇 吴媖 徐晨 杜斌 赵彦旻 胡喆
受保护的技术使用者:嘉兴恒创电力集团有限公司华创信息科技分公司 山东云储新能源科技有限公司
技术研发日:2022.06.22
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-7799.html

最新回复(0)