陳 榮張林
(1.鹽城工學院電氣學院,江蘇 鹽城 224051;2.江蘇大學電氣信息工程學院,江蘇 鎮(zhèn)江 212013)
光伏發(fā)電以其環(huán)保、易安裝等特點成為新能源發(fā)電領域研究熱點[1]。光伏陣列產生的電能經(jīng)過DC/DC 變換器后再逆變饋入電網(wǎng),在電能轉換的過程中,由于控制方法、器件損耗、外部干擾等原因,電能轉換效率并不能達到100%,其中器件損耗可以從器件選型上進行改善,如選擇導通電阻小的MOSFET、二極管和ESR 較低的電解電容等。對于由控制方法的不同和來自外部干擾信號而造成的功率損耗,則可以通過改進控制方法來降低[2-3]。當溫度和光照強度等因素保持不變時,光伏系統(tǒng)輸出功率存在唯一極值點,這個極值點即系統(tǒng)的最大功率點,當外界環(huán)境因素發(fā)生變化時,光伏系統(tǒng)的極值點將發(fā)生偏移,系統(tǒng)實際最大功率點改變。因此,跟蹤變化的最大功率點是減小系統(tǒng)功率損耗的有效方法,MPPT 控制器的設計是決定跟蹤精度的關鍵環(huán)節(jié)[4]。
PID 控制器在控制領域中占據(jù)著絕對主導地位,其優(yōu)點有:(1)在保持電路參數(shù)不變的條件下,不需要知道被控對象的具體模型,根據(jù)輸出反饋量和輸入給定量之間的誤差控制從而達到穩(wěn)定系統(tǒng)的目的;(2)只需要調整kp、ki和kd這3 個參數(shù),參數(shù)整定方便[5]。但是PID 的缺陷比較明顯,文獻[6-8]詳細分析有:(1)直接根據(jù)給定量和輸出反饋量計算誤差的方法不合理,當給定量跳變時,與不能跳變的輸出反饋量作差會得到跳變的誤差;(2)使用傳統(tǒng)的線性微分器提取誤差的方法不能充分發(fā)揮其反饋作用;(3)比例、積分、微分的線性組合不一定是最好的;(4)積分反饋的弊端:造成閉環(huán)系統(tǒng)響應變慢、輸出功率振蕩。因此,為了在保留PID 控制器優(yōu)點的同時彌補其缺陷,韓京清提出了自抗擾控制(Active Disturbance Rejection Control,ADRC)技術,由跟蹤微分器(Tracking Differentiator,TD)、擴張狀態(tài)觀測器(Extended State Observer,ESO)以及非線性狀態(tài)誤差反饋(Nonlinear State Error Feedback,NLSEF)控制律組成,針對PID 控制器的缺陷做了如下改進:(1)事先安排過渡過程,擴大了誤差微分反饋增益的選取范圍和對象參數(shù)范圍,增強了控制器的魯棒性;(2)改變微分信號提取方式,由TD 和ESO 輸出信號作差提取微分;(3)采用非線性組合,具有良好的適應性和快速收斂的特性;(4)采用ESO 并取消積分反饋,預估擾動并提前給出補償[9-11]。由于非線性ADRC 需要整定的參數(shù)過多,調參相對比較復雜,故高志強提出線性ADRC(Linear ADRC,LADRC),將需要調整的參數(shù)減少到3 個,效果與非線性ADRC 接近,極大地降低了參數(shù)整定的難度,促進了 ADRC 技術的推廣與應用[12-15]。
為了讓光伏系統(tǒng)在受到干擾時仍然具有良好的魯棒性和穩(wěn)態(tài)精度,本文設計了一種基于LADRC技術的MPPT 控制器,并將其應用到直流母線電壓Uo的電壓反饋環(huán)路中,替換原電壓環(huán)路中的PID 控制器。搭建LADRC 仿真模型,并對提出的基于LADRC 技術的光伏系統(tǒng)前級Boost 電路進行仿真驗證,分別改變溫度和光照強度得到多組輸出功率波形,與基于PID 控制器的光伏系統(tǒng)前級Boost 電路輸出功率形成對照,基于LADRC 控制器的光伏系統(tǒng)前級Boost 電路在受到干擾時仍然具有較快的動態(tài)響應速度和良好的穩(wěn)態(tài)精度,而基于PID 控制器的光伏系統(tǒng)前級Boost 電路在干擾下動態(tài)響應速度快,但是有較大的功率振蕩和功率損耗,仿真實驗證明了該方法可以給光伏系統(tǒng)帶來更強的抗干擾能力和更高的穩(wěn)態(tài)精度。
搭建光伏電池等效模型如圖1 所示,其中Iph是光生電流,Ipv和Upv分別為光伏電池的輸出電流與輸出電壓,I0為二極管反向飽和電流,Rs和Rsh分別為光伏電池的串聯(lián)電阻和并聯(lián)電阻,表示光伏電池的損耗,q為電荷常量,A為二極管的理想系數(shù),K為玻爾茲曼常數(shù),T為光伏電池板所處的環(huán)境溫度[16]。
圖1 光伏電池等效電路
根據(jù)此等效電路,由基爾霍夫定律得:
式中:Rsh的值一般很大,且有Rsh遠大于Rs,故式(1)的第三項(Upv+Ipv×Rs)/Rsh近似為零,則上式簡化為:
設I0=C1Isc,AKT=qC2Uoc,當環(huán)境因素以及電池參數(shù)不變時可以認為C1和C2為常數(shù),代入式(2)可得:
用S表示光照強度,那么在標況下(標況是指溫度Tref=25 ℃,光照強度Sref=1 000 W/m2)可以得出C1和C2:
式中:光伏電池輸出端開路電壓Uoc、短路電流Isc、最大功率點電壓Um、最大功率點電流Im。
定義溫度的變化量ΔT和光照強度的相對變化量ΔS:
在實際情況下,溫度和光照強度的變化都屬于光伏系統(tǒng)的外部擾動,因此當產生外部擾動時,需要重新計算參數(shù)值,干擾下的參數(shù)值計算如下:
式中:常數(shù)a,b,c的典型取值為a=0.002 5,b=0.5,c=0.002 88。
根據(jù)式(3)~式(6)可以在MATLAB/Simulink中搭建光伏電池的仿真模型,分別改變T和S,得到光伏電池輸出功率曲線如圖2(a)和圖2(b)所示。橫坐標U表示端口電壓,縱坐標P表示輸出功率。
圖2 T 和S 變化時的輸出功率
由圖2 可知,當外部擾動對光伏系統(tǒng)產生干擾時,光伏系統(tǒng)的輸出功率會發(fā)生變化,具體為:T增加,輸出功率減小,反之輸出功率增大;S增加,輸出功率增大,反之輸出功率減小。以標況下的功率曲線為參照曲線,記錄每條曲線的最大值點坐標,得到的最大功率點功率和最大功率點電壓之間的關系如表1 所示。
表1 不同環(huán)境下的最大功率與電壓之間的關系
光伏系統(tǒng)包括前級DC/DC 電路和后級DC/AC電路,前級多采用Boost 升壓電路,圖3 為光伏系統(tǒng)Boost 電路模型。
圖3 光伏系統(tǒng)Boost 電路模型
設變換器輸入阻抗為Zin,輸出阻抗為Zout,開關管VT 的占空比為D,改變Boost 變換器開關管VT 的占空比D可以改變輸入阻抗和輸出阻抗之比,當輸入阻抗和輸出阻抗匹配時直流側輸出功率最大。在不考慮外部干擾和內部干擾情況下,由狀態(tài)空間平均法可以列出系統(tǒng)狀態(tài)方程:
C=[0 0 1],x=[UpvILUo]T,u=Ipv,D為變換器占空比,y為輸出量Uo。
搭建光伏系統(tǒng)仿真模型,并將相應子模塊封裝,如圖4 所示,PID 控制器模塊可以替換成LADRC 控制器模塊,MPPT 控制算法采用雙模式功率預測溫度補償擾動觀察法,輸出參考電壓Vref經(jīng)PID 控制器后,再經(jīng)過PWM 模塊產生控制Boost 變換器開關管通斷的控制信號,用Signal Builder 模塊模擬隨時間變化的光照強度和溫度。
圖4 光伏系統(tǒng)仿真模型
由于非線性ADRC 控制器設計難度較大且參數(shù)整定更復雜,故選擇一階LADRC 控制器,省略TD,簡化NLSEF 并用比例控制代替。提出基于直流母線電壓Uo構造線性自抗擾控制器,并推導其小信號模型,假設光伏系統(tǒng)受到干擾,則在各穩(wěn)態(tài)量上加入擾動量可得:
式中:“-”表示其中的平均分量,“^”表示其中的脈動分量,“·”表示該變量的微分。
式(8)等式左邊為瞬時值,右邊為穩(wěn)態(tài)值與擾動值之和,引起擾動的因素可以是光照強度、溫度、開關損耗等。直流側母線電壓為Uo,由式(7)可得:
將式(8)代入式(9)可得:
式中:D′=1-D,光伏系統(tǒng)外部干擾為w,則加入外部干擾后式(11)可以寫為:
式中:f為內部擾動和外部擾動之和,擾動因子b0=D′/C2,輸入量u=根據(jù)上述系統(tǒng)設計一階LADRC,令x1=?x2=f,則二階線性ESO(Linear ESO,LESO)可以寫為:
式中:輸出量y即為直流側電壓Uo,β1和β1為誤差增益,將LESO 極點配置在-ω0處,則:
設計比例控制器為:
式中:kp為比例系數(shù),Vref為MPPT 控制器輸出的參考電壓,將極點配置在-ωc處,可得:
求解式(16)可得:kp=ωc,ωc為控制器帶寬。
生成控制對象輸入量:
式中:b0為擾動因子。
綜上,可以得出光伏系統(tǒng)的控制框圖如圖5所示。
圖5 光伏系統(tǒng)控制框圖
根據(jù)式(13)、式(15)和式(17)搭建LADRC 控制器的仿真模型,簡化后的LADRC 控制器由LESO模塊、比例控制模塊和控制律模塊組成,如圖6 所示,左側為LESO 模塊,中間為比例控制器模塊,右側為控制律模塊,需要整定的參數(shù)為ω0、ωc和b0,將其封裝成一個子模塊,并命名為LADRC。
圖6 LADRC 控制器子模塊結構
對搭建的LADRC 控制器模塊進行仿真驗證,測試其抗干擾性能,如圖7 所示,其中輸入量v為單位階躍信號,u為LADRC 控制器輸出量,控制對象的傳遞函數(shù)設置為10/4s+1,y為控制對象的輸出量。假設系統(tǒng)未受任何干擾時,將圖7 中LADRC 控制器換成PID 控制器作為對照組,與圖7 中采用LADRC 控制器的系統(tǒng)抗干擾能力進行對比,在1 s時刻加入單位階躍信號模擬外部干擾。
圖7 LADRC 控制器仿真驗證
LADRC 控制器和PID 控制器的仿真參數(shù)如表2所示,其余參數(shù)不變。兩種控制器仿真對比結果如圖8 所示。
表2 LADRC 和PID 的仿真參數(shù)
仿真得到一組LADRC 控制器和PID 控制器的結果對照,曲線a為輸入階躍信號,曲線b為采用PID 控制器的系統(tǒng)輸出,曲線c為采用LADRC 控制器的系統(tǒng)輸出。圖8 的縱軸就表示“1”個單位值,無單位。
圖8 LADRC 控制器和PID 控制器的對比仿真結果
由圖8 的仿真對比結果可以看出,在系統(tǒng)不受任何干擾時,兩種控制器的控制效果幾乎無差異,如圖8(a)所示,當在系統(tǒng)中加入外部干擾時,基于LADRC 控制器的系統(tǒng)依然能夠無超調并快速到達穩(wěn)態(tài),而基于PID 控制器的系統(tǒng)超調量較大且到達穩(wěn)態(tài)時間明顯變長,在多次調節(jié)PID 控制器參數(shù)后輸出曲線依然沒有明顯改善。因此,在抗干擾能力方面,基于LADRC 控制器的系統(tǒng)要比基于PID 控制器的系統(tǒng)更強。
在圖4 所示光伏系統(tǒng)仿真模型的基礎上,保持系統(tǒng)電路參數(shù)、仿真參數(shù)等參數(shù)不變,將PID 控制器替換成LADRC 控制器,得到光伏系統(tǒng)的仿真模型如圖9 所示。
圖9 基于LADRC 控制器的光伏系統(tǒng)仿真模型
2 000μF,升壓電感L=1×10-2H,負載電阻R=
進行仿真驗證并分析,電容C1和C2均取值為25 Ω,采樣時間0.000 1 s,仿真步長設置為0.000 01 s,PID 控制器仿真參數(shù)為kp=0.1,ki=0.1,kd=0。設計額定輸出功率為200 W 的光伏系統(tǒng),其中LADRC 控制器需要整定的三個參數(shù)ω0、ωc、b0和光伏陣列參數(shù)如表3 所示。
表3 仿真參數(shù)
在標況下對光伏系統(tǒng)進行仿真,分別得到光伏陣列側輸出功率如圖10(a)所示,直流母線側(Boost 電路輸出側)輸出功率如圖10(b)所示,曲線①代表的是采用LADRC 控制器的光伏系統(tǒng),曲線②代表的是采用PID 控制器的光伏系統(tǒng),下同。由圖10(a)可以看出,曲線①到達穩(wěn)態(tài)的時間要更短,在穩(wěn)態(tài)時比較平穩(wěn),且穩(wěn)態(tài)時曲線①浮于曲線②之上,功率振蕩比曲線②小。由圖10(b)可以看出,兩條直流側功率曲線在穩(wěn)態(tài)時近似重合,但是應用LADRC 控制器的光伏系統(tǒng)到達穩(wěn)態(tài)的時間更短,且在穩(wěn)態(tài)時曲線①浮于曲線②之上,功率損耗更小。
圖10 標況下的輸出功率對比
對于光伏系統(tǒng),S、T等均為影響系統(tǒng)輸出功率的外部擾動,用兩個Signal Builder 模塊模擬隨時間變化的S和T,詳細參數(shù)變化如下:(1)在0 s~0.4 s時間段,設置S=1 000 W/m2,T=25 ℃;(2)在0.4 s~0.8 s 時間段,設置S=800 W/m2,T=15 ℃;(3)0.8 s~1 s 時間段,設置S=1 200 W/m2,T=60 ℃。
由圖11 仿真結果可知,光伏系統(tǒng)約在0.1 s 左右達到穩(wěn)態(tài),曲線①浮于曲線②之上。在0 s~0.4 s時間段,圖11(a)曲線①穩(wěn)態(tài)時為199.9 W,曲線②為196.7 W,穩(wěn)態(tài)功率相差3.2 W,圖11(b)曲線①穩(wěn)態(tài)時為195.7 W,曲線②為192.1 W,穩(wěn)態(tài)功率相差3.6 W;在0.4 s~0.8 s 時間段,圖11(a)曲線①穩(wěn)態(tài)時為154.4 W,曲線②為153.9 W,穩(wěn)態(tài)功率相差0.5 W,圖11(b)曲線①穩(wěn)態(tài)時為151.2 W,曲線②為150.2 W,穩(wěn)態(tài)功率相差1 W;在0.8 s~1 s 時間段內,圖11(a)曲線①在0.84 s 時刻到達穩(wěn)態(tài),穩(wěn)態(tài)功率約為242.4 W,曲線②在仿真時間內未達到穩(wěn)態(tài),圖11(b)曲線①穩(wěn)態(tài)時為237.5 W,曲線②在慢慢上升,在1 s 時刻仍未達到穩(wěn)態(tài)。
圖11 加入不同的干擾后輸出功率對比
針對采用PID 調節(jié)的MPPT 控制器抗干擾能力不足,穩(wěn)態(tài)時功率損耗較大的問題,提出一種采用LADRC 技術的MPPT 控制器,并在仿真中進行驗證,得到結論如下:
(1)采用LADRC 技術的MPPT 控制器能夠預測干擾并提前給出補償,在面對外部干擾時(如S和T改變),能夠快速響應并達到新的穩(wěn)態(tài),功率損耗小。
(2)采用LADRC 控制器的光伏系統(tǒng)在到達最大功率點附近的功率振蕩比采用PID 控制器的光伏系統(tǒng)小,過渡較平緩。