冷全超,張展,王維,杜詩(shī)揚(yáng)
(河南理工大學(xué) 電氣工程與自動(dòng)化學(xué)院,河南 焦作 454003)
電力電子技術(shù)的廣泛應(yīng)用和新能源的大規(guī)模接入,使得電力系統(tǒng)的諧波污染日益嚴(yán)重,給電力系統(tǒng)的安全、穩(wěn)定運(yùn)行帶來(lái)了嚴(yán)重的影響[1]。目前,電力系統(tǒng)中常見(jiàn)的諧波檢測(cè)算法主要有:基于瞬時(shí)無(wú)功功率檢測(cè)[2-6],它具有較高的實(shí)時(shí)補(bǔ)償效果,然而這種方法的控制電路相對(duì)復(fù)雜,所需計(jì)算量也比較大,系統(tǒng)參數(shù)選擇困難;基于快速傅里葉變換(FFT)[7-9]算法,它具有較高的檢測(cè)精度而且可以對(duì)基波和指定次諧波進(jìn)行檢測(cè),但該算法動(dòng)態(tài)性能差,仍需一個(gè)工頻周期才能得到補(bǔ)償指令信號(hào);人工神經(jīng)網(wǎng)絡(luò)(ANN)[10-13]是一種以模擬并行諧波檢測(cè)裝置為基礎(chǔ)的檢測(cè)算法,檢測(cè)過(guò)程中需要大量的測(cè)試樣本參數(shù);以及小波變換(WT)[14-15]容易發(fā)生小波混疊,頻譜泄露等。
基于自適應(yīng)噪聲對(duì)消原理的自適應(yīng)諧波檢測(cè)算法,因其優(yōu)秀的性能引起廣大研究人員的關(guān)注[16]。該算法實(shí)現(xiàn)簡(jiǎn)單,對(duì)系統(tǒng)的適應(yīng)能力強(qiáng),具有較好的跟蹤性能。但是由于傳統(tǒng)的自適應(yīng)諧波檢測(cè)算法存在收斂速度與穩(wěn)態(tài)精度之間性能方面的缺陷,因此涌現(xiàn)出一大批優(yōu)秀的改進(jìn)算法。文獻(xiàn)[17]利用數(shù)學(xué)變換找到了真正反映跟蹤情況的誤差信號(hào),但其權(quán)值更新沿用了傳統(tǒng)定步長(zhǎng),所以仍未達(dá)到兼顧速度和精度的目的,且其中的檢測(cè)諧波次數(shù)較低,未能實(shí)現(xiàn)高次諧波的檢測(cè)。
文中提出了一種改進(jìn)的變步長(zhǎng)自適應(yīng)諧波檢測(cè)算法,首先利用當(dāng)前時(shí)刻和前一時(shí)刻誤差信號(hào)的自相關(guān)均值估計(jì)獲得期望誤差,并利用改進(jìn)的箕舌線函數(shù)作為核心函數(shù)來(lái)調(diào)節(jié)步長(zhǎng)更新,最后利用推導(dǎo)出來(lái)的三階權(quán)值公式來(lái)進(jìn)行權(quán)值迭代。通過(guò)箕舌線函數(shù)作為核心函數(shù),將輸入信號(hào)和期望誤差引入到步長(zhǎng)迭代函數(shù),提高了權(quán)值的收斂速度,減小了系統(tǒng)的穩(wěn)態(tài)誤差,增強(qiáng)了系統(tǒng)的魯棒性。最后,進(jìn)行了仿真實(shí)驗(yàn)分析。
若電源電壓理想無(wú)畸變,則有:
uS(t)=uSsin(ωt)
(1)
非線性負(fù)載電流由基波有功電流i1p(t)、基波無(wú)功電流i1q(t)和諧波電流ih(t)組成,將其進(jìn)行傅里葉級(jí)數(shù)展開(kāi)為:
(2)
因此,可以得到負(fù)載畸變電流的表達(dá)式:
is(t)=i1q(t)+ih(t)
(3)
基于自適應(yīng)對(duì)消原理的諧波檢測(cè)算法如圖1所示。iL(n)代表非線性負(fù)載電流信號(hào);參考輸入信號(hào)x1(n)和x2(n)為電網(wǎng)同步鎖相得到的標(biāo)準(zhǔn)正弦和余弦信號(hào);y(n)代表n時(shí)刻濾波器的輸出期望信號(hào),e(n)代表n時(shí)刻用于調(diào)節(jié)權(quán)值系數(shù)的誤差信號(hào)。
圖1 自適應(yīng)諧波檢測(cè)原理
其工作原理是將i1p(n)作為噪聲信號(hào)部分;is(n)作為期望信號(hào)部分;以電網(wǎng)電壓為基準(zhǔn)信號(hào),利用系統(tǒng)反饋誤差信號(hào)e(n)進(jìn)行控制自適應(yīng)濾波器的參數(shù),使w逐漸增大逼近最優(yōu)權(quán)向量w*,得到自適應(yīng)濾波器期望信號(hào)y(n)。在n時(shí)刻,輸出期望信號(hào)y(n)逼近基波有功電流i1p(n);從而系統(tǒng)輸出誤差信號(hào)e(n)將逼近負(fù)載電流諧波分量is(n),經(jīng)過(guò)iL(n)與y(n)的差值得到負(fù)載電流諧波分量is(n)。
(4)
式中μ表示為固定的步長(zhǎng)(0<μ<1/λmax)使算法能夠快速收斂,λmax為輸入信號(hào)自相關(guān)矩陣的最大特征值;n為自適應(yīng)算法的迭代次數(shù)。
(5)
于是,可得:
(6)
(7)
式(7)即為L(zhǎng)MS算法的濾波器權(quán)矢量迭代公式,μ為自適應(yīng)濾波器的收斂系數(shù)。通過(guò)把當(dāng)前時(shí)刻的權(quán)值系數(shù)矢量和誤差函數(shù)作為比例因子進(jìn)行相加得到自適應(yīng)迭代下一時(shí)刻的權(quán)值系數(shù)矢量。
文中采用一種新的變步長(zhǎng)LMS算法,假設(shè)在n時(shí)刻的權(quán)值系數(shù)為W′(n),此時(shí)的權(quán)值系數(shù)將更接近最優(yōu)權(quán)向量[19]:
W′(n)=W(n)+2μe(n)X(n)
(8)
e(n)=iL(n)-XT(n)W(n)
(9)
(10)
e1(n)=iL(n)-XT(n)W′(n)
(11)
將式(8)、式(10)帶入初始權(quán)值公式(7)中,再結(jié)合式(8)、式(9)、式(11)得到新的權(quán)值公式:
W(n+1)=W′(n)+2μe1(n)X(n)
(12)
展開(kāi)得:
W(n+1)=W(n)+4μ(n)[1-μ(n)XT(n)X(n)]e(n)X(n)
(13)
利用此方法再進(jìn)行一次迭代,可以獲得更精確的估值公式:
(14)
通過(guò)式(14)在二階迭代的基礎(chǔ)上再進(jìn)行一次迭代,即可以得到三階權(quán)值迭代更新公式:
W(n+1)=W(n)+φe(n)X(n)[6μ-
12μ[μXT(n)X(n)]+8μ[μXT(n)X(n)]2]
(15)
式中φ為比例因子干擾系數(shù),通常為一個(gè)小于1的常數(shù)。理論上來(lái)說(shuō)迭代公式的迭代程度越高,會(huì)獲得更快的收斂速度,然而同時(shí)也會(huì)帶來(lái)更復(fù)雜的計(jì)算量,當(dāng)權(quán)值迭代到達(dá)一定次數(shù)之后收斂速度就不會(huì)有明顯的變化[20]。
傳統(tǒng)定步長(zhǎng)LMS算法的自身局限決定其在收斂速度和穩(wěn)態(tài)精度之間的矛盾是無(wú)法兼顧的;為解決這一矛盾,必須尋找改進(jìn)型的LMS算法。文獻(xiàn)[21]提出使用箕舌線函數(shù)的LMS諧波檢測(cè)算法(TCLMS),其步長(zhǎng)表達(dá)式為:
(16)