麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種電力系統(tǒng)二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法與流程

文檔序號:11729602閱讀:304來源:國知局
一種電力系統(tǒng)二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法與流程

本發(fā)明涉及電力系統(tǒng)模型的建模方法,尤其涉及一種電力系統(tǒng)cim/e文件的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法。



背景技術(shù):

二次設(shè)備在線監(jiān)測主站(簡稱主站)部署于調(diào)度端,對二次設(shè)備在線監(jiān)測子站(簡稱子站)實時采集二次設(shè)備運行數(shù)據(jù),使用圖形化界面直觀顯示各二次設(shè)備狀態(tài)監(jiān)測的通信情況,對二次設(shè)備運行數(shù)據(jù)進行分析處理,實現(xiàn)二次設(shè)備信息的在線監(jiān)測功能。

子站部署于常規(guī)站和智能站,兩種類型與主站進行的模型交換方式存在差異。子站在常規(guī)站中一般通過子站對設(shè)備點表對一二次設(shè)備進行建模,形式為iec60870-5-103規(guī)約所定義的組標題、條目信息等,內(nèi)容是遙測、遙信、事件、告警、定值信息等二次設(shè)備模型;子站在智能站中一般采用變電站配置描述文件(scd)對一二次設(shè)備進行建模,內(nèi)容包括完整的一二次設(shè)備結(jié)構(gòu)、裝置(ied)模型信息等。根據(jù)不同的子站類型,主站通過調(diào)度數(shù)據(jù)網(wǎng),分別使用iec60870-5-103和iec61850規(guī)約和子站進行通信,對子站模型進行召喚并入庫,形成主站的自有模型。

主站必須根據(jù)子站類型的差異使用不同的通信接口,子站模型的創(chuàng)建過程方法無法一致,并且通信交互過程較多,需要在主站端分別對模型進行模型轉(zhuǎn)換,難以實現(xiàn)統(tǒng)一的模型管理(模型創(chuàng)建和更新等)。

有鑒于此,本發(fā)明旨在提供一種易用、高效率的電力二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是將傳統(tǒng)的iec60870-5-103或iec61850的建模方式,改為通過cim/e作為模型交換的手段,并實現(xiàn)自適應(yīng)建模方法。無論是常規(guī)站還是智能站,都可以在子站進行cim/e文件的維護工作,主子站使用cim/e文件作為模型交換文件,主站通過召喚該文件,即可完成模型準備工作,解決了不同類型子站接入方式不一致的問題,統(tǒng)一了建模方法,遵循了二次設(shè)備模型源端維護的思路。其中,cim/e是在iec61970-301電力系統(tǒng)公用數(shù)據(jù)模型的基礎(chǔ)上,為解決cim/xml方式進行描述時的效率問題而開發(fā)的一種新型高效的電力系統(tǒng)模型數(shù)據(jù)描述規(guī)范,具有簡潔、高效和適用于描述和交換大型電網(wǎng)模型的特點。為此,本發(fā)明提出了一種電力系統(tǒng)cim/e文件的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法,具體采用以下技術(shù)方案:

一種電力系統(tǒng)cim/e文件的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法,使用cim/e作為模型交換方式,其特征在于,所述二次設(shè)備在線監(jiān)測系統(tǒng)的自適應(yīng)建模方法包括以下步驟:

步驟1:二次設(shè)備在線監(jiān)測主站的通信子系統(tǒng)通過電力系統(tǒng)通用實時通信服務(wù)協(xié)議,使用請求/響應(yīng)模式,向子站召喚(請求)變電站內(nèi)全部二次設(shè)備的cim/e文件,二次設(shè)備在線監(jiān)測子站返回(響應(yīng))所請求的cim/e文件;

步驟2:二次設(shè)備在線監(jiān)測主站的模型子系統(tǒng)解析二次設(shè)備cim/e文件,驗證文件的有效性通過后,使用有限狀態(tài)機,通過預(yù)定義的模板,創(chuàng)建預(yù)處理模型;

步驟3:二次設(shè)備在線監(jiān)測主站的模型子系統(tǒng)基于模型比較規(guī)則算法,對二次設(shè)備模型進行增量更新,將二次設(shè)備模型導(dǎo)入模型庫,更新實時庫,存入歷史庫。

本發(fā)明進一步包括以下優(yōu)選方案:

在步驟1中,進一步包括以下內(nèi)容:

1-1:二次設(shè)備在線監(jiān)測主站召喚二次設(shè)備在線監(jiān)測子站內(nèi)全部二次設(shè)備的cim/e文件;

