许如远,马 萍
(新疆大学 电气工程学院,新疆 乌鲁木齐 830017)
变流器是双馈异步风力发电机组的关键部件,极易发生故障[1−2].变流器开关管的故障会导致系统不能正常工作,甚至会引起其他设备故障进而发生二次故障,导致机组停机.有效的诊断方法可以及时发现变流器故障,避免二次故障的发生,减少风电机组运行成本[3].
目前,国内外学者已经提出了一些变流器IGBT模块故障的诊断方法,对IGBT模块进行了有效诊断[4−6].文献[7]采集故障状态下的网侧变流器三相线电压作为信号源,对电压信号进行集合经验模态分解,将不同模态函数的范数熵作为故障特征,利用支持向量机(Support Vector Machine,SVM)对不同故障模式进行分类,该方法能有效诊断不同故障模式下的变流器故障;文献[8]以电机定子电流和机械转速为输出,构建递归解耦结构,通过非线性观测器合成dq轴方向的残差,实现了隔离多个同时发生的故障的目的,但系统变化易影响模型结构,对模型准确性有很大影响;文献[9]利用变流器归一化的相电流平均值和归一化电流作为故障特征向量,对变流器进行故障诊断,该方法具有较强的鲁棒性和实时诊断能力,但没有考虑大量随机噪声对模型诊断准确性的影响;文献[10]利用电机相电流和参考相电流信号偏差,实现了变流器故障诊断;文献[11]利用BP(Back-Propagation)神经网络对故障电压信号重构的特征向量进行分类,提高了故障分类精度;文献[12]通过计算电压信号小波变换的总能量和总熵确定故障类型,该方法能同时检测变换器转子侧和电网侧的故障;文献[13]利用电流信号与振动信号的关联机制,融合电流和振动信号作为故障特征向量,此方法只适用于单个IGBT模块开路故障诊断.
本文以网侧变流器线电压为信号源,对故障电压信号进行快速傅里叶变换(Fast Fourier Transform,FFT),将频谱中直流分量幅值和谐波分量频率幅值重构成故障特征向量.利用邻域保持投影(Neighborhood Preserving Embedding,NPE)对数据进行处理,使得到的故障特征向量保留原始数据特征且去除数据中的冗余信息,通过全局自适应鲸鱼算法(Global Adaptive Whale Optimization Algorithm,GAWOA)对极限学习机(Extreme Learning Machine,ELM)的权值和阈值进行优化,得到较为精确的故障诊断模型.实验结果表明:GAWOA-ELM模型能有效诊断单IGBT模块和双IGBT模块开路故障,且具有较好的鲁棒性.
双馈风电机组由3个部分组成:双馈风力发电机(Doubly-Fed Induction Generator,DFIG)、转子侧变流器(Rotor Side Converter,RSC)、网侧变流器(Grid Side Converter,GSC),其拓扑如图1所示.RSC跟踪最大风能,实现变速恒频,GSC保持直流侧电压恒定,防止电网谐波.
图1 双馈风力发电系统的拓扑结构
忽略发电机的高次谐波分量、磁路饱和,各物理量按照发电机惯例选取,电机在d-q坐标系下的电压方程、磁链方程、发电机功率方程[14−16]可表示为:
式中:Rs、Rr为定、转子绕组等效电阻;Ls、Lr、Lm为d、q轴定、转子绕组自感和互感;uds、uqs、udr、uqr分别为定、转子d、q轴电压;ids、iqs、idr、iqr分别为定、转子d、q轴电流;ψds、ψqs、ψdr、ψqr分别为定、转子d、q轴磁链;ω1、ωs为同步转速和滑差角速度;Ps、Qs为发电机有功功率和无功功率.以d轴为定子磁链方向,根据定子总磁链与端电压矢量垂直的关系,则ψds=ψs、ψqs=0.此时式(2)可表示为:
将式(4)带入式(1)得:
再将式(4)、式(5)带入式(3),式(3)即可转化为:
由式(6)可知,Ps与iqr成线性关系,Qs与idr成线性关系,且idr和iqr无耦合关系,则参考电压信号可作为控制有功、无功功率的PWM矢量控制量.将式(4)带入式(2)得:
将式(7)带入式(1)得转子电压方程如下:
由式(8)可知,通过转子电压控制有功、无功功率.设电网电压矢量us的参考方向为d轴方向,则us满足:
网侧变流器功率方程为:
式中:Pg、Qg为网侧变流器有功功率和无功功率.由于电网电压基本保持不变,所以Pg与id成线性关系,Qg与iq成线性关系,通过id、iq控制有功功率和交流侧电压、电流.
以电网侧变流器的IGBT模块为研究对象.考虑同一桥臂和不同桥臂上的IGBT故障,对变流器的6只IGBT(IGBT用Ti表示)模块进行分析,单IGBT模块故障6种,双IGBT模块故障15种(三个IGBT模块故障较少),共计22种模式(1种正常运行状态,21种故障状态),故障编码见表1.
表1 IGBT故障编码
ELM是一种单隐层神经网络,具有求解速度更快、学习效率更高、适应能力更强的特点[17−18].设有n个不同样本(xi,ti),对于l个节点的隐含层,ELM网络模型可表示为:
式中:wk为输入权值向量,bk为隐含层的阈值向量,βk为输出权值向量.当激活函数f逼近任意n个样本时,有:
鲸鱼算法具有搜索能力强、参数设置少、操作简单的特点[19−20],主要包括两个阶段,具体描述如下:
(1)初始搜索阶段
初始阶段,每条鲸鱼位置更新依据如下:
(2)包围攻击阶段
鲸鱼进入包围攻击阶段时,鲸鱼个体位置更新公式如下:
由式(15)可知,WOA在包围攻击过程中的权重为1,这种权重恒定不变的搜索速度降低了算法的效率,为了提高WOA的全局搜索能力,GAWOA在WOA的基础上引入自适应权重ω,其计算公式为:
式中:t为当前迭代次数,tmax为最大迭代次数.由式(16)可知,ω会随着迭代次数的增大而减小,提高算法前期的搜索速度和后期寻优精度.虽然引入自适应权值能提高算法的全局搜索能力,但算法的最优解只是随着迭代过程而更新,容易忽略当前最优解的邻域部分的可能最优解,引入邻域扰动机制可以对最优解的邻域部分进行搜索,避免算法进入早熟,寻找到更好的全局值.邻域扰动公式如下:
本文选取故障状态下的网侧变流器三相线电压Uab-g、Ubc-g、Uca-g为故障信号,采样频率设置为5 000 Hz,采样点数为2 500.每类故障三相线电压信号构成一个3*2 500的矩阵样本,样本数据集大小为80,故障特征提取步骤如下:
(1)采集22种故障线电压信号并对其进行FFT变换,得到其频谱图.针对每一种故障,对Uab-g线电压信号频谱的频率幅值进行等间隔采样.采样间隔为5,得到500个频率幅值.同理,可对Ubc-g、Uca-g线电压信号频谱进行提取,将提取到的三相线电压频率幅值进行重构,构成长度为1 500的初始故障特征向量.
(2)步骤1中的初始故障特征向量由故障三相线电压信号频谱图中谐波分量频率幅值构成.不同IGBT模块故障时的直流分量的相位角有明显差异,其相角差为π.当T1故障时,三相线电压信号中直流分量幅值分别为0、-31.42、9.50,如图2(a)所示;当T1、T2同时故障时,直流分量幅值分别为0、-37.7、-47.12,如图2(b)所示.因此,三相线电压信号中直流分量的幅值可作为故障特征添加到故障特征向量中,得到长度为1 503的特征向量.
图2 故障时三相线电压谐波幅值
(3)针对故障特征向量维度太高、存在冗余特征的问题,利用NPE对特征向量进行降维,得到长度为300的故障特征向量.对于每种故障,采集80个样本,其最终的故障特征样本维度为80*300.
根据以上故障特征处理和诊断过程,提取22类初始故障特征,将降维后的特征向量输入GAWOA-ELM模型中进行分类,变流器故障诊断流程如图3所示.
图3 风机变流器故障诊断流程框图
本文利用MATLAB/Simulink环境搭建了DFIG-无穷大系统模型,风电系统仿真参数见表2.模拟实验的采样频率为5 kHz,采样时间为0.5 s,风速间隔为0.062 5 m·s−1.
表2 风电系统仿真参数
当变流器正常运行时,变流器侧的电压、电流波形如图4(a)所示.当T1发生开路故障时,变流器相电流ia正半周期幅值丢失,并网电压Uab-g、Ubc-g、Uca-g出现失真,如图4(b)所示.
图4 开路故障对发电系统的影响
当同一桥臂上T1和T2同时故障时,相电流ib和ic发生偏移,相电流ia=0,且并网电压Uab-g、Ubc-g、Uca-g亦失真,严重影响电网安全,如图4(c)所示.如图4(d)所示,IGBT开路故障会导致双馈发电机电流发生畸变,也会造成电磁转矩Te、直流端电压Udc的振荡发生畸变,甚至会影响其他组件、降低电能质量、污染电网.
为了验证本文所提方法的有效性,将数据集按照7∶3的比例划分为训练集和测试集,使用5种神经网络模型对IGBT模块进行故障诊断和对比分析.5种神经网络迭代次数均为100,其中SVM的惩罚系数为0.1,线性核函数半径为0.000 3,其余4种神经网络ELM网络结构相同.PSO的参数设置如下:惯性权重为0.8,自我学习因子和群体学习因子均为0.4,粒子位置和速度区间分别为[-2,2]、[-0.5,0.5].GAWOA-ELM、WOA-ELM、PSO-ELM算法中鲸鱼种群和粒子群规模大小均为50.5种方法均运行30次,准确率见表3.由表3可知,5种模型的平均诊断精度均在90%以上,标准差分别为0.49%、0.34%、0.67%、0.43%、0.22%.SVM模型和ELM模型对IGBT模块故障诊断精度较低,PSO-ELM模型的标准差最高.GAWOA-ELM模型相比WOA-ELM模型,可以自适应地改变算法在不同时期的寻优速度,提高了算法搜索效率,GAWOA-ELM模型的平均诊断精度在98.99%至99.43%之间.邻域扰动机制的引入提高了GAWOA-ELM模型的稳定性,与其他4种神经网络模型相比,GAWOAELM模型标准差最小.图5是GAWOA-ELM模型对IGBT模块故障诊断结果,实验证明该模型能够满足变流器单IGBT模块和双IGBT模块故障模式下的故障诊断要求.
表3 多种算法故障诊断精度
图5 GAWOA-ELM模型对22种故障诊断结果
为了检测所提出的故障诊断方法的鲁棒性,将不同的白噪声分别添加到原始故障电压信号中,使用不同方法对不同信噪比下的故障电压信号进行诊断,对数据集运行30次,取算法的平均值,结果见表4.由表4可知,当信噪比逐渐增大时,不同模型的故障诊断精度整体都在降低,且算法稳定性随之下降.本文所提出的诊断方法在信噪比小于20 dB以下的变流器故障诊断中,准确率均能保持在91.24%以上.
表4 不同信噪比下各诊断算法准确率对比
本文以不同故障状态下网侧变流器三相线电压作为故障信号,为解决时域信号的周期性干扰,将时域信号转换成频域信号,利用三相线电压的谐波分量频率幅值和直流分量幅值的差异,有效提取了不同故障类型的故障特征,提高了对变流器故障诊断的准确率.
GAWOA在WOA的基础上引入全局自适应权重,大大提高了WOA前期搜索速度和后期局部搜索精度,为ELM寻找到最优权值和阈值,同时引入邻域扰动机制,提高了算法的稳定性.最后通过与SVM、ELM、PSOELM、WOA-ELM对比,证明GAWOA-ELM的准确率和鲁棒性优于其他算法,在信噪比20 dB以下的变流器IGBT开路故障中,具有较高的准确率,结果表明GAWOA-ELM在风机变流器故障诊断方面具有很强的实用性.