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

基于區塊鏈的可信分布式能源共享網絡研究

2021-03-18 08:03:02郭佳程寧德軍李泱丞
計算機工程 2021年3期
關鍵詞:用戶實驗

郭佳程,寧德軍,李泱丞,沈 建

(1.中國科學院上海高等研究院,上海 200120;2.中國科學院大學電子電氣與通信工程學院,北京 100049;3.中南大學計算機學院,長沙 410083)

0 概述

隨著能源互聯網的發展,將風電、光伏發電等分布式能源發電并入電網系統是必然趨勢,但是分布式能源容量小且具有間斷性、隨機性和波動性等特點,直接并網使用會降低能源穩定性和利用率[1]。為構建集廣泛聚合分布式能源、需求響應、分布式儲能等功能于一體的分布式能源共享網絡,需對分布式能源進行集中管理和統一調度,并對能源供應者和消費者身份進行耦合,進而實現不同供能資源的協同及分布式能源的消納。然而在構建分布式能源共享網絡的過程中,由于難以實現能源信息的公開透明,網絡中各能源主體間存在信息獲取不對稱問題,能源調度規則、利益分配機制等信息始終由能源公司掌握,用戶在交易過程中處于弱勢地位,極大地增加了分布式能源共享網絡達成互信的難度。

區塊鏈技術[2]能夠較好地解決分布式能源共享網絡主體間的互信問題,基于區塊鏈技術建立分布式能源共享網絡可以實現各參與主體在信息平臺上的雙向選擇[3]。在共享網絡中,能源信息被記錄于區塊鏈賬本中,支持合理的計量和認證,確保共享網絡面向全部主體公開透明[4]。在交易平臺中,各參與主體之間的交易過程通過智能合約實現并對交易行為加以約束。但是,將區塊鏈技術應用于分布式能源共享領域依然存在網絡性能較差、隱私保護機制不夠完善、能源調度效率與透明度不高等問題。

本文在分布式能源共享網絡中引入區塊鏈技術中的側鏈技術[5],提出一種可信分布式能源共享網絡,形成由交易鏈與調度鏈組成的姊妹鏈,并通過硬件終端與物理世界的能源設施相連接得到三層網絡結構,最終利用三層網絡協同工作鏈碼體系實現網絡的透明化運行。在能源調度方面,設計一種分布式能源動態調度機制,為用戶調度當前狀態下最優的儲能站并將其與鏈碼體系相結合,實現能源調度全過程無人為干擾,以減少能源損耗,提升共享網絡透明度和整體能源利用率。

1 研究現狀

自2008 年中本聰提出區塊鏈這一概念以來[2],區塊鏈首先在金融領域取得了重要突破,進而向物聯網、供應鏈、工業互聯網等眾多領域輻射。在能源領域,近年來得益于技術的成熟和政策的推動,國外出現了眾多將區塊鏈應用于能源領域的探索與研究。利用區塊鏈對交易數據與交易過程真實性進行保護是將區塊鏈應用于能源領域的最根本出發點,因此交易安全、網絡性能與信息系統安全成為研究的重點。在分布式能源交易方向,澳大利亞Power Ledger 公司構建了基于區塊鏈的太陽能電力交易平臺[6-7],美國能源公司LO3 與西門子公司以及區塊鏈技術公司ConsenSys 共同合作開發了名為“布魯克林微電網”的能源區塊鏈項目[8-9],能源公司Innogy 和Oxygen Initiative 聯合推出區塊鏈EV 充電平臺Share&Charge[10-11]。在阻塞管理與輔助服務方向,歐洲輸電系統運營商TenneT 為提升電網供電穩定性,以Hyperledger Fabric 私有鏈為底層架構,在德國以及荷蘭建立了能源區塊鏈試點項目[12]。在需求響應方向,針對能源生態系統中需求響應時延大及單一需求被多次重復響應的缺陷,Bittwatt 項目組基于以太坊建立了智能化需求響應平臺[13-14]。在信息系統安全方向,英國Future Cities Catapult 機構聯合區塊鏈平臺公司Guardtime 開發了一種無密鑰簽名基礎設置(Keyless Signature Infrastructure,KSI)的區塊鏈技術[15],該技術旨在提高電網在面臨網絡攻擊時的安全性。

