一种大数据系统容量微分多峰曲线的峰位峰强识别方法技术方案

技术编号:29250958 阅读:64 留言:0更新日期:2021-07-13 17:19
本发明专利技术一种大数据系统容量微分多峰曲线的峰位峰强识别方法,以多峰电池系统在充放电时电压及容量数据提取并微分处理得到的[V,dQ]数组为基础,通过搜索数组中最大值峰位,在最大值峰位左右两侧以某固定步长搜索波谷,锁定波谷后在波谷往外延伸的方向继续搜索下一个波峰,通过计算所有搜索到的波峰高度、波峰位置是否满足一定条件来辨识所得到的峰是否为真正的有效峰,最后通过对比所有锁定的有效峰的峰位电压高低来确定峰的属性,从而克服传统电池容量微分曲线中峰位、峰个数等信息需要人工提取的问题,实现大数据自动提取峰个数、峰位信息,可适应于双峰或多峰体系的电池系统,适用于不同材料体系的电池系统。

【技术实现步骤摘要】
一种大数据系统容量微分多峰曲线的峰位峰强识别方法
本专利技术涉及车辆运营评价
,更具体地说是指一种大数据系统容量微分多峰曲线的峰位峰强识别方法。
技术介绍
新能源汽车的动力电池系统是由若干个电芯通过串并联组成,该系统的性能受到电芯一致性影响。新能源汽车动力电池系统经历长时间使用后,电池单体之间因温度、自放电率、容量衰减速率、库仑效率等不同会导致电池单体之间的SOC出现不一致现象,即容量不均衡。该种不均衡现象会使电池系统可用容量减少,利用效率降低,使车辆行驶里程减少。为了估算电池可用剩余容量或者衡量电池系统的不均衡程度,以判断电池组容量的不均衡等情况,本申请人提供了一种磷酸铁锂电池系统容量不均衡程度的估算方法(授权公告号为CN109946616B),该方法主要是搜集车辆最高单体电压Vmax、最低单体电压Vmin在充电过程的时间与电流数据;对数据进行平滑处理,并做容量微分处理,同时,对dQ/dV与V进行作图处理;对dQ/dV~V图中所出现的峰值进行P1~P3的归类;对同类峰进行峰位差的计算,并求出dQ/dVmax与dQ/dVmin的峰位差ΔV;利用得到的峰位差ΔV值进行不均衡程度ΔSOC的计算。其中,该方法或者现有技术中,由于电池容量微分曲线中有多个峰,并且采用的是对dQ/dV与V进行作图处理,因此在获取电池容量微分曲线中真正可用的峰的峰个数、峰位置和峰强度,是需要人工判断提取得到,而在线车辆后台大数据系统中,人工判断提取存在有局限性,费时费力,难以充分利用大数据系统的优势,实现自动、快速、便捷提供峰位、峰强、峰属性等信息。
技术实现思路
本专利技术公开的是一种大数据系统容量微分多峰曲线的峰位峰强识别方法,其主要目的在于克服现有技术存在的上述不足和缺陷。本专利技术采用如下技术方案:一种大数据系统容量微分多峰曲线的峰位峰强识别方法,其特征在于,首先通过电池系统充放电时电压及容量数据提取并微分处理得到多峰曲线数组,其次搜索数组中最大值峰位,在最大值峰位左右两侧以某固定步长搜索波谷,锁定波谷后在波谷往外延伸的方向继续搜索下一个波峰,通过计算所有搜索到的波峰高度、波峰位置是否满足一定条件来辨识所得到的峰是否为真正的有效峰,最后通过对比所有锁定的有效峰的峰位电压高低来确定峰的属性,具体包括以下步骤:步骤一,将多峰电池系统在充放电时电压及容量数据提取并微分处理,得到[V,dQ]数组,该数组为N行2列;步骤二,搜索数组中dQ的最大值,将该值所在数组中的位置标记为a1;步骤三,寻找数组中a1位置对应的V的值,标记为V1,并作为Vi的初值;步骤四,设定电压步长stepV的值,在Vi往右或往左跨一步电压步长stepV的值,并将跨步后该值所在数组的位置标记为a2;步骤五,在数组中a2和a1之间搜索dQ的最小值,并将该值所在数组的位置标记为a_valley;步骤六,在数组中a_valley往右或往左延伸搜索dQ的最大值,并将该值标记为dQ(a_peak)以及该值所在数组中的位置标记为a_peak;步骤七,判断a_peak是否同时满足以下三个条件,{a_peak与a_valley的间距>设定值X}&{dQ(a_peak)/dQ(a1)>设定值Y}&{a_peak与数组边缘的间距>设定值Z},如果同时满足,则确认找的a_peak位置的V(a_peak)为有效峰,将其定位为Vi+1,以该位置作为新的搜索原点,令Vi=Vi+1,以Vi+1作为新的搜索原点继续搜索,即进入步骤八;如果a_peak不能同时满足上述三个条件,则认定找的a_peak位置的V(a_peak)为无效峰,此时令Vi=Vi+stepV,以Vi+stepV为新的搜索原点继续搜索,即进入步骤八;步骤八,继续搜索时,判断同方向搜索次数,如果同方向搜索次数大于(有效峰的个数-1)时,则进入步骤四,以同方向继续搜索,否则以反方向继续搜索并判断反方向搜索次数;当反方向的搜索次数小于(有效峰的个数-1)时,则继续进入步骤四以反方向搜索,否则结束搜索;步骤九,结束搜索后,对所有Vi所出过的有效峰个数进行计数,给出有效峰的峰位值,并按峰位值的大小排序来确定峰的属性。进一步地,所述步骤四中step的值以0为初值逐步增大由程序自动识别适合的值,或者根据电池种类特性及衰老变化规律确定的经验值,该经验值为常数或可变参数。进一步地,所述步骤七中设定值X为3,设定值Y为0.5,设定值Z为3。进一步地,所述步骤一的多峰电池系统为磷酸铁锂电池系统,所述[V,dQ]数组由所述磷酸铁锂电池系统在充放电时最高单体电压及容量数据提取并微分处理后得到,该数组为N行2列。进一步地,所述步骤四中stepV的值由程序从0逐步增大自动调整得出,并以V2=V1+stepV,往右搜索V2所在数组的位置,并标记为a2。进一步地,所述步骤六,搜索数组中a_valley与数组边缘N之间的dQ的最大值,并将该值标记为dQ(a_max)以及该值所在数组中的位置标记为a_max。进一步地,基于磷酸铁锂电池系统在在可用SOC区间内仅有两个峰,所述步骤七,判断a_max是否同时满足以下三个条件,{a_max与a_valley的间距>设定值X}&{dQ(a_max)/dQ(a1)>设定值Y}&{a_max与数组边缘N的间距>设定值Z},如果同时满足,则确定往右搜索到的a_max位置处的峰值为有效峰,峰位为V(a_max),并且令Peak1=V(a_max),Peak2=V(a1),进入步骤九;如果不能同时满足,则确定往右搜索到的a_max位置处的峰值为无效峰,进入步骤八;步骤八,继续搜索,以V3=V1-stepV,往左搜索V3所在数组中的位置并标记为a3,在a3与a1之间搜索dQ的最小值,并将该值所在数组的位置重新标记为a_valley;在数组边缘1与a_valley之间搜索dQ的最大值,并将该值重新标记为dQ(a_max)以及该值所在数组中的位置重新标记为a_max;判断a_max是否同时满足以下三个条件,{a_max与a_valley的间距>设定值X}&{dQ(a_max)/dQ(a1)>设定值Y}&{a_max与数组边缘1的间距>设定值Z},如果同时满足,则确定往左搜索到的a_max位置处的峰值为有效峰,峰位为V(a_max),并且令Peak1=V(a_max),Peak2=V(a1),进入步骤九;如果不能同时满足,则确定往左搜索到的a_max位置处的峰值为无效峰,进入步骤九;步骤九,结束搜索后,对所有Vi所出过的有效峰个数进行计数,确定有效有效峰的个数为1或2,确定Peak1和Peak2的峰位。由上述对本专利技术结构的描述可知,和现有技术相比,本专利技术具有如下优点:本专利技术以多峰电池系统在充放电时电压及容量数据提取并微分处理得到的[V,dQ]数组为基础,通过搜索数组中最大值峰位,在最大值峰位左右两侧以某固定步长搜索波谷,锁定波谷后在波谷往外延伸的方向继续搜本文档来自技高网
...

