CN112485689A - 一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法 - Google Patents
一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法 Download PDFInfo
- Publication number
- CN112485689A CN112485689A CN202011153964.1A CN202011153964A CN112485689A CN 112485689 A CN112485689 A CN 112485689A CN 202011153964 A CN202011153964 A CN 202011153964A CN 112485689 A CN112485689 A CN 112485689A
- Authority
- CN
- China
- Prior art keywords
- model
- data
- battery
- lithium battery
- charging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 title claims abstract description 85
- 229910052744 lithium Inorganic materials 0.000 title claims abstract description 85
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004146 energy storage Methods 0.000 title claims abstract description 41
- 230000008569 process Effects 0.000 claims abstract description 11
- 238000004140 cleaning Methods 0.000 claims abstract description 10
- 238000012549 training Methods 0.000 claims description 22
- 238000007599 discharging Methods 0.000 claims description 21
- 238000011156 evaluation Methods 0.000 claims description 10
- 238000004422 calculation algorithm Methods 0.000 claims description 8
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 230000001419 dependent effect Effects 0.000 claims description 6
- 238000013480 data collection Methods 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 2
- 230000000717 retained effect Effects 0.000 claims description 2
- 238000005457 optimization Methods 0.000 abstract description 6
- 238000010219 correlation analysis Methods 0.000 abstract description 4
- 238000013499 data model Methods 0.000 abstract description 4
- 238000000605 extraction Methods 0.000 abstract description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 3
- 238000002790 cross-validation Methods 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 238000012983 electrochemical energy storage Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 208000032953 Device battery issue Diseases 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/392—Determining battery ageing or deterioration, e.g. state of health
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
- G01R31/3842—Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本发明涉及电力技术领域,且公开了一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,包括以下步骤:S1:数据采集,采集储能电站运行过程中锂电池的实际运行数据;S2:数据清洗,对采集的数据进行整理;S3:特征选择,通过计算原始数据构造特征数据,并分析特征数据间的相关性。本发明采用应用广泛的寿命预测大数据模型,模型成熟、预测准确率高,采用调参优化方法,确定模型最优参数,提升预测模型的准确性,采用科学的方法对采集的原始数据进行数据清洗和特征提取,特征间相关性分析可更直观看到特征间相互关系,找出影响锂电池剩余循环寿命的重要因素。
Description
技术领域
本发明涉及电力技术领域,具体为一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法。
背景技术
随着电化学储能电站数量的增加,电化学电站的远程运维管理变得十分重要,电化学储能电站寿命对电站的运维和经济效益都有重要作用,而目前如何通过评估电池的生命周期,对电池的失效实现预判和预处理,一直是远程运维工作难点,若能够通过远程收集的电化学储能电站中电池运行数据进行统计分析,建立电池的寿命预估模型,提前预知其寿命,指导电站的运维工作,对于保障电站正常工作,提高经济效益和电站的安全可靠性具有十分重要的意义。
目前行业中对锂电池循环寿命的预测方法主要是基于模型的寿命预测,基于模型的剩余寿命预测方法已经较为成熟,依托于对电池负载条件、材料属性及退化机理结合电池失效机制实现剩余寿命的预测,包括退化机理模型、等效电路模型、经验退化模型等,但是这些研究方法是针对特定及固定工况使用环境的锂电池,而储能电站锂电池的使用工况及环境同上述相比具有明显的差异性,同时由于储能电站持续运行、锂电池成组排列且数量众多,无法对锂电池进行拆解并一一单独测试,故仅能通过储能过程采集的锂电池运行数据进行分析和预测,不能满足人们的要求。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,主要为解决现有储能电站持续运行、锂电池成组排列且数量众多,无法对锂电池进行拆解并一一单独测试,故仅能通过储能过程采集的锂电池运行数据进行分析和预测的问题。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:
一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,包括以下步骤:
S1:数据采集,采集储能电站运行过程中锂电池的实际运行数据;
S2:数据清洗,对采集的数据进行整理;
S3:特征选择,通过计算原始数据构造特征数据,并分析特征数据间的相关性;
S4:模型选择,选择Xgboost模型,对锂电池的剩余循环寿命进行预测;
S5:模型训练及评价,将数据集按八二的比例分为训练集和测试集,选取部分模型具体参数,并进行训练评分;
S6:模型输出,根据S5中得到的模型,将模型保存待用;
S7:寿命预测,根据训练得到的模型,对储能电站锂电池的剩余循环寿命进行预测。
在前述方案的基础上,所述S1中采集储能电站锂电池的原始运行数据,锂电池以单簇电池为基本单元,采集单簇电池的电池簇SOC、电池簇SOH、电池簇最低温度、电池簇最高温度、电池簇平均温度、电池簇最低电压、电池簇最高电压、电池簇平均电压、电池簇总电压、电池簇日充电电量、电池簇日放电电量、电池簇最大允许充电电流、电池簇最大允许放电电流、电池簇状态、电池簇电流、电池簇累计充放电次数,数据采集时间间隔为2-7s,值取时间间隔最新值。
作为本发明再进一步的方案,所述S2中在数据清洗时考虑锂电池在满充满放状态,删除未满充满放数据、删除采样的异常值、空值,保留满充满放状态下的锂电池运行数据。
进一步的,所述S3中在选择特征时原始数据均为随时间变化的数据,分析储能电站锂电池每日的充电时段数据,提取每日的以下9个原始特征数据,特征数据分别为:
充电电量:充电结束充电量-充电开始充电量
充电时长:充电结束时间–充电开始时间
SOC极差:充电结束SOC–充电开始SOC
电压极差最大值:电池簇电压极差最大值
电压极差均值:电池簇电压极差平均值
温度极差最大值:电池簇温度极差最大值
温度极差均值:电池簇温度极差平均值
电流均值:充电电流平均值
累计充电次数:锂电池累计充放电次数。
在前述方案的基础上,所述S3中选取锂电池充电电量作为因变量y,选取锂电池充电时长、SOC极差、电压极差最大值、电压极差均值、温度极差最大值、温度极差均值、电流均值、累计充电次数作为自变量X。
本发明再进一步的方案,所述S4中采用Xgboost模型,Xgboost的算法思想是不断地添加树,不断地进行特征***来生长一棵树,每次添加一个树,当训练完成得到k棵树,我们要预测一个样本的分数,其实就是根据这个样本的特征,在每棵树中会落到对应的一个叶子节点,每个叶子节点就对应一个分数,最后只需要将每棵树对应的分数加起来就是该样本的预测值;
需要学习k树,就要最小化下面这个带正则项的目标函数,目标函数为:
上式中表示模型预测的电池充电电量,yi表示第i个样本的电池实际充电电量,k表示树的数量,fk表示第k个树模型,T表示每棵树的叶子结点数量,w表示每棵树的叶子结点的分数组成的集合,γ,λ表示系数,需要调参确定,通过使用Xgboost模型可以使用多个策略去防止过拟合。
进一步的,所述S5中采用python的第三方Xgboost库,参数调参范围。
在前述方案的基础上,所述S7中在进行寿命预测时根据输出的模型,做电池簇的剩余循环寿命,步骤如下:首先除累计充电次数外,其余自变量采用移动平均法计算一定时间段后的预估值,然后累计充放电次数增加对应相差天数,最后将自变量作为输入代入模型,由模型计算出锂电池的日充电电量。
(三)有益效果
与现有技术相比,本发明提供了一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,具备以下有益效果:
1、本发明中采用应用广泛的寿命预测大数据模型,模型成熟、预测准确率高,采用调参优化方法,确定模型最优参数,提升预测模型的准确性,避免过拟合和欠拟合情形。
2、本发明中采用大数据预测方法预测储能电站的锂电池剩余循环寿命预测,数据样本量大,提高了预测的精准性,储能电站锂电池的数据采集点多,采集的锂电池运行数据数量大、种类多、时间跨度长,数据获取简便,省时省力。
3、本发明中采用科学的方法对采集的原始数据进行数据清洗和特征提取,特征间相关性分析可更直观看到特征间相互关系,找出影响锂电池剩余循环寿命的重要因素。
4、通过在节点内选择最佳***点,候选***点计算增益用多线程并行,提高训练速度,添加了对稀疏数据的处理,可以交叉验证,early stop,当预测结果已经很好的时候可以提前停止建树,加快训练速度,支持设置样本权重,该权重体现在一阶导数g和二阶导数h,通过调整权重可以去更加关注一些样本。
附图说明
图1为本发明提出的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法的流程结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
参照图1,一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,包括以下步骤:
S1:数据采集,采集储能电站运行过程中锂电池的实际运行数据,包括电池簇电压、电池簇温度、电池簇电流、电池簇累计充放电次数等可用数据;
S2:数据清洗,对采集的数据进行整理,去除无效、异常、部分缺失的数据,保留有效的数据;
S3:特征选择,通过计算原始数据构造特征数据,并分析特征数据间的相关性,作出取舍,选取合适的特征数据作为模型的输入和输出;
S4:模型选择,选择Xgboost模型,对锂电池的剩余循环寿命进行预测,采用应用广泛的寿命预测大数据模型,模型成熟、预测准确率高;
S5:模型训练及评价,将数据集按八二的比例分为训练集和测试集,选取10个模型具体参数,每个参数选取5-10个数值进行分别训练评分,模型评价标准采用决定系数R^2,采用调参优化方法,确定模型最优参数,提升预测模型的准确性,避免过拟合和欠拟合情形;
S6:模型输出,根据S5中得到的模型,将模型保存待用;
S7:寿命预测,根据训练得到的模型,对储能电站锂电池的剩余循环寿命进行预测。
本发明的S1中采集储能电站锂电池的原始运行数据,锂电池以单簇电池为基本单元,采集单簇电池的电池簇SOC、电池簇SOH、电池簇最低温度、电池簇最高温度、电池簇平均温度、电池簇最低电压、电池簇最高电压、电池簇平均电压、电池簇总电压、电池簇日充电电量、电池簇日放电电量、电池簇最大允许充电电流、电池簇最大允许放电电流、电池簇状态、电池簇电流、电池簇累计充放电次数,数据采集时间间隔为5s,值取时间间隔最新值,采用大数据预测方法预测储能电站的锂电池剩余循环寿命预测,数据样本量大,提高了预测的精准性,储能电站锂电池的数据采集点多,采集的锂电池运行数据数量大、种类多、时间跨度长,数据获取简便,省时省力,S2中在数据清洗时考虑锂电池在满充满放状态,删除未满充满放数据、删除采样的异常值、空值,保留满充满放状态下的锂电池运行数据,同时,考虑到满充满放状态下电池的充电与放电过程类似,故提取充电时段数据进行分析,最终保留满充满放状态下锂电池充电时段各项数据,S3中在选择特征时原始数据均为随时间变化的数据,分析储能电站锂电池每日的充电时段数据,提取每日的以下9个原始特征数据,特征数据分别为:
充电电量:充电结束充电量-充电开始充电量
充电时长:充电结束时间–充电开始时间
SOC极差:充电结束SOC–充电开始SOC
电压极差最大值:电池簇电压极差最大值
电压极差均值:电池簇电压极差平均值
温度极差最大值:电池簇温度极差最大值
温度极差均值:电池簇温度极差平均值
电流均值:充电电流平均值
累计充电次数:锂电池累计充放电次数;采用科学的方法对采集的原始数据进行数据清洗和特征提取,特征间相关性分析可更直观看到特征间相互关系,找出影响锂电池剩余循环寿命的重要因素。
需要特别说明的是,S3中选取锂电池充电电量作为因变量y,选取锂电池充电时长、SOC极差、电压极差最大值、电压极差均值、温度极差最大值、温度极差均值、电流均值、累计充电次数作为自变量X,S4中采用Xgboost模型,Xgboost是Boosting算法的其中一种,Boosting算法的思想是将许多弱分类器集成在一起,形成一个强分类器,因为Xgboost是一种提升树模型,所以它是将许多树模型集成在一起,形成一个很强的分类器,而所用到的树模型则是CART回归树模型,Xgboost的算法思想是不断地添加树,不断地进行特征***来生长一棵树,每次添加一个树,当训练完成得到k棵树,我们要预测一个样本的分数,其实就是根据这个样本的特征,在每棵树中会落到对应的一个叶子节点,每个叶子节点就对应一个分数,最后只需要将每棵树对应的分数加起来就是该样本的预测值,需要学习k树,就要最小化下面这个带正则项的目标函数,目标函数为:
上式中表示模型预测的电池充电电量,yi表示第i个样本的电池实际充电电量,k表示树的数量,fk表示第k个树模型,T表示每棵树的叶子结点数量,w表示每棵树的叶子结点的分数组成的集合,γ,λ表示系数,需要调参确定,通过使用Xgboost模型可以使用多个策略去防止过拟合,如:正则化项、Shrinkage and Column Subsampling等,而且目标函数优化利用了损失函数关于待求函数的二阶导数,更加精准,Xgboost模型支持并行化,虽然树与树之间是串行关系,但是同层级节点可并行,具体的对于某个节点,节点内选择最佳***点,候选***点计算增益用多线程并行,提高训练速度,添加了对稀疏数据的处理,可以交叉验证,early stop,当预测结果已经很好的时候可以提前停止建树,加快训练速度,支持设置样本权重,该权重体现在一阶导数g和二阶导数h,通过调整权重可以去更加关注一些样本,S5中采用python的第三方Xgboost库,参数调参范围设置如下:
模型评价采用决定系数R^2,决定系数反应了y的波动有多少百分比能被x的波动所描述,即表征变数Y的变异中有多少百分比,可由控制的自变数X来解释,拟合优度越大,自变量对因变量的解释程度越高,自变量引起的变动占总变动的百分比高,观察点在回归直线附近越密集,取值范围为[0,1],计算公式如下:
R2=SSR/SST=1-SSE/SST
其中:SST=SSR+SSE,SST(total sum of squares)为总平方和,SSR(regressionsum of squares)为回归平方和,SSE(error sum of squares)为残差平方和。
为电池簇实际充电电量,其均值为,模型拟合的电池簇充电电量为,记:
则有:SST=SSR+SSE
决定系数为:
最终经过参数调整,评价得分最高的参数设置如下:
seed=144,
n_estimators=290,
max_depth=3,
eval_metric='rmse',
learning_rate=0.2,
min_child_weight=1,
subsample=0.8,
colsample_bytree=0.9,
colsample_bylevel=1,
gamma=0.7,
reg_alpha=0.7,
reg_lambda=1
S7中在进行寿命预测时根据输出的模型,做电池簇的剩余循环寿命,步骤如下:首先除累计充电次数外,其余自变量采用移动平均法计算一定时间段后的预估值,然后累计充放电次数增加对应相差天数,最后将自变量作为输入代入模型,由模型计算出锂电池的日充电电量。
实施例2
参照图1,一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,包括以下步骤:
S1:数据采集,采集储能电站运行过程中锂电池的实际运行数据,包括电池簇电压、电池簇温度、电池簇电流、电池簇累计充放电次数等可用数据;
S2:数据清洗,对采集的数据进行整理,去除无效、异常、部分缺失的数据,保留有效的数据;
S3:特征选择,通过计算原始数据构造特征数据,并分析特征数据间的相关性,作出取舍,选取合适的特征数据作为模型的输入和输出;
S4:模型选择,选择Xgboost模型,对锂电池的剩余循环寿命进行预测,采用应用广泛的寿命预测大数据模型,模型成熟、预测准确率高;
S5:模型训练及评价,将数据集按八二的比例分为训练集和测试集,选取12个模型具体参数,每个参数选取5-10个数值进行分别训练评分,模型评价标准采用决定系数R^2,采用调参优化方法,确定模型最优参数,提升预测模型的准确性,避免过拟合和欠拟合情形;
S6:模型输出,根据S5中得到的模型,将模型保存待用;
S7:寿命预测,根据训练得到的模型,对储能电站锂电池的剩余循环寿命进行预测。
本发明的S1中采集储能电站锂电池的原始运行数据,锂电池以单簇电池为基本单元,采集单簇电池的电池簇SOC、电池簇SOH、电池簇最低温度、电池簇最高温度、电池簇平均温度、电池簇最低电压、电池簇最高电压、电池簇平均电压、电池簇总电压、电池簇日充电电量、电池簇日放电电量、电池簇最大允许充电电流、电池簇最大允许放电电流、电池簇状态、电池簇电流、电池簇累计充放电次数,数据采集时间间隔为4s,值取时间间隔最新值,采用大数据预测方法预测储能电站的锂电池剩余循环寿命预测,数据样本量大,提高了预测的精准性,储能电站锂电池的数据采集点多,采集的锂电池运行数据数量大、种类多、时间跨度长,数据获取简便,省时省力,S2中在数据清洗时考虑锂电池在满充满放状态,删除未满充满放数据、删除采样的异常值、空值,保留满充满放状态下的锂电池运行数据,同时,考虑到满充满放状态下电池的充电与放电过程类似,故提取充电时段数据进行分析,最终保留满充满放状态下锂电池充电时段各项数据,S3中在选择特征时原始数据均为随时间变化的数据,分析储能电站锂电池每日的充电时段数据,提取每日的以下9个原始特征数据,特征数据分别为:
充电电量:充电结束充电量-充电开始充电量
充电时长:充电结束时间–充电开始时间
SOC极差:充电结束SOC–充电开始SOC
电压极差最大值:电池簇电压极差最大值
电压极差均值:电池簇电压极差平均值
温度极差最大值:电池簇温度极差最大值
温度极差均值:电池簇温度极差平均值
电流均值:充电电流平均值
累计充电次数:锂电池累计充放电次数;采用科学的方法对采集的原始数据进行数据清洗和特征提取,特征间相关性分析可更直观看到特征间相互关系,找出影响锂电池剩余循环寿命的重要因素。
需要特别说明的是,S3中选取锂电池充电电量作为因变量y,选取锂电池充电时长、SOC极差、电压极差最大值、电压极差均值、温度极差最大值、温度极差均值、电流均值、累计充电次数作为自变量X,S4中采用Xgboost模型,Xgboost是Boosting算法的其中一种,Boosting算法的思想是将许多弱分类器集成在一起,形成一个强分类器,因为Xgboost是一种提升树模型,所以它是将许多树模型集成在一起,形成一个很强的分类器,而所用到的树模型则是CART回归树模型,Xgboost的算法思想是不断地添加树,不断地进行特征***来生长一棵树,每次添加一个树,当训练完成得到k棵树,我们要预测一个样本的分数,其实就是根据这个样本的特征,在每棵树中会落到对应的一个叶子节点,每个叶子节点就对应一个分数,最后只需要将每棵树对应的分数加起来就是该样本的预测值,需要学习k树,就要最小化下面这个带正则项的目标函数,目标函数为:
上式中表示模型预测的电池充电电量,yi表示第i个样本的电池实际充电电量,k表示树的数量,fk表示第k个树模型,T表示每棵树的叶子结点数量,w表示每棵树的叶子结点的分数组成的集合,γ,λ表示系数,需要调参确定,通过使用Xgboost模型可以使用多个策略去防止过拟合,如:正则化项、Shrinkage and Column Subsampling等,而且目标函数优化利用了损失函数关于待求函数的二阶导数,更加精准,Xgboost模型支持并行化,虽然树与树之间是串行关系,但是同层级节点可并行,具体的对于某个节点,节点内选择最佳***点,候选***点计算增益用多线程并行,提高训练速度,添加了对稀疏数据的处理,可以交叉验证,early stop,当预测结果已经很好的时候可以提前停止建树,加快训练速度,支持设置样本权重,该权重体现在一阶导数g和二阶导数h,通过调整权重可以去更加关注一些样本,S5中采用python的第三方Xgboost库,参数调参范围设置如下:
模型评价采用决定系数R^2,决定系数反应了y的波动有多少百分比能被x的波动所描述,即表征变数Y的变异中有多少百分比,可由控制的自变数X来解释,拟合优度越大,自变量对因变量的解释程度越高,自变量引起的变动占总变动的百分比高,观察点在回归直线附近越密集,取值范围为[0,1],计算公式如下:
R2=SSR/SST=1-SSE/SST
其中:SST=SSR+SSE,SST(total sum of squares)为总平方和,SSR(regressionsum of squares)为回归平方和,SSE(error sum of squares)为残差平方和。
为电池簇实际充电电量,其均值为,模型拟合的电池簇充电电量为,记:
则有:SST=SSR+SSE
决定系数为:
最终经过参数调整,评价得分最高的参数设置如下:
seed=144,
n_estimators=290,
max_depth=3,
eval_metric='rmse',
learning_rate=0.2,
min_child_weight=1,
subsample=0.8,
colsample_bytree=0.9,
colsample_bylevel=1,
gamma=0.7,
reg_alpha=0.7,
reg_lambda=1
S7中在进行寿命预测时根据输出的模型,做电池簇的剩余循环寿命,步骤如下:首先除累计充电次数外,其余自变量采用移动平均法计算一定时间段后的预估值,然后累计充放电次数增加对应相差天数,最后将自变量作为输入代入模型,由模型计算出锂电池的日充电电量。
在该文中的描述中,需要说明的是,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (8)
1.一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,包括以下步骤:
S1:数据采集,采集储能电站运行过程中锂电池的实际运行数据;
S2:数据清洗,对采集的数据进行整理;
S3:特征选择,通过计算原始数据构造特征数据,并分析特征数据间的相关性;
S4:模型选择,选择Xgboost模型,对锂电池的剩余循环寿命进行预测;
S5:模型训练及评价,将数据集按八二的比例分为训练集和测试集,选取部分模型具体参数,并进行训练评分;
S6:模型输出,根据S5中得到的模型,将模型保存待用;
S7:寿命预测,根据训练得到的模型,对储能电站锂电池的剩余循环寿命进行预测。
2.根据权利要求1所述的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,所述S1中采集储能电站锂电池的原始运行数据,锂电池以单簇电池为基本单元,采集单簇电池的电池簇SOC、电池簇SOH、电池簇最低温度、电池簇最高温度、电池簇平均温度、电池簇最低电压、电池簇最高电压、电池簇平均电压、电池簇总电压、电池簇日充电电量、电池簇日放电电量、电池簇最大允许充电电流、电池簇最大允许放电电流、电池簇状态、电池簇电流、电池簇累计充放电次数,数据采集时间间隔为2-7s,值取时间间隔最新值。
3.根据权利要求2所述的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,所述S2中在数据清洗时考虑锂电池在满充满放状态,删除未满充满放数据、删除采样的异常值、空值,保留满充满放状态下的锂电池运行数据。
4.根据权利要求3所述的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,所述S3中在选择特征时原始数据均为随时间变化的数据,分析储能电站锂电池每日的充电时段数据,提取每日的以下9个原始特征数据,特征数据分别为:
充电电量:充电结束充电量-充电开始充电量
充电时长:充电结束时间–充电开始时间
SOC极差:充电结束SOC–充电开始SOC
电压极差最大值:电池簇电压极差最大值
电压极差均值:电池簇电压极差平均值
温度极差最大值:电池簇温度极差最大值
温度极差均值:电池簇温度极差平均值
电流均值:充电电流平均值
累计充电次数:锂电池累计充放电次数。
5.根据权利要求1所述的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,所述S3中选取锂电池充电电量作为因变量y,选取锂电池充电时长、SOC极差、电压极差最大值、电压极差均值、温度极差最大值、温度极差均值、电流均值、累计充电次数作为自变量X。
6.根据权利要求1所述的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,所述S4中采用Xgboost模型,Xgboost的算法思想是不断地添加树,不断地进行特征***来生长一棵树,每次添加一个树,当训练完成得到k棵树,我们要预测一个样本的分数,其实就是根据这个样本的特征,在每棵树中会落到对应的一个叶子节点,每个叶子节点就对应一个分数,最后只需要将每棵树对应的分数加起来就是该样本的预测值;
需要学习k树,就要最小化下面这个带正则项的目标函数,目标函数为:
7.根据权利要求1所述的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,所述S5中采用python的第三方Xgboost库,参数调参范围。
8.根据权利要求7所述的一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法,其特征在于,所述S7中在进行寿命预测时根据输出的模型,做电池簇的剩余循环寿命,步骤如下:首先除累计充电次数外,其余自变量采用移动平均法计算一定时间段后的预估值,然后累计充放电次数增加对应相差天数,最后将自变量作为输入代入模型,由模型计算出锂电池的日充电电量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011153964.1A CN112485689B (zh) | 2020-10-26 | 2020-10-26 | 一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011153964.1A CN112485689B (zh) | 2020-10-26 | 2020-10-26 | 一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112485689A true CN112485689A (zh) | 2021-03-12 |
CN112485689B CN112485689B (zh) | 2024-02-06 |
Family
ID=74927201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011153964.1A Active CN112485689B (zh) | 2020-10-26 | 2020-10-26 | 一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112485689B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113191547A (zh) * | 2021-04-29 | 2021-07-30 | 浙江吉利控股集团有限公司 | 一种新能源车辆动力电池充电优化方法及*** |
CN113204857A (zh) * | 2021-03-15 | 2021-08-03 | 北京锐达芯集成电路设计有限责任公司 | 基于极端梯度提升树算法的电子器件剩余寿命预测方法 |
CN113655391A (zh) * | 2021-08-26 | 2021-11-16 | 江苏慧智能源工程技术创新研究院有限公司 | 一种基于LightGBM模型的储能电站电池故障诊断方法 |
CN113687250A (zh) * | 2021-08-18 | 2021-11-23 | 蜂巢能源科技有限公司 | 电芯容量预测方法、装置、电子设备及介质 |
CN114498864A (zh) * | 2022-04-13 | 2022-05-13 | 宁德新能源科技有限公司 | 电化学装置充电方法、装置、电子设备和存储介质 |
CN116093934A (zh) * | 2023-02-17 | 2023-05-09 | 江苏云快充新能源科技有限公司 | 储能设备电量信息的测算方法、计算机设备及存储介质 |
CN116404677A (zh) * | 2023-04-23 | 2023-07-07 | 杭州施福宁能源科技有限公司 | 一种电力储能***的管理*** |
CN116774081A (zh) * | 2021-12-12 | 2023-09-19 | 崔跃芹 | 一种采用复合寿命指标的充电电池寿命预测方法、装置、电子设备及可读存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108896914A (zh) * | 2018-05-11 | 2018-11-27 | 浙江工业大学 | 一种锂电池健康状况的梯度提升树建模与预测方法 |
KR101925357B1 (ko) * | 2017-12-12 | 2019-02-26 | (주)위세아이텍 | 장비 건강상태 및 예측정비 요구들을 시각화하는 시스템 및 방법 |
CN110058178A (zh) * | 2019-05-14 | 2019-07-26 | 郑州大学 | 一种锂电池健康状态检测方法和*** |
CN110118937A (zh) * | 2019-05-13 | 2019-08-13 | 深圳江行联加智能科技有限公司 | 自适应预测模型的蓄电池荷电状态边缘计算优化检测方法 |
CN110501646A (zh) * | 2019-08-29 | 2019-11-26 | 中国人民解放军国防科技大学 | 一种离线锂电池剩余电量估计方法 |
CN111044928A (zh) * | 2019-12-31 | 2020-04-21 | 福州大学 | 一种锂电池健康状态估计方法 |
CN111381170A (zh) * | 2020-05-15 | 2020-07-07 | 上海工程技术大学 | 基于大数据的电动汽车电池包健康状态预测方法及*** |
CN111551856A (zh) * | 2020-03-24 | 2020-08-18 | 广州亚美信息科技有限公司 | 车辆蓄电池状态检测方法、装置、计算机设备和存储介质 |
JP2020129466A (ja) * | 2019-02-08 | 2020-08-27 | トヨタ自動車株式会社 | 電池の検査方法 |
CN111812515A (zh) * | 2020-07-17 | 2020-10-23 | 广西师范大学 | 基于XGboost模型的锂离子电池荷电状态估算 |
-
2020
- 2020-10-26 CN CN202011153964.1A patent/CN112485689B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101925357B1 (ko) * | 2017-12-12 | 2019-02-26 | (주)위세아이텍 | 장비 건강상태 및 예측정비 요구들을 시각화하는 시스템 및 방법 |
CN108896914A (zh) * | 2018-05-11 | 2018-11-27 | 浙江工业大学 | 一种锂电池健康状况的梯度提升树建模与预测方法 |
JP2020129466A (ja) * | 2019-02-08 | 2020-08-27 | トヨタ自動車株式会社 | 電池の検査方法 |
CN110118937A (zh) * | 2019-05-13 | 2019-08-13 | 深圳江行联加智能科技有限公司 | 自适应预测模型的蓄电池荷电状态边缘计算优化检测方法 |
CN110058178A (zh) * | 2019-05-14 | 2019-07-26 | 郑州大学 | 一种锂电池健康状态检测方法和*** |
CN110501646A (zh) * | 2019-08-29 | 2019-11-26 | 中国人民解放军国防科技大学 | 一种离线锂电池剩余电量估计方法 |
CN111044928A (zh) * | 2019-12-31 | 2020-04-21 | 福州大学 | 一种锂电池健康状态估计方法 |
CN111551856A (zh) * | 2020-03-24 | 2020-08-18 | 广州亚美信息科技有限公司 | 车辆蓄电池状态检测方法、装置、计算机设备和存储介质 |
CN111381170A (zh) * | 2020-05-15 | 2020-07-07 | 上海工程技术大学 | 基于大数据的电动汽车电池包健康状态预测方法及*** |
CN111812515A (zh) * | 2020-07-17 | 2020-10-23 | 广西师范大学 | 基于XGboost模型的锂离子电池荷电状态估算 |
Non-Patent Citations (1)
Title |
---|
何瑛;钟根鹏;陈翌;: "基于特征组合堆叠融合集成学习的锂离子动力电池SOC估算", 储能科学与技术, vol. 9, no. 05, pages 1548 - 1557 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113204857A (zh) * | 2021-03-15 | 2021-08-03 | 北京锐达芯集成电路设计有限责任公司 | 基于极端梯度提升树算法的电子器件剩余寿命预测方法 |
CN113191547A (zh) * | 2021-04-29 | 2021-07-30 | 浙江吉利控股集团有限公司 | 一种新能源车辆动力电池充电优化方法及*** |
CN113687250B (zh) * | 2021-08-18 | 2023-10-24 | 蜂巢能源科技有限公司 | 电芯容量预测方法、装置、电子设备及介质 |
CN113687250A (zh) * | 2021-08-18 | 2021-11-23 | 蜂巢能源科技有限公司 | 电芯容量预测方法、装置、电子设备及介质 |
CN113655391A (zh) * | 2021-08-26 | 2021-11-16 | 江苏慧智能源工程技术创新研究院有限公司 | 一种基于LightGBM模型的储能电站电池故障诊断方法 |
CN116774081A (zh) * | 2021-12-12 | 2023-09-19 | 崔跃芹 | 一种采用复合寿命指标的充电电池寿命预测方法、装置、电子设备及可读存储介质 |
CN116774081B (zh) * | 2021-12-12 | 2024-02-09 | 崔跃芹 | 一种采用复合寿命指标的充电电池寿命预测方法、装置、电子设备及可读存储介质 |
CN114498864A (zh) * | 2022-04-13 | 2022-05-13 | 宁德新能源科技有限公司 | 电化学装置充电方法、装置、电子设备和存储介质 |
CN114498864B (zh) * | 2022-04-13 | 2022-06-14 | 宁德新能源科技有限公司 | 电化学装置充电方法、装置、电子设备和存储介质 |
CN116093934A (zh) * | 2023-02-17 | 2023-05-09 | 江苏云快充新能源科技有限公司 | 储能设备电量信息的测算方法、计算机设备及存储介质 |
CN116093934B (zh) * | 2023-02-17 | 2023-11-21 | 江苏云快充新能源科技有限公司 | 储能设备电量信息的测算方法、计算机设备及存储介质 |
CN116404677A (zh) * | 2023-04-23 | 2023-07-07 | 杭州施福宁能源科技有限公司 | 一种电力储能***的管理*** |
CN116404677B (zh) * | 2023-04-23 | 2023-10-27 | 杭州施福宁能源科技有限公司 | 一种电力储能***的管理*** |
Also Published As
Publication number | Publication date |
---|---|
CN112485689B (zh) | 2024-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112485689B (zh) | 一种基于Xgboost模型预测储能***中锂电池剩余循环寿命的方法 | |
CN111965562B (zh) | 一种基于随机森林模型预测锂电池剩余循环寿命的方法 | |
CN112782591B (zh) | 基于多电池数据融合的锂电池soh长期预测方法 | |
CN112098876B (zh) | 蓄电池内单体电池的异常检测方法 | |
CN112255559A (zh) | 基于多元线性回归的锂电池储能电站剩余寿命预测方法 | |
CN113848480A (zh) | 锂电池分容工艺的放电总容量预测方法 | |
CN109633474A (zh) | 一种锂离子电池剩余寿命预测方法 | |
CN115902647B (zh) | 一种电池状态智能监测方法 | |
CN113917334B (zh) | 基于进化lstm自编码器的电池健康状态估计方法 | |
CN116401585B (zh) | 一种基于大数据的储能电池失效风险评估方法 | |
CN116953547A (zh) | 一种储能电池健康度评估方法、***、设备及存储介质 | |
CN111414709A (zh) | 一种基于神经网络的超级电容器循环寿命和容量衰减的早期预测方法 | |
CN115470995A (zh) | 电池容量预测模型训练方法、电池分容方法及装置 | |
CN117851908B (zh) | 一种改进的在线低压台区电能表失准监测方法及装置 | |
CN112305441A (zh) | 一种集成式聚类下的动力电池健康状态评估方法 | |
CN115219913A (zh) | 一种基于容量增量法的动力电池全生命周期管理*** | |
CN115201692A (zh) | 一种锂电池剩余寿命分析预测方法 | |
CN111027841A (zh) | 一种基于梯度提升决策树的低压台区线损计算方法 | |
CN111948561A (zh) | 基于实测大数据和人工智能学习算法的电池寿命预测方法 | |
CN116842464A (zh) | 一种电池***soc估计方法 | |
CN115800433A (zh) | 电池组一致性评估与等级评价方法及装置 | |
CN115331745A (zh) | 基于历史数据校验的改进单粒子电化学模型建模方法 | |
CN114895209A (zh) | 面向锂电池少循环的二维支持域直推式健康状态预测方法 | |
CN114764124A (zh) | 一种基于gan和lstm的锂电池soc估计方法 | |
CN113212244A (zh) | 一种新能源车辆动力电池寿命预测方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20221008 Address after: 226100 No.888, Jiuhua Road, high tech Zone, Nantong City, Jiangsu Province Applicant after: Wotai Energy Co.,Ltd. Address before: 211100 West unit, 1st floor, building D, Jinzhi science and Technology Park, 100 Jiangjun Avenue, Jiangning District, Nanjing City, Jiangsu Province Applicant before: JIANGSU HUIZHI ENERGY ENGINEERING TECHNOLOGY INNOVATION RESEARCH INSTITUTE Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |