施永豪,董志誠
(1.中原工學院 信息商務學院,鄭州 450000;2.西藏大學 工學院,拉薩 850000)
在電網(wǎng)容量保持不變的情況下,并網(wǎng)光伏電站(grid-connected photovoltaic power plant,GCPVPP)的增加可能會在發(fā)電高峰期(如中午)導致電力基礎設施出現(xiàn)過電壓問題。為了解決電力系統(tǒng)潛在的此類挑戰(zhàn)性難題,各國對電網(wǎng)規(guī)范和標準進行了不斷的更新,例如,丹麥電網(wǎng)規(guī)范要求輸出功率大于11 kVA的GCPVPP應能在需要時將輸出功率限制在恒定值,通過限制GCPVPP的功率輸出,剩余的發(fā)電功率可用于提供輔助功能,如頻率支持等[1]。功率限制控制(恒定功率控制)[2],功率儲備控制[3]和功率爬坡率控制[4]的要求是通過GCPVPPs上的各種電網(wǎng)代碼規(guī)定的,為了滿足這些要求,需要用柔性功率點跟蹤(flexible power point tracking,F(xiàn)PPT)算法取代GCPVPPs中現(xiàn)有的最大功率點跟蹤(maximum power point tracking,MPPT)算法。
過去,文獻中大多數(shù)研究的焦點是光伏(photovoltaic,pv)串的最大功率點跟蹤,以提高整體功率轉(zhuǎn)換效率和能源利用率。除了傳統(tǒng)的MPPT算法如擾動與觀測(perturb & observe,P&O)[5]和增量電導算法[6]外,還引入了模型預測[7]、粒子群優(yōu)化[8]和雙Kalman濾波[9]等先進算法從pv串中提取最大功率;文獻[10]中還考慮了部分陰影條件下pv串的運行情況分析。隨著FPPT需求的引入,針對GCPVPPs的不同配置也引入了幾種FPPT算法。實現(xiàn)FPPT操作的方法主要有兩類:
1)在兩級GCPVPPs中修改DC-DC換流器控制器或在單級GCPVPPs中修改DC-AC換流器控制器(例如比例積分控制器)。文獻[11]中介紹了FPPT的基本原理,重點是穩(wěn)定性問題;文獻[12]介紹了一種基于P&O算法的電壓基準計算方法,用于計算與所需有功功率相關的電壓基準值。然而,將運行點移動到最大功率點(maximum power point,MPP)的右側(cè)會降低這些算法的魯棒性,因為在快速降低輻照度的情況下,運行點可能超過光伏板的開路電壓。以上算法應用多模運算來調(diào)節(jié)光伏電池板的輸出功率,顯然,在運行模式轉(zhuǎn)換期間需要對控制器進行初始化,因此其動態(tài)特性較慢。
由于第二類FPPT算法不需要對控制器進行任何修改,并且能夠?qū)崿F(xiàn)快速的動態(tài)特性,因此這里選擇第二類算法來從GCPVPPs中產(chǎn)生恒定功率?,F(xiàn)有算法在恒定的環(huán)境條件(如輻照度和溫度)下運行良好,然而,由于環(huán)境的變化,光伏陣列的功率和電壓特性會有很大的變化,現(xiàn)有解決方案在計算快速輻射變化下的電壓基準時可能會遇到一些問題。有文獻研究了可用于在快速環(huán)境變化期間增強MPPT算法的操作[13],在這種情況下,F(xiàn)PPT算法的性能可能會受到環(huán)境條件變化的嚴重影響,特別是當運行點遠離MPP時,原因如下:
1)MPPT的工作范圍在MPP附近很窄,而FPPT的工作范圍覆蓋了P-V曲線的整個區(qū)域。因此,根據(jù)環(huán)境條件調(diào)整控制參數(shù)具有更大的挑戰(zhàn)性;
2)與MPPT運行相比,F(xiàn)PPT運行期間的電壓變化對功率的影響更大,因此環(huán)境變化對光伏功率的影響可能更為顯著。
此外,不僅環(huán)境的變化會影響FPPT的運行,而且由于電網(wǎng)的要求,期望的恒功率基準(pref)也會發(fā)生突變。因此,與MPPT相比,F(xiàn)PPT在瞬態(tài)下更具挑戰(zhàn)性,然而,如何解決這些問題還沒有在文獻中被提及。
針對上述問題,提出了一種適用于GCPVPPs的自適應FPPT算法。該算法是考慮光伏電池板P-V特性的P&O方法的一種改進,主要貢獻如下:1)提出了一種新的FPPT算法的自適應電壓階躍計算策略,可在暫態(tài)過程中實現(xiàn)快速動態(tài)變化,并滿足穩(wěn)態(tài)下低功耗振蕩要求。該算法在計算各計算步驟的電壓階躍時,考慮了換流器的工作方式和光伏電池板的電流工作點,此特性可自適應調(diào)整電壓階躍,以提高暫態(tài)和穩(wěn)態(tài)性能;2)所提算法對于快速的環(huán)境變化具有高魯棒性。在控制器中使用額外的采樣區(qū)分P&O算法中的特定電壓變化與環(huán)境變化對pv面板功率的影響。這樣,可以避免在快速變化的條件下運行點的錯誤移動。
所提出的FPPT算法還可以用于從pv串中提取最大功率,同時能夠根據(jù)需要將pv功率限制為所需值。該算法在功率限制運行模式期間可以實現(xiàn)快速動態(tài)性,且在MPPT模式下操作時可以獲得與常規(guī)MPPT算法類似的性能,計算時間步長對于所有運行模式都是固定的,從而降低了針對不同運行模式控制器設計的復雜性。另外,所提自適應FPPT算法能夠?qū)v面板的運行點移動到MPP的右側(cè)或左側(cè),可以在單階段GCPVPP和兩階段GCPVPP中實現(xiàn)。在3 kVA的兩級單相GCPVPP上對所提算法的性能進行了評估,如圖1所示。該兩級GCPVPP系統(tǒng)由并網(wǎng)全橋逆變器組成,可滿足并網(wǎng)要求,DC-DC升壓轉(zhuǎn)換器為系統(tǒng)提供FPPT控制,而所需的功率參考值(pref)由電網(wǎng)側(cè)控制器計算得出。有關此配置的詳細說明見文獻[3]。PWM為脈沖寬度調(diào)制信號,PWMb表示輸入升壓變壓器的PWM信號,PWMinv則表示輸入逆變器的PWM信號,vDC為直流電壓信號,Cr為濾波器接地電容,Lg為濾波器電網(wǎng)側(cè)等效電感,Zg為電網(wǎng)側(cè)阻抗。
圖1 兩級GCPVPP的電路結(jié)構(gòu)及總體控制結(jié)構(gòu)Fig. 1 Circuit configuration and overall control structure of a two-stage GCPVPP
FPPT算法的控制目標是將光伏系統(tǒng)的輸出功率調(diào)節(jié)到一定的設定值。傳統(tǒng)方法使用基于P&O的FPPT算法,該算法通過擾動遠離MPP的pv電壓以降低輸出功率,根據(jù)電壓擾動對光伏輸出功率的影響,確定下一個參考電壓,如圖2(a)所示。在t=(k-1)T時,pv電壓為vpv(k-1),k表示第k次采樣,T為采樣周期。電壓基準在t=(k-1)T時變?yōu)関pv(k),控制器在t=kT時將pv電壓調(diào)節(jié)到該值。因此,光伏電池板的瞬時功率從ppv(k-1)變?yōu)閜pv(k)。在這種情況下,電壓呈負變化,即Δvpv=vpv(k)-vpv(k-1)<0,從而導致正的功率變化,即Δp=ppv(k)-ppv(k-1)>0?;讦和Δp的符號,F(xiàn)PPT算法在該計算步驟可降低另一個電壓,從而增加光伏功率,使之更接近功率基準(pref),如圖2(a)所示。在恒定或緩慢變化的太陽輻射條件下,光伏功率的變化主要是由CPG算法的擾動引起的,因此,P&O-CPG算法可以根據(jù)設定值精確地調(diào)節(jié)光伏發(fā)電功率。
然而,在輻照度快速降低的情況下,上述過程可導致較大的跟蹤誤差(tracking errors,Et)出現(xiàn),如圖2(b)所示。FPPT算法在t=(k-1)T時降低相應電壓,在t=(k-1)T和t=kT之間的時間間隔內(nèi),輻照度快速降低,由輻照度降低引起的功率降低的絕對值大于由光伏電壓變化引起的功率增加的絕對值。換言之,擾動過程中光伏功率的變化是由太陽輻射條件的突然變化引起的。因此,將導致Δp的負變化,并且傳統(tǒng)的FPPT算法可能對下一個擾動做出錯誤的決定,如圖2(b)所示。
圖2 光伏電池板相關參數(shù)變化對電壓基準值的影響Fig. 2 The influence of the relative parameter changes of photovoltaic panels on the voltage reference value
圖3給出了光伏板在FPPT穩(wěn)態(tài)運行期間的電壓和功率曲線。從圖3可以看出,工作點在穩(wěn)態(tài)時圍繞功率基準pref振蕩。pref處的對應電壓稱為vp-ref,在t=(k-1)T時,電壓基準計算算法將新的電壓基準設置為vref(k-1),如圖3(a)所示。測量t=(k-1/2)T時的光伏電壓和功率,然后設計控制器在半個采樣周期T/2內(nèi)調(diào)節(jié)光伏電壓vpv。因此,在t=(k-1/2)T時,pv電壓vpv被調(diào)節(jié)為其基準值,即vref(k-1)。pv輸出功率(ppv)增加到ppv(k-1/2)。在t=(k-1/2)T和t=kT之間,電壓基準不隨電壓基準計算算法改變,因此,在此期間,光伏輸出功率ppv保持不變。圖3中vcpg和pcpg為穩(wěn)態(tài)運行期間通過P&O-CPG算法控制的穩(wěn)態(tài)電壓和功率。
圖3 連續(xù)計算步驟間的電壓及功率測量Fig. 3 Extra measurements between consecutive calculation-step
基于上述討論,定義2個參數(shù)來檢測環(huán)境變化(輻射和溫度)。第一個參數(shù)Δp1用于計算(k-1)T和(k-1/2)T之間的光伏功率變化,如圖4所示。
圖4 GCPVPPs自適應恒功率發(fā)電算法框圖Fig. 4 Block diagram of the proposed adaptive constant power generation algorithm in GCPVPPs
(1)
在穩(wěn)態(tài)環(huán)境條件下,Δp1表明了電壓基準擾動引起的功率變化。(k-1/2)T和kT之間的光伏功率變化Δp2定義為:
Δp2=ppv(k)-ppv(k-1/2)。
(2)
顯然,在穩(wěn)定狀態(tài)恒定太陽輻照度條件Δp2接近于零,因為pv電壓基準值在(k-1/2)T和kT之間沒有變化。相對較大的Δp2值表明環(huán)境條件正在發(fā)生變化。
快速輻照度變化對上述參數(shù)的影響如圖3(b)所示,光伏板的當前運行點與圖3(a)中的運行點保持相同。然而,考慮輻照度的快速線性降低時,t=(k-1)T處的電壓基準被設置為vref(k-1),而由于輻照度的降低,光伏功率ppv在t=(k-1/2)T處降至ppv(k-1/2)。在t=(k-1/2)T和t=kT之間,光伏功率ppv降低。但是,在此期間電壓基準值沒有改變。因此,在這種情況下,Δp1為負,而在穩(wěn)態(tài)時為正。此外,Δp2也為負值,振幅相對較大,表明環(huán)境條件發(fā)生變化,在穩(wěn)態(tài)時接近于零。
值得注意的是,Δp1包含了功率變化的信息,這是由于輻照變化的影響和特定的電壓基準變化的結(jié)合。在電壓基準計算中使用參數(shù)Δp1,可以在環(huán)境變化時將運行點移動到相反的方向。因此,定義以下參數(shù)是為了將環(huán)境變化的影響與特定電壓基準變化的影響分開,如下所示:
Δp=Δp1-Δp2。
(3)
假設環(huán)境參數(shù)(輻射和溫度)的變化在一個計算時間步長內(nèi)是線性的,任何環(huán)境參數(shù)的變化都會導致光伏發(fā)電量的變化。若環(huán)境變化在一個計算時間步長內(nèi)呈線性變化,則其對Δp1光伏功率的影響等于Δp2,由于Δp是Δp1和Δp2的差值,消除了環(huán)境變化對Δp參數(shù)的影響。因此,參數(shù)Δp僅包括由于控制器的電壓基準擾動而引起的光伏功率變化的信息。這樣,在快速變化的環(huán)境條件下,電壓基準計算算法不會跟蹤到錯誤的方向。
所提出的自適應FPPT算法框圖如圖4所示,在T/2的采樣周期內(nèi)測量vpv和ppv參數(shù)。值得注意的是,這種額外的采樣不會增加算法的計算復雜度,只需要一個額外的中斷來采樣輸入測量值。該FPPT算法由3部分組成,首先,“運行模式評估”模塊將光伏系統(tǒng)的運行模式識別為暫態(tài)或穩(wěn)態(tài),其輸出用作“電壓階躍計算”模塊的輸入數(shù)據(jù)。隨后,實現(xiàn)自適應電壓階躍計算算法,根據(jù)前面定義的運行方式和光伏功率變化參數(shù)計算電壓階躍。此模塊計算出的電壓階躍值用作“電壓基準計算”模塊的輸入,以確定用于將光伏功率調(diào)節(jié)到其基準值的光伏電壓基準。所有這些模塊的計算都在一個計算周期T內(nèi)實現(xiàn),以下各節(jié)將詳細介紹這些模塊的實現(xiàn)。在所提算法中,當前和先前計算步驟之間的pv電壓變化Δv計算如下:
Δv=vpv(k)-vpv(k-1)。
(4)
兩種主要的運行模式如圖5(a)所示,定義功率閾值Δpth區(qū)分這兩種工作模式,
(5)
式中Δp*定義為
Δp*=ppv(k)-pref,
(6)
式中ppv(k)是當前計算步驟k下的瞬時光伏功率。在穩(wěn)態(tài)情況下,式(6)中的誤差接近于零,而在暫態(tài)期間,由于太陽輻照度條件的變化,誤差可能相對較大。
在光伏系統(tǒng)在最大功率點運行的情況下,執(zhí)行式(5)中的比較可能導致運行模式的錯誤選擇。如圖5所示,這種情況可在兩種情況下發(fā)生:
圖5 光伏系統(tǒng)在恒功率發(fā)電中的不同運行方式Fig. 5 Different operation modes of the photovoltaic system in constant power generation
1)控制器設置為從光伏系統(tǒng)中提取最大功率,而不是在FPPT下運行。在這種情況下,控制器將功率參考設置為大于標稱最大pv功率的值,如圖5(b)所示。
2)由于部分陰影或其他原因,在FPPT運行期間,最大可用pv功率(pMPP)小于恒定功率基準。在這種情況下,運行模式也類似于圖5(b)。
所提電壓基準算法能夠計算出上述條件下的MPP電壓。為了獲得與傳統(tǒng)MPPT算法相似或更小的功率振蕩,應確保將這些條件歸類為穩(wěn)態(tài)情況。光伏電池板在最大功率點處的P-V曲線(Δp/Δv)斜率接近于零,因此,可通過Δp/Δv的絕對值與閾值(Threshold,Kth)相比較,以確定當前運行點是否接近MPP。如果運行點不靠近MPP(|Δp/Δv|>Kth),光伏系統(tǒng)處于暫態(tài)模式。需要注意的是,如果當前運行點靠近MPP,可能會出現(xiàn)以下兩種不同的情況。
1)如圖5(b)所示,功率基準大于pMPP。這種運行狀態(tài)應歸類為穩(wěn)態(tài)。在這種運行模式下,由式(6)計算得出的Δp*為正。
2)在當前計算時間步長內(nèi),功率基準可以小于pMPP。然而,由于pref的階躍減小,運行點仍在MPP處,如圖5(c)所示。這種運行條件導致Δp*<0,應歸類為暫態(tài),以實現(xiàn)快速動態(tài)性能。
為了區(qū)分這兩種情況,在所提出的算法中確定Δp*的符號,如圖4所示。檢測到工作模式后,參數(shù)α定義為:
(7)
在運行模式評估算法實現(xiàn)時,保證了所有運行條件的正確分類。該算法的主要優(yōu)點是在MPP上對運行進行適當?shù)姆诸?與傳統(tǒng)的MPPT算法相比,可以保證MPPT運行被歸類為穩(wěn)態(tài)時產(chǎn)生較小的功率振蕩。
電壓階躍vstep的選擇是FPPT算法設計的關鍵。在暫態(tài)過程中,vstep值越大,動態(tài)響應越快,但在穩(wěn)態(tài)時會產(chǎn)生較大的功率振蕩。另一方面,在較小的vstep值下,可以實現(xiàn)相對較小的穩(wěn)態(tài)功率振蕩。然而,這樣的選擇會導致動態(tài)變化緩慢,因此,為了提高系統(tǒng)的動態(tài)和穩(wěn)態(tài)性能,提出了一種自適應電壓階躍計算算法。
所提FPPT算法的一個目標是提供與傳統(tǒng)MPPT算法相似的MPPT性能。就此而言,可以將固定電壓階躍(對于MPPT而言是最佳電壓階躍)應用于FPPT算法,如式(8)所示,
vstep=vstep-b。
(8)
式中vstep-b是MPPT的最佳電壓階躍,可參照文獻[16]進行設計。當FPPT算法采用固定電壓階躍vstep-b時,系統(tǒng)在快速變化的環(huán)境下的動力學行為變得緩慢。注意,在FPPT中計算vp-ref時,特定恒定功率基準的電壓變化大于在類似環(huán)境條件變化下MPP處的電壓變化。這是因為MPPT工作范圍集中在MPP附近,其P-V曲線的斜率接近于零。因此,在瞬態(tài)過程中應施加更大的電壓階躍,改善動態(tài)性能。
(9)
式中:vstep-tr是暫態(tài)運行的選定電壓階躍,大于最佳電壓階躍vstep-b。在暫態(tài)過程中,α=0,vstep=vstep-tr時可產(chǎn)生更快的動力學變化特性,而在α=1的穩(wěn)態(tài)下,可實現(xiàn)相對較低的功率振蕩。盡管如此,該算法仍有以下兩個缺點:
1)MPP右側(cè)的FPPT操作與相對較小的功率基準會導致大的功率振蕩,即使將vstep-b視為電壓階躍,因為P-V曲線(Δp/Δv)斜率較大,對于Δp/Δv值較大的運行點,應采用較小的電壓階躍值,以保持低功率振蕩。
2)動態(tài)瞬變會導致與功率基準的大功率偏差(功率誤差)。可通過使用小的電壓階躍值增加響應時間,如圖6(a)所示。另一方面,如圖6(b)所示,通過在瞬態(tài)期間應用大的電壓階躍值,運行點超出可以觀察到大功率振蕩的穩(wěn)態(tài)區(qū)域,在這種情況下,運行點振蕩超過穩(wěn)態(tài)區(qū)域。
圖6 暫態(tài)電壓階躍算法的原理Fig. 6 Principles of the proposed voltage-step calculation algorithm during transients
為了解決以上問題,提出自適應電壓步進計算算法:
(10)
式中:α由前一節(jié)的運行模式評估算法確定,k1和k2為比例因子。
在暫態(tài)運行過程中,α=0,即vstep=k2×Δp*×vstep-b。在這種方法中,vstep的值取決于瞬時功率與其參考值之間的誤差,在誤差較大的暫態(tài)過程中,電壓階躍變大,降低了響應時間。當光伏功率接近其參考值時,電壓階躍變小,如圖6(c)所示。
在穩(wěn)態(tài)情況下,α=1,其結(jié)果為vstep=(1-k1|Δp|/|Δv|)×vstep-b。圖7(a)和(b)給出了光伏板的P-V特性曲線和|Δp|/|Δv|曲線。|Δp|/|Δv|的值在MPP處接近于零,而在MPP的右側(cè)增加到相對較大的值。圖7(c)繪制了所提算法中的電壓階躍值,由圖7(c)可知,在MPP處,vstep等于vstep-b,而在MPP的右側(cè),減小為最小值vstep-min。此外,由于P-V特性曲線在該區(qū)域呈線性,電壓階躍vstep在MPP的左側(cè)保持接近恒定值。圖7(c)中的進一步觀察證實,使用所提出的算法,電壓階躍值可以根據(jù)光伏電池板的工作點自適應地修改,因此,在穩(wěn)定狀態(tài)下,所有運行點的電壓振蕩都很小。
圖7 穩(wěn)態(tài)電壓階躍算法的原理Fig. 7 Principles of the proposed voltage-step calculation algorithm in steady state
所提出的FPPT操作方法的電壓基準計算算法如圖4所示。如果光伏系統(tǒng)的瞬時功率小于功率基準(Δp*<0),則采用傳統(tǒng)的P&O將運行點移向MPP以增加功率。如果瞬時功率大于功率基準,則基于預期的工作區(qū)域(即MPP的右側(cè)或左側(cè)),電壓基準分別增大或減小。關于FPPT電壓基準計算算法的詳細信息參見文獻[14]。
在設計所提出的自適應FPPT算法時,應考慮以下幾點:
1)為光伏系統(tǒng)的最優(yōu)MPPT運行選擇計算時間步長(Tstep)。注意,即使時間步長值相對較大。所提出的自適應FPPT算法也能夠?qū)崿F(xiàn)快速動力學特性。此外,在MPPT算法和FPPT算法中使用相同的計算時間步長,降低算法的計算復雜度。商業(yè)系統(tǒng)中MPPT算法的采樣頻率通常為1~10 Hz[15]。
2)vstep-b是MPPT操作的最佳電壓階躍,可根據(jù)文獻[16]中的可用算法進行計算。
3)選擇暫態(tài)電壓階躍(vstep-tr)比vstep-b大2到3倍,以實現(xiàn)快速動力學。由于MPP右側(cè)P-V特性曲線的斜率大于MPP左側(cè),因此可以為MPP右側(cè)的vstep-tr選擇較小的值。
4)由于所提出的自適應FPPT算法是基于P&O算法的,在選擇新的電壓基準時考慮了特定電壓變化的影響,因此,該算法要求電壓階躍最小。如圖7(c)所示,在所提算法中應用最小電壓階躍(vstep-min),該最小電壓階躍是根據(jù)光伏系統(tǒng)的電壓和功率額定值來選擇的。
5)功率閾值(Δpth)選擇在系統(tǒng)標稱功率的3%~5%。
使用兩級單相光伏并網(wǎng)系統(tǒng)對所提算法的操作和性能進行分析驗證,實驗裝置的系統(tǒng)參數(shù)如表1所示,光伏側(cè)使用Chroma 62150H-1000S光伏模擬器進行仿真,計算步長Tstep選為1 s。為了驗證所提自適應FPPT算法在不同條件下的性能,通過4個算例進行仿真分析。
表1 兩級光伏并網(wǎng)系統(tǒng)參數(shù)
與傳統(tǒng)的電壓步進算法進行性能比較時,式(8)固定電壓階躍法稱為方法1(m1),而式(9)中條件電壓階躍稱為方法2(m2),式(10)中提出的自適應電壓步進算法稱為方法3(m3)。為了獲得這些算法性能之間的數(shù)值比較,計算了FPPT操作期間的平均Et(以總能量產(chǎn)額的百分比表示)。跟蹤誤差根據(jù)實際光伏輸出功率與其參考功率(即|ppv-pref|)之間的差值計算,然后除以總發(fā)電量。
(11)
跟蹤誤差是在FPPT期間計算的,其中光伏板的瞬時最大可用功率(pavai)大于或等于所需的功率參考pref。
為了公平比較各種算法的性能,考慮以下幾點:1)對于不同算法的所有測試條件,控制系統(tǒng)的其余部分是相同的;2)使用pv仿真器為所有測試條件提供相似的P-V曲線。
算例一:評估所提出的自適應FPPT算法在輻照度隨運行點向MPP右側(cè)移動而快速變化時的性能,結(jié)果如圖8所示。選擇了兩個測試用例,pref=2 kW和pref=1 kW。t=10 s前,輻照度恒定,可用功率為1 kW。輻照度在t=10 s和t=25 s之間迅速增加,其中pavai從1 kW增加到光伏板的標稱最大功率,即3 kW。圖8(a)為光伏系統(tǒng)在FPPT運行期間的輸出功率,以及在pref=2 kW下實現(xiàn)的電壓階躍計算算法。在結(jié)果中,ppv-m1是與方法1相關的PV功率,ppv-m2是與方法2相關的功率,ppv-m3是與方法3相關的功率。與這些算法相關的PV電壓如圖8(b)所示。在t=65 s和t=80 s之間,輻照度迅速下降,從而將pavai降低到1 kW,如圖所示,方法2的動態(tài)性能比方法1快,而所提出的自適應FPPT算法(方法3)的動態(tài)性能在三種算法中是最好的。該算法的跟蹤誤差也小于其他算法(Et-m3=18.2%)。
圖8(c)和(d)給出了相似環(huán)境條件下,在pref=1 kW時各算法的運行性能,由圖中結(jié)果可知,所提自適應FPPT算法能夠在這種快速環(huán)境變化下將光伏發(fā)電功率調(diào)節(jié)到參考值。與pref=2 kW的測試條件相比,此測試條件下的跟蹤誤差更大,因為其功率參考值更小。此外,與其他兩種算法相比,本文算法的穩(wěn)定時間更短。
圖8 算例一仿真結(jié)果Fig. 8 Experimental results of case I
算例二:在與算例一類似的測試條件下,研究了所提出的FPPT算法對于運行點移動到MPP左側(cè)的性能,結(jié)果如圖9所示。MPP左側(cè)的FPPT運行需要在環(huán)境變化時進行更大的電壓調(diào)整。因此,如圖9(a)和(c)所示,具有固定電壓階躍的FPPT算法(方法1)不能在如此快速的環(huán)境變化下將功率調(diào)節(jié)到其參考值。用圖9(b)和(d)中提出的自適應電壓階躍算法計算更大的電壓階躍值,從而可以產(chǎn)生快速的動態(tài)響應。此外,如圖9(a)和(c)中所觀察到的,穩(wěn)態(tài)中較小的電壓階躍值可以減小功率振蕩。對于pref=1 kW,所提自適應FPPT算法的跟蹤誤差為14.4%,與具有固定電壓階躍的算法相比,該算法的跟蹤誤差顯著減小(Et-m1=45.8%)。值得注意的是,方法1在此期間無法將光伏功率調(diào)節(jié)至其參考值,而方法2與方法3相比,其穩(wěn)定時間要更長。
圖9 算例二仿真結(jié)果Fig. 9 Experimental results of case II
算例三:研究當將運行點移動到MPP的右側(cè)時,所提算法在恒功率基準改變的情況下的性能,結(jié)果如圖10所示。在這些試驗中,輻照度等于Irr=1 000 W/m2。在t=40 s之前,通過中央控制器對GCPVPP實施MPPT操作,如圖5(b)所示,所提算法通過應用大于光伏系統(tǒng)標稱最大功率(即pref=3.5 kW)的功率基準,將光伏電壓調(diào)節(jié)為MPP電壓。
t=40 s時,由外部控制器執(zhí)行FPPT算法,且pref=2 kW。在t=60 s時,功率基準降低至1.5 kW,而在t=80 s時,功率基準降低至0.5 kW。最后,在t=100 s時,功率基準增加至1.5 kW。圖10(a)中給出了實現(xiàn)上述3種FPPT操作方法的光伏功率,所提自適應FPPT算法(方法3)在跟蹤誤差較小的情況下,比其他兩種傳統(tǒng)FPPT算法具有更快的動態(tài)響應。在這種情況下的pv電壓如圖10(b)所示,在圖10(b)中可以看出,采用所提出的自適應電壓階躍的穩(wěn)態(tài)計算電壓階躍值小于其他算法。
圖10 算例三仿真結(jié)果Fig. 10 Experimental results of case III
算例四:與算例三類似,研究在功率參考值改變的情況下,當運行點移動到MPP的左側(cè)時,所提出FPPT算法的性能,結(jié)果如圖11所示。由此可見,所提出的自適應FPPT算法能夠在各種運行條件下,將光伏發(fā)電功率調(diào)節(jié)到所需的參考功率。相比之下,其他兩種算法要么無法產(chǎn)生精確的恒定功率,要么動力學特性緩慢。
圖11 算例四仿真結(jié)果Fig. 11 Experimental results of case IV
表2和表3為不同算法跟蹤誤差和穩(wěn)定時間的數(shù)值比較。與其他兩種算法相比,采用自適應電壓階躍FPPT算法的跟蹤誤差較小。此外,該算法在所有測試條件下的穩(wěn)定時間都較短,證明了該算法的有效性。也就是說,本文算法可以實現(xiàn)快速、準確、靈活的光伏并網(wǎng)系統(tǒng)有功功率跟蹤。
表2 基于跟蹤誤差的實驗結(jié)果比較
表3 基于設置時間的實驗結(jié)果比較
續(xù)表3
提出了一種適用于光伏電池板電壓基準計算的自適應FPPT算法,該算法可將光伏電池板的輸出功率調(diào)節(jié)到一定的功率基準。該算法的主要目標是解決由于GCPVPPs的增長而可能出現(xiàn)的電力系統(tǒng)難題(如過電壓),基于瞬時功率誤差自適應計算電壓階躍,得到了快速環(huán)境變化下的動態(tài)響應。通過在控制器中增加額外的測量采樣,區(qū)分光伏串的特定電壓基準變化對光伏功率的影響與環(huán)境變化的影響,根據(jù)光伏串的工作點計算電壓階躍,減小了穩(wěn)態(tài)時的功率振蕩。此外,如果目標功率參考值大于光伏串的最大可用功率,則該算法在MPP下運行,其性能與傳統(tǒng)MPPT算法相當。最后通過3 kVA的實驗裝置仿真證明了所提自適應FPPT算法在不同條件下的靈活性,在所有的仿真測試中,該算法的跟蹤誤差都有顯著的降低。仿真結(jié)果證明了所提出的FPPT算法作為現(xiàn)有MPPT算法在GCPVPPs中的附加功能的適用性和有效性。