一种基于数据挖掘的蓄电池故障诊断方法技术

技术编号:20423177 阅读:48 留言:0更新日期:2019-02-23 07:51
一种基于数据挖掘的蓄电池故障诊断方法,包括以下步骤:步骤1、读取N条蓄电池的电池电压、电池温度、电池内阻、动态负载电压、放电能力系数、动态放电电流的值以及蓄电池的劣化程度SOH的值;步骤2、设定时间窗口n和滑动步长S;步骤3、分别计算第i个时间窗口内的电池电压、电池温度、电池内阻、动态负载电压、放电能力系数、动态放电电流的测试值、平均值、方差和极差,步骤4、对步骤3中的变量进行归一化处理;步骤5、归一化之后的变量值代入logistic回归模型中,得到蓄电池故障发生的条件概率;步骤6、建立对数似然函数;步骤7、求取参数β0,β1,β2,...βm;步骤8、选取待检测的蓄电池代入到蓄电池故障发生的概率计算公式中。准确率更高。

【技术实现步骤摘要】
一种基于数据挖掘的蓄电池故障诊断方法
本专利技术涉及蓄电池故障诊断领域,特别涉及一种基于数据挖掘的蓄电池故障诊断方法。
技术介绍
蓄电池是变电站的心脏,为变电站的控制、信号和动力设备提供电源,一旦直流电源出现问题,整个变电站都会失电,甚至瘫痪。随着电网调度自动化系统的日趋完善,越来越多的变电站实现了无人值守,电网运行的许多重要数据都要求及时安全可靠的处理和存储,站内各种保护及自动装置的工作都需要可靠的直流电源。同时,直流电源还为断路器分合闸、通信、事故照明等提供动力。而蓄电池组又是直流电源的最后一道屏障,在直流电源的交流输入停电的时候,只能依靠蓄电池组供电,因此蓄电池组的维护是直流维护中最重要的工作。目前对蓄电池组的在线监测有多种手段,但主要集中在蓄电池电压的巡检上,通过实时监测蓄电池的电压来判断蓄电池组的健康状况,但因为蓄电池绝大部分时间是运行在浮充状态下,因此即使蓄电池已经出现了问题,也很难通过浮充电压监测出来。蓄电池常作为后备电源使用,典型的使用为变电站直流蓄电池组和大中型数据中心机房UPS电源系统。这些蓄电池平时处于浮充电状态,与充电装置的输出并联,一旦交流电源中断,蓄电池立即放电工作,与深度循环放电的蓄电池相比,由于后备电池长期处于浮充状态,即使偶尔放电,因放电深度较小,因此很难获得蓄电池的准确保有量。而在电池运行过程中,在线测量蓄电池的劣化程度(SOH,StateofHealth)是用户最为关心的问题,也是后备蓄电池使用中的最大难题之一。现有技术中有学者利用支持向量机和遗传算法提出了一种航空铅酸电池健康评估模型;有学者采用曲面拟合的方法求出电池的健康状态,但蓄电池的劣化程度SOH受电池使用工况、环境温度和电池放电深度等多方面因素的影响,因此需要进一步改进。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的现状,提供一种准确率更高的基于数据挖掘的蓄电池故障诊断方法。本专利技术解决上述技术问题所采用的技术方案为:一种基于数据挖掘的蓄电池故障诊断方法,其特征在于:包括以下步骤:步骤(1)、读取N条蓄电池的状态数据,蓄电池的状态数据包含以下参数:电池电压BV、电池温度BT、电池内阻BIR、动态负载电压DLV、放电能力系数DCF、动态放电电流DDC的值以及所对应的蓄电池的劣化程度SOH的值;其中,N为正整数;蓄电池的劣化程度SOH为0时表示蓄电池无故障,蓄电池的劣化程度SOH为1时表示蓄电池发生故障;步骤(2)、将n条蓄电池的状态数据作为一个时间窗口,设定滑动步长S,得到k个时间窗口,分别为[1,n],[S+1,S+n],…[(i-1)S+1,(i-1)S+n],…[(k-1)S+1,(k-1)S+n];其中,k为大于等于1的整数且(k-1)S+n为小于等于N的最大整数;步骤(3)、分别计算第i个时间窗口内的变量BV_P、BV_A、BV_V、BV_R、BT_P、BT_A、BT_V、BT_R、BIR_P、BIR_A、BIR_V、BIR_R、DLV_P、DLV_A、DLV_V、DLV_R、DCF_P、DCF_A、DCF_V、DCF_R、DDC_P、DDC_A、DDC_V、DDC_R和SOH_i,并且在该时间窗口内,当其中至少有一个蓄电池的劣化程度SOH的值为1时,则标注第i个时间窗口内的变量SOH_i为1,反之,则标注该时间窗口内的变量SOH_i为0;其中,BV_P为第i个时间窗口内的电池电压BV的当前测量数据,BV_A为第i个时间窗口内的电池电压BV的平均值,BV_V为第i个时间窗口内的电池电压BV的方差,BV_R为第i个时间窗口内的电池电压BV的极差;BT_P为第i个时间窗口内的电池温度BT的当前测量数据,BT_A为第i个时间窗口内的电池温度BT的平均值,BT_V为第i个时间窗口内的电池温度BT的方差,BT_R为第i个时间窗口内的电池温度BT的极差;BIR_P为第i个时间窗口内的电池内阻BIR的当前测量数据,BIR_A为第i个时间窗口内的电池内阻BIR的平均值,BIR_V为第i个时间窗口内的电池内阻BIR的方差,BIR_R为第i个时间窗口内的电池内阻BIR的极差;DLV_P为第i个时间窗口内的动态负载电压DLV的当前测量数据,DLV_A为第i个时间窗口内的动态负载电压DLV的平均值,DLV_V为第i个时间窗口内的动态负载电压DLV的方差,DLV_R为第i个时间窗口内的动态负载电压DLV的极差;DCF_P为第i个时间窗口内的放电能力系数DCF的当前测量数据,DCF_A为第i个时间窗口内的放电能力系数DCF的平均值,DCF_V为第i个时间窗口内的放电能力系数DCF的方差,DCF_R为第i个时间窗口内的放电能力系数DCF的极差;DDC_P为第i个时间窗口内的动态放电电流DDC的当前测量数据,DDC_A为第i个时间窗口内的动态放电电流DDC的平均值,DDC_V为第i个时间窗口内的动态放电电流DDC的方差,DDC_R为第i个时间窗口内的动态放电电流DDC的极差;SOH_i为第i个时间窗口内的蓄电池的劣化程度;步骤(4)、对所述步骤(3)中计算得到的第i个时间窗口内的变量BV_P、BV_A、BV_V、BV_R、BT_P、BT_A、BT_V、BT_R、BIR_P、BIR_A、BIR_V、BIR_R、DLV_P、DLV_A、DLV_V、DLV_R、DCF_P、DCF_A、DCF_V、DCF_R、DDC_P、DDC_A、DDC_V、DDC_R分别进行归一化处理,得到归一化之后的变量BV_P’、BV_A’、BV_V’、BV_R’、BT_P’、BT_A’、BT_V’、BT_R’、BIR_P’、BIR_A’、BIR_V’、BIR_R’、DLV_P’、DLV_A’、DLV_V’、DLV_R’、DCF_P’、DCF_A’、DCF_V’、DCF_R’、DDC_P’、DDC_A’、DDC_V’、DDC_R’;步骤(5)、将步骤(4)中计算得到的第i个时间窗口内归一化之后的变量值代入logistic回归模型中,得到蓄电池故障发生的条件概率Pi,计算公式为:其中,β0为常数项,β1,β2,...βm为偏回归系数,且m=24,X1,X2,...Xm分别为BV_P’、BV_A’、BV_V’、BV_R’、BT_P’、BT_A’、BT_V’、BT_R’、BIR_P’、BIR_A’、BIR_V’、BIR_R’、DLV_P’、DLV_A’、DLV_V’、DLV_R’、DCF_P’、DCF_A’、DCF_V’、DCF_R’、DDC_P’、DDC_A’、DDC_V’、DDC_R’;步骤(6)、建立样本似然函数L,并取对数,得到对数似然函数lnL,计算公式为:其中,Yi为第i个时间窗口内的变量SOH_i;步骤(7)、根据步骤(6)中的对数似然函数lnL,求取参数β0,β1,β2,...βm;步骤(8)、任意选取一批待检测的蓄电池,采用步骤(2)-步骤(5)中的方法,计算某一时间窗口内归一化之后的变量值BV_P’、BV_A’、BV_V’、BV_R’、BT_P’、BT_A’、BT_V’、BT_R’、BIR_P’、BIR_A’、BIR_V’、BIR_R’、DLV_P’、DLV_A’、DLV_V’、DLV_R’、DCF_P’、DCF_A’、DCF_V’本文档来自技高网
...