1-2:二次設(shè)備在線監(jiān)測子站通過電力系統(tǒng)通用實時通信服務(wù)協(xié)議接收主站下發(fā)的召喚命令,向主站上送所請求的二次設(shè)備cim/e文件。

步驟2進一步包括以下內(nèi)容:

2-1:二次設(shè)備在線監(jiān)測主站中的模型子系統(tǒng)解析接收到的cim/e文件,通過語法檢查,分析文件的有效性;

2-2:使用模板元技術(shù),通過組合及模板偏特化,支持新的電力數(shù)據(jù)類型擴展,進行模型校驗;

2-3:使用有限狀態(tài)機,通過狀態(tài)變化,從cim/e文件中取得模型對象,形成電網(wǎng)二次設(shè)備對象模型,即預(yù)處理模型。

其中,在2-3中,從cim/e文件中取得的模型對象包括保護設(shè)備、定值、母線、模擬量、開入量。

步驟3進一步包括以下內(nèi)容:

3-1:將步驟2中所述預(yù)處理模型與標準電力對象模板進行匹配,通過分析cim/e文件中各節(jié)點的相關(guān)信息,使用類型反射系統(tǒng),建立對象繼承和關(guān)聯(lián)關(guān)系;

3-2:二次設(shè)備在線監(jiān)測主站的模型子系統(tǒng)使用增量更新原理導(dǎo)入二次設(shè)備對象模型,通過對二次設(shè)備對象模型進行鍵值比較,并根據(jù)iec61850模型關(guān)系和實時庫現(xiàn)有模型即標準電力對象模板,計算新的二次設(shè)備對象模型和現(xiàn)有模型的差異,記錄到模型差異表中;

3-3:對當(dāng)前導(dǎo)入的二次設(shè)備對象模型,通過迭代方式,建立新的二次設(shè)備模型對象,新的二次設(shè)備模型對象作為待導(dǎo)入對象,保存在能夠高效檢索的數(shù)據(jù)結(jié)構(gòu),即map映射中;

3-4:逐一判斷待導(dǎo)入對象是否為新數(shù)據(jù),如果是,則插入;如果不是,則更新。

與現(xiàn)有技術(shù)相比,本發(fā)明具有可以實現(xiàn)電網(wǎng)系統(tǒng)均衡工作分配,避免模型協(xié)調(diào)的工作量都放在變電站或調(diào)度端一方,著眼未來的應(yīng)用考慮,除了二次設(shè)備類模型外,對于變電站、二次設(shè)備、保護、控制、通信等模型都可以統(tǒng)一建模方法的技術(shù)效果。并且通過有效使用軟件模板技術(shù),兼顧了模型在新的電力數(shù)據(jù)類型增加或修改時,保證模型系統(tǒng)的一致性和維護的方便性,為智能電網(wǎng)在線監(jiān)測系統(tǒng)的開發(fā)和維護提供了有效的技術(shù)手段。

附圖說明

圖1為依據(jù)本發(fā)明的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法的系統(tǒng)結(jié)構(gòu)圖;

圖2為依據(jù)本發(fā)明的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法的流程示意圖。

圖3為依據(jù)本發(fā)明的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法中cim/e文件召喚流程示意圖;

圖4為依據(jù)本發(fā)明的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法中cim/e文件校驗流程示意圖;

圖5為依據(jù)本發(fā)明的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法的模型比較規(guī)則流程示意圖。

具體實施方式

為了進一步描述本發(fā)明的技術(shù)特點和效果,以下結(jié)合附圖和具體實施方式對本發(fā)明做進一步描述。

如圖1所示,一種基于cim/e文件的電力系統(tǒng)的二次設(shè)備在線監(jiān)測系統(tǒng)由主站、子站、調(diào)度數(shù)據(jù)網(wǎng)組成。子站部署于變電站中,通過站內(nèi)通信網(wǎng)絡(luò)接入保護裝置、錄波器等二次設(shè)備;主站部署于調(diào)度端,采集和接收子站上送的二次設(shè)備信息,并提供二次設(shè)備信息顯示、告警、分析等功能,在線監(jiān)測二次設(shè)備的運行情況;主站和子站通過調(diào)度數(shù)據(jù)網(wǎng)進行通信。

