要:随着国内用电设备增多,电气火灾的发生率也有所升高,故障电弧检测的研究成为当今热点。本文提出一种Hilbert-Huang变换与支持向量机相结合的方法,其中采用Hilbert-Huang变换对不同负载电流波形进行时域分解,从而提取各模态分量的特征值。然后采用支持向量机的自适应分类方法,通过学习不同负载下Hilbert-Huang变换得到的特征值,自适应地区分正常运行状态与故障电弧运行状态。本文以调光灯、电吹风高档、电吹风低档、电风扇和电水壶等5种类型的常用负载作为研究对象,验证算法的正确性。
关键词:故障电弧检测 故障电弧断路器 Hilbert-Huang变换 支持向量机
1 引言
随着工业用电的不断发展和家庭用电设备的不断普及,火灾事故发生的频率也逐年上升。其中,电气原因引起的火灾也占很大比例。住宅内的电气线路、电源线或用电设备内部线路等,长时间运行在过载条件下可能会造成电线绝缘层的老化和破损,从而导致电弧故障的产生。插头与插座之间接触不良也可能导致故障电弧的产生。虽然低压电弧的负荷电流很小,但是其温度可达到上千度,使线路中的绝缘层烧毁,同时引燃周围的可燃物,最终酿成火灾。传统的保护装置虽然可以对线路的中短路、欠压、过压和过载等情况提供必要的保护,但是当线路中发生低压电弧故障时,线路中的电流幅值与正常运行时的电流幅值相差无几,因此,无法检测出是否产生了电弧故障。为室内火灾埋下隐患,对人们的生命财产的安全构成严重威胁。于是,有必要开发一套专门针对电弧故障的线路保护装置取代传统的电流断路器、过流断路器、熔断器等线路保护装置,电弧故障断路器(Arc Fault Circuit Interrupter,AFCI)应运而生[1]。
国外很早就开始着手研究故障电弧,19世纪20年代 Cassie和Mayr等人相继提出电弧动态模型理论。Schavemaker结合Cassie模型和Mayr模型的优点,提出了Schavemaker数学物理模型[2]。1998年,George D. Gregory和Gary W. Scott等人提出电弧断路器(ArcFault Circuit Interrupter,AFCI)的概念,从此,故障电弧进入了民用化时代[3]。1999年2月,美国保险商试验室制定了UL1699《电弧故障断路装置安全标准》(Standard for Safety for Arc Fault Circuit Interrupters)[1],规定了不同类型AFCI的性能参数、安全试验测试项目及试验方法等,使AFCI的测试环境及性能指标更加规范化,有利于低压故障电弧课题的进一步深入。2002年,美国国家防火协会(National Fire Protection Association,NFPA)制订了美国国家电气法规(National Electrical Code,简称NEC),规定所有在室内安装的支路必须安装故障电弧断路器以保护整条支路,同时还要求单相、电源线加插头连接的室内空调也要配备AFCI保护装置[4]。2009年,E. Carvou与N. Ben Jemaa等人对不同功率阻性负载下的电压幅值、燃弧时间、电流幅值、击穿电压等进行了研究比较,归纳出120V、60Hz系统和120V、50Hz系统故障电弧特性的异同[5]。
2 Hilbert-Huang变换
Hilbert-Huang变换(Hilbert-Huang Transform,HHT)是由美籍华人黄锷(Norden E. Huang)教授于1998年提出的。该方法是一种基于经验的后验的方法,其自适应性和处理非平稳信号上的优势使该方法被广泛运用于地震、水波、心音、机械振动和电网负荷等数据的处理中。HHT由经验模态分解(Empirical Mode Decomposition,EMD)和Hilbert变换(Hilbert Transform,HT)两部分组成。EMD将原始数据分解成多层分量。Hilbert变换将时域信号变换到时间-频率域,从而可以对信号进行频谱分析和能量分析。
2.1 经验模态分解
EMD是将任何信号(包括线性信号、非线性信号、平稳信号和非平稳信号等)通过一定的筛分条件进行经验模态分解,分解成多个固有模态分量(Intrinsic Mode Function,IMF)和一个残余量的和的形式[6]。EMD分解的目的是将一个复杂时域信号按照频率的高低分解为若干个满足Hilbert变换条件的固有模态分量,从而能够通过Hilbert变换求解各分量的瞬时频率。瞬时频率能反应信号的本质特征。
EMD方法与以前的其他方法不同,该方法是将信号本身作为尺度函数对信号进行筛分,因此该方法具有一定的自适应能力。不仅如此,该方法更关注局部极值点,因此有利于细节信号的分析。
EMD分解可以将任何信号分解为多个固有模态函数和一个残余量的和的形式,如式(1)所示:
其中,
是原始信号分解后得到的固有模态分量,该分量可表示成幅值和相角的形式。是原始信号经过多次EMD提取后最后得到的残余量,表征信号在时间轴上的趋势。具体筛分步骤如下所示[7]:
a. 筛选出原始信号 的所有局部极大值点和局部极小值点;
b. 用三次样条插值方法分别构建局部极大值与局部极小值的拟合曲线,构建局部极大值包络 和局部极小值包络;
c. 计算算数平均;
d. 提取细节信号;
e. 判断细节信号是否满足筛分停止条件。如果不满足,则将 作为原始信号继续回到步骤a迭代筛分;如果满足,则将 作为一个固有模态分量(Intrinsic Mode Function,IMF);
f. 将原信号中的该固有模态分量去除,继续回到步骤a提取下一个固有模态分量。
该筛分步骤可以通过程序流程图清晰表示。如图1所示。其中,EMD分解出的IMF分量需要符合以下两个要求:
(1) IMF的极大极小值个数之和与过零点数目至多相差一个;
(2) IMF在任意时间点的上下包络算数平均值为0。
原信号去除IMF后得到的细节信号是残余量的判断标准为:
(1) 小于某一阈值;
(2) 为时间的单调函数。
EMD方法具有三个最突出的特性,包括:自适应特性、正交性、完备性以及分量调制特性[8]。
2.2 Hilbert谱分析
EMD分解得到多个固有模态分量和一个残余量后,各分量作Hilbert变换。Hilbert变换定义如下:
傅里叶变换是Hilbert变换的特殊形式。可以得出结论:傅里叶变换仅适用于平稳信号的频谱分析,而Hilbert变换既适合平稳信号频谱分析,也适合稳信号的频谱分析。
图1 EMD筛分过程流程图
Fig.1 Flowchart of sifting process
原始信号经过EMD分解和Hilbert变换,进而得到 “Hilbert谱”。Hilbert谱结合了EMD分解的滤波特性,将分解得到的窄带信号通过Hilbert变换,克服了傅里叶变换单一幅值和固定频率的局限性。
Hilbert边际谱被定义为如下形式:
其中,为Hilbert边际谱,为Hilbert谱,T为采样时间长度。Hilbert边际谱与傅里叶频谱类似,反应了信号的幅值随频率的变化的趋势,二者最大的不同在于Hilbert边际谱中的极值点表示该频率在信号中曾经出现过,而傅里叶频谱中的极值点表示平稳信号可以在整个时间域中分解出该频率的正弦信号。Hilbert边际谱的最高瞬时频率可以与信号的采样率相等,而傅里叶频谱的最高分辨率仅为信号采样率的一半。因此,Hilbert边际谱相对于傅里叶频谱的优势在于它具有更高的分辨率[9]
3 支持向量机
支持向量机是Corinna Cortes 和 Vapnik等于1995年首先提出并发展起来的基于统计理论的机器学习方法。该方法根据有限样本信息在模型的复杂性和学习能力之间寻求最佳折中,从而达到在样本量较少的情况下也能获得良好统计规律的目的。考虑两类样本线性可分,线性判别函数的一般形式为
其中x为n维向量数据点,w为权重向量,b为偏置。SVM的基本原理如图2所示。
图2 SVM基本原理
Fig.2 SVM principle
对于一个线性可分训练样本:,以符号“○”和“◆”分别表示两类不同样本点,其中方程就为最优划分超平面。为超平面的法向量。方程与分别被称为左边界与右边界。引入松弛变量,作为容忍噪声和离群点的度量,目标函数变为:
其中C为惩罚因子。引入核函数:
决策函数写作如下形式:
其中是训练数据,x是测试数,从而形成支持向量机网络。
4 电弧故障辨识
表1中列出了5种常见的家用电器负载,这些负载包含了阻性负载、开关特性负载和容性负载3种类型的负载。
表1 家庭常用负载
Tab.1 The common loads in household
序号
|
负载
|
功率(瓦)
|
类型
|
1
|
电水壶
|
1000
|
阻性
|
2
|
电吹风高档
|
1000
|
近似阻性
|
3
|
电吹风低档
|
600
|
开关电源
|
4
|
电风扇(电容启动型)
|
50
|
容性
|
5
|
调光灯
|
1000
|
开关电源
|
图3对这5种负载正常运行(左列)与故障电弧下(右列)的电流波形进行比较,并展示了二者的异同。
(a) 电水壶负载
(a) Heater load
(b) 电吹风高档
(b) Drier with high power
(c) 电吹风低档
(c) Drier with low power
(d) 电扇负载
(d) Fan load
(e) 调光灯负载
(e) Dimmer load
图 3 正常运行与故障电弧运行电流波形对比
Fig.3 Currents comparison between normal and arc fault
将5种类型的样本数据经过归一化和平滑预处理后,EMD分解,得到每个IMF分量的边际谱。图4给出阻性负载电水壶负载的EMD分解形式。
(a) 电水壶负载正常运行EMD分解
(a) EMD of heater load in normal condition
(b) 电水壶负载故障电弧状态运行EMD分解
(b) EMD of heater load in arc fault
图4 电水壶负载EMD分解
Fig.4 EMD decomposition of heater load
根据图4可以看出,电水壶负载正常情况下分解为2个IMF分量和1个残余量,电水壶故障负载可分解3个IMF分量和1个残余量。电水壶负载故障电弧状态在电流过零点处有明显的平肩。因为EMD分解是自适应地根据信号自身来决定分解频段的带宽,因此该平肩导致故障运行的EMD分量个数以及每个频率段的信号复杂程度要高于正常运行状态。
根据IMF分量的边际谱的峰值情况,可以将多个频率段的IMF分量进行重新归类,从而避免了EMD分解的过分类状况。以下根据多种负载的多组数据进行采样分析以及HHT变换后,根据经验可以将频率成分分为4类,并规定阈值如下:
a. IMF峰值频率>250Hz,阈值为0.05
b. IMF峰值频率在200Hz到250Hz之间,阈值为0.05
c. IMF峰值频率在100Hz到200Hz之间,阈值为0.05
d. IMF峰值频率为50Hz到100Hz,阈值为0.1
需要通过以上步骤得出用于区分正常运行和有电弧故障发生情况下的特征值点。第一个特征值为超过阈值的采样点个数,用于判别正常运行于故障电弧运行状态存在的差异,也可以体现各负载的特征值存在的差异。
第二类特征值为各类分量的极大值和极小值个数。该特征值是为了提取各分量的形状特征而设定的。由于一般情况下故障电弧运行状态下纹波数要多于正常运行状态,因此极大值与极小值个数是较为有效的判别标准。
对于调光灯负载、电扇负载以及电吹风低档负载发生故障电弧时,不同周期的峰值会随机变化,每个周期幅值围成的面积也有所不同。因此确定第三组分类特征值,即:将各周期的离散幅值累加,然后对相邻周期的累加和求差值的绝对值,最后求取差值的最大值。该最大值则为所需的特征量。
将采集信号经过Hilbert-Huang变换得到211特征值样本,将其分为两类,其中107个样本作为训练样本,用于确定SVM模型。剩余的104个样本用于测试SVM模型的分类精度。这211个样本如表2所示。选取C-SVC(C-Support Vector Classification)分类方法,选取最大进化代数为300,参数c和g的初值分别设为1.5与1.7,可以得出测试样本的最高分类精度可达99.0385%。
表2 分类样本组成
Tab.2 component of classifying instances
|
训练样本数
|
测试样本数
|
调光灯正常
|
11
|
10
|
调光灯故障
|
10
|
10
|
电吹风高档正常
|
10
|
10
|
电吹风高档故障
|
13
|
12
|
电吹风低档正常
|
13
|
12
|
电吹风低档故障
|
10
|
10
|
电风扇正常
|
10
|
10
|
电风扇故障
|
10
|
10
|
电水壶正常
|
10
|
10
|
电水壶故障
|
10
|
10
|
5 总结
本文提出一种基于Hilbert-Huang变换与支持向量机相结合的故障电弧辨识方法,通过EMD分解提取故障电弧的特征量,然后结合SVM来区分正常运行状态下的电流波形和故障电弧运行状态下的电流波形。该方法可以适应不同负载对电弧辨识产生的影响,将辨识分类问题简化为两值分类问题。经过试验验证,该方法能够有效识别故障电弧状态。
参考文献
[1] UL1699, UL Standard for Safety for Arc Fault Circuit Interrupters [G]. 2nd Edition, April 7 2006, Revision, August 29 2008