国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

粒子群和模糊算法相結(jié)合的MPPT算法

2021-09-09 13:37:32王航宇
探測與控制學(xué)報 2021年4期
關(guān)鍵詞:輸出功率模糊控制極值

王航宇

(西安航空職業(yè)技術(shù)學(xué)院航空維修工程學(xué)院, 陜西 西安 710089)

0 引言

在光伏發(fā)電系統(tǒng)中,為最大限度地利用太陽光能,提高系統(tǒng)輸出電壓,需對光伏陣列進(jìn)行最大功率點(diǎn)追蹤(MPPT)。然而光伏陣列本身具有非線性特征,當(dāng)環(huán)境條件發(fā)生變化產(chǎn)生局部遮陰時,其輸出特性會變得十分復(fù)雜,并且呈現(xiàn)多峰值的特性[1]。傳統(tǒng)的MPPT算法,由于算法本身的局限性,往往會陷入局部最大功率點(diǎn)[2],從而導(dǎo)致系統(tǒng)的輸出功率相對于最大功率點(diǎn)將會下降。在光伏陣列發(fā)生局部遮陰時,實現(xiàn)全局尋優(yōu)是提高光伏系統(tǒng)運(yùn)行效率的一個重要方式。

對于局部遮陰下的光伏陣列MPPT問題,國內(nèi)外研究人員提出了全局掃描法、Fibonacci搜索法、粒子群算法、智能優(yōu)化算法的全局尋優(yōu)等方法[3-4]。其中粒子群算法具有編程較簡單、收斂速度較快等特點(diǎn),成為了近些年來的研究熱點(diǎn),但粒子群算法在穩(wěn)定狀態(tài)下精度較低[5]。

模糊控制是以模糊集合理論為基礎(chǔ)的一種控制手段,適用于數(shù)學(xué)模型未知的、復(fù)雜的非線性系統(tǒng),近年來多被應(yīng)用于最大功率點(diǎn)跟蹤中。文獻(xiàn)[6]利用輸出的功率曲線的斜率作為模糊控制的輸入,實現(xiàn)了MPPT的模糊控制。文獻(xiàn)[7]采用了模糊變步長電導(dǎo)增量來調(diào)節(jié)步長大小,減小了輸出功率波動的同時又保持了較高的跟蹤速度。實驗表明模糊控制具有較好的跟蹤性能,且能有效減輕最大功率點(diǎn)附近的功率震蕩。

針對粒子群算法在穩(wěn)定狀態(tài)下的精度不理想這一問題,本文提出粒子群算法和模糊算法相結(jié)合的MPPT算法。

1 局部遮陰條件下光伏陣列等效模型及基礎(chǔ)算法

1.1 光伏電池等效模型

根據(jù)電子學(xué)理論,太陽能電池的數(shù)學(xué)模型可以等效為[8]:

(1)

式(1)中,IL為光伏電池輸出電流,UL為光伏電池輸出電壓,Iph為光生電流,Id為太陽能板的逆向飽和電流,q為電子電荷量,k為玻爾茲曼常數(shù),A為P-N結(jié)曲線常數(shù),T為P-N結(jié)溫度,Rsh為光伏電池旁路電容,Rs為光伏電池串聯(lián)電阻。在理想情況下Rsh很大,該式的最后一項近似為0。光伏電池的等效電路如圖1所示。

圖1 光伏電池等效電路Fig.1 photovoltaic cell equivalent circuit

光伏電池輸出的功率和電流在不同光照條件下隨電壓變化圖如圖2、圖3所示,可見光伏電池輸出功率在一定環(huán)境條件下存在唯一的最大功率點(diǎn),且最大功率隨著光照輻射條件的變化而出現(xiàn)偏移[7-9]。

圖2 P-U曲線隨光照強(qiáng)度的變化Fig.2 P-U curve change with light intensity

圖3 I-U曲線隨光照強(qiáng)度的變化Fig.3 I-U curve change with light intensity

1.2 局部遮陰條件下光伏電池

在光伏陣列中,每塊光伏電池的性能不可能絕對一致,串并聯(lián)后總的輸出功率往往小于各光伏電池輸出功率之和,發(fā)生所謂的光伏電池不匹配現(xiàn)象。相應(yīng)失諧的電池不僅對組件的輸出沒有貢獻(xiàn),還會消耗系統(tǒng)的能量,造成局部過熱,這就是熱斑效應(yīng)[10]。熱斑效應(yīng)對系統(tǒng)的危害很大,為避免熱斑效應(yīng),當(dāng)將光伏電池串并聯(lián)時為光伏電池串反并聯(lián)二極管,如圖4所示。

圖4 光伏陣列Fig.4 Photovoltaic array

當(dāng)光伏電池被遮擋時,旁路二極管開始導(dǎo)通,使支路電流中超過被遮擋光伏電池光生電流的部分被二極管分流,限制被遮擋光伏電池端電壓,從而避免熱斑效應(yīng)的產(chǎn)生;但二極管的引入,卻會造成光伏陣列的多峰值的輸出特性。

