亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        配電網(wǎng)5G通信UDP封裝GOOSE/SV報文自動判斷測試的設計與實現(xiàn)

        2023-08-30 03:17:44程克杰潘松杰
        東北電力技術 2023年8期
        關鍵詞:測試工具正確性報文

        楊 靜,程克杰,郭 亮,潘松杰

        (許繼電氣股份有限公司,河南 許昌 461001)

        0 引言

        電網(wǎng)新兩網(wǎng)戰(zhàn)略的提出加快了堅強智能電網(wǎng)和泛在電力物聯(lián)網(wǎng)的建設。配電網(wǎng)絡向智能化方向不斷發(fā)展,在智能電網(wǎng)對配電網(wǎng)運行安全可靠性以及經(jīng)濟性提出更高要求的情況下[1-5],當前配電網(wǎng)終端與配電網(wǎng)自動化主站之間的數(shù)據(jù)傳輸為用戶數(shù)據(jù)報協(xié)議(user datagram protocol,UDP)封裝GOOSE/SV報文[6-7]。傳輸報文包括故障測量數(shù)據(jù)、開關變位信息、閉鎖信號和跳閘命令等實時數(shù)據(jù)[8-9],為保證數(shù)據(jù)傳輸可靠性及現(xiàn)場調(diào)試分析,需要對UDP封裝GOOSE/SV報文進行測試分析,以保證現(xiàn)場運行的可靠性及電網(wǎng)穩(wěn)定性[10-12]。

        目前UDP封裝GOOSE/SV報文的測試存在的問題:①UDP封裝GOOSE/SV報文幀數(shù)巨大,需要人工進行報文解析,耗時多;②只能人工對部分已解析報文進行分析判斷,易錯檢、漏檢;③現(xiàn)場調(diào)試及問題排查時,分析報文較困難,無相應的解析、判斷工具。

        針對以上問題,設計一種簡單實用的配電網(wǎng)5G通信報文解析、判斷工具,制定完善的UDP封裝GOOSE/SV報文測試用例,既能提升研發(fā)測試的全面性及效率,又能保障配電網(wǎng)裝置穩(wěn)定運行。

        1 功能性需求分析

        UDP封裝GOOSE報文測試工具需要滿足以下條件:①兼容各種通道類型組合(StValue、Q、T)報文;②兼容攜帶VLAN標識位的報文;③兼容GOOSE報文中變長字段,適應各種變長字段的長度變化;④UDP封裝GOOSE自身報文長度正確性判斷;⑤UDP封裝GOOSE報文連續(xù)報文中StNum不變,SqNum順次加1的正確性判斷;⑥UDP封裝GOOSE報文連續(xù)報文中StNum加1,SqNum歸0的正確性判斷;⑦UDP封裝GOOSE連續(xù)報文中StNum、SqNum翻轉(zhuǎn)(0x FF FF FF FF翻轉(zhuǎn)為0x01)的正確性判斷。

        UDP封裝SV報文測試工具需要滿足以下判斷:①UDP封裝SV報文自身報文長度正確性判斷;②UDP封裝SV報文連續(xù)報文中Smpcnt翻轉(zhuǎn)(0x 0F9F翻轉(zhuǎn)為0x01)正確性判斷;③UDP封裝SV報文中Sync位由0到1時,Smpcnt歸0的正確性判斷;④UDP封裝SV報文中Smpcnt連續(xù)性判斷。

        測試工具除對報文自身及報文間邏輯做出判斷,還在界面展示判斷結(jié)果并給予正確提示,以幫助測試人員更好地解讀報文。

        2 測試工具設計

        2.1 整體框架設計

        采用分模塊方式對報文進行解析判斷[13],測試工具整體框架包括實時解析模塊及解析判斷模塊,如圖1所示。

        圖1 測試工具整體框架

        a.實時解析模塊在解析報文的過程中檢查報文長度字段與實際長度相符,如GOOSE/SV報文有長度錯誤,測試工具將判斷結(jié)果實時顯示在工具欄,實時解析模塊可以實現(xiàn)報文的過濾及存儲功能。

        b.解析判斷模塊實現(xiàn)報文間邏輯判斷并展示判斷結(jié)果。支持離線加載UDP封裝GOOSE/SV報文,并進行報文間邏輯判斷功能。

        2.2 實時解析模塊

        實時解析模塊采用并行處理方式,可加快報文解析速度,防止大量報文排隊導致工具崩潰的問題[14]。如圖2—圖4所示,實時解析模塊針對UDP封裝GOOSE/SV報文做以下處理。

        圖2 解析報文流程

        圖3 解析SV報文子流程

        圖4 解析GOOSE報文子流程

        a.自動識別當前報文格式,將當前報文格式顯示在protocol欄(如UDP_GOOSE、UDP_SV)。

        b.通過對protocol欄進行篩選過濾,使當前界面僅顯示UDP_GOOSE或UDP_SV報文。

        c.針對GOOSE報文中ASDU、SqNum、StNum的長度位等變化字段進行變長字段自動判斷。

        d.對時間通道值顯示進行處理,使界面通道時間顯示正確。

        e.對品質(zhì)位通道進行二進制處理并顯示出來,增強報文解析易讀性。

        f.對報文完整性做判斷,用于檢測UDP封裝GOOSE/SV的正確性。

        g.自適應GOOSE數(shù)據(jù)部分St、St+T、St+Q等多種通道類型自由組合的報文解析。

        h.在信息欄顯示GOOSE/SV報文主要信息,如檢修標志、對時標志等。

        2.3 解析判斷模塊

        如圖5—圖8所示,UDP封裝GOOSE/SV報文間存在連續(xù)性、序號翻轉(zhuǎn)等邏輯。解析判斷模塊對UDP封裝GOOSE/SV報文自動判斷如下。

        圖5 UDP封裝GOOSE報文判斷流程

        圖6 UDP封裝GOOSE報文判斷否定子流程

        圖7 UDP封裝GOOSE報文判斷肯定子流程

        圖8 UDP封裝SV報文判斷流程

        a.連續(xù)UDP封裝GOOSE報文中StNum不變,SqNum順次加1邏輯判斷。

        b.連續(xù)UDP封裝GOOSE報文中StNum加1,SqNum歸0的邏輯判斷。

        c.連續(xù)UDP封裝GOOSE報文中StNum,SqNum自然翻轉(zhuǎn)(0x FF FF FF FF翻轉(zhuǎn)至0x01)的邏輯判斷。

        d.連續(xù)UDP封裝SV報文中Smpcnt自然翻轉(zhuǎn)(0x 0F9F翻轉(zhuǎn)為0x00)的邏輯判斷。

        e.連續(xù)UDP封裝SV報文中Sync由0到1時,Smpcnt歸0的邏輯判斷。

        f.UDP封裝SV報文Smpcnt連續(xù)性邏輯判斷。

        2.4 工作流程設計

        工作流程設計如圖9所示,將裝置發(fā)送的UDP封裝GOOSE/SV報文發(fā)送至PC端,通過配電網(wǎng)5G通信UDP封裝GOOSE/SV報文實時解析、解析判斷的功能得到報文解析結(jié)果及報文間邏輯自動判斷結(jié)果。

        圖9 測試工具工作流程

        3 測試工具實現(xiàn)

        測試工具在Windows系統(tǒng)中VS2010+Qt開發(fā)環(huán)境下實現(xiàn),界面如圖10所示。

        圖10 測試工具界面

        測試工具主界面包括選擇網(wǎng)卡信息、實時顯示報文選擇、“分析UDP_GOOSE”、“分析UDP_SV”按鈕,可自動判斷UDP封裝GOOSE/SV報文間邏輯判斷的正確性。點擊“開始”按鈕彈出抓包框,抓取當前網(wǎng)卡報文,將解析后的UDP封裝GOOSE/SV報文顯示在界面上,報文實時解析結(jié)果如圖11所示,“打開”按鈕可以打開保存的*.pcap文件;點擊“停止”按鈕停止抓取報文。

        圖11 報文實時解析結(jié)果

        測試工具打開離線保存的*.pcap文件,通過點擊“分析UDP_GOOSE”、“分析UDP_SV”可獲得報文間邏輯判斷結(jié)果,如圖12、圖13所示,完成的測試項目如表1所示。

        表1 完成的測試項目

        圖12 UDP_GOOSE分析結(jié)果展示

        圖13 UDP_SV分析結(jié)果展示

        4 實際應用效果

        經(jīng)過人工與測試工具的測試對比,測試周期由人工測試的3天縮減至0.5天,如圖14所示。該測試工具有效支撐了四川眉山試點工程、浙江紹興示范工程等項目投運;在某公司多個重點項目開發(fā)測試階段發(fā)現(xiàn)小概率事件,提高了產(chǎn)品的可靠性。

        圖14 對比試驗結(jié)果

        測試工具優(yōu)點如下。

        a.操作簡單,界面簡潔易懂。實時解析報文采用并行解析方式,解析速度快、無卡頓現(xiàn)象;功能模塊分開運行,運行速度快,結(jié)果展示明顯。

        b.能提升報文解析完整性判斷效率。人工進行UDP封裝SV報文解析時,單條報文耗時2 min,判斷報文完整性耗時1 min;當解析大量報文時,測試工具明顯節(jié)省時間,且能實時判斷單幀報文的完整性。

        c.能提升報文正確性判斷效率。一般情況下,裝置發(fā)送UDP封裝GOOSE報文速率1幀/5 s,發(fā)送UDP封裝SV報文速率為4000幀/s,人工判斷5 s內(nèi)發(fā)送UDP封裝GOOSE/SV報文的時長約為2.5 h,使用測試工具從抓包開始至判斷結(jié)束的時長小于1 min。經(jīng)過試驗對比,人工判斷出錯率為0.5%,測試工具判斷出錯率為0,報文正確性判斷效率提升明顯。

        5 結(jié)語

        通過對5G通信發(fā)送UDP封裝GOOSE/SV報文進行分析,設計5G通信UDP封裝GOOSE/SV報文實時解析、解析判斷工具,實現(xiàn)UDP封裝GOOSE/SV報文的實時解析、報文完整性校驗及報文間邏輯判斷功能。實際應用表明,該工具為5G配電網(wǎng)終端測試提供了技術手段,提高了測試整體能力,推進測試質(zhì)量持續(xù)提升。測試工具能發(fā)現(xiàn)裝置發(fā)送報文的缺陷,使5G配電網(wǎng)裝置在研發(fā)初期得以完善,提升了產(chǎn)品競爭力和電網(wǎng)穩(wěn)定性,同時大幅降低售后服務成本。

        猜你喜歡
        測試工具正確性報文
        邊緣智力兒童及其智力測試工具的研究進展
        基于J1939 協(xié)議多包報文的時序研究及應用
        汽車電器(2022年9期)2022-11-07 02:16:24
        CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
        一種基于系統(tǒng)穩(wěn)定性和正確性的定位導航方法研究
        淺析反駁類報文要點
        中國外匯(2019年11期)2019-08-27 02:06:30
        Http并發(fā)連接測試工具
        淺談如何提高水質(zhì)檢測結(jié)果準確性
        ATS與列車通信報文分析
        福祿克推出先進的連接式測試工具系統(tǒng)
        雙口RAM讀寫正確性自動測試的有限狀態(tài)機控制器設計方法
        亚洲一区二区三区激情在线观看| 日韩免费小视频| 九九精品国产99精品| 一区二区三区内射视频在线观看 | 国产高清在线一区二区不卡| 男女啪动最猛动态图| 亚洲国产成人精品无码区在线观看| 色优网久久国产精品| 日韩人妻免费视频一专区| 亚洲精品tv久久久久久久久久| 真人新婚之夜破苞第一次视频| 亚洲中久无码永久在线观看同 | 亚洲色AV天天天天天天| 国产护士一区二区三区| 精品亚洲国产成人av色哟哟| 大肉大捧一进一出视频| 亚洲区在线播放| 丁香婷婷激情俺也去俺来也 | 中文字幕人妻第一区| 国产精品久久久久久久成人午夜| av永久天堂一区二区三区蜜桃 | 强开少妇嫩苞又嫩又紧九色| 乱色熟女综合一区二区三区| 精品国产免费Av无码久久久| 人妖熟女少妇人妖少妇| 亚洲国产综合在线亚洲区亚洲av| av无码电影一区二区三区| 亚洲欧美日本| 99在线无码精品秘 入口九色| 亚洲日本一区二区三区四区| 两个人看的www免费视频中文| 四虎精品免费永久在线| 牛仔裤人妻痴汉电车中文字幕| 美腿丝袜在线一区二区| 午夜成人鲁丝片午夜精品| 亚洲精品国产品国语在线app| 国产一区二区三区精品乱码不卡| 亚洲中文字幕无码不卡电影 | 免费超爽大片黄| 国产精品高清免费在线| av免费播放网站在线|