【技术保护点】
1.一种大数据系统容量微分多峰曲线的峰位峰强识别方法,其特征在于,首先通过电池系统充放电时电压及容量数据提取并微分处理得到多峰曲线数组,其次搜索数组中最大值峰位,在最大值峰位左右两侧以某固定步长搜索波谷,锁定波谷后在波谷往外延伸的方向继续搜索下一个波峰,通过计算所有搜索到的波峰高度、波峰位置是否满足一定条件来辨识所得到的峰是否为真正的有效峰,最后通过对比所有锁定的有效峰的峰位电压高低来确定峰的属性,具体包括以下步骤:/n步骤一,将多峰电池系统在充放电时电压及容量数据提取并微分处理,得到[V,dQ]数组,该数组为N行2列;/n步骤二,搜索数组中dQ的最大值,将该值所在数组中的位置标记为a1;/n步骤三,寻找数组中a1位置对应的V的值,标记为V1,并作为V

【技术特征摘要】
1.一种大数据系统容量微分多峰曲线的峰位峰强识别方法,其特征在于,首先通过电池系统充放电时电压及容量数据提取并微分处理得到多峰曲线数组,其次搜索数组中最大值峰位,在最大值峰位左右两侧以某固定步长搜索波谷,锁定波谷后在波谷往外延伸的方向继续搜索下一个波峰,通过计算所有搜索到的波峰高度、波峰位置是否满足一定条件来辨识所得到的峰是否为真正的有效峰,最后通过对比所有锁定的有效峰的峰位电压高低来确定峰的属性,具体包括以下步骤:
步骤一,将多峰电池系统在充放电时电压及容量数据提取并微分处理,得到[V,dQ]数组,该数组为N行2列;
步骤二,搜索数组中dQ的最大值,将该值所在数组中的位置标记为a1;
步骤三,寻找数组中a1位置对应的V的值,标记为V1,并作为Vi的初值;
步骤四,设定电压步长stepV的值,在Vi往右或往左跨一步电压步长stepV的值,并将跨步后的值所在数组的位置标记为a2;
步骤五,在数组中a2和a1之间搜索dQ的最小值,并将该值所在数组的位置标记为a_valley;
步骤六,在数组中a_valley往右或往左延伸搜索dQ的最大值,并将该值标记为dQ(a_peak)以及该值所在数组中的位置标记为a_peak;
步骤七,判断a_peak是否同时满足以下三个条件,{a_peak与a_valley的间距>设定值X}&{dQ(a_peak)/dQ(a1)>设定值Y}&{a_peak与数组边缘的间距>设定值Z},如果同时满足,则确认找的a_peak位置的V(a_peak)为有效峰,将其定位为Vi+1,以该位置作为新的搜索原点,令Vi=Vi+1,以Vi+1作为新的搜索原点继续搜索,即进入步骤八;如果a_peak不能同时满足上述三个条件,则认定找的a_peak位置的V(a_peak)为无效峰,此时令Vi=Vi+stepV,以Vi+stepV为新的搜索原点继续搜索,即进入步骤八;
步骤八,继续搜索时,判断同方向搜索次数,如果同方向搜索次数大于(有效峰的个数-1)时,则进入步骤四,以同方向继续搜索,否则以反方向继续搜索并判断反方向搜索次数;当反方向的搜索次数小于(有效峰的个数-1)时,则继续进入步骤四以反方向搜索,否则结束搜索;
步骤九,结束搜索后,对所有Vi所出过的有效峰个数进行计数,给出有效峰的峰位值,并按峰位值的大小排序来确定峰的属性。


2.根据权利要求1所述的一种大数据系统容量微分多峰曲线的峰位峰强识别方法,其特征在于:所述步骤四中step的值以0为初值逐步增大由程序自动识别适合的值,或者根据电池种类特性及衰老变化规律确定的经验值,该经验值为常数或可变参数。


3.根据权利要求1所...

【专利技术属性】
技术研发人员:任永欢林炳辉郑彬彬孙玮佳余子群李鸿海吴焜昌
申请(专利权)人:厦门金龙联合汽车工业有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1