一种电池监测方法、装置及电子设备与流程

文档序号:18460128发布日期:2019-08-17 01:57阅读:155来源:国知局
一种电池监测方法、装置及电子设备与流程

本发明涉及电池监测领域,特别是涉及一种电池监测方法、装置及电子设备。



背景技术:

目前路面上共享单车数量多,对于单车的智能锁电池稳定性要求高,为了更早地发现潜在的硬件问题,需要及时对存在隐患的单车电池进行更换或排查,但是派人手动一个个去排查问题的方法显然不现实,因此,我们提出一种基于大数据分析、机器学习的方法,来挖掘出存在问题电池的单车的清单,更好地指导地面运营人员快速找到存在问题电池的问题单车。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电池监测方法、装置及电子设备,用于解决现有技术中不能及时有效的对电池的健康状况进行评估的问题。

为实现上述目的及其他相关目的,本发明提供一种电池监测方法,所述方法包括:以预设时间周期获取预设时间段内的电池的单次电流,且对在所述预设时间段内获取的所有所述单次电流进行求和以获得总电流;获取所述预设时间段内的电池的初始电压和末尾电压,且根据所述末尾电压和所述初始电压的差值计算所述预设时间段内的关于所述电池的变化电压;根据所述总电流和所述变化电压的比值获取所述电池关于所述预设时间段内的充电系数值;将所述充电系数值与预设充电系数阈值进行比较,当所述充电系数值小于所述充电系数阈值时,判断所述电池在所述预设时间段内充电异常。

于本发明一具体实施例中,设定多个所述预设时间段,且分别计算多个所述预设时间段内所述电池的充电系数值,且当多个所述预设时间段内获取的所述充电系数值小于所述充电系数阈值的比例大于预设异常比例阈值时,判断多个所述预设时间段内电池充电异常的比例大于所述预设异常比例阈值,进而判断所述电池存在故障。

于本发明一具体实施例中,当多个所述预设时间段内获取的所述充电系数值均小于所述充电系数阈值时,判断所述电池存在故障。

于本发明一具体实施例中,根据以下算法中的一种或多种计算所述充电系数阈值:四分位阈值分割算法、正态分布过滤算法以及kmeans算法。

于本发明一具体实施例中,所述充电系数阈值包括根据所述四分位阈值分割算法获取的第一充电系数阈值、根据所述正态分布过滤算法获取的第二充电系数阈值以及根据所述kmeans算法获取的第三充电系数阈值,当所述充电系数值均小于所述第一充电系数阈值、第二充电系数阈值以及第三充电系数阈值时,判断所述电池在所述预设时间段内充电异常。

于本发明一具体实施例中,当在所述预设时间段内获取到无效的所述单次电流时,放弃关于所述预设时间段内获取到的所有数据。

于本发明一具体实施例中,当在所述预设时间段内获取到无效的所述单次电流占所述预设时间段内获取到所有所述单次电流的比例大于预设电流比例阈值时,放弃关于所述预设时间段内获取到的所有数据。

于本发明一具体实施例中,当在所述预设时间段内获取到所述电池执行放电动作时,放弃关于所述预设时间段内获取到的所有数据。

于本发明一具体实施例中,所述电池应用于电驱车辆上,当在所述预设时间段内获取到关于所述电驱车辆的骑行订单时,放弃关于所述预设时间段内获取到的所有数据。

于本发明一具体实施例中,当判断所述电池存在故障时,获取存在故障的所述电池的地理位置和/或电池基本信息,且将所述电池的地理位置和/或电池基本信息发送于预设的运维端。

为实现上述目的及其他相关目的,本发明还提供一种电池监测装置,所述装置包括:电流获取模块,用以以预设时间周期获取预设时间段内的电池的单次电流,且对在所述预设时间段内获取的所有所述单次电流进行求和以获得总电流;电压获取模块,用以获取所述预设时间段内的电池的初始电压和末尾电压,且根据所述末尾电压和所述初始电压的差值计算所述预设时间段内的关于所述电池的变化电压;充电系数值计算模块,用以根据所述总电流和所述变化电压的比值获取所述电池关于所述预设时间段内的充电系数值;比较判断模块,用以将所述充电系数值与预设充电系数阈值进行比较,当所述充电系数值小于所述充电系数阈值时,判断所述电池在所述预设时间段内充电异常。