主站的構(gòu)成包括cim/e模型子系統(tǒng)、通信子系統(tǒng)、實時庫、歷史存儲子系統(tǒng)。cim/e模型子系統(tǒng)實現(xiàn)二次設(shè)備模型的解析和轉(zhuǎn)換;通信子系統(tǒng)實現(xiàn)二次設(shè)備模型和數(shù)據(jù)的采集功能,使用請求/響應(yīng)方式與子站通信;實時庫負責(zé)二次設(shè)備模型數(shù)據(jù)更新;歷史存儲子系統(tǒng)完成二次設(shè)備數(shù)據(jù)的歷史存儲和查詢。圖2說明了整個建模方法的流程。

上述電力系統(tǒng)cim/e文件的二次設(shè)備在線監(jiān)測系統(tǒng)自適應(yīng)建模方法,包括以下步驟:

步驟1:二次設(shè)備在線監(jiān)測主站的通信子系統(tǒng)通過電力系統(tǒng)通用實時通信服務(wù)協(xié)議,使用請求/響應(yīng)模式,向二次設(shè)備在線監(jiān)測子站召喚(或稱作請求)變電站內(nèi)全部二次設(shè)備的cim/e文件,子站返回(或稱作響應(yīng))所請求的cim/e文件。

1-1:二次設(shè)備在線監(jiān)測主站召喚二次設(shè)備在線監(jiān)測子站內(nèi)全部二次設(shè)備的cim/e文件。

cim/e是在iec61970-301電力系統(tǒng)公用數(shù)據(jù)模型的基礎(chǔ)上,為解決cim/xml方式進行描述時的效率問題而開發(fā)的一種新型高效的電力系統(tǒng)模型數(shù)據(jù)描述規(guī)范,具有簡潔、高效和適用于描述和交換大型電網(wǎng)模型的特點。cim/e將電力系統(tǒng)傳統(tǒng)的面向關(guān)系的數(shù)據(jù)描述方式與面向?qū)ο蟮腸im相結(jié)合,既保留了面向關(guān)系方法的高效率,又吸收了面向?qū)ο蠓椒ǖ奶攸c。

根據(jù)類定義模式(cim/eschema),電力系統(tǒng)模型可以轉(zhuǎn)換并導(dǎo)出一個cim/e文件。類定義模式提供了cim/e文檔所使用的模式描述格式。cim/e模式中定義了文檔中需要的所有類和屬性,類名用來標識數(shù)據(jù)塊,屬性名稱是文檔中的屬性行或?qū)傩粤?,用“@”引導(dǎo)。cim/e模式可以是cim的子集,也可以擴展。cim/e數(shù)據(jù)是純文本數(shù)據(jù),通過對文本中每行第一個字符或前2個字符的使用,達到規(guī)范格式的目的。cim/e數(shù)據(jù)的格式比較固定,有2種基本結(jié)構(gòu),即橫表式結(jié)構(gòu)、縱表式結(jié)構(gòu)。

依據(jù)國家電網(wǎng)q/gdw11068-2013電力系統(tǒng)通用實時通信服務(wù)協(xié)議,針對電力系統(tǒng)數(shù)據(jù)傳輸?shù)男枨螅峁┝岁P(guān)聯(lián)、服務(wù)管理、類管理、數(shù)據(jù)、數(shù)據(jù)集、事件、時間同步、文件、數(shù)據(jù)庫、圖形、模型等服務(wù)接口,可以實現(xiàn)參數(shù)、對象、數(shù)據(jù)集、類描述、流數(shù)據(jù)單元等五類數(shù)據(jù)傳輸要求,采用m編碼進行數(shù)據(jù)通信。

主站和子站間數(shù)據(jù)交換的范圍包括二次設(shè)備模型和運行數(shù)據(jù)。其中,運行數(shù)據(jù)包括二次設(shè)備實時運行信息、子站的在線監(jiān)測信息、中間節(jié)點信息、錄波文件。二次設(shè)備實時運行信息等(事件、告警、遙信變位)使用dl476告警直傳方式上送;子站的在線監(jiān)測信息、中間節(jié)點信息、錄波文件使用文件方式上送,cim/e文件可以按照文件方式進行上送。

如圖3所示,主站通信子系統(tǒng)從二次設(shè)備在線監(jiān)測子站周期性或者變更時召喚請求二次設(shè)備模型,在子站中將二次設(shè)備模型轉(zhuǎn)換成為cim/e文件數(shù)據(jù)返回給主站監(jiān)測系統(tǒng),其中cim文件數(shù)據(jù)包含電網(wǎng)設(shè)備參數(shù)的文件數(shù)據(jù),e文件數(shù)據(jù)為包含電網(wǎng)實時運行的文件數(shù)據(jù)。

1-2:二次設(shè)備在線監(jiān)測子站通過電力系統(tǒng)通用實時通信服務(wù)協(xié)議接收主站下發(fā)的召喚命令,向主站上送所請求的二次設(shè)備cim/e文件。

