李永剛,于德水,周一辰,龐春江,霍明霞
(1.華北電力大學,河北 保定071003;2.河南省濟源供電公司,河南 濟源459000)
近年來,發電需求的迅速增加和常規能源(如煤和石油)的匱乏使得可再生能源的發電迅猛發展。光伏發電因其普遍適用、免費、環保的優點以及較少的操作和維護成本低逐漸成為傳統能源的理想替代[1]。為使光伏系統離線或并網發電運行時更加高效,需要一種適用性強且高效的最大功率點跟蹤技術(MPPT)來捕捉時變條件下的最大功率點[2-3]。
目前文獻中MPPT有傳統的擾動觀察法,電導增量法,恒定電壓比法,模糊邏輯控制器(FLC),自尋優占空比法。這些控制方法的區別在于實際最大功率點振蕩,收斂速度,復雜性,穩定性以及電氣設備的成本[4]。電壓擾動觀察法可能是目前的MPPT算法中最常用的,因其算法較簡便且僅需測量光伏電池的輸出電壓和電流。但在最大功率點穩態運行時會發生功率振蕩造成損耗。電流擾動(CPA)相比電壓擾動在MPPT附近時,僅需較小的步長追蹤光伏最大功率點。所以有效減小最大功率點附近的振蕩現象。局部短路電流(FSCC)能在跟蹤初期將光伏陣列工作點電流調整到光伏最大功率點附近,以保證跟蹤的快速性。局部短路電流法能實現光伏系統的快速啟動,且成本低、容易實施。但不能保證始終工作在最大功率點。
為解決傳統P&O較大的功率損耗,并結合恒流啟動提高MPPT跟蹤速度,本文搭建了MPPT控制系統仿真模型,將電流擾動(CPA)和局部短路電流(FSCC)結合,利用恒流啟動,引入溫度調整系數,計算最大功率點電壓補償值,來提高啟動速度和外界環境的敏感性[5];利用自適應擾動法調整擾動步長,改善功率振蕩。
PV電池的電特性與二極管PN結相似。它通過使用光子產生電子。它具有吸收太陽輻射,并將光子移動到電子直到它收斂的能力。
當負載接至PV電池時,電荷以直流電流形式流過它,直到光照結束。
太陽能電池的電壓-電流關系為:

Vph和Iph分別表示光伏陣列輸出電壓和輸出電流,Is為PN節間的反向飽和電流;q是電子電荷量;A是PN節的理想因數;K是玻爾茲曼常量;T是環境溫度;Rs和 Rsh分別是電池的串聯電阻和并聯電阻[6]。
DC-DC升壓電路用來優化光伏模塊輸出的功率,圖1展示了升壓斬波電路的結構。

圖1 DC-DC升壓電路Fig.1 DC-DC boost circuit
其中s是主開關;L為濾波電感;C為濾波電容;R為電阻負荷。建立動態模型如下:


Ipv,Vpv,Vo和D分別為升壓電路的輸入電流,輸入電壓,輸出電壓以及輸出占空比。假設Boost電路處于電流連續模式,當開關S閉合時,電感L中的電流會線性增大,此時二極管D關斷。當開關S斷開時,電感中儲存的電能將會通過與二極管連接的RC電路消耗。
Boost電路處于穩定狀態時,電感L平均電壓在擾動周期T中為零;故Boost電路輸出電壓:

Boost電路工作在連續電流模式時L>Lmin,

濾波電容最小值為:

式中f是開關頻率;R是電阻負載。由上可知輸出電壓和輸入電壓的關系取決于占空比,假設傳遞效率η=100%,則換流器的輸入功率等于輸出功率。從而電阻負載:

傳統改進型定步長擾動法采用恒壓啟動,光伏陣列啟動時首先對光伏陣列的開路電壓進行采樣,未考慮溫度變化對輸出特性的影響。根據圖2知光伏陣列在特定溫度和光照下存在一個最大功率點,且存在Um=0.78·Uoc。將Um作為電壓設定值,控制光伏陣列的輸出電壓由開路電壓下降至電壓設定值(隨著輸出電壓下降,輸出功率向MPP方向移動),最后改換為定步長P&O。該算法的控制流程框圖如圖3所示。

圖2 不同光照強度下的輸出特性曲線圖Fig.2 Output characteristics curveswith different intensities

圖3 傳統改進型定步長擾動觀察法Fig.3 Traditionalmodified step-perturbation observation method
為使光伏系統啟動時能快速跟蹤到MPP,本文在系統啟動采用局部短路電流法(FSCC)。即采樣電流I(k)不滿足:Im≦ I(k)≦ IM條件時。其中 IM和Im分別定義如下[6]:

局部短路電流法能在跟蹤初期將光伏陣列工作點電流調整到最大功率點附近,以保證跟蹤的快速性。在不同的環境條件下最大功率點電流與短路電流之間的近似線性關系:

比例系數ksc一般在0.78~0.9之間。但在對控制方法的簡化過程中,忽視了溫度變化會使PV輸出功率與最大功率點存在偏差,出現一定的功率損失。為解決此問題,本文在局部短路電流法啟動過程中,系統將當前采樣溫度T(k)與前一時刻采樣點T(k-1)比較。若偏差大于誤差范圍e(T),引入溫度校正系數K(T)來校正電流參考值,其中溫度校正系數約為 K(T)=-0.405%/K;當溫度差很小時,K(T)=0。從而對控制信號進行調整[7]。
隨著光伏輸出電流增大,當采樣電流I(k)滿足:Im≦I(k)≦IM條件時,即工作點在最大功率點附近運行時,采用電流擾動法(CPA)。電流擾動相比電壓擾動在最大功率點附近時,僅需較小的步長追蹤光伏最大功率點。其中參考電流值如下。