國內針對能源區塊鏈的研究主要為網絡和數據處理性能以及網絡結構安全等方面,同時對于分布式能源網絡運行模式的研究也取得了一定進展。文獻[16-18]分別以區塊鏈為核心架構構建了能源交易平臺以及與其相匹配的平臺運行策略,其中文獻[17-18]基于各自平臺分別提出一種市場模型和競價策略。文獻[19]致力于區塊鏈與智慧能源在商業模式上的結合,提出一種基于區塊鏈的智慧能源商業模式。文獻[20-21]關注能源區塊鏈中的信息安全問題,文獻[20]設計并實現基于區塊鏈技術的電力系統信息交換平臺,文獻[21]提出一種基于區塊鏈的電子數據保全方案。文獻[22]基于區塊鏈對能源電力調度網絡的供需規則進行優化。文獻[23]針對基于區塊鏈的電力物聯網中的接入認證技術進行研究,提出一種基于區塊鏈的分布式認證模型。文獻[24]對RAFT 共識算法進行改進,提出一種分布式新能源接入下的改進型RAFT 算法。

目前,側鏈技術多用于解決數據壓力與隱私保護問題。文獻[25]基于供應鏈溯源系統,提出一種用戶數據轉移的側鏈模型,以解決區塊鏈數據存儲問題。文獻[26]提出一種基于側鏈的智慧能源交易模型,該模型利用資金交易與能源調度分割思想,本文受其啟發,將該思想融入基于側鏈的可信分布式能源共享網絡設計中。

2 基于側鏈的可信分布式能源共享網絡

2.1 基本網絡

在傳統區塊鏈能源網絡環境下,高冗余的數據存儲模式決定其必須在數據存儲量與網絡整體性能間進行取舍,而分布式能源共享網絡中主體眾多、交易頻繁,同時對網絡性能和數據存儲量提出了更高的要求。此外,能源交易與調度所產生并依賴的數據在很大程度上并不重合。在區塊鏈公開透明的環境下,如果直接將上述信息記錄在鏈上,則會發生部分主體獲取到與之不相關信息的情況,產生隱私泄露等問題。本文基于區塊鏈側鏈技術提出一種可信的分布式能源共享網絡,其基本網絡架構如圖1所示。

圖1 基于側鏈的可信分布式能源共享網絡架構Fig.1 Architecture of trusted distributed energy sharing network based on sidechain

在基于側鏈的可信分布式能源共享網絡中,根據職責差異將主體分為3 類:

1)能源公司:存在于交易層和調度層,職責包括向用戶收取用能費用(通證),將通證轉化為能源權益發放給用戶,調度下屬儲能站等。

2)儲能站:存在于調度層和物理層,職責包括能源權益與傳輸命令轉化,通過物理設施向用戶輸送能源或接收用戶輸出的能源。

3)用戶:存在于交易層、調度層和物理層,是共享網絡所觸達的終端,職責包括能源權益獲取與變現,能源權益與傳輸命令轉化,通過物理設施接收并使用能源并將富余能源或自生產能源向儲能站輸送。

與主體相對應,在基于側鏈的可信分布式能源共享網絡中,根據網絡結構與職責的差異,將整體網絡設計成縱向的三層網絡結構,由下至上分別為物理層、調度層、交易層,其中調度層與交易層通過側鏈技術構成姊妹鏈,又稱為調度鏈與交易鏈,兩者通過交易鎖合約進行信息傳遞和價值交換。基于側鏈的可信分布式能源共享網絡融合了區塊鏈側鏈、鏈碼、通證、復合式存儲策略等技術,具有以下特征:

1)高可信與高透明。通過區塊鏈技術對能源公司、儲能站和用戶的實時狀態以及發生于鏈上的所有交易進行記錄,確保交易記錄真實無篡改且可追溯,保障了能源共享網絡中信息的可靠性。交易與主體狀態信息面向鏈上全體節點透明公開,有助于打破能源公司對能源數據的壟斷,使用戶和能源公司在交易中處于平等地位。通過鏈碼技術,簡化業務流程,大幅壓縮人工介入的空間,確保交易規則清晰、交易執行過程透明無人為干擾。

2)提升網絡性能并加強隱私保護。通過側鏈技術,將交易數據與調度數據進行拆分:一方面降低了單個節點需要維護的賬本數據量和針對單個節點的無價值信息比例,減輕了單條鏈上的數據存儲壓力,一定程度上彌補了區塊鏈在數據存儲方面的短板,提升網絡整體性能;另一方面將資產與能源儲備信息相互隔離,也隔絕了部分主體接觸無關數據的途徑(如調度層儲能站節點無法獲得與資金相關的交易信息),加強了網絡隱私保護。

3)實現能源供需主體的耦合。基于側鏈的可信分布式能源共享網絡對能源供給者與消費者主體身份進行耦合,即各主體既能購買和使用能源,又能通過售賣剩余或自產能源賺取相應的能源權益轉換為資產,以減少能源網絡中的能源浪費,實現能源利用率最大化。

