一种关于电池剩余电量的数据处理方法及装置与流程

文档序号:12729214阅读:465来源:国知局
一种关于电池剩余电量的数据处理方法及装置与流程

本申请涉及电动汽车领域,尤其涉及一种关于电池剩余电量的数据处理方法及装置。



背景技术:

电动汽车是未来新能源汽车的主要研发方向,然而电动汽车中蓄电池的能力一直是制约电动汽车发展的主要瓶颈,为解决这一问题,除了电池厂商加大新型电池的研发力度,提高电池性能以外,用户合理的使用电动汽车,在一定程度上也会维持电池的使用寿命。其中,用户使用过程中的充放电行为对电池的性能影响较大,比如过充电、欠充电以及深度放电行为等均会导致减少电池寿命。其中,过充电是指电池充电过量,超过额定容量;欠充电是指电池充电不足,达不到额定容量;深度放电是指蓄电池放电后的剩余电量接近于0。通过研究电池剩余电量的采样数据,可以在一定程度上得到用户的充放电行为。电池在充电过程中,电池剩余电量基本呈线性上升趋势;电池在放电过程中,电池剩余电量基本上呈线性下降趋势。所以,根据电池的充放电采样数据可以形成一个具有波峰和波谷的曲线。如何确定该曲线的波峰数据和波谷数据对于用户充放电行为的研究具有重要意义。



技术实现要素:

为了解决现有技术存在的技术问题,本申请提供了一种关于电池剩余电量的处理方法及装置,实现确定电池充放电曲线波峰数据和波谷数据的目的。

本申请实施例提供了一种关于电池剩余电量的数据处理方法,所述方法包括:

获取第一预设时间段内电池剩余电量的采样数据集;

从所述采样数据集中按照预设步长确定赋值集合,所述赋值集合中包括采样时间点连续的至少三个采样数据,且所述赋值集合中采样数据的个数少于所述采样数据集中采样数据的个数,所述步长是指本次确定的赋值集合与上次确定的赋值集合之间跳跃的采样数据的个数;

从所述赋值集合中选择采样数据赋值给过山车数组;所述过山车数组包括起始元素、终点元素和至少一个中间元素,每个元素均分别对应一个采样数据,其中,所述起始元素对应的采样数据的采样时间点为第一时间点,所述终点元素对应的采样数据的采样时间点为第二时间点,所述至少一个中间元素对应的采样数据的采样时间点为第三时间点,所述第三时间点在所述第一时间点和所述第二时间点之间;所述至少一个中间元素包括目标元素;

在所述过山车数组被赋值之后,若所述目标元素对应的采样数据满足波峰条件,则将所述目标元素对应的采样数据确定为波峰数据,所述波峰数据为电池结束充电或开始放电时对应的电池剩余电量;若所述目标元素对应的采样数据满足波谷条件,则将所述目标元素对应的采样数据确定为波谷数据,所述波谷数据为电池结束放电或开始充电时对应的电池剩余电量。

可选的,所述波峰条件为:所述目标元素对应的采样数据大于所述过山车数组中其他元素对应的采样数据。

可选的,所述波谷条件为:所述目标元素对应的采样数据小于所述过山车数组中其他元素对应的采样数据。

可选的,所述过山车数组的长度小于两个相邻的波峰数据之间的长度和/或两个相邻的波谷数据之间的长度。

可选的,所述过山车数组的长度根据所述采样数据的采样周期以及最短充放电时间进行确定,所述最短充放电时间包括最短充电时间或最短放电时间。

可选的,所述最短充放电时间根据第二预设时间段电池的波峰数据对应的采样时间点和波谷数据对应的采样时间点确定,所述第二预设时间段的最晚采样时间点不晚于所述第一预设时间段的最早采样时间点。

可选的,所述方法还包括:

确定所述采样数据集对应波峰数据的总个数和在第一预设范围内的波峰数据的个数;

