用于電力生產(chǎn)管理系統(tǒng)與電力營(yíng)銷管理系統(tǒng)之間的變壓器臺(tái)賬匹配方法
【專利說(shuō)明】用于電力生產(chǎn)管理系統(tǒng)與電力營(yíng)銷管理系統(tǒng)之間的變壓器臺(tái)賬匹配方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及電網(wǎng)數(shù)據(jù)集中管理技術(shù)領(lǐng)域,具體來(lái)說(shuō)是用于電力生產(chǎn)管理系統(tǒng)與電力營(yíng)銷管理系統(tǒng)之間的變壓器臺(tái)賬匹配方法。
[0003]
【背景技術(shù)】
[0004]電力生產(chǎn)管理信息系統(tǒng)PMS是貫穿于電網(wǎng)系統(tǒng)生產(chǎn)全過(guò)程的一體化生產(chǎn)管理信息平臺(tái),PMS以設(shè)備管理為核心以計(jì)劃和任務(wù)為主線來(lái)管理整個(gè)輸變電生產(chǎn)業(yè)務(wù),其功能涵蓋了調(diào)度工作管理設(shè)備臺(tái)賬管理、缺陷管理兩票管理事故搶修管理等各種專項(xiàng)和統(tǒng)計(jì)管理,實(shí)現(xiàn)日常生產(chǎn)業(yè)務(wù)工作。電力營(yíng)銷管理系統(tǒng)MIS是覆蓋電力營(yíng)銷全過(guò)程的計(jì)算機(jī)信息處理系統(tǒng),一般分為業(yè)務(wù)層、管理層、決策支持層。其功能涵蓋了電量銷售、資金回收、客戶服務(wù)、質(zhì)量考核管理、計(jì)量管理的垂直管理體系,其中設(shè)備臺(tái)賬是也是MIS的重要組成部分。電力生產(chǎn)管理信息系統(tǒng)PMS及電力營(yíng)銷管理系統(tǒng)MIS都涉及到變壓器設(shè)備的臺(tái)賬管理,該臺(tái)賬管理均是PMS、MIS的重要組成部分,其職能是將電力企業(yè)所管轄的變壓器進(jìn)行合理的組織歸類后,以層次數(shù)的結(jié)構(gòu)放到數(shù)據(jù)庫(kù)中,供管理人員使用(如瀏覽、查詢、統(tǒng)計(jì)分析等)以及提供給系統(tǒng)的共享使用。
[0005]在一些電力安全生產(chǎn)綜合管理系統(tǒng)中,其以電網(wǎng)設(shè)備為中心,營(yíng)銷管理系統(tǒng)則以客戶電量電費(fèi)為中心,由于業(yè)務(wù)的需要,新的電力業(yè)務(wù)工作需要在PMS和MIS兩者變壓器臺(tái)賬一致的情況下才能正常進(jìn)行,但由于各自的變壓器臺(tái)賬是單獨(dú)建立,沒(méi)有統(tǒng)一的建立標(biāo)準(zhǔn),導(dǎo)致二者變壓器設(shè)備臺(tái)賬不統(tǒng)一。這不僅降低了工作效率,而且導(dǎo)致其他電力業(yè)務(wù)模塊很難開(kāi)展業(yè)務(wù)。如何開(kāi)發(fā)出能夠?qū)烧吲_(tái)賬相匹配對(duì)應(yīng)的方法已經(jīng)成為急需解決的技術(shù)問(wèn)題。
[0006]
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中變壓器臺(tái)賬數(shù)據(jù)不匹配的缺陷,提供一種用于電力生產(chǎn)管理系統(tǒng)與電力營(yíng)銷管理系統(tǒng)之間的變壓器臺(tái)賬匹配方法來(lái)解決上述問(wèn)題。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下:
用于電力生產(chǎn)管理系統(tǒng)與電力營(yíng)銷管理系統(tǒng)之間的變壓器臺(tái)賬匹配方法,包括以下步驟:
獲取電力生產(chǎn)管理系統(tǒng)數(shù)據(jù),從電力生產(chǎn)管理系統(tǒng)中獲得變壓器臺(tái)賬數(shù)據(jù),組成集合
A;
獲取電力營(yíng)銷管理系統(tǒng)數(shù)據(jù),從電力營(yíng)銷管理系統(tǒng)中獲得變壓器臺(tái)賬數(shù)據(jù),組成集合B ;
進(jìn)行臺(tái)賬數(shù)據(jù)匹配,從集合A和集合B中選擇同一個(gè)臺(tái)區(qū),以集合A中變壓器臺(tái)賬名稱作為標(biāo)準(zhǔn),對(duì)集合B中變壓器臺(tái)賬名稱進(jìn)行遍歷匹配,對(duì)臺(tái)賬名稱匹配的字段進(jìn)行判斷,選擇出最大權(quán)重值的臺(tái)賬名稱字段,將其與集合A中的變壓器臺(tái)賬名稱進(jìn)行數(shù)據(jù)關(guān)聯(lián);
利用臺(tái)賬數(shù)據(jù)匹配方法遍歷集合A中所有的變壓器臺(tái)賬名稱;
處理集合B中不匹配字段,對(duì)集合B中臺(tái)賬名稱不匹配的字段進(jìn)行標(biāo)注,由管理人員對(duì)其進(jìn)行人工修改。
[0009]所述的進(jìn)行臺(tái)賬數(shù)據(jù)匹配包括以下步驟:
讀取集合A中變壓器臺(tái)賬中第i條變壓器的臺(tái)賬名稱Ai,并對(duì)此臺(tái)賬名稱Ai進(jìn)行拆分,生成Ai的一維數(shù)組;
讀取集合B中相同臺(tái)區(qū)下的第i條變壓器的臺(tái)賬名稱Bi,并對(duì)此臺(tái)賬名稱Bi進(jìn)行拆分,生成Bi的一維數(shù)組,作為待匹配字段名;
對(duì)Bi的一維數(shù)組中η個(gè)元素與Ai中m個(gè)元素進(jìn)行逐個(gè)相互匹配,并記錄累計(jì)權(quán)值; 逐個(gè)增加Bi中元素個(gè)數(shù),遍歷Ai中相同字符數(shù)的字段,并累計(jì)權(quán)值;
遍歷集合B中該臺(tái)區(qū)下所有變壓器名,并記錄累計(jì)權(quán)值;
依次比較集合B中該臺(tái)區(qū)下Bi的權(quán)值,將權(quán)值最大的Bi進(jìn)行標(biāo)注,并與臺(tái)賬名稱Ai進(jìn)行數(shù)據(jù)關(guān)聯(lián)。
[0010]所述的Bi的一維數(shù)組中η個(gè)元素中η為2 ;
所述的Ai中m個(gè)元素中m為2。
[0011]
有益效果
本發(fā)明的用于電力生產(chǎn)管理系統(tǒng)與電力營(yíng)銷管理系統(tǒng)之間的變壓器臺(tái)賬匹配方法,與現(xiàn)有技術(shù)相比通過(guò)以PMS臺(tái)賬為標(biāo)準(zhǔn),針對(duì)變壓器名進(jìn)行匹配,統(tǒng)計(jì)MIS臺(tái)賬的權(quán)重,完成PMS和MIS變壓器臺(tái)賬統(tǒng)一,保證MIS臺(tái)賬與PMS臺(tái)賬的一致性。通過(guò)采用智能自動(dòng)匹配的方法,在保證臺(tái)賬準(zhǔn)確性的前提下,快速完成匹配任務(wù),提高了效率。本發(fā)明在變壓器臺(tái)賬匹配中,節(jié)省大量人工匹配所需要的人力、物力,并且避免人工匹配臺(tái)賬過(guò)程中出現(xiàn)漏查、匹配不準(zhǔn)的情況,提高了變壓器臺(tái)賬匹配的速度,提高了 MIS臺(tái)賬的完整性和準(zhǔn)確性,為PMS臺(tái)賬和MIS臺(tái)賬的聯(lián)合高級(jí)應(yīng)用打下了堅(jiān)實(shí)的基礎(chǔ)。
[0012]
【附圖說(shuō)明】
圖1為本發(fā)明的方法流程圖;
圖2為本發(fā)明中臺(tái)賬數(shù)據(jù)匹配的原理圖。
[0013]
【具體實(shí)施方式】
[0014]為使對(duì)本發(fā)明的結(jié)構(gòu)特征及所達(dá)成的功效有更進(jìn)一步的了解與認(rèn)識(shí),用以較佳的實(shí)施例及附圖配合詳細(xì)的說(shuō)明,說(shuō)明如下:
如圖1所示,本發(fā)明所述的用于電力生產(chǎn)管理系統(tǒng)與電力營(yíng)銷管理系統(tǒng)之間的變壓器臺(tái)賬匹配方法,包括以下步驟:
第一步,獲取電力生產(chǎn)管理系統(tǒng)數(shù)據(jù)。從電力生產(chǎn)管理系統(tǒng)中獲得變壓器臺(tái)賬數(shù)據(jù),組成集合A。集合A中包括了電力生產(chǎn)管理系統(tǒng)PMS中各臺(tái)區(qū)的變壓器數(shù)據(jù)內(nèi)容,而變壓器數(shù)據(jù)則包括了變壓器名和變壓器的具體相關(guān)信息。本發(fā)明正是通過(guò)變壓器名之間的匹配將PMS的變壓器臺(tái)賬和MIS的變壓器臺(tái)賬相匹配起來(lái),為整體的管理系統(tǒng)作基礎(chǔ)數(shù)據(jù)支撐使用。
[0015]第二步,獲取電力營(yíng)銷管理系統(tǒng)數(shù)據(jù)。從電力營(yíng)銷管理系統(tǒng)中獲得變壓器臺(tái)賬數(shù)據(jù),組成集合B,同理,集合B中包含了 MIS中各臺(tái)區(qū)的變壓器名和變壓器的具體相關(guān)信息。
[0016]第三步,進(jìn)行臺(tái)賬數(shù)據(jù)匹配。從集合A和集合B中選擇同一個(gè)臺(tái)區(qū),在集合A中選擇Z臺(tái)區(qū),則相對(duì)應(yīng)的集合B中也選擇Z臺(tái)區(qū)。以集合A中變壓器臺(tái)賬名稱作為標(biāo)準(zhǔn),對(duì)集合B中變壓器臺(tái)賬名稱進(jìn)行遍歷匹配,在此先以PMS為基礎(chǔ),針對(duì)PMS的變壓器臺(tái)賬名稱,在MIS中遍歷匹配。遍歷匹配的方法則對(duì)變壓器臺(tái)賬名稱匹配的字段進(jìn)行判斷,選擇出最大權(quán)重