許家偉 隋海濱
摘 要: 以提高數(shù)據(jù)自動化同步、優(yōu)化電力業(yè)務在各相關領域的應用效果為目的,設計新的電力業(yè)務應用服務平臺數(shù)據(jù)自動化同步系統(tǒng)設計。 通過物理層電路設計和服務平臺數(shù)據(jù)同步服務器設計,完成系統(tǒng)硬件設計。基于電力業(yè)務應用服務平臺數(shù)據(jù)的預處理,同步處理電力業(yè)務應用服務平臺數(shù)據(jù),完成系統(tǒng)軟件設計。測試結果表明,所設計系統(tǒng)在減少運行網(wǎng)絡負載的同時,還增加了同步數(shù)據(jù)量,從而使數(shù)據(jù)同步系統(tǒng)的性能得到提升,而實際應用又進一步顯示,系統(tǒng)可共享數(shù)據(jù)資源,消除板塊之間的壁壘,因而適合廣泛推廣使用。
關鍵詞: 電力業(yè)務;應用服務平臺;自動化;同步服務器
中圖分類號: TP391
文獻標志碼: A ?文章編號: 1001-5922(2023)08-0171-04
Optimization design of data automatic synchronization system for power business access to government service platform
XU Jiawei,SUI Haibin
(Information and Communication Branch of Hainan Power Grid Co.,Ltd.,Haikou 570203,China)
Abstract: In order to improve automatic data synchronization and optimize the application effect of electric power business in various related fields,this paper designs a new automatic data synchronization system for electric power business application service platform.Through physical layer circuit design and service platform data synchronization server design,the system hardware design is completed.Based on the pre-processing of the data of the electric power business application service platform,it synchronously processes the data of the electric power business application service platform and completes the system software design.The test results show that the designed system not only reduces the operating network load,but also increases the amount of synchronous data,which improves the performance of the data synchronization system.The practical application further shows that the system can share data resources and eliminate the barriers between plates,so it is suitable for widespread use.
Key words: power business;government service platform;automation;synchronous server
電力業(yè)務應用服務平臺數(shù)據(jù)的自動化同步系統(tǒng)是以電力系統(tǒng)服務體系建設為背景,針對用戶對電力數(shù)據(jù)需求,解決電力用戶體驗終端綁定問題,結合電力業(yè)務與相關領域服務的同步機制,為用戶建立虛擬化空間,用戶可以通過訪問虛擬空間來同步電力業(yè)務與相關領域服務[1]。國內(nèi)相關研究中,將版本號應用到了電力業(yè)務應用服務平臺數(shù)據(jù)的沖突檢測策略上, 很多學者對電力業(yè)務應用服務平臺數(shù)據(jù)的集成進行了分析研究,從而提高了同步系統(tǒng)的整體性能[2];國外在電力業(yè)務應用服務平臺數(shù)據(jù)同步系統(tǒng)的研究上,很多大數(shù)據(jù)廠商利用數(shù)據(jù)存儲過程和觸發(fā)器設計,復制了電力業(yè)務應用服務平臺數(shù)據(jù),實現(xiàn)電力業(yè)務應用服務平臺數(shù)據(jù)進行自動化同步[3]。
國內(nèi)具體研究成果如下:文獻[4]針對分布式氣象數(shù)據(jù)的傳輸流程,建立了分布式數(shù)據(jù)的實時共享需求,將消息中間件技術引入到了分布式氣象數(shù)據(jù)同步系統(tǒng)設計中,基于用戶對數(shù)據(jù)的需求,設計了氣象數(shù)據(jù)表,并開發(fā)了分布式氣象數(shù)據(jù)查詢頁面;文獻[5]針對系統(tǒng)在采樣率方面的不足,將數(shù)據(jù)采集單元應用到了系統(tǒng)的硬件終端設計中,使系統(tǒng)硬件達到最新兼容標準,具有較高的模塊化程度以及采樣率,采用同步差分法將托卡馬克同步數(shù)據(jù)儲存在數(shù)據(jù)庫中,實現(xiàn)了數(shù)據(jù)的同步,測試結果表明該系統(tǒng)可以很好地滿足運行需求。在實際應用中,以上傳統(tǒng)系統(tǒng)性能不夠理想,不僅系統(tǒng)負載較高,且同步數(shù)據(jù)量也偏低。
為解決傳統(tǒng)系統(tǒng)存在的弊端,本文設計新的電力業(yè)務應用服務平臺數(shù)據(jù)自動化同步系統(tǒng),以期提高系統(tǒng)整體性能。
1 數(shù)據(jù)自動化同步系統(tǒng)硬件設計
1.1 ?應用服務平臺物理層電路設計
電力業(yè)務應用服務平臺物理層由電力業(yè)務數(shù)據(jù)層和相關領域服務平臺層組成[6],電力業(yè)務物理層主要是負責電力數(shù)據(jù)的接收與發(fā)送,封裝處理電力數(shù)據(jù)幀。相關領域服務平臺層與電力業(yè)務數(shù)據(jù)層是通過媒體無關接口來連接的,媒體無關接口可以為電力業(yè)務應用服務平臺物理層電路提供3類信號。具體描述如表1所示。
應用服務平臺數(shù)據(jù)自動化同步系統(tǒng)中,選用PHY芯片[7]來連接系統(tǒng)與終端的接口電路。
實現(xiàn)電力業(yè)務應用服務平臺數(shù)據(jù)的傳輸。
1.2 數(shù)據(jù)同步服務器設計
在電力業(yè)務應用服務平臺數(shù)據(jù)的同步階段,在采用虛擬化技術的基礎上,設計了電力業(yè)務應用服務平臺數(shù)據(jù)同步服務器[8],主要包括關聯(lián)策略、數(shù)據(jù)庫、虛擬空間代理以及虛擬空間代理等四部分組成。電力業(yè)務應用服務平臺數(shù)據(jù)同步服務器架構圖如圖1所示。
以上利用媒體無關接口信號的相關描述,設計了系統(tǒng)與終端接口的電路,完成了電力業(yè)務應用服務平臺物理層電路設計,綜合電力業(yè)務應用服務平臺數(shù)據(jù)同步服務器架構,分析了同步服務器內(nèi)各個模塊的運行機制,完成電力業(yè)務應用服務平臺數(shù)據(jù)同步服務器設計,實現(xiàn)系統(tǒng)的硬件設計。
2 數(shù)據(jù)自動化同步系統(tǒng)軟件設計
2.1 預處理電力業(yè)務應用服務平臺數(shù)據(jù)
針對電力業(yè)務應用服務平臺數(shù)據(jù)的不穩(wěn)定性,很難達到保護速動性的要求,為了確保對電力業(yè)務應用服務平臺數(shù)據(jù)保護的速度,采用數(shù)據(jù)識別的方式,來預處理電力業(yè)務應用服務平臺數(shù)據(jù)。當電力業(yè)務應用服務平臺數(shù)據(jù)同步系統(tǒng)發(fā)生短路故障時,故障電流通常會由兩部分組成,即穩(wěn)態(tài)電流與衰減的非周期分量電流,表示為:
i t =I M sin ?ωt+α-φ +Le- t T ???(1)
式中: I M 表示穩(wěn)態(tài)電流的幅值; φ 表示穩(wěn)態(tài)電流與電壓的相角大??; L 表示衰減的非周期分量系數(shù); ?T 表示時間常數(shù)。
為消除短路電流中的衰減直流分量,將系統(tǒng)通路中每一個采樣數(shù)據(jù)進行差分處理,再計算出短路電流序列 i k 與穩(wěn)態(tài)電流的幅值 I M k ?的比值序列 N k ,將 N k 與門檻值 N set 對比,兩者的比較依據(jù)如下:
N k= ?max ?i k,i k-1,…,i k-N+1 ?I M k ?<N set ??(2)
通常情況下, N set =2,當 N k<2 時,說明當前周期內(nèi),采集到的電力業(yè)務應用服務平臺數(shù)據(jù)是正確的,電路保護正常開放;相反,就會判定電力業(yè)務應用服務平臺數(shù)據(jù)存在異常值,此時將閉鎖保護關閉。
系統(tǒng)出現(xiàn)短路故障時,采集到的電流瞬時值 i M 將在故障發(fā)生10 ms后出現(xiàn),此時 i M 可以表示為:
i M≈I m+I me- 0.01 T = 1+e- 0.01 T ?I m<2I m ??(3)
當系統(tǒng)采集到的電流為正常值時,直流分量的衰減部分需濾除,電流分量的最大瞬時值與穩(wěn)態(tài)電流幅值的比值為1。
如果同步系統(tǒng)的電流和電壓是由經(jīng)過衰減的交流分量和直流分量組成,通用的表達式為:
f t =∑ N k=1 A k sin ?kωt+φ k e- 1 T k +Be- 1 T 0 ???(4)
式中: k 表示衰減的交流分量諧波次數(shù); A k 表示 k 次諧波的幅值; B 表示衰減的直流分量幅值; ω 表示基波頻率; T k 表示 k 次諧波的衰減時間常數(shù); T 0 表示 k 次諧波的衰減時間常數(shù)。
若電力業(yè)務應用服務平臺數(shù)據(jù)的采樣間隔很小,利用差分來代替差商判斷函數(shù)的可導性:
Δf t -?SymbolQC@
f t ?≤ε ??(5)
式中: Δf t ?和 ?SymbolQC@
f t ?分別表示 ?t ?在 t 點的前、后向差分; ε 表示差分誤差門檻。
利用穩(wěn)態(tài)電流與衰減的非周期分量電流,計算出短路電流序列與穩(wěn)態(tài)電流的幅值的比值序列,結合差商判斷函數(shù)可導性,預處理電力業(yè)務應用服務平臺數(shù)據(jù),接下來通過電力業(yè)務應用服務平臺數(shù)據(jù)的同步流程,來實現(xiàn)電力業(yè)務應用服務平臺數(shù)據(jù)的同步。
2.2 同步電力業(yè)務應用服務平臺數(shù)據(jù)
在電力業(yè)務應用服務平臺數(shù)據(jù)同步系統(tǒng)中,設計應用服務平臺數(shù)據(jù)的同步流程,如圖2所示。
綜上所述,將電力業(yè)務應用服務平臺數(shù)據(jù)的狀態(tài)進行差分處理,利用差分來代替差商判斷函數(shù)的可導性,完成了電力業(yè)務應用服務平臺數(shù)據(jù)的預處理,最后結合電力業(yè)務應用服務平臺數(shù)據(jù)同步流程,實現(xiàn)了電力業(yè)務應用服務平臺數(shù)據(jù)的同步。
3 實驗測試結果與分析
3.1 測試環(huán)境
本研究所設計系統(tǒng)的測試網(wǎng)絡環(huán)境為100 Mbps局域網(wǎng),具體參數(shù)如表1所示。
3.2 不同系統(tǒng)負載測試
在3.1的測試環(huán)境下,分別采用文獻[4]設計的基于消息中間件技術的數(shù)據(jù)同步系統(tǒng)、文獻[5]設計的基于PXI Express 的數(shù)據(jù)同步系統(tǒng)以及本研究設計的數(shù)據(jù)同步系統(tǒng),利用3個系統(tǒng)同步電力業(yè)務應用服務平臺數(shù)據(jù),系統(tǒng)的負載測試情況如圖3所示。
從圖3可以看出,文獻[4]系統(tǒng)在預處理電力業(yè)務應用服務平臺數(shù)據(jù)時,無法計算出短路電流序列與穩(wěn)態(tài)電流的幅值的比值序列,導致系統(tǒng)的網(wǎng)絡負載隨著數(shù)據(jù)量的增加越來越大;文獻[5]系統(tǒng)運行時網(wǎng)絡負載小于文獻[4]的同步系統(tǒng),但由于該系統(tǒng)的硬件電路運行原理比較復雜,使電力業(yè)務應用服務平臺數(shù)據(jù)在同步過程中的網(wǎng)絡負載變大;而本研究所設計的系統(tǒng)在數(shù)據(jù)預處理階段可以保證電力業(yè)務應用服務平臺數(shù)據(jù)的完整性,不僅提高了電力業(yè)務應用服務平臺數(shù)據(jù)的同步效率,同時也縮小了網(wǎng)絡負載。
3.3 同步數(shù)據(jù)量測試
在相同的網(wǎng)絡負載下,采用文獻[4]系統(tǒng)、文獻[5]系統(tǒng)以及提出的數(shù)據(jù)同步系統(tǒng),記錄不同系統(tǒng)的同步數(shù)據(jù)量情況,如圖4所示。
由圖4可知,文獻[4]的數(shù)據(jù)同步系統(tǒng)在同步電力業(yè)務應用服務平臺數(shù)據(jù)時,由于該系統(tǒng)的同步服務器沒有虛擬空間代理模塊,導致用戶獲取到的數(shù)據(jù)量隨著時間的延長而增加,但是受到虛擬空間代理模塊的影響,同步數(shù)據(jù)量增加的趨勢逐漸緩慢;文獻[5]的數(shù)據(jù)同步系統(tǒng)在同步電力業(yè)務應用服務平臺數(shù)據(jù)時,由于該系統(tǒng)缺乏程序分析過程,在數(shù)據(jù)同步后期時,同步的數(shù)據(jù)量增加趨勢緩慢,同步的最大數(shù)據(jù)量也始終低于6 500 bps;而提出的數(shù)據(jù)同步系統(tǒng)在同步電力業(yè)務應用服務平臺數(shù)據(jù)時,隨著時間的變化,同步的數(shù)據(jù)量越來越多,最大數(shù)據(jù)量達到了9 500 bps。
以上實驗結果證明,提出的數(shù)據(jù)同步系統(tǒng)在負載測試和數(shù)據(jù)量測試方面,都具有較好的性能。
4 系統(tǒng)應用
分析本文系統(tǒng)設計目的,主要功能與價值體現(xiàn)包括以下幾個方面。
(1)綜合展示首頁。實現(xiàn)了對電網(wǎng)典型設備、服務資源、故障報修、業(yè)擴報裝以及停電信息等概況信息全面與清晰顯示,能夠對各可視化功能的首頁面進行可視化綜合展示。針對整個地區(qū)所有電力與服務資源的使用部門和人員,均能夠用圖形與圖表的形式,從整體層面呈現(xiàn)供電能力、線損、停電、集抄集收、業(yè)務報裝與搶修態(tài)勢以及電網(wǎng)和服務資源;
(2)服務資源可視化。在音頻和圖形等技術的支持下,可視化展示并檢查各個營業(yè)廳的實時情況,并完成對當日服務、運行情況、自助終端以及營業(yè)廳等的管理與控制任務;
(3)電力客戶可視化。與客戶實際所需相結合,冒泡、單個定位及批量顯示主要的查詢結果。不僅如此,客戶可以基于對應條件(如電壓等級等)實施針對性查詢。本文系統(tǒng)可執(zhí)行對電力客戶基本檔案信息的查詢?nèi)蝿?,查看客戶?nèi)部一次接線圖,并追隨其所屬供電電源點。針對高壓客戶,能夠查詢其基本信息,針對低壓用戶,又能利用表箱將表位圖顯示出來,據(jù)此完成對基本信息的查詢;
(4)電網(wǎng)資源可視化。系統(tǒng)能夠呈現(xiàn)配網(wǎng)帶電運行圖;針對采集系統(tǒng)、營銷業(yè)務系統(tǒng)等業(yè)務應用系統(tǒng)可以進行集成,方便而又快捷地對所需量測數(shù)據(jù)進行提取,完成對查詢結果的單個、批量定位,以名稱、配變臺區(qū)等為依據(jù),模糊化搜索靜態(tài)電網(wǎng)設備;
(5)集抄集收可視化。以供電單位、抄表員、抄表段等為依據(jù)進行所需抄表用戶的查詢,同時,將當日抄表用戶的分布情況顯示出來,為抄表段優(yōu)化分析提供參考。另外,提供時間進度條為每日補抄用戶分布的分析提供依據(jù);
(6)停電可視化。以重要性以及電壓等級等的不同為依據(jù),將受到停電影響的用戶分類呈現(xiàn)出來。對保供電業(yè)務進行集成,完成對保供電業(yè)務及所涉上級電網(wǎng)情況的標注。針對受到停電影響的用戶與設備,將其區(qū)別顯示出來,通過對區(qū)域勾面、設備著色兩種方式的運用,在時間進度條下呈現(xiàn)過去、現(xiàn)在各類停電信息;
(7)供電能力可視化。主要以電網(wǎng)設備按條件查詢與定位為面向對象,另外,在對供電能力可視化截面進行訪問之時,定位篩選條件為供電單位。基于變電站、線路等功能,完成對變電站線路SCADA全部信息、用戶重要性等級等資料的查詢?nèi)蝿?。以線路與公變?yōu)橐罁?jù),分析實時供電能力。
5 結語
本文提出了電力業(yè)務應用服務平臺數(shù)據(jù)自動化同步系統(tǒng)設計,結果顯示提出的數(shù)據(jù)同步系統(tǒng)不僅可以減小系統(tǒng)運行的網(wǎng)絡負載,還可以增加同步的數(shù)據(jù)量,進而使系統(tǒng)的性能大大提升。通過實際應用,本文系統(tǒng)可實現(xiàn)數(shù)據(jù)資源的共享,營銷與配網(wǎng)生產(chǎn)兩大板塊之間的信息流和業(yè)務流得到了很好的整合,板塊之間的壁壘也得以消除。在今后的研究中,還要進一步完善同步關聯(lián)機制,并對數(shù)據(jù)同步算法進行優(yōu)化,獲得更高性能的數(shù)據(jù)同步系統(tǒng)。
【參考文獻】
[1] ?陳為民,文學東.分布式地理數(shù)據(jù)庫同步更新系統(tǒng)設計與實現(xiàn)[J].測繪通報,2012,(11):92-94.
[2] 黃藍會,周斌.個人信息空間管理系統(tǒng)中關于數(shù)據(jù)同步的研究[J].計算機工程與設計,2010,31(13):3123-3127.
[3] HUANG X,MA Y.Finite-time H sampled-data synchronization for markovian jump complex networks with time-varying delays[J].Neurocomputing,2018,296:82-99.
[4] 鮑婷婷,陳鵬,李玉濤.基于消息中間件技術的分布式氣象數(shù)據(jù)同步系統(tǒng)設計和實現(xiàn)[J].氣象科技,2018,46(6):1124-1129.
[5] ?劉睿,鄭瑋,張明,等.基于 PXI Express 的托卡馬克同步數(shù)據(jù)采集系統(tǒng)設計[J].原子能科學技術,2014(1):169-174.
[6] 李海濤.面向用戶的電子政務服務系統(tǒng)設計[J].檔案管理,2011(1):9-12.
[7] ?任小敏,蘇皆磊,倪哲勤,等.3200Mbps DDR4 PHY的物理設計優(yōu)化[J].微電子學與計算機,2019,36(7):1-5.
[8] 李萍萍,陳美鎮(zhèn),王紀章,等.溫室物聯(lián)網(wǎng)測控管理系統(tǒng)開發(fā)與數(shù)據(jù)同步研究[J].農(nóng)業(yè)機械學報,2015,46(8):224-231.