若所述第一预设范围内的波峰数据的个数与所述波峰数据的总个数的比值小于或等于第一阈值,则生成第一提示信息;

和/或,

确定所述采样数据集对应波谷数据的总个数和在第二预设范围内的波谷数据的个数;

若所述第二预设范围内的波谷数据的个数与所述波谷数据的总个数的比值小于或等于第二阈值,则生成第二提示信息。

可选的,在获取到第一预设时间段内电池剩余电量的采样数据集之后,所述方法还包括:

删除没有获取到SOC采样数据的采样点。

可选的,在获取到第一预设时间段内电池剩余电量的采样数据集之后,所述方法还包括:

在连续的多个数值相同的采样数据中保留其中一个采样数据,删除其余的采样数据。

本申请实施例提供了一种关于电池剩余电量的数据处理装置,所述装置包括:获取单元、集合确定单元、赋值单元和电量确定单元;

其中,所述获取单元,用于获取第一预设时间段内电池剩余电量的采样数据集;

所述集合确定单元,用于从所述采样数据集中按照预设步长确定赋值集合,所述赋值集合中包括采样时间点连续的至少三个采样数据,且所述赋值集合中采样数据的个数少于所述采样数据集中采样数据的个数,所述步长是指本次确定的赋值集合与上次确定的赋值集合之间跳跃的采样数据的个数;

所述赋值单元,用于从所述赋值集合中选择采样数据赋值给过山车数组;所述过山车数组包括起始元素、终点元素和至少一个中间元素,每个元素均分别对应一个采样数据,其中,所述起始元素对应的采样数据的采样时间点为第一时间点,所述终点元素对应的采样数据的采样时间点为第二时间点,所述至少一个中间元素对应的采样数据的采样时间点为第三时间点,所述第三时间点在所述第一时间点和所述第二时间点之间;所述至少一个中间元素包括目标元素;

所述电量确定单元,用于在所述过山车数组被赋值之后,若所述目标元素对应的采样数据满足波峰条件,则将所述目标元素对应的采样数据确定为波峰数据,所述波峰数据为电池结束充电或开始放电时对应的电池剩余电量;若所述目标元素对应的采样数据满足波谷条件,则将所述目标元素对应的采样数据确定为波谷数据,所述波谷数据为电池结束放电或开始充电时对应的电池剩余电量。

可选的,所述波峰条件为:所述目标元素对应的采样数据大于所述过山车数组中其他元素对应的采样数据。

可选的,所述波谷条件为:所述目标元素对应的采样数据小于所述过山车数组中其他元素对应的采样数据。

可选的,所述过山车数组的长度小于两个相邻的波峰数据之间的长度和/或两个相邻的波谷数据之间的长度。

可选的,所述过山车数组的长度根据所述采样数据的采样周期以及最短充放电时间进行确定,所述最短充放电时间包括最短充电时间或最短放电时间。

可选的,所述最短充放电时间根据第二预设时间段电池的波峰数据对应的采样时间点和波谷数据对应的采样时间点确定,所述第二预设时间段的最晚采样时间点不晚于所述第一预设时间段的最早采样时间点。

可选的,所述装置还包括:

第一个数确定单元和第一信息生成单元;和/或,第二个数确定单元和第二信息生成单元;

所述第一个数确定单元,用于确定所述采样数据集对应波峰数据的总个数和在第一预设范围内的波峰数据的个数;

所述第一信息生成单元,用于若所述第一预设范围内的波峰数据的个数与所述波峰数据的总个数的比值小于或等于第一阈值,则生成第一提示信息;

所述第二个数确定单元,用于确定所述采样数据集对应波谷数据的总个数和在第二预设范围内的波谷数据的个数;

所述第二信息生成单元,用于若所述第二预设范围内的波谷数据的个数与所述波谷数据的总个数的比值小于或等于第二阈值,则生成第二提示信息。