2.2 三層網絡協同工作鏈碼體系

三層網絡協同工作鏈碼體系是針對基于側鏈的可信分布式共享網絡設計的鏈碼體系,通過建立一套跨越三層網絡的鏈碼體系,實現鏈上主體間無人工介入環境下的條件-響應式工作協同。該鏈碼體系定義了基于側鏈的可信分布式能源共享網絡中通證交易、能源調度、能源命令響應等行為的邏輯規則,重點關注交易鏈與調度鏈間狀態的一致性,基于簡化支付確認(Simplified Payment Verification,SPV)[27]模式設計的交易鎖合約應用于跨越姊妹鏈間的一致性通信,能有效防止因信息傳遞過程中的時間延遲而導致的一致性問題發生。圖2 為三層網絡協同工作鏈碼體系,與交易層與調度層的姊妹鏈結構相對應,“Transaction”與“Schedule”分別為部署于交易鏈和調度鏈的鏈碼,兩者均包含Initialization、Transaction、Token、Query、DB、Apps 模塊,Schedule鏈碼額外包含Algorithm 模塊。三層網絡協同工作鏈碼體系由能源供給和能源收購兩套規則組成,如圖3 和圖4 所示。

圖2 三層網絡協同工作鏈碼體系Fig.2 Three-layer network cooperative work chaincode system

圖3 三層網絡協同工作鏈碼體系的能源供給規則Fig.3 Energy supply rules of three-layer network cooperative work chaincode system

圖4 三層網絡協同工作鏈碼體系的能源收購規則Fig.4 Energy acquisition rules of three-layer network cooperative work chaincode system

三層網絡協同工作鏈碼體系的能源供給規則具體步驟如下:

S1:交易鏈用戶向能源公司發送能源購買申請并支付一定數額的通證。

S2:交易鏈能源公司執行交易鎖合約,將用戶支付的通證轉換為調度鏈上的能源權益。

S3:調度鏈能源公司將轉換的能源權益分配給用戶。

S4:調度鏈執行分布式能源動態調度機制選擇合適的儲能站,向儲能站發送供能申請并支付能源權益。

S5:調度鏈儲能站向物理層終端發送供能命令。

S6:物理層儲能站向用戶供能。

S7:調度鏈在周期結算時,儲能站將全部能源權益支付給能源公司。

S8:調度鏈用戶和能源公司根據需要執行交易鎖合約,將能源權益轉換為交易鏈上的通證。

三層網絡協同工作鏈碼體系的能源收購規則具體步驟如下:

S1:交易鏈在周期結算完成后,能源公司根據需求擴充調度鏈的能源權益儲備,執行交易鎖合約,將通證轉換為調度鏈上的能源權益。

S2:物理層用戶向能源動態調度機制分配的儲能站輸送剩余或自產能源。

S3:調度鏈儲能站核實數據。

S4:調度鏈向用戶支付相應數額的能源權益。

S5:調度鏈用戶和能源公司根據需要執行交易鎖合約,將能源權益轉換為交易鏈上的通證。

能源供給的步驟S2 與S8 以及能源收購的步驟S5 使用了基于SPV 模式的交易鎖合約。該合約的作用是保證交易鏈和調度鏈資產的一致性。交易鎖合約由通證轉換能源權益規則和能源權益轉換通證規則組成,兩者在步驟上相互對應,在此以通證轉換能源權益為例對交易鎖合約的具體規則進行說明,如圖5 所示。

圖5 基于SPV 的交易鎖合約規則Fig.5 Transaction lock contract rules based on SPV

基于SPV 模式的交易鎖合約規則具體步驟如下:

S1:交易鏈主體發起交易鎖交易,將一定數額的通證發至隨機指定的交易鎖地址進行鎖定。

S2:交易鏈將交易鎖交易寫入鏈上,并經過若干區塊(一般為6 個)對其進行確認,等待交易鎖交易被確認后,按照交易鎖合約內置的數據結構將交易鎖交易信息打包為數據包發送至調度鏈。

S3:調度鏈接收數據包,并按照數據包內的區塊路徑驗證交易鏈對應區塊上的交易鎖交易信息是否與數據包信息一致。

S4:調度鏈驗證通過后執行解鎖指令,按照通證與能源權益的兌換比例將原先存于調度鏈某一交易鎖地址內的能源權益解鎖發送至主體在調度層的錢包內,等待調度鏈將交易鎖交易寫入鏈上,并經過若干區塊(一般為6 個)對其進行確認,通證轉換能源權益完畢。

