• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種基于改進(jìn)螢火蟲算法的光伏MPPT控制方法

      2020-08-26 14:56:25張鵬羅正華唐成達(dá)黃建剛
      關(guān)鍵詞:模糊控制

      張鵬 羅正華 唐成達(dá) 黃建剛

      摘?要:局部陰影條件下,光伏發(fā)電系統(tǒng)輸出功率降低且P-U曲線存在多峰值,標(biāo)準(zhǔn)螢火蟲算法易陷入局部極值且收斂后期易發(fā)生震蕩現(xiàn)象。針對(duì)這一問題,提出一種基于模糊-螢火蟲算法(FFA)的MPPT算法,利用模糊控制器自適應(yīng)調(diào)整隨機(jī)移動(dòng)步長因子α。算法運(yùn)行前期賦予較大α值,螢火蟲能快速向最優(yōu)值附近移動(dòng),后期快速減小α值,避免震蕩現(xiàn)象,使算法能穩(wěn)定收斂。通過在MATLAB/Simulink下對(duì)FFA算法建模、仿真,并對(duì)比了標(biāo)準(zhǔn)螢火蟲算法(FA)仿真結(jié)果,實(shí)驗(yàn)證明螢火蟲算法與模糊控制技術(shù)相結(jié)合,能快速、準(zhǔn)確、穩(wěn)定的收斂到最大功率點(diǎn),實(shí)現(xiàn)光伏發(fā)電最大效益輸出。

      關(guān)鍵詞:最大功率點(diǎn)跟蹤;局部陰影;螢火蟲算法;模糊控制

      DOI:10.15938/j.jhust.2020.03.009

      中圖分類號(hào):?TM615

      文獻(xiàn)標(biāo)志碼:?A

      文章編號(hào):?1007-2683(2020)03-0053-08

      Abstract:Under?partially?shaded?conditions,?the?power?of?the?photovoltaic?system?becomes?lower?and?the?P-U?characteristic?curve?has?multiple?peaks.?The?standard?firefly?algorithm?will?fail?to?work?and?is?prone?to?oscillation?during?the?final?phase?of?convergence.?To?solve?this?problem,?the?MPPT?algorithm?based?on?fuzzy-firefly?algorithm?(FFA)?is?proposed,?which?uses?fuzzy?controller?to?adaptively?adjust?the?factor?of?random?moving?step.?In?the?early?stage?of?the?algorithm,the?fuzzy?controller?output?a?large?α?so?that?firefly?can?quickly?move?to?the?vicinity?of?the?optimal?value.?In?the?later?stage?of?algorithm,?the?value?of?α?decrease?sharply?to?avoid?oscillation,?so?that?the?algorithm?can?converge?stably.?By?modeling?and?simulating?in?the?MATLAB/Simulink?and?comparing?the?simulation?results?of?FFA?with?the?standard?firefly?algorithm?(FA),?the?experiment?proves?that?the?FFA?can?quickly,?accurately?and?stably?converge?to?the?MPP?so?that?the?PV?system?can?output?the?maximum?power.

      Keywords:maximum?power?point?tracking?(MPPT);?partial?shading;?firefly?algorithm?(FA);?fuzzy?control

      0?引?言

      隨著全球變暖以及能源危機(jī)的日益加重,人們對(duì)新型清潔能源的開發(fā)與利用越來越迫切。可再生能源被認(rèn)為是產(chǎn)生清潔能源的技術(shù)選擇。豐富的太陽能資源逐漸成為各國新能源開發(fā)和應(yīng)用的主要選擇[1]。為了獲得光伏發(fā)電的最大功率輸出,最大功率點(diǎn)跟蹤(Maximum?Power?Point?Tracking,MPPT)技術(shù)應(yīng)運(yùn)而生,并產(chǎn)生了眾多成熟算法。如Buciarelli等人提出的擾動(dòng)觀察法(P&O)和Hussein等人提出的增量電導(dǎo)法(IncCond)。但上述算法均只適用于均勻光照條件下,即每個(gè)光伏板接受相同的光照強(qiáng)度。當(dāng)周圍環(huán)境出現(xiàn)陰影情況如光伏板表面有灰塵,樹木遮擋等情況時(shí),光伏系統(tǒng)輸出P-U曲線會(huì)出現(xiàn)多個(gè)峰值,上述傳統(tǒng)MPPT算法易陷入局部峰值而不能追蹤到最大功率點(diǎn),造成系統(tǒng)功率失配和功率浪費(fèi),甚至?xí)绊懝夥嚵械膲勖黐2-6]。因此,如何解決局部陰影下的MPPT顯得至關(guān)重要。

      為此,國內(nèi)外研究人員進(jìn)行了大量研究。文[7-9]利用蟻群算法對(duì)MPPT進(jìn)行研究,該算法搜索精確度高,不易陷入局部最優(yōu),但搜索速度緩慢。文[10-11]利用遺傳算法對(duì)MPPT進(jìn)行研究,該算法常用于無遮擋情況,對(duì)多峰值問題解決效果一般。文[12-14]利用粒子群算法對(duì)MPPT進(jìn)行研究,該算法是研究MPPT的主要方法之一,但該算法中粒子位置是隨機(jī)產(chǎn)生的,容易產(chǎn)生丟失現(xiàn)象,最終會(huì)導(dǎo)致跟蹤失敗。文[15-18]采用神經(jīng)網(wǎng)絡(luò)算法進(jìn)行陰影條件下的MPPT,運(yùn)算速度快,效率高,但可能因訓(xùn)練數(shù)據(jù)的數(shù)量不足而陷入局部極值點(diǎn)。

      針對(duì)這些問題,本文提出一種基于模糊-螢火蟲(FFA)算法的MPPT算法。針對(duì)標(biāo)準(zhǔn)螢火蟲算法易陷入局部極值以及后期易發(fā)生震蕩的問題,引入模糊控制器來優(yōu)化螢火蟲算法中的隨機(jī)移動(dòng)步長因子α,在局部陰影以及光照強(qiáng)度發(fā)生突變時(shí),能夠?qū)崟r(shí)調(diào)整α,使算法快速收斂到全局最大值。結(jié)果表明,在局部陰影情況下,F(xiàn)FA算法能夠快速、準(zhǔn)確的收斂到全局最大功率點(diǎn),使得光伏系統(tǒng)輸出功率得到最大化利用。本文利用MATLAB/Simulink仿真軟件搭建光伏發(fā)電系統(tǒng)的MPPT仿真模型,并利用仿真結(jié)果驗(yàn)證了基于模糊-螢火蟲算法的MPPT算法的可行性。

      1?局部陰影下的光伏系統(tǒng)特性

      1.1?光伏電池模塊

      光伏電池通過光電效應(yīng)將太陽能轉(zhuǎn)換為電能進(jìn)行發(fā)電,其光生電流與光照強(qiáng)度成比例關(guān)系。單個(gè)光伏電池只能產(chǎn)生0.5~0.8V電壓,故實(shí)際中通常將多個(gè)光伏電池進(jìn)行串并聯(lián)成光伏模塊。單個(gè)光伏電池的等效電路圖如圖1所示[19]。

      其輸出特性方程如式(1)所示。

      式中:Ipv為光生電流;Io為二極管反向飽和電流;q為單位電子電荷量;A為二極管特性擬合系數(shù);K為玻爾茲曼常數(shù);T為電池工作絕對(duì)溫度值;Rs為串聯(lián)電阻,其與表層電阻、電極接觸電阻和材料體電阻等有關(guān);Rsh為并聯(lián)電阻,其與漏電流有關(guān)。

      1.2?局部陰影下的光伏系統(tǒng)

      在實(shí)際應(yīng)用中,根據(jù)功率需求,常常需要將多個(gè)光伏模塊進(jìn)行串并聯(lián)為光伏陣列以獲得足夠大的輸出電壓。此情況下,如果所有模塊均接受相同的陽光輻射,則陣列輸出最大功率為所有模塊最大功率之和。但當(dāng)出現(xiàn)局部陰影時(shí),光伏陣列的P-U曲線表現(xiàn)為多峰值狀,且最大功率也隨之下降。本文將5個(gè)光伏電池串聯(lián),且每個(gè)電池均并聯(lián)旁路二極管,以減小熱斑效應(yīng),防止電流倒流。根據(jù)5個(gè)光伏電池的光照強(qiáng)度,分為4種情況研究其輸出特性,模塊光照強(qiáng)度分布如表1所示。輸出特性P-U曲線和I-U曲線分別如圖2和圖3所示(溫度均為25℃)。

      從圖2和圖3可以看出,當(dāng)光伏陣列接受均勻光照強(qiáng)度時(shí)(分布1),P-U曲線只有一個(gè)峰值,I-U曲線只有一個(gè)拐點(diǎn);當(dāng)出現(xiàn)局部陰影情況,即光伏陣列中各組件接受不同的光照強(qiáng)度時(shí)(分布2、分布3、分布4),P-U曲線會(huì)出現(xiàn)多峰值情況,I-U曲線呈現(xiàn)出幾個(gè)拐點(diǎn),且峰值個(gè)數(shù)和拐點(diǎn)個(gè)數(shù)與陣列中接受不同光照強(qiáng)度的組件數(shù)有關(guān)。這種情況下常規(guī)MPPT算法極易陷入局部峰值而不能追蹤到最大功率點(diǎn),需研究新的智能算法。

      2?模糊-螢火蟲算法分析

      2.1?標(biāo)準(zhǔn)螢火蟲算法(FA)

      螢火蟲算法是由劍橋?qū)W者Yang?Xin.she[20]?在2008年提出,該算法受自然界中螢火蟲的社會(huì)行為所啟發(fā),通過模擬自然界螢火蟲的群體行為來實(shí)現(xiàn)優(yōu)化。算法通過學(xué)習(xí)螢火蟲相互之間溝通、求偶的方式,達(dá)到目標(biāo)函數(shù)優(yōu)化與求解的過程。在算法中,螢火蟲通過比較相互之間的發(fā)光亮度來決定其位置移動(dòng),遵循亮度低的螢火蟲向亮度高的移動(dòng),而亮度最高的則做隨機(jī)移動(dòng),最終螢火蟲將匯聚到全局亮度最高點(diǎn),也即目標(biāo)函數(shù)最大點(diǎn),達(dá)到全局尋優(yōu)的目的。

      算法遵循以下規(guī)則:

      1)所有螢火蟲無性別之分。

      2)發(fā)光亮度低的螢火蟲被亮度高的螢火蟲吸引。吸引力與發(fā)光亮度成正比,且隨著距離增大而減小。亮度高的螢火蟲做隨機(jī)移動(dòng)。

      3)螢火蟲的發(fā)光亮度由目標(biāo)函數(shù)決定。

      標(biāo)準(zhǔn)螢火蟲算法步驟如下:

      1)初始化階段:輸入待優(yōu)化函數(shù)I=f(x),即目標(biāo)函數(shù),取輸出功率P為目標(biāo)函數(shù),即P=f(D)。初始化螢火蟲數(shù)目n,最大迭代次數(shù)maxGen,螢火蟲位置xi(i=1,2,3,…,n),隨機(jī)移動(dòng)步長因子α,最大吸引度β0,光強(qiáng)吸收系數(shù)γ,并計(jì)算I0=f(x)。

      2)更新階段:在每一次迭代中,對(duì)于所有螢火蟲n,計(jì)算各自發(fā)光亮度Ii,(i=1∶n),計(jì)算個(gè)體之間的距離d(i,j),計(jì)算之間相對(duì)吸引度β。若Ii

      3)輸出階段:當(dāng)?shù)螖?shù)達(dá)到最大迭代次數(shù)時(shí),螢火蟲聚集在最優(yōu)位置,此時(shí)輸出目標(biāo)函數(shù)最優(yōu)值處的螢火蟲位置,即為最優(yōu)占空比D。

      其中:α∈[0,1),β0為光源處(d(i,j)=0)螢火蟲的吸引度,γ∈[0,∞),I0為螢火蟲最大發(fā)光亮度,即自身(d(i,j)=0)的發(fā)光亮度,螢火蟲i與j間的距離d(i,j)定義為:

      2.2?螢火蟲算法的改進(jìn)

      從式(4)中可以看出,螢火蟲位置的移動(dòng)包含兩部分:基于歷史信息的移動(dòng)(前兩項(xiàng))與隨機(jī)移動(dòng)(后一項(xiàng))方式。隨機(jī)移動(dòng)部分由參數(shù)α控制。在標(biāo)準(zhǔn)FA算法中,α為固定值,在迭代過程中始終保持初始化時(shí)的數(shù)值,其值根據(jù)經(jīng)驗(yàn)或反復(fù)試驗(yàn)來確定。若α值初始設(shè)置較大,螢火蟲具有較強(qiáng)的全局搜索能力,能以較大步長隨機(jī)搜索周圍空間。在迭代初期,螢火蟲能快速向全局最優(yōu)值移動(dòng);但在迭代后期,當(dāng)螢火蟲接近最優(yōu)值并向其移動(dòng)時(shí),可能出現(xiàn)因移動(dòng)步長過大而跳過了最優(yōu)值的情況,此種情況若多次出現(xiàn)則會(huì)造成函數(shù)值在最優(yōu)解附近震蕩,影響算法的收斂精度。若α值初始設(shè)置較小,隨機(jī)移動(dòng)步長減小,螢火蟲具有較強(qiáng)的局部搜索能力。因此在迭代后期當(dāng)螢火蟲向最優(yōu)值移動(dòng)時(shí),較小的移動(dòng)步長能避免發(fā)生震蕩;但在迭代初期,因隨機(jī)步長的減小,螢火蟲隨機(jī)搜索空間變小,且易陷入局部極值,全局搜索能力減弱,搜索時(shí)間增長,算法收斂速度降低。

      猜你喜歡
      模糊控制
      基于模糊控制的UUV編隊(duì)避障研究
      模糊控制理論在船舶操縱中的應(yīng)用
      基于變論域模糊控制的Taylor逼近型內(nèi)模PID算法
      基于遺傳算法的模糊控制在過熱汽溫控制系統(tǒng)優(yōu)化中的應(yīng)用
      電子制作(2019年16期)2019-09-27 09:34:44
      基于擾動(dòng)觀察與模糊控制相結(jié)合的MPPT算法
      T-S模糊控制綜述與展望
      基于模糊控制的PLC在溫度控制中的應(yīng)用
      電子制作(2016年21期)2016-05-17 03:53:01
      基于模糊控制的恒壓供水系統(tǒng)的研究
      基于模糊控制的無人機(jī)滑跑起飛控制方法研究
      中小城市交通干線模糊控制的實(shí)現(xiàn)
      伊金霍洛旗| 年辖:市辖区| 康马县| 竹北市| 陆良县| 甘洛县| 新沂市| 兴化市| 宜宾县| 枣庄市| 威海市| 酒泉市| 韶关市| 马尔康县| 南通市| 洞头县| 卢湾区| 中宁县| 灵武市| 若羌县| 东乡族自治县| 贵阳市| 龙门县| 崇信县| 平和县| 乌拉特前旗| 雅安市| 南昌市| 江北区| 新宁县| 河东区| 桓仁| 禄丰县| 邹城市| 定远县| 九台市| 汉沽区| 鹤庆县| 利辛县| 辽宁省| 巴塘县|