可选的,所述装置还包括:

第一删除单元,用于在获取到第一预设时间段内电池剩余电量的采样数据集之后,删除没有获取到SOC采样数据的采样点。

可选的,所述装置还包括:

第二删除单元,用于在获取到第一预设时间段内电池剩余电量的采样数据集之后,在连续的多个数值相同的采样数据中保留其中一个采样数据,删除其余的采样数据。

本申请通过从所述采样数据集中按照预设步长确定赋值集合,并从所述赋值集合中选择采样数据赋值给过山车数组,在所述过山车数组被赋值之后,若所述目标元素对应的采样数据满足波峰条件,则将所述目标元素对应的采样数据确定为波峰数据;若所述目标元素对应的采样数据满足波谷条件,则将所述目标元素对应的采样数据确定为波谷数据,从而实现了对电池剩余电量曲线波峰数据和波谷数据的确定。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例一提供的一种关于电池剩余电量的数据处理方法的流程图;

图2为本申请实施例一提供的某电池的荷电状态原始曲线示意图;

图3为本申请实施例一提供的某电池的荷电状态原始曲线的另一示意图;

图4为本申请实施例一提供的过山车数组的原理示意图;

图5为本申请实施例一提供的关于电池剩余电量的数据处理方法对波峰数据和波谷数据识别出来的示意图;

图6为本申请实施例二提供的一种关于电池剩余电量的数据处理装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一:

参见图1,该图为本申请实施例一提供的一种关于电池剩余电量的数据处理方法的流程图。

本实施例提供的关于电池剩余电量的数据处理方法包括如下步骤:

步骤S101:获取第一预设时间段内电池剩余电量的采样数据集。

表征电池剩余电量的参数可以包括电池荷电状态(State of Charge,简称SOC),指的是电池使用一段时间或长期搁置不用后的剩余容量与其在充满电状态下的容量的比值,SOC的值在0%-100%之间,当然,也可以包括其他参数,本申请不做具体限定。在本实施例中,采用SOC来表示电池剩余电量,那么可以利用电动汽车内的电压传感器按照一定采样频率采样得到的电压值以及其他参数来得到电池荷电状态的采样数据。

在获取到电池荷电状态的采样数据后,可以对所述采样数据进行预处理。

参见图2,该图为某电池的荷电状态原始曲线示意图,图中横坐标为采样点,纵坐标为SOC值。由于传感器采样数据丢失、网络传输异常、存储异常等原因,导致可能出现一些采样点没有获取到对应的SOC采样数据的现象。例如图2,将没有获取到SOC采样数据的采样点赋值为0,当然也可以赋值为其他值,或者不进行赋值。由于这种现象会影响SOC曲线波峰数据和波谷数据的确定,所以需要删除没有获取到SOC采样数据的采样点。

参见图3,该图为某电池的荷电状态原始曲线的另一示意图,图中横坐标为采样点,纵坐标为SOC值。图3可以看作是图2的放大图。从图3可以看出,SOC曲线区别于标准的正弦函数、余弦函数或其他规律变化的曲线,可能会存在“峰值平坦”(如图3中间的虚线圆圈中的曲线所示)的情况,所谓“峰值平坦”是指连续多个采样数据数值均相同。为了使得确定的波峰数据和波谷数据更为准确,可以在获取第一预设时间段内电池剩余电量的采样数据集之后,通过将连续的多个数值相同的采样数据中保留其中一个采样数据(例如第一个采样数据),删除其余的采样数据的方式消除“峰值平坦”的现象。

可以理解的是,上述两种现象可以仅存在其中一种,也可以均存在。若为后者,本申请不对删除没有获取到SOC采样数据的采样点的步骤和在连续的多个数值相同的采样数据中保留其中一个采样数据的步骤的先后顺序进行限定。

步骤S102:从所述采样数据集中按照预设步长确定赋值集合。

