APP下载

原子分解快速算法在电能质量扰动分析中的应用

2015-09-18曲正伟郝婉茹

电力自动化设备 2015年10期
关键词:基波扰动电能

曲正伟,郝婉茹,王 宁

(燕山大学 电力电子节能与传动控制河北省重点实验室,河北 秦皇岛 066004)

0 引言

随着科学技术的迅猛发展,高智能化精密设备的大量使用,对供电质量要求越来越苛刻;同时由于大量扰动负荷(如非线性负荷、不对称负荷)接入电网或其他扰动源(如线路短路故障、感应电动机启动)存在,使得电能质量问题日益严重,极大地影响了公用电网的安全稳定运行[1]。因此,对电能质量扰动信号进行分析具有非常重要的意义。

目前常用的电能质量扰动信号的分析方法主要有小波变换[2-3]、S 变换[4-5]、数学形态变换[6]、希尔伯特-黄变换(HHT)[7-8]和 Prony 算法[9]等。小波变换是有力的时频分析方法,但小波函数的选择对分析结果的影响较大;S变换虽有较好的时频性,但采样频率及采样频带的选择对其性能影响很大,且抗噪能力较弱;数学形态变换方法是在积分几何研究成果的基础上提出的,其性能易受结构元素的影响,针对复杂的信号难以选取合适的结构元素;HHT方法和Prony算法虽能自适应地得到信号的频率、幅值和相角等局部信息,但这2种算法只能表达连续信号。

原子分解技术是近年来信号处理领域研究的热点。该方法源于Mallat及Zhang提出将信号在过完备的非正交基上分解的思想[10]。 文献[11-14]均将原子分解算法应用于电能质量扰动分析中:文献[11]以离散的Gabor原子库和传统的匹配追踪算法为基础,虽能从电能质量扰动信号中提取特征分量,但计算量相当大;文献[12-13]构造出适合电力系统扰动信号的离散相关原子库,相比文献[11],在一定程度上降低了计算量,但仍应用传统的匹配追踪算法进行迭代求解,不利于电能质量扰动信号的在线分析;文献[14]采用粒子群优化(PSO)算法对匹配追踪过程进行优化并将其应用于间谐波的检测分析中,但并未对其他电能质量扰动信号进行分析。

本文为克服原子分解算法计算量大的缺点,在离散的相关原子库及传统匹配追踪算法的基础上,从多方面对原子分解算法进行优化,采用优化后的快速算法对电能质量扰动信号进行分析,结合算例验证了该方法的有效性和正确性。

1 原子稀疏分解

1.1 原子分解理论

原子分解理论中,为了达到信号稀疏分解的目的,首先需在信号空间中构建一个过完备的展开函数集合,这种过完备集合中的基称为原子,由原子组成的过完备集合称为原子库。信号可根据自身的特点在高度冗余的原子库中采取贪婪分解策略自适应地选出一组最佳匹配原子,这组最佳匹配原子即可用来表示该信号,此过程称之为原子稀疏分解。

原子稀疏分解有两大核心问题,即如何构建合理的原子库以及如何自适应地寻找最佳匹配原子。

1.2 匹配追踪算法

信号的原子稀疏分解过程通常采用一种贪婪自适应的分解策略——匹配追踪MP(Matching Pursuit)算法。

定义原子库D=(gγ)γєτ,其中γ为原子参数组,τ为原子参数组集合,且原子作归一化处理,即‖gγ‖=1。

其中,〈·,·〉为两者的内积。

对每次分解出的残余分量重复按式(1)、式(2)进行迭代分解。

n次迭代分解后,信号f表示为:

即将信号f表示为n个原子的线性组合。

由式(1)—(3)可知,每次分解过完备原子库中的所有原子都要与待分析信号进行内积运算,而且要进行多次分解,从而使计算量相当大,过大的计算量限制了原子分解算法的实用性。

1.3 电能质量扰动的连续相关原子库

为提高信号分解的精度与速度,原子库中的原子可根据电能质量扰动信号的特点加以构造。这种针对特定信号构造的原子库称为相关原子库[15]。

a.基波原子库。

基波是电网信号中的主要成分,为了对电网中的扰动信号进行更精确的分析,需首先将基波分量提取出来。为此,根据基波信号的特点构建基波原子为:

其中,原子包含 4 个参数( f1,φ1,ts1,te1),f1为基波频率,φ1为基波的相位,ts1与te1分别为基波的开始与终止时刻;u(t)为单位阶跃函数;kγ1为原子的归一化系数。设待分析信号f(t)采样数据长度为N,采样频率为fs,则基波原子参数的取值范围为49 Hz≤f1≤51 Hz,1 /fs≤ts1<te1≤N /fs,0≤φ1≤2π。

b.类基波原子库。

电压暂升、电压暂降及电压中断等扰动信号的频率与基波频率相同,统称这类扰动信号为类基波扰动[12]。为此,构建类基波原子为:

其中,原子包含 3 个参数(φ2,ts2,te2),φ2为扰动的相位,ts2与 te2分别为扰动的开始与终止时刻;u(t)为单位阶跃函数;kγ2为原子的归一化系数。类基波原子的参数取值范围为 0≤φ2≤2π,1 /fs≤ts2<te2≤N /fs。

c.脉冲原子库。

将持续时间非常短的电压尖峰、电压切痕等扰动统称为脉冲扰动。为此,根据电网中该扰动信号的特点,构造脉冲原子为:

其中,原子包含 2 个参数(ts3,te3),ts3与te3分别为扰动的开始与终止时刻;u(t)为单位阶跃函数;kγ3为原子的归一化系数。脉冲原子的参数取值范围为1/fs≤ts3<te3≤N /fs。

d.振荡原子库。

将电网中衰减振荡、发散振荡、谐波及间谐波等扰动信号统称为振荡扰动,根据电网中该信号的特点,构造的振荡原子为:

其中,包含 5 个参数(f4,φ4,ρ,ts4,te4),f4为扰动频率,φ4为扰动的相位,ρ为衰减系数,ts4与te4分别为扰动的开始与终止时刻;u(t)为单位阶跃函数;kγ4为原子的归一化系数。振荡原子的参数取值范围为1/fs≤ts4<te4≤N /fs,0≤φ4≤2π,1 Hz≤f4≤1600 Hz,衰减系数的范围可根据振荡信号的类型来具体确定。

e.闪变原子库。

根据电网中闪变信号的特点,构造的闪变原子为:

其中,包含 4 个参数(f5,φ5,ts5,te5),f5为扰动的频率,φ5为扰动的相位,ts5与te5分别为扰动的开始与终止时刻;u(t)为单位阶跃函数;kγ5为原子的归一化系数。闪变原子的参数取值范围为0.05 Hz≤f5≤35 Hz,1 /fs≤ts5<te5≤N /fs,0≤φ5≤2π。

设电能质量扰动信号的幅值为A,若上述原子gγ(t)的参数能匹配扰动信号,则有:

传统MP算法采用遍历的方法来找寻最匹配原子,因此只能通过原子参数离散化来构造与传统MP算法相配合的冗余原子库,而参数的离散值中可能不含设定值,这样会导致分解结果不够准确,在相同的逼近误差下,重构目标信号所需的离散原子数目将远大于连续原子,考虑到上述缺陷,本文不再对每种原子的参数进行离散化处理。

2 原子分解算法的优化

2.1 降低原子库的规模

快速傅里叶变换(FFT)是数字信号处理领域一种很重要的算法,可对信号进行频谱分析。由于衰减振荡、谐波等扰动信号的频率范围非常宽,如果直接采用振荡原子库进行搜索提取,计算量将很大。为了减少计算量,可以在匹配追踪计算前,采用FFT对最优原子的频率进行预求解,目的是降低原子库的规模。该方法的具体步骤如下:

a.采用FFT计算电能质量扰动信号的频谱;

b.找寻与频谱极值相对的频率fr;

c.将频率fr量化为原子的频率,以该频率为中心,采用MP算法在小范围内搜索最优原子的频率。

2.2 PSO匹配追踪算法

PSO算法是通过模拟鸟群觅食行为而发展起来的一种基于群体协作随机搜索的优化算法[16]。采用PSO算法优化MP算法是将原子与信号或信号残差内积的绝对值作为适应度函数,每个原子看作为一个粒子,粒子中变量作为待寻优参数,例如,提取衰减振荡信号时,其待寻优参数为(f4,φ4,ρ,ts4,te4);提取闪变信号时,其待寻优参数为(f5,φ5,ts5,te5)。

