摘 要: 旨在探討分散智能電子設備之間高密度同步采樣和低延時固定路徑實時數(shù)據(jù)同步傳輸方法,構(gòu)建了由區(qū)域應用設備、區(qū)域數(shù)據(jù)交換和通信管理裝置、變電站數(shù)據(jù)合并轉(zhuǎn)發(fā)裝置及智能電子設備組成的級聯(lián)式同步以太網(wǎng)。區(qū)域數(shù)據(jù)交換裝置為全網(wǎng)提供定時和同步參考,并負責自身與各級數(shù)據(jù)合并裝置之間端到端的延遲測量,數(shù)據(jù)合并裝置及智能電子設備在本地恢復的同步脈沖觸發(fā)下完成數(shù)據(jù)采集和同步回傳。測試和運行結(jié)果表明,該系統(tǒng)能夠?qū)崿F(xiàn)全局同步采樣和過程層數(shù)據(jù)實時傳輸,保證了區(qū)域保護控制系統(tǒng)的穩(wěn)定運行。
關(guān)鍵詞: 同步采樣; 同步以太網(wǎng); 區(qū)域數(shù)據(jù)測量; 區(qū)域保護
中圖分類號: TN915.1?34; TP873+.2 文獻標識碼: A 文章編號: 1004?373X(2015)20?0158?05
Discussion on synchronous data acquisition and transmission technology
of regional power grid
PANG Jiyao
(Nanjing Paneng Electric Power Technology Co., Ltd., Nanjing 210032, China)
Abstract: To discuss high?density synchronous acquisition and real?time data synchronous transmission method of fixed path with low latency among scattered intelligent electronic devices (IED), a cascading synchronous Ethernet consisting of regional application equipment, regional data exchange and communication management device, data merging and transmission device of substation, and IED was constructed. Regional data exchange device provides timing and synchronous reference for the entire network, and is responsible for end?to?end delay measurement between itself and data merging devices at all levels. Data acquisition and synchronous return are accomplished by data merging device and IED under synchronous pulse trigger recovered in local area. Testing and application results show that this system can achieve global synchronous sampling and real?time data transmission in process level, and ensure the stable operation of the regional protection control system.
Keywords: synchronous sampling; synchronous Ethernet; regional data measurement; regional protection
0 引 言
現(xiàn)有的廣域測量系統(tǒng)是以同步相量測量技術(shù)為基礎,主要面向大跨度電網(wǎng),雖然具有異地高精度和同步相量測量能力,但總體來說動態(tài)數(shù)據(jù)記錄密度不高(100 f/s左右)[1],數(shù)據(jù)更新時間慢[2?3],為20~50 ms。而目前的傳送網(wǎng)更關(guān)注帶寬利用率,使廣域傳送的數(shù)據(jù)量、實時性和確定性很難提高。相比而言,區(qū)域電網(wǎng)中相關(guān)聯(lián)的變電站或電氣場之間物理距離不遠,有可能為區(qū)域保護構(gòu)建單獨的繼電保護專網(wǎng),而基于專網(wǎng)的區(qū)域同步數(shù)據(jù)采集和低延時傳輸將極大地提高系統(tǒng)動態(tài)性能,并為區(qū)域電網(wǎng)保護提供更多策略選擇[4?6]。
1 問題的提出
與常規(guī)智能站不同,區(qū)域電網(wǎng)數(shù)據(jù)采集系統(tǒng)主要面臨以下幾個問題:
(1) 系統(tǒng)內(nèi)智能電子設備(Intelligent Electronic Device,IED)在空間上分屬不同的變電站,如何實現(xiàn)站間穩(wěn)定同步[7];
(2) 同步源的周期擾動和各IED節(jié)點參考時鐘的漂移,導致系統(tǒng)級的同步抖動較大;
(3) 來自不同的變電站數(shù)據(jù)源到達區(qū)域應用主機的路徑延時各不相同,如何快速獲得統(tǒng)一時間斷面的采樣值數(shù)據(jù);
(4) 系統(tǒng)的采樣密度密度問題,合適的采樣密度能夠為區(qū)域電網(wǎng)的保護、測量、動態(tài)數(shù)據(jù)記錄提供一體化數(shù)據(jù)平臺;
(5) 如何保證多業(yè)務共網(wǎng)時采樣數(shù)據(jù)固定路徑低時延傳送問題等。
此處以陽煤集團所屬28個變電站為例,給出一種有源級聯(lián)式采集系統(tǒng),由頂層提供全網(wǎng)定時參考和路徑延遲測量,并逐級完成系統(tǒng)同步及同步脈沖恢復。各變電站的IED在同步脈沖觸發(fā)下完成數(shù)據(jù)采集,硬件保證采樣值每個間隔都能同步回傳。系統(tǒng)中級聯(lián)轉(zhuǎn)發(fā)設備采用電路交換、延遲補償、硬件優(yōu)先級劃分等手段保證多業(yè)務共網(wǎng)時采樣值數(shù)據(jù)固定時延傳送,本文就系統(tǒng)結(jié)構(gòu)、關(guān)鍵設備和技術(shù)、運行維護等方面進行了探討。
2 系統(tǒng)設計endprint
采集系統(tǒng)結(jié)構(gòu)如圖1所示,由系統(tǒng)層的區(qū)域應用業(yè)務主機和時間服務器、區(qū)域數(shù)據(jù)交換和通信管理裝置(SWITCH),位于變電站的站域數(shù)據(jù)合并和轉(zhuǎn)發(fā)裝置(Merging Unit,MU)與過程層的IED組成。系統(tǒng)中應用業(yè)務主機主要負責如區(qū)域保護、安全穩(wěn)控、故障數(shù)據(jù)記錄等系統(tǒng)級功能。SWITCH負責收集來各級MU的采樣值數(shù)據(jù)并向應用主機提供整合后的過程量;MU負責本變電站IED數(shù)據(jù)收集和級聯(lián)變電站數(shù)據(jù)轉(zhuǎn)發(fā);IED則負責過程量采集和傳輸以及執(zhí)行來自區(qū)域主機或站域主機的控制命令。時間服務器經(jīng)SWITCH的IRIG?B接口接入,為各級設備提供絕對時間和同步參考。
圖1 系統(tǒng)體系結(jié)構(gòu)圖
2.1 區(qū)域數(shù)據(jù)交換裝置
區(qū)域數(shù)據(jù)交換裝置(SWITCH)以FPGA為核心,負責各級MU的采樣值數(shù)據(jù)整合和主機控制命令分解及鏈路管理功能,如圖2所示。
圖2中來自級聯(lián)端口的采樣值數(shù)據(jù)經(jīng)硬件解碼和緩沖后進入采樣值緩沖池,在同步信號ASYN的觸發(fā)下由硬件根據(jù)上行轉(zhuǎn)發(fā)表生成采樣值報文經(jīng)應用接口提交到業(yè)務主機。主機下行命令由控制報文交換模塊根據(jù)下行轉(zhuǎn)發(fā)表進行目標尋徑,然后經(jīng)下行復用器進入級聯(lián)端口發(fā)送;而下行分組復用器由硬件保證優(yōu)先轉(zhuǎn)發(fā)控制報文,僅在空閑時轉(zhuǎn)發(fā)來自通用業(yè)務報文。MCU軟件負責轉(zhuǎn)發(fā)表的維護、同步恢復和各級聯(lián)MU的運行維護。在本地秒脈沖的觸發(fā)下,MCU周期性向下行各端口廣播注冊許可報文,通過接收下級MU的注冊請求報文完成SWITCH到各級MU的鏈路延遲測量。
圖2 SWITCH體系結(jié)構(gòu)圖
2.2 站域數(shù)據(jù)合并裝置和轉(zhuǎn)發(fā)優(yōu)化
站域數(shù)據(jù)合并裝置和轉(zhuǎn)發(fā)(MU)以FPGA為核心,通過改進現(xiàn)有直通轉(zhuǎn)發(fā)策略,取消目標地址解析,改用電路交換和FIFO緩沖的技術(shù),可進一步低數(shù)據(jù)轉(zhuǎn)發(fā)延遲,結(jié)構(gòu)如圖3所示。
圖3 MU體系結(jié)構(gòu)圖
圖3中下行數(shù)據(jù)分成兩路:一路經(jīng)過多通道的FIFO緩沖后直接送往其下行接口;另一路進入MAC控制器成幀后送MCU和下行解復用器進行解包,隨后解復用器按一定規(guī)則將控制報文選送至目標IED所連接端口。對本地收集至各IED的過程量,由上行復用器進行數(shù)據(jù)壓縮和打包,一路送本地MCU(MCU根據(jù)配置決定該報文是否轉(zhuǎn)發(fā)至本地應用業(yè)務接口),另一路送上行MAC控制器的實時優(yōu)先級接口(LV1)。來自下級級聯(lián)端口和本地應用接口的非實時業(yè)務數(shù)據(jù)經(jīng)MCU緩沖后被送到上行MAC控制器的LV0隊列,由上行MAC控制器擇機發(fā)送。
在圖3所示MU中上行的多路選擇器在本地時隙控制器的控制下,按預先設定的時隙順序選擇發(fā)送本級直采數(shù)據(jù)或下級MU的數(shù)據(jù)。時隙控制器則由同步恢復模塊控制,在本級MU沒有和SWITCH同步前,時隙控制器不會選擇轉(zhuǎn)發(fā)下級MU數(shù)據(jù)以及本級直采數(shù)據(jù)包。
2.3 系統(tǒng)參考時鐘優(yōu)化
就圖1來說,若各分散設備采用本地晶體作為定時參考,其頻偏和漂移會導致系統(tǒng)失步和同步抖動風險增加,為此進行改進。
首先頂層SWITCH采用高穩(wěn)定度的OCXO作為工作時鐘、定時參考及網(wǎng)絡物理層發(fā)送參考時鐘;其次處于中間級聯(lián)位置的MU則利用以太網(wǎng)物理層從上行級聯(lián)端口(圖3中RX0端口)恢復出的接收時鐘作為本地網(wǎng)絡物理層發(fā)送時鐘和本地定時參考;最后,過程層IED則從MU下行數(shù)據(jù)鏈路中恢復出接收時鐘,同時使用該時鐘作為本地定時和發(fā)送參考。如此,系統(tǒng)定時直接或間接地同步于頂層高穩(wěn)定度的溫補晶體OCXO,系統(tǒng)級的同步和定時的穩(wěn)定性得到保證,同步抖動也大大減小。
2.4 網(wǎng)絡傳送規(guī)則及優(yōu)化
為簡化實現(xiàn)和延長傳送距離,系統(tǒng)硬件上采用層次式有源級聯(lián),邏輯上基于多點控制協(xié)議(MPCP)[8]進行改進,兼容電路交換和存儲轉(zhuǎn)發(fā),按頂層SWITCH的下行級聯(lián)口劃分網(wǎng)絡沖突域和單獨的同步域(如圖1所示),同一個沖突域中上行信道為共享信道,下行信道為廣播信道,位于同一個沖突域中的各級MU進行獨立鏈路測距和同步。現(xiàn)有結(jié)構(gòu)的解決方案中,在各節(jié)點延遲測量沒有結(jié)束之前上行報文存在沖突,這里結(jié)合本系統(tǒng)特點對傳送規(guī)則進行如下改進:
(1) 鏈路測距等管理報文采用存儲轉(zhuǎn)發(fā)方式逐級上行;
(2) 各級MU在它與SWITCH間端到端鏈路測距完成且獲得授權(quán)后才可傳送采樣值;
(3) 各級MU采樣值報文必須在系統(tǒng)管理員規(guī)定的窗口中發(fā)送;
(4) 若SWITCH重啟則清除所有MU注冊授權(quán)標記和鏈路延遲數(shù)據(jù),并依據(jù)配置表向各端口發(fā)送注冊許可幀,進行新一輪的延遲測量;
(5) 若MU啟動后則關(guān)閉本級電路轉(zhuǎn)發(fā)并等待來自SWITCH的注冊許可報文,根據(jù)需要發(fā)送注冊請求幀并按注冊許可報文中授權(quán)標記判斷本節(jié)點是否注冊成功;
(6) 注冊成功的MU將記憶注冊許可報文中的本節(jié)點路徑延遲,隨后完成初始化并開放電路轉(zhuǎn)發(fā)功能;
SWITCH特定下行口級聯(lián)的所有MU測距完成則認為該支路初始化完成,通過改進的轉(zhuǎn)發(fā)管理策略,本系統(tǒng)很好地解決了上行沖突問題。
3 鏈路延遲測量
本文對目前延遲測量方法進行改進[8?9],由硬件標記時間戳,并在MU應答的注冊請求報文中增加許可報文發(fā)送時間和請求報文每一跳駐留時間修正字段,來提高延遲測量精度。
圖4中SWITCH在[T1]時刻發(fā)送注冊許可報文,MU在[T2]時刻接收到該報文并在[T3]時刻發(fā)回注冊請求報文(其駐留時間修正字段為0),該報文在[T4]時刻到達SWTICH。其中[δt]為電路轉(zhuǎn)發(fā)延遲固定為4個網(wǎng)絡時鐘,[MUi]和[MUi+1]為負責轉(zhuǎn)發(fā)的中間MU,而[ΔTi]和[ΔTi+1]為中間級MU的軟件轉(zhuǎn)發(fā)延遲。故SWITCH可按下式計算它和對應MU之間路徑延遲[Tmu_delay]:
[Tmu_delay=T4-T1-iΔTi-T3-T22] (1)
式(1)隱式地包含各級電路轉(zhuǎn)發(fā)延遲[δt],其中[iΔTi]為中間級聯(lián)的MU的軟件駐留時間的總和,由硬件按下面方法自動計算。
圖4 端到端延遲測量示意圖
當注冊請求報文到達轉(zhuǎn)發(fā)MU的網(wǎng)端口時由軟件讀取報文到達時間[Trcv]和報文中攜帶的修正時間字段[Tpkt_correct],然后將差值[Trcv-Tpkt_correct]寫入發(fā)送描述符,該報文離開時硬件采用發(fā)送時間[Txmit]和發(fā)送描述符的時間之差作為新的修正時間[Tnew_pkt_correct],即:
[Tnew_pkt_correct=Tpkt_correct+(Txmit-Trcv)] (2)
最后,MU的注冊請求報文最終到達SWITCH時,其報文中修正時間字段則為中間各級MU的軟件駐留時間之和。實現(xiàn)時,SWITCH需要對同一個MU進行多次測量,并取平滑后的結(jié)果做最終的鏈路延遲,該延遲隨后通過注冊許可報文發(fā)布給相應的MU。
4 同步恢復
圖1中,系統(tǒng)以SWITCH的下行級聯(lián)端口為獨立同步域,自上而下逐級同步。SWITCH通過跟蹤IRIG?B信號,恢復出本地秒脈沖(PPS)準時沿并在PPS準時沿記錄本地時間戳[Tsw_pps]和觸發(fā)包含[Tsw_pps]注冊許可報文(見圖4),MU可推斷出本地PPS準時沿位置為[9]:[Tmu_pps=Tsw_pps+(T2-T1)]。設第[i]次測量為[Tmu_pps_i=][Tsw_pps_i+(T2_i-T1_i)],則MU側(cè)獲得一個隨時間線性增長序列[Tmu_pps_i],序列的增量即為MU本地觀測到的秒脈沖的寬度,取該序列最新的N+1個測量值的增量并取平均作為MU的秒脈沖寬度,MU可估計出下一秒準時沿時間為:
[Tmu_pps_i+1=Tsw_pps_i+Tmu_pps_width] (3)
[Tmu_pps_width=1Ni=0N-1(Tmu_pps_i+1-Tmu_pps_i)] (4)
接著MU通過一個具有輸出比較功能的定時器來比較本地時間戳定時器和新的秒脈沖的預測值,當二者一致時輸出本地秒脈沖,通過類似的方法實現(xiàn)IED和MU之間的定時器同步。最后,各級MU和IED以本地秒脈沖為參考點,產(chǎn)生間隔為[Ts]的采樣脈沖ASYN,過程層IED在脈沖ASYN觸發(fā)下啟動數(shù)據(jù)采集,并向MU回傳上一采樣間隔的采樣值。
如第2.3節(jié)所述,由于系統(tǒng)各級設備的同步定時器基于同一個參考時鐘,加之本地自守時模塊的作用,一旦系統(tǒng)進入同步狀態(tài),會在較長的時間內(nèi)處于低抖動的同步保持狀態(tài)。
5 同步數(shù)據(jù)傳輸和延遲補償
MU將本變電站的采樣值數(shù)據(jù)進行匯聚,壓縮打包后在下一個采樣間隔中等待觸發(fā)傳送。為補償鏈路延遲,MU通過數(shù)字鎖相環(huán)產(chǎn)生超前采樣脈沖ASYN時間為[Tmu_delay]的發(fā)送觸發(fā)信號MU_TX_SYN,由該信號觸發(fā)產(chǎn)生本地傳輸節(jié)拍,使本地數(shù)據(jù)上行到達SWITCH時鏈路延遲恰好被補償完。
如圖5所示,MU的傳輸節(jié)拍被劃分為實時窗口[Tw]和普通窗口[Tp],并且硬件保證普通業(yè)務只在窗口[Tp]傳輸。其中實時窗口[Tw]用來傳送上行采樣值,又被還分為若干時隙,由系統(tǒng)靜態(tài)分配各級MU的邏輯地址、時隙寬度和時隙位置。在傳送窗口[Tw]內(nèi),只有在當前時隙與MU被授權(quán)的時隙一致時才可以插入傳送本地采樣值數(shù)據(jù)(如圖5中時隙[T5],對應邏輯地址為5的MU授權(quán)發(fā)包時隙),其他時隙按配置依次向上轉(zhuǎn)發(fā)來自各個下行口的實時數(shù)據(jù)。通過靜態(tài)時隙規(guī)劃,不僅使采樣值每個采樣間隔都能得到傳輸且延時固定,還大大簡化了系統(tǒng)設計復雜度。
圖5 數(shù)據(jù)分組傳送示意圖
位于區(qū)域控制中心的SWITCH則在系統(tǒng)級采樣脈沖的觸發(fā)下收集來自下行端口的過程層數(shù)據(jù),生成系統(tǒng)一個時間斷面數(shù)據(jù),并按照配置向各應用主機提交。
6 路徑規(guī)劃及運維
區(qū)域應用業(yè)務集成和數(shù)據(jù)共享及過程層業(yè)務數(shù)據(jù)相對穩(wěn)定是系統(tǒng)重要特征,系統(tǒng)配置和維護工具正是基于此優(yōu)化設計完成的。工具以各變電站的IED所采集的過程層數(shù)據(jù)和控制對象構(gòu)建資源庫,根據(jù)應用主機數(shù)據(jù)要求采用自頂向下的建模順序,先確定整個應用對各變電站的數(shù)據(jù)要求,再為各MU確定本級實時時隙寬度、時隙位置和邏輯地址、實時數(shù)據(jù)查找表等,MU根據(jù)查找表對來自所轄IED的采樣數(shù)據(jù)進行帶寬壓縮和打包匯聚后上網(wǎng)傳送。SWITCH則將區(qū)域數(shù)據(jù)匯總在一個緩沖池中,由配置工具根據(jù)應用主機的功能和數(shù)據(jù)模型文件編制上行轉(zhuǎn)發(fā)表,指導SWITCH以IED為單位為不同應用端口重組過程層采樣數(shù)據(jù)。
此外,配置工具以SWITCH下行端口為一個獨立控制域,規(guī)劃應用主機面向IED的控制報文的傳送路徑,并生成下行路徑查找表,以便SWITCH正確轉(zhuǎn)發(fā)應用主機的下行業(yè)務數(shù)據(jù)。對應的MU也包含一個由配置工具生成的下行控制命令映射表,以便MU能夠正確轉(zhuǎn)發(fā)應用主機的控制命令道特定IED。
如前所述,在SWITCH和MU的軟件中均設計一個TCP服務端,維護數(shù)據(jù)通過SWITCH的管理端口以普通分組模式可以到達系統(tǒng)中任何一個MU,系統(tǒng)工具以此實現(xiàn)包括配置管理、運行工況和固件升級等遠程運維。
7 系統(tǒng)測試
在測試階段,綜合利用不同長度的光纖和網(wǎng)絡延遲器模擬分布在不同變電站的IED,記錄系統(tǒng)中不同位置IED所測同一電流量的相位差,并結(jié)合示波器觀測對應IED的ADC啟動信號。圖6為同步信號(ASYN)測試示意圖,CH4為頂層SWITCH的ASYN信號,CH3某層次MU恢復的ASYN信號,CH1和CH2為不同IED中ADC啟動信號。
圖6 同步信號測量波形圖
通過相差分析和啟動波形測量表明,系統(tǒng)能夠很好地實現(xiàn)全網(wǎng)高密度精準同步采樣(同步精度<100 ns,抖動<200 ns)。進一步利用保護動作延時和開關(guān)量變位測試證實系統(tǒng)級傳送延時優(yōu)于1 ms,整個系統(tǒng)級的延時滿足設計要求。
8 結(jié) 語
本文所述數(shù)據(jù)采集系統(tǒng)中區(qū)域數(shù)據(jù)交換設備和站域數(shù)據(jù)合并設備的實時業(yè)務部分均由FPGA硬件實現(xiàn),區(qū)域保護主機采用高性能服務器和硬實時系統(tǒng)構(gòu)建,采用同步傳送方式,能夠?qū)崿F(xiàn)固定路徑低延時傳送,可實現(xiàn)全網(wǎng)高密度精準同步采樣,非常適合用作區(qū)域同步數(shù)據(jù)業(yè)務平臺,對比現(xiàn)有的廣域數(shù)據(jù)測量系統(tǒng),該系統(tǒng)創(chuàng)新點體現(xiàn)如下:
(1) 將分散裝置定時參考同步到頂層SWITCH,可不依賴外部時鐘源實現(xiàn)系統(tǒng)同步;
(2) 通過源端延遲補償保證各分散裝置的采樣數(shù)據(jù)在同一時間斷面到達系統(tǒng)層;
(3) 通過時分復用和實時路徑規(guī)劃技術(shù)保證采樣值和控制命令傳輸時延固定可預測;
(4) 實時業(yè)務和非實時業(yè)務獨立交換路徑,保證了注冊管理報文的無沖突傳輸;
(5) 采用電路交換和硬件多路并行轉(zhuǎn)發(fā)技術(shù)減少傳送延遲和傳輸抖動。
該系統(tǒng)已在陽煤集團通過現(xiàn)場驗收并成功投運,目前系統(tǒng)數(shù)據(jù)采集正常,運行良好,所涉及的相關(guān)技術(shù)已申報國家知識產(chǎn)權(quán)局的專利[10]。
參考文獻
[1] 王茂海,謝開,徐正山.廣域測量系統(tǒng)的數(shù)據(jù)記錄密度探討[J].繼電器,2008,36(4):54?57.
[2] 薛禹勝,徐偉,萬秋蘭,等.關(guān)于廣域測量系統(tǒng)及廣域控制保護系統(tǒng)的評述[J].電力系統(tǒng)自動化,2007(15):1?5.
[3] 程云峰,張欣然,陸超.廣域測量技術(shù)在電力系統(tǒng)中的應用研究進展[J].電力系統(tǒng)保護與控制,2014(4):145?153.
[4] 周良才,張保會,薄志謙.廣域后備保護系統(tǒng)的自適應跳閘策略[J].電力系統(tǒng)自動化,2011(1):55?60.
[5] 丁偉,何奔騰,王慧芳,等.廣域繼電保護系統(tǒng)研究綜述[J].電力系統(tǒng)保護與控制,2012(1):145?155.
[6] 徐慧明,畢天姝,黃少峰,等.基于廣域同步測量系統(tǒng)的預防連鎖跳閘控制策略[J].中國電機工程學報,2007(19):32?38.
[7] 國家能源局.DL/T282?2012中華人民共和國電力行業(yè)標準:合并單元技術(shù)條件[S].北京:中國電力出版社,2012.
[8] IEEE Computer Society. IEEE Std 802.3asTM?2006. Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications [S]. New York: IEEE Computer Society, 2006.
[9] MILLS D L. RFC1305 network time protocol (version 3) specification, implementation and analysis [M]. Newark: University of Delaware, 1992.
[10] 龐吉耀.一種硬實時級聯(lián)式多節(jié)點同步采樣和數(shù)據(jù)傳輸方法:中國,CN104135359A[P].2014?11?05.