在能源權益轉換通證時,反向執行上述規則,即先在調度鏈鎖定能源權益,再在交易鏈解鎖相應比例的通證即可。

交易鎖合約保證了同一價值的資產,同一時間內只能在一條鏈上流通,先鎖定再解鎖的機制也杜絕了因為通信延遲而導致的雙花問題發生,確保了整個能源共享網絡中價值的整體一致性。

三層網絡協同工作鏈碼體系在網絡運行之初即寫入區塊鏈中,任何對鏈碼規則的更改都將在區塊鏈上留下完整記錄,以確保鏈碼體系在規則層面的透明。在執行過程中,無論是能源供應還是能源收購都完全由事先部署的鏈碼體系控制,可操作空間僅限于交易鏈和調度鏈中的錢包賬戶,同時每一筆交易都將記錄在其發生的區塊鏈側鏈上,無法被篡改或偽造且不可抵賴,以確保鏈碼體系在執行層面的透明。綜上,三層網絡協同工作鏈碼體系的部署大幅度加強了基于側鏈的可信分布式能源共享網絡的透明性,使其在規則和執行層面真實可信。

3 分布式能源動態調度機制

能源在傳輸和存儲的過程中,由于天氣、海拔、溫度、距離、設備老化等原因會產生一定程度的損耗,降低能源利用率,這一現象在分布式能源網絡中尤為明顯。此外,雖然能源調度規則可以通過上鏈的方式向網絡中所有主體公開,但在規則執行的過程中依舊存在人為介入的情況,這將削弱能源調度的透明度,降低能源共享網絡的整體可信度。

本文在基于側鏈的可信分布式能源共享網絡環境下,提出一種分布式能源動態調度機制,其目的是通過宏觀調度,為用戶分配合適的儲能站進行能源供給或收購,以降低能源損耗,提升能源共享網絡中能源的整體利用率,并且通過鏈碼技術實現能源調度全過程的透明化。分布式能源動態調度機制由能源供給和能源收購兩部分組成,機制流程如圖6 和圖7 所示,其中,E表示儲能站剩余能源量,n和m表示用戶數,X表示儲能站供給能源的次數,x表示用戶接收能源的次數,S表示儲能站剩余儲能空間,Y表示儲能站接收能源的次數,y表示用戶出售能源的次數。

能源供給和能源收購分為以下兩階段:

1)儲能站分配。能源公司根據儲能站列表為用戶分配儲能站,儲能站列表執行局部被動更新策略,即能源公司不主動大范圍更新儲能站列表,而是當儲能站狀態發生變化時,由儲能站向能源公司發出通知,能源公司更新該儲能站的狀態(available/unavailable)。與全局性質的更新相比,局部被動更新策略在保證儲能站列表實時準確的同時,減少了無狀態變化的儲能站與能源公司間不必要的狀態詢問通信,壓縮了數據量,減輕了能源共享網絡的通信和存儲負擔。

2)能源傳輸。儲能站與用戶建立連接,實際執行能源供給或收購的命令。值得注意的是,儲能站與用戶的連接并不是長期不變的,其執行延遲主動更新策略,即當儲能站儲能量及剩余儲能空間充足時,每傳輸k個單位能源,用戶就主動斷開與儲能站的連接,回到儲能站分配階段,由能源公司根據當時最新的儲能站列表重新分配儲能站。該策略既減少了當網絡中出現更優的available 儲能站時用戶長期無法與當前儲能站斷開連接而轉為與更優儲能站建立連接產生的不必要損耗,又由于用戶必須傳輸k個單位能源才能更換儲能站,因此杜絕了網絡劇烈變動而導致的頻繁更換儲能站這一情況的發生。通過對參數k的設定,能夠在能源損耗與通信成本間建立動態平衡。

圖6 分布式能源動態調度機制的能源供給流程Fig.6 Energy supply flow of distributed energy dynamic scheduling mechanism

圖7 分布式能源動態調度機制的能源收購流程Fig.7 Energy acquisition flow of distributed energy dynamic scheduling mechanism

應用分布式能源動態調度機制能夠使用戶在絕大部分時間內與最優儲能站建立連接并傳輸能源,有效減少分布式能源共享網絡中的能源損耗。與三層網絡協同工作鏈碼體系類似,分布式能源動態調度機制通過與鏈碼技術結合,實現基于區塊鏈的條件式自執行。一方面,最大限度降低能源調度過程中的人為干擾,確保能源調度在執行層面的透明性;另一方面,對調度規則和調度行為進行記錄并將數據記入區塊鏈,確保能源調度在規則和數據層面的透明性。綜上,通過分布式能源動態調度機制能夠較好地提升網絡透明度和整體能源利用率。

