【技术实现步骤摘要】
一种基于XGBoost的电动重卡电池故障预警方法、装置及设备
[0001]本专利技术涉及电动重卡
,更具体地,涉及一种基于
XGBoost
的电动重卡电池故障预警方法
、
装置及设备
。
技术介绍
[0002]电动重卡作为新能源汽车的一种,具有节能减排的优势
。
电动重卡使用动力电池作为能源,电池系统由数千个锂离子电池串并联而成,以提供足够的动力
。
但是,电池系统也存在着故障风险,如
SOC
低报警
、SOC
跳变报警
、
电池一致性差等,这些故障会影响电池的性能和寿命,甚至导致安全事故
。
因此,对电池系统进行实时在线的故障诊断和预警是非常必要的
。
[0003]现有的电动重卡电池故障诊断方法基于物理模型,通过获取故障因素之间的关系来对电动重卡电池进行故障诊断,只能在故障发生后才能进行诊断,对于复杂的电动重卡电池系统来说,存在着诊断效率低以及精度低的缺陷
。
技术实现思路
[0004]本专利技术为克服现有技术存在的电动重卡电池故障诊断效率低以及精度低的缺陷,提出如下技术方案:
[0005]第一个方面,本专利技术提出一种基于
XGBoost
的电动重卡电池故障预警方法,包括:
[0006]从电动重卡的历史数据中获取充电段数据和放电段数据;
[0007]根据所述充电段数据和放电段数据,提取电动重卡电 ...
【技术保护点】
【技术特征摘要】
1.
一种基于
XGBoost
的电动重卡电池故障预警方法,其特征在于,包括:从电动重卡的历史数据中获取充电段数据和放电段数据;根据所述充电段数据和放电段数据,提取电动重卡电池的状态特征数据;将所述状态特征数据划分为若干类标签特征数据;将所述若干类标签特征数据输入预训练好的
XGBoost
模型进行预测,所述
XGBoost
模型输出故障预测值;当所述预测结果值大于或等于故障阈值时,发出故障预警
。2.
根据权利要求1所述的基于
XGBoost
的电动重卡电池故障预警方法,其特征在于,所述电动重卡电池的状态特征数据包括总电压
、
总电流
、SOC、
最高单体电压
、
最低单体电压
、
最高单体温度以及电芯端电压的统计值
。3.
根据权利要求2所述的基于
XGBoost
的电动重卡电池故障预警方法,其特征在于,所述电芯端电压的统计值包括电芯端电压的均值
、
标准差
、
中位数和压差;其中,电芯端电压的均值
v
_mean
的表达式如下所示:其中,
n
为电芯的个数,
v
i
表示第
i
个电芯的电压;电芯端电压的标准差
v
_std
的表达式如下所示:电芯端电压的压差
v
_diff
的表达式如下所示:
v
_diff
=
v
_max
‑
v
_min
其中,
v
_max
为电芯端电压的最大值,
v
_min
为电芯端电压的最小值;电芯端电压的单体一致性偏差程度
v
_bias
的表达式如下所示:
4.
根据权利要求1所述的基于
XGBoost
的电动重卡电池故障预警方法,其特征在于,使用滑动窗口将所述状态特征数据划分为若干类标签特征数据,具体的步骤包括:设置每一类状态特征的故障阈值;利用长度为
s
的滑动窗口将所述电动重卡电池的状态特征数据划分在若干个滑动窗口内;判断每一个滑动窗口内的状态特征数据是否达到故障阈值,若是,则将该滑动窗口标记为1表示故障状态数据,若否,则将该滑动窗口标记为0表示正常状态数据;若连续
c
个滑动窗口被标记为1,则将该
c
个连续的滑动窗口的前
c
个滑动窗口标记为0‑1表示预警状态数据;重复上述步骤,直至所有状态特征数据都被标记,得到若干类标签特征数据
。5.
根据权利要求4所述的基于
XGBoost
的电动重卡电池故障预警方法,其特征在于,所述判断每一个滑动窗口内的状态特征数据是否达到故障阈值,具体为:若滑动窗口内存在一个数据点的每一类状态特征数据均处于其对应的故障阈值范围内,则判定该滑动窗口内的状态特征数据达到故障阈值
。。
6.
根据权利要求1所述的基于
XGBo...
【专利技术属性】
技术研发人员:徐悦,周浩,周海,张锦学,
申请(专利权)人:湖南行必达网联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。