南京熊貓電子股份有限公司 胡 鵬 周 濤
由于可再生能源深受環(huán)境、氣候等外部因素影響,作為光伏轉(zhuǎn)換的重要組成部分,當光伏電池發(fā)生局部遮擋時,就會伴隨出現(xiàn)其特性曲線的多峰值現(xiàn)象。對于該類情況,傳統(tǒng)的電導(dǎo)增量法(incremental conductance,IC)、擾動與觀察算法(perturb and observe,P&O)容易誤追蹤到局部最大功率點(local peak,LP),導(dǎo)致效率降低。所以,為了能夠準確追蹤到全局最大功率點(global peak,GP),從而保證轉(zhuǎn)換效率,本文提出一種基于量子粒子群算法的最大功率點跟蹤技術(shù)(maximum power point tracking technique,MPPT)。通過搭建Matlab仿真,其結(jié)果表明該算法不僅能跟蹤到GP,而且能有效地減小穩(wěn)態(tài)振蕩。
在太陽能陣列中,如果出現(xiàn)至少一個光伏電池被遮擋的情況,即屬于遮陰現(xiàn)象,若光伏陣列對此沒有一些有效的應(yīng)對保護措施,就會導(dǎo)致光伏系統(tǒng)整體功率的下降,并且受遮擋電池所在的光伏組件會成為負載而消耗功率。當因此消耗的功率過多時,會造成該組件局部溫度過高,甚至導(dǎo)致組件毀壞。
為了盡可能地避免上述問題,可通過給太陽能陣列外接旁路二極管的方法進行解決。旁路二極管的工作邏輯設(shè)計如下:當太陽能陣列的電流未超過被遮擋電池的短路電流Isc時,受遮擋電池所在支路的旁路二極管不導(dǎo)通;否則,旁路二極管導(dǎo)通,使得電流不從受遮擋的組件上流過,從而降低由此引起的功率消耗。上述外接旁路二極管,在光照強度均勻照射下不起作用,但是,在受到不均勻光照強度照射時,由于旁路二極管的導(dǎo)通,便會造成太陽能陣列的特性曲線出現(xiàn)多峰值現(xiàn)象。
由此可知,當特性曲線出現(xiàn)多峰值時,傳統(tǒng)MPPT方法不再奏效,且容易陷入局部最大功率點LP。針對該問題,本文提出了一種基于量子粒子群算法的MPPT技術(shù),利用粒子群的全局搜索能力,達到精準追蹤全局最大功率點GP的目的。
1995年,Kennedy和Eberhart二位學(xué)者受鳥群覓食行為的啟發(fā),提出了一種模擬鳥類覓食的智能算法,稱為粒子群算法(particle swarm optimization,PSO)。該算法的速度、位置更新分別如式(1)、式(2)所示:

其中,V與X分別為粒子的速度、位置;w為權(quán)重,體現(xiàn)了對粒子速度的繼承;c1、c2均為學(xué)習(xí)因子,c1表示的是一個“認知”部分,而c2則體現(xiàn)的是一個“社會”部分;r1、r2均為(0,1)內(nèi)的隨機數(shù);Pik為經(jīng)過k次迭代后第i個粒子的個體最優(yōu)位置;Pg k為第k次迭代后的全局最優(yōu)的粒子位置。
由上述對式(1)與式(2)的分析可發(fā)現(xiàn),標準粒子群算法迭代公式雖然簡單,但要設(shè)置的參數(shù)數(shù)量較多,如權(quán)重w、學(xué)習(xí)因子c1與c2。同時,標準粒子群的全局收斂能力差,容易陷入局部最優(yōu)位置。為了有效解決上述問題,量子粒子群算法(quantum particle swarm optimization,QPSO)被提出。QPSO的迭代公式如下:

其中,N和D分別表示粒子的數(shù)目和維數(shù);mbestk為第k次迭代時所有粒子個體最優(yōu)位置的平均值;φ、μ均為(0,1)內(nèi)的隨機數(shù),如果μ>0.5,式(5)取“-”號,否則相反;β為收縮擴張系數(shù),同時,β是需人為設(shè)定的參數(shù)值。
基于QPSO算法的MPPT方法流程見圖1所示。

圖1 基于量子粒子群算法的MPPT方法流程圖
本文中,將粒子數(shù)目N設(shè)定為3,維度D設(shè)定為1,而粒子的位置對應(yīng)占空比。當粒子完成迭代時,表示所有粒子已全都依次送至DC/DC變換電路中。若迭代完成,本文所述算法會按照式(3)~(5)對所有粒子進行更新,并判斷功率變化量|ΔP|的值是否小于P1,若滿足,則將變量F置1。然后,將更新完畢的粒子再依次送至DC/DC變換電路中,并檢測是否滿足以下條件:|ΔP|值是否大于P1,且F值是否為1。若滿足上述條件,則表明光伏陣列的工作狀態(tài)發(fā)生了變化,需重新追蹤全局最大功率點GP。此時,重啟該算法,并將F清零。
在Matlab仿真平臺上搭建了串聯(lián)2塊光伏組件的光伏陣列模型,同時每塊組件均并聯(lián)了旁路二極管。當光伏陣列受到表1的輻射強度照射時,其特性曲線將會出現(xiàn)兩波峰現(xiàn)象,如圖2所示。

表1 光伏陣列中各模塊承受的光照強度

圖2 光伏陣列特性曲線
圖3所示展示了傳統(tǒng)IC、P&O算法與本文所述方法在上述兩種不同案例的仿真曲線。仿真時間共4s,可分為兩個階段,其中第一階段為0~2s,輻照強度為案例1;第二階段為2~4s,輻照強度分別為800W/m2、400W/m2,即案例2。
在第一階段,光伏陣列的全局最大功率點如圖2中GP1所示。此時,傳統(tǒng)IC算法陷入了局部最大功率點LMPP,如圖2中的LP1所示,其功率值為37.83W;而傳統(tǒng)P&O算法與本文所述方法均跟蹤到GP1。但前者的穩(wěn)態(tài)振蕩遠大于后者。本文所提方法利用量子粒子群的全局搜索能力,追蹤到的工作點功率值為60.83W,比傳統(tǒng)IC算法增加了22.93W的功率值。

圖3 MPPT仿真曲線
在第二階段,全局最大功率點為圖2中GP2,相應(yīng)電壓值為36.43V。由圖3可知,傳統(tǒng)IC算法與本文所述方法跟蹤到工作點均能接近GP2,而傳統(tǒng)P&O算法電壓在14.1~18.2V波動,即陷入了局部最大功率點,為圖2的LP2。綜上所述,本文所述方法不僅能夠跟蹤到全局最大功率點,而且可有效地減小穩(wěn)態(tài)振蕩。
結(jié)語:針對光伏陣列的多峰值問題,本文提出了基于量子粒子群算法的MPPT技術(shù),并與傳統(tǒng)IC、P&O算法進行不同遮陰情況的仿真比較。由仿真結(jié)果可知,本文所述方法不但能準確追蹤全局最大功率點,而且能減小穩(wěn)態(tài)振蕩,從而提高光伏發(fā)電效率。