在本实施例中,所述赋值集合中包括采样时间点连续的至少三个采样数据,且所述赋值集合中采样数据的个数少于所述采样数据集中采样数据的个数,所述步长是指本次确定的赋值集合与上次确定的赋值集合之间跳跃的采样数据的个数。

假设上次确定的赋值集合包括采样数据Ai-n,Ai-n+1,...,Ai,Ai+1,...,Ai+m-1,Ai+m,i为采样数据的序号,m和n均为不等于0的整数,且mn>0,这些采样数据的采样时间点连续。本次确定的赋值集合包括采样数据Ai-n+k,Ai-n+1+k,...,Ai+k,Ai+1+k,...,Ai+m-1+k,Ai+m+k,且这些采样数据的采样时间点连续。所以,所述步长,也就是本次确定的赋值集合与上次确定的赋值集合之间跳跃的采样数据的个数为k个,所述k为不等于0的整数。为了减少遗漏波峰数据和/或波谷数据的情况,所述|k|<|m+n|。为了实现不遗漏波峰数据和波谷数据,所述k=±1。

举个例子,假设上次确定的赋值集合包括采样数据Ai-2,Ai-1,Ai,Ai+1,Ai+2,若步长为1,那么本次确定的赋值集合可以包括采样数据Ai-1,Ai,Ai+1,Ai+2,Ai+3或Ai-3,Ai-2,Ai-1,Ai,Ai+1。若步长为2,那么本次确定的赋值集合可以包括Ai,Ai+1,Ai+2,Ai+3,Ai+4或Ai-4,Ai-3,Ai-2,Ai-1,Ai。以此类推。

步骤S103:从所述赋值集合中选择采样数据赋值给过山车数组。

在本实施例中,在确定了本次的赋值集合后,从所述赋值集合中选取采样数据赋值给所述过山车数组。所述过山车数组包括起始元素、终点元素和至少一个中间元素,每个元素均分别对应一个采样数据,其中,所述起始元素对应的采样数据的采样时间点为第一时间点,所述终点元素对应的采样数据的采样时间点为第二时间点,所述至少一个中间元素对应的采样数据的采样时间点为第三时间点,所述第三时间点在所述第一时间点和所述第二时间点之间;所述至少一个中间元素包括目标元素,所述目标元素用于确定波峰数据和波谷数据。

假设所述过山车数组为Bj-u,Bj-u+1,...,Bj,Bj+1,...,Bj+v-1,Bj+v,其中,j为元素的序号,u和v均为不等于0的整数,且uv>0。若所述起始元素为Bj-u,那么所述终点元素为Bj+v,所述Bj-u+1,...,Bj,Bj+1,...,Bj+v-1均为中间元素。每个元素均分别对应一个赋值集合中的采样数据,即元素与采样数据是一一对应的关系,而不是一对多或多对一的关系。

具体的,若u=n且v=m,且本次确定的赋值集合包括采样数据Ai-n+k,Ai-n+1+k,...,Ai+k,Ai+1+k,...,Ai+m-1+k,Ai+m+k,那么所述过山车数组Bj-u=Ai-n+k,Bj-u+1=Ai-n+1+k,...,Bj=Ai+k,Bj+1=Ai+1+k,...,Bj+v=Ai+m-1+k,Bj+v=Ai+m+k,即所述赋值集合中的所有采样数据均一一赋值给过山车数组中的元素。

若|u|<|n|和/或|v|<|m|,则需要从赋值集合中挑选与过山车数组元素相同个数的采样数据进行赋值。在挑选的时候,可以按照预设规则进行挑选,所述预设规则可以是每间隔s个采样数据选取一个采样数据进行赋值等,本领域技术人员可以根据实际需求自行设计。