PSO算法优化的MP算法的具体步骤如下。

a.初始化粒子群,设最大迭代次数为M,种群大小为Nm,在既定范围内随机生成粒子中参变量的位置和速度。

c.将个体极值pbestnd与粒子的适应度值进行对比,若当前值更优,则用当前值更换pbestnd,并用该粒子的位置更替个体最优位置。

d.将全局极值gbestd与粒子的适应度值进行对比,若比gbestd更优,则用此值更替gbestd,并用该粒子的位置更替全局最优位置。

e.分别利用式(11)、式(12)更换粒子的速度和位置。

其中,w为惯性权重,c1与c2为加速系数,本文采用文献[16]中的参数选取方法,选 w=0.729 8,c1=c2=1.4962间的随机数为第 m 次迭代时第n个粒子的第d维的速度为第m次迭代时第n个粒子的第d维的当前位置为第m次迭代时第n个粒子的第d维的个体极值点的位置为整个粒子群在第m次迭代时第d维的全局极值点的位置。

f.重复步骤b—e,当达到最大迭代次数M时终止迭代。

在迭代分解过程中,采用连续变量作为中间变量,得到的结果也是连续值,这样在采用PSO算法优化MP算法的同时也完成了离散参数连续化的目的。

3 原子分解快速算法在扰动信号特征提取中的应用

采用原子分解的快速算法对扰动信号进行特征提取的具体步骤如下。

a.采用基波原子库及PSO算法优化的MP算法,提取出基波分量,获取残余信号。

b.根据扰动信号的不同,采用相应的连续相关原子库。

c.如果采用振荡原子库提取衰减振荡、谐波等信号,则在匹配追踪计算前,采用FFT对最优原子的频率进行预先求解。

d.采用PSO算法优化的MP算法,在连续的相关原子库中搜寻与当前信号内积最大的原子,获得最匹配的原子,存储该原子并计算残余信号及残余能量值。

e.当残余能量值小于设定的阈值或迭代次数达到设定值时,终止迭代。

f.每次迭代产生的原子都包含电能质量扰动信号的实用参数,用这些原子来重构扰动信号,用相似度Cm来衡量其重构性能,其定义为:

其中,f为原始信号;fm为m次的重构信号。

4 算例分析

4.1 原子分解快速算法性能分析

以谐波信号为例,对本文提出的原子分解快速算法的性能进行分析,取谐波信号的采样频率为12800 Hz,采样数据长度为0.2 s,每周期采样256个点,基波频率为50 Hz,并在信号中加入20 dB的高斯白噪声。设定其仿真参数如表1所示,表中A为标幺值,后同。谐波的分解信号及重构信号如图1所示,其中U0为原始波形,U0f为提取的基波分量,U0h1为提取的75 Hz间谐波分量,U0h2为提取的3次谐波分量,U0h3为提取的5次谐波分量,U0r为其重构波形。由重构波形可以看出该算法有很好的抗噪性能。获取的匹配参数如表1所示,该谐波信号的表达式为:u(t)=cos(100πt+π /3)+A1cos(150πt+π /2)+

表1 谐波的仿真参数及匹配参数Table 1 Simulation and matching parameters of harmonics

图1 谐波信号的原子快速分解和重构波形Fig.1 Waveforms of atom rapid decomposition and reconstruction for harmonics

当 0 s≤t≤0.15 s时,式中 A1=0.5,t为其他值时A1为 0;当 0.05 s≤t≤0.2 s时,式中 A2=0.5,t为其他值时 A2为 0;当 0.1 s≤t≤0.2 s时,式中 A3=0.3,t为其他值时A3为0。

由表1的匹配参数可知,频率、相位的误差都很小,幅值的误差略大,主要是提取基波幅值时误差较大,导致在后续迭代中误差累积,使得在提取其他分量的幅值时误差越来越大;但仍符合谐波分析的精度要求,而且可较精确地给出频率的突变时刻,可实现谐波的实时跟踪功能。

为验证原子分解快速算法的稳定性,对该信号重复进行20次试验,得到各分量参数的最大相对误差如表2所示,由表中数据可知该算法是比较稳定。

表2 谐波各参数的最大相对误差Table 2 Largest relative error of harmonic parameters

