• 
    

    
    

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

      基于自適應(yīng)差分演化算法的光伏模型參數(shù)提取

      2020-08-06 07:08:00李水佳龔文引
      關(guān)鍵詞:二極管差分變異

      李水佳,龔文引

      (中國(guó)地質(zhì)大學(xué)(武漢) 計(jì)算機(jī)學(xué)院,湖北 武漢 430074)

      0 引言

      由于能源危機(jī)、環(huán)境污染和氣候變化,替代可再生能源的需求顯著增加[1]。太陽(yáng)能作為一種安全和清潔的可再生能源,近來(lái)得到了廣泛關(guān)注[2]。太陽(yáng)能主要應(yīng)用于光伏發(fā)電,由于光伏發(fā)電系統(tǒng)能夠直接將太陽(yáng)能轉(zhuǎn)換為電能,因此已在全球范圍內(nèi)應(yīng)用。然而,由于對(duì)天氣和環(huán)境因素的依賴性,特別是受溫度和光輻射的影響,使得采用太陽(yáng)能光伏系統(tǒng)發(fā)電成為了一項(xiàng)重要的挑戰(zhàn)[3-4]。為了提高光伏發(fā)電的效率,需要根據(jù)測(cè)量的電壓-電流數(shù)據(jù)來(lái)提取出準(zhǔn)確的光伏模型參數(shù)。因此,高效提取PV模型參數(shù)的方法就變得尤為重要。目前,解決PV模型參數(shù)提取的方法主要是一些分析方法和確定性方法。分析方法實(shí)現(xiàn)起來(lái)很簡(jiǎn)單并且能夠快速得到問(wèn)題的解決方案,但需要做出某些假設(shè),這可能會(huì)導(dǎo)致提取的參數(shù)不一定準(zhǔn)確。對(duì)于確定性方法,如Newton-Raphson方法[5]等,它們對(duì)初始值非常敏感。更重要的是,確定性方法對(duì)目標(biāo)函數(shù)有著嚴(yán)格的要求:連續(xù)、可微和凸函數(shù)。

      近些年來(lái),智能優(yōu)化算法引起了越來(lái)越多的關(guān)注。許多研究者嘗試用智能優(yōu)化算法去提取PV模型的參數(shù),如模式搜索(PS)[6]、模擬退火(SA)[7]、差分進(jìn)化(DE)[8]、粒子群優(yōu)化(PSO)[9]、基于教學(xué)優(yōu)化(TLBO)[10]等。PS簡(jiǎn)單易實(shí)現(xiàn),但對(duì)于不可導(dǎo)問(wèn)題求解時(shí)比較困難;SA局部搜索能力強(qiáng),而全局搜索能力差,容易受參數(shù)的影響;DE簡(jiǎn)單有效但受控制參數(shù)影響較大;PSO有著很強(qiáng)的局部搜索能力,卻容易陷入局部最優(yōu)[11];TLBO簡(jiǎn)單高效卻收斂較慢。另外,這些智能優(yōu)化算法在提取PV模型參數(shù)時(shí),通常需要消耗大量的計(jì)算資源。因此,提出了一種基于自適應(yīng)的差分演化算法,對(duì)不同的PV模型進(jìn)行了參數(shù)提取,并且與已有智能優(yōu)化算法的結(jié)果進(jìn)行了比較。實(shí)驗(yàn)結(jié)果表明,提出的算法在PV模型參數(shù)提取中有著很大的優(yōu)越性。

      1 PV模型及目標(biāo)函數(shù)

      在實(shí)際應(yīng)用中主要有兩種廣泛使用的模型來(lái)描述PV系統(tǒng)的V-I特性:?jiǎn)味O管模型和雙二極管模型。

      1.1 單二極管模型

      根據(jù)單二極管模型的等效電路[8],其輸出電流I滿足式(1):

      (1)

      式中:Iph為可用于實(shí)際供電的光照產(chǎn)生的電流,A;Isd為二極管反向飽和電流,μA;Rs和Rsh分別為光伏電池板的等效串聯(lián)和并聯(lián)電阻,Ω;n為二極管理想因子;Vt=kT/q;k為玻爾茲曼常量(1.38×10-23J/K);q為電子電量(1.6×10-18C);T為環(huán)境溫度,K。

      1.2 雙二極管模型

      根據(jù)雙二極管模型的等效電路[8],其輸出電流I滿足式(2):

      (2)

      式中:Isd1和Isd2分別為兩個(gè)二極管反向飽和電流,μA;n1和n2分別為兩個(gè)二極管理想因子。

      1.3 目標(biāo)函數(shù)

      從上述兩種模型可以看出,單二極管模型有5個(gè)參數(shù)待提?。篒ph、Isd、Rs、Rsh和n;而雙二極管模型則有Iph、Isd1、Isd2、Rs、Rsh、n1和n27個(gè)參數(shù)待提取。直接求解PV模型各個(gè)參數(shù)十分困難,文獻(xiàn)[8]中將參數(shù)提取問(wèn)題轉(zhuǎn)化為非線性最優(yōu)化問(wèn)題,可建立優(yōu)化目標(biāo)函數(shù)如式(3)所示:

      (3)

      式中:X包含各個(gè)模型待提取的參數(shù);N為V-I數(shù)據(jù)集的個(gè)數(shù);f(Vk,Ik,X)=Isim-Ik,即為仿真電流Isim與實(shí)驗(yàn)電流Ik的差值;采用均方根誤差RMSE作為評(píng)價(jià)目標(biāo),即RMSE表示所有的仿真電流和實(shí)驗(yàn)電流的誤差的平方和,這意味著RMSE越小,所提取到的參數(shù)越準(zhǔn)確。

      2 差分演化算法

      差分演化算法(differential evolution, DE)[12]最初由Storn和Price在1997年提出,主要用于求解數(shù)值優(yōu)化問(wèn)題。在差分演化算法中,主要包含4種操作:初始化、變異、交叉和選擇。

      初始化:一般種群中有NP個(gè)個(gè)體(每個(gè)個(gè)體Xi表示一組解向量),初始化則是將每個(gè)個(gè)體在邊界范圍內(nèi)隨機(jī)產(chǎn)生一組值,如式(4)所示:

      Xi,j=LBj+rand(UBj-LBj),

      (4)

      式中:LBj和UBj分別表示第j維的上下邊界;j為1到D(維數(shù))之間的整數(shù);rand為0到1之間的隨機(jī)數(shù)。

      變異:變異操作是差分演化的核心部分,主要用于產(chǎn)生新的個(gè)體,常用的變異策略為DE/rand/1、DE/best/1、DE/current-to-best/1等,其中DE/rand/1策略如式(5)所示:

      Vi=Xr1+F·(Xr2-Xr3),

      (5)

      式中:Vi為第i個(gè)個(gè)體的變異向量;r1、r2、r3為3個(gè)不同的1到NP之間的隨機(jī)整數(shù),且不等于i。

      交叉:為了保持種群的多樣性,DE算法在突變之后,采用交叉操作。通過(guò)將目標(biāo)向量與突變向量進(jìn)行交叉,得到試驗(yàn)向量。常用的有二項(xiàng)交叉和指數(shù)交叉,其中二項(xiàng)交叉如式(6)所示:

      (6)

      式中:CR為交叉率;jrand為1到D之間的隨機(jī)整數(shù)。

      選擇:采用貪婪的思想,在試驗(yàn)向量和目標(biāo)向量之間,選擇更好的作為下一代的個(gè)體,如式(7)所示:

      (7)

      式中:f(Xi)為Xi對(duì)應(yīng)的目標(biāo)函數(shù)值。

      3 自適應(yīng)差分演化算法

      傳統(tǒng)的DE算法有3個(gè)參數(shù):縮放因子F、交叉因子CR和種群大小NP。其中F和CR的取值對(duì)算法有非常大的影響,所以自適應(yīng)差分演化算法有著廣闊的前景。為了準(zhǔn)確快速地提取PV模型參數(shù),提出了一種新型變異策略自適應(yīng)DE算法(SADE)。

      3.1 新型變異策略

      DE/rand/1策略,這種策略從隨機(jī)群體中選擇3個(gè)向量進(jìn)行突變,然后在3個(gè)向量中隨機(jī)選擇基本向量,再將其他兩個(gè)矢量的差矢量添加到基矢量上。 雖然這種策略能夠保持種群多樣性和全局搜索能力,但是沒有任何確定的搜索方向,導(dǎo)致收斂速度慢。DE/best/1策略,這種策略雖然收斂快,但是總是朝著最優(yōu)個(gè)體的方向搜索,容易陷入到局部最優(yōu)。之后,為了更充分地利用貪婪思想,JADE[13]引入了一種新的變異策略:DE/current-to-pbest/1,這種策略在解決各種問(wèn)題上被證明是一種非常成功的策略。DE/current-to-best/1策略,它在全局搜索和局部搜索中有著一定的平衡能力,是一種成功的策略。筆者提出的新突變策略可以顯著提高DE算法的搜索能力,并增加在復(fù)雜和大規(guī)模優(yōu)化問(wèn)題中實(shí)現(xiàn)有希望和成功結(jié)果的可能性,這是差分演化算法研究中的一個(gè)重要的開放挑戰(zhàn)。因此,筆者采用新的變異策略,引導(dǎo)個(gè)體朝著有希望的且遠(yuǎn)離希望較小的區(qū)域搜索,以提高算法的收斂速度。提出的變異策略如式(8)所示:

      Vi=Xi+Fi(Xpbest-Xi)-ωi(Xi-Xpworst),

      (8)

      式中:Xpbest和Xpworst分別為種群中個(gè)體適應(yīng)值由小到大排序后的前p%和后p%個(gè)體;Fi為第i個(gè)個(gè)體朝著有希望方向的縮放因子;ωi為第i個(gè)個(gè)體遠(yuǎn)離希望較小的區(qū)域搜索的縮放因子。

      筆者提出的新型變異策略采用p%的貪婪原則,能夠使得種群中的個(gè)體朝著希望較大的區(qū)域但又不總是同一個(gè)有希望的區(qū)域搜索;能夠遠(yuǎn)離一些沒有希望的搜索區(qū)域,但又不總是同一個(gè)沒有希望的區(qū)域,這對(duì)提高DE算法的收斂速度是非常有效的。

      3.2 參數(shù)自適應(yīng)

      綜合上述,提出的DE算法主要有F、CR、ω、NP和p5個(gè)參數(shù),其中NP保持20固定不變,而p根據(jù)JADE中給出的比較好的取值范圍,保持0.2不變。

      對(duì)于F和ω,采用JADE中自適應(yīng)方式如下:

      Fi=randc(μF,0.1),

      (9)

      ωi=randc(μω,0.1),

      (10)

      μF=(1-c)μF+c·meanL(SF),

      (11)

      μω=(1-c)μω+c·meanL(Sω),

      (12)

      式中:randc為柯西分布;μF和μω的初值均為0.5;c為0.1;SF和Sω為成功縮放因子的集合;meanL為賴默均值,詳細(xì)描述見JADE[13]。

      對(duì)于CR自適應(yīng),每個(gè)個(gè)體的交叉率CRi的產(chǎn)生方式如下:

      CRi=randn(μCR,0.1),

      (13)

      式中:randn為正態(tài)分布;μCR初始值為0.5,一代結(jié)束后,μCR采用式(14)更新:

      μCR=(1-c)·μCR+c·meanA(SCR),

      (14)

      式中:meanA為算術(shù)平均值;SCR為成功交叉率的集合。

      3.3 SADE算法及其應(yīng)用

      新型變異策略的自適應(yīng)DE算法(SADE)用來(lái)提取PV模型的參數(shù)的計(jì)算流程如圖1所示。初始化時(shí),使待提取的PV參數(shù)在規(guī)定的范圍內(nèi)均勻產(chǎn)生,經(jīng)過(guò)新型的變異策略進(jìn)行變異,得到變異向量,再經(jīng)過(guò)交叉和選擇操作得到下一代個(gè)體。如果給定的最大函數(shù)評(píng)價(jià)次數(shù)沒用完則采用自適應(yīng)的方式去更新控制參數(shù)μF、μω和μCR,直至最大函數(shù)評(píng)價(jià)次數(shù)耗盡,輸出提取的參數(shù)。

      圖1 SADE算法流程圖Figure 1 Flowchart of SADE algorithm

      4 實(shí)驗(yàn)結(jié)果

      為了驗(yàn)證SADE的性能,它被用于提取單二極管模型,雙二極管模型和PV組件模型的參數(shù)。其中,單、雙二極管的數(shù)據(jù)均來(lái)自于33 ℃,57 mm直徑的商業(yè)硅R.T.C.法國(guó)太陽(yáng)能電池[5],PV組件模型的數(shù)據(jù)來(lái)自于45 ℃的多晶Photowatt-PWP201電池[5],所有待提取的參數(shù)范圍如表1所示。所有模型的SADE的實(shí)驗(yàn)結(jié)果都是在Win7操作系統(tǒng)MATLAB2016b下獨(dú)立運(yùn)行30次獲得的結(jié)果。

      表1 待提取的參數(shù)范圍Table 1 Range of parameters to be extracted

      將SADE算法的實(shí)驗(yàn)結(jié)果與一些效果比較好的算法進(jìn)行了比較,比較結(jié)果如表2、3和4所示。

      對(duì)于單二極管模型,從表2中可以看出,雖然SADE和MLBSA算法取得了最小的RMSE值,但是筆者提出的SADE只消耗了10 000次函數(shù)評(píng)價(jià)次數(shù)(NFEs),MLBSA卻消耗了50 000次。其次是IJAYA、JADE、GOTLBO、ABSO、IGHS和CPSO。

      表2 單二極管模型不同參數(shù)提取方法的比較Table 2 Comparison of different parameter extraction methods for single diode model

      另外,利用提取到的參數(shù)進(jìn)行仿真電流的計(jì)算,將得到的仿真電流與測(cè)量電流曲線進(jìn)行對(duì)比,如圖2所示,可以看出,測(cè)量電流與仿真電流有著非常好的擬合性。

      圖2 單二極管模型測(cè)量數(shù)據(jù)與仿真數(shù)據(jù)比較Figure 2 Comparison of single diode model measured data and simulated data

      對(duì)于雙二極管,有7個(gè)參數(shù)待提取。由表3的比較結(jié)果可知,SADE取得了最好的RMSE值(9.824 8E-04),并且使用的函數(shù)評(píng)價(jià)次數(shù)最少。BMO、CWOA和IJAYA的結(jié)果雖然很接近最優(yōu)值的結(jié)果,但是消耗了大量的函數(shù)評(píng)價(jià)次數(shù),也就是消耗了大量的計(jì)算資源。其余的幾種參數(shù)提取方法也消耗了大量的計(jì)算資源,且提取的參數(shù)不夠準(zhǔn)確。圖3的測(cè)量數(shù)據(jù)與仿真數(shù)據(jù)高度擬合也證明了筆者提出的SADE方法能夠提供更準(zhǔn)確的參數(shù)值。

      表3 雙二極管模型不同參數(shù)提取方法的比較Table 3 Comparison of different parameter extraction methods for double diode model

      圖3 雙二極管模型測(cè)量數(shù)據(jù)與仿真數(shù)據(jù)比較Figure 3 Comparison of double diode model measured data and simulated data

      對(duì)于Photowatt-PWP201模型,從表4中可知,SADE、JADE和GOTLBO取得了最好的RMSE值(2.425 1E-03)以及消耗最少的函數(shù)評(píng)價(jià)次數(shù)(10 000);IJAYA和MLBSA雖然取得了同樣的RMSE值,卻消耗了50 000次函數(shù)評(píng)價(jià)次數(shù);其次是CPSO、SA和PS,其中SA和PS所用的函數(shù)評(píng)價(jià)次數(shù)在原文中無(wú)法獲取(NA)。像前面兩種模型一樣,將SADE利用提取到的參數(shù)得到的仿真數(shù)據(jù)與測(cè)量數(shù)據(jù)進(jìn)行了擬合對(duì)比,如圖4所示。可以看出,仿真數(shù)據(jù)與測(cè)量數(shù)據(jù)仍然有著良好的擬合性。

      表4 Photowatt-PWP201模型不同參數(shù)提取方法的比較Table 4 Comparison of different parameter extraction methods for Photowatt-PWP201

      圖4 Photowatt-PWP201模型測(cè)量數(shù)據(jù)與仿真數(shù)據(jù)比較Figure 4 Comparison of Photowatt-PWP201 measured data and simulated data

      5 結(jié)論

      提出了一種新型的自適應(yīng)差分演化算法,可以準(zhǔn)確快速地提取不同光伏模型的未知參數(shù)。在SADE算法中,筆者提出了一種新型的變異策略,能夠有效地促使種群中的個(gè)體朝著有希望的區(qū)域搜索,以提高算法的收斂速度。SADE算法的有效性可以通過(guò)單二極管模型、雙二極管模型以及PV組件模型的參數(shù)提取問(wèn)題來(lái)評(píng)估,并且將SADE的結(jié)果與一些最近提出的成熟算法進(jìn)行了比較。結(jié)果表明,筆者提出的SADE算法能夠提供更準(zhǔn)確、更可靠的參數(shù)值。因此,SADE算法可以作為一種有效的PV模型參數(shù)提取的選擇方法。

      猜你喜歡
      二極管差分變異
      數(shù)列與差分
      變異危機(jī)
      變異
      二極管及其典型應(yīng)用電路仿真測(cè)試
      電子制作(2016年19期)2016-08-24 07:49:58
      變異的蚊子
      基于差分隱私的大數(shù)據(jù)隱私保護(hù)
      Diodes超速開關(guān)二極管提供超低漏電流
      PIN二極管限幅器的電磁脈沖損傷特性試驗(yàn)
      相對(duì)差分單項(xiàng)測(cè)距△DOR
      太空探索(2014年1期)2014-07-10 13:41:50
      有機(jī)發(fā)光二極管中三重態(tài)激子的單重態(tài)轉(zhuǎn)換
      潍坊市| 马山县| 永吉县| 增城市| 常熟市| 邹平县| 佛冈县| 霍州市| 上饶市| 汶上县| 桃源县| 资阳市| 阿尔山市| 石屏县| 台江县| 泸州市| 沙田区| 西平县| 康平县| 永宁县| 会昌县| 汶川县| 黎城县| 拜泉县| 黑龙江省| 伊吾县| 黄龙县| 通州市| 凉山| 苏尼特左旗| 财经| 芷江| 独山县| 石林| 华亭县| 赞皇县| 阿拉善左旗| 探索| 三台县| 南雄市| 滕州市|