例如,假设本次确定的赋值集合包括Ai-2,Ai-1,Ai,Ai+1,Ai+2,所述过山车数组为Bi-1,Bi,Bi+1,那么赋值结果可以为Bi-1=Ai-2,Bi=Ai,Bi+1=Ai+2。当然,还可以有其他赋值结果,例如Bi-1=Ai-2,Bi=Ai+1,Bi+1=Ai+2等,本领域技术人员可以根据实际需求自行设计,本申请不做具体限定。

相对于从赋值集合中选择部分采样数据进行赋值的方案,选择全部采样数据能够保证波峰数据和波谷数据不被遗漏,但是计算量较大,尤其是在采样数据较多的情况下,效率较低。而从赋值集合中选择部分采样数据进行赋值虽然可能会存在遗漏一些波峰数据和波谷数据的可能性,但是计算量相对较小,效率较高。若本领域技术人员对波峰数据和波谷数据的准确性要求更高,则可以选择前者的方案;若本领域技术人员对计算效率要求更高,则可以选择后者的方案。

需要注意的是,每次对所述过山车数组赋值的原则可以相同,也可以是不同的,本申请也不做具体限定。

步骤S104:在所述过山车数组被赋值之后,若所述目标元素对应的采样数据满足波峰条件,则将所述目标元素对应的采样数据确定为波峰数据,所述波峰数据为电池结束充电或开始放电时对应的电池剩余电量;若所述目标元素对应的采样数据满足波谷条件,则将所述目标元素对应的采样数据确定为波谷数据,所述波谷数据为电池结束放电或开始充电时对应的电池剩余电量。

在本实施例中,所述波峰条件可以为:所述目标元素对应的采样数据大于所述过山车数组中其他元素对应的采样数据。所述波谷条件可以为:所述目标元素对应的采样数据小于所述过山车数组中其他元素对应的采样数据。

若所述过山车数组包括的元素为奇数个,那么所述目标元素可以是所述过山车数组中的中心元素;若所述过山车数组包括的元素为偶数个,那么所述目标元素可以从中间的两个元素中任选一个。例如,假设所述过山车数组包括Bi-2,Bi-1,Bi,Bi+1,Bi+2,那么所述目标元素可以为Bi。假设所述过山车数组包括Bi-2,Bi-1,Bi,Bi+1,那么所述目标元素可以为Bi-1,也可以为Bi

本实施例通过从所述采样数据集中按照预设步长确定赋值集合,并从所述赋值集合中选择采样数据赋值给过山车数组,在所述过山车数组被赋值之后,若所述目标元素对应的采样数据满足波峰条件,则将所述目标元素对应的采样数据确定为波峰数据;若所述目标元素对应的采样数据满足波谷条件,则将所述目标元素对应的采样数据确定为波谷数据,从而实现了对电池剩余电量曲线波峰数据和波谷数据的确定。

形象的来看本实施例提供的方案,如果将所述SOC的采样数据集形成一条曲线,例如图2,那么随着过山车数组中元素的不断变化,就仿佛是有一辆一定长度的“过山车”按照一定速度(步长)沿着曲线前进或后退。参见图4,当“过山车”的“车头”(起始元素)高于其他“车厢”(图4中的箭头1),则说明“过山车”正在“爬坡”(充电);当“过山车”的“车头”低于其他“车厢”(图4中的箭头4),则说明“过山车”正在“下坡”(放电)。当“过山车”的中间某一节“车厢”(目标元素)高于其他“车厢”(图4中的箭头2),则说明该“车厢”经过曲线的波峰(结束充电或开始放电);当“过山车”的中间某一节“车厢”(目标元素)低于其他“车厢”(图4中的箭头3),则说明该“车厢”经过曲线的波谷(结束放电或开始充电)。

参见图5,该图为通过本实施例提供的关于电池剩余电量的数据处理方法对波峰数据和波谷数据识别出来的示意图,该图中,黑色圆点表示波峰数据或波谷数据。

下面介绍本实施例中关于过山车数组的长度的设计:

