999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進螢火蟲算法的分布式能源供應鏈配置研究

2022-06-08 10:37:56潘馮超劉勤明葉春明劉文溢
能源研究與信息 2022年1期
關鍵詞:模型

潘馮超,劉勤明,葉春明,劉文溢

(上海理工大學 管理學院,上海 200093)

隨著中國能源結構的調整,分布式能源的比重不斷增加,各種新興能源的興起,我國對于分布式能源供應鏈系統越來越重視。目前我國已進入實質開發實施階段的分布式能源主要為風能、光能等。在我國不斷加快的智能電網建設中,有效解決分布式能源供應鏈配置問題具有十分重要意義。

分布式能源可以緩解環境與能源需求、經濟發展之間的矛盾,國內許多專家為此做了許多研究。Wu等通過一個基于代理的模擬,評估市場調節、能源消耗和能源容量在分布式能源系統低碳轉型中的作用。董明針對規模龐大、復雜且隨機的能源網絡提出分布式能源供應鏈網絡的建模框架。邢海軍等對主動配電網模型的多階段性規劃和不確定性規劃進行了分析,總結了主動配電網和傳統配電網技術特點的差異,但系統還不夠完善,后期還有很大的改進空間。李燕等在解決主動配電網擴展規劃問題中運用了不確定網絡理論,并對二階錐規劃問題進行求解,實驗結果證明了所建模型的有效性,但其模型難以應對大規模優化問題。隨權等提出了基于兩階段魯棒風險偏好模型的主動配電網經濟調度策略。Kandil等提出了多種分布式能源存儲系統的最優資源配置的組合模型公式,分析了馬爾可夫鏈蒙特卡羅仿真模型。田冬冬等分析和研究了基于云計算智能電網的能源監控管理的效益和風險。馬俊利用云計算模型架構記錄分析了云計算環境下資源能源的利用率情況。林君豪等、馬瑞等利用蝙蝠算法、魯棒優化理論、遺傳算法等對分布式發電系統雙層優化模型進行了求解。李軍祥等分析了云計算和分布式聯絡中心的發展趨勢并在分布式聯絡中心的部分服務中運用了云計算技術。李瑞婷等運用了改進的螢火蟲算法求解TFT-LCD單元的裝配調度問題,分析了不同學習音質和遺忘率對所求目標函數的影響。單好民將云計算環境下資源調度模型中的螢火蟲算法對應云計算資源節點,在個體初始化中引入遺傳算法優化初始解,模型仿真結果表明該模型提高了資源調度性能,但模型相對復雜,計算所需時間較長,無法應對需快速反應的突發狀況。目前對于分布式能源供應鏈及主動配電網系統資源配置問題的研究多集中在管理規劃、完善調度模型、多目標調度等方面,很少有從分布式能源供應鏈需求側配置角度對用戶用電量與供電量均衡模型進行的研究。

綜上分析,本文從提高資源利用效率、節能和經濟等方面出發,將人工螢火蟲優化算法應用于分布式能源供應鏈需求側配置中,以決策半徑為切入點,改進人工螢火蟲算法決策半徑,相對全面地研究平衡指標,建立基于改進人工螢火蟲算法的分布式能源供應鏈配置需求側均衡模型,在云計算環境下進行仿真實驗,以期提高能源供應鏈配置效率。

1 問題描述

分布式能源供應鏈利用先進的計算機技術、智能網絡監控、遠程控制技術實現智能管理,不需要人工進行值守。未來能源社會的服務體系將實現專業化的管理,保證了每個能源系統的穩定運行。為了滿足這一需求,本文提出了基于改進人工螢火蟲算法的分布式能源供應鏈配置模型,并在云計算環境下運行,解決了云計算基礎下的分布式能源供應鏈配置均衡問題。該方法克服了傳統人工螢火蟲算法后期精度不高、收斂速度慢的缺點,全面考慮能源節點的資源分配,建立能源資源分配均衡模型,實現分布式能源供應鏈的均衡配置。通過模型驗證,該方法能有效提高能源利用率,并在短時間內達到較優的平衡。

2 數學模型

2.1 模型構架設計

根據分布式能源供應鏈配置模型各部分設計,該模型構架主要由分布式能源節點、能源運處理中心、用戶端三部分組成。模型結構如圖1所示。假設能源云處理中心有個物理機,每個物理機中有個虛擬機,虛擬機使用MapReduce模型將用戶能源需求的總任務分成個互相獨立的子任務,并讀取每個服務器的信息。每個子任務由一個或多個用戶能源需求組成,系統將子任務分配到合理的服務器并行處理。

圖 1 模型結構Fig. 1 Model structure

本模型旨在全面搜集能源系統中各個用戶的需求信息,把部分子任務分配給負載小的服務器,減輕繁忙時段任務重的服務器的負擔,提高能源云處理中心系統的處理效率,進而提高能源利用率。本模型服務器的基本參數主要有可用磁盤空間、可用內存、處理器利用率和網絡帶寬等。、、、的數值越大,則服務器的處理速度越高,負載能力越強,反之則越低越弱。因此,建立的負載值方程為