以兩個太陽能電池串聯(lián)為例,當(dāng)負(fù)載電流小于其中之一所能提供的最大電流時,負(fù)載電流由兩者共同提供;但當(dāng)負(fù)載電流介于兩者所能提供的電流之一時,其中較小的太陽能電池將被二極管短路,負(fù)載電流將由另一塊電池所提供,由此造成輸出電流的輸出特性出現(xiàn)膝點(diǎn),進(jìn)一步造成輸出功率呈現(xiàn)多峰值特性,其輸出特性如圖5、圖6所示。當(dāng)串聯(lián)的太陽能電池數(shù)增多時,在局部遮陰情況下功率峰值數(shù)將會增多[11-13]。

圖5 局部遮陰條件下U-I特性Fig.5 U-I characteristics under local shading

圖6 局部遮陰條件下U-P特性Fig.6 U-P characteristics under local shading

1.3 基本粒子群算法

粒子群優(yōu)化(PSO)算法是由Kennedy和Eberhart根據(jù)鳥群的覓食行為提出的一種智能優(yōu)化算法。在PSO算法中,首先假設(shè)有一群隨機(jī)分布的粒子,每個粒子相當(dāng)于鳥群中的個體,粒子的空間位置相當(dāng)于鳥群中個體的位置,粒子的輸出相當(dāng)于鳥群距離目標(biāo)的距離;其次粒子通過迭代,根據(jù)兩個極值的位置來更新自己下一時刻的位置。其中的一個極值是該粒子自身在全部時刻所尋找到的最優(yōu)位置,稱為個體極值;第二個極值是全部粒子在全部時刻所尋找到的最優(yōu)位置,稱為全局極值。

將粒子群算法應(yīng)用于MPPT算法當(dāng)中時,粒子所處的空間維度為一維。此時視粒子的位置為太陽能電池兩端的電壓U,粒子的速度v代表電壓更新的步長,其輸出功率視為優(yōu)化函數(shù)。每個粒子的速度和位置更新方程可由下式表示:

(2)

對于粒子群算法而言,需要提前設(shè)定的參數(shù)較多。比較重要的參數(shù)有粒子數(shù)、粒子的初始位置、粒子速度最大值以及誤差精度。粒子數(shù)過多會影響算法速度,過少又容易陷入局部極值,其選擇應(yīng)根據(jù)需要適當(dāng)較多;粒子的初始位置應(yīng)當(dāng)均勻分布,間距適當(dāng),避免粒子過于聚集;在粒子群的實際應(yīng)用中應(yīng)對粒子的速度加以限制,粒子速度過大功率波動越大,速度過小會降低收斂速度,其數(shù)值應(yīng)根據(jù)系統(tǒng)的承受能力來選擇;誤差精度越高其精度越高,但過高的精度同樣也會降低收斂速度。

1.4 模糊算法

模糊控制負(fù)責(zé)在最大功率點(diǎn)附近的跟蹤。對最大功率點(diǎn)的追蹤實際上就是尋找dP/dU=0的工作點(diǎn),當(dāng)工作點(diǎn)靠近最大功率點(diǎn)時dP/dU較??;當(dāng)工作點(diǎn)遠(yuǎn)離最大功率點(diǎn)時dP/dU較大,為此可采用dP/dU作為模糊控制器的輸入E,并以占空比D作為輸出,輸入E為建立如下的模糊控制規(guī)則:IFE>0,thenD>0;IFE<0,thenD<0;IFE=0,thenD=0。

為提高控制器的控制性能,將輸入E劃分為5個模糊子集E={NB,NS,ZE,PS,PB},將輸出D劃分為5個模糊子集D={NB,NS,ZE,PS,PB},比例因子和量化因子分別取為20和0.1。隸屬度函數(shù)均采用三角形隸屬度函數(shù),如圖7、圖8所示。模糊控制規(guī)則如表1所示。模糊控制規(guī)則曲線如圖9所示。

表1 模糊控制規(guī)則表

圖7 E隸屬度函數(shù)Fig.7 E membership function

圖8 D隸屬度函數(shù)Fig.8 D membership function

圖9 模糊規(guī)則曲線Fig.9 Fuzzy regular curve

2 改進(jìn)模糊算法的粒子群MPPT算法

將模糊MPPT算法與粒子群算法相結(jié)合,一般的模糊MPPT算法當(dāng)太陽能電池出現(xiàn)多峰值特性時無法進(jìn)行全局尋優(yōu),而基本粒子群算法由于算法的特性當(dāng)其終止時不能精準(zhǔn)的定位到最大功率點(diǎn)處。通過兩者的結(jié)合可以取長補(bǔ)短,在全局范圍內(nèi)利用基本粒子群算法在全局尋優(yōu)中的出色能力,而在最大功率點(diǎn)附近時能發(fā)揮模糊算法較高精確性和穩(wěn)定性能,由此來達(dá)到較為滿意的搜尋結(jié)果[15]。

該算法的基本流程如圖10所示。

圖10 復(fù)合MPPT算法流程Fig.10 Compound MPPT algorithm flow