二次設(shè)備在線監(jiān)測系統(tǒng)的所有二次設(shè)備模型,采用相關(guān)文件配置上送的方式實現(xiàn)。二次設(shè)備模型包括設(shè)備臺賬、通信狀態(tài)、自檢告警、設(shè)備資源、內(nèi)部環(huán)境、對時狀態(tài)等信息。例如召喚自檢告警,則可定義為上送文件alarm.cime,召喚狀態(tài)量,則定義為上送文件status.cime,以此類推。文件格式采用e語言,通過對文件名、文件路徑、文件格式的規(guī)定和要求,能夠簡單快捷的實現(xiàn)所有召喚操作。主站召喚整個子站的模型信息,則子站將所有的模型信息打包到一個文件進行上送;主站召喚單個類型的模型信息,子站將對應(yīng)的模型信息打包到獨立的文件進行上送。

步驟2:二次設(shè)備在線監(jiān)測主站解析二次設(shè)備cim/e文件,驗證文件的有效性通過后,使用有限狀態(tài)機,通過預(yù)定義的模板,創(chuàng)建預(yù)處理模型。

2-1:二次設(shè)備在線監(jiān)測主站中的模型子系統(tǒng)解析接收到的cim/e文件,通過語法檢查,分析文件內(nèi)容的有效性。

cim/e文件格式如下所示定義:

根據(jù)iec61850的模型關(guān)系定義對導(dǎo)入的cim/e模型進行校驗,如圖4所示,包括語法檢查、模型完整性檢查等。如果模型校驗出錯,則結(jié)束程序處理流程。通過檢查后,將cim/e中的二次對象之間建立起邏輯關(guān)系,如定值信息使用ied的id作為外鍵。如果發(fā)現(xiàn)模型有效性問題,提請用戶檢查,并給出判定依據(jù)。

cim/e和模型對象的轉(zhuǎn)換關(guān)系對應(yīng)表:

2-2:使用模板元技術(shù),通過組合及模板偏特化,支持新的電力數(shù)據(jù)類型擴展,進行模型校驗。

由于使用文件作為模型和數(shù)據(jù)的傳輸方式,為了使系統(tǒng)在擴展時能最小限度的降低系統(tǒng)的變化,需要建立一套類型自動化判別機制。使用模板元技術(shù),利用模板的特化機制實現(xiàn)編譯期的條件選擇結(jié)構(gòu),利用遞歸模板實現(xiàn)編譯期循環(huán)結(jié)構(gòu),模板元程序則由編譯器在編譯期解釋執(zhí)行。系統(tǒng)定義基礎(chǔ)的電力系統(tǒng)對象模板,基礎(chǔ)模板類定義基本的接口,并預(yù)留擴展功能,新的對象通過類型標識派生于基礎(chǔ)對象模板,當(dāng)cim/e文件解析對象時,可以最大限度的使用公共操作模塊,容易添加操作代理行為,而且方便業(yè)務(wù)流程處理。

當(dāng)增加一種新的裝置告警類型,則可以在模板中創(chuàng)建該類型,根據(jù)模板接口對相應(yīng)的接口實現(xiàn),即可使用模板元方法,完成自適應(yīng)類型定義,擴展該類告警的屬性和定義,不需要修改原有實現(xiàn),即可增加了模型的新的告警類型。

2-3:使用有限狀態(tài)機,通過狀態(tài)變化,從cim/e中取得模型對象(如保護設(shè)備、定值、母線、模擬量、開入量等),形成電網(wǎng)二次設(shè)備對象模型,即預(yù)處理模型。使用有限狀態(tài)機,處理二次設(shè)備在線監(jiān)測系統(tǒng)對電力對象的操作過程,通過二次設(shè)備在線監(jiān)測系統(tǒng)內(nèi)部和外部的輸入輸出狀態(tài),引導(dǎo)數(shù)據(jù)對象在操作接口中的執(zhí)行方向,采用狀態(tài)表格定義流程,用戶可以自定義狀態(tài)信息并持久化到文件中,保證了系統(tǒng)的靈活性。

每個操作任務(wù),如召喚定值文件,首先創(chuàng)建一個執(zhí)行序列,維護整個生命周期的狀態(tài)變化,當(dāng)通信子系統(tǒng)返回子站的響應(yīng)cim/e文件時,觸發(fā)狀態(tài)變化,進入有限狀態(tài)機中,模型子系統(tǒng)自動判別下一步的流程。同理,當(dāng)子站發(fā)送模擬量運行數(shù)據(jù)文件時,會觸發(fā)數(shù)據(jù)刷新狀態(tài),從cim/e文件中取得模型對象(如保護設(shè)備、定值、母線、模擬量、開入量等),形成電網(wǎng)二次設(shè)備對象模型,即預(yù)處理模型。

