竺 煒,蔣 頔,馬建偉,曾喆昭
(1.長沙理工大學 電氣與信息工程學院,湖南 長沙 410004;2.中國電力科學研究院,北京 100192;3.貴陽供電局,貴州 貴陽 550001)
實測功率振蕩曲線復雜,往往出現(xiàn)瞬變和不規(guī)則波動的情況,故目前出現(xiàn)了采用時頻分析的熱潮.文獻[1]提出采用并行時頻原子復帶通濾波方法進行識別,但運算效率有待提高,不易實現(xiàn)在線識別.文獻[2-4]采用小波和HHT(Hibert-Huang transform)算法進行了研究.小波算法雖然可以反映信號的時變特性,在時域和頻域都有良好的分辨能力,但存在小波基難以選取的問題[5];HHT算法可處理非平穩(wěn)信號,但其EMD過程可靠性較差,難以避免虛假成分,使本征模態(tài)函數(shù)分量物理意義不明確[6].
主導模式分析的背景是低頻振蕩機制,主要分析的是機電耦合模式的低頻振蕩特性.電力系統(tǒng)動態(tài)過程是復雜的,不都是機電耦合模式振蕩,文獻[2-3,7-8]基于非自治非線性電力系統(tǒng)在擾動下的失穩(wěn)過程分析,認為低頻振蕩是非平穩(wěn)振蕩且特征根時變.但往往低頻振蕩發(fā)生在無明顯故障或擾動情況下,且由于轉(zhuǎn)子慣性,認為瞬間突變不是低頻振蕩的主導模式.雖然強迫振蕩在擾動變化時,會有瞬態(tài)響應過程,但穩(wěn)態(tài)振蕩模式仍然是受關注的主導模式.從低頻振蕩抑制角度看,對瞬間變化也是無法做到時變抑制控制的.所以,在秒級時間窗內(nèi),針對機電模式的低頻振蕩用固定特征根描述是可行的.即使是非平穩(wěn)振蕩,可采用滑動的時間窗口來求取特征根的時間序列,或采用時間斷面特征根算法獲取時變的振蕩頻率和阻尼[9].
頻域分析中,基于傅里葉變換的譜分析具有廣泛工程應用,但主要問題是無法識別阻尼特性.Prony算法基于指數(shù)函數(shù)的多階線性組合,因模型中包含衰減因子,故逐漸成為低頻振蕩模式分析的主流方法[10-12].但該算法對噪聲非常敏感[13-14],且當振蕩模式為多階且采樣率增大時,識別幅值和相位的計算量呈指數(shù)增加,矩陣求逆困難[15],降階模型的研究成為難題[16-17].此外,即使是穩(wěn)態(tài)振蕩模式,也往往共存著多個不同模式,且不同模式的起振和平息時間各不同[18-21],這2種方法因不帶時變因子,都存在模式變化時刻識別的困難[22].
低頻振蕩主導模式識別需要功能合適的分析方法,尤其在線模式識別時,要求分析方法抗干擾性好、運算可靠并且滿足實時性要求.在線模式識別時,實測數(shù)據(jù)就像“隊列”經(jīng)過“窗口”,若對窗口數(shù)據(jù)進行譜分析并“記憶”,經(jīng)過相應分量的幅值變化分析,就能識別衰減特性(即阻尼特性)且能判別模式變化的時刻.鑒于此,嘗試采用滑窗譜分析的辦法,并采用基于最小二乘法訓練的傅里葉基神經(jīng)網(wǎng)絡,提高運算可靠性和抗干擾性.
設低頻振蕩的某一模式為
式(1)可看成用頻率為ωm的載波信號對阻尼信號e-σt進行調(diào)制.圖1所示即為一個數(shù)據(jù)窗中阻尼信號的頻譜.圖2,3所示分別為低頻振蕩信號x(t)在數(shù)據(jù)窗i,j中的頻譜,阻尼信號經(jīng)調(diào)制移頻后,在載波信號頻率ωm處的分量幅值最大.因此,可由一個窗的數(shù)據(jù)頻譜確定該振蕩模式的頻率ωm.
設長度為T的矩形窗為g(t),即
則數(shù)據(jù)窗內(nèi)的低頻振蕩信號表示為
設加窗阻尼信號的傅里葉變換為
其幅度譜分布為
則窗內(nèi)低頻振蕩信號的傅里葉變換可表示為
在只考慮正頻率的情況下,式(6)表示為
圖1 加窗調(diào)制信號的頻譜Figure 1 Modulation spectrum of windowed signal
圖2 i窗頻譜Figure 2 i window spectrum
圖3 j窗頻譜Figure 3 j window spectrum
雖然頻譜分析不能直接得到振蕩的阻尼特性,但結(jié)合滑窗的辦法可以解決.
設窗口i,j的起點分別為ti,tj,時域振蕩幅值分別為Ai,Aj,傅里葉變換分別為
由時域特性可知
式中 tij為窗口i,j的時間間隔.故由式(7)、(8)可得阻尼:
即可由窗口間同一頻率分量的幅值比和窗口時間間隔確定瞬時阻尼(圖2,3).
由式(7)可得的窗口內(nèi)瞬時振蕩幅值:
在電力系統(tǒng)多模式低頻振蕩時,不同模式起振和平息時間不同,還可能出現(xiàn)多模式疊加和接近重疊現(xiàn)象.為此,分析算法需具備模式變化判別、變化時刻判別和頻率接近模式的甄別等功能.
根據(jù)振蕩理論,模式與特征根相對應,頻率和阻尼變化即意味著模式變化.據(jù)前所述,所提方法滑窗后能識別模式的變化,若滑窗前、后模式變化,則變化時刻即在滑窗步長內(nèi).應綜合考慮計算量和變化時刻分辨精度,選擇合適的滑窗步長.
由圖1可見,阻尼信號帶寬與窗口長度T成反比,為1/THz.模式間的間隔頻率大于1/T,則相互間的幅值干擾就較小.故T越大,頻率相鄰模式的分辨率就越高,但計算量也越大,故需綜合考慮窗口長度.
實際譜分析都是采用離散傅里葉算法實現(xiàn)的,離散傅里葉(DFT)和快速傅里葉(FFT)算法得到的頻譜是真實信號頻譜與噪聲信號頻譜的疊加[23].根據(jù)傅里葉算法的分析思路,嘗試采用傅里葉基神經(jīng)網(wǎng)絡模型.由于低頻振蕩頻帶較窄,故正交基神經(jīng)元個數(shù)不多,便于構(gòu)造小型的單隱層神經(jīng)網(wǎng)絡模型,只需訓練隱層與輸出層之間的權值.采用遞推最小二乘法訓練,不涉及復數(shù)的乘法運算和復數(shù)的加法運算,且還具有隨機噪聲的濾波功能[23].
或
式中 Ts為采樣周期,且Ts≤π/ωmax,采樣序列m=0,1,...,M,其中M=T/Ts.
由式(13)可建立單隱層傅里葉基神經(jīng)網(wǎng)絡.設wi為神經(jīng)網(wǎng)絡權值,di為隱層神經(jīng)元激勵函數(shù),其為三角基函數(shù):
設權值矩陣W=[w0,w1,…,wN,wN+1,…,w2N]T,激 勵 矩 陣D=[d0,d1,…,dN,dN+1,…,d2N]T,則神經(jīng)網(wǎng)絡的輸出為
其誤差函數(shù)為
設性能指標為
故窗口內(nèi)信號的頻譜系數(shù)為
周期信號的傅里葉系數(shù)與一個周期內(nèi)的傅里葉變換關系為
故可由神經(jīng)元權值得到對應頻率的譜分量幅值:
設神經(jīng)元截止頻率為fH,則神經(jīng)元個數(shù)為
式中 T為窗口時間長度.由于低頻振蕩帶寬較窄,fH一般只有幾赫茲,故神經(jīng)元個數(shù)不多.
由于隱層神經(jīng)元激勵函數(shù)各不相同,符合生物神經(jīng)元的基本特征,因此,該神經(jīng)網(wǎng)絡模型不僅具有快的收斂速度,而且可以有效避免訓練過程中陷入局部極小的問題.由于測量的樣本數(shù)據(jù)不可避免地存在測量誤差(隨機噪聲),為了提高計算精度,采用具有濾波性能的遞推最小二乘法(RLS)來訓練神經(jīng)網(wǎng)絡權值向量.
隱層神經(jīng)元的頻率值是離散的,實際振蕩頻率可能與某個隱層神經(jīng)元頻率一致,也可能不一致.
1)當實際振蕩頻率與某隱層神經(jīng)元激勵函數(shù)頻率一致時,即ωm=kω0,k為整數(shù).經(jīng)神經(jīng)網(wǎng)絡訓練后,得到振蕩信號的譜分量分布,如圖4所示.可見,只有角頻率為kω0對應的幅值最大.
圖4 無頻率泄漏的譜分量分布Figure 4 Spectral component distribution without frequency leakage
根據(jù)前述思路,經(jīng)滑窗訓練后,窗口時段低頻振蕩角頻率:
根據(jù)式(9),則窗口內(nèi)的瞬時阻尼為
將式(21)代入式(24),可得
將式(5)、式(21)代入式(25),可得
2)當實際振蕩頻率與隱層神經(jīng)元頻率不一致時,即ωm=(k1+r)ω0,其中,k1為整數(shù),而0<r<1.
經(jīng)神經(jīng)網(wǎng)絡訓練,得到窗口振蕩信號的譜分量分布,如圖5所示.可見,角頻率k1ω0和(k1+1)ω0對應的幅值較大.
圖5 頻率泄漏的譜分量分布Figure 5 Spectral component distribution with frequency leakage
根據(jù)式(9),為減少誤差,可由根據(jù)頻率為k1ω0和(k1+1)ω0對應的譜分量計算窗口時段的瞬時振蕩阻尼:
將式(21)代入式(28),可得
由式(7)可知
將阻尼σ代入式(30)可求出參數(shù)r,可得角頻率:
將式(5)、式(21)代入式(32),可得
3)主導模式鑒別.當某窗口中,相鄰頻率分量能量都較大時,可能有頻率泄露造成和存在頻率接近的2種模式.此時,將2種情況的模式分別擬合,再與樣本進行誤差比較,采用擬合誤差作為鑒別依據(jù).擬合誤差為
構(gòu)造平穩(wěn)信號:
取窗口寬度T=10s,β=104,W(0)=0,滑動步長為1s.在無噪聲時,2種算法的分析結(jié)果如表1所示;加入信噪比為10dB的白噪聲后,2種算法的分析結(jié)果如表2所示,其中Prony算法僅列出幅值較大的2個振蕩模式.
表1 無噪聲時2種算法分析結(jié)果Table 1 Analysis results of two algorithms without noise
表2 含白噪聲時2種算法分析結(jié)果Table 2 Analysis results of two algorithms with white noise
由表1可知,在無噪聲的影響下,2種算法都可以準確地獲得振蕩特征參數(shù);由表2可知,在白噪聲的干擾下,Prony算法識別結(jié)果中阻尼和幅值都出現(xiàn)了較大誤差,而且擬合階數(shù)較高,出現(xiàn)了多余的振蕩模式,給主導模式的篩選帶來困難;該文算法識別結(jié)果幾乎不受影響,抗噪聲性較好.
為模擬振蕩模式隨時間變化的情況,構(gòu)造一個由4個時間段組成的信號[2],具體參數(shù)如表3所示.取窗口寬度T=4s,β=104,W(0)=0,滑動步長為1s.小波脊算法分析結(jié)果(小波中心頻率ω=18)[2]如表4所示;該文算法識別結(jié)果如表5所示,訓練次數(shù)為2次.由表4,5可知,小波脊算法可進行時變信號的分析,但其整體誤差較大,該文算法識別結(jié)果較為準確,更適合具有時變特性信號的識別分析.
表3 4個時間段信號的組成分量Table 3 Signal components with four time segments
表4 小波脊算法分析結(jié)果Table 4 Analysis results with wavelet ridge algorithms
表5 該文算法分析結(jié)果Table 5 Analysis results with the algorithm
加入信噪比為10dB白噪聲后的信號曲線如圖6所示,加噪后該文算法分析結(jié)果如表6所示,加噪后該文算法的識別效果如圖7所示.由表6和圖7可知,在白噪聲的干擾下,該文算法依然能較為準確地識別各模式參數(shù)及模式的時變特性,誤差較小,具有較好的抗噪性.
圖6 加噪后信號Figure 6 Signal with white noise
表6 加噪后該文算法分析結(jié)果Table 6 Analysis results of the algorithm with white noise
圖7 含白噪聲時的時變多模式識別效果Figure 7 Effect of time-varying muti-pattern recognition with white noise
構(gòu)造一個由3個模式組成的信號,具體參數(shù)如表7所示,加入信噪比為10dB白噪聲后的信號曲線如圖8所示.取窗口寬度T=10s,β=104,W(0)=0,滑動步長為1s.加噪前該文算法的識別結(jié)果如表8所示,加噪后該文算法的識別結(jié)果如表9所示,加噪后該文算法的識別效果如圖9所示.訓練次數(shù)為2次.
由表8可見,在多模式疊加的情況下,該文算法能較為準確地識別出信號各振蕩模式參數(shù)及各模式的時變特性.由表9和圖5可知,在白噪聲的干擾下,該文算法依然能較為準確地識別各模式及模式的時變性,誤差較小,具有較好的抗噪性.
表7 信號的組成分量Table 7 Signal components
圖8 加噪后信號Figure 8 Signal with white noise
表8 加噪前分析結(jié)果Table 8 Analysis results without noise
表9 加白噪后分析結(jié)果Table 9 Analysis results with white noise
圖9 含白噪聲時的多模式疊加識別效果Figure 9 Effect of muti-pattern superposition recognition with white noise
Prony算法相比傅里葉算法,模型中有衰減因子,看似適合于低頻振蕩模式識別,但正是因為模型復雜,導致了求解困難、抗干擾較差.其實,只要滑動窗口,進行譜分量的幅值比較即可解決阻尼識別問題;另外,模式變化也可通過滑窗后頻譜的變化來判別,識別的時間誤差小于滑窗步長.算例結(jié)果證明了該方法的可行性.
為提高抗干擾性,采用了遞推最小二乘法訓練傅里葉基神經(jīng)網(wǎng)絡的頻譜分析方法.由于低頻振蕩的帶寬較窄,神經(jīng)元個數(shù)較少,采用最小二乘法訓練能快速收斂.仿真表明,在白噪聲和多模式疊加的情況下,都能快速可靠地識別振蕩主導模式,滿足在線識別要求.需要說明的是,該算法具有相位識別能力,只是一般情況下不需要,故未提及.
開窗和滑窗分析符合實測數(shù)據(jù)在線分析的實際過程.對工程中廣泛采用的頻譜分析方法的改進,既保留了原有經(jīng)驗,又解決了實際問題.
[1]劉林,林濤,徐遐齡,等.應用于低頻振蕩在線監(jiān)測的并行時頻原子復帶通濾波方法[J].中國電機工程學報,2011,31(25):58-65.LIU Lin,LIN Tao,XU Xia-ling,et al.Concurrent timefrequency atom complex band-pass filter based method for online monitoring low-frequency oscillation[J].Proceedings of the CSEE,2011,31(25):58-65.
[2]張鵬飛,薛禹勝,張啟平.電力系統(tǒng)時變振蕩特性的小波脊分析[J].電力系統(tǒng)自動化,2004,28(16):32-35,66.ZHANG Peng-fei,XUE Yu-sheng,ZHANG Qi-ping.Power system time varying oscillation analysis with wavelet ridge algoritlm[J].Automation of Electric Power systems,2004,28(16):32-35,66.
[3]郝思鵬,薛禹勝,唐茂林,等.通過軌跡特征根分析時變振蕩特性[J].電力系統(tǒng)自動化,2009,33(6):1-5.HAO Si-peng,XUE Yu-sheng,TANG Mao-lin,et al.Trajectory eigenvalues analysis time variant oscillation characters[J].Automation of Electric Power Systems,2009,33(6):1-5.
[4]李天云,謝家安,張方彥,等.HHT在電力系統(tǒng)低頻振蕩模態(tài)參數(shù)提取中的應用[J].中國電機工程學報,2007,27(28):79-83.LI Tian-yun,XIE Jia-an,ZHANG Fang-yan,et al.Application of HHT for extracting model parameters of low frequency oscillations in power systems[J].Proceedings ofthe CSEE,2007,27(28):79-83.
[5]穆鋼,王宇庭,安軍,等.根據(jù)受擾軌跡識別電力系統(tǒng)主要振蕩模式的信號能量法[J].中國電機工程學報,2007,27(19):7-11.MU Gang,WANG Yu-ting,AN Jun,et al.Signal energy method for identification of main oscillation mode in power system based on dislturbed trajecotry[J].Proceedings of CSEE,2007,27(19):7-11.
[6]穆鋼,史坤鵬,安軍,等.結(jié)合經(jīng)驗模態(tài)分解的信號能量法及其在低頻振蕩研究中的應用[J].中國電機工程學報,2008,28(19):36-41.MU Gang,SHI Kun-peng,AN Jun,et al.Signal energy method based on EMD and its application to research of low frequency oscillations[J].Proceedings of the CSEE,2008,28(19):36-41.
[7]薛禹勝,郝麗麗,WU Q H,等.軌跡斷面特征根對受擾軌跡最遠點及動態(tài)鞍點的詮釋[J].電力系統(tǒng)自動化,2010,34(12):1-7.XUE Yus heng,HAO Li-li,WU Q H,et al.Annotation for FEP and DSP in terms of trajectory section eigenvalues[J].Automation of Electric Power Systems,2010,34(12):1-7.
[8]郝思鵬,薛禹勝,張曉明,等.基于EEAC理論分析低頻振蕩[J].電力系統(tǒng)自動化,2009,33(4):11-15.HAO Si-peng,XUE Yu-sheng,ZHANG Xiao-ming,et al.Low frequency oscillation analysis based on EEAC theory[J].Automation of Electric Power Systems,2009,33(4):11-15.
[9]潘學萍,薛禹勝,張曉明,等.軌跡特征根的解析估算及其誤差分析[J].電力系統(tǒng)自動化,2008,32(19):10-14.PAN Xue-ping,XUE Yu-sheng,ZHANG Xiao-ming,et al.Analytical calculat ion of power system trajectory eigenvalues and it’s error an alysis[J].Automation of Electric Power Systems,2008,32(19):10-14.
[10]肖晉宇,謝小榮,胡志祥.電力系統(tǒng)低頻振蕩在線辨識的改進Prony算法[J].清華大學學報:自然科學版,2004,44(7):883-887.XIAO Jin-yu,XIE Xiao-rong,HU Zhi-xiang,et al.Improved prony method for online identification of lowfrequency oscillations in power system[J].Journal of Tsinghua University:Science and Technology,2004,44(7):883-887.
[11]馬燕峰,趙書強,劉森,等.基于改進多信號Prony算法的低頻振蕩在線辨識[J].電網(wǎng)技術,2007,31(15):44-50.MA Yan-feng,ZHAO Shu-qiang,LIU Sen,et al.Online identification of low-frequency oscillations based on improved multi-signal prony algoritlm[J].Power System Technology,2007,31(15):44-50.
[12]徐東杰,賀仁睦,高海龍.基于迭代Prony算法的傳遞函數(shù)辨識[J].中國電機工程學報,2004,24(6):40-43.XU Dong-jie,HE Ren-mu,GAO Hai-long.Transfer function identification using iterative Prony method[J].Proceedings of CSEE,2004,24(6):40-43.
[13]丁藍,薛安成,李津,等.基于窗口滑動改進Prony算法的電力系統(tǒng)低頻振蕩識別[J].電力系統(tǒng)自動化,2010,34(22):24-28.DING Lan,XUE An-cheng,LI Jin,et al.A moving window Prony algorithm for power system low frequency oscillation identification[J].Automation of Electric Power Systems,2010,34(22):24-28.
[14]馬建偉,竺煒,曾喆昭,等.FFT結(jié)合神經(jīng)網(wǎng)絡的低頻振蕩主導模式識別[J].電力科學與技術學報,2011,26(4):88-93.MA Jian-wei,ZHU Wei,ZENG Zhe-zhao.Identification for power system low frequency oscillation dominant mode based on FFT and network algorithm[J].Journal of Electric Power Science and Technology,2011,26(4):88-93.
[15]竺煒,唐穎杰,周有慶,等.基于改進Prony算法的電力系統(tǒng)低頻振蕩模式識別[J].電網(wǎng)技術,2009,33(5):44-47.ZHU Wei,TANG Ying-jie,ZHOU You-qing,et al.Identification of power system low frequency oscillation mode based on improved Prony algorithm[J].Power System Technology,2009,33(5):44-47.
[16]李大虎,曹一家.基于模糊濾波和Prony算法的低頻振蕩模式在線辨識方法[J].電力系統(tǒng)自動化,2007,31(1):14-19.LI Da-hu,CAO Yi-jia.An online identification method for power system low frequency oscillation mode based on fuzzy filtering and Prony algorithm[J].Automation of Electric Power Systems,2007,31(1):14-19.
[17]趙禮杰.基于EMD的Prony算法在低頻振蕩模態(tài)參數(shù)辨識中的應用[J].電力系統(tǒng)保護與控制,2009,37(23):9-14.ZHAO Li-jie.Application of Prony algorithm based on EMD for identifying model parameters of low frequency oscillations[J].Power System Protection and Control,2009,37(23):9-14.
[18]王鐵強,賀仁睦,徐東杰,等.電力系統(tǒng)低頻振蕩機理的研究[J].中國電機工程學報,2002,22(2):21-25.WANG Tie-qiang,HE Ren-mu,XU Dong-jie,et al.The mechanism study of low frequency oscillation in power system[J].Proceedings of the CSEE,2002,22(2):21-25.
[19]郝思鵬,袁越,陳小虎,等.用窗口傅里葉脊提取時變振蕩信息[J].電力自動化設備,2011,31(5):58-62.HAO Si-peng,YUAN Yue,CHEN Xiao-hu.Time-varying oscillation information extraction by window Fourier ridge[J]Electric Power Automation Equipment,2011,31(5):58-62.
[20]鄧集祥,涂進,陳武暉.大干擾下主導低頻振蕩模式的鑒別[J].電網(wǎng)技術,2007,31(7):36-41.DENG Ji-xiang,TU Jin,CHEN Wu-hui.Identification of critical low frequency oscillation mode in large disturbances[J].Power System Technology,2007,31(7):36-41.
[21]李天云,高磊,趙妍.基于HHT的電力系統(tǒng)低頻振蕩分析[J].中國電機工程學報,2006,26(14):24-29.LI Tian-yun,GAO Lei,ZHAO Yan.Analysis of low frequency oscillations using HI-IT method[J].Proceedings ofthe CSEE,2006,26(14):24-29.
[22]馬建偉.低頻振蕩模式的傅里葉及神經(jīng)網(wǎng)絡分析方法研究[D].長沙:長沙理工大學,2012.
[23]曾喆昭.一種基于傅里葉基神經(jīng)網(wǎng)絡的頻譜分析方法[J].電子與信息學報,2009,31(8):1 821-1 824.ZENG Zhe-zhao.A spectrum analysis method based on FBF neural network[J].Journal of Electronics &Information Technology,2009,31(8):1 821-1 824.