在算法開始運(yùn)行時首先采用粒子群算法進(jìn)行計算,根據(jù)粒子的初始位置計算粒子此時的輸出功率,計算初始個體最優(yōu)粒子與全局最優(yōu)粒子,并根據(jù)公式計算其下一時刻的位置。更新后再次檢測各個粒子所對應(yīng)的輸出功率值,不斷更新每個粒子的個體極值pbi和全局極值gb,以此調(diào)節(jié)每個粒子的位置,直到滿足終止條件。終止條件以粒子的匯聚程度為依據(jù),假設(shè)有n個粒子,粒子的匯聚程度可由下式來表示:

(3)

本文在Matlab 2014a中搭建了仿真模型,利用matlab function模塊建立了太陽能電池板的模型并建立了粒子群算法與模糊算法結(jié)合的MPPT控制模塊。

3 仿真分析

該仿真采用兩塊的太陽能光伏電池并聯(lián)模型,每塊電池開路電壓Uoc為43.8 V,短路電流Isc為5.14 A,一塊所受光照強(qiáng)度為1 000 W/m2,另一塊所受光照強(qiáng)度為800 W/m2,溫度條件均為25 ℃。粒子群算法所選粒子數(shù)n為4,電壓步長的最大改變值設(shè)置為2 V,終止條件設(shè)置為δ<0.1Uoc=4.38 V。模糊控制的比例因子和量化因子取為20和0.1。仿真時間設(shè)置為2 s。

為了分析粒子群算法和模糊算法結(jié)合的優(yōu)越性,同時建立了普通模糊算法和普通粒子群算法模塊,仿真分析結(jié)果如圖11—圖13所示。

圖11 普通模糊MPPT輸出功率波形Fig.11 Output power waveform of general fuzzy MPPT

圖12 粒子群MPPT輸出功率波形Fig.12 Output power waveform of particle swarm optimization MPPT

圖13 復(fù)合算法MPPT輸出波形Fig.13 MPPT output waveform based on compound algorithm

由以上結(jié)果可以看出,傳統(tǒng)的擾動觀察法不能有效地搜索到全局最大功率點(diǎn),其輸出功率為150 W左右,小于粒子群算法的輸出功率。對比普通粒子群算法和模糊粒子群算法,模糊粒子群能夠更加精準(zhǔn)地到達(dá)最大功率點(diǎn)處,輸出功率為240 W,而普通粒子群算法輸出功率較低為230 W。由此可以得出模糊粒子群算法融合了粒子群算法和模糊算法的優(yōu)點(diǎn),能夠有效搜索到全局最大功率點(diǎn),并且同時具有模糊算法較高的精度。

4 結(jié)論

本文提出粒子群算法和模糊算法相結(jié)合的MPPT算法。該算法首先在全局范圍內(nèi)使用粒子群算法實現(xiàn)對全局最大功率點(diǎn)的定位,之后采用模糊算法實現(xiàn)對最大功率點(diǎn)的精確定位,使光伏發(fā)電系統(tǒng)同時具有全局尋優(yōu)功能和較高的跟蹤精度。仿真結(jié)果表明,普通粒子群算法輸出功率低于模糊粒子群算法輸出功率,模糊粒子群算法融合了粒子群算法和模糊算法的優(yōu)點(diǎn),能夠精確地搜索到全局最大功率,驗證了此方法的有效性。此外,本文所采用的模糊算法的輸入輸出模糊子集的個數(shù)較少,且模糊規(guī)則較為簡單,若采用較多的模糊子集和較復(fù)雜的模糊規(guī)則,可能會獲得更好的效果。

猜你喜歡
輸出功率模糊控制極值
極值點(diǎn)帶你去“漂移”
極值點(diǎn)偏移攔路,三法可取
一類“極值點(diǎn)偏移”問題的解法與反思
T-S模糊控制綜述與展望
基于模糊控制的PLC在溫度控制中的應(yīng)用
電子制作(2016年21期)2016-05-17 03:53:01
基于模糊控制的恒壓供水系統(tǒng)的研究
用于光伏MPPT中的模糊控制占空比擾動法
適用于智能電網(wǎng)的任意波形輸出功率源
基于雙層BP神經(jīng)網(wǎng)絡(luò)的光伏電站輸出功率預(yù)測
匹配數(shù)為1的極值2-均衡4-部4-圖的結(jié)構(gòu)
濮阳县| 措美县| 石河子市| 天峻县| 鄱阳县| 乌拉特前旗| 阳原县| 江门市| 鄯善县| 顺昌县| 清镇市| 延吉市| 项城市| 大同县| 鹤壁市| 万宁市| 岢岚县| 保德县| 凤城市| 酒泉市| 成都市| 连平县| 南昌市| 玉田县| 韩城市| 汝州市| 安泽县| 龙里县| 涟水县| 克拉玛依市| 南开区| 武鸣县| 台北县| 星子县| 自贡市| 时尚| 容城县| 松阳县| 沙洋县| 开封市| 上犹县|