一种电池异常检测方法、电池系统和计算机程序与流程
未命名
09-17
阅读:223
评论:0
1.本发明属于电池管理技术领域,尤其涉及一种基于电压分布的电池异常检测方法、电池系统和计算机程序。
背景技术:
2.电池系统在储能、电动车领域中,需要大量单体电池串联使用以满足设备的电压要求。由于电池生产工艺及成组后的衰减因素差异,电池系统不一致性会随着使用时间的增加而增大。电池组的实际可用容量受电池组内性能最差电池的影响,其具体表现为内阻大,实际可用容量低,通常在维护电池组时需要及时更换这些电池来保障电池组安全及经济效益。因此,电池异常检测对于电池管理系统尤为重要。
技术实现要素:
3.本发明的目的在于解决上述现有技术中存在的难题,提供一种基于电压分布的电池异常检测方法,该方法是在电池充放电过程中,结合电池电压离散度,作出电池异常诊断,方法易行,便于工程应用。
4.为了实现上述的目的,本发明采用了以下的技术方案:一种基于电压分布的电池异常检测方法,该方法包括以下的步骤:s1,实时采集电池系统中各单体电池的电压、温度和电流;s2,判断电池充放电状态,当电池充电或放电累计容量达到a
×cn
,a=1%-5%,cn为电池的额定容量,开启s3;若中途充放电状态发生切换,则直接进入s5;s3,计算各节电池充电或放电累计容量达到b
×cn
过程中的电压面积sn,b=5%-20%;计算各单体电压面积sn与平均电压面积s
avg
的比值k,记录对应电压面积比值最小同时比值小于g的x节电池编号,g=0.7-0.95;记录对应的电池编号形成数组num
充电
[x]或num
放电
[x],若符合条件的电池数量未满足则以0代替;若在计算过程中,充放电状态发生切换,则直接进入s4;若计算过程中最高温度与最小温度的差值大于c℃,c=10-20,则直接进入s5;s4,检查num
充电
[x]和num
放电
[x]是否存在交集,0除外,即num
充电
[x]num
放电
[x],若存在交集则对交集的电池编号电池作出异常预警;若不存在交集,则进入s5;s5,记录充电过程中最高电压高于emv或者放电过程中最低电压低于fmv时的电压面积比值最小同时比值小于g的x节电池编号,e为充电至soc为95%的电压,f为放电至soc为5%的电压,记录对应的电池编号形成数组num
充电末
[x]或num
放电末
[x],其中若起始记录为j时刻,则计算电压面积的k时刻为j+1时刻;s6,检查数组num
充电末
[x]和num
放电末
[x]是否存在交集,0除外,即num
充电末
[x]num
放电末
[x],若存在交集则对交集的电池编号电池作出异常预警;否则,退出。
[0005]
作为优选,所述步骤s2中电池充电或放电累计容量计算如式(1)所示:c
add
[t]为i时刻的累计容量,c
add
[t-1]为i-1时刻的累计容量,i[t]为i时刻的电
流,
△
t为i时刻与i-1时刻的时间间隔。
[0006]
作为优选,所述步骤s2中中途充放电状态发生切换包含开路状态。
[0007]
作为优选,所述步骤s3充电过程中平均电压的面积s
avg
的计算公式如式(2)所示:其中表示是电压上限值,表示的是t时刻下的电池平均电压,j时刻到k时刻满足累计容量达到b
×cn
;表示采样间隔中的电池荷电状态变化量,其计算如式(3)所示: (3)c
t
为当前电池的实际满电可用容量,i
t
为t时刻下的电流;第n节电池的电压的面积sn的计算公式如式(4)所示:的计算公式如式(4)所示:表示的是t时刻下第n节电池的电压。
[0008]
作为优选,所述步骤s3放电过程中的平均电压的面积s
avg
的计算公式如式(5)所示:(5)其中表示是电压下限值,表示的是t时刻下的电池平均电压,j时刻到k时刻满足累计容量达到b
×cn
;表示采样间隔中的电池荷电状态变化量,其计算如式(3)所示:c
t
为当前电池的实际满电可用容量,i
t
为t时刻下的电流;第n节电池的电压的面积sn的计算公式如式(6)所示: (6)表示的是t时刻下第n节电池的电压。
[0009]
进一步,本发明还公开了一种电池管理系统,该电池管理系统所述的方法进行电池异常检测。
[0010]
进一步,本发明还公开了一种电池系统,该系统包括所述的电池管理系统。
[0011]
进一步,本发明还公开了一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现所述方法。
[0012]
进一步,本发明还公开了一种计算机可读存储介质,其上存储有计算机程序或指令,该计算机程序或指令被处理器执行时实现所述方法。
[0013]
进一步,本发明还公开了一种计算机程序产品,包括计算机程序或指令,该计算机
程序或指令被处理器执行时实现所述方法。
[0014]
本技术由于采用了上述的技术方案,该方法是在电池充放电过程中,结合电池电压离散度,作出电池异常诊断,方法易行,便于工程应用。
附图说明
[0015]
图1为本发明的系统流程框图。
[0016]
图2为电池充电过程中的电压面积计算示意图。
[0017]
图3为电池放电过程中的电压面积计算示意图。
具体实施方式
[0018]
下面将结合本发明实施例,对本发明实施例中的技术方案进行清查、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。给予本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]
如图1所示的一种基于电压分布的电池异常检测方法,该系统包括以下的步骤:s1,实时采集电池系统中各单体电池的电压、温度、电流。
[0020]
s2,判断电池充放电状态,当电池充电或放电累计容量达到a
×cn
(例a取1%,cn为电池的额定容量),开启s3;若中途充放电状态发生切换(包含开路状态),则直接进入s5。
[0021]
步骤s2中电池充电或放电累计容量计算如式(1)所示,c
add
[t]为i时刻的累计容量,c
add
[t-1]为i-1时刻的累计容量,i[t]为i时刻的电流,
△
t为i时刻与i-1时刻的时间间隔。
[0022]
。
[0023]
s3,计算各节电池充电或放电累计容量达到b
×cn
(例b取10%)过程中的电压面积sn,计算各单体电压面积sn与平均电压面积s
avg
的比值k,记录对应电压面积比值最小同时比值小于g(例g可取0.9)的x节电池编号;若在计算过程中,充放电状态发生切换,则直接进入s4;若计算过程中最高温度与最小温度的差值大于c℃(例c取15),则直接进入s5。
[0024]
步骤s3中充电过程中的电压面积计算如图2所示。平均电压的面积s
avg
的计算公式如式(2)所示,其中表示是电压上限值(例取3.65v),表示的是t时刻下的电池平均电压,j时刻到k时刻满足累计容量达到b
×cn
,表示采样间隔中的电池荷电状态变化量,其计算如式(3)所示,c
t
为当前电池的实际满电可用容量;第n节电池的电压的面积sn的计算公式如式(4)所示,表示的是t时刻下第n节电池的电压。
[0025] (3)步骤s3中放电过程中的电压面积计算如图3所示。平均电压的面积s
avg
的计算公式
如式(5)所示,其中表示是电压下限值(例取2.7v);第n节电池的电压的面积sn的计算公式如式(6)所示。
[0026] (5)
ꢀꢀ
(6)进一步地,步骤s3中电压面积比值k计算公式如式(7)所示。
[0027]
ꢀꢀ
(7)步骤s3中记录对应电压面积比值最小同时比值小于g(例g可取0.9)的x节电池编号,记录对应的电池编号形成数组num
充电
[x](或num
放电
[x]),若符合条件的电池数量未满足则以0代替(例x取5,只有3节电池满足条件,num
充电
[5]={1,50,100,0,0})。
[0028]
s4,检查num
充电
[x]和num
放电
[x]是否存在交集(0除外),即num
充电
[x]num
放电
[x],若存在交集则对交集的电池编号电池作出异常预警(例num
充电
[5]={1,50,100,0,0},num
放电
[5]={10,50,100,150,0},则对应的交集为{50,100},系统对电池编号为50和100的电池作出异常预警);若不存在交集,则进入s5。
[0029]
s5,记录充电过程中最高电压高于emv或者放电过程中最低电压低于fmv,(e为充电至soc为95%的电压,f为放电至soc为5%的电压,磷酸铁锂电池为例,e可取3550,f可取2900)时的电压面积比值最小同时比值小于g(例g可取0.9)的x节电池编号,记录对应的电池编号形成数组num
充电末
[x](或num
放电末
[x]),其中若起始记录为j时刻,则计算电压面积的k时刻为j+1时刻。
[0030]
s6,检查数组num
充电末
[x]和num
放电末
[x]是否存在交集(0除外),即num
充电末
[x]num
放电末
[x],若存在交集则对交集的电池编号电池作出异常预警;否则,退出。
[0031]
以上为对本发明实施例的描述,通过对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的。本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施列,而是要符合与本文所公开的原理和新颖点相一致的最宽的范围。
技术特征:
1.一种电池异常检测方法,该方法包括以下的步骤:s1,实时采集电池系统中各单体电池的电压、温度和电流;s2,判断电池充放电状态,当电池充电或放电累计容量达到a
×
c
n
,a=1%-5%,c
n
为电池的额定容量,开启s3;若中途充放电状态发生切换,则直接进入s5;s3,计算各节电池充电或放电累计容量达到b
×
c
n
过程中的电压面积s
n
,b=5%-20%;计算各单体电压面积s
n
与平均电压面积s
avg
的比值k,记录对应电压面积比值最小同时比值小于g的x节电池编号,g=0.7-0.95;记录对应的电池编号形成数组num
充电
[x]或num
放电
[x],若符合条件的电池数量未满足则以0代替;若在计算过程中,充放电状态发生切换,则直接进入s4;若计算过程中最高温度与最小温度的差值大于c℃,c=10-20,则直接进入s5;s4,检查num
充电
[x]和num
放电
[x]是否存在交集,0除外,即num
充电
[x]num
放电
[x],若存在交集则对交集的电池编号电池作出异常预警;若不存在交集,则进入s5;s5,记录充电过程中最高电压高于emv或者放电过程中最低电压低于fmv时的电压面积比值最小同时比值小于g的x节电池编号,e为充电至soc为95%的电压,f为放电至soc为5%的电压,记录对应的电池编号形成数组num
充电末
[x]或num
放电末
[x],其中若起始记录为j时刻,则计算电压面积的k时刻为j+1时刻;s6,检查数组num
充电末
[x]和num
放电末
[x]是否存在交集,0除外,即num
充电末
[x]num
放电末
[x],若存在交集则对交集的电池编号电池作出异常预警;否则,退出。2.根据权利要求1所述的一种电池异常检测方法,其特征在于,步骤s2中电池充电或放电累计容量计算如式(1)所示:c
add
[t]为i时刻的累计容量,c
add
[t-1]为i-1时刻的累计容量,i[t]为i时刻的电流,
△
t为i时刻与i-1时刻的时间间隔。3.根据权利要求1所述的一种电池异常检测方法,其特征在于,步骤s2中中途充放电状态发生切换包含开路状态。4.根据权利要求2所述的一种电池异常检测方法,其特征在于,步骤s3充电过程中平均电压的面积s
avg
的计算公式如式(2)所示:其中表示是电压上限值,表示的是t时刻下的电池平均电压,j时刻到k时刻满足累计容量达到b
×
c
n
;表示采样间隔中的电池荷电状态变化量,其计算如式(3)所示: (3)c
t
为当前电池的实际满电可用容量,i
t
为t时刻下的电流;第n节电池的电压的面积s
n
的计算公式如式(4)所示:
表示的是t时刻下第n节电池的电压。5.根据权利要求4所述的一种电池异常检测方法,其特征在于,步骤s3放电过程中的平均电压的面积s
avg
的计算公式如式(5)所示:其中表示是电压下限值,表示的是t时刻下的电池平均电压,j时刻到k时刻满足累计容量达到b
×
c
n
;表示采样间隔中的电池荷电状态变化量,其计算如式(3)所示:c
t
为当前电池的实际满电可用容量,i
t
为t时刻下的电流;第n节电池的电压的面积s
n
的计算公式如式(6)所示: (6)表示的是t时刻下第n节电池的电压。6.一种电池管理系统,该电池管理系统采用权利要求1-5任意一项权利要求所述的方法进行电池异常检测。7.一种电池系统,该系统包括权利要求6所述的电池管理系统。8.一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-5任意一项权利要求所述方法。9.一种计算机可读存储介质,其上存储有计算机程序或指令,其特征在于,该计算机程序或指令被处理器执行时实现权利要求1-5任意一项权利要求所述方法。10.一种计算机程序产品,包括计算机程序或指令,其特征在于,该计算机程序或指令被处理器执行时实现权利要求1-5任意一项权利要求所述方法。
技术总结
本发明属于电池管理技术领域,尤其涉及一种电池异常检测方法、电池系统和计算机程序。该方法包括以下的步骤:S1,实时采集电池系统中各单体电池的电压、温度和电流;S2,判断电池充放电状态;S3,计算各节电池充电或放电累计容量达到b
技术研发人员:王浩 华思聪 郑益 蒋杨彬
受保护的技术使用者:杭州高特电子设备股份有限公司
技术研发日:2023.08.16
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
