羅 釗,王東山
(上海電力大學電子與信息工程學院,上海 201306)
如今,人們對電力通信的需求越來越大,配電物聯(lián)網的出現(xiàn)促進了電力通信的發(fā)展,在配電系統(tǒng)中占據著重要地位。利用TCP/IP、NETBEUI和IPX/SPX等協(xié)議,將電力設備、傳感器、人員等物體與人物聯(lián)系起來,實現(xiàn)遠程通信[1]。在人工智能的支撐下,配電物聯(lián)網通信協(xié)議的相關業(yè)務呈現(xiàn)出實時性高、數量多、種類廣的特征,隨著通信設備的智能化和微型化,通信協(xié)議廣泛普及到配電物聯(lián)網的各個環(huán)節(jié),使得低壓臺區(qū)的通信設備逐漸增多[2]。配電物聯(lián)網通信協(xié)議可以為電力供應提供一條信息傳輸通道,打破了空間對信息傳輸的束縛,保障了配電物聯(lián)網的安全性。針對傳統(tǒng)配電物聯(lián)網通信協(xié)議評價方法存在準確性差、成本高的問題,需要借助各種仿真工具和數學模型,分析配電物聯(lián)網通信帶寬和性能,這對提升配電物聯(lián)網通信協(xié)議的安全性和穩(wěn)定性具有重要意義[3]。
在國內的相關研究中,有學者利用WPMGF排隊模型提出一種無線通信網絡的通信協(xié)議延遲特性評估方法,在單條簇狀網絡拓撲下,利用仿真軟件對無線通信網絡的通信協(xié)議延遲特性進行仿真,通過對比評估值和仿真結果,發(fā)現(xiàn)該評估方法的近似性較好,在接口選擇方面,可以減少網路通信的延遲時間,但是進入穩(wěn)定狀態(tài)的速度較慢;還有學者基于網絡仿真器提出一種通信協(xié)議仿真平臺,利用網絡仿真器,設計了電力通信模塊,在電力系統(tǒng)前導信號的通信機制,實現(xiàn)了對通信協(xié)議工作頻率的認知,實現(xiàn)了電力通信的功能,仿真平臺可以支持電力系統(tǒng)中多個頻率組網之間的拓撲配置,還可以實現(xiàn)多個組網之間的電力通信,經過測試發(fā)現(xiàn),在不同的場景下,該仿真平臺可以實現(xiàn)不同的協(xié)議功能,在吞吐量和節(jié)點接入率方面,可以為電力系統(tǒng)通信協(xié)議的仿真與研究提供可靠有力的工具[4,5]。
基于以上研究背景,本文在貝葉斯統(tǒng)計下設計一種配電物聯(lián)網通信協(xié)議評價方法,從而保證配電物聯(lián)網通信協(xié)議的安全性和可靠性。
在預測配電物聯(lián)網通信協(xié)議帶寬時,定義了預測的優(yōu)化模型[6],表示為
(1)
式中,Ploss(φ)表示通信協(xié)議排隊論模型的丟包率,P表示帶寬利用率,Ts(φ)表示通信延時,計算公式為
(2)
(3)
(4)
式中,η表示配電物聯(lián)網接收協(xié)議請求的服務效率,φ表示通信協(xié)議的轉發(fā)速率,γe表示通信協(xié)議實際到達速率,Rs表示通信節(jié)點在傳輸時的排隊長度,計算公式為
γe=γ·(1-Ploss(φ))
(5)
(6)
基于式(1)的優(yōu)化模型,得到配電物聯(lián)網的通信協(xié)議帶寬的預測步驟:
Step1:初始化配電物聯(lián)網通信協(xié)議排隊論模型的基礎變量;
Step2:計算配電物聯(lián)網通信協(xié)議初始到達速率γi和帶寬C1;
Step3:在配電物聯(lián)網通信協(xié)議中,將最大緩存數據包數量設置為n=γ·C1[7];
Step4:以通信協(xié)議的延時和丟包率性能參數為約束條件[8],將配電物聯(lián)網通信協(xié)議的丟包率和時延最大值設置為Dloss和DT;
Step5:在配電物聯(lián)網通信協(xié)議中,初始化處理緩存數據包的分組變量f;
Step6:假設f=x,在貝葉斯統(tǒng)計下計算以通信協(xié)議的延時和丟包率性能參數為約束條件的通信協(xié)議排隊論模型最優(yōu)解δi和通信協(xié)議轉發(fā)速率vi;
Step7:將配電物聯(lián)網通信協(xié)議中的緩存數據包分組變量更新為f=f+1;
Step8:判斷緩存數據包分組變量f與最大緩存數據包數量n之間的關系,如果f≥γ·C1,那么進入到Step 9,否則返回到Step 5;
Step9:計算出通信協(xié)議轉發(fā)速率vopt和通信協(xié)議排隊論模型最優(yōu)解δopt=max{δi};
Step10:輸出配電物聯(lián)網通信協(xié)議帶寬的最優(yōu)預測帶寬G。
以通信協(xié)議的延時和丟包率性能參數為約束條件,通信協(xié)議帶寬的最大利用率為目標函數,設置了配電物聯(lián)網通信協(xié)議的丟包率和時延最大值,對配電物聯(lián)網的通信協(xié)議帶寬進行預測。
根據配電物聯(lián)網通信協(xié)議帶寬的預測結果,在貝葉斯統(tǒng)計下,先利用層次分析法計算各級通信協(xié)議評價指標的權值[9],根據貝葉斯統(tǒng)計的特點,以貝葉斯概率分布平面的投影面積,對通信協(xié)議評價指標進行分配。利用貝葉斯概率分布平面的開合角度,表示通信協(xié)議評價指標的權重,保證評價的安全性。具體計算過程如下:
Step1:確定配電物聯(lián)網通信協(xié)議評價的基本指標
在貝葉斯統(tǒng)計下,配電物聯(lián)網通信協(xié)議會產生多條鏈路,經過網絡傳輸作用,可以確定配電物聯(lián)網通信協(xié)議評價的基本指標[10],即
(7)
式中,Mw表示配電物聯(lián)網通信協(xié)議的傳輸鏈路荷載,Ca表示通信協(xié)議的安全性基數,Nb表示通信協(xié)議的安全性幅值。
Step2:構建指標權重判斷矩陣
根據上述計算,確定各級通信協(xié)議評價指標的權重信息,并將同一等級的評價指標進行對比,歸一化處理各級指標的冗余信息,提高指標權重的準確性[11]。如果冗余信息i和j的對比結果為bij,那么指標權重判斷矩陣可以表示為
(8)
Step3:處理重合指標
Step4:計算貝葉斯概率分布平面的開合角度
開合角度是概率分布平面內中心點發(fā)出的射線在平面內的上下開合角度,根據扇形角度計算原理[13],求解貝葉斯概率分布平面的開合角度,即:
(9)
式中,Ss表示扇形面積,Sy表示概率分布平面的圓形面積。
Step5:計算各級通信協(xié)議評價指標的權值
對于配電物聯(lián)網通信協(xié)議一級評價指標Ai而言,構建判斷矩陣U0和二級評價指標Bij的判斷矩陣Ui1、Ui2和Ui3,即:
(10)
在貝葉斯統(tǒng)計下,采用方根求解法計算配電物聯(lián)網通信協(xié)議評價指標的權向量[14],公式為:
(11)
式中,ai表示判斷矩陣中各元素乘積的方根結果,bi表示矩陣元素的權值。
以貝葉斯概率分布平面的投影面積作為通信協(xié)議評價指標的權值,令平面的總面積為Sz,那么配電物聯(lián)網通信協(xié)議評價指標的權值集合可以表示為
Sz=Szwi
(12)
根據以上計算步驟,計算得到了配電物聯(lián)網通信協(xié)議評價指標的權值。
配電物聯(lián)網通信協(xié)議在體系中隸屬于應用層,本文在貝葉斯統(tǒng)計下,利用球體模型構建了通信協(xié)議評價指標體系[15]。先為通信協(xié)議評價的一級指標和二級指標構建三維坐標系,兩個等級評價指標的坐落面如圖1所示。
圖1 評價指標坐落面
在三維坐標系中,一共分為8個象限,假設配電物聯(lián)網通信協(xié)議評價的總目標為M個,從通信協(xié)議內容、載荷以及安全性方面,確定一級評價指標、二級評價指標及坐落面[16],配電物聯(lián)網通信協(xié)議評價指標體系如表1所示。
表1 配電物聯(lián)網通信協(xié)議評價指標體系
根據評價指標坐落面,構建了配電物聯(lián)網通信協(xié)議評價指標體系,實現(xiàn)了配電物聯(lián)網通信協(xié)議的評價。
在Matlab仿真環(huán)境下,根據配電物聯(lián)網通信協(xié)議的元件庫組成,搭建了仿真系統(tǒng),MALKG仿真工具在Matlab中是比較關鍵的一個組件,不僅可以為仿真試驗提供一種動態(tài)的系統(tǒng)環(huán)境,還可以提供一種分析環(huán)境,在系統(tǒng)的內部自帶元件庫,可以支持通信協(xié)議模型的集成。該仿真平臺要想實現(xiàn)靈活性、真實性和擴展性并存,就要使搭建的仿真平臺滿足仿真要求。仿真系統(tǒng)的搭建結果如圖2所示。
圖2 仿真系統(tǒng)架構圖
仿真分析過程中,在配電物聯(lián)網中選擇一條通信協(xié)議為實驗對象,在配電物聯(lián)網中,服務請求方將SAML請求發(fā)送給身份認證服務器,接著由IDP將服務請求返回給SAML響應,從而獲取認證信息[17,18]。配電物聯(lián)網通信協(xié)議斷言獲取過程如圖3所示。
圖3 配電物聯(lián)網通信協(xié)議斷言獲取過程
利用圖2的仿真平臺,根據獲取到的配電物聯(lián)網通信協(xié)議斷言,測試了配電物聯(lián)網的平均時延,引入基于M/M/1/K排隊模型的評價方法和基于NS-3的評價方法作對比,測試結果如圖4所示。
圖4 配電物聯(lián)網的平均時延
圖4的結果顯示,當通信協(xié)議的傳輸時間相同時,三種評價方法得到的配電物聯(lián)網平均時延變化趨勢基本相同,但是本文方法的配電物聯(lián)網平均時延沒有出現(xiàn)比較大的波動,且可以將網絡時延控制在0.3s以內,原因是文中方法在貝葉斯統(tǒng)計下預測了配電物聯(lián)網通信協(xié)議帶寬,減少了很多不必要的計算過程,使得配電物聯(lián)網的時延大大減少。
在上述實驗環(huán)境下,為了保證通信協(xié)議評價結果不影響配電物聯(lián)網的性能,測試了配電物聯(lián)網的輸出值,結果如圖5所示。
圖5 配電物聯(lián)網的輸出值
圖5的結果顯示,三種方法在評價配電物聯(lián)網通信協(xié)議時,都可以將配電物聯(lián)網的最終輸出值控制在1.2,但是貝葉斯統(tǒng)計下配電物聯(lián)網通信協(xié)議評價方法可以提前控制配電物聯(lián)網處于穩(wěn)定狀態(tài),而其它兩種評價方法相對較慢,原因是在貝葉斯統(tǒng)計下,配電物聯(lián)網的調度性能較高,使配電物聯(lián)網提前進入穩(wěn)定狀態(tài)。
本文提出了貝葉斯統(tǒng)計下配電物聯(lián)網通信協(xié)議評價方法研究,經測試發(fā)現(xiàn),該方法在減小網絡時延的同時,還可以保證配電物聯(lián)網提前進入穩(wěn)定狀態(tài)。但是本文的研究還存在很多不足,在今后的研究中,希望可以實現(xiàn)通信協(xié)議評價的自動化功能,包括數據的自動采集、評價指標的自動識別等。