當服務器沒有處理任務時,其負載值為0。因此負載值模型為

因此,可以得到一個物理機集群服務器的負載值,即

所有物理機的總負載值為

式中,K為第個物理機的負載值。

式中,為方差。

2.2 改進的螢火蟲算法

自然界中螢火蟲的求偶方式一般是尋找比自己更亮的螢火蟲并向其移動,以此為啟發,Krishnanad和Ghose總結形成了基本的人工螢火蟲算法(glowworm swarm optimization,GSO)。螢火蟲尋找比自己更亮的螢火蟲,然后數量越來越多的螢火蟲聚集在一起,最終找到局部的最優解。螢火蟲的迭代有利于快速尋找全局最優值,同時也有助于局部尋優。GSO主要包含4個階段:螢火蟲的初始化位置、熒光素值更新、螢火蟲位置更新、策半徑更新。

設可行域中有只螢火蟲,每只螢火蟲的熒光素值為,熒光素值的更新率為 γ,初始化步長為,鄰域閾值為,熒光素消失率為,動態決策域更新率為 β,螢火蟲感知域為,螢火蟲移動時動態決策域為,螢火蟲的迭代次數為。熒光素更新公式為

式中:l()為螢火蟲在時刻熒光素值;x()為代螢火蟲的位置,(x())為相對應的函數適應度值。

每只螢火蟲都有對應的決策域范圍,它們將利用自己的決策范圍尋找其他螢火蟲。決策域范圍是動態改變的,決策域范圍可因該范圍內螢火蟲數量少而增大,也可因螢火蟲數量多而減小。更新動態決策域公式為

螢火蟲移動自己的位置后,更新螢火蟲的位置為

式中:為移動步長;‖ ‖為歐式距離。

傳統人工螢火蟲算法因存在尋優不穩定、算法精度低、后期收斂速度較慢等缺點。當螢火蟲向比它更亮的螢火蟲移動時,其決策域范圍是固定的。但如果決策范圍過大,所需時間就較長,不利于局部尋優;如果決策范圍小,則會出現局部最優的情況,最終導致精度不夠高。為克服這些缺點,本文對式(8)進行了改進,得到

式中,為迭代次數。

3 模型求解

模型求解步驟為:

(1)設定螢火蟲的初始參數,確定初始位置;

(4)螢火蟲開始移動,按照式(9)改變自己的位置。

(5)螢火蟲通過式(10)更新自己的決策域半徑。

(6)在螢火蟲完成一次迭代后就判斷是否達到最大迭代次數,若未達到,則繼續步驟(2),若達到最大迭代次數,則輸出解。

改進的人工螢火蟲算法利用了螢火蟲向比自己更亮的螢火蟲移動的特性。為處理能力較強的服務器設定了較高的熒光素值,引導螢火蟲向處理能力較強的服務器移動,使得各服務器都能處理合理數量的任務,優化了系統配置,從而提高了系統效率。

4 仿真分析

本仿真模擬構架如圖2所示。分布式能源各節點對接的是云處理中心的各服務器,每個用戶的需求量對應的是每個子任務,仿真實驗在云處理中心進行。使用Matlab軟件進行算法運算。參考文獻[17]并結合本研究相關配置,獲得各參數的取值:=0.5、β=0.07、γ=0.5、=0.04,=200。虛擬機為Xen,其配置RAM為512 MB、CPU頻率為4 000 MHz、帶寬為1 000 Mbps。

圖 2 仿真模擬構架Fig. 2 Simulation architecture

本研究使用Linux系統在cloudsim云平臺進行仿真實驗,設資源分配服務器為R1,在R1上分別運行改進人工螢火蟲算法和傳統人工螢火蟲算法10次,得到結果如圖3所示。兩種算法計算得到的負載值雖然都在0.5附近波動,但改進人工螢火蟲算法得到的負載值波動增幅較小,比較穩定,精度也更高;而傳統人工螢火蟲算法計算得到的負載值波動幅度較大,不穩定,精度也較低,會影響服務器的運行效率。

將2 000個任務分配到5個資源分配服務器R1、R2、R3、R4、R5,其中設置資源分配服務器的處理能力大小依次為 R5、R3、R2、R1、R4。分別運行改進人工螢火蟲算法、傳統人工螢火蟲算法后得到的的任務分配情況如圖4所示。由分析可知,改進人工螢火蟲算法較為全面地考慮了負載指標,因此能夠較為均衡地分配任務,能將子任務準確地分配給處理能力強的服務器。在傳統螢火蟲算法運行過程中出現了任務分配不均勻的情況,未給處理能力強的服務器上分配任務,而分配給處理能力低的服務器過多的任務,導致系統運行效率低下。

圖 3 不同算法運行負載值對比Fig. 3 Comparison of load values from different algorithms

