亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種模型驅(qū)動的智能變電站scd文件與調(diào)控主站cim/e文件轉(zhuǎn)換工具及其方法

文檔序號:10512386閱讀:481來源:國知局
一種模型驅(qū)動的智能變電站scd文件與調(diào)控主站cim/e文件轉(zhuǎn)換工具及其方法
【專利摘要】一種模型驅(qū)動的智能變電站SCD文件與調(diào)控主站CIM/E文件轉(zhuǎn)換工具及其方法,轉(zhuǎn)換工具包括項目管理模塊、文件操作模塊、SCD文件校驗?zāi)K、SCD文件裁剪模塊、SCD文件轉(zhuǎn)換為CIM/E文件模塊、CIM/E文件校驗?zāi)K、轉(zhuǎn)換規(guī)則文件維護(hù)模塊以及日志管理模塊,在本發(fā)明中SCD文件與CIM/E文件轉(zhuǎn)換工具具有獨立性和跨平臺性,使得它不依賴于自動化系統(tǒng),可以方便地部署于服務(wù)器、工作站或調(diào)試用筆記本上;減少“四遙聯(lián)調(diào)”的工作量,能夠解決智能化變電站與主站之間的模型信息共享問題,可以保證數(shù)據(jù)、模型的一致性。
【專利說明】
一種模型驅(qū)動的智能變電站SCD文件與調(diào)控主站CI Μ/E文件轉(zhuǎn)換工具及其方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電力系統(tǒng)自動化領(lǐng)域,特別是涉及一種模型驅(qū)動的智能變電站SCD文件與調(diào)控主站(ΠΜ/Ε文件轉(zhuǎn)換工具及其方法。
【背景技術(shù)】
[0002]變電站自動化系統(tǒng)已全面采用IEC61850(電力自動化通信網(wǎng)絡(luò)和系統(tǒng))標(biāo)準(zhǔn)作為其建模和通信規(guī)范,站內(nèi)各種智能電子設(shè)備(InteIligent Electronic Device,IED)均遵循這一標(biāo)準(zhǔn)。IEC 61850標(biāo)準(zhǔn)采用面向?qū)ο蠹夹g(shù)、基于XML(eXtensible Markup Language)的變電站配置描述語言(Substat1n Configurat1n Language,SCL)進(jìn)行變電站自動化系統(tǒng)的配置。變電站配置描述(Substat1n Configurat1n Descript1n,S(D)文件匯集了站內(nèi)全部IED的信息、IED間通信信息以及系統(tǒng)結(jié)構(gòu)信息,可以此作為變電站運(yùn)行和維護(hù)的信息基礎(chǔ)和來源。
[0003]智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)(D5000系統(tǒng))則采用CIM/E(Common Informat1nModel/Ef f iciency,(ΠΜ/Ε)文件作為標(biāo)準(zhǔn)格式,來描述和交換電網(wǎng)模型和數(shù)據(jù),包括公共模型、應(yīng)用模型,以及通信索引表信息,其中通信索引表是擴(kuò)展的CIM/E格式;公共模型是滿足實時監(jiān)控、數(shù)據(jù)采集等業(yè)務(wù)的基礎(chǔ)性通用模型;應(yīng)用模型繼承了公共模型,并擴(kuò)展了各類應(yīng)用私有的部分?;?ΠΜ/Ε的模型交換已經(jīng)在全國范圍內(nèi)廣泛使用。
[0004]目前,在變電站接入調(diào)度主站時,尚未能使用SCD文件作為信息源進(jìn)行配置和建模,一方面,由于兩側(cè)模型基于不同體系,存在差異,需進(jìn)行協(xié)調(diào);另一方面,傳統(tǒng)通信協(xié)議面向點表的數(shù)據(jù)交換方式也限制了對變電站和調(diào)度主站間對象模型應(yīng)用的需求?,F(xiàn)實情況是主站端為了配置和核對交互信息,需要花費大量的人力,進(jìn)行逐點配置和測試,這個過程極易造成差錯,在一個變電站由多級調(diào)度共管時,各個調(diào)度要分別進(jìn)行類似的調(diào)試過程,在系統(tǒng)構(gòu)成調(diào)整時,這些配置工作又要重新進(jìn)行。所有這些工作造成了巨大的資源和人員和時間的浪費,導(dǎo)致整個系統(tǒng)的維護(hù)滿足不了電網(wǎng)快速發(fā)展的要求。
[0005]因此,目前急需一種SCD文件與CM/E文件轉(zhuǎn)換工具及其方法,使SCD文件與CM/E轉(zhuǎn)換工具跨平臺、獨立存在,不依賴于具體變電站自動化系統(tǒng)或調(diào)度自動化系統(tǒng),轉(zhuǎn)換出的(ΠΜ/Ε文件可導(dǎo)入D5000系統(tǒng)指定位置,便于主站直接用于自動化建模和入庫,以及后續(xù)生成點表。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的是提供一種具有獨立性、跨平臺性、不依賴于自動化系統(tǒng)的模型驅(qū)動的S⑶文件與(ΠΜ/Ε文件轉(zhuǎn)換工具及其方法。
[0007]為實現(xiàn)上述發(fā)明目的,本發(fā)明提供的技術(shù)方案是:
[0008]—種模型驅(qū)動的智能變電站S⑶文件與調(diào)控主站(ΠΜ/Ε文件轉(zhuǎn)換工具,包括項目管理模塊、文件操作模塊、SCD文件校驗?zāi)K、SCD文件裁剪模塊、SCD文件轉(zhuǎn)換為CM/E文件模塊、CIM/E文件校驗?zāi)K、轉(zhuǎn)換規(guī)則文件維護(hù)模塊以及日志管理模塊,所述項目管理模塊以廠站為單位,對配置文件進(jìn)行統(tǒng)一管理;
[0009]所述文件操作模塊對單一文件進(jìn)行打開、修改、保存或備份;
[0010]所述SCD文件校驗?zāi)K依據(jù)變電站配置描述語言SCL中用于描述和規(guī)范XML文檔邏輯結(jié)構(gòu)語言的文件Schema,對SCD文件的語法和功能進(jìn)行檢查校驗;
[0011]所述SCD文件裁剪模塊根據(jù)調(diào)度主站需求,對SCD文件進(jìn)行精簡,刪除在變電站側(cè)使用但與調(diào)度側(cè)應(yīng)用無關(guān)的配置內(nèi)容;
[0012]所述SCD文件轉(zhuǎn)換為(ΠΜ/Ε文件模塊將校驗合格的變電站側(cè)通用的SCD文件轉(zhuǎn)換為調(diào)度主站側(cè)通用的(ΠΜ/Ε文件;
[0013]所述CIM/E校驗?zāi)K依據(jù)用于描述公共信息模型高效描述規(guī)范文件CIM/E的文檔邏輯結(jié)構(gòu)的文件Schema,對CIM/E文件的語法和功能進(jìn)行檢查校核;
[0014]所述轉(zhuǎn)換規(guī)則文件維護(hù)模塊進(jìn)行規(guī)則文件的查看、編輯或保存。
[0015]進(jìn)一步地,所述項目管理模塊對配置文件進(jìn)行新建、打開、修改、保存和備份的管理。
[0016]—種利用轉(zhuǎn)換工具,模型驅(qū)動S⑶文件與(ΠΜ/Ε文件轉(zhuǎn)換的方法,包括以下步驟:
[0017]步驟一、生成S⑶編輯器,建立變電站一、二次設(shè)備和信號基礎(chǔ)模型,導(dǎo)入統(tǒng)一建模語言UML模型文件或變電站配置描述語言SCL文件,生成Java代碼,定制SCD編輯器;
[0018]步驟二、生成規(guī)范化S⑶文件,應(yīng)用S⑶編輯器逐層添加變電屬性和值,得到一次設(shè)備,一次設(shè)備與二次信號關(guān)聯(lián)實例保存為SCD文件;
[0019]步驟三、創(chuàng)建SCD與CIM/E轉(zhuǎn)換規(guī)則文件,生成模型轉(zhuǎn)換規(guī)則編輯器,導(dǎo)出SCD與CIM/E轉(zhuǎn)換規(guī)則文件;
[0020]步驟四、使用所述SCD文件與調(diào)控主站CM/E文件轉(zhuǎn)換工具,導(dǎo)入SCD文件、轉(zhuǎn)換規(guī)則文件、變電站配置描述語言SCL中用于描述和規(guī)范XML文檔邏輯結(jié)構(gòu)語言的文件Schema、用于描述公共信息模型高效描述規(guī)范文件CIM/E的文檔邏輯結(jié)構(gòu)的文件Schema;
[0021 ]步驟五、S⑶文件的語法和功能校驗,判定SCD文件格式和語法的合格性是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,進(jìn)入下一步,判定結(jié)果為否,返回步驟四;
[0022]步驟六、進(jìn)行功能性校驗,判定數(shù)據(jù)集屬性正確性、報告控制塊參數(shù)正確性、模板類型引用情況是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,進(jìn)入下一步,判定結(jié)果為否,返回步驟四;
[0023]步驟七、S⑶文件裁剪后轉(zhuǎn)換為(ΠΜ/Ε文件,按轉(zhuǎn)換規(guī)則文件規(guī)定的模型映射定義,將變電站模型描述SCD文件轉(zhuǎn)換為調(diào)控主站模型描述(ΠΜ/Ε文件;
[0024]步驟八、進(jìn)行CM/E文件校驗,判定語法合格性和拓?fù)溥B接、設(shè)備和信號關(guān)聯(lián)正確性是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,保存文件,判定結(jié)果為否,返回步驟四。
[0025]進(jìn)一步地,在步驟一中,基于UML或XML模式創(chuàng)建模型,以《IEC61850標(biāo)準(zhǔn)第6部分變電站內(nèi)通信配置描述語言》建立變電站一、二次設(shè)備和信號基礎(chǔ)模型,并按照《智能變電站SCD文件工程實施技術(shù)規(guī)范(報批稿)》擴(kuò)展屬性和補(bǔ)充描述信息。
[0026]進(jìn)一步地,在步驟二中,按照模型和擴(kuò)展的要求,逐層添加變電站、電壓等級、間隔、一次設(shè)備、二次設(shè)備、一次和二次信號量測的信息關(guān)聯(lián)。
[0027]進(jìn)一步地,在步驟三中,S⑶模型與(ΠΜ/Ε模型的轉(zhuǎn)換,包括類、屬性和描述的轉(zhuǎn)換,按照模型轉(zhuǎn)換定義來建立相應(yīng)的UML模型和XML模式。
[0028]進(jìn)一步地,在步驟七中,其中S⑶文件裁剪后轉(zhuǎn)換為(ΠΜ/Ε文件,包括以下步驟:
[0029 ]步驟一、對裁剪后的SSD文件進(jìn)行解析;
[0030]步驟二、依次讀取SSD對象,根據(jù)SSD文件中描述的設(shè)備類型,轉(zhuǎn)換成對應(yīng)的CIM/E模型設(shè)備;
[0031]步驟三、如果當(dāng)前為邏輯節(jié)點(Lnode),則按照量測類型進(jìn)行轉(zhuǎn)換;如果當(dāng)前非Lnode,則按照設(shè)備類型進(jìn)行轉(zhuǎn)換;
[0032]步驟四、保存轉(zhuǎn)換結(jié)果信息;
[0033]步驟五、SSD全部轉(zhuǎn)換完畢后,生成轉(zhuǎn)換后的(ΠΜ/Ε文件。
[0034]采用上述技術(shù)方案,本發(fā)明具有如下有益效果:
[0035]在本發(fā)明中SCD文件與CM/E文件轉(zhuǎn)換工具具有獨立性和跨平臺性,使得它不依賴于自動化系統(tǒng),可以方便地部署于服務(wù)器、工作站或調(diào)試用筆記本上;使用轉(zhuǎn)換工具,實現(xiàn)從變電站的IEC 61850模型直接轉(zhuǎn)換為調(diào)控主站的IEC 61970模型,支撐了主站端自動生成數(shù)據(jù)庫,減少向能量管理系統(tǒng)(Energy Management System,EMS)中增加新廠站所需要的時間和工作,減少“四遙聯(lián)調(diào)”的工作量,能夠解決智能化變電站與主站之間的模型信息共享問題,可以保證數(shù)據(jù)、模型的一致性。
[0036]當(dāng)因標(biāo)準(zhǔn)修訂而改變模型定義時,利用EMF可以通過單擊按鈕這種簡單操作,使代碼和模型保持同步,所需要做的全部工作就是通過UML工具或XML Schema創(chuàng)建EMF模型。使用圖形化的定制編輯器,可以創(chuàng)建規(guī)范化的XML格式文件。使用本發(fā)明的轉(zhuǎn)換工具,使轉(zhuǎn)換規(guī)則文件能夠靈活適應(yīng)SCD和(ΠΜ/Ε模型的類和屬性擴(kuò)充的情況,擴(kuò)充某個類或?qū)傩詴r可減少或避免程序代碼的改動。
[0037]本發(fā)明的轉(zhuǎn)換方法,可選擇不同層次對象對SCD文件進(jìn)行抽取,在模型轉(zhuǎn)換定義文件中描述IEC 61850和IEC 61970標(biāo)準(zhǔn)之間的一次設(shè)備、二次設(shè)備模型映射關(guān)系和轉(zhuǎn)換規(guī)貝1J;轉(zhuǎn)換出的(ΠΜ/Ε文件可導(dǎo)入D5000系統(tǒng)指定位置,便于主站直接用于自動化建模和入庫,以及后續(xù)生成點表。
【附圖說明】
[0038]圖1為本發(fā)明的SCD文件與(ΠΜ/Ε文件轉(zhuǎn)換方法的流程圖;
[0039]圖2為一個優(yōu)選實施例中S⑶文件裁剪后轉(zhuǎn)換為(ΠΜ/Ε文件的方法流程圖。
【具體實施方式】
[0040]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的結(jié)構(gòu)圖及具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0041 ] 實施例1
[0042]本發(fā)明公開了一種模型驅(qū)動的智能變電站SCD文件與調(diào)控主站CM/E文件轉(zhuǎn)換工具,包括項目管理模塊、文件操作模塊、SCD文件校驗?zāi)K、SCD文件裁剪模塊、SCD文件轉(zhuǎn)換為(ΠΜ/Ε文件模塊、(ΠΜ/Ε文件校驗?zāi)K、轉(zhuǎn)換規(guī)則文件維護(hù)模塊以及日志管理模塊,項目管理模塊以廠站為單位,對配置文件進(jìn)行統(tǒng)一管理;文件操作模塊對單一文件進(jìn)行打開、修改、保存或備份;SCD文件校驗?zāi)K依據(jù)變電站配置描述語言SCL中用于描述和規(guī)范XML文檔邏輯結(jié)構(gòu)語言的文件Schema,對SCD文件的語法和功能進(jìn)行檢查校驗;SCD文件裁剪模塊根據(jù)調(diào)度主站需求,對SCD文件進(jìn)行精簡,刪除在變電站側(cè)使用但與調(diào)度側(cè)應(yīng)用無關(guān)的配置內(nèi)容;SCD文件轉(zhuǎn)換為CIM/E文件模塊將校驗合格的變電站側(cè)通用的SCD文件轉(zhuǎn)換為調(diào)度主站側(cè)通用的CIM/E文件;CIM/E校驗?zāi)K依據(jù)用于描述公共信息模型高效描述規(guī)范文件CIM/E的文檔邏輯結(jié)構(gòu)的文件Schema,對CIM/E文件的語法和功能進(jìn)行檢查校核;轉(zhuǎn)換規(guī)則文件維護(hù)模塊進(jìn)行規(guī)則文件的查看、編輯或保存。
[0043]優(yōu)選地,項目管理模塊對配置文件進(jìn)行新建、打開、修改、保存和備份的管理。
[0044]實施例2
[0045]圖1為本發(fā)明的SCD文件與CIM/E文件轉(zhuǎn)換方法的流程圖,如圖1所示,創(chuàng)建SCD文件,創(chuàng)建S⑶與CIM/E轉(zhuǎn)換規(guī)則文件,使用S⑶文件與CIM/E文件轉(zhuǎn)換工具進(jìn)行模型文件導(dǎo)入、校驗和轉(zhuǎn)換,驗證轉(zhuǎn)換效果。
[0046]—種模型驅(qū)動的SCD文件與CIM/E文件轉(zhuǎn)換工具和方法,其特征在于,按照《智能變電站SCD文件工程實施技術(shù)規(guī)范(報批稿)》建立和擴(kuò)展變電站設(shè)備和信號模型;以統(tǒng)一建模語言(Unified Modeling Language,UML)工具或XML模式(XML Schema)為輔助手段,進(jìn)行變電站設(shè)備和信息的可視化建模,導(dǎo)出SCD文件;以XML描述模型轉(zhuǎn)換定義,保存為轉(zhuǎn)換規(guī)則文件;SCD文件與CIM/E轉(zhuǎn)換工具跨平臺、獨立存在,不依賴于具體變電站自動化系統(tǒng)或調(diào)度自動化系統(tǒng);轉(zhuǎn)換工具具有SCD文件導(dǎo)入、校驗和裁剪功能,SCD轉(zhuǎn)換為CIM/E文件功能,以及CIM/E文件校驗和導(dǎo)出功能??蛇x擇不同層次對象對SCD文件進(jìn)行抽取,在模型轉(zhuǎn)換定義文件中描述IEC 61850和IEC 61970標(biāo)準(zhǔn)之間的一次設(shè)備、二次設(shè)備模型映射關(guān)系和轉(zhuǎn)換規(guī)貝1J;轉(zhuǎn)換出的(ΠΜ/Ε文件可導(dǎo)入D5000系統(tǒng)指定位置,便于主站直接用于自動化建模和入庫,以及后續(xù)生成點表。
[0047]規(guī)范化的SCD文件的生成方法。使用Eclipse建??蚣?Eclipse ModelingFrameW0rk,EMF)進(jìn)行模型驅(qū)動應(yīng)用程序的開發(fā),實現(xiàn)圖形化的數(shù)據(jù)編輯、操縱、讀取和序列化。首先,基于UML或XML模式創(chuàng)建模型,以《IEC 61850標(biāo)準(zhǔn)第6部分變電站內(nèi)通信配置描述語言》建立變電站一、二次設(shè)備和信號基礎(chǔ)模型,并按照《智能變電站SCD文件工程實施技術(shù)規(guī)范(報批稿)》擴(kuò)展屬性和補(bǔ)充描述信息;其次,導(dǎo)入UML模型文件或SCL文件,生成Java代碼;再次,對生成的模型類的實現(xiàn)進(jìn)行調(diào)整,定制所需SCD編輯器;最后,使用SCD編輯器,添加Substat1n各層屬性和值得到一次設(shè)備,一次設(shè)備與二次信號關(guān)聯(lián)實例,同樣操作可得到通信(Communicat1n)和IED部分實例,保存為S⑶文件。
[0048]S⑶與CIM/E模型轉(zhuǎn)換定義。S⑶模型與CIM/E模型的轉(zhuǎn)換,包括類、屬性、描述等的轉(zhuǎn)換,使用“SSD作為S⑶模型的前綴,使用“(ΠΜ作為(ΠΜ/Ε模型的前綴,使用“map:”作為與S⑶模型對應(yīng)的CI Μ/E屬性的前綴,例如“map: a 11 r”表示CI Μ/E的屬性名,“map: va I”表示(ΠΜ/Ε的屬性值。模型轉(zhuǎn)換定義表現(xiàn)為轉(zhuǎn)換規(guī)則文件,采用XML格式實現(xiàn),可以使用XML校驗工具對轉(zhuǎn)換規(guī)則文件進(jìn)行格式校驗,也便于支持使用多種程序語言類庫實現(xiàn)轉(zhuǎn)換規(guī)則文件的讀寫訪問。可采用與SCD文件相同的模式獲得SCD與CIM/E轉(zhuǎn)換規(guī)則文件,需按照模型轉(zhuǎn)換定義來建立相應(yīng)的UML模型和XML模式。
[0049]S⑶文件與(ΠΜ/Ε文件轉(zhuǎn)換工具設(shè)計,主要包括以下功能:項目管理,文件操作,SCD文件校驗,SCD文件裁剪,SCD文件轉(zhuǎn)換為CIM/E文件,(ΠΜ/Ε文件校驗,轉(zhuǎn)換規(guī)則文件維護(hù),日志管理,以及設(shè)置功能。轉(zhuǎn)換工具界面設(shè)計如圖1所示。各功能描述如下:I)項目管理:以廠站為單位,對相關(guān)配置文件進(jìn)行統(tǒng)一管理,提供新建、打開、修改、保存、備份功能。2)文件操作:提供單一文件的打開、修改、保存、備份功能。3) SCD文件校驗:依據(jù)SCL Schema文件,對SCD文件的語法和功能進(jìn)行檢查校驗。4)SCD文件裁剪:根據(jù)調(diào)度主站需求,對SCD文件進(jìn)行精簡,刪除變電站側(cè)使用、但與調(diào)度側(cè)應(yīng)用無關(guān)的配置內(nèi)容。5)SCD文件轉(zhuǎn)換為CIM/E文件:將校驗合格的變電站側(cè)通用的SCD文件轉(zhuǎn)換為調(diào)度主站側(cè)通用的CM/E文件。6)CIM/E校驗:依據(jù)CIM/E Schema文件,對CIM/E文件的語法和功能進(jìn)行檢查校核。7)轉(zhuǎn)換規(guī)則文件維護(hù):規(guī)則文件的查看、編輯、保存功能。
[0050]實施例3
[0051 ]優(yōu)選地,一種模型驅(qū)動S⑶文件與(ΠΜ/Ε文件轉(zhuǎn)換的方法,包括以下步驟:
[0052]步驟一、生成SCD編輯器,建立EMF項目,選擇XML模式進(jìn)行模型導(dǎo)入,導(dǎo)入SCLSchema。執(zhí)行生成模型代碼,獲得模型實現(xiàn)的java代碼,包括Java類的接口和工廠、接口的具體實現(xiàn)。執(zhí)行生成編輯器代碼,創(chuàng)建SCD編輯器。對生成的代碼進(jìn)行調(diào)整,包括改變模型類的實現(xiàn)、擴(kuò)展和定制編輯器。測試所生成的SCD編輯器。
[0053]步驟二、生成規(guī)范化SCD文件,應(yīng)用SCD編輯器,按照《智能變電站SCD工程實施技術(shù)規(guī)范(報批稿)》中模型和擴(kuò)展要求,逐層添加變電站、電壓等級、間隔、一次設(shè)備、二次設(shè)備、一次和二次信號量測信息關(guān)聯(lián),添加完所需全部模型實例后,導(dǎo)出SCD文件。
[0054]步驟三、創(chuàng)建SCD與CIM/E轉(zhuǎn)換規(guī)則文件,生成模型轉(zhuǎn)換規(guī)則編輯器,導(dǎo)出SCD與CIM/E轉(zhuǎn)換規(guī)則文件。
[0055]步驟四、使用SCD文件與調(diào)控主站CM/E文件轉(zhuǎn)換工具,導(dǎo)入SCD文件、轉(zhuǎn)換規(guī)則文件、變電站配置描述語言SCL中用于描述和規(guī)范XML文檔邏輯結(jié)構(gòu)語言的文件Schema、用于描述公共信息模型高效描述規(guī)范文件CIM/E的文檔邏輯結(jié)構(gòu)的文件Schema。
[0056]步驟五、S⑶文件的語法和功能校驗,判定SCD文件格式和語法的合格性是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,進(jìn)入下一步,判定結(jié)果為否,返回步驟四;
[0057]步驟六、進(jìn)行功能性校驗,判定數(shù)據(jù)集屬性正確性、報告控制塊參數(shù)正確性、模板類型引用情況是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,進(jìn)入下一步,判定結(jié)果為否,返回步驟四;
[0058]步驟七、SCD文件裁剪后轉(zhuǎn)換為(ΠΜ/Ε文件,按轉(zhuǎn)換規(guī)則文件規(guī)定的模型映射定義,將變電站模型描述SCD文件轉(zhuǎn)換為調(diào)控主站模型描述(ΠΜ/Ε文件;
[0059]步驟八、進(jìn)行CM/E文件校驗,判定語法合格性和拓?fù)溥B接、設(shè)備和信號關(guān)聯(lián)正確性是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,保存文件,判定結(jié)果為否,返回步驟四。
[0060]實施例4
[0061]優(yōu)選地,在步驟七中,S⑶文件裁剪后轉(zhuǎn)換為(ΠΜ/Ε文件,包括以下步驟:
[0062 ]步驟一、對裁剪后的SSD文件進(jìn)行解析;
[0063]步驟二、依次讀取SSD對象,根據(jù)SSD文件中描述的設(shè)備類型,轉(zhuǎn)換成對應(yīng)的CIM/E設(shè)備;
[0064]步驟三、如果當(dāng)前為Lnode(邏輯節(jié)點),則按照量測類型進(jìn)行轉(zhuǎn)換;如果當(dāng)前非Lnode,則按照設(shè)備類型進(jìn)行轉(zhuǎn)換;
[0065]步驟四、保存轉(zhuǎn)換結(jié)果信息;
[0066]步驟五、SSD全部轉(zhuǎn)換完畢后,生成轉(zhuǎn)換后的(ΠΜ/Ε文件。
[0067]以上所述實施例僅表達(dá)了本發(fā)明的實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項】
1.一種模型驅(qū)動的智能變電站SCD文件與調(diào)控主站(ΠΜ/Ε文件轉(zhuǎn)換工具,包括項目管理模塊、文件操作模塊、SCD文件校驗?zāi)K、SCD文件裁剪模塊、SCD文件轉(zhuǎn)換為CIM/E文件模塊、(ΠΜ/Ε文件校驗?zāi)K、轉(zhuǎn)換規(guī)則文件維護(hù)模塊以及日志管理模塊,其特征在于:所述項目管理模塊以廠站為單位,對配置文件進(jìn)行統(tǒng)一管理; 所述文件操作模塊對單一文件進(jìn)行打開、修改、保存或備份; 所述SCD文件校驗?zāi)K依據(jù)變電站配置描述語言SCL中用于描述和規(guī)范XML文檔邏輯結(jié)構(gòu)語言的文件Schema,對SCD文件的語法和功能進(jìn)行檢查校驗; 所述SCD文件裁剪模塊根據(jù)調(diào)度主站需求,對SCD文件進(jìn)行精簡,刪除在變電站側(cè)使用但與調(diào)度側(cè)應(yīng)用無關(guān)的配置內(nèi)容; 所述SCD文件轉(zhuǎn)換為CIM/E文件模塊將校驗合格的變電站側(cè)通用的SCD文件轉(zhuǎn)換為調(diào)度主站側(cè)通用的(ΠΜ/Ε文件; 所述CIM/E校驗?zāi)K依據(jù)用于描述公共信息模型高效描述規(guī)范文件CIM/E的文檔邏輯結(jié)構(gòu)的文件Schema,對CIM/E文件的語法和功能進(jìn)行檢查校核; 所述轉(zhuǎn)換規(guī)則文件維護(hù)模塊進(jìn)行規(guī)則文件的查看、編輯或保存。2.根據(jù)權(quán)利要求1所述的轉(zhuǎn)換工具,其特征在于:所述項目管理模塊對配置文件進(jìn)行新建、打開、修改、保存和備份的管理。3.—種利用權(quán)利要求1所述的轉(zhuǎn)換工具,模型驅(qū)動SCD文件與CIM/E文件轉(zhuǎn)換的方法,其特征在于,包括以下步驟: 步驟一、生成S⑶編輯器,建立變電站一、二次設(shè)備和信號基礎(chǔ)模型,導(dǎo)入統(tǒng)一建模語言UML模型文件或變電站配置描述語言SCL文件,生成Java代碼,定制S⑶編輯器; 步驟二、生成規(guī)范化SCD文件,應(yīng)用SCD編輯器逐層添加變電屬性和值,得到一次設(shè)備,一次設(shè)備與二次信號關(guān)聯(lián)實例保存為SCD文件; 步驟三、創(chuàng)建SCD與CM/E轉(zhuǎn)換規(guī)則文件,生成模型轉(zhuǎn)換規(guī)則編輯器,導(dǎo)出SCD與CM/E轉(zhuǎn)換規(guī)則文件; 步驟四、使用所述SCD文件與調(diào)控主站CM/E文件轉(zhuǎn)換工具,導(dǎo)入SCD文件、轉(zhuǎn)換規(guī)則文件、變電站配置描述語言SCL中用于描述和規(guī)范XML文檔邏輯結(jié)構(gòu)語言的文件Schema、用于描述公共信息模型高效描述規(guī)范文件CIM/E的文檔邏輯結(jié)構(gòu)的文件Schema; 步驟五、SCD文件的語法和功能校驗,判定SCD文件格式和語法的合格性是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,進(jìn)入下一步,判定結(jié)果為否,返回步驟四; 步驟六、進(jìn)行功能性校驗,判定數(shù)據(jù)集屬性正確性、報告控制塊參數(shù)正確性、模板類型引用情況是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,進(jìn)入下一步,判定結(jié)果為否,返回步驟四; 步驟七、SCD文件裁剪后轉(zhuǎn)換為(ΠΜ/Ε文件,按轉(zhuǎn)換規(guī)則文件規(guī)定的模型映射定義,將變電站模型描述SCD文件轉(zhuǎn)換為調(diào)控主站模型描述(ΠΜ/Ε文件; 步驟八、進(jìn)行CIM/E文件校驗,判定語法合格性和拓?fù)溥B接、設(shè)備和信號關(guān)聯(lián)正確性是否通過,將判定結(jié)果記錄進(jìn)日志,判定結(jié)果為是,保存文件,判定結(jié)果為否,返回步驟四。4.根據(jù)權(quán)利要求3所述的模型驅(qū)動SCD文件與CIM/E文件轉(zhuǎn)換的方法,其特征在于,在步驟一中,基于UML或XML模式創(chuàng)建模型,以《IEC61850標(biāo)準(zhǔn)第6部分變電站內(nèi)通信配置描述語言》建立變電站一、二次設(shè)備和信號基礎(chǔ)模型,并按照《智能變電站SCD文件工程實施技術(shù)規(guī)范(報批稿)》擴(kuò)展屬性和補(bǔ)充描述信息。5.根據(jù)權(quán)利要求3所述的模型驅(qū)動SCD文件與CIM/E文件轉(zhuǎn)換的方法,其特征在于,在步驟二中,按照模型和擴(kuò)展的要求,逐層添加變電站、電壓等級、間隔、一次設(shè)備、二次設(shè)備、一次和二次信號量測的信息關(guān)聯(lián)。6.根據(jù)權(quán)利要求3所述的模型驅(qū)動SCD文件與CIM/E文件轉(zhuǎn)換的方法,其特征在于,在步驟三中,SCD模型與CIM/E模型的轉(zhuǎn)換,包括類、屬性和描述的轉(zhuǎn)換,按照模型轉(zhuǎn)換定義來建立相應(yīng)的UML模型和XML模式。7.根據(jù)權(quán)利要求3所述的模型驅(qū)動SCD文件與CIM/E文件轉(zhuǎn)換的方法,其特征在于,在步驟七中,其中SCD文件裁剪后轉(zhuǎn)換為(ΠΜ/Ε文件,包括以下步驟: 步驟一、對裁剪后的SSD文件進(jìn)行解析; 步驟二、依次讀取SSD對象,根據(jù)SSD文件中描述的設(shè)備類型,轉(zhuǎn)換成對應(yīng)的CIM/E模型設(shè)備; 步驟三、如果當(dāng)前為邏輯節(jié)點(Lnode),則按照量測類型進(jìn)行轉(zhuǎn)換;如果當(dāng)前非Lnode,則按照設(shè)備類型進(jìn)行轉(zhuǎn)換; 步驟四、保存轉(zhuǎn)換結(jié)果信息; 步驟五、SSD全部轉(zhuǎn)換完畢后,生成轉(zhuǎn)換后的(ΠΜ/Ε文件。
【文檔編號】G06F17/30GK105868410SQ201610262586
【公開日】2016年8月17日
【申請日】2016年4月25日
【發(fā)明人】萬博, 蘇瑞, 米為民, 石俊杰, 路軼, 常乃超, 張國芳, 李鎮(zhèn)義, 趙靜, 李焱, 代宇涵, 王智偉, 武冰, 邢亮, 孟鑫, 徐建航, 鄭春偉, 錢行, 汪洋, 隋國星, 李振南, 樊超
【申請人】南京南瑞集團(tuán)公司, 北京科東電力控制系統(tǒng)有限責(zé)任公司, 國家電網(wǎng)公司, 國網(wǎng)四川省電力公司, 國網(wǎng)天津市電力公司, 國網(wǎng)山西省電力公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1