为比较离散相关原子库和连续相关原子库对算法性能的影响,采用文献[13]提出的离散化方法,对振荡原子库中原子参变量(f4,φ4,ρ,ts4,te4)进行离散化处理,再采用PSO算法优化MP算法对其进行迭代分解,迭代26次(即需26个原子)后,其相似度才达到0.9818,耗时59.58 s。而采用连续相关原子库只需迭代4次,相似度就达到0.9909,耗时7.182 s。可见原子参数连续化可以显著地提高分解结果的准确度并降低计算量。

4.2 电能质量扰动信号的特征提取

(1)电压暂降。

电压暂降信号的仿真参数及匹配参数如表3所示。

重构信号的相似度Cm达0.9902。由表3得出,基波幅值、电压暂降幅值、电压暂降相位的相对误差分别为1.2100%、6.9000%、2.1403%,而其他匹配参数的相对误差都很小,基本可以忽略。基波幅值相对误差较大的主要原因是电压暂降与基波具有相同的频率,这样暂降信号会使基波的能量变小。在匹配追踪的过程中,获取的最大内积也对应地减小,根据式(10)求取的幅值就会比设定值小。由于在采用基波原子库提取基波时存在误差,导致在提取基波分量后的残余信号仍含有少量的基波成分。使得采用类基波原子库提取暂降信号时出现误差。虽然暂降信号幅值的相对误差较大,但由于暂降信号的幅值较小,故该误差在可接受的范围内。

表3 电压暂降仿真参数及匹配参数Table 3 Simulation and matching parameters of voltage sag

(2)闪变。

闪变的仿真参数及匹配参数如表4所示。

表4 闪变的仿真参数及匹配参数Table 4 Simulation and matching parameters of flicker

重构信号的相似度Cm达0.9907。由表4得出,闪变幅值、闪变相位的相对误差分别为1.500%、3.7709%,造成这2个参数误差较大的原因有2个:一是受残余基波分量的影响,二是闪变在起始时刻的值比较小,导致在强噪声条件下不易分辨。

(3)衰减振荡。

衰减振荡的仿真参数及匹配参数如表5所示。

表5 衰减振荡的仿真参数及匹配参数Table 5 Simulation and matching parameters of damping oscillation

重构信号相似度为0.9910。由表5得出,衰减系数、衰减振荡幅值的误差分别为1%、3.04%,造成这2个参数误差较大的原因可能是受到了强噪声和残余基波分量的影响。

提取衰减振荡的结束时间不稳定,这主要是因为随着时间的推移衰减振荡逐渐变小,到某一时间后,衰减的特征不再明显,导致无法准确匹配,所以提取的结束时刻会不稳定。

(4)电压尖峰。

电压尖峰的仿真参数及匹配参数如表6所示。

表6 电压尖峰的仿真及匹配参数Table 6 Simulation and matching parameters of voltage spike

重构信号的相似度为0.9904,获得的匹配参数都比较理想。

(5)多重扰动。

多重扰动的仿真参数及获取的匹配参数如表7所示。

表7 多重扰动的仿真参数及匹配参数Table 7 Simulation and matching parameters of multiple disturbances

重构信号的相似度为0.9909,由表7可知,匹配参数与理论设定值的误差都较小,可以较准确地提取多重扰动中的各个分量。

5 结论

本文提出一种电能质量扰动分析的原子分解快速算法,为电能质量扰动信号的分析提供了一种新的途径。理论分析和仿真算例表明,本文提出的算法可快速有效地建立电能质量扰动信号的参量化解析表示,克服了传统原子分解算法因计算量大而导致计算时间过长的缺点。采用原子分解快速算法提取的扰动信号特征量(如幅值、相位、频率、起止时间、衰减系数等)可作为神经网络、支持向量机等分类器的输入量,便于对扰动信号进行分类识别。

猜你喜欢

基波扰动电能
Bernoulli泛函上典则酉对合的扰动
苹果皮可以产生电能
电能的生产和运输
(h)性质及其扰动
海风吹来的电能
基于跟踪微分器的基波测量方法研究
澎湃电能 助力“四大攻坚”
小噪声扰动的二维扩散的极大似然估计
基于多尺度形态学和Kalman滤波的基波分量提取
基于IEC62053-24静止式基波频率无功电能表标准对提高无功补偿效果的作用