所述过山车数组的长度是指所述过山车数组的起始元素和终点元素之间跨越的采样数据的个数,相当于赋值集合的长度。例如,假设赋值集合包括采样数据Ai-n+k,Ai-n+1+k,...,Ai+k,Ai+1+k,...,Ai+m-1+k,Ai+m+k,且过山车数组的起始元素被赋值为Ai-n+k,过山车数组的终点元素被赋值为Ai+m+k,那么所述过山车数组的长度为Ai-n+k和Ai+m+k以及二者之间的采样数据的个数。

可以理解的是,如果过山车数组的长度过长,即大于或等于两个相邻的波峰数据的长度和/或两个相邻的波谷数据的长度,则可能会导致过山车数组中包括两个或两个以上波峰数据,和/或,两个或两个以上波谷数据。如果波峰条件为所述目标元素对应的采样数据大于所述过山车数组中其他元素对应的采样数据,则因为每次只能从两个或两个以上的波峰数据中确定一个波峰数据,其余的可能会被遗漏。同理,如果波谷条件为所述目标元素对应的采样数据小于所述过山车数组中其他元素对应的采样数据,则因为每次只能从两个或两个以上的波谷数据中确定出一个波谷数据,其余的可能会被遗漏。

为了避免波峰数据和/或波谷数据被遗漏的现象,在本实施例中,应当满足所述过山车数组的长度小于两个相邻的波峰数据之间的长度和/或两个相邻的波谷数据之间的长度的原则。所述两个相邻的波峰数据之间的长度是指相邻的两个波峰数据之间跨越的采样数据的个数。所述两个相邻的波谷数据之间的长度是指相邻的两个波谷数据之间跨越的采样数据的个数。所述两个相邻的波峰数据之间的长度和两个相邻的波谷数据之间的长度通常为经验值,或者还可以根据实际采集的采样数据进行实时确定。

所述过山车数组的长度的不仅不能过长,而且也不能过短,否则会出现波峰数据或波谷数据误识别的现象。

参见图3,由于电量波动、电量回馈等原因,导致电池剩余电量曲线中出现“数据抖动”的现象,即获取到的采样数据不准确。参见图3,该图中最左边虚线圆圈中的曲线示意了数据抖动发生在波峰,导致出现“双峰”的现象。图3中最右边虚线圆圈中的曲线示意了数据抖动发生在电池放电过程中,导致出现“毛刺”现象。当然,“双峰”现象也属于“毛刺”现象的一种。可以理解的是,如果过山车数组的长度过短,则可能会误将“毛刺”现象出现的波峰数据或波谷数据识别为真正的波峰数据或真正的波谷数据。

为了避免该现象的出现,所述山车数组的长度可以根据所述采样数据的采样周期以及最短充放电时间进行确定,具体可以为最短充放电时间与采样周期的比值。所述采样周期是指连续两次采样之间的时间间隔,单位例如为秒。所述最短充放电时间包括最短充电时间或最短放电时间。

目前已经存在电池快充技术,因此电池的充电模式可以分为快充模式和慢充模式,慢充模式即为普通模式。在具有相同剩余电量的前提下,利用快充模式将电池充满电所需要的时间比利用慢充模式所需要的时间要短。而利用快充模式充电后的电池,放电的速度也比慢充模式下放电的速度要快。所以,所述最短充电时间可以是电池从预设最低电量充到最高电量所需要的最短时间经验值。最短放电时间可以是电池从预设最高电量放到预设最低电量所需要的最短时间经验值。所述经验值可以是根据对相同规格的电池进行检测得到。

