肖靜,楊藝云,張閣,肖園園
(廣西電網(wǎng)有限責(zé)任公司電力科學(xué)研究院,南寧530023)
隨著環(huán)境污染和化石能源危機(jī)的不斷加劇,清潔的可再生能源得到了快速的發(fā)展[1-3],其中太陽能、風(fēng)能等新能源發(fā)電以及有源電力濾波器的并網(wǎng)控制研究更是備受國內(nèi)外關(guān)注[4-7?。在并網(wǎng)變換器的控制中,電網(wǎng)電壓同步信號檢測是并網(wǎng)變換器控制的關(guān)鍵技術(shù)之一,且同步信號檢測的準(zhǔn)確與否更是直接影響變換器的并網(wǎng)性能。
目前,電網(wǎng)電壓同步信號檢測方法已有很多,并取得了一些不錯的成果,這些方法主要有:基于dq變換的軟件鎖相環(huán)電網(wǎng)電壓同步策略[8]]、基于二階廣義積分的鎖相環(huán)電網(wǎng)電壓同步策略[9-10]、基于參考頻率的電網(wǎng)電壓同步策略[11]。上述幾種電壓同步檢測算法均有其優(yōu)勢和不足之處:基于dq變換的軟件鎖相環(huán)在平衡的三相電網(wǎng)電壓下可以獲得較好的檢測效果,但當(dāng)三相電網(wǎng)電壓不平衡時,其檢測精度將大大降低;基于二階廣義積分的鎖相環(huán)算法是提取電網(wǎng)電壓正負(fù)序分量,利用鎖相環(huán)實現(xiàn)電網(wǎng)電壓同步,該方法的優(yōu)點是能夠?qū)崿F(xiàn)頻率的自適應(yīng)變化,但當(dāng)電網(wǎng)電壓畸變較嚴(yán)重時,該方法的濾波效果將受到限制;基于參考頻率的電網(wǎng)電壓同步算法是將電網(wǎng)電壓與給定參考頻率的正余弦信號經(jīng)過一定的數(shù)學(xué)運算來得到電網(wǎng)電壓同步信號,當(dāng)電網(wǎng)發(fā)生畸變或頻率偏移時,該方法可以獲得較好的鎖相效果,但由于低通濾波環(huán)節(jié)的存在,該算法得到的電網(wǎng)同步信號存在一定的相位延遲。
雖然上述幾種電網(wǎng)電壓同步信號檢測算法均能在一定條件下得到較好的鎖相波形,但它們的共同缺陷是算法計算復(fù)雜,耗時長,響應(yīng)速度慢,這是由于它們算法本身較復(fù)雜所致。本文針對電網(wǎng)電壓波形較好情況下,提出一種基于幅值計算的電網(wǎng)同步信號檢測思路,旨在降低鎖相算法復(fù)雜性,減少計算時長,當(dāng)電網(wǎng)電壓發(fā)生波動時,可以獲得快速的鎖相響應(yīng)。
實際的電網(wǎng)電壓經(jīng)過采樣濾波電路后可以得到較為理想的正弦波,假設(shè)由采樣濾波電路得到的電網(wǎng)電壓為:
式中Um為電網(wǎng)電壓幅值;ω為電網(wǎng)基波角頻率;φ為電網(wǎng)電壓初相角,此時電網(wǎng)電壓同步信號為:
在實際采樣控制系統(tǒng)中,若可以利用盡可能少的采樣點 uk,uk+1…uk+n(n為一很小的整數(shù))計算出電網(wǎng)電壓幅值Uk,即可得到離散的電網(wǎng)電壓同步序列usin(k)=uk/Uk。由于實際系統(tǒng)的采樣頻率比較高,因此這種基于幅值計算的電網(wǎng)同步信號檢測方法具有響應(yīng)速度快的特點,當(dāng)電網(wǎng)電壓發(fā)生波動時,該方法也可以實現(xiàn)快速地相位跟蹤。接下來就介紹三種快速且有效地計算電網(wǎng)電壓幅值的算法。
1971年,澳大利亞的Mann和Morrison提出可以利用正弦函數(shù)的導(dǎo)數(shù)為余弦函數(shù)的這一特點計算正弦電壓、電流的幅值[12]。由式(1)可得:
則不難得出:
在實際采樣系統(tǒng)中,利用采樣得到的電網(wǎng)電壓進(jìn)行上述計算時,導(dǎo)數(shù)值可以用下式近似代替:
式中 k為采樣點的符號;Ts為采樣周期;uk+1、uk-1分別為第k+1次和k-1次采樣的采樣值,因此式(4)可改寫為:
式(6)利用的是一階中心差商公式,其比前向差商公式和后向差商公式有著更高的計算精度,截斷誤差更小[13]。
從上述分析不難看出,Mann-Morrison導(dǎo)數(shù)算法僅利用兩個采樣數(shù)據(jù)點就得出電網(wǎng)電壓的幅值,其具有快速響應(yīng)的特點,然而其最大的缺陷就是利用差商代替微商所帶來的計算誤差,特別是在電網(wǎng)電壓過零時刻,這種近似計算所帶來的截斷誤差將更加明顯。
在實際的采樣系統(tǒng)中,設(shè)采樣時刻tk的電網(wǎng)電壓為:
而下一個時刻tk+1時的采樣值為:
綜合式(7)和式(8),可得:
其中Ts=tk+1-tk,,將式(9)~式(11)合并可得:
由于Ts為采樣周期,是一固定常數(shù),所以cosωTs和sin2ωTs也都是常數(shù),因此只需利用時間相隔Ts的兩個采樣點就可以計算出電網(wǎng)電壓的幅值。
三采樣值積算法是利用三個連續(xù)的等時間間隔Ts的采樣值兩兩相乘,通過適當(dāng)?shù)慕M合消去ωt項以求出電網(wǎng)電壓幅值的方法。
同樣地,假設(shè)tk+2時刻的電網(wǎng)電壓采樣值為:
且 Ts=tk+2-tk+1,那么有:
利用式(9)、式(11)和式(14)可得:
由上述的計算過程不難發(fā)現(xiàn),三采樣值積算法的組合方式可以有多種,又比如利用采樣值uk和uk+2的乘積,有:
合并式(11)和式(16),即可得:
不難看出,三采樣值積算法得到的式(15)和兩采樣值積算法得到的式(12)十分相似,而對比它們,式(17)則更為簡單,因此,本文將式(17)作為三采樣值積算法的計算公式。
采樣值積算法是利用采樣值之間的乘積來計算電網(wǎng)電壓幅值的方法,由于這類方法僅利用2~3個采樣點數(shù)據(jù),所以其同樣具有跟蹤時間短的特點。
Mann-Morrison導(dǎo)數(shù)算法、兩采樣值積算法和三采樣值積算法均能較好地計算電網(wǎng)電壓幅值,它們共同的優(yōu)點是只利用了兩個或三個采樣點數(shù)據(jù),即它們的“數(shù)據(jù)窗”都很小,這對于快速檢測和跟蹤電網(wǎng)電壓相位是十分有利的。
在計算精度上,Mann-Morrison導(dǎo)數(shù)算法利用差商代替微商計算導(dǎo)數(shù)值,這在算法原理上就存在計算誤差,因此即使輸入信號波形是理想正弦波,Mann-Morrison導(dǎo)數(shù)算法也是有誤差的。而對于兩采樣值積算法和三采樣值積算法,由于算法的基礎(chǔ)考慮了采樣值在正弦信號中的實際值,因此當(dāng)輸入信號為理想正弦波時,它們是無誤差的。
從算法運算量角度,由于一般情況下乘除法的運算比加減法占用機(jī)時多得多,因此往往只統(tǒng)計算法中乘除法的次數(shù)作為該算法的運算量。對于上述介紹的三種算法,除了它們最后均進(jìn)行了一次開平方運算外,Mann-Morrison導(dǎo)數(shù)算法運算量為3,兩采樣值積算法運算量為5,三采樣值積算法運算量為3,當(dāng)然這里我們認(rèn)為 ωTs、cosωTs和 sin2ωTs均為固定常數(shù)。三種算法的對比如表1所示。
表1 三種幅值計算算法的比較Tab.1 Comparison of the three amplitude algorithms
在理論和應(yīng)用研究中,經(jīng)常需要討論這樣一類問題,即用一個函數(shù)S(x)去逼近另一個函數(shù)f(x),為了從數(shù)量關(guān)系上描述這種逼近,人們常采用來刻畫它們之間的誤差[14],其中區(qū)間[a,b]為二者的逼近區(qū)間,當(dāng) f(x)為周期函數(shù)時,可以選取區(qū)間長度T=b-a,其中 T為函數(shù)f(x)的周期。上述逼近公式就是所謂的平均平方逼近,簡稱均方逼近。
對于本文前述的采樣控制系統(tǒng),選取采樣頻率fs=10 kHz,那么在一個工頻周期可以得到200個電網(wǎng)電壓的采樣值,設(shè)一個工頻周期內(nèi)采樣電壓值為u(i)(i=0,1,…,199),通過運算得到電網(wǎng)電壓同步信號為 usin(i)(i=0,1…,199),而實際的電網(wǎng)電壓同步信號為,則電網(wǎng)電壓同步信號檢測算法的誤差為:
文中仿真基于離散域進(jìn)行,電網(wǎng)電壓以離散點列的形式給出,同樣地,采樣頻率設(shè)為10 kHz。為了更加方便地同時觀測電網(wǎng)電壓u(t)和電網(wǎng)同步信號usin(t),給定的電網(wǎng)電壓幅值最大不超過4。
(1)設(shè)電網(wǎng)電壓點列 uk=4sinωkTs(k=0,1…)
如圖1所示。
圖1 理想電網(wǎng)條件下的電網(wǎng)同步信號檢測波形Fig.1 Detection waveform of synchronous signals when the grid voltage is ideal
為給定的電網(wǎng)電壓信號u(k)和三種檢測算法分別檢測到的電網(wǎng)電壓同步信號usin(k)。由圖示不難看出,在電網(wǎng)電壓為理想正弦波時,三種檢測算法均能很好的跟蹤電網(wǎng)電壓同步信號。對上述三種算法,分別計算其算法的逼近誤差值,即設(shè)定逼近區(qū)間為[0.02 s,0.04 s?,Mann-Morrison導(dǎo)數(shù)算法、兩采樣值積算法和三采樣值積算法的逼近誤差值如表2所示。
表2 三種同步信號檢測算法的誤差比較Tab.2 The error comparison of the three algorithms
由表2可以看出,Mann-Morrison導(dǎo)數(shù)算法的逼近誤差遠(yuǎn)遠(yuǎn)大于兩采樣值積算法和三采樣值積算法,而這是由于算法本身所造成的。當(dāng)電網(wǎng)電壓為理想正弦波時,Mann-Morrison導(dǎo)數(shù)算法存在理論計算誤差,而兩采樣值積算法和三采樣值積算法不存在理論計算誤差。
(2)設(shè)電網(wǎng)電壓點列 uk=4sinωkTs(k=0,1…399)和 uk=3sinωkTs(k=400,401…)
如圖2所示,當(dāng)電網(wǎng)電壓幅值在0.04 s發(fā)生突然跌落時,三種檢測算法均能幾乎無延時地跟蹤電網(wǎng)電壓同步信號,而這是由于三種檢測算法的“數(shù)據(jù)窗”只有2或者3,這也是它們的優(yōu)勢所在。同理,由計算可以得到在逼近區(qū)間[0.06 s,0.08 s]內(nèi),三種同步信號檢測算法的逼近誤差如表2所示。
圖2 電網(wǎng)電壓突然跌落時的電網(wǎng)同步信號檢測波形Fig.2 Detection waveform of synchronous signals when the grid voltage drops suddenly
本文對于所提出的三種基于幅值計算的電網(wǎng)電壓同步檢測算法進(jìn)行了實驗驗證,實驗平臺如圖3所示。
圖3 實驗系統(tǒng)平臺圖Fig.3 Experimental system platform
實驗系統(tǒng)中,電網(wǎng)電壓取自隔離變壓器的輸出電壓,DSP(TMS320F28335)作為系統(tǒng)控制器,DVDI-001為電壓互感器用來采集電網(wǎng)電壓,利用放大器TL074I構(gòu)成偏置電路,將互感器輸出電壓偏置到0 V~3 V送入DSP的AD模塊。由于DSP只能輸出數(shù)字脈沖信號,所以必須對算法得到的同步信號進(jìn)行一定的處理:通過DSP內(nèi)部算法可以得到離散的電網(wǎng)電壓同步序列usin(k),利用DSP的EPWM外設(shè)模塊對序列 usin(k)進(jìn)行 SPWM調(diào)制,可以在 DSP的GPIO端口得到SPWM脈沖信號,然后將SPWM脈沖信號經(jīng)過一階RC低通濾波器,濾除其中高頻分量,即可得到與序列 usin(k)同相位的同步電壓信號usin(t)。
如圖4所示為電網(wǎng)電壓波形,可以發(fā)現(xiàn)圖中的電壓信號波形較好,只在峰值處有些畸變。
圖4 電網(wǎng)電壓波形Fig.4 Grid voltage waveform
實驗中,我們選取DVDI-001電壓互感器的二次側(cè)電壓v(t)作為電網(wǎng)電壓的相位參考信號,將實驗得到的電網(wǎng)電壓同步信號usin(t)與其進(jìn)行對比分析。如圖5所示為互感器二次側(cè)電壓v(t)和三種電網(wǎng)同步算法得到的電網(wǎng)電壓同步信號usin(t)的實驗波形。
圖5 三種電網(wǎng)同步信號檢測算法的實驗波形Fig.5 Experimentalwaveforms for three kinds of grid voltage synchronous detection algorithms
圖示中示波器1通道的電壓信號全部為正電壓,這是由于DSP的GPIO引腳只能輸出0 V和3.3 V兩種電平。由圖示可以看出,三種電網(wǎng)電壓同步算法均能有效地檢測并跟蹤電網(wǎng)電壓同步信號。
為了加快電網(wǎng)電壓同步信號檢測算法的響應(yīng)速度,本文提出了基于幅值計算的電網(wǎng)電壓同步信號檢測算法。該算法以電網(wǎng)電壓的幅值計算為基礎(chǔ),通過快速地計算電網(wǎng)電壓幅值可以實現(xiàn)幾乎無延時的電網(wǎng)同步信號跟蹤。最后通過仿真及實驗驗證,證明了本文提出的電網(wǎng)電壓同步信號檢測算法的有效性。同時,由數(shù)據(jù)分析可知,兩采樣值積算法和三采樣值積算法比Mann-Morrison導(dǎo)數(shù)算法具有更高的檢測精度,對于同樣的電網(wǎng)電壓波形,兩采樣值積算法和三采樣值積算法具有相近的逼近誤差等級,而它們均比Mann-Morrison導(dǎo)數(shù)算法高出了8個數(shù)量級,由此可以看出差分計算引入的誤差較大。
由本文前述分析可以看出,當(dāng)電網(wǎng)電壓的波形理想或幅值發(fā)生突然變化時,本文提出的三種檢測算法均能準(zhǔn)確地檢測出電網(wǎng)電壓同步信號。然而電網(wǎng)電壓中不可避免地包含一定的諧波和噪聲成分,諧波和噪聲會影響同步信號檢測算法的準(zhǔn)確性,但對于實際的信號檢測電路,一般都會對檢測得到的信號進(jìn)行相應(yīng)的濾波處理,因此,電網(wǎng)電壓中的諧波和噪聲對同步信號檢測干擾將會大大減小。