【技术保护点】
1.一种基于数据挖掘的蓄电池故障诊断方法,其特征在于:包括以下步骤:步骤(1)、读取N条蓄电池的状态数据,蓄电池的状态数据包含以下参数:电池电压BV、电池温度BT、电池内阻BIR、动态负载电压DLV、放电能力系数DCF、动态放电电流DDC的值以及所对应的蓄电池的劣化程度SOH的值;其中,N为正整数;蓄电池的劣化程度SOH为0时表示蓄电池无故障,蓄电池的劣化程度SOH为1时表示蓄电池发生故障;步骤(2)、将n条蓄电池的状态数据作为一个时间窗口,设定滑动步长S,得到k个时间窗口,分别为[1,n],[S+1,S+n],…[(i‑1)S+1,(i‑1)S+n],…[(k‑1)S+1,(k‑1)S+n];其中,k为大于等于1的整数且(k‑1)S+n为小于等于N的最大整数;步骤(3)、分别计算第i个时间窗口内的变量BV_P、BV_A、BV_V、BV_R、BT_P、BT_A、BT_V、BT_R、BIR_P、BIR_A、BIR_V、BIR_R、DLV_P、DLV_A、DLV_V、DLV_R、DCF_P、DCF_A、DCF_V、DCF_R、DDC_P、DDC_A、DDC_V、DDC_R和SOH_i,并且在该时间窗口内,当其中至少有一个蓄电池的劣化程度SOH的值为1时,则标注第i个时间窗口内的变量SOH_i为1,反之,则标注该时间窗口内的变量SOH_i为0;其中,BV_P为第i个时间窗口内的电池电压BV的当前测量数据,BV_A为第i个时间窗口内的电池电压BV的平均值,BV_V为第i个时间窗口内的电池电压BV的方差,BV_R为第i个时间窗口内的电池电压BV的极差;BT_P为第i个时间窗口内的电池温度BT的当前测量数据,BT_A为第i个时间窗口内的电池温度BT的平均值,BT_V为第i个时间窗口内的电池温度BT的方差,BT_R为第i个时间窗口内的电池温度BT的极差;BIR_P为第i个时间窗口内的电池内阻BIR的当前测量数据,BIR_A为第i个时间窗口内的电池内阻BIR的平均值,BIR_V为第i个时间窗口内的电池内阻BIR的方差,BIR_R为第i个时间窗口内的电池内阻BIR的极差;DLV_P为第i个时间窗口内的动态负载电压DLV的当前测量数据,DLV_A为第i个时间窗口内的动态负载电压DLV的平均值,DLV_V为第i个时间窗口内的动态负载电压DLV的方差,DLV_R为第i个时间窗口内的动态负载电压DLV的极差;DCF_P为第i个时间窗口内的放电能力系数DCF的当前测量数据,DCF_A为第i个时间窗口内的放电能力系数DCF的平均值,DCF_V为第i个时间窗口内的放电能力系数DCF的方差,DCF_R为第i个时间窗口内的放电能力系数DCF的极差;DDC_P为第i个时间窗口内的动态放电电流DDC的当前测量数据,DDC_A为第i个时间窗口内的动态放电电流DDC的平均值,DDC_V为第i个时间窗口内的动态放电电流DDC的方差,DDC_R为第i个时间窗口内的动态放电电流DDC的极差;SOH_i为第i个时间窗口内的蓄电池的劣化程度;步骤(4)、对所述步骤(3)中计算得到的第i个时间窗口内的变量BV_P、BV_A、BV_V、BV_R、BT_P、BT_A、BT_V、BT_R、BIR_P、BIR_A、BIR_V、BIR_R、DLV_P、DLV_A、DLV_V、DLV_R、DCF_P、DCF_A、DCF_V、DCF_R、DDC_P、DDC_A、DDC_V、DDC_R分别进行归一化处理,得到归一化之后的变量BV_P’、BV_A’、BV_V’、BV_R’、BT_P’、BT_A’、BT_V’、BT_R’、BIR_P’、BIR_A’、BIR_V’、BIR_R’、DLV_P’、DLV_A’、DLV_V’、DLV_R’、DCF_P’、DCF_A’、DCF_V’、DCF_R’、DDC_P’、DDC_A’、DDC_V’、DDC_R’;步骤(5)、将步骤(4)中计算得到的第i个时间窗口内归一化之后的变量值代入logistic回归模型中,得到蓄电池故障发生的条件概率Pi,计算公式为:...

