一种基于大数据的锂电池健康度预警方法与流程

文档序号:26000686发布日期:2021-07-23 21:17阅读:200来源:国知局
一种基于大数据的锂电池健康度预警方法与流程

本发明属于新能源汽车技术领域,具体涉及一种基于大数据的锂电池健康度预警方法。



背景技术:

新能源汽车是指采用非常规的车用燃料作为动力来源(或使用常规的车用燃料,但采用新型车载动力装置),综合车辆的动力控制和驱动方面的先进技术,形成的技术原理先进、具有新技术、新结构的汽车。新能源汽车包括有:混合动力汽车(hev)、纯电动汽车(bev)、燃料电池汽车(fcev)、氢发动机汽车以及燃气汽车、醇醚汽车等等。

混合动力是指那些采用传统燃料的,同时配以电动机/发动机来改善低速动力输出和燃油消耗的车型。按照能否外接充电又可以分为插电式混合动力汽车(phev)和非插电式混合动车汽车(mhev)。

纯电动汽车顾名思义就是主要采用电力驱动的汽车,大部分车辆直接采用电机驱动,有一部分车辆把电动机装在发动机舱内,也有一部分直接以车轮作为四台电动机的转子,其难点在于电力储存技术。本身不排放污染大气的有害气体,即使按所耗电量换算为发电厂的排放,除硫和微粒外,其它污染物也显著减少,由于电厂大多建于远离人口密集的城市,对人类伤害较少,而且电厂是固定不动的,集中的排放,清除各种有害排放物较容易,也已有了相关技术。由于电力可以从多种一次能源获得,如煤、核能、水力、风力、光、热等,解除人们对石油资源日见枯竭的担心。电动汽车还可以充分利用晚间用电低谷时富余的电力充电,使发电设备日夜都能充分利用,大大提高其经济效益。有关研究表明,同样的原油经过粗炼,送至电厂发电,经充入电池,再由电池驱动汽车,其能量利用效率比经过精炼变为汽油,再经汽油机驱动汽车高,因此有利于节约能源和减少二氧化碳的排量。

而锂电池是目前新能源汽车特别是纯电动汽车只最关键的部件,锂电池的好坏直接影响到汽车的续驶里程以及整车的故障率,锂电池的电芯的不一致性很容易导致在充放电过程中电池的受损,因此对电池运行过程中各个数据的监测以及预测电池的健康状态,来确保电池的健康度保持在较高的水平显得更为重要。



技术实现要素:

本发明的目的就在于为了解决上述问题而提供一种基于大数据的锂电池健康度预警方法。

本发明通过以下技术方案来实现上述目的:

一种基于大数据的锂电池健康度预警方法,包括以下步骤:

s1、获取锂电池历史数据msgdata[n,m],并生成有效历史数据msgdata[nv,m];

s2、基于预定义的短期历史数据条件对有效历史数据msgdata[nv,m]进行筛选并生成短期历史数据msgdata_short[ns,m];

s3、基于预定义的短期模式识别模块对短期历史数据进行模式识别,生成不同的短期模式数据,随后对不同的短期模式数据进行预警信号阈值的定义,根据短期模式数据和预警信号阈值生成短期健康度预警数据;

s4、将有效历史数据按时间倒序排序,基于指定周期对排序后的有效历史数据进行划分并生成分段数据msgdata[n[t],m],基于预定义的长期模式识别模块对分段数据进行模式识别,生成不同的长期模式数据,随后从不同的长期模式数据中提取所需信号以及对应参数的阈值,根据所需信号和阈值生成长期健康度预警数据;

s5、将步骤s4中的短期健康度预警数据和步骤s5中的长期健康度预警数据进行数据整合并生成电池健康度预警信息,随后将电池健康度预警信息上传至终端。

作为本发明的进一步优化方案,所述步骤s1中获取的历史数据msgdata[n,m]中,n为历史数据的行数,m为信号数目,其中,信号的类型包括电芯电压、电流、电池温度、车辆速度、车辆位置信息、充电状态、电门开度以及刹车踏板开度。

作为本发明的进一步优化方案,所述步骤s2中预定义的短期历史数据条件为进行获取操作前0-24h内的历史数据,该时间段可根据锂电池实际使用情况进行适应性调整。

