數字化光伏發電逆變器的設計
1 引言
太陽能光伏發電是一種將太陽光輻射能直接轉換為電能的新型發電技術。太陽光輻射能經過光伏電池轉換為電能,再經能量儲存、控制與保護、能量變換等環節,使之可按人們的需要向負載提供直流電能或交流電能。光伏電池陣列所發出的電能為直流電,但是大多數用電設備采用的是交流供電方式,所以系統中需要有逆變器將直流電變換為交流電以供負載使用。顯然,逆變器的效率將直接影響到整個系統的效率,因此,光伏系統逆變器的控制技術具有重要的研究意義[1]。
在逆變器的設計中,通常采用模擬控制方法,然而,模擬控制系統中存在很多缺陷,如元器件的老化及溫漂效應,對電磁干擾較為敏感,使用的元器件數目較多等等。典型的模擬PWM逆變器控制系統采用自然采樣法將正弦調制波與三角載波比較,從而控制觸發脈沖,但三角波發生電路在高頻(20kHz)時容易被溫度、器件特性等因素干擾,從而導致輸出電壓中出現直流偏移,諧波含量增加,死區時間變化等不利影響。高速數字信號處理器(DSP)的發展使光伏發電系統中逆變器的數字化控制成為可能。因其大部分指令可在一個指令周期內完成,因此可以實現較為復雜的先進控制算法,進一步改善輸出波形的動態性能、穩態性能,并且可以簡化整個系統的設計,使系統具有良好的一致性。
本文對基于DSP的光伏逆變器數字控制系統進行了分析,采用重復控制和數字PID控制方案進行系統控制,使系統具有較好的穩態特性和動態響應能力。
2 系統結構與控制電路分析
太陽能光伏發電系統的典型結構如圖1所示。實際應用系統中的光伏發電系統因應用對象不同而省略或多出某個部分,但均是從這個典型結構中演變而來。
圖1 太陽能光伏發電系統的典型結構
在中小型獨立光伏發電系統中,常采用圖2所示結構,即采用逆變器直接將光伏電池陣列的直流輸出電壓轉換為交流電壓。在本系統中,因光伏電池陣列輸出電壓由于光照強度的變化,而會出現較大范圍的波動,所以要求逆變器能夠在較大的直流電壓變化范圍內正常工作,而且要保證輸出電壓的穩定,因此對逆變器的控制要求也很高。
圖2 獨立光伏系統結構
控制電路結構如圖3所示。在控制電路中,采用輸出電壓瞬時值反饋,進行波形控制,整個系統工作流程設計如下:
圖3 DSP控制電路結構
采用電壓霍爾對輸出電壓進行采樣,采樣周期為20kHz。電壓霍爾輸出信號經調理電路送入DSP模/數轉換單元,并將轉換結果暫存于DSP中,由此得到輸出電壓的反饋信息。將采樣得到的反饋信息與給定正弦表的相應數據進行比較,得到偏差信號。將偏差信號及給定信號按一定的控制算法進行計算,就得到脈寬控制量。在本系統中,控制算法采用的是重復控制加PID控制的方法,前者保證輸出波形的穩態性能,后者保證輸出波形的動態性能。
由該控制量可以計算出當前時刻SPWM波的占空比,使得輸出波形的占空比按正弦規律變化,這樣就得到了高頻SPWM波。考慮到全橋逆變的上下橋臂不能直通,還必須在DSP的PWM口輸出中加入相應的死區。死區的加入極為方便,只需軟件編程時,對DSP內部的死區寄存器進行設置,其就會自動在已有的PWM波中加入死區,并且死區時間是可以通過對寄存器設置不同的值來調整的。高頻SPWM波再通往驅動電路。由驅動電路產生的驅動脈沖控制功率開關管的通斷,從而產生按正弦規律變化的SPWM波,然后再經LC濾波,去除高頻分量從而得到正弦波輸出電壓。
3 控制算法與實現
重復控制的基本概念來源于控制理論中的內模原理,內模原理指出:系統穩定狀態下無靜差跟蹤輸入信號的前提是閉環系統穩定且包含輸入信號保持器,例如,包含一階積分環節的控制系統可以實現對階躍指令的無靜差跟蹤,然而,積分環節1/s正是一個階躍信號保持器,這是它能實現對階躍指令無靜差跟蹤的根本原因[2][3]。
在設計一個重復控制器的過程中,必須要有一個周期信號保持器用來消除周期參考信號或者擾動引起的周期跟蹤誤差。這個周期信號既可以用模擬方式產生,也可以由數字方式產生。然而在實際系統中,用模擬方法產生任意波形是非常困難的,相反,通過軟件控制方法可以很容易得到一個周期信號。圖4示出了一種重復控制系統。其中,P(z)表示具有瞬時跟蹤閉環反饋控制的光伏逆變器系統,S(z)和Q(z)是重復控制器的補償環節,r(k)是參考信號,y(k)是系統輸出電壓,e(k)是跟蹤誤差,rc(k)是重復控制器補償后的參考指令。
圖4 逆變器重復控制框圖
擾動輸入d(k)到跟蹤誤差e(k)的傳函可表示為
H(z)== (1)
式中:N表示一個基波周期的采樣次數。
對應s域中的頻率響應為
H(jω)=H(z) (2)
式中:T代表采樣周期。
如果d(k)的頻率是基波周期的整數倍,并假定Q(z)=1且PB(z)穩定,有
|H(jω)|=0 (3)
這表明重復控制器消除了頻率為基波周期整數倍干擾產生的跟蹤誤差,從而得到了非常好的跟蹤效果。
當然,為了保證系統穩定,一般取Q(z)<1,這樣就有
|H(jω)|<μ(jω) (4)
式中:μ(jω)為一很小的數。
另外,從直觀上講,重復控制器可以看作N個積分調節器,對應于參考信號的N個采樣點。從而,一個瞬時值跟蹤系統分解為N個恒值調節系統,通過各采樣點的無靜差跟蹤,保證了整個正弦參考信號的跟蹤精度。
重復控制雖然可以保證輸出波形,但它卻有一個致命的弱點。由圖3可以看出,重復控制得到的控制指令并不是立即輸出給系統,而是滯后一個參考周期后才輸出。這樣,如果系統內部出現干擾,消除干擾對輸出的影響至少要一個參考周期。干擾出現后的一個參考周期內,系統對干擾并不產生任何調節作用,這一個周期系統近乎處于開環控制狀態。因此,重復控制系統的動態響應速度是非常慢的。
由于上述原因,對于高要求的光伏系統逆變器不宜單獨采用重復控制[4][5]。采用數字PID控制雖然輸出電壓波形質量不是很高,但它卻是以開關周期對跟蹤誤差進行調節。仔細設計系統參數,可以使系統獲得良好的動態特性。綜合考慮,將兩種控制方式結合在一起,取長補短,利用重復控制改善系統的穩態輸出波形質量,利用數字PID控制或極點配置提高系統的動態特性,使系統兼具良好的穩態和動態特性。
4 實驗結果
針對以上的分析,在一15kW光伏系統單相全橋逆變器上進行了實驗,參數如下:開關器件采用IGBT模塊,濾波電感Lf=0.68mH,濾波電容Cf=50μF,數字信號處理器采用TI公司的TMS320F240DSP,并采用240DSP自帶雙10位A/D轉換器。實驗結果如圖5所示。
(a) 閉環空載波形
(b) 閉環加載波形(R=5Ω)
圖5 實驗波形
從圖5中可以看出,采用離散重復控制可以保證光伏逆變器在空載條件下保持穩定,在帶載條件下可以明顯改善系統的穩態性能,顯著降低系統的穩態誤差。
5 結語
本文分析了光伏發電系統逆變器數字化實現的意義,并對整個系統及其控制電路進行了分析,在控制算法上,采用離散重復控制策略,使系統在周期性擾動信號下的穩態性能得以改善。由于數字化控制的優越性比較明顯,因此在偏遠地區及其它應用場合,數字化光伏發電系統逆變器的應用將會越來越廣泛。

責任編輯:售電小陳