步驟3:基于模型比較規(guī)則算法,對步驟2解析得到二次設(shè)備模型進行增量更新,將二次設(shè)備模型導(dǎo)入模型庫(及數(shù)據(jù)庫),更新實時庫,存入歷史庫。

如圖5所示,二次設(shè)備在線監(jiān)測主站的模型子系統(tǒng)完成模型增量更新。對入實時庫的電網(wǎng)模型、實時數(shù)據(jù)斷面等信息,系統(tǒng)進行統(tǒng)一的管理,把cim/e文件中內(nèi)容解析成內(nèi)部數(shù)據(jù)結(jié)構(gòu),將對象標識和主要關(guān)聯(lián)屬性創(chuàng)建索引,使其作為主鍵,其他數(shù)據(jù)作為值,生成map映射。通過比較新舊模型的差異,實現(xiàn)增量更新。cim/e模型子系統(tǒng)解析數(shù)據(jù)后,將得到的電網(wǎng)對象保存至數(shù)據(jù)庫(模型庫)和實時庫中,根據(jù)電網(wǎng)設(shè)備參數(shù)和iec61850定義的一二次設(shè)備關(guān)系,如果發(fā)現(xiàn)模型關(guān)系明顯不符合預(yù)定義的關(guān)系模式,如ied不在子站(substation)中,則對用戶顯示告警信息。

3-1:將步驟2中所述預(yù)處理模型與標準電力對象模板進行匹配,通過分析cim/e文件中個節(jié)點的相關(guān)信息,使用類型反射系統(tǒng),建立對象繼承和關(guān)聯(lián)關(guān)系;

3-2:二次設(shè)備在線監(jiān)測主站的模型子系統(tǒng)使用增量更新原理導(dǎo)入二次設(shè)備模型時,通過對二次設(shè)備模型進行鍵值比較,如裝置名稱、裝置reference等,并根據(jù)iec61850模型關(guān)系和實時庫現(xiàn)有模型,計算新的二次設(shè)備對象模型和現(xiàn)有模型的差異,記錄到模型差異表中。

3-3:對當(dāng)前導(dǎo)入的二次設(shè)備模型,通過迭代方式,建立新的二次設(shè)備模型對象。

新的設(shè)備模型對象作為待導(dǎo)入對象,保存在可以高效檢索的數(shù)據(jù)結(jié)構(gòu),即map映射中,為下面增量操作提供輸入。

3-4:逐一判斷待導(dǎo)入對象是否為新數(shù)據(jù),如果是,則插入;如果不是,則更新。

通過上面模型的基本屬性,判斷新的對象是否已存在于系統(tǒng)中。判斷邏輯支持用戶自定義腳本,通過某些屬性去定義對象的等價性,只要該屬性集合一致,即為同一對象,如設(shè)備臺賬中的裝置名稱和站內(nèi)地址,能夠唯一確定一個ied對象。如果判定是全新的數(shù)據(jù),使用插入操作,導(dǎo)入到實時庫中,同時將模型寫入到歷史庫中以保存持久化信息,并即刻生效參與系統(tǒng)的監(jiān)視、控制、數(shù)據(jù)刷新等功能;否則回到上一步驟進行迭代。

當(dāng)然,本技術(shù)領(lǐng)域內(nèi)的一般技術(shù)人員應(yīng)當(dāng)認識到,上述的實施例僅是用來說明本發(fā)明,而并非用作對本發(fā)明的限定,凡是采取等同替換或等效變換的形式所獲得的技術(shù)方案,均落在本發(fā)明權(quán)利要求的范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 蕉岭县| 佛山市| 临夏市| 陆川县| 株洲县| 万荣县| 沂南县| 大姚县| 东阿县| 兴安县| 永平县| 青浦区| 绵阳市| 兴义市| 高雄市| 密云县| 尚义县| 隆尧县| 敖汉旗| 平遥县| 文水县| 三河市| 云林县| 嘉义市| 扶绥县| 株洲市| 寿阳县| 晴隆县| 桐庐县| 辽宁省| 凤庆县| 汕尾市| 凤城市| 普定县| 柳江县| 哈尔滨市| 衡阳市| 河西区| 吉木乃县| 原阳县| 土默特左旗|