所述最短充放电时间还可以根据电池被用户使用的情况动态的确定,即最短充电时间根据用户对电池的充电行为进行确定,最短放电时间根据用户对电池的放电行为进行确定。具体的,所述最短充放电时间可以根据第二预设时间段电池的波峰数据对应的采样时间点和波谷数据对应的采样时间点确定,所述第二预设时间段的最晚采样时间点不晚于所述第一预设时间段的最早采样时间点。也就是说,通过之前确定过的历史波峰数据和历史波谷数据得到充电时间和/或放电时间。若在第二预设时间段内进行了多次充电,则可以通过多次充电时间得到最短充电时间。举个例子,假设在第二预设时间段内充了5次电,充电时间分别为2小时、2.5小时、3小时、5小时和1.8小时。所述最短充电时间可以为所述多次充电时间中最短的充电时间,即1.8小时。或者,所述最短充电时间还可以为在一定范围内的充电时间的均值等,若该范围为2小时,则所述最短充电时间为1.9((2+1.8)/2)小时。同理可以得到最短放电时间,此处不再赘述。

由最短充放电时间和采样周期得到的过山车数组的长度,使得其元素包含多于一个正常波峰数据或多于一个正常波谷数据的可能性基本为0,不会出现遗漏正常波峰数据或正常波谷数据的情况。

在确定了第一预设时间段内电池剩余电量的波峰数据和波谷数据后,在不同的应用场景下,可以通过对其分析得到不同的分析结果。下面介绍几个应用场景作为示例。

1、用户充放电行为的识别

确定所述采样数据集对应波峰数据的总个数和在第一预设范围内的波峰数据的个数,若所述第一预设范围内的波峰数据的个数与所述波峰数据的总个数的比值小于或等于第一阈值,则生成第一提示信息。

和/或,

确定所述采样数据集对应波谷数据的总个数和在第二预设范围内的波谷数据的个数,若所述第二预设范围内的波谷数据的个数与所述波谷数据的总个数的比值小于或等于第二阈值,则生成第二提示信息。

若所述采样数据为SOC,则所述第一预设范围可以例如定义为等于100%,即以用户充满电为宜。如果波峰数据小于100%为欠充电。由于欠充电会缩短电池的寿命,若用户欠充电的次数较多,则需要提示用户尽量充满电。

若所述采样数据为SOC,则所述第二预设范围可以例如定义为[30%,50%],即将电池的放电深度维持在50%-70%范围内。由于深度放电也会缩短电池寿命,如果低于30%,即放电深度高于70%的波谷数据的个数较多,则需要提示用户尽量不要深度放电。

2、电量分段计费

在确定了波峰数据和波谷数据之后,结合所述波峰数据对应的采样时间点和波谷数据对应的采样时间点确定用户的充电时间区间和放电时间区间。经过统计,若发现有较多用户在第一充电时间区间充电,或发现较少用户在第二充电时间区间内充电,则可以通过提高第一充电时间区间对应的电费或降低第二充电时间区间对应的电费的方式来达到平衡资源的目的。

3、充电桩的布局

在确定了波峰数据后,可以结合波峰数据对应的用户位置数据(例如GPS数据)得到充电桩的使用情况,若某个位置的充电桩使用频繁,则可以增加该位置充电桩的数量;若某个位置的充电桩使用频率较低,则可以减少该位置充电桩的数量,以对充电桩的布局进行优化。

基于以上实施例提供的一种关于电池剩余电量的数据处理方法,本申请实施例还提供了一种关于电池剩余电量的数据处理装置,下面结合附图来详细说明其工作原理。

实施例二

参见图6,该图为本申请实施例二提供的一种关于电池剩余电量的数据处理装置的结构框图。

本实施例提供的关于电池剩余电量的数据处理装置包括:获取单元101、集合确定单元102、赋值单元103和电量确定单元104;

其中,所述获取单元101,用于获取第一预设时间段内电池剩余电量的采样数据集;

所述集合确定单元102,用于从所述采样数据集中按照预设步长确定赋值集合,所述赋值集合中包括采样时间点连续的至少三个采样数据,且所述赋值集合中采样数据的个数少于所述采样数据集中采样数据的个数,所述步长是指本次确定的赋值集合与上次确定的赋值集合之间跳跃的采样数据的个数;