圖 4 不同算法服務器任務分配情況Fig. 4 Task allocation of the servers for different algorithms

將2 000個任務分配給20個資源分配服務器,分別運行傳統人工螢火蟲算法和改進人工螢火蟲算法。在不同任務數量下,兩種算法的完成時間對比如表1所示。由此可知,兩種算法在處理任務數量較少時完成時間基本一致。但隨著任務數量的增加,改進人工螢火蟲算法的優勢突顯,完成時間遠短于傳統人工螢火蟲算法。

表 1 任務完成時間對比Tab. 1 Comparison of task completion time

綜合以上實驗仿真結果發現,改進人工螢火蟲算法在資源分配任務處理中可以有效克服傳統人工螢火蟲算法的缺點,提高系統尋優的穩定性并縮短任務處理時間,在云計算環境下尋找全局最優的配置方案,使得各服務器都處理相應數量的任務,提高了服務器的利用率,從而提高了能源利用率。因此,本算法能夠較好地應用于分布式能源供應鏈配置的處理。

5 結 論

在云計算環境下,對于大量任務處理及配置問題,為提高系統運行效率、減少任務等待時間,需要一個有良好優化算法的模型。本研究提出的改進人工螢火蟲算法在云計算環境下,利用螢火蟲會尋找比自身亮的螢火蟲并向其移動的特性,移動完畢后更新自己的亮度、位置等信息,以尋找全局最優的配置。與改進前的傳統人工螢火蟲算法相比,改進后的人工螢火蟲算法具有尋優速度快、精度高、穩定強等優點,能夠快速得出最優的配置方案,求出系統模型的最優解。該算法應用于分布式能源供應鏈問題時,提高了能源利用率,使其達到一個高效率的狀態,解決了分布式能源的配置問題。分布式能源供應鏈配置需求側與供給側的均衡分配,讓整個系統的需求與供給相匹配,減少了資源的浪費和資源過剩的情況,使系統達到節能環保的狀態。在螢火蟲向其他螢火蟲移動的過程中是否有其他因素影響,在螢火蟲數量較多時是否會影響螢火蟲的移動方向,這些外在影響因素都有待進一步研究,進而優化人工螢火蟲算法。本文僅考慮了需求側的平衡及智能優化,對于供給側的優化分配,以及后期供給側與需求側之間的動態平衡的雙層優化配置模型還有待進一步研究。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 免费va国产在线观看| 伊人色综合久久天天| 中文国产成人久久精品小说| 亚洲国产看片基地久久1024| 亚洲床戏一区| 毛片免费高清免费| 欧美区一区| 亚洲国产成人久久77| 老司机精品99在线播放| 成人在线欧美| 国产欧美日韩资源在线观看| 亚洲人成亚洲精品| 欧美精品v欧洲精品| 久久亚洲精少妇毛片午夜无码| 真实国产精品vr专区| 国产亚洲日韩av在线| 爽爽影院十八禁在线观看| 国产精品xxx| 国产欧美中文字幕| 高潮毛片免费观看| 欧美一区二区三区香蕉视| 亚洲综合婷婷激情| 精品国产女同疯狂摩擦2| 精品久久久无码专区中文字幕| 国产靠逼视频| 亚洲视频无码| 色综合久久88| 国产日韩久久久久无码精品| 亚洲最猛黑人xxxx黑人猛交| 热思思久久免费视频| 蜜臀AV在线播放| 韩国自拍偷自拍亚洲精品| 欧美另类视频一区二区三区| 亚洲成人免费看| 欧美成人国产| 丁香六月激情综合| 首页亚洲国产丝袜长腿综合| 精品国产三级在线观看| Jizz国产色系免费| 久久久黄色片| 一级成人欧美一区在线观看| 亚洲精品日产精品乱码不卡| 国产精品嫩草影院av| 女人一级毛片| 欧美激情,国产精品| 91无码视频在线观看| 一级黄色网站在线免费看| 亚洲制服丝袜第一页| 性欧美精品xxxx| 欧美高清国产| 99热这里只有精品免费| 伊人天堂网| 亚洲无码高清免费视频亚洲| 欧美激情视频一区| 一区二区三区成人| 亚洲三级成人| 激情国产精品一区| 亚洲欧美人成人让影院| 亚洲天堂在线免费| 欧美一区中文字幕| 激情无码视频在线看| 亚洲无码A视频在线| 精品久久香蕉国产线看观看gif| 国产91久久久久久| 91蜜芽尤物福利在线观看| 国产美女无遮挡免费视频| 亚卅精品无码久久毛片乌克兰| 亚洲伦理一区二区| 亚洲无码久久久久| 自慰网址在线观看| 婷婷伊人五月| 国产91无毒不卡在线观看| 99999久久久久久亚洲| 国产精品久久久久久搜索| 97视频免费在线观看| 91网在线| 成人免费黄色小视频| 亚洲无码熟妇人妻AV在线| 波多野一区| 国产精品妖精视频| 丁香婷婷综合激情| 日韩视频免费|