4 實驗與結果分析

4.1 實驗目的

本文針對三層網絡協同工作鏈碼體系和分布式能源動態調度機制設計三組實驗,分別驗證網絡結構和鏈碼體系的有效性與安全性以及動態調度機制的合理性與高效性,以證明本文提出的基于側鏈的可信分布式能源共享網絡合理可行、安全可信且能實現提升能源利用率的目標。

4.2 實驗環境

本文在Hyperledger Fabric[28]聯盟鏈環境下搭建實驗網絡并編寫鏈碼體系和算法,同時利用如表1所示的軟硬件環境進行實驗。為簡化實驗流程,本文設定在固定時間內向每個用戶供給的能源量固定,如在單位時間1(如1 min)內向用戶1 供給的能源量為1 個單位。

表1 實驗環境的軟硬件配置Table 1 Software and hardware configuration of experimental environment

4.3 實驗步驟

實驗1三層網絡協同工作鏈碼體系跨鏈價值交換驗證實驗,具體實驗步驟如下:

1)在鏈碼體系中設置觀察點。

2)在基于側鏈的可信分布式能源共享網絡環境下運行鏈碼體系,分別執行:購買能源權益;能源權益轉換為通證,觀察預設的觀察點是否給出正確反饋。

3)查詢區塊鏈交易記錄,驗證步驟2 中的操作是否被真實記錄。

實驗2三層網絡協同工作鏈碼體系能源傳輸驗證實驗,具體實驗步驟如下:

1)在鏈碼體系中設置觀察點。

2)預設儲能站列表并按照算法規則預先手動推算能源傳輸過程。

3)在基于側鏈的可信分布式能源共享網絡環境下運行鏈碼體系,分別執行:能源供給;能源收購,觀察預設的觀察點是否給出正確反饋。

4)對比實際能源傳輸過程與步驟2 中推算的能源傳輸過程是否一致。

5)查詢區塊鏈交易記錄,驗證步驟3 中的操作是否被真實記錄。

實驗3多用戶條件下能源損耗率對比實驗,具體實驗步驟如下:

1)預設儲能站列表。

2)制定多用戶的用能腳本。

3)在基于側鏈的可信分布式能源共享網絡環境下按照步驟1 中的腳本模擬用戶進行能源交易。

4)待步驟3 運行完畢后,統計網絡中的整體能源使用量和能源損耗率。

5)移除分布式能源動態調度機制,采用隨機選擇儲能站的方法,反復執行步驟3 和步驟4 達到預設次數后,對能源使用量和能源損耗率取均值。

6)對比步驟4 和步驟5 中的能源使用量和能源損耗率。

7)設定不同儲能站列表和用戶規模,多次執行步驟1~步驟6,以獲得在不同環境下能源損耗的對比情況。

4.4 實驗結果

實驗1購買能源權益和能源權益向通證轉換實驗。在購買能源權益實驗中,transaction 表示交易鏈,schedule 表示調度鏈,如圖8 中①所示,通證與能源權益的轉換比為1。該實驗首先分別獲取用戶在交易層與調度層以及能源公司在交易層的錢包初始情況,如圖8 中②所示,用戶在交易層擁有1 000 枚通證,在調度層的能源權益為0,能源公司在交易層擁有1 000 枚通證。現用戶通過交易鏈向能源公司支付73 枚通證以換取73 個單位的能源權益,如圖8中③所示。圖8 中④與⑤分別為交易鎖合約在交易層執行鎖定和在調度層執行解鎖命令。執行完成后再次獲取用戶在交易層與調度層以及能源公司在交易層的錢包情況,如圖8 中⑥所示,用戶在交易層擁有的通證數量已減少73 枚,目前為927 枚,在調度層的能源權益為73 個單位,能源公司在交易層擁有的通證數量依舊為1 000 枚并未增加,其原因是用戶支付的73 枚通證已通過交易鎖合約發送至交易鎖地址進行鎖定。實驗結果符合預期。

圖8 購買能源權益實驗結果Fig.8 Experimental results of purchasing energy rights

能源權益向通證轉換實驗驗證用戶將20 個單位的能源權益轉換為20 枚通證,在圖9 中,①為交易層與調度層中用戶錢包的初始狀態,②為轉換命令,③與④分別為鎖定與解鎖命令,⑤為轉換完成后用戶錢包的最終狀態。實驗結果符合預期。