【技术特征摘要】
1.一种基于数据挖掘的蓄电池故障诊断方法,其特征在于:包括以下步骤:步骤(1)、读取N条蓄电池的状态数据,蓄电池的状态数据包含以下参数:电池电压BV、电池温度BT、电池内阻BIR、动态负载电压DLV、放电能力系数DCF、动态放电电流DDC的值以及所对应的蓄电池的劣化程度SOH的值;其中,N为正整数;蓄电池的劣化程度SOH为0时表示蓄电池无故障,蓄电池的劣化程度SOH为1时表示蓄电池发生故障;步骤(2)、将n条蓄电池的状态数据作为一个时间窗口,设定滑动步长S,得到k个时间窗口,分别为[1,n],[S+1,S+n],…[(i-1)S+1,(i-1)S+n],…[(k-1)S+1,(k-1)S+n];其中,k为大于等于1的整数且(k-1)S+n为小于等于N的最大整数;步骤(3)、分别计算第i个时间窗口内的变量BV_P、BV_A、BV_V、BV_R、BT_P、BT_A、BT_V、BT_R、BIR_P、BIR_A、BIR_V、BIR_R、DLV_P、DLV_A、DLV_V、DLV_R、DCF_P、DCF_A、DCF_V、DCF_R、DDC_P、DDC_A、DDC_V、DDC_R和SOH_i,并且在该时间窗口内,当其中至少有一个蓄电池的劣化程度SOH的值为1时,则标注第i个时间窗口内的变量SOH_i为1,反之,则标注该时间窗口内的变量SOH_i为0;其中,BV_P为第i个时间窗口内的电池电压BV的当前测量数据,BV_A为第i个时间窗口内的电池电压BV的平均值,BV_V为第i个时间窗口内的电池电压BV的方差,BV_R为第i个时间窗口内的电池电压BV的极差;BT_P为第i个时间窗口内的电池温度BT的当前测量数据,BT_A为第i个时间窗口内的电池温度BT的平均值,BT_V为第i个时间窗口内的电池温度BT的方差,BT_R为第i个时间窗口内的电池温度BT的极差;BIR_P为第i个时间窗口内的电池内阻BIR的当前测量数据,BIR_A为第i个时间窗口内的电池内阻BIR的平均值,BIR_V为第i个时间窗口内的电池内阻BIR的方差,BIR_R为第i个时间窗口内的电池内阻BIR的极差;DLV_P为第i个时间窗口内的动态负载电压DLV的当前测量数据,DLV_A为第i个时间窗口内的动态负载电压DLV的平均值,DLV_V为第i个时间窗口内的动态负载电压DLV的方差,DLV_R为第i个时间窗口内的动态负载电压DLV的极差;DCF_P为第i个时间窗口内的放电能力系数DCF的当前测量数据,DCF_A为第i个时间窗口内的放电能力系数DCF的平均值,DCF_V为第i个时间窗口内的放电能力系数DCF的方差,DCF_R为第i个时间窗口内的放电能力系数DCF的极差;DDC_P为第i个时间窗口内的动态放电电流DDC的当前测量数据,DDC_A为第i个时间窗口内的动态放电电流DDC的平均值,DDC_V为第i个时间窗口内的动态放电电流DDC的方差,DDC_R为第i个时间窗口内的动态放电电流DDC的极差;SOH_i为第i个时间窗口内的蓄电池的劣化程度;步骤(4)、对所述步骤(3)中计算得到的第i个时间窗口内的变量BV_P、BV_A、BV_V、BV_R、BT_P、BT_A、BT_V、BT_R、BIR_P、BIR_A、BIR_V、BIR_R、DLV_P、DLV_A、DLV_V、DLV_R、DCF...

【专利技术属性】
技术研发人员:汪保梁继勇尹天鹤杨帆王延新
申请(专利权)人:宁波工程学院
类型:发明
国别省市:浙江,33

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

1