作为本发明的进一步优化方案,所述步骤s3包括以下具体步骤:

s31、基于短期历史数据判断出锂电池的各种运行模式mode_short(s),其中s为短期模式个数;

s32、生成mode_short(s)中各种模式下对应的信号组合阈值配置信息mode_short_parm(s),若模式下有多个信号组合,则生成信号组合阈值配置信息mode_short_parm(l),其中l∈(1,s);

s33、对短期历史数据的特定模型mode_short(l)进行健康度分析,短期健康度通过相关信号的报警持续时间占短期历史数据的时间比例来判断电池健康度,当时间占比大于当前模式健康度预警比例阈值时,生成短期健康度预警信号;

s34、对短期历史数据中所有模式的短期健康度预警信号进行汇总并生成短期健康度预警数据。

作为本发明的进一步优化方案,所述步骤s4中的基于预定义的长期模式识别模块对分段数据进行模式识别,生成不同的长期模式数据,随后对不同的长期模式数据进行所需信号匹配以及对应参数的阈值定义,根据所需信号和阈值生成长期健康度预警数据,具体为以下步骤:

s41、对分段数据msgdata[n[t],m]中的每一段数据msgdata[n[i],m],i∈t均进行分析,识别每一段数据中存在的多个模式,并提取处每个模式中的预警信号相关数据与预警阈值;

s42、对msgdata[n[t],m]所有段数据进行处理后,得出每段数据下的各个模式的预警次数healalr[t,x],其中x为长期历史数据预定义的所有模式个数;

s43、通过多段的healalr[t,y],y∈(1,x)反映出模式y的所有历史数据的分段次数,因依据此分段次数的局部累积和对电池的健康度进行预警;

s44、将长期历史数据中的所有模式预警进行汇总生成长期健康度预警数据。

本发明的有益效果在于:

本发明可以对电池在不同的运行工况下的一些潜在问题提前进行预警,通过这些预警可以及时的了解到电池的健康度问题,可以及时通过提醒驾驶者进行保养以延长电池寿命。

附图说明

图1是本发明的各模式预警的流程图。

具体实施方式

下面结合附图对本申请作进一步详细描述,有必要在此指出的是,以下具体实施方式只用于对本申请进行进一步的说明,不能理解为对本申请保护范围的限制,该领域的技术人员可以根据上述申请内容对本申请作出一些非本质的改进和调整。

实施例1

如图1所示,一种基于大数据的锂电池健康度预警方法,包括以下步骤:

s1、获取锂电池历史数据msgdata[n,m],并生成有效历史数据msgdata[nv,m];

其中,步骤s1中获取的历史数据msgdata[n,m]中,n为历史数据的行数,m为信号数目,其中,信号的类型包括电芯电压、电流、电池温度、车辆速度、车辆位置信息、充电状态、电门开度以及刹车踏板开度。信号类型不仅限于上述几种类型,也可以对其他的数据进行采集和计算,使得电池的安全健康度预警更加的精准。

s2、基于预定义的短期历史数据条件对有效历史数据msgdata[nv,m]进行筛选并生成短期历史数据msgdata_short[ns,m];

其中,步骤s2中预定义的短期历史数据条件为进行获取操作前0-24h内的历史数据,该时间段可根据锂电池实际使用情况进行适应性调整。

s3、基于预定义的短期模式识别模块对短期历史数据进行模式识别,生成不同的短期模式数据,随后对不同的短期模式数据进行预警信号阈值的定义,根据短期模式数据和预警信号阈值生成短期健康度预警数据;

其中,进行识别的模式如根据充电状态信号与整车状态信号判断电池是充电还是放电模式,依据电流来判断是处于快充还是慢充模式,通过各种信号的组合定义出短期模式识别模块对历史数据进行模式识别,针对不同的短期模式,定义此模式下的预警信号阈值,使用此预警阈值进行短期健康度预警;

步骤s3包括以下具体步骤:

s31、基于短期历史数据判断出锂电池的各种运行模式mode_short(s),其中s为短期模式个数;模式包括但不限于如依据充电状态信号与整车状态信号判断电池是处于充电模式还是放电模式,在放电模式下可以依据电流的大小以及电门开度与刹车踏板开度来区分驾驶模式,如运动、经济、一般、急加速、急减速等模式;

s32、生成mode_short(s)中各种模式下对应的信号组合阈值配置信息mode_short_parm(s),若模式下有多个信号组合,则生成信号组合阈值配置信息mode_short_parm(l),其中l∈(1,s)是一个多维向量,如在某模式下需要通过压差与温度综合判断;

s33、对短期历史数据的特定模型mode_short(l)进行健康度分析,短期健康度通过相关信号的报警持续时间占短期历史数据的时间比例来判断电池健康度,当时间占比大于当前模式健康度预警比例阈值时,生成短期健康度预警数据;如使用压差报警来作为判断标准来说,定义好某个模式下的压差报警的所有持续时间与短期数据的总时间的比值大于当前模式下的健康度预警比例阈值时,进行健康度预警;

s34、对短期历史数据中所有模式的短期健康度预警数据进行汇总,当有至少一个模式触发短期健康度预警时,报短期电池健康度预警,将模式信息包含在预警项中。

s4、将有效历史数据按时间倒序排序,基于指定周期对排序后的有效历史数据进行划分并生成分段数据msgdata[n[t],m],基于预定义的长期模式识别模块对分段数据进行模式识别,生成不同的长期模式数据,随后从不同的长期模式数据中提取所需信号以及对应参数的阈值,根据所需信号和阈值生成长期健康度预警数据;

其中,指定周期为天或数据条数,如按天或数据条数对多组数据进行划分,划分完的数据为msgdata[n[t],m],其中的t表示将数据划分为t段,针对每一段n[i],i∈(1,t)的数据进行模式识别,对不同的模式中匹配所需信号与对应参数的阈值,使用此信号与阈值进行健康度预警;

步骤s4中的基于预定义的长期模式识别模块对分段数据进行模式识别,生成不同的长期模式数据,随后对不同的长期模式数据进行所需信号匹配以及对应参数的阈值定义,根据所需信号和阈值生成长期健康度预警数据,具体为以下步骤:

s41、对分段数据msgdata[n[t],m]中的每一段数据msgdata[n[i],m],i∈t均进行分析,识别每一段数据中存在的多个模式,并提取处每个模式中的预警信号相关数据与预警阈值;如某段数据可能包含有充电、放电、急加速模式或静置模式等,对每个模式下预警信号的相关参数进行标定,如最高电压、压差、温度等阈值参数,提取出的信号为msgdata[n[i],k],k为当前模式下所需的信号个数;对数据进行分析,记录此段数据的预警次数;

s42、对msgdata[n[t],m]所有段数据进行处理后,得出每段数据下的各个模式的预警次数healalr[t,x],其中x为长期历史数据预定义的所有模式个数;如healalr[2,3]表示第二段数据的第三种模式的预警次数为10次;

s43、通过多段的healalr[t,y],y∈(1,x)反映出模式y的所有历史数据的分段次数,因依据此分段次数的局部累积和对电池的健康度进行预警;

其中局部累积和是按照段数累增的方式,如第一、二段的累积和为healalr[1,y]+healalr[2,y]、第一、二、三段累积和为healalr[1,y]+healalr[2,y]+healalr[3,y],通过不同段的累积来判断是否超过了预定义的对应模式下的长期累积次数alrtime[q,y],q的个数与t相同,如定义alrtime[3,y]=9表示在y模式下最近三段数据的总预警次数阈值为9,若healalr[1,y]+healalr[2,y]+healalr[3,y]≥alrtime[3,y],长期历史数据模式3报预警故障;

s44、将长期历史数据中的所有模式预警进行汇总生成长期健康度预警数据,当有至少一个模式触发长期健康度预警,则报长期健康度预警,且将长期模式预警信息包含在长期预警信息中。

s5、将步骤s4中的短期健康度预警数据和步骤s5中的长期健康度预警数据进行数据整合并生成电池健康度预警信息,随后将电池健康度预警信息上传至终端。

需要说明的是,预警触发包含了信号数据滤波去抖方法。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1