圖9 能源權益向通證轉換實驗結果1Fig.9 Experimental results 1 of energy rights conversion to general certificate

實驗驗證能源公司將300 個單位的能源權益轉換為300 枚通證,在圖10 中,①為交易層與調度層中能源公司錢包的初始狀態,②為轉換命令,③與④分別為鎖定與解鎖命令,⑤為轉換完成后能源公司錢包的最終狀態。實驗結果符合預期。

圖10 能源權益向通證轉換實驗結果2Fig.10 Experimental results 2 of energy rights conversion to general certificate

圖11 和圖12 展示了交易鏈和調度鏈在實驗1中產生的交易記錄。兩條鏈上的記錄相互印證且符合實驗過程,說明區塊鏈對交易的記錄真實有效。

圖11 實驗1 交易鏈記錄Fig.11 Transaction chain record of experiment 1

圖12 實驗1 調度鏈記錄Fig.12 Scheduling chain record of experiment 1

圖13 為在與側鏈結構相對的單鏈結構上同時執行資金交易和能源調度的對比實驗的交易記錄。可以看出,在單鏈結構中,資金交易和能源調度的交易記錄混雜在一起,且儲能站a 能額外獲得用戶與能源公司的資金交易信息,能源公司也能了解用戶與儲能站a 之間的能源調度情況。而在圖11 和圖12 的姊妹鏈結構中,兩條鏈上只存有發生于本鏈的交易記錄,一條鏈上的主體無法獲取到另一條鏈上的交易記錄,同時各條鏈上的記錄邏輯清晰,在總數據量基本不變的前提下,各條鏈上的數據壓力較小,說明側鏈較好地實現了提升網絡性能及保護主體隱私的目標。通過實驗1,驗證了基于側鏈的可信分布式能源共享網絡和三層網絡協同工作鏈碼體系跨鏈交易模塊的有效性與安全性。

圖13 實驗1 單鏈對比Fig.13 Single chain comparison of experiment 1

實驗2能源供給和能源收購實驗。在能源供給實驗中的初始化儲能站列表如表2 所示,其列出了用戶和儲能站間傳輸能源的損耗率,其中:∞表示用戶與儲能站間無有效線路,不可傳輸能源;available/unavailable 表示儲能站儲能是否充足且符合供能要求。實驗2 中的兩個子實驗均設定單次連接的供能/收能上限k=10。用戶1 申請供能和申請用能過程如圖14、圖15 所示。

表2 能源供給實驗儲能站列表1Table 2 Energy supply experimental storage station list 1

圖14 能源供給實驗結果1Fig.14 Energy supply experimental results 1

圖15 能源供給實驗結果2Fig.15 Energy supply experimental results 2

如圖16 所示,按照分布式能源動態調度機制,選定儲能站b 為用戶1 供能,儲能站b 核對自身儲能信息儲能量為20個單位(大于4個單位),儲能站b可供能。

圖16 能源供給實驗結果3Fig.16 Energy supply experimental results 3

用戶1 與儲能站b 建立連接,儲能站b 為其供能。在達到單次供能上限后,用戶1 與儲能站b 斷開連接,重新申請供能。此時儲能站列表如表3 所示,可以看出儲能站列表并未改變。用戶1 申請供能如圖17 所示。

表3 能源供給實驗儲能站列表2Table 3 Energy supply experimental storage station list 2

圖17 能源供給實驗結果4Fig.17 Energy supply experimental results 4

如圖18 所示,按照分布式能源動態調度機制,選定儲能站b 為用戶1 供能,儲能站b 核對自身儲能信息儲能量為10個單位(大于4個單位),儲能站b可供能。

圖18 能源供給實驗結果5Fig.18 Energy supply experimental results 5

用戶1 與儲能站b 建立連接,儲能站b 為其供能。當供能量達4 個單位后,儲能站b 不再符合供能要求,儲能站b 與所有用戶斷開連接,用戶1 重新申請供能。此時儲能站列表如表4 所示,可以看出,此時儲能站b 的狀態已更新為unavailable,而此時儲能站a 通過儲能已符合供能要求,因此狀態更新為available,恢復供能。能源供給實驗完畢,實驗結果符合預期。

表4 能源供給實驗儲能站列表3Table 4 Energy supply experimental storage station list 3

在能源收購實驗中的初始化儲能站列表如表5所示,設定儲能站a 的儲能上限為20 個單位。用戶3申請能源收購過程如圖19、圖20 所示。

表5 能源收購實驗儲能站列表1Table 5 Energy acquisition experimental energy storage station list 1

圖19 能源收購實驗結果1Fig.19 Energy acquisition experimental results 1