所述赋值单元103,用于从所述赋值集合中选择采样数据赋值给过山车数组;所述过山车数组包括起始元素、终点元素和至少一个中间元素,每个元素均分别对应一个采样数据,其中,所述起始元素对应的采样数据的采样时间点为第一时间点,所述终点元素对应的采样数据的采样时间点为第二时间点,所述至少一个中间元素对应的采样数据的采样时间点为第三时间点,所述第三时间点在所述第一时间点和所述第二时间点之间;所述至少一个中间元素包括目标元素;

所述电量确定单元104,用于在所述过山车数组被赋值之后,若所述目标元素对应的采样数据满足波峰条件,则将所述目标元素对应的采样数据确定为波峰数据,所述波峰数据为电池结束充电或开始放电时对应的电池剩余电量;若所述目标元素对应的采样数据满足波谷条件,则将所述目标元素对应的采样数据确定为波谷数据,所述波谷数据为电池结束放电或开始充电时对应的电池剩余电量。

本实施例通过从所述采样数据集中按照预设步长确定赋值集合,并从所述赋值集合中选择采样数据赋值给过山车数组,在所述过山车数组被赋值之后,若所述目标元素对应的采样数据满足波峰条件,则将所述目标元素对应的采样数据确定为波峰数据;若所述目标元素对应的采样数据满足波谷条件,则将所述目标元素对应的采样数据确定为波谷数据,从而实现了对电池剩余电量曲线波峰数据和波谷数据的确定。

可选的,所述波峰条件为:所述目标元素对应的采样数据大于所述过山车数组中其他元素对应的采样数据。

可选的,所述波谷条件为:所述目标元素对应的采样数据小于所述过山车数组中其他元素对应的采样数据。

可选的,所述过山车数组的长度小于两个相邻的波峰数据之间的长度和/或两个相邻的波谷数据之间的长度。

可选的,所述过山车数组的长度根据所述采样数据的采样周期以及最短充放电时间进行确定,所述最短充放电时间包括最短充电时间或最短放电时间。

可选的,所述最短充放电时间根据第二预设时间段电池的波峰数据对应的采样时间点和波谷数据对应的采样时间点确定,所述第二预设时间段的最晚采样时间点不晚于所述第一预设时间段的最早采样时间点。

可选的,所述装置还包括:

第一个数确定单元和第一信息生成单元;和/或,第二个数确定单元和第二信息生成单元;

所述第一个数确定单元,用于确定所述采样数据集对应波峰数据的总个数和在第一预设范围内的波峰数据的个数;

所述第一信息生成单元,用于若所述第一预设范围内的波峰数据的个数与所述波峰数据的总个数的比值小于或等于第一阈值,则生成第一提示信息;

所述第二个数确定单元,用于确定所述采样数据集对应波谷数据的总个数和在第二预设范围内的波谷数据的个数;

所述第二信息生成单元,用于若所述第二预设范围内的波谷数据的个数与所述波谷数据的总个数的比值小于或等于第二阈值,则生成第二提示信息。

可选的,所述装置还包括:

第一删除单元,用于在获取到第一预设时间段内电池剩余电量的采样数据集之后,删除没有获取到SOC采样数据的采样点。

可选的,所述装置还包括:

第二删除单元,用于在获取到第一预设时间段内电池剩余电量的采样数据集之后,在连续的多个数值相同的采样数据中保留其中一个采样数据,删除其余的采样数据。

当介绍本申请的各种实施例的元件时,冠词“一”、“一个”、“这个”和“所述”都意图表示有一个或多个元件。词语“包括”、“包含”和“具有”都是包括性的并意味着除了列出的元件之外,还可以有其它元件。

需要说明的是,本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元及模块可以是或者也可以不是物理上分开的。另外,还可以根据实际的需要选择其中的部分或者全部单元和模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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