專利名稱:一種水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及流域及水力發(fā)電廠(以下簡(jiǎn)稱水電廠)信息系統(tǒng)領(lǐng)域主設(shè)備模型的建立、存儲(chǔ)和同步技術(shù),尤其涉及水電廠主設(shè)備狀態(tài)監(jiān)測(cè)及狀態(tài)檢修系統(tǒng)中主設(shè)備模型的建立、存儲(chǔ)和同步,具體來說是一種水電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法。
背景技術(shù):
在水電廠信息系統(tǒng)中,所有業(yè)務(wù)功能都建立在對(duì)系統(tǒng)內(nèi)設(shè)備統(tǒng)一管理的基礎(chǔ)上,設(shè)備模型的建立和存儲(chǔ)以及系統(tǒng)內(nèi)模型保持一致至關(guān)重要。目前常見的設(shè)備模型建立和存儲(chǔ)方法為為每個(gè)廠站、每種類型的設(shè)備、每種類型的部件、每種類型的參數(shù)都分別創(chuàng)建不同結(jié)構(gòu)的數(shù)據(jù)表,通過ID表示從屬關(guān)系。如“XX發(fā)電廠”有“ 1#發(fā)電機(jī)”設(shè)備和“ 1#水輪機(jī)”設(shè)備,“ 1#發(fā)電機(jī)”設(shè)備有5 個(gè)部件,分別為“定子”、“轉(zhuǎn)子”、“主軸”、“機(jī)架”和“軸承”,每個(gè)部件均包含參數(shù)類型“模擬量”、“開關(guān)量”。那么數(shù)據(jù)表的結(jié)構(gòu)通常設(shè)計(jì)如下表1飛所示,表1飛省略了大部分與水電廠生產(chǎn)過程相關(guān)的具體信息字段,僅列出能夠表征其設(shè)計(jì)思想的數(shù)據(jù)表和字段描述表I “廠站”數(shù)據(jù)表結(jié)構(gòu)
權(quán)利要求
1.一種水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法,其特征在于該方法包括如下步驟 (1)檢測(cè)歷史數(shù)據(jù)庫(kù)中是否存在該主設(shè)備的設(shè)備模型,若不存在則跳轉(zhuǎn)至步驟(6); (2)檢測(cè)本地是否存在該主設(shè)備的設(shè)備模型XML文件,若不存在則跳轉(zhuǎn)至步驟(4); (3)比較本地的設(shè)備模型XML文件和歷史數(shù)據(jù)庫(kù)中的設(shè)備模型的修改時(shí)間,若本地新則跳轉(zhuǎn)至步驟(5); (4)從歷史數(shù)據(jù)庫(kù)中下載設(shè)備模型至本地,存儲(chǔ)為本地的設(shè)備模型XML文件; (5)加載本地的設(shè)備模型XML文件,跳轉(zhuǎn)至步驟(7); (6)在本地建立該主設(shè)備的設(shè)備模型,具體包括如下步驟 (6-1)新建或選擇該主設(shè)備所屬工程; (6-2)在所屬工程項(xiàng)目下新建或選擇該主設(shè)備所屬?gòu)S站模型; (6-3)在所屬?gòu)S站模型項(xiàng)目下新建或選擇該主設(shè)備所屬專業(yè)性質(zhì)模型; (6-4)在所屬專業(yè)性質(zhì)模型項(xiàng)目下新建或選擇該主設(shè)備所屬設(shè)備類型模型; (6-5)在所屬設(shè)備類型模型項(xiàng)目下新建該主設(shè)備的設(shè)備模型; (6-6)在該主設(shè)備的設(shè)備模型項(xiàng)目下新建構(gòu)成該主設(shè)備的各個(gè)部件模型; (6-7)在各個(gè)部件模型項(xiàng)目下新建各自的部件參數(shù); (7)編輯該主設(shè)備的設(shè)備模型信息; (8)將編輯好的設(shè)備模型信息存儲(chǔ)為本地的設(shè)備模型XML文件; (9)將本地的設(shè)備模型XML文件以二進(jìn)制形式存儲(chǔ)到歷史數(shù)據(jù)庫(kù)中,形成該主設(shè)備在歷史數(shù)據(jù)庫(kù)中的設(shè)備模型。
2.根據(jù)權(quán)利要求I所述的水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法,其特征在于在步驟(6)完成時(shí),系統(tǒng)自動(dòng)為該主設(shè)備生成一個(gè)在系統(tǒng)內(nèi)唯一的系統(tǒng)編碼,所述系統(tǒng)編碼由所屬?gòu)S站模型代碼、所屬專業(yè)性質(zhì)模型代碼、所屬設(shè)備類型模型代碼、設(shè)備模型代碼、所包括的部件模型代碼及部件參數(shù)代碼構(gòu)成。
3.根據(jù)權(quán)利要求I所述的水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法,其特征在于每個(gè)工程項(xiàng)目下建立(T99個(gè)廠站模型,每個(gè)廠站模型項(xiàng)目下建立(T99個(gè)專業(yè)性質(zhì)模型,每個(gè)專業(yè)性質(zhì)模型項(xiàng)目下建立(T99個(gè)設(shè)備類型模型,每個(gè)設(shè)備類型模型項(xiàng)目下建立(T99個(gè)設(shè)備模型,每個(gè)設(shè)備模型項(xiàng)目項(xiàng)目下建立(T999個(gè)部件模型,每個(gè)部件模型項(xiàng)目下建立(T99個(gè)參數(shù)類型,每個(gè)參數(shù)類型項(xiàng)目下建立(T9999個(gè)參數(shù),每個(gè)參數(shù)項(xiàng)目下建立0 99個(gè)參數(shù)屬性。
4.根據(jù)權(quán)利要求3所述的水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法,其特征在于在步驟(6)完成時(shí),系統(tǒng)自動(dòng)為該主設(shè)備生成一個(gè)在系統(tǒng)內(nèi)唯一的系統(tǒng)編碼,所述系統(tǒng)編碼由19位阿拉伯?dāng)?shù)字組成,以8字節(jié)long存儲(chǔ),編碼規(guī)則如下表
5.根據(jù)權(quán)利要求I所述的水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法,其特征在于所述歷史數(shù)據(jù)庫(kù)中的設(shè)備模型存儲(chǔ)表結(jié)構(gòu)如下
全文摘要
本發(fā)明公開了一種水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法,在歷史數(shù)據(jù)庫(kù)中以二進(jìn)制形式存儲(chǔ)設(shè)備模型,在本地以設(shè)備模型XML文件形式存儲(chǔ)設(shè)備模型。本發(fā)明提供的水力發(fā)電廠主設(shè)備模型建立、存儲(chǔ)和同步的方法,為水電廠信息系統(tǒng)提供全面的模型編碼格式、通用的模型建立步驟、靈活的模型存儲(chǔ)格式、以及通用的數(shù)據(jù)表結(jié)構(gòu),以建立和存儲(chǔ)水電廠信息系統(tǒng)內(nèi)所有主設(shè)備模型信息,提高水電廠信息系統(tǒng)的可擴(kuò)展性和可維護(hù)性,同時(shí)也為分布式水電廠信息系統(tǒng)提供一種模型自動(dòng)同步的解決方案。
文檔編號(hào)G06F17/30GK102799789SQ20121026814
公開日2012年11月28日 申請(qǐng)日期2012年7月30日 優(yōu)先權(quán)日2012年7月30日
發(fā)明者夏智娟, 潘偉峰, 徐潔, 鄭健兵, 張紅芳 申請(qǐng)人:國(guó)網(wǎng)電力科學(xué)研究院, 南京南瑞集團(tuán)公司, 國(guó)家電網(wǎng)公司