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

        ?

        多源異構(gòu)電網(wǎng)運(yùn)行時(shí)標(biāo)量測數(shù)據(jù)接入方案設(shè)計(jì)

        2018-01-05 01:01:04趙裕嘯茅海泉
        計(jì)算機(jī)測量與控制 2017年12期
        關(guān)鍵詞:任務(wù)調(diào)度海量插件

        猶 鋒,趙裕嘯,茅海泉

        (江蘇瑞中數(shù)據(jù)股份有限公司,南京 210012)

        多源異構(gòu)電網(wǎng)運(yùn)行時(shí)標(biāo)量測數(shù)據(jù)接入方案設(shè)計(jì)

        猶 鋒,趙裕嘯,茅海泉

        (江蘇瑞中數(shù)據(jù)股份有限公司,南京 210012)

        海量準(zhǔn)實(shí)時(shí)數(shù)據(jù)服務(wù)平臺(tái)是電網(wǎng)運(yùn)行時(shí)標(biāo)量測數(shù)據(jù)集中存儲(chǔ)的場所;為了滿足電網(wǎng)調(diào)度自動(dòng)化、計(jì)量自動(dòng)化等電網(wǎng)運(yùn)行數(shù)據(jù)的接入需求,提出一種多源異構(gòu)電網(wǎng)運(yùn)行時(shí)標(biāo)量測數(shù)據(jù)接入方案;該方案綜合采用關(guān)系數(shù)據(jù)庫和實(shí)時(shí)數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),結(jié)合實(shí)時(shí)數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的測點(diǎn)特性定義了電網(wǎng)時(shí)標(biāo)量測數(shù)據(jù)存儲(chǔ)命名規(guī)范,通過配置服務(wù)實(shí)現(xiàn)數(shù)據(jù)接入任務(wù)的啟停控制和運(yùn)行狀態(tài)監(jiān)控,使用接入調(diào)度器調(diào)度接入插件執(zhí)行接入任務(wù)并引入主備冗余技術(shù)保證調(diào)度器的高可用;方案引入組件化程序設(shè)計(jì)思想,通過可插拔、易擴(kuò)展的插件設(shè)計(jì)滿足多源異構(gòu)數(shù)據(jù)的接入需求;方案在南方電網(wǎng)公司海量準(zhǔn)實(shí)時(shí)數(shù)據(jù)服務(wù)平臺(tái)建設(shè)項(xiàng)目中得到實(shí)際應(yīng)用,很好地滿足了南方電網(wǎng)運(yùn)行時(shí)標(biāo)量測數(shù)據(jù)的接入需求。

        多源異構(gòu);時(shí)標(biāo)量測數(shù)據(jù);實(shí)時(shí)數(shù)據(jù)庫;數(shù)據(jù)接入;主備冗余

        0 引言

        近年來,隨著電網(wǎng)信息化和智能化建設(shè)的逐步推進(jìn),在電網(wǎng)的輸變電設(shè)備狀態(tài)監(jiān)測、計(jì)量自動(dòng)化及配網(wǎng)自動(dòng)化等業(yè)務(wù)領(lǐng)域產(chǎn)生了大量的實(shí)時(shí)數(shù)據(jù),繼而沉淀生成海量的歷史數(shù)據(jù),連同調(diào)度安全Ⅰ/Ⅱ區(qū)已經(jīng)形成的電網(wǎng)運(yùn)行方式、關(guān)口電量、保護(hù)、氣象等實(shí)時(shí)數(shù)據(jù)一起,這些海量的電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)都是電網(wǎng)生產(chǎn)運(yùn)行過程中的重要財(cái)富,是實(shí)現(xiàn)精益化管理的重要基礎(chǔ)。為了充分發(fā)掘海量電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)的潛在價(jià)值,確保實(shí)時(shí)數(shù)據(jù)的集約精益化管理,迫切需要建立電網(wǎng)統(tǒng)一、分級管理的海量準(zhǔn)實(shí)時(shí)數(shù)據(jù)服務(wù)平臺(tái)(以下簡稱海量平臺(tái)),以滿足網(wǎng)、省電力公司各業(yè)務(wù)應(yīng)用對實(shí)時(shí)/歷史數(shù)據(jù)進(jìn)行存儲(chǔ)、整合、共享以及統(tǒng)一和標(biāo)準(zhǔn)訪問的需求[1-4]。

        海量平臺(tái)是電網(wǎng)面向數(shù)據(jù)資源統(tǒng)一管理及針對實(shí)時(shí)數(shù)據(jù)管理的有力支撐平臺(tái),是對生產(chǎn)運(yùn)行過程中各業(yè)務(wù)應(yīng)用形成的實(shí)時(shí)歷史數(shù)據(jù)進(jìn)行存儲(chǔ)、集中、整合、共享和分析的場所,同時(shí)提供標(biāo)準(zhǔn)統(tǒng)一的訪問方式,是為經(jīng)營管理各業(yè)務(wù)應(yīng)用——特別是跨專業(yè)跨部門的綜合業(yè)務(wù)應(yīng)用在實(shí)時(shí)歷史數(shù)據(jù)層面提供技術(shù)支撐的信息基礎(chǔ)設(shè)施。

        建設(shè)好海量平臺(tái)前提是各業(yè)務(wù)領(lǐng)域產(chǎn)生的海量實(shí)時(shí)數(shù)據(jù)能夠穩(wěn)定高效的接入平臺(tái)。由于各業(yè)務(wù)領(lǐng)域的業(yè)務(wù)系統(tǒng)的建設(shè)目的及建設(shè)廠商各不相同,所以向海量平臺(tái)提供數(shù)據(jù)的方式及頻率也各有差異,例如調(diào)度自動(dòng)化系統(tǒng)以E文件形式每五分鐘提供一次數(shù)據(jù),而計(jì)量自動(dòng)化系統(tǒng)則通過WebService每十五分鐘提供一次數(shù)據(jù)等。由于不同業(yè)務(wù)系統(tǒng)提供數(shù)據(jù)的方式及頻率差異性,所以本文設(shè)計(jì)了一種多源異構(gòu)海量電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)的接入方案,支持多業(yè)務(wù)系統(tǒng)產(chǎn)生的運(yùn)行實(shí)時(shí)數(shù)據(jù)不同方式不同頻率的自動(dòng)化接入,同時(shí)支持柔性擴(kuò)展可以滿足后續(xù)更多業(yè)務(wù)系統(tǒng)更多形式的接入需求[5-7]。

        1 數(shù)據(jù)接入背景

        1.1 數(shù)據(jù)存儲(chǔ)機(jī)制

        海量平臺(tái)為了保證實(shí)時(shí)數(shù)據(jù)的插入與查詢效率采用關(guān)系數(shù)據(jù)庫與實(shí)時(shí)數(shù)據(jù)庫兩種類型數(shù)據(jù)庫混合使用的方式存儲(chǔ)數(shù)據(jù)。關(guān)系數(shù)據(jù)庫負(fù)責(zé)存儲(chǔ)電網(wǎng)設(shè)備臺(tái)賬信息、設(shè)備模型關(guān)系、平臺(tái)運(yùn)行配置信息及運(yùn)行監(jiān)控日志等;實(shí)時(shí)數(shù)據(jù)庫負(fù)責(zé)存儲(chǔ)電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù),一般采用“測點(diǎn)名稱”這一標(biāo)識符來標(biāo)識所存儲(chǔ)的數(shù)據(jù)。每一個(gè)數(shù)據(jù)都由三部分組成:時(shí)標(biāo)、值以及質(zhì)量碼,其數(shù)據(jù)格式如圖1所示[8-9]。

        圖1 實(shí)時(shí)數(shù)據(jù)庫數(shù)據(jù)格式示意圖

        通過測點(diǎn)名稱可以快速訪問到測點(diǎn)存儲(chǔ)的實(shí)時(shí)/歷史電網(wǎng)運(yùn)行數(shù)據(jù)。因此為了保證測點(diǎn)名稱具有一定意義及全網(wǎng)唯一性,平臺(tái)制定了測點(diǎn)名稱的命名規(guī)則。

        1.2 測點(diǎn)命名規(guī)則

        海量平臺(tái)使用英文字符、數(shù)字、下劃線、特殊符號等33至127號ASCII碼字符命名測點(diǎn)名稱,測點(diǎn)名稱應(yīng)保證全網(wǎng)唯一性。海量平臺(tái)的測點(diǎn)名稱一般由五部分組成:省代碼.子控制區(qū)碼.數(shù)據(jù)源碼.數(shù)據(jù)源內(nèi)部碼.量測類型碼。其中,針對省(市)公司一級部署系統(tǒng),子控制區(qū)碼是可選的,可以沒有;針對省(市)公司二級部署系統(tǒng),測點(diǎn)名稱中則必須包含子控制區(qū)碼。每段之間以“.”字符連接,段內(nèi)不得使用“.”字符,無匹配項(xiàng)的段用“Null”占位。測點(diǎn)名稱各組成部分的命名規(guī)則如下[10-11]:

        1)省代碼:是測點(diǎn)所屬網(wǎng)省公司在測點(diǎn)命名上的表示方式,以省份名稱的拼音首字母縮寫表示;

        2)子控制區(qū)代碼:是測點(diǎn)所屬地市在測點(diǎn)命名上的表示方式,網(wǎng)省公司的子控制區(qū)碼采用各地區(qū)電力公司所在地市的拼音首字母大寫縮寫表示,對于存在重復(fù)情況的網(wǎng)省,第一字的拼音字母往后取,直到?jīng)]有重復(fù)為止;

        3)數(shù)據(jù)源碼:是接入業(yè)務(wù)系統(tǒng)在測點(diǎn)命名上的表示方式,以數(shù)據(jù)源系統(tǒng)的英文縮寫命名,須保證其全網(wǎng)唯一性,海量平臺(tái)遵照CIM規(guī)范規(guī)定了數(shù)據(jù)源碼的命名。常用的數(shù)據(jù)源碼的命名如表1所示[12]。

        表1 常用數(shù)據(jù)源碼命名

        4)數(shù)據(jù)源內(nèi)部碼:是業(yè)務(wù)系統(tǒng)內(nèi)部設(shè)備或者測量點(diǎn)使用的唯一編碼,一般以業(yè)務(wù)系統(tǒng)設(shè)備編碼或者測量點(diǎn)的編碼命名;

        5)量測類型碼:是接入數(shù)據(jù)量測類型在測點(diǎn)命名上的表示方式,量測類型的名稱遵照CIM規(guī)范中對量測的英文命名,同時(shí)海量平臺(tái)為了方便測點(diǎn)命名還定義了量測的英文簡稱。以計(jì)量自動(dòng)化系統(tǒng)中的部分量測類型為例,量測英文命名及簡稱如表2所示。

        根據(jù)上述測點(diǎn)命名規(guī)則,廣東省佛山市調(diào)度自動(dòng)化系統(tǒng)中功能位置編號為DE-54876的變壓器的有功功率在平臺(tái)創(chuàng)建的測點(diǎn)名稱為:GD.FS.SCADA.DE-54876.P。其中GD為廣東省代碼,F(xiàn)S為子控制區(qū)域佛山市的代碼,SCADA為調(diào)度自動(dòng)化系統(tǒng)簡稱,DE-54876為設(shè)備的功能位置編碼即數(shù)據(jù)源內(nèi)部碼,P為量測類型碼中有功功率的英文簡稱。

        表2 計(jì)量自動(dòng)化系統(tǒng)量測命名示例

        1.3 數(shù)據(jù)接入特點(diǎn)

        電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)來自于不同業(yè)務(wù)領(lǐng)域的業(yè)務(wù)系統(tǒng),由于各業(yè)務(wù)領(lǐng)域的業(yè)務(wù)系統(tǒng)建設(shè)目標(biāo)及建設(shè)廠商各不相同,所以平臺(tái)接入數(shù)據(jù)具有多源異構(gòu)性的特點(diǎn),典型接入業(yè)務(wù)系統(tǒng)的數(shù)據(jù)接入頻率及方式如表3所示。

        表3 典型業(yè)務(wù)系統(tǒng)的數(shù)據(jù)接入頻率及方式

        2 接入方案設(shè)計(jì)

        2.1 總體架構(gòu)設(shè)計(jì)

        結(jié)合電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)接入頻率高、實(shí)時(shí)性強(qiáng)及多源異構(gòu)性的特點(diǎn),海量平臺(tái)設(shè)計(jì)的針對電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)的接入方案的架構(gòu)如圖2所示。

        圖2 實(shí)時(shí)數(shù)據(jù)接入方案架構(gòu)圖

        接入方案架構(gòu)由配置服務(wù)、接入調(diào)度器、接入插件、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)源五個(gè)部分構(gòu)成,核心模塊是配置服務(wù)、接入調(diào)度器及接入插件三個(gè)部分。

        配置服務(wù)包含接入狀態(tài)監(jiān)控、接入啟??刂萍敖尤肱渲萌齻€(gè)子模塊。接入配置模塊用于配置接入任務(wù)調(diào)度參數(shù)、數(shù)據(jù)解析規(guī)則、測點(diǎn)及測點(diǎn)值創(chuàng)建規(guī)則等參數(shù);接入啟??刂颇K通過向接入調(diào)度器發(fā)送命令控制接入任務(wù)的啟動(dòng)和停止;接入狀態(tài)監(jiān)控用于監(jiān)控接入調(diào)度器的運(yùn)行狀態(tài)。

        接入調(diào)度器負(fù)責(zé)加載任務(wù)并根據(jù)任務(wù)調(diào)度參數(shù)調(diào)度執(zhí)行接入任務(wù)。接入調(diào)度器主要包括命令處理器、冗余檢測、任務(wù)加載器及任務(wù)調(diào)度器四個(gè)子模塊:

        1)命令處理器用于接收啟??刂泼詈椭鱾湔{(diào)度器間的心跳檢測,啟停控制命令可以控制接入任務(wù)的啟動(dòng)和停止,心跳檢測用于檢測主調(diào)度器的運(yùn)行狀態(tài)。

        2)冗余檢測模塊是調(diào)度器主備冗余的核心??梢圆渴鸲鄠€(gè)接入調(diào)度器,但是只有一個(gè)是主調(diào)度器。備調(diào)度器通過冗余檢測模塊實(shí)時(shí)檢測主調(diào)度器的運(yùn)行狀態(tài),一旦檢測到主調(diào)度器發(fā)生故障,就會(huì)立刻搶占主調(diào)度器的位置負(fù)責(zé)接收處理命令、同步任務(wù)配置及調(diào)度執(zhí)行任務(wù),原來的主調(diào)度器則變成備調(diào)度器。

        3)任務(wù)加載器負(fù)責(zé)加載接入任務(wù)配置,同時(shí)定時(shí)同步更新已加載任務(wù)配置和狀態(tài),保證任務(wù)調(diào)度執(zhí)行的準(zhǔn)確性和一致性。

        4)任務(wù)調(diào)度器根據(jù)任務(wù)配置定時(shí)調(diào)度執(zhí)行接入插件并記錄插件執(zhí)行時(shí)間、執(zhí)行狀態(tài)等信息。

        接入插件負(fù)責(zé)根據(jù)數(shù)據(jù)解析規(guī)則解析數(shù)據(jù),根據(jù)測點(diǎn)及測點(diǎn)值創(chuàng)建規(guī)則在平臺(tái)創(chuàng)建測點(diǎn)并將數(shù)據(jù)解析為測點(diǎn)值存入相應(yīng)測點(diǎn)。

        2.2 接入任務(wù)配置

        接入任務(wù)由任務(wù)調(diào)度參數(shù)、數(shù)據(jù)訪問參數(shù)、數(shù)據(jù)解析規(guī)則、測點(diǎn)創(chuàng)建規(guī)則、測點(diǎn)值規(guī)則及關(guān)聯(lián)的接入插件構(gòu)成。創(chuàng)建一個(gè)接入任務(wù)首先就要配置其關(guān)聯(lián)插件以及相應(yīng)的參數(shù)和規(guī)則。下面以E文件接入為例,介紹E文件接入任務(wù)的配置流程。

        平臺(tái)規(guī)定接入的E文件名稱必須遵循以下規(guī)約:省代碼+“_”+子控制區(qū)代碼+“_”+數(shù)據(jù)源碼+“_”+斷面時(shí)間(格式:YYYYMMDD_HH24MISS)+“.”+文件類型后綴。以廣東省東莞市SCADA系統(tǒng)2015年3月13日下午5點(diǎn)5分7秒的E文件為例,其文件名:GD_DG_SCADA_20150313_170507.DT。

        基于上述E文件命名規(guī)范,通用的E文件接入任務(wù)配置流程如圖3所示。

        圖3 數(shù)據(jù)接入任務(wù)配置流程圖

        1)創(chuàng)建接入任務(wù),系統(tǒng)分配任務(wù)編號,配置任務(wù)名稱、描述、任務(wù)類型等基本屬性,設(shè)置開始啟動(dòng)時(shí)間、任務(wù)執(zhí)行周期、延遲執(zhí)行時(shí)間等任務(wù)調(diào)度參數(shù);

        2)配置E文件的獲取規(guī)則,包括文件所在服務(wù)器地址,文件存放路徑及訪問文件的用戶名、密碼等訪問權(quán)限;

        3)配置文件解析規(guī)則,包括E文件的后綴,文件包含的內(nèi)容標(biāo)簽,標(biāo)簽內(nèi)屬性間的分隔符及分隔符的個(gè)數(shù)等,圖中內(nèi)容標(biāo)簽為,標(biāo)識設(shè)備類型為交流線段,屬性分隔符為空格,屬性間間隔兩個(gè)空格。

        4)配置測點(diǎn)創(chuàng)建規(guī)則,根據(jù)測點(diǎn)命名規(guī)范配置測點(diǎn)名的構(gòu)建規(guī)則,一般省代碼、子控制區(qū)碼和數(shù)據(jù)源碼從文件名獲取,數(shù)據(jù)源內(nèi)部碼關(guān)聯(lián)設(shè)備ID屬性,量測類型碼為量測類型的英文簡稱,圖中“莞水乙線有功”對應(yīng)的測點(diǎn)名為:GD.DG.SCADA.4785

        075321372674.P;接著配置測點(diǎn)描述構(gòu)建規(guī)則、測點(diǎn)數(shù)據(jù)源等屬性。

        5)配置測點(diǎn)值創(chuàng)建規(guī)則,時(shí)間戳從文件名獲取,值關(guān)聯(lián)到對應(yīng)的量測屬性,質(zhì)量碼關(guān)聯(lián)到對應(yīng)的量測值狀態(tài)屬性,如果沒有該屬性,則可以設(shè)置質(zhì)量碼的默認(rèn)值。

        6)最后選擇E文件接入插件為任務(wù)關(guān)聯(lián)插件,由插件根據(jù)配置的文件解析規(guī)則、測點(diǎn)創(chuàng)建規(guī)則和測點(diǎn)值規(guī)則完成E文件的解析、測點(diǎn)的創(chuàng)建及值的插入工作。

        2.3 數(shù)據(jù)接入流程

        配置好接入任務(wù)就可以啟動(dòng)數(shù)據(jù)接入工作。數(shù)據(jù)接入流程一般包括接入任務(wù)加載、任務(wù)調(diào)度、啟動(dòng)進(jìn)程執(zhí)行任務(wù)插件、解析并完成數(shù)據(jù)接入等步驟,數(shù)據(jù)接入的流程如圖4所示:

        圖4 數(shù)據(jù)接入流程

        1)啟動(dòng)接入調(diào)度器,由任務(wù)加載器加載接入任務(wù)列表及任務(wù)的調(diào)度參數(shù);

        2)任務(wù)調(diào)度器開始周期檢查任務(wù)調(diào)度參數(shù),當(dāng)發(fā)現(xiàn)某個(gè)任務(wù)滿足執(zhí)行條件時(shí),立刻啟動(dòng)進(jìn)程,執(zhí)行任務(wù)關(guān)聯(lián)插件;

        3)插件根據(jù)配置的數(shù)據(jù)訪問參數(shù)訪問到帶接入的數(shù)據(jù);

        4)插件根據(jù)數(shù)據(jù)解析規(guī)則解析數(shù)據(jù),根據(jù)測點(diǎn)創(chuàng)建規(guī)則不斷構(gòu)造測點(diǎn)名并檢查該測點(diǎn)在平臺(tái)是否存在,如果存在則根據(jù)測點(diǎn)值規(guī)則寫入實(shí)時(shí)數(shù)據(jù);如果不存在,則先在平臺(tái)創(chuàng)建該測點(diǎn)然后寫入實(shí)時(shí)數(shù)據(jù);

        5)當(dāng)插件完成數(shù)據(jù)解析后,任務(wù)調(diào)度器釋放創(chuàng)建的進(jìn)程資源,該接入任務(wù)本次執(zhí)行結(jié)束。

        3 數(shù)據(jù)接入關(guān)鍵技術(shù)

        3.1 基于主備冗余的高可用設(shè)計(jì)

        由于每天產(chǎn)生的電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)量很大且接入實(shí)時(shí)性要求很高,海量平臺(tái)需要不斷接入各業(yè)務(wù)系統(tǒng)定時(shí)推送過來的運(yùn)行數(shù)據(jù)。如果數(shù)據(jù)接入發(fā)生故障,電網(wǎng)運(yùn)行數(shù)據(jù)就會(huì)累積,上層業(yè)務(wù)分析系統(tǒng)無法獲取最新的運(yùn)行數(shù)據(jù),這是不能容忍的。所以,海量平臺(tái)的數(shù)據(jù)接入方案采用主備冗余設(shè)計(jì)保證數(shù)據(jù)接入的高可用性。同一時(shí)刻只有一個(gè)主接入調(diào)度器工作,同時(shí)存在的多個(gè)備接入調(diào)度器只定期檢測主調(diào)度器是否正常工作。如果發(fā)現(xiàn)主調(diào)度器運(yùn)行異常,則由某個(gè)備調(diào)度器切換成主調(diào)度器負(fù)責(zé)處理接入任務(wù)[13]。啟動(dòng)調(diào)度器的流程如圖5所示。

        圖5 接入調(diào)度器啟動(dòng)流程

        1)啟動(dòng)調(diào)度器,調(diào)度器首先會(huì)檢測是否有主調(diào)度器正在運(yùn)行,如果沒有主調(diào)度器運(yùn)行,則將自身注冊成為主調(diào)器,加載接入任務(wù)并進(jìn)行任務(wù)調(diào)度;

        2)發(fā)現(xiàn)有主調(diào)度器正在運(yùn)行,則與主調(diào)度器進(jìn)行心跳檢測,檢測其運(yùn)行狀態(tài);如果發(fā)現(xiàn)主調(diào)度器不響應(yīng)心跳檢測,則標(biāo)記主調(diào)度器為故障狀態(tài)并將自身注冊成為主調(diào)器,加載接入任務(wù)并進(jìn)行任務(wù)調(diào)度;

        3)如果主調(diào)度器正常響應(yīng)心跳檢測,則將自己注冊成為備調(diào)度器并定時(shí)與主調(diào)度器進(jìn)行心跳檢測。

        3.2 基于插件的可擴(kuò)展設(shè)計(jì)

        由于電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)的多源異構(gòu)性和接入的復(fù)雜性,為了滿足今后更多電網(wǎng)業(yè)務(wù)系統(tǒng)的實(shí)時(shí)數(shù)據(jù)接入需求,海量平臺(tái)的數(shù)據(jù)接入方案允許用戶開發(fā)自定義插件擴(kuò)展實(shí)時(shí)數(shù)據(jù)的接入。用戶根據(jù)接入數(shù)據(jù)的方式和數(shù)據(jù)格式開發(fā)滿足個(gè)性化需求的接入插件時(shí)僅需要關(guān)注數(shù)據(jù)解析及數(shù)據(jù)接入邏輯,而任務(wù)調(diào)度交給調(diào)度器完成。用戶自定義插件要求使用Java語言開發(fā),插件必須實(shí)現(xiàn)IExecute接口,接收一個(gè)Integer類型的入?yún)ⅰT摻涌谑遣寮膱?zhí)行入口,調(diào)度器執(zhí)行插件時(shí)根據(jù)注冊的類名找到執(zhí)行入口,傳入關(guān)聯(lián)該插件的任務(wù)ID,從而完成數(shù)據(jù)接入工作。插件注冊及使用執(zhí)行過程如圖6所示。

        圖6 插件注冊及使用過程

        1)配置并注冊自定義插件,說明插件名稱、功能描述及插件執(zhí)行加載類名;

        2)創(chuàng)建接入任務(wù),配置任務(wù)關(guān)聯(lián)的插件及調(diào)度參數(shù);

        3)啟動(dòng)數(shù)據(jù)接入,加載任務(wù)列表并調(diào)度執(zhí)行接入任務(wù);

        4)創(chuàng)建獨(dú)立進(jìn)程,加載插件啟動(dòng)類,傳入任務(wù)ID,調(diào)用插件入口方法Execute運(yùn)行插件;

        5)根據(jù)插件的配置信息解析數(shù)據(jù)、創(chuàng)建測點(diǎn)并插入數(shù)據(jù)。

        由于自定義插件所需參數(shù)像接入數(shù)據(jù)的訪問途徑、數(shù)據(jù)格式等都無法預(yù)估,也不能定義統(tǒng)一的規(guī)范,所以自定義插件只能由插件開發(fā)人員根據(jù)插件運(yùn)行需求提供相應(yīng)的配置文件,滿足個(gè)性化的實(shí)時(shí)數(shù)據(jù)接入需求。

        4 工程實(shí)用

        本文成果已在南方電網(wǎng)公司海量準(zhǔn)實(shí)時(shí)數(shù)據(jù)服務(wù)平臺(tái)建設(shè)項(xiàng)目中得到了實(shí)際應(yīng)用,滿足了南方電網(wǎng)各省市公司調(diào)度自動(dòng)化系統(tǒng)、計(jì)量自動(dòng)化系統(tǒng)等業(yè)務(wù)系統(tǒng)實(shí)時(shí)數(shù)據(jù)接入海量平臺(tái)的需求,也滿足了各省市公司自建業(yè)務(wù)系統(tǒng)的實(shí)時(shí)數(shù)據(jù)的接入需求。圖7為海量平臺(tái)數(shù)據(jù)接入任務(wù)調(diào)度監(jiān)控界面。

        圖7 數(shù)據(jù)接入任務(wù)調(diào)度監(jiān)控界面

        5 結(jié)語

        海量平臺(tái)是電網(wǎng)生產(chǎn)運(yùn)行過程中各業(yè)務(wù)應(yīng)用形成的實(shí)時(shí)歷史數(shù)據(jù)進(jìn)行存儲(chǔ)、集中、整合、共享和分析的場所。本文設(shè)計(jì)的多源異構(gòu)海量電網(wǎng)運(yùn)行實(shí)時(shí)數(shù)據(jù)的接入方案可以穩(wěn)定高效地接入各業(yè)務(wù)系統(tǒng)的實(shí)時(shí)數(shù)據(jù),完全滿足海量平臺(tái)的數(shù)據(jù)接入需求,為平臺(tái)支撐跨部門、跨專業(yè)的大規(guī)模綜合應(yīng)用奠定堅(jiān)實(shí)基礎(chǔ)。

        [1] 姚建國,楊勝春,高宗和,等.電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)發(fā)展趨勢展望[J].電力系統(tǒng)自動(dòng)化,2007,31(13):7-11.

        [2] 陳樹勇,宋書芳,李蘭欣,等.智能電網(wǎng)技術(shù)綜述[J].電網(wǎng)技術(shù), 2009,33(8):1-7.

        [3] 趙家慶,唐 勝,丁宏恩,等.多主題電網(wǎng)設(shè)備綜合智能告警技術(shù)方案[J].電力系統(tǒng)保護(hù)與控制,2015,43(10):116-122.

        [4] 陳麗娟,朱曉燕,趙俊峰,等.國內(nèi)電網(wǎng)實(shí)時(shí)數(shù)據(jù)集成應(yīng)用綜述[J].電力自動(dòng)化設(shè)備, 2010,30(1):139-144.

        [5] 喻 宜,呂志來,齊國印.分布式海量時(shí)序數(shù)據(jù)管理平臺(tái)研究[J].電力系統(tǒng)保護(hù)與控制,2016,44(17):165-170.

        [6] 王和棟,楊勁鋒,等.省級電能計(jì)量自動(dòng)化系統(tǒng)海量數(shù)據(jù)的分布式并行處理[J].廣東電力,2014,27(4):82-85.

        [7] 辛耀中,陶洪鑄,李毅松,等.電力系統(tǒng)數(shù)據(jù)模型描述語言E[J].電力系統(tǒng)自動(dòng)化,2006,30(10):48-51.

        [8] 趙家慶,趙裕嘯,丁宏恩,等.電網(wǎng)調(diào)度自動(dòng)化主備系統(tǒng)間模型正確性校驗(yàn)技術(shù)方案[J].電力系統(tǒng)保護(hù)與控制,2014,42(19):139-144.

        [9] 黃海峰,張珂珩,張 鴻,等.電力系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)庫關(guān)鍵技術(shù)[J].計(jì)算機(jī)應(yīng)用,2011,31(6):1681-1684.

        [10] 丁盛舟,李永光,杜 鵬,等.基于CIM/E的電網(wǎng)調(diào)度系統(tǒng)數(shù)據(jù)質(zhì)量優(yōu)化方法[J].電力系統(tǒng)保護(hù)與控制,2016,44(3):129-134.

        [11] 曹晉彰,王 揚(yáng),朱承治,等.基于公共信息模型的電網(wǎng)企業(yè)資產(chǎn)管理信息模型及應(yīng)用[J].電力系統(tǒng)自動(dòng)化, 2012,36(2):77-81.

        [12] 齊林海,柳 超,任 旭.基于IEC 61970的電網(wǎng)拓?fù)浞治鼋Y(jié)果共享技術(shù)的研究[J].電力系統(tǒng)保護(hù)與控制,2016,44(17):146-150.

        [13] 胡宇舟,范 濱,顧學(xué)道,等.基于Storm的云計(jì)算在自動(dòng)清分系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)處理應(yīng)用[J].計(jì)算機(jī)應(yīng)用,2014,34(S1):96-99.

        Scheme Design for Mass Time Scalar Data Accessing of Power Grid With Characteristics of Multi-source Heterogeneous

        You Feng,Zhao Yuxiao, Mao Haiquan

        (Realtime Database Co., Ltd., Nanjing 210012, China)

        The service platform with mass real time data is the place where the time scalar data of power grid are stored centrally in. In order to meet the demand of power grid dispatching automation and measurement automation, a data access scheme for multi-source heterogeneous grid operation is proposed. The scheme uses relational database and real-time database to store data, define the storage standard of scalar measurement data based on the characteristics of data points stored in real-time database, through the configuration service to achieve data access tasks start and stop control and operation status monitoring, the access scheduler is used to schedule the access plug-in to complete the access task, and introduce the main and standby redundancy technology to ensure the high availability of the scheduler. The concept of component programming is introduced, and the access requirements of multi-source heterogeneous data are met by pluggable and expandable plug-in design. The scheme has been applied in the construction project of massive quasi real time data service platform of China Southern Power Grid Company. It can well meet the demand of China Southern Power Grid operating scalar measurement data access needs.

        multi-source heterogeneous grid; time scalar data; real-time database; data access; main and standby redundancy

        2017-09-12;

        2017-10-11。

        猶 鋒(1975-),男,四川鹽亭人,碩士,主要從事電力系統(tǒng)調(diào)度及調(diào)度自動(dòng)化方向的研究。

        1671-4598(2017)12-0251-04

        10.16526/j.cnki.11-4762/tp.2017.12.065

        TP399

        A

        猜你喜歡
        任務(wù)調(diào)度海量插件
        一種傅里葉域海量數(shù)據(jù)高速譜聚類方法
        自編插件完善App Inventor與樂高機(jī)器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        海量快遞垃圾正在“圍城”——“綠色快遞”勢在必行
        基于改進(jìn)NSGA-Ⅱ算法的協(xié)同制造任務(wù)調(diào)度研究
        基于時(shí)間負(fù)載均衡蟻群算法的云任務(wù)調(diào)度優(yōu)化
        一個(gè)圖形所蘊(yùn)含的“海量”巧題
        云計(jì)算環(huán)境中任務(wù)調(diào)度策略
        MapWindowGIS插件機(jī)制及應(yīng)用
        云計(jì)算中基于進(jìn)化算法的任務(wù)調(diào)度策略
        基于Revit MEP的插件制作探討
        大屁股人妻女教师撅着屁股| 日韩在线精品视频免费| 亚洲六月丁香色婷婷综合久久| 亚洲国产av无码精品无广告| 免费拍拍拍网站| 另类欧美亚洲| 免费av在线视频播放| 日韩a级精品一区二区| 亚洲国产精品久久久久婷婷老年 | av在线亚洲欧洲日产一区二区| 国内精品伊人久久久久av| 一区二区三区人妻在线| 亚洲成av人片一区二区密柚| 老熟女重囗味hdxx70星空| 中文字幕乱偷乱码亚洲| 亚洲最新偷拍网站| 97久久成人国产精品免费| 三上悠亚亚洲精品一区| 亚洲一区二区三区av无码| 国产视频毛片| 欧美日韩亚洲综合久久久| 精品亚洲在线一区二区 | 男女裸交无遮挡啪啪激情试看| 国产爆乳乱码女大生Av| 国产三级c片在线观看| 亚洲s色大片在线观看| 国产zzjjzzjj视频全免费| 亚洲欧美成人在线免费| 国产黄久色一区2区三区| 久久久久亚洲av成人无码| 日本欧美在线播放| 国产又色又爽的视频在线观看91 | 精品免费人伦一区二区三区蜜桃| 亚洲一区二区三区自拍麻豆| 手机色在线| 中国女人a毛片免费全部播放| 国产视频激情视频在线观看| 国产精品久久久久aaaa| 无码 制服 丝袜 国产 另类| 精品亚洲国产亚洲国产| 青青草原亚洲|