若由于外界環境使光照強度迅速改變,

基于CPA和FSCC的自適應擾動觀察法能減少在穩定狀態下的最大功率點振蕩的次數,并且將兩種算法(CPA和FSCC)的優點結合起來追蹤快速變化環境時的最大功率點,如圖4所示。

圖4 基于CPA和FSCC的自適應擾動觀察法流程圖Fig.4 Flow chart of adaptive perturbation observation based on CPA and FSCC
短路電流值可根據光照強度變化而改變:

因此,一旦光照強度確定了,根據式(12)短路電流值就確定了。對于ΔI(k)可由變步長自適應擾動觀察法[8]的 MPPT策略確定。減小 ΔI(k)可降低振蕩引起的穩態損耗,因此電流擾動幅值是很重要的參數,需要進行優化。可變電流擾動步長ΔI(k)可根據光照強度變化值確定。當光照強度不變時,ΔI(k)可定義如下:

其中N為所需的最大迭代次數。當光照強度變化時,根據變量 M=0時,ΔI(k)=ΔI(k-1)。
M>0時:

其中m1為擾動步長的減小因子且m2=1-m1,變量M引起在最大功率點附近的工作點的振蕩,定義如下:M=signΔPpv1*signΔPpv2。
其中,Ppv1=Ppv(k-1)-Ppv(k-1),Ppv2=-Ppv(k-2)+Ppv(k-1)。為使工作點在MPP附近移動,擾動步長會因m1減小而減小,如表1所示。

表1 擾動步長動態值Tab.1 Perturbation step dynamic value
MPPT控制系統仿真模型采樣時間為10μs,采用了定步長Discrete算法。該光伏陣列開路電壓21.9 V,短路電流 4.96 A,最大功率點電流 4.58 A,最大功率點電壓17.5 V,溫度為25℃,光照強度為1 000 W/m2時最大功率輸出為80 W。光照強度為600 W/m2最大功率輸出 48 W[9]。
為驗證本文所提算法在提高光伏系統穩態輸出的穩定性,溫度為25℃,將光照強度在0.5 s時由1 000 W/m2突變到600 W/m2,觀察 PV系統在兩種MPPT算法控制下的輸出功率。 圖6(a)為光照強度,圖6(b)為是本文提出的基于CPA和FSCC的自適應擾動觀察法,圖6(c)為改進型擾動觀察法。表2表示光照突變時光伏陣列輸出功率最大波動量和恢復穩定輸出所需時間[10]。

圖5 MPPT控制系統仿真模型Fig.5 MPPT control system simulation model

圖6 PV系統在兩種MPPT算法控制下的輸出功率Fig.6 Output power of PV system under the control of two MPPT algorithms

表2 輸出功率穩定時的最大波動量Tab.2 Themaximum fluctuation when the output power is stable
從實驗結果來看,當光照強度在0.05 s時由1 000 W/m2突變到600W/m2時,本文算法對光照強度變化的響應時間僅為0.003 s,快于傳統改進法,能較快的跟蹤到光照強度瞬時變化。由表3知改進算法穩態輸出功率為480W時最大波動量達37.5%,而本文所提算法下僅為8.3%。本文所提算法最大率輸出時波動量遠低于傳統改進算法,能很好解決功率穩態輸出時的振蕩問題。

表3 系統參數值Tab.3 System parameter value
為驗證本文算法引入溫度調整系數對改善系統啟動時間和對外界溫度變化的敏感性,將溫度從24.25℃遞增至25.5℃,光照強度恒為1 000W/m2,觀察PV系統在兩種MPPT算法控制下的輸出功率。
從實驗結果來看,如圖7。當外界溫度從24.25℃遞增至25℃,圖7(a)中啟動時間約為0.06 s,而圖7(b)僅為 0.04 s。圖 7(a)輸出功率低于正常最大輸出功率80 W,在0.05 s到0.15 s期間,出現坡底后恢復正常。而圖7(b)中輸出功率比較穩定??芍霚囟日{整系數可改善系統啟動時間和對外界溫度變化的敏感性,當外界溫度不斷變化時,本文算法與傳統改進型擾動法相比,輸出穩定性高,波動較小,具有很好的動態性能。

圖7 光照強度為1 000W/m2,溫度變化時PV系統的輸出功率和輸出電壓Fig.7 Illumination of 1 000 W/m2,the temperature changes PV system output power and output voltage
相比傳統改進型擾動觀察法,所提出的方法可以通過FSCC進行快速啟動,同時引入溫度校正系數來算出最大功率點電壓校正值,應對外界溫度迅速變化。工作點能快速接近最大功率點,輸出穩定性高,波動較小,具有很好的動態性能。啟動完成后,結合CPA和FSCC的優點,利用自適應擾動法調整擾動步長,可以減輕系統在穩態時的功率振蕩。仿真結果表明,該算法能有效削弱功率振蕩現象。同時可快速跟蹤外界溫度和光照強度的變化。