为实现上述目的及其他相关目的,本发明还提供一种电子设备,包括处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行如上任一项所述的电池监测方法。

如上所述,本发明提供一种电池监测方法、装置及电子设备,其中所述电池监测方法包括以预设时间周期获取预设时间段内的电池的单次电流,且对在所述预设时间段内获取的所有所述单次电流进行求和以获得总电流;获取所述预设时间段内的电池的初始电压和末尾电压,且根据所述末尾电压和所述初始电压的差值计算所述预设时间段内的关于所述电池的变化电压;根据所述总电流和所述变化电压的比值获取所述电池关于所述预设时间段内的充电系数值;将所述充电系数值与预设充电系数阈值进行比较,当所述充电系数值小于所述充电系数阈值时,判断所述电池在所述预设时间段内充电异常。本发明可有效的获取电池的充电数据,且根据电池的充电数据判断电池的健康状况,以便运维人员及时的对判断为故障的电池进行更替或维修,提高用户使用体验,增加电池维护效率和有效性。

附图说明

图1显示为本发明的电池监测方法在一具体实施例中的流程示意图。

图2显示为本发明的电池监测装置在一具体实施例中的组成示意图。

图3显示为本发明的电子设备在一具体实施例中的组成示意图。

元件标号说明

1电池监测装置

11电流获取模块

12电压获取模块

13充电系数值计算模块

14比较判断模块

2电子设备

21处理器

22存储器

s11~s14步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

请参阅图1,显示为本发明的电池监测方法在一具体实施例中的流程示意图。所述电池监测方法,包括:

s11:以预设时间周期获取预设时间段内的电池的单次电流,且对在所述预设时间段内获取的所有所述单次电流进行求和以获得总电流;其中,所述预设时间段例如为一个小时,所述预设时间周期例如为5分钟。

s12:获取所述预设时间段内的电池的初始电压和末尾电压,且根据所述末尾电压和所述初始电压的差值计算所述预设时间段内的关于所述电池的变化电压;

s13:根据所述总电流和所述变化电压的比值获取所述电池关于所述预设时间段内的充电系数值;

s14:将所述充电系数值与预设充电系数阈值进行比较,当所述充电系数值小于所述充电系数阈值时,判断所述电池在所述预设时间段内充电异常。

于本发明一具体实施例中,设定多个所述预设时间段,且分别计算多个所述预设时间段内所述电池的充电系数值,且当多个所述预设时间段内获取的所述充电系数值小于所述充电系数阈值的比例大于预设异常比例阈值时,判断多个所述预设时间段内电池充电异常的比例大于所述预设异常比例阈值,进而判断所述电池存在故障。

其中,当多个所述预设时间段内获取的所述充电系数值均小于所述充电系数阈值时,判断所述电池存在故障。

于本发明一具体实施例中,根据以下算法中的一种或多种计算所述充电系数阈值:四分位阈值分割算法、正态分布过滤算法以及kmeans算法。

例如根据四分位阈值分割算法进行阈值的计算,可先以四分位数的第一分位为划分,获得所述充电系数阈值。然而简单的对于四分位作划分,无法精细地考虑到一些极端情况,可能将正常的单车也列入问题清单内,为了提高预测的准确率,可以使用其他的异常检测算法,例如使用正态分布过滤和/或kmeans算法来优化阈值的选择,对于最后的结果提高了预测的精度。

于本发明一具体实施例中,所述充电系数阈值包括根据所述四分位阈值分割算法获取的第一充电系数阈值、根据所述正态分布过滤算法获取的第二充电系数阈值以及根据所述kmeans算法获取的第三充电系数阈值,当所述充电系数值均小于所述第一充电系数阈值、第二充电系数阈值以及第三充电系数阈值时,判断所述电池在所述预设时间段内充电异常。

例如,在一具体实施例中,针对每辆单车,获取它在每天11点到14点之间的充电电流,找出那些电压在一小时内有明显上升的单车,将同一小时末尾上报的电压值较同一小时初所上报的电压计算差值,记该小时内该单车的电压变化值为deltav;