圖20 能源收購實驗結果2Fig.20 Energy acquisition experimental results 2

如圖21 所示,按照分布式能源動態調度機制,選定儲能站a 為用戶3 供能,儲能站a 核對自身空余的儲能空間為15 個單位,儲能站a 可收能。

圖21 能源收購實驗結果3Fig.21 Energy acquisition experimental results 3

用戶3 與儲能站a 建立連接,儲能站a 收購用戶3的能源。在達到單次供能上限后,用戶1 與儲能站b斷開連接,重新申請供能,此時儲能站列表如表6 所示,可以看出儲能站列表并未改變。如圖22 所示,按照分布式能源動態調度機制,選定儲能站a 為用戶3 供能,儲能站a 核對自身空余的儲能空間為5 個單位,儲能站a 可收能。

表6 能源收購實驗儲能站列表2Table 6 Energy acquisition experimental energy storage station list 2

圖22 能源收購實驗結果4Fig.22 Energy acquisition experimental results 4

當收能量達3 個單位后,儲能站a 的儲能空間已滿,不再符合收能要求,儲能站a 與所有用戶斷開連接,用戶3 重新申請能源收購,此時儲能站列表如表7 所示。可以看出,此時儲能站a 的狀態已更新為unavailable。與此同時,儲能站c 的儲能量也達到上限,狀態更新為unavailable。能源收購實驗完畢,實驗結果符合預期。

表7 能源收購實驗儲能站列表3Table 7 Energy acquisition experimental energy storage station list 3

圖23 展示了實驗2 中調度鏈產生的交易記錄。實驗2 中用戶1 與儲能站b 交易14 次,用戶3 與儲能站a 交易13 次,與調度鏈中的交易記錄吻合,說明區塊鏈對交易的記錄真實有效。

圖23 實驗2 調度鏈記錄Fig.23 Scheduling chain record of experiment 2

通過實驗2,驗證了基于側鏈的可信分布式能源共享網絡以及三層網絡協同工作鏈碼體系能源傳輸模塊的有效性與安全性。

實驗3以網絡規模為基準設計5 輪實驗,每輪實驗的用戶數和儲能站數固定,儲能站列表各不相同,隨著網絡規模的擴大,各儲能站列表中的最大線路損耗率也逐漸擴大,符合能源損耗與距離正相關的實際情況。每輪實驗中用戶使用能源供給/能源收購服務的行為按照每輪實驗的腳本進行,不同輪次實驗腳本各不相同,相同輪次中使用調度算法與隨機選擇儲能站的腳本相同。

實驗使用Python 語言的Simpy 庫,對于每組實驗設定用戶的到達服從特定泊松分布并設定對應數目的儲能站,每個電站的基礎儲能量服從均值為40 個單位的正態分布,假設用戶與儲能站之間的損耗服從特定正態分布。每組實驗中每名用戶請求的電量數目服從均值為10 個單位的正態分布,電站與用戶之間進行電量交換的時間服從均值為60 s 的正態分布。在具有使用能源收購服務的用戶實驗中,售電量服從均值為5 個單位的正態分布,售電用戶與電站進行電量交換的時間均值為30 s 的正態分布。從表8 可以看出,在相同網絡環境下,使用調度機制選擇儲能站的能源損耗率約為隨機選擇儲能站的能源損耗率的60%~80%,并且隨著網絡規模與復雜度的提升,該數據逐步減小,說明本文提出的分布式能源動態調度機制在基于側鏈的可信分布式能源共享網絡環境中的效果較好,且當處于規模大和線路復雜的分布式網絡時效果將進一步提升。

本文所有實驗中的主要時延在于兩條側鏈間進行代幣與能源權益的價值轉移以及各節點形成共識生成區塊所需的時間,而前者的主要時延在于執行交易鎖合約對代幣或能源權益進行鎖定或解鎖的行為寫入區塊鏈中并被證實有效所需的時間,即自鎖定或解鎖行為產生起生成6 個區塊的時間,其本質上也是各節點形成共識生成區塊所需的時間。與以太坊等公有鏈采用PoW 等共識機制不同,本文實驗在Hyperledger Fabric 聯盟鏈網絡環境下采用Raft 共識機制,區塊生成時間能夠達到秒級,并且支持人為設置單區塊交易數量上限和最大出塊間隔,實驗設置的單區塊交易數量上限為10 條,最大出塊間隔為1 s,因此鎖定或解鎖行為被證實有效的時延約為6 s,側鏈間一次完整的價值轉移操作的時延約為10 s。Hyperledger Fabric 吞吐量可達1 000 transaction/s以上,在實際生產環境下能達到300 transaction/s~500 transaction/s。經過測算,本文實驗環境下的區塊鏈網絡能夠滿足200 名用戶的實時用電需求且整體運行時間在可接受范圍內。在實際生產環境中,網絡整體性能受硬件條件、網絡規模等因素的影響較大,與實驗環境相比存在一定的差異。

