王 瑋, 沈 忱
(南京供電公司,江蘇南京210003)
隨著全球經濟的發(fā)展,能源的需求與消耗越來越大,迫切需要尋找一種無污染、可替代的可再生能源。太陽能以取之不盡、用之不竭、清潔等優(yōu)點成為全世界重點推廣的新能源之一。而光伏發(fā)電技術是利用太陽能的最為公認的一種技術。但光伏電池的非線性及無規(guī)律的外界環(huán)境變化的特性,導致光伏電池不能穩(wěn)定在最大功率點處,因此為了提高能量利用效率,需進行最大功率點跟蹤(MPPT)控制。目前常用的MPPT法主要有固定電壓法、擾動觀察法、電導增量法等。固定電壓法控制方法簡單,但由于忽略了外界環(huán)境的變化,能量損失較大[1]。擾動觀察法控制算法易于實現(xiàn),但不能很好地適應外界環(huán)境的劇烈變化,且無法兼顧跟蹤的快速性與精確性[1,2]。電導增量法能快速適應外界環(huán)境的變化,但無法選擇合適的步長來兼顧跟蹤的快速性與準確性[3,4]。除了以上幾種方法外,目前也有一些文獻將智能控制算法應用到MPPT中如:模糊控制法等。模糊控制法主要是模糊比例微分(PD)法,該方法能夠快速地跟蹤到最大功率點,但由于缺少積分控制會給系統(tǒng)帶來穩(wěn)態(tài)誤差,跟蹤精度不夠,且模糊規(guī)則及隸屬度函數(shù)的選擇對跟蹤效果影響較大[5]。文中提出了一種改進的單神經元自適應比例積分微分(PID)控制的方法來實現(xiàn)光伏電池的MPPT,該方法可以解決單神經PID控制存在跟蹤速度較慢的問題,同時可以快速精確地適應外界條件的變化。
根據(jù)光伏電池的內部特性,采用光伏電池的單指數(shù)模型進行建模,圖1為光伏電池的等效電路。由圖1可得到光伏電池的I-U方程[6-8]:
圖1 光伏電池等效電路
式中:IL為光伏電池的輸出電流;Iph為光生電流;I0為二極管的暗飽和電流;Isc為標況下電池的短路電流;Voc為光伏電池的開路電壓;A為二極管特向因子;q為電子電荷量,1.6×10-19C;k 為波爾茲曼常數(shù),0.86×10-4eV/K;T為絕對溫度。
為了減小控制算法的復雜度,針對兩級式光伏發(fā)電系統(tǒng)的MPPT進行研究。其拓撲結構如圖2所示,其中主電路部分是由光伏電池、電路以及負載或直流母線組成??刂撇糠种饕峭ㄟ^控制電路中的開關來調節(jié)占空比以調節(jié)光伏電池的輸出電壓Vout,實現(xiàn)光伏電池的MPPT。
圖2 MPPT控制結構
改進的單神經自適應PID控制主要思想是兩段式方法即遠離最大功率點處采用電導增量法,在最大功率點附近時采用單神經自適應PID控制法,該方法是利用電導增量法能夠快速適應環(huán)境變化及單神經自適應PID控制可以提高跟蹤穩(wěn)態(tài)精度的優(yōu)點,以實現(xiàn)各種環(huán)境條件下快速準確的MPPT。其控制結構如圖3所示。
圖3 改進單神經元自適應控制結構
單神經自適應PID控制器是通過加權系數(shù)的調整實現(xiàn)自適應控制[9]。具體的控制算法如式(3—8),令給定 r=0;w1(k),w2(k),w3(k)分別為當前時刻對應的加權系數(shù),ηI,ηP,ηD分別為 I、P、D 的學習率;K 為比例系數(shù);d(k)為當前控制的占空比。其中式(3)為加權系數(shù)調整,式(4)加權系數(shù)平均值求取,式(5)為當前時刻的占空比,式(6—8)為當前狀態(tài)量的變化。
單神經元自適應PID控制方法具有消除穩(wěn)態(tài)誤差的優(yōu)點但又存在啟動慢的缺點,文中在遠離最大功率點處采用電導增量法來提高系統(tǒng)跟蹤速度且能快速適應環(huán)境的變化。此外單神經元自適應控制方法比例系數(shù)K的選擇對系統(tǒng)跟蹤性能影響較大,K值過小會影響跟蹤速度,K值過大會影響穩(wěn)態(tài)誤差[9,10],文中依據(jù)誤差的大小,結合模糊規(guī)則選擇合適的K值來滿足系統(tǒng)要求。具體算法流程圖如圖4所示。圖5為輸入量e的隸屬度函數(shù),圖6為輸出量K的隸屬度函數(shù),表1為模糊規(guī)則,其中采用5個模糊語言變量分別為正大(PB)、正?。≒S)、零(Z)、負?。∟S)、負大(NB)。
圖4 改進單神經元自適應PID算法流程
圖5 輸入量e隸屬度函數(shù)
圖6 輸出量K隸屬度函數(shù)
表1 模糊規(guī)則
利用MATLAB仿真工具箱建立了100W光伏電池仿真模型,在外界環(huán)境變換的條件下,分別對擾動觀察法、單神經元自適應算法及改進單神經自適應方法進行了仿真。用斜坡函數(shù)表示光照變化,假設溫度穩(wěn)定在25℃,0.25 s時光照強度從1000W/m2下降到600 W/m2,3種方法的仿真對比結果圖如7所示。
圖7 不同MPPT仿真結果比較
由圖7可見,擾動觀察法在0.08 s時才能跟蹤到最大功率點,且在最大功率點處存在較大的功率波動。單神經自適應控制算法在0.05 s時能跟蹤到最大功率點,且在最大功率點處功率波動較小,實現(xiàn)了PID控制穩(wěn)態(tài)誤差較小的優(yōu)點。但單神經元自適應控制法由于K取值的問題,在外界環(huán)境變化下存在功率跟蹤誤差。改進的單神經元自適應方法在0.02 s時實現(xiàn)了快速精確的MPPT,且能夠快速精確地響應外界條件的變化,不存在功率跟蹤誤差。因此將改進的單神經自適應控制算法應用于光伏發(fā)電系統(tǒng)MPPT中,能解決傳統(tǒng)方法擾動步長帶來的不能兼顧快速性與精確性的問題,同時可以改善單神經元自適應控制啟動慢及外界條件變化下功率跟蹤準確性問題。
針對傳統(tǒng)MPPT方法存在的缺陷,提出了一種改進的單神經元自適應控制算法。利用電導增量法能夠快速響應外界條件變化,單神經元自適應法可以消除穩(wěn)態(tài)誤差的優(yōu)點實現(xiàn)光伏發(fā)電系統(tǒng)的MPPT。利用MATLAB仿真工具對改進單神經自適應控制方法進行了仿真比較,結果表明該方法不僅能夠快速響應外界條件的變化,快速跟蹤到最大功率點,并在最大功率點處的功率波動小,穩(wěn)態(tài)誤差小。
[1]張 興,曹仁賢.太陽能光伏并網發(fā)電及逆變控制[M].北京:機械工業(yè)出版社,2011:30-35.
[2]SIC T.Simulation Research on OutputCharacteristicsof Photovoltaic Array and MPPT Control[J].EastChina Electric Power,2010(2):0284-0288.
[3]崔 巖,蔡炳煌,李大勇,等.太陽能光伏系統(tǒng)MPPT控制算法的對比研究[J].太陽能學報,2006,27(6):535-539.
[4]陳愛龍.光伏發(fā)電系統(tǒng)MPPT的技術的研究與實現(xiàn)[D].成都:電子科技大學,2011.
[5]袁曉玲,陳 宇,宋鵬飛,等.帶修正函數(shù)的模糊控制在光伏發(fā)電 MPPT 中的應用[J].可再生能源,2012,30(9):16-20.
[6]王長江.基于MATLAB的光伏電池通用數(shù)學模型[J].電力科學與工程,2009,25(4):11-14.
[7]趙爭鳴,劉建政.太陽能光伏發(fā)電及其應用[M].北京:科學技術出版社,2005:109-117.
[8]蘇建徽,余世杰,趙 為,等.硅太陽電池工程用數(shù)學模型[J].太陽能學報,2001,22(4):409-412.
[9]王永驥,凃 健.神經元網絡控制[M].北京:機械工業(yè)出版社,1998:55-60.
[10]王嬋娟,王 強,傅承毓.單神經元模糊PID控制在光電跟蹤系統(tǒng)中的應用[J].光電工程,2006,32(2):33-36.