同样的,以每个小时为单位时间,每间隔一时间间隔获取一次电流,对这些单车的每小时内的电流记录点进行求和,作为其该小时内的总电流输入量记为q=i1+i2+i3+…;假设总电流与电压之间有个转换系数为常数k(k值对每辆单车而言是个不同的常数),使得kq=deltav,则1/k=q/deltav,1/k记为t,t即为上述所述的充电系数值,t代表每单位电压的上升,所需要的电流输入量,这个t值越小,说明电压上升速度越快,代表电池组中有几节电池没有进行充电。

这样,对于一辆单车而言,在一天时间内可以得到4个t值,分为时11、12、13、14点每小时所计算出来的,如果这4个t值都比较小,小于某个充电系数阈值,那么可以认为这辆单车在当天的充电有异常,进一步推断其电池组存在故障。

对于充电系数阈值的设定,可以选择四分位阈值分割算法、正态分布过滤算法以及kmeans算法,该3种不同的算法分别计算充电系数阈值,若一辆单车一天内的4个t值都小于3个不同算法所产生的充电系数阈值,可以断定这辆车电池组存在故障的可能性极高。例如,该充电系数阈值的设定,按照经验数据,先以四分位数的第一分位为划分。

在另一具体实施例中,直接使用当天电池的电流记录求和,作为其当日的总能量输入记为te,记录当日11点至14点期间的电压变化值记为deltav,将te/deltav记作totalestimateecurrent_per_detav,若该值小于某个阈值,则认为该单车存在问题。阈值的设定上,按照经验数据,先以四分位数的第一分位为划分。

由于原始数据会包含充电及放电过程,以及大量的重复脏数据,需要对原始数据进行处理,于本发明一具体实施例中,当在所述预设时间段内获取到无效的所述单次电流时,放弃关于所述预设时间段内获取到的所有数据。例如,对每辆单车11点到14点之间上报的无效数据,出现一次异常数据即放弃该无效数据对应的1小时的时间段内的所有数据,不做处理;2、由于电压上升期间可能伴随着电压下降,但最终电压确实增加了,需要将这种情况剔除,只保留下来只充电无放电的时间段,可以有效地减少异常数据对于最后结果的影响。

或者,在另一具体实施例中,当在所述预设时间段内获取到无效的所述单次电流占所述预设时间段内获取到所有所述单次电流的比例大于预设电流比例阈值时,放弃关于所述预设时间段内获取到的所有数据。例如无效的所述单次电流占所述预设时间段内获取到所有所述单次电流的比例大于10%时,放弃关于所述预设时间段内获取到的所有数据。例如,对于太阳能电池,在充电过程中,考虑到因为元器件数值误差、阳光被乌云遮挡等情况下,上报的电流记录内会存在多个为0的值,对于出现0电流次数过多的需要进行剔除,具体来说,当该单车该小时内上报的电流值为0的次数占到该单车该小时内所有报的电流记录超过比例阈值(例如10%)时,就将该单车该小时内的所有数据删除不再进行计算,这样可以保证与其他单车的充电过程一致,减少中间充电过程暂停造成的计算误差。

于本发明一具体实施例中,当在所述预设时间段内获取到所述电池执行放电动作时,放弃关于所述预设时间段内获取到的所有数据。

若用户在骑行过程中,会增加gps上报的频率,造成充电曲线异于平时静止待机的充电曲线,为此,需要分析用户骑行订单数据,只要出现骑行订单就删除该段数据所在的整个小时数据,等待其静止后再行计算。进一步的,于本发明一具体实施例中,所述电池应用于电驱车辆上,当在所述预设时间段内获取到关于所述电驱车辆的骑行订单时,放弃关于所述预设时间段内获取到的所有数据。

于本发明一具体实施例中,当判断所述电池存在故障时,获取存在故障的所述电池的地理位置和/或电池基本信息,且将所述电池的地理位置和/或电池基本信息发送于预设的运维端。所述电池基本信息例如包括电池的编号、电池的使用时间等。

在一具体实施例中,所述电池监测方法可以运行于具有所述电池的电驱车辆端,所述电驱车辆根据采集到的电池的电压和电流执行所述电池监测方法,且将所述电池监测方法的执行结果反馈至远端的服务器。在另一些实施例中,所述电池监测方法还可运行于与所述电驱车辆具有通信连接的远端服务器,该服务器获取所述电驱车辆向其反馈的关于所述电池的电压和电流,且该远端服务器根据获取到的关于所述电池的电压和电流执行所述电池监测方法,并根据执行结果判断该电池是否异常。

本发明的电池监测方法能快速预估出现问题的数量,且可以有效的获取和记录电池的各项数据,该电池可应用于电驱单车上,且可准确找到使用该问题电池的问题单车的所在位置,每日更新监控总体单车电池的健康情况。且可提高单车运行稳定性,在问题出现之前就可以更换单车电池,降低大规模问题发生额概率。

参阅图2,显示为本发明的电池监测装置在一具体实施例中的组成示意图。所述电池监测装置1包括:电流获取模块11、电压获取模块12、充电系数值计算模块13以及比较判断模块14。

所述电流获取模块11用以以预设时间周期获取预设时间段内的电池的单次电流,且对在所述预设时间段内获取的所有所述单次电流进行求和以获得总电流;

所述电压获取模块12用以获取所述预设时间段内的电池的初始电压和末尾电压,且根据所述末尾电压和所述初始电压的差值计算所述预设时间段内的关于所述电池的变化电压;

所述充电系数值计算模块13用以根据所述总电流和所述变化电压的比值获取所述电池关于所述预设时间段内的充电系数值;

所述比较判断模块14用以将所述充电系数值与预设充电系数阈值进行比较,当所述充电系数值小于所述充电系数阈值时,判断所述电池在所述预设时间段内充电异常。

所述电池监测装置1为与所述电池监测方法对应的方法项,两者技术方案一一对应,所有关于所述电池监测方法的描述均可应用于本实施例中,在此不加赘述。

参阅图3,显示为本发明的电子设备在一具体实施例中的组成示意图。所述电子设备2包括处理器21及存储器22;所述处理器21用于执行所述存储器22存储的计算机程序,以使所述电子设备2执行如上任一项所述的电池监测方法。

所述存储器22可包括高速随机存取存储器,并且还可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。在某些实施例中,存储器22还可以包括远离一个或多个处理器21的存储器22,例如经由rf电路或外部端口以及通信网络访问的网络附加存储器,其中所述通信网络可以是因特网、一个或多个内部网、局域网(lan)、广域网(wlan)、存储局域网(san)等,或其适当组合。存储器控制器可控制设备的诸如cpu和外设接口之类的其他组件对存储器22的访问。

所述处理器21可操作地与存储器22和/或非易失性存储设备耦接。更具体地,处理器21可执行在存储器22和/或非易失性存储设备中存储的指令以在计算设备中执行操作,诸如生成图像数据和/或将图像数据传输到电子显示器。如此,处理器21可包括一个或多个通用微处理器、一个或多个专用处理器(asic)、一个或多个现场可编程逻辑阵列(fpga)、或它们的任何组合。

所述电子设备2例如为应用所述电池的电驱车辆,所述电驱车辆可将关于所述电池的各数据上传至预设的服务器端,所述电子设备2还可以为与所述电驱车辆具有通信连接的远端服务器。

综上所述,本发明提供一种电池监测方法、装置及电子设备,其中所述电池监测方法包括以预设时间周期获取预设时间段内的电池的单次电流,且对在所述预设时间段内获取的所有所述单次电流进行求和以获得总电流;获取所述预设时间段内的电池的初始电压和末尾电压,且根据所述末尾电压和所述初始电压的差值计算所述预设时间段内的关于所述电池的变化电压;根据所述总电流和所述变化电压的比值获取所述电池关于所述预设时间段内的充电系数值;将所述充电系数值与预设充电系数阈值进行比较,当所述充电系数值小于所述充电系数阈值时,判断所述电池在所述预设时间段内充电异常。本发明可有效的获取电池的充电数据,且根据电池的充电数据判断电池的健康状况,以便运维人员及时的对判断为故障的电池进行更替或维修,提高用户使用体验,增加电池维护效率和有效性。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

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