表8 分布式能源動態調度機制實驗結果Table 8 Experimental results of distributed energy dynamic scheduling mechanism

綜上,三組實驗分別驗證了基于側鏈的可信分布式能源共享網絡環境下三層網絡協同工作鏈碼體系的有效性與安全性,以及分布式能源動態調度機制的合理性與有效性。通過實驗可以得出,基于側鏈的可信分布式能源共享網絡具有較高的有效性與安全性,能夠實現交易公正透明、減輕數據存儲壓力、非相關信息分離的隱私保護和主體供需身份耦合等目標,并且在提升網絡整體能源利用率方面也有較好的性能表現。

5 結束語

針對分布式能源共享網絡中隱私保護和能源調度等問題,本文提出一種基于區塊鏈的可信分布式能源共享網絡,以區塊鏈中的側鏈技術為基礎構建三層基本網絡,并設計應用于該網絡環境的三層網絡協同工作鏈碼體系和分布式能源動態調度機制,通過三組實驗驗證了該網絡設計的合理性、有效性與安全性。實驗結果表明,三層網絡協同工作鏈碼體系實現了分布式能源網絡中主體間的可信交易,并且在減輕數據存儲壓力、保護交易隱私以及提升能源利用率等方面均有較好的性能表現。下一步將對交易鎖合約及調度層鏈碼體系進行優化,并結合前沿能源調度算法設計真實環境下的分布式能源動態調度算法。

猜你喜歡
用戶實驗
記一次有趣的實驗
微型實驗里看“燃燒”
做個怪怪長實驗
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: av无码一区二区三区在线| 国产午夜一级淫片| 欧美视频在线不卡| 91麻豆国产精品91久久久| 91亚洲精品第一| 日韩在线中文| 国产成人精品18| 国产乱人伦偷精品视频AAA| 国产亚洲精品资源在线26u| 久久国产V一级毛多内射| 91福利一区二区三区| 精品成人一区二区三区电影| 国产一区二区三区日韩精品| 欧美丝袜高跟鞋一区二区| 欧美色丁香| 激情综合网激情综合| 青青青国产视频手机| 国产精品免费p区| 伊人精品视频免费在线| 中文字幕天无码久久精品视频免费 | 91伊人国产| 国产免费久久精品99re丫丫一| 日韩午夜伦| 国产亚洲精品97AA片在线播放| 日本高清免费不卡视频| 亚洲综合色婷婷| 中文毛片无遮挡播放免费| 欧美精品成人| 久久亚洲日本不卡一区二区| 91精品免费久久久| 成人综合在线观看| 99在线观看免费视频| 97一区二区在线播放| 国产精品视频3p| 激情综合网址| 伊人AV天堂| 强奷白丝美女在线观看| 亚洲美女操| 国产黄色免费看| 国产成人亚洲精品色欲AV| 久久伊人久久亚洲综合| 亚洲天堂视频网站| 91精品国产一区| a级毛片免费播放| 日韩精品高清自在线| 免费人成又黄又爽的视频网站| 就去色综合| www精品久久| 2022国产无码在线| 久久久久国产精品嫩草影院| 久夜色精品国产噜噜| 91久久国产成人免费观看| 国产精品福利社| 色悠久久久久久久综合网伊人| 真人免费一级毛片一区二区| 综合亚洲色图| 在线精品视频成人网| 亚洲欧洲国产成人综合不卡| 日本一区二区三区精品国产| 国产aⅴ无码专区亚洲av综合网| 久久久久无码精品| 久久永久视频| 99在线观看精品视频| 日韩精品成人网页视频在线 | 国产丰满大乳无码免费播放| 欧美成人h精品网站| 国产人成在线视频| 日本午夜三级| 亚洲无码四虎黄色网站| 国产无码高清视频不卡| 免费人成网站在线观看欧美| 在线观看91香蕉国产免费| 美女潮喷出白浆在线观看视频| 91av成人日本不卡三区| 国产一区二区网站| 在线欧美日韩国产| 亚洲精品第一页不卡| 久久精品欧美一区二区| 思思热精品在线8| 国产成人亚洲无吗淙合青草| 免费无码AV片在线观看国产| 久久久久免费看成人影片|