本發(fā)明涉及電廠設(shè)備編碼技術(shù)領(lǐng)域,具體而言,涉及一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置。
背景技術(shù):
電廠標(biāo)識(shí)系統(tǒng)編碼是根據(jù)被標(biāo)識(shí)對(duì)象的功能、安裝地點(diǎn)和安裝位置等特征,采用英文字母和阿拉伯?dāng)?shù)字,按照嚴(yán)謹(jǐn)、科學(xué)實(shí)用的編碼規(guī)則對(duì)電廠中的系統(tǒng)、設(shè)備及其部件進(jìn)行清楚并且唯一描述的一種編碼。電廠標(biāo)識(shí)系統(tǒng)編碼主要應(yīng)用在電廠工程規(guī)劃、設(shè)計(jì)、施工、驗(yàn)收、運(yùn)行、維護(hù)、預(yù)算和成本控制等方面。
隨著科學(xué)技術(shù)的快速發(fā)展,電廠標(biāo)識(shí)系統(tǒng)已經(jīng)成為應(yīng)用最為廣泛的編碼。目前,應(yīng)用電廠標(biāo)識(shí)系統(tǒng)編碼對(duì)電廠中的被標(biāo)識(shí)對(duì)象進(jìn)行編碼生成的過程如下:由設(shè)計(jì)人員依據(jù)系統(tǒng)圖,根據(jù)設(shè)備及部件在系統(tǒng)圖中功能、作用及從屬關(guān)系進(jìn)行手工編碼,并手工利用得到的編碼在圖紙上對(duì)被標(biāo)識(shí)對(duì)象進(jìn)行標(biāo)注,以實(shí)現(xiàn)對(duì)企業(yè)中被標(biāo)識(shí)對(duì)象的電廠標(biāo)識(shí)系統(tǒng)編碼的生成和標(biāo)注。
但是,上述應(yīng)用對(duì)電廠中的被標(biāo)識(shí)對(duì)象進(jìn)行手工編碼的方法,不僅工作效率緩慢,而且為了降低出現(xiàn)錯(cuò)碼和重碼的機(jī)率,對(duì)設(shè)計(jì)人員的專業(yè)水平、細(xì)心程度以及多專業(yè)協(xié)同和差異區(qū)分享等方面要求較高,而且工作周期較長。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置,其通過計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)了對(duì)系統(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和自動(dòng)標(biāo)注,降低了電廠標(biāo)識(shí)系統(tǒng)編碼的錯(cuò)誤率和重碼率以及人工成本,提高了企業(yè)的數(shù)字化管理和安全運(yùn)行水平以及工作效率。
第一方面,本發(fā)明實(shí)施例提供了一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法,包括:
根據(jù)選取的系統(tǒng)圖繪制頁面,確定電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);
根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;
對(duì)于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);所述預(yù)設(shè)編號(hào)規(guī)則包括以下規(guī)則中的一種或多種:前綴號(hào)編號(hào)規(guī)則、系統(tǒng)級(jí)編號(hào)規(guī)則、設(shè)備級(jí)編號(hào)規(guī)則和部件級(jí)編號(hào)規(guī)則;
根據(jù)確定的所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)、讀取的所述電廠標(biāo)識(shí)系統(tǒng)分類碼以及生成的所述電廠標(biāo)識(shí)系統(tǒng)編號(hào),生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,根據(jù)選取的系統(tǒng)圖繪制頁面,確定電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào),包括:
在檢測(cè)到系統(tǒng)圖繪制頁面時(shí),提取所述系統(tǒng)圖繪制頁面的頁面標(biāo)識(shí)碼;
根據(jù)所述系統(tǒng)圖繪制頁面中的頁面標(biāo)識(shí)碼,確定電廠設(shè)備的所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);其中,所述頁面標(biāo)識(shí)碼與所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)一一對(duì)應(yīng)。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼,包括:
在檢測(cè)到與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元時(shí),提取所述圖元的圖元標(biāo)識(shí)碼;
根據(jù)所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,每個(gè)圖元均有唯一的圖元標(biāo)識(shí)碼,且所述圖元標(biāo)識(shí)碼與電廠標(biāo)識(shí)系統(tǒng)分類碼多級(jí)對(duì)應(yīng);所述電廠標(biāo)識(shí)系統(tǒng)分類碼包括以下一種或多種:系統(tǒng)級(jí)分類碼、設(shè)備級(jí)分類碼和部件級(jí)分類碼。
結(jié)合第一方面的第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,根據(jù)所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)分類碼,包括:
確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和所述系統(tǒng)圖中所述圖元的第二拓?fù)浣Y(jié)構(gòu);其中,所述系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
對(duì)所述第一拓?fù)浣Y(jié)構(gòu)和所述第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到分類碼拓?fù)浣Y(jié)構(gòu);其中,所述分類碼拓?fù)浣Y(jié)構(gòu)包括:系統(tǒng)級(jí)分類碼拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)分類碼拓?fù)浣Y(jié)構(gòu)和部件級(jí)分類碼拓?fù)浣Y(jié)構(gòu);
根據(jù)所述分類碼拓?fù)浣Y(jié)構(gòu)和所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,數(shù)據(jù)庫中預(yù)存有與所述分類碼拓?fù)浣Y(jié)構(gòu)對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)分類碼。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,對(duì)于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào),包括:
確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和所述系統(tǒng)圖中所述圖元的第二拓?fù)浣Y(jié)構(gòu);其中,所述系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
對(duì)所述第一拓?fù)浣Y(jié)構(gòu)和所述第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到編號(hào)拓?fù)浣Y(jié)構(gòu);其中,所述編號(hào)拓?fù)浣Y(jié)構(gòu)包括:前綴號(hào)拓?fù)浣Y(jié)構(gòu)、系統(tǒng)級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)和部件級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu);
根據(jù)所述編號(hào)拓?fù)浣Y(jié)構(gòu)以及預(yù)設(shè)編號(hào)規(guī)則,生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);其中,所述預(yù)設(shè)編號(hào)規(guī)則包括:編號(hào)拓?fù)浣Y(jié)構(gòu)與電廠標(biāo)識(shí)系統(tǒng)編號(hào)的對(duì)應(yīng)關(guān)系。
結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式至第一方面的第四種可能的實(shí)施方式中任意一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,所述電廠標(biāo)識(shí)系統(tǒng)編碼采用三級(jí)七組的13位編碼規(guī)則,0級(jí)對(duì)應(yīng)第一組,包括1位代號(hào),代表機(jī)組號(hào);1級(jí)對(duì)應(yīng)第二組、第三組和第四組,分別包括1位數(shù)字、3位字母和2位數(shù)字,分別代表前綴號(hào)、系統(tǒng)分類碼和系統(tǒng)編號(hào);2級(jí)對(duì)應(yīng)第五組、第六組和第七組,分別包括2位字母、3位數(shù)字和1位字母,分別代表設(shè)備分類碼、設(shè)備編號(hào)和設(shè)備附加碼;其中,所述代號(hào)包括:數(shù)字或者字母;所述機(jī)組號(hào)、所述系統(tǒng)編號(hào)和所述設(shè)備編號(hào)的缺省值用0補(bǔ)全。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第六種可能的實(shí)施方式,其中,所述方法還包括:
獲取包括其他結(jié)構(gòu)類型的系統(tǒng)圖文件;
對(duì)獲取的所述系統(tǒng)圖文件進(jìn)行轉(zhuǎn)換處理,得到系統(tǒng)圖結(jié)構(gòu);所述系統(tǒng)圖結(jié)構(gòu)包括:系統(tǒng)圖繪圖頁面、圖元、圖層和圖元的拓?fù)浣Y(jié)構(gòu)。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第七種可能的實(shí)施方式,其中,所述方法還包括:
將生成的所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼存儲(chǔ)在編碼數(shù)據(jù)庫中,并建立所述編碼數(shù)據(jù)庫的索引碼;
對(duì)所述編碼數(shù)據(jù)庫中的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理;
當(dāng)檢測(cè)到異常編碼時(shí),啟動(dòng)所述異常編碼匹配的指示提示。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第八種可能的實(shí)施方式,其中,所述方法還包括:
在所述系統(tǒng)圖上建立各個(gè)所述圖元對(duì)應(yīng)編碼框,在各個(gè)所述編碼框上自動(dòng)標(biāo)注與所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)編碼。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第九種可能的實(shí)施方式,其中,所述方法還包括:
在生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼時(shí),獲取當(dāng)前系統(tǒng)圖與模板系統(tǒng)圖的圖形差異區(qū)域;
根據(jù)所述圖形差異區(qū)域定位所述模板系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編碼的差異編碼區(qū)域;
生成所述差異區(qū)域差異編碼區(qū)域的差異編碼,并根據(jù)所述差異編碼對(duì)所述差異編碼區(qū)域的編碼進(jìn)行修正處理,得到當(dāng)前系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
第二方面,本發(fā)明實(shí)施例還提供了一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,包括:
確定模塊,根據(jù)選取的系統(tǒng)圖繪制頁面,確定電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);
讀取模塊,用于根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;
第一生成模塊,用于對(duì)于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);所述預(yù)設(shè)編號(hào)規(guī)則包括以下規(guī)則中的一種或多種:前綴號(hào)編號(hào)規(guī)則、系統(tǒng)級(jí)編號(hào)規(guī)則、設(shè)備級(jí)編號(hào)規(guī)則和部件級(jí)編號(hào)規(guī)則;
第二生成模塊,用于根據(jù)確定的所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)、讀取的所述電廠標(biāo)識(shí)系統(tǒng)分類碼以及生成的所述電廠標(biāo)識(shí)系統(tǒng)編號(hào),生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,所述確定模塊,包括:
第一提取單元,用于在檢測(cè)到系統(tǒng)圖繪制頁面時(shí),提取所述繪圖頁面中的頁面標(biāo)識(shí)碼;
確定單元,用于根據(jù)所述系統(tǒng)圖繪制頁面中的頁面標(biāo)識(shí)碼,確定電廠設(shè)備的所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);其中,所述頁面標(biāo)識(shí)碼與所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)一一對(duì)應(yīng);
所述讀取模塊,包括:
第二提取單元,用于在檢測(cè)到與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元時(shí),提取所述圖元的圖元標(biāo)識(shí)碼;
讀取單元,用于根據(jù)所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,每個(gè)圖元均有唯一的圖元標(biāo)識(shí)碼,且所述圖元標(biāo)識(shí)碼與電廠標(biāo)識(shí)系統(tǒng)分類碼多級(jí)對(duì)應(yīng);所述廠標(biāo)識(shí)系統(tǒng)分類碼包括以下一種或多種:系統(tǒng)級(jí)分類碼、設(shè)備級(jí)分類碼和部件級(jí)分類碼。
結(jié)合第二方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中,所述讀取單元,還包括:
確定子單元,用于確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和所述系統(tǒng)圖中所述圖元的第二拓?fù)浣Y(jié)構(gòu);其中,所述系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
分析處理子單元,用于對(duì)所述第一拓?fù)浣Y(jié)構(gòu)和所述第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到分類碼拓?fù)浣Y(jié)構(gòu);其中,所述分類碼拓?fù)浣Y(jié)構(gòu)包括:系統(tǒng)級(jí)分類碼拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)分類碼拓?fù)浣Y(jié)構(gòu)和部件級(jí)分類碼拓?fù)浣Y(jié)構(gòu);
讀取子單元,用于根據(jù)所述分類碼拓?fù)浣Y(jié)構(gòu)和所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,數(shù)據(jù)庫中預(yù)存有與所述分類碼拓?fù)浣Y(jié)構(gòu)對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)分類碼。
結(jié)合第二方面的第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中,所述第一生成模塊,包括:
確定單元,用于確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和所述系統(tǒng)圖中所述圖元的第二拓?fù)浣Y(jié)構(gòu);其中,所述系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
分析處理單元,用于對(duì)所述第一拓?fù)浣Y(jié)構(gòu)和所述第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到編號(hào)拓?fù)浣Y(jié)構(gòu);其中,所述編號(hào)拓?fù)浣Y(jié)構(gòu)包括:前綴號(hào)拓?fù)浣Y(jié)構(gòu)、系統(tǒng)級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)和部件級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu);
生成單元,用于根據(jù)所述編號(hào)拓?fù)浣Y(jié)構(gòu)以及預(yù)設(shè)編號(hào)規(guī)則,生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);其中,所述預(yù)設(shè)編號(hào)規(guī)則包括:編號(hào)拓?fù)浣Y(jié)構(gòu)與電廠標(biāo)識(shí)系統(tǒng)編號(hào)的對(duì)應(yīng)關(guān)系。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第四種可能的實(shí)施方式,其中,第一獲取模塊,用于獲取包括其他結(jié)構(gòu)類型的系統(tǒng)圖文件;
轉(zhuǎn)換處理模塊,用于對(duì)獲取的所述系統(tǒng)圖文件進(jìn)行轉(zhuǎn)換處理,得到系統(tǒng)圖結(jié)構(gòu);所述系統(tǒng)圖結(jié)構(gòu)包括:系統(tǒng)圖繪圖頁面、圖元、圖層和圖元的拓?fù)浣Y(jié)構(gòu);
存儲(chǔ)模塊,用于將生成的所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼存儲(chǔ)在編碼數(shù)據(jù)庫中;
第一建立模塊,用于建立所述編碼數(shù)據(jù)庫的索引碼;
排查處理模塊,用于對(duì)所述編碼數(shù)據(jù)庫中的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理;
啟動(dòng)模塊,用于在檢測(cè)到異常編碼時(shí),啟動(dòng)所述異常編碼匹配的指示提示;
第二建立模塊,用于在所述系統(tǒng)圖上建立各個(gè)所述圖元對(duì)應(yīng)編碼框;
標(biāo)注模塊,用于在各個(gè)所述編碼框上自動(dòng)標(biāo)注與所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)編碼。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第五種可能的實(shí)施方式,其中,還包括:
第二獲取模塊,用于在生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼時(shí),獲取當(dāng)前系統(tǒng)圖與模板系統(tǒng)圖的圖形差異區(qū)域;
定位模塊,用于根據(jù)所述圖形差異區(qū)域定位模板系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編碼的差異編碼區(qū)域;
第三生成模塊,用于生成所述差異區(qū)域差異編碼區(qū)域的差異編碼,并根據(jù)所述差異編碼對(duì)所述差異編碼區(qū)域的編碼進(jìn)行修正處理,得到當(dāng)前系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
本發(fā)明實(shí)施例提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置,根據(jù)選取的系統(tǒng)圖繪制頁面,確定電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;對(duì)于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);根據(jù)確定的電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)、讀取的電廠標(biāo)識(shí)系統(tǒng)分類碼以及生成的電廠標(biāo)識(shí)系統(tǒng)編號(hào),生成系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼,與現(xiàn)有技術(shù)中的手工生成和標(biāo)注的方法不僅工作效率緩慢,且工作周期較長相比,其可以通過計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)了對(duì)系統(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和自動(dòng)標(biāo)注,降低了人工成本,提高了工作效率,并且為設(shè)備管理臺(tái)帳、全生命周期管理、在缺陷管理、維護(hù)保養(yǎng)管理、點(diǎn)檢定修管理、兩票管理信息化管理系統(tǒng)中的應(yīng)用提供了統(tǒng)一、科學(xué)、正確、完整的電廠標(biāo)識(shí)系統(tǒng)編碼數(shù)據(jù),繼而大大的降低了企業(yè)綜合成本。
進(jìn)一步的,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置,還能夠自動(dòng)對(duì)生成的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理,并在檢測(cè)到對(duì)應(yīng)的錯(cuò)碼和重碼時(shí),自動(dòng)啟動(dòng)異常編碼匹配的指示提示,保證了所有電廠標(biāo)識(shí)系統(tǒng)編碼的唯一性和正確性。
進(jìn)一步的,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置,還能夠在繪制系統(tǒng)圖的同時(shí),能夠?qū)υ撓到y(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和自動(dòng)標(biāo)注,減少了工作周期,提高了工作效率。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實(shí)施例所提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的流程圖;
圖2示出了本發(fā)明實(shí)施例所提供的另一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的流程圖;
圖3示出了本發(fā)明實(shí)施例所提供的另一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的流程圖;
圖4示出了本發(fā)明實(shí)施例所提供的另一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的流程圖;
圖5示出了本發(fā)明實(shí)施例所提供的另一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的流程圖;
圖6示出了本發(fā)明實(shí)施例所提供的另一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的流程圖;
圖7示出了本發(fā)明實(shí)施例所提供的另一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的流程圖;
圖8示出了本發(fā)明實(shí)施例所提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置的結(jié)構(gòu)示意圖;
圖9示出了本發(fā)明實(shí)施例所提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置中確定模塊和讀取模塊的結(jié)構(gòu)示意圖;
圖10示出了本發(fā)明實(shí)施例所提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置中讀取單元和第一生成模塊的結(jié)構(gòu)示意圖。
主要標(biāo)號(hào)說明:
11、確定模塊;12、讀取模塊;13、第一生成模塊;14、第二生成模塊;111、第一提取單元;112、確定單元;121、第二提取單元;122、讀取單元;131、確定單元;132、分析處理單元;133、生成單元;1221、確定子單元;1222、分析處理子單元;1223、讀取子單元;。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
隨著科學(xué)技術(shù)的快速發(fā)展,電廠標(biāo)識(shí)系統(tǒng)已經(jīng)成為應(yīng)用最為廣泛的編碼。電廠標(biāo)識(shí)系統(tǒng)編碼一直由設(shè)計(jì)工程師依據(jù)系統(tǒng)圖,根據(jù)設(shè)備及部件在系統(tǒng)圖中功能、作用及從屬關(guān)系進(jìn)行手工編碼并在圖紙上對(duì)被標(biāo)識(shí)對(duì)象進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的標(biāo)注,上述電廠標(biāo)識(shí)系統(tǒng)編碼的生成和標(biāo)注方法不僅工作效率緩慢,而且極易出現(xiàn)錯(cuò)碼和重碼,手工查重糾錯(cuò)的可能性極低,對(duì)發(fā)現(xiàn)的錯(cuò)碼和重碼進(jìn)行修改更是難上加難,嚴(yán)重影響編碼的后期應(yīng)用工作。
考慮到現(xiàn)有技術(shù)中應(yīng)用電廠標(biāo)識(shí)系統(tǒng)編碼手工對(duì)電廠中的被標(biāo)識(shí)對(duì)象進(jìn)行編碼的方法,不僅工作效率緩慢,而且為了避免出現(xiàn)錯(cuò)碼和重碼,對(duì)設(shè)計(jì)人員的專業(yè)水平和細(xì)心程度要求較高,工作周期較長,同時(shí),人工對(duì)錯(cuò)碼和重碼的發(fā)現(xiàn)、修改難度較高?;诖?,本發(fā)明實(shí)施例提供了一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置,以通過計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)了對(duì)系統(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和自動(dòng)標(biāo)注,降低了人工成本,提高了工作效率,還能夠自動(dòng)對(duì)生成的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理,并在檢測(cè)到對(duì)應(yīng)的錯(cuò)碼和重碼時(shí),自動(dòng)啟動(dòng)異常編碼匹配的指示提示,保證了所有電廠標(biāo)識(shí)系統(tǒng)編碼的唯一性和正確性;以及,還能夠在繪制系統(tǒng)圖的同時(shí),能夠?qū)υ撓到y(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和自動(dòng)標(biāo)注,減少了工作周期,提高了工作效率,下面通過實(shí)施例進(jìn)行描述。
本發(fā)明實(shí)施例提供了一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法,參考圖1,包括:
S101、根據(jù)選取的系統(tǒng)圖繪制頁面,確定電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)。
本發(fā)明實(shí)施例中,待編碼的系統(tǒng)圖可以是繪圖軟件上繪制的圖形,也可以是從圖片轉(zhuǎn)換得到的圖形。對(duì)于從圖片轉(zhuǎn)換得到的,具體方法是:首先獲取包括其他結(jié)構(gòu)類型的系統(tǒng)圖文件(該文件可以是圖片,也可以PDF文件、DWG文件),然后對(duì)獲取的圖片進(jìn)行轉(zhuǎn)換處理,得到系統(tǒng)圖結(jié)構(gòu);上述系統(tǒng)圖結(jié)構(gòu)包括:繪圖頁面、圖元、圖層和圖元的拓?fù)浣Y(jié)構(gòu)。
無論是繪制的圖形還是轉(zhuǎn)換的圖形,本發(fā)明實(shí)施例中,系統(tǒng)在監(jiān)測(cè)到系統(tǒng)圖繪制頁面時(shí),提取所述系統(tǒng)圖繪制頁面中的頁面標(biāo)識(shí)碼;然后根據(jù)系統(tǒng)圖繪制頁面中的頁面標(biāo)識(shí)碼,確定所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);其中,在系統(tǒng)的數(shù)據(jù)庫中,系統(tǒng)圖繪制頁面的頁面標(biāo)識(shí)碼與電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)一一對(duì)應(yīng)。
對(duì)于繪圖,目前系統(tǒng)圖大多由CAD系列的大型計(jì)算機(jī)輔助設(shè)計(jì)軟件進(jìn)行繪制。本發(fā)明實(shí)施例中則可以在CAD P&ID軟件現(xiàn)有繪圖功能的基礎(chǔ)上,利用計(jì)算機(jī)語言進(jìn)行系統(tǒng)的開發(fā),實(shí)現(xiàn)電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和電廠標(biāo)識(shí)系統(tǒng)編碼在系統(tǒng)圖上的自動(dòng)標(biāo)注的功能。
S102、根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼。
具體的,不同的電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)對(duì)應(yīng)不同的圖元,如電廠設(shè)備的總圖對(duì)應(yīng)系統(tǒng)級(jí)圖元,分系統(tǒng)圖對(duì)應(yīng)設(shè)備級(jí)圖元或部件級(jí)圖元;而系統(tǒng)的數(shù)據(jù)庫中,系統(tǒng)圖元對(duì)應(yīng)有系統(tǒng)級(jí)分類碼,設(shè)備圖元對(duì)應(yīng)有設(shè)備級(jí)分類碼、部件圖元對(duì)應(yīng)有部件級(jí)分類碼。
S103、對(duì)于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);所述預(yù)設(shè)編號(hào)規(guī)則包括以下規(guī)則中的一種或多種:前綴號(hào)編號(hào)規(guī)則、系統(tǒng)級(jí)編號(hào)規(guī)則、設(shè)備級(jí)編號(hào)規(guī)則和部件級(jí)編號(hào)規(guī)則。
當(dāng)系統(tǒng)圖為總圖時(shí),其根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成系統(tǒng)編號(hào),后續(xù)根據(jù)機(jī)組號(hào),系統(tǒng)分類碼和系統(tǒng)編號(hào)即可生成該總圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
當(dāng)系統(tǒng)圖為分系統(tǒng)圖時(shí),其根據(jù)圖元對(duì)應(yīng)的預(yù)設(shè)編號(hào)規(guī)則生成設(shè)備編號(hào),還要解析設(shè)備分類碼和設(shè)備編號(hào)確定系統(tǒng)分類碼以及系統(tǒng)編號(hào),最后根據(jù)機(jī)組號(hào),系統(tǒng)分類碼、系統(tǒng)編號(hào)、設(shè)備分類碼和設(shè)備編號(hào)即可生成該系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
S104、根據(jù)確定的所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)、讀取的所述電廠標(biāo)識(shí)系統(tǒng)分類碼以及生成的所述電廠標(biāo)識(shí)系統(tǒng)編號(hào),生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
對(duì)于系統(tǒng)圖為總圖時(shí),根據(jù)機(jī)組號(hào),系統(tǒng)分類碼和系統(tǒng)編號(hào)即可生成該總圖的電廠標(biāo)識(shí)系統(tǒng)編碼;
對(duì)于系統(tǒng)圖為分系統(tǒng)圖時(shí),根據(jù)機(jī)組號(hào),系統(tǒng)分類碼、系統(tǒng)編號(hào)、設(shè)備分類碼和設(shè)備編號(hào)即可生成該系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
本發(fā)明實(shí)施例提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法,采用計(jì)算機(jī)系統(tǒng),根據(jù)電廠標(biāo)識(shí)系統(tǒng)的工程設(shè)計(jì)關(guān)系,建立電廠標(biāo)識(shí)系統(tǒng)的多級(jí)分支系統(tǒng)數(shù)據(jù)庫,并獲取系統(tǒng)圖及圖元的拓?fù)浣Y(jié)構(gòu),解析分類碼和編號(hào),生成匹配的電廠標(biāo)識(shí)系統(tǒng)編碼,與現(xiàn)有技術(shù)中的手工標(biāo)注的方法不僅工作效率緩慢,且工作周期較長相比,其可以通過計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)了對(duì)系統(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和自動(dòng)標(biāo)注,降低了人工成本,提高了工作效率,并且為設(shè)備管理臺(tái)帳、全生命周期管理、在缺陷管理、維護(hù)保養(yǎng)管理、點(diǎn)檢定修管理、兩票管理信息化管理系統(tǒng)中的應(yīng)用提供了統(tǒng)一、科學(xué)、正確、完整的電廠標(biāo)識(shí)系統(tǒng)編碼數(shù)據(jù),繼而大大的降低了企業(yè)綜合成本。
進(jìn)一步的,不同類型的圖元對(duì)應(yīng)有不同的電廠標(biāo)識(shí)系統(tǒng)分類碼,參考圖2,上述步驟102,根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼,包括:
S201、在檢測(cè)到與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元時(shí),提取所述圖元的圖元標(biāo)識(shí)碼;
S202、根據(jù)所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,每個(gè)圖元均有唯一的圖元標(biāo)識(shí)碼,且所述圖元標(biāo)識(shí)碼與電廠標(biāo)識(shí)系統(tǒng)分類碼多級(jí)對(duì)應(yīng);所述電廠標(biāo)識(shí)系統(tǒng)分類碼包括以下一種或多種:系統(tǒng)級(jí)分類碼、設(shè)備級(jí)分類碼和部件級(jí)分類碼。
其中,上述圖元的唯一的圖元標(biāo)識(shí)碼即表示該圖元的類型,即表示該圖元是系統(tǒng)圖元還是設(shè)備圖元或是部件圖元,不同類型的圖元對(duì)應(yīng)不同的電廠標(biāo)識(shí)系統(tǒng)分類碼,即系統(tǒng)圖元對(duì)應(yīng)系統(tǒng)級(jí)分類碼,設(shè)備圖元對(duì)應(yīng)設(shè)備級(jí)分類碼。
進(jìn)一步的,參考圖3,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法,上述步驟202,根據(jù)所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)分類碼,包括:
S301、確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和所述系統(tǒng)圖中所述圖元的第二拓?fù)浣Y(jié)構(gòu);其中,所述系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
其中,上述圖元繪制的系統(tǒng)圖可以為總圖,也可以為分系統(tǒng)圖。上述第一拓?fù)浣Y(jié)構(gòu)包括系統(tǒng)圖中各個(gè)部分之間的拓?fù)潢P(guān)系結(jié)構(gòu),圖元是組成系統(tǒng)圖的基本元件,每個(gè)部分中均包括多個(gè)圖元,且多個(gè)圖元之間也對(duì)應(yīng)有拓?fù)潢P(guān)系結(jié)構(gòu)。
本發(fā)明實(shí)施例中,系統(tǒng)首先確定上述系統(tǒng)圖和上述系統(tǒng)圖中圖元分別對(duì)應(yīng)的第一拓?fù)浣Y(jié)構(gòu)和第二拓?fù)浣Y(jié)構(gòu)。
S302、對(duì)所述第一拓?fù)浣Y(jié)構(gòu)和所述第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到分類碼拓?fù)浣Y(jié)構(gòu);其中,所述分類碼拓?fù)浣Y(jié)構(gòu)包括:系統(tǒng)級(jí)分類碼拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)分類碼拓?fù)浣Y(jié)構(gòu)和部件級(jí)分類碼拓?fù)浣Y(jié)構(gòu);
S303、根據(jù)所述分類碼拓?fù)浣Y(jié)構(gòu)和所述圖元的圖元標(biāo)識(shí)碼,讀取所述圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,數(shù)據(jù)庫中預(yù)存有所述分類碼拓?fù)浣Y(jié)構(gòu)與電廠標(biāo)識(shí)系統(tǒng)分類碼的對(duì)應(yīng)關(guān)系以及電廠標(biāo)識(shí)系統(tǒng)分類碼。
其中,系統(tǒng)的數(shù)據(jù)庫中預(yù)存有上述圖元標(biāo)識(shí)碼、分類碼拓?fù)浣Y(jié)構(gòu)與電廠標(biāo)識(shí)系統(tǒng)分類碼三者之間的對(duì)應(yīng)關(guān)系,根據(jù)圖元標(biāo)識(shí)碼從數(shù)據(jù)庫存儲(chǔ)的上述對(duì)應(yīng)關(guān)系中即可確定圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼。
進(jìn)一步的,參考圖4,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法,步驟104,對(duì)于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào),包括:
S401、確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和所述系統(tǒng)圖中所述圖元的第二拓?fù)浣Y(jié)構(gòu);其中,所述系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
本發(fā)明實(shí)施例中,上述圖元繪制的系統(tǒng)圖可以為總圖,也可以為分系統(tǒng)圖。上述第一拓?fù)浣Y(jié)構(gòu)包括系統(tǒng)圖中各個(gè)部分之間的拓?fù)潢P(guān)系結(jié)構(gòu),圖元是組成系統(tǒng)圖的基本元件,每個(gè)部分中均包括多個(gè)圖元,且多個(gè)圖元之間也對(duì)應(yīng)有拓?fù)潢P(guān)系結(jié)構(gòu)。
本發(fā)明實(shí)施例中,系統(tǒng)首先確定上述系統(tǒng)圖和上述系統(tǒng)圖中圖元分別對(duì)應(yīng)的第一拓?fù)浣Y(jié)構(gòu)和第二拓?fù)浣Y(jié)構(gòu)。
S402、對(duì)所述第一拓?fù)浣Y(jié)構(gòu)和所述第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到編號(hào)拓?fù)浣Y(jié)構(gòu);其中,所述第二拓?fù)浣Y(jié)構(gòu)包括:前綴號(hào)拓?fù)浣Y(jié)構(gòu)、系統(tǒng)級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)和部件級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu);
S403、根據(jù)所述編號(hào)拓?fù)浣Y(jié)構(gòu)以及預(yù)設(shè)編號(hào)規(guī)則,生成所述系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);其中,所述預(yù)設(shè)編號(hào)規(guī)則包括:編號(hào)拓?fù)浣Y(jié)構(gòu)與電廠標(biāo)識(shí)系統(tǒng)編號(hào)的對(duì)應(yīng)關(guān)系。
其中,系統(tǒng)的數(shù)據(jù)庫中預(yù)存有上述預(yù)設(shè)編號(hào)規(guī)則,上述預(yù)設(shè)編號(hào)規(guī)則:包括編號(hào)拓?fù)浣Y(jié)構(gòu)與電廠標(biāo)識(shí)系統(tǒng)編號(hào)的對(duì)應(yīng)關(guān)系,根據(jù)得到的編號(hào)拓?fù)浣Y(jié)構(gòu),從數(shù)據(jù)庫存儲(chǔ)的上述預(yù)設(shè)編號(hào)規(guī)則中即可確定圖元的電廠標(biāo)識(shí)系統(tǒng)編號(hào)。
當(dāng)系統(tǒng)圖為總圖時(shí),根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)和系統(tǒng)級(jí)編號(hào)規(guī)則生成總圖中各個(gè)系統(tǒng)圖元包括的各個(gè)系統(tǒng)組件的電廠標(biāo)識(shí)系統(tǒng)系統(tǒng)編號(hào);其中,所述總圖中包括多個(gè)系統(tǒng)圖元,且每個(gè)所述系統(tǒng)圖元包括多個(gè)系統(tǒng)組件。
由于總圖中包括多個(gè)系統(tǒng)圖元,且每個(gè)系統(tǒng)圖元包括多個(gè)系統(tǒng)組件,故可以根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)和系統(tǒng)級(jí)編號(hào)規(guī)則,生成系統(tǒng)圖元組成的系統(tǒng)的系統(tǒng)編號(hào),根據(jù)該系統(tǒng)圖元所在的繪圖頁面的機(jī)組號(hào),該系統(tǒng)圖元對(duì)應(yīng)的系統(tǒng)分類碼和生成的系統(tǒng)編號(hào)即可生成該總圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
當(dāng)根據(jù)選取的圖元繪制的系統(tǒng)圖為分系統(tǒng)圖時(shí),根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)和設(shè)備級(jí)編號(hào)規(guī)則,生成所述系統(tǒng)圖中各個(gè)設(shè)備圖元包括的各個(gè)設(shè)備組件的電廠標(biāo)識(shí)系統(tǒng)設(shè)備編號(hào);其中,所述系統(tǒng)中包括多個(gè)設(shè)備圖元,且每個(gè)所述設(shè)備圖元中包括多個(gè)設(shè)備組件;本發(fā)明實(shí)施例中,當(dāng)系統(tǒng)圖為分系統(tǒng)圖時(shí),其根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)和設(shè)備級(jí)編號(hào)規(guī)則,生成設(shè)備編號(hào),再根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)、設(shè)備分類碼和編號(hào)確定系統(tǒng)分類碼以及系統(tǒng)編號(hào),最后根據(jù)機(jī)組號(hào),系統(tǒng)分類碼、系統(tǒng)編號(hào)、設(shè)備分類碼和設(shè)備編號(hào)即可生成該分系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
當(dāng)根據(jù)選取的圖元繪制的系統(tǒng)圖為分系統(tǒng)圖時(shí),分系統(tǒng)圖的組成圖元細(xì)化到部件級(jí)圖元時(shí),在分系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編碼的原理上,根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)和部件級(jí)編號(hào)規(guī)則,生成所述系統(tǒng)圖中各個(gè)部件級(jí)圖元的電廠標(biāo)識(shí)系統(tǒng)部件編號(hào);本發(fā)明實(shí)施例中,當(dāng)系統(tǒng)圖為分系統(tǒng)圖時(shí),圖元細(xì)化到部件級(jí)圖元時(shí),其根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)和部件級(jí)編號(hào)規(guī)則,生成部件編號(hào),再根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)、部件分類碼和編號(hào)確定設(shè)備分類碼以及設(shè)備編號(hào),再次根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)、設(shè)備分類碼和編號(hào)確定系統(tǒng)分類碼以及系統(tǒng)編號(hào),最后根據(jù)機(jī)組號(hào),系統(tǒng)分類碼、系統(tǒng)編號(hào)、設(shè)備分類碼和設(shè)備編號(hào)即可生成該分系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。本發(fā)明實(shí)施例中的電廠標(biāo)識(shí)系統(tǒng)編碼依據(jù)的編碼規(guī)則包括GB/T 50549-2010電廠標(biāo)識(shí)系統(tǒng)編碼標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)的電廠標(biāo)識(shí)系統(tǒng)編碼實(shí)施規(guī)則,無論是針對(duì)總圖還是分系統(tǒng)圖,電廠標(biāo)識(shí)系統(tǒng)編碼如下:所述電廠標(biāo)識(shí)系統(tǒng)編碼采用三級(jí)七組的13位編號(hào)規(guī)則,0級(jí)對(duì)應(yīng)第一組,包括1位代號(hào),代表機(jī)組號(hào)G(A或N);1級(jí)對(duì)應(yīng)第二組、第三組和第四組,分別包括1位數(shù)字、3位字母和2位數(shù)字,分別代表前綴號(hào)F0(N)、系統(tǒng)分類碼F1F2F3(AAA)和系統(tǒng)編號(hào)FN(NN);2級(jí)對(duì)應(yīng)第五組、第六組和第七組,分別包括2位字母、3位數(shù)字和1位字母,分別代表設(shè)備分類碼A1A2(AA)、設(shè)備編號(hào)AN(NNN)和設(shè)備附加碼(A)。
上述設(shè)備附加碼可以存在,可以不存在,當(dāng)設(shè)備附加碼存在時(shí),其對(duì)應(yīng)的1位字母不可省略。
本發(fā)明實(shí)施例中,上述“N”表示阿拉伯?dāng)?shù)字,可以取值0-9;“A”表示大寫的英文字母,可以取值除I和O以外的字母;機(jī)組號(hào)、前綴號(hào)、系統(tǒng)編號(hào)和設(shè)備編號(hào)的缺省值用0補(bǔ)全。
進(jìn)一步的,參考圖5,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法還包括:
S501、將生成的所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼存儲(chǔ)在編碼數(shù)據(jù)庫中,并建立所述編碼數(shù)據(jù)庫的索引碼。
S502、對(duì)所述編碼數(shù)據(jù)庫中的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理。
S503、當(dāng)檢測(cè)到異常編碼時(shí),啟動(dòng)所述異常編碼匹配的指示提示。
結(jié)合上述步驟501~步驟503,本發(fā)明實(shí)施例中,還將生成的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行存儲(chǔ),建立編碼數(shù)據(jù)庫,并建立所述編碼數(shù)據(jù)庫的索引碼;其中,所述索引碼至少包括:系統(tǒng)索引碼和設(shè)備索引碼。
其中,數(shù)據(jù)庫中的電廠標(biāo)識(shí)系統(tǒng)編碼規(guī)則,即依據(jù)國家電廠標(biāo)識(shí)系統(tǒng)編碼標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)建立電廠標(biāo)識(shí)系統(tǒng)編碼的系統(tǒng)索引碼、設(shè)備索引碼及適應(yīng)未來發(fā)展需求的部件索引碼的數(shù)據(jù)庫,以便根據(jù)編碼規(guī)則生成匹配的電廠標(biāo)識(shí)系統(tǒng)編碼。其中,對(duì)存儲(chǔ)在編碼數(shù)據(jù)庫中的電廠標(biāo)識(shí)系統(tǒng)編碼建立索引的目的是為了加快數(shù)據(jù)的讀取速度以及加快對(duì)數(shù)據(jù)進(jìn)行完整性檢查。
為了保證對(duì)電廠標(biāo)識(shí)系統(tǒng)建立的電廠標(biāo)識(shí)系統(tǒng)編碼均符合要求,本發(fā)明實(shí)施例中,還設(shè)置了“數(shù)據(jù)驗(yàn)證”功能,使系統(tǒng)能夠自動(dòng)進(jìn)行實(shí)時(shí)的電廠標(biāo)識(shí)系統(tǒng)編碼數(shù)據(jù)的唯一性的比對(duì)和重復(fù)數(shù)據(jù)的警示推送工作。
具體的,系統(tǒng)設(shè)置有“檢查標(biāo)準(zhǔn)”,并根據(jù)該“檢查標(biāo)準(zhǔn)”實(shí)時(shí)對(duì)電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理,包括,檢查編碼是否有重復(fù)碼,是否有錯(cuò)碼;其中,“檢查標(biāo)準(zhǔn)”包括系統(tǒng)中預(yù)先設(shè)置每個(gè)部分對(duì)應(yīng)編碼規(guī)則,故當(dāng)系統(tǒng)檢測(cè)到有兩個(gè)相同的編碼時(shí),即檢測(cè)到重復(fù)碼;“檢查標(biāo)準(zhǔn)”還包括系統(tǒng)預(yù)先設(shè)置了機(jī)組號(hào),如系統(tǒng)設(shè)置的機(jī)組號(hào)只有1,2和3,而實(shí)際中出現(xiàn)了機(jī)組號(hào)5,此種情況為錯(cuò)碼;系統(tǒng)在檢測(cè)到有重復(fù)碼和錯(cuò)碼時(shí),可以直接發(fā)出報(bào)警提示用戶,或者,直接生成文字并給予用戶提示。另外,針對(duì)重碼和錯(cuò)碼的情況,系統(tǒng)還可以根據(jù)對(duì)應(yīng)的排查結(jié)果生成對(duì)應(yīng)的修改意見,在啟動(dòng)提示的同時(shí)提示該修改意見,以便于用戶直接查看和修改。進(jìn)一步的,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置,還能夠自動(dòng)對(duì)生成的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理,并在檢測(cè)到對(duì)應(yīng)的錯(cuò)碼和重碼時(shí),自動(dòng)啟動(dòng)異常編碼匹配的指示提示,保證了所有電廠標(biāo)識(shí)系統(tǒng)編碼的唯一性和正確性。
進(jìn)一步的,本發(fā)明實(shí)施例在根據(jù)電廠標(biāo)識(shí)系統(tǒng)編碼規(guī)則生成了電廠標(biāo)識(shí)系統(tǒng)的編碼后,其還可以將該編碼標(biāo)注在對(duì)應(yīng)的系統(tǒng)圖上,具體方法包括:在所述系統(tǒng)圖上建立各個(gè)所述圖元對(duì)應(yīng)編碼框,在各個(gè)所述編碼框上自動(dòng)標(biāo)注與所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)編碼。
具體的,系統(tǒng)具有注釋功能,定義符合電廠標(biāo)識(shí)系統(tǒng)編碼規(guī)則的編碼框,實(shí)現(xiàn)電廠標(biāo)識(shí)系統(tǒng)編碼數(shù)據(jù)的標(biāo)注。本發(fā)明實(shí)施例中,上述編碼框建立在系統(tǒng)圖中不影響視覺效果的位置,以便將后續(xù)該編碼框和其內(nèi)部的電廠標(biāo)識(shí)系統(tǒng)編碼均不影響系統(tǒng)圖的美觀。
進(jìn)一步的,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法及裝置,還能夠在繪制系統(tǒng)圖的同時(shí),能夠?qū)υ撓到y(tǒng)圖進(jìn)行自動(dòng)標(biāo)注,減少了工作周期,提高了工作效率。
實(shí)際中,電廠標(biāo)識(shí)系統(tǒng)編碼會(huì)包括多個(gè)部分,如多個(gè)機(jī)組,每個(gè)機(jī)組又會(huì)包括多個(gè)系統(tǒng),而每個(gè)系統(tǒng)又會(huì)包括多個(gè)設(shè)備,基于此,在使用本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法時(shí),對(duì)于相似度較高的電廠標(biāo)識(shí)系統(tǒng),如只有機(jī)組不同,而機(jī)組包括的各個(gè)部分均相同的系統(tǒng)圖,可以通過如下方法快速簡單高效的生成編碼,參考圖6,所述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法還包括:
S601、在生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼時(shí),獲取當(dāng)前系統(tǒng)圖與模板系統(tǒng)圖的圖形差異區(qū)域;
具體的,此處的圖形差異區(qū)域可以為1個(gè),如機(jī)組,也可以包括兩個(gè)或者多個(gè),如包括機(jī)組和系統(tǒng),本發(fā)明實(shí)施例以圖形差異區(qū)域是機(jī)組為例進(jìn)行說明。
S602、根據(jù)所述圖形差異區(qū)域定位所述模板系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編碼的差異編碼區(qū)域。
在確定了圖形差異區(qū)域后(如機(jī)組號(hào)),根據(jù)該圖形差異區(qū)域定位上一個(gè)電廠標(biāo)識(shí)系統(tǒng)中與該電廠標(biāo)識(shí)系統(tǒng)的差異編碼區(qū)域,目的是為了后續(xù)將上一個(gè)電廠標(biāo)識(shí)系統(tǒng)的編碼復(fù)制過來,并修改對(duì)應(yīng)的差異編碼區(qū)域,然后將修改后的編碼作為當(dāng)前電廠標(biāo)識(shí)系統(tǒng)的編碼,方便快捷,且提高了編碼效率。
S603、生成所述差異區(qū)域差異編碼區(qū)域的差異編碼,并根據(jù)所述差異編碼對(duì)所述差異編碼區(qū)域的編碼進(jìn)行修正處理,得到當(dāng)前系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
首先生成差異區(qū)域的差異編碼,然后用該差異編碼替代步驟402中差異編碼區(qū)域中的原編碼,即得到了當(dāng)前電廠標(biāo)識(shí)系統(tǒng)的電廠標(biāo)識(shí)系統(tǒng)編碼。
例如某火電廠的1號(hào)機(jī)組給水系統(tǒng)(10LAB)和2號(hào)機(jī)組給水系統(tǒng)(20LAB)的系統(tǒng)圖一致,即可通過復(fù)制、粘貼、修改來完成2號(hào)機(jī)組給水系統(tǒng)(20LAB)的系統(tǒng)圖的繪制、電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和標(biāo)注工作。
本發(fā)明實(shí)施例提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法能夠智能的自動(dòng)化實(shí)現(xiàn)統(tǒng)一、科學(xué)、正確、完整的電廠標(biāo)識(shí)系統(tǒng)編碼的生成和標(biāo)注。一方面增強(qiáng)系統(tǒng)的易用性和靈活性,徹底改變?nèi)斯ぞ幋a和標(biāo)注的工作方式,杜絕錯(cuò)碼和重碼,降低人工成本;另一方面為各級(jí)管理系統(tǒng)提供了統(tǒng)一、科學(xué)、正確、完整的電廠標(biāo)識(shí)系統(tǒng)編碼,讓生產(chǎn)管理更加規(guī)范化、標(biāo)準(zhǔn)化,繼而降低企業(yè)的綜合成本。
參考圖7,下面結(jié)合具體實(shí)施例對(duì)本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法進(jìn)行說明:
S701、配置及運(yùn)行系統(tǒng)軟件。
具體的,配置系統(tǒng)軟件包括:對(duì)系統(tǒng)軟件進(jìn)行項(xiàng)目配置以及進(jìn)行電廠標(biāo)識(shí)系統(tǒng)拓?fù)浣Y(jié)構(gòu)和規(guī)則及對(duì)應(yīng)關(guān)系的配置;所述配置完成后,即可運(yùn)行該系統(tǒng)軟件。
S702、根據(jù)選取的系統(tǒng)圖繪制頁面,確定電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)系統(tǒng)圖。上述系統(tǒng)圖可以人工繪制,也可以把其他結(jié)構(gòu)類型的系統(tǒng)圖文件通過該系統(tǒng)轉(zhuǎn)換成滿足電廠標(biāo)識(shí)系統(tǒng)編碼自動(dòng)生成的結(jié)構(gòu)文件。
S703、根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取圖元的標(biāo)識(shí)碼,解析圖元標(biāo)識(shí)碼與電廠標(biāo)識(shí)系統(tǒng)分類碼多級(jí)對(duì)應(yīng)的拓?fù)浣Y(jié)構(gòu)關(guān)系,生成電廠標(biāo)識(shí)系統(tǒng)分類碼;電廠標(biāo)識(shí)系統(tǒng)分類碼包括以下一種或多種:系統(tǒng)級(jí)分類碼、設(shè)備級(jí)分類碼和部件級(jí)分類碼。
S704、對(duì)于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào)。預(yù)設(shè)編號(hào)規(guī)則包括以下規(guī)則中的一種或多種:前綴號(hào)編號(hào)規(guī)則、系統(tǒng)級(jí)編號(hào)規(guī)則、設(shè)備級(jí)編號(hào)規(guī)則和部件級(jí)編號(hào)規(guī)則。
S705、根據(jù)確定的電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)、讀取的電廠標(biāo)識(shí)系統(tǒng)分類碼以及生成的電廠標(biāo)識(shí)系統(tǒng)編號(hào),生成系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
S706、對(duì)編碼數(shù)據(jù)庫中的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理,當(dāng)檢測(cè)到異常編碼時(shí),啟動(dòng)異常編碼匹配的指示提示。
S707、在系統(tǒng)圖上建立各個(gè)圖元對(duì)應(yīng)編碼框,在各個(gè)編碼框上自動(dòng)標(biāo)注與圖元匹配的電廠標(biāo)識(shí)系統(tǒng)編碼系統(tǒng)圖。
S708、完成P&ID版本系統(tǒng)圖的繪制、電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和電廠標(biāo)識(shí)系統(tǒng)編碼在系統(tǒng)圖上自動(dòng)標(biāo)注的工作。
本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法具有以下優(yōu)點(diǎn):
一、智能性,打破了以繁瑣復(fù)雜的系統(tǒng)圖、設(shè)備清冊(cè)為依據(jù)進(jìn)行手工編碼和手工標(biāo)注的習(xí)慣,使編碼和標(biāo)注自動(dòng)化、智能化;二、完整性,以電廠標(biāo)識(shí)系統(tǒng)規(guī)則為依據(jù),提供了統(tǒng)一、完整、規(guī)范的自動(dòng)化編碼格式;三、通用性,以電廠標(biāo)識(shí)系統(tǒng)為前提,可以應(yīng)用在火電、風(fēng)電、水電、核電等發(fā)電企業(yè)、變電站和港口;四、可擴(kuò)充性,設(shè)計(jì)初期就預(yù)留了足夠的容量去適應(yīng)新技術(shù)的發(fā)展需求;五、科學(xué)性,以國內(nèi)外標(biāo)準(zhǔn)、行業(yè)標(biāo)注及大型企業(yè)標(biāo)準(zhǔn)作為自動(dòng)編號(hào)規(guī)則的標(biāo)準(zhǔn)支持;六、唯一性,智能糾錯(cuò)查重模塊對(duì)電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行處理,對(duì)問題編碼進(jìn)行自動(dòng)警告推送,保證所有電廠標(biāo)識(shí)系統(tǒng)編碼的唯一性和正確性;七、靈活性,電廠標(biāo)識(shí)系統(tǒng)編碼實(shí)現(xiàn)單條和批量的多位置修改、報(bào)表的多條件導(dǎo)入/導(dǎo)出等方便和快捷的操作;八、易用性,所有通過短期培訓(xùn)的用戶都可以靈活應(yīng)用,并且一個(gè)設(shè)計(jì)師在完成原有系統(tǒng)圖的設(shè)計(jì)的同時(shí),也完成了電廠標(biāo)識(shí)系統(tǒng)編碼的生成和電廠標(biāo)識(shí)系統(tǒng)編碼在系統(tǒng)圖上的標(biāo)注的另外兩項(xiàng)工作。
本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法的應(yīng)用和推廣,第一目的在于提供了一套電廠標(biāo)識(shí)系統(tǒng)編碼自動(dòng)生成系統(tǒng),在完成系統(tǒng)圖繪制的同時(shí),也為企業(yè)自動(dòng)生成了集約化管理需要的唯一、科學(xué)、完整的電廠標(biāo)識(shí)系統(tǒng)編碼數(shù)據(jù);第二目的在于提供了電廠標(biāo)識(shí)系統(tǒng)編碼自動(dòng)標(biāo)注系統(tǒng),在系統(tǒng)圖完成繪制的同時(shí),除了自動(dòng)生成電廠標(biāo)識(shí)系統(tǒng)編碼,還在系統(tǒng)圖上自動(dòng)標(biāo)注了電廠標(biāo)識(shí)系統(tǒng)編碼,為企業(yè)提供了更加完善、方便的系統(tǒng)圖;第三目的在于提供一種電廠標(biāo)識(shí)系統(tǒng)編碼自動(dòng)生成和自動(dòng)標(biāo)注的方法;第四目的在于提供一套電廠標(biāo)識(shí)系統(tǒng)與計(jì)算機(jī)輔助設(shè)計(jì)軟件融為一體的系統(tǒng)。總體來說,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法推進(jìn)了信息自動(dòng)化跨向知識(shí)自動(dòng)化的步伐。
本發(fā)明實(shí)施例還提供了一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,所述裝置用于執(zhí)行上述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成方法,參考圖8,所述裝置包括:
確定模塊11,用于根據(jù)選取的系統(tǒng)圖繪制頁面,確定電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);
讀取模塊12,用于根據(jù)選取的與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元,讀取圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;
第一生成模塊13,用于根據(jù)選取的圖元繪制的系統(tǒng)圖,根據(jù)預(yù)設(shè)編號(hào)規(guī)則生成系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);預(yù)設(shè)編號(hào)規(guī)則包括以下規(guī)則中的一種或多種:前綴號(hào)編號(hào)規(guī)則、系統(tǒng)級(jí)編號(hào)規(guī)則、設(shè)備級(jí)編號(hào)規(guī)則和部件級(jí)編號(hào)規(guī)則;
第二生成模塊14,用于根據(jù)確定的所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)、讀取的所述電廠標(biāo)識(shí)系統(tǒng)分類碼以及生成的所述電廠標(biāo)識(shí)系統(tǒng)編號(hào),生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
進(jìn)一步的,參考圖9,上述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置中,確定模塊11,包括:
第一提取單元111,用于在檢測(cè)到系統(tǒng)圖繪制頁面時(shí),提取系統(tǒng)圖繪制頁面中的頁面標(biāo)識(shí)碼;
確定單元,用于根據(jù)所述系統(tǒng)圖繪制頁面中的頁面標(biāo)識(shí)碼,確定電廠設(shè)備的所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào);其中,所述頁面標(biāo)識(shí)碼與所述電廠標(biāo)識(shí)系統(tǒng)機(jī)組號(hào)一一對(duì)應(yīng)。
讀取模塊12,包括:
第二提取單元121,用于在檢測(cè)到與電廠設(shè)備的工程設(shè)計(jì)結(jié)構(gòu)匹配的圖元時(shí),提取圖元的圖元標(biāo)識(shí)碼;
讀取單元122,用于根據(jù)圖元的圖元標(biāo)識(shí)碼,讀取圖元匹配的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,每個(gè)圖元均有唯一的圖元標(biāo)識(shí)碼,且圖元標(biāo)識(shí)碼與電廠標(biāo)識(shí)系統(tǒng)分類碼多級(jí)對(duì)應(yīng);電廠標(biāo)識(shí)系統(tǒng)分類碼包括以下一種或多種:系統(tǒng)級(jí)分類碼、設(shè)備級(jí)分類碼和部件級(jí)分類碼。
進(jìn)一步的,上述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置中,參考圖10,讀取單元122,包括:
確定子單元1221,用于確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和系統(tǒng)圖中圖元的第二拓?fù)浣Y(jié)構(gòu);其中,系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
分析處理子單元1222,用于對(duì)第一拓?fù)浣Y(jié)構(gòu)和第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到分類碼拓?fù)浣Y(jié)構(gòu);其中,分類碼拓?fù)浣Y(jié)構(gòu)包括:系統(tǒng)級(jí)分類碼拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)分類碼拓?fù)浣Y(jié)構(gòu)和部件級(jí)分類碼拓?fù)浣Y(jié)構(gòu);
讀取子單元1223,用于根據(jù)分類碼拓?fù)浣Y(jié)構(gòu)和圖元的圖元標(biāo)識(shí)碼,讀取圖元的電廠標(biāo)識(shí)系統(tǒng)分類碼;其中,數(shù)據(jù)庫中預(yù)存有與所述分類碼拓?fù)浣Y(jié)構(gòu)對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)分類碼。
第一生成模塊13,包括:
確定單元131,用于確定選取的圖元繪制的系統(tǒng)圖的第一拓?fù)浣Y(jié)構(gòu)和系統(tǒng)圖中圖元的第二拓?fù)浣Y(jié)構(gòu);其中,系統(tǒng)圖包括:總圖和分系統(tǒng)圖;
分析處理單元132,用于對(duì)第一拓?fù)浣Y(jié)構(gòu)和第二拓?fù)浣Y(jié)構(gòu)進(jìn)行分析處理,得到編號(hào)拓?fù)浣Y(jié)構(gòu);其中,編號(hào)拓?fù)浣Y(jié)構(gòu)包括:前綴號(hào)拓?fù)浣Y(jié)構(gòu)、系統(tǒng)級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)、設(shè)備級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu)和部件級(jí)編號(hào)拓?fù)浣Y(jié)構(gòu);
生成單元133,用于根據(jù)編號(hào)拓?fù)浣Y(jié)構(gòu)以及預(yù)設(shè)編號(hào)規(guī)則,生成系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編號(hào);其中,預(yù)設(shè)編號(hào)規(guī)則包括:編號(hào)拓?fù)浣Y(jié)構(gòu)與電廠標(biāo)識(shí)系統(tǒng)編號(hào)的對(duì)應(yīng)關(guān)系。
進(jìn)一步的,上述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,還包括:
第一獲取模塊,用于獲取包括其他結(jié)構(gòu)類型的系統(tǒng)圖文件;
轉(zhuǎn)換處理模塊,用于對(duì)獲取的所述系統(tǒng)圖文件進(jìn)行轉(zhuǎn)換處理,得到系統(tǒng)圖結(jié)構(gòu);所述系統(tǒng)圖結(jié)構(gòu)包括:系統(tǒng)圖繪圖頁面、圖元、圖層和圖元的拓?fù)浣Y(jié)構(gòu)。
進(jìn)一步的,上述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,還包括:
存儲(chǔ)模塊,用于將生成的所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼存儲(chǔ)在編碼數(shù)據(jù)庫中;
第一建立模塊,用于建立所述編碼數(shù)據(jù)庫的索引碼;
排查處理模塊,用于對(duì)所述編碼數(shù)據(jù)庫中的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理;
啟動(dòng)模塊,用于在檢測(cè)到異常編碼時(shí),啟動(dòng)所述異常編碼匹配的指示提示。
進(jìn)一步的,上述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,還包括:
第二建立模塊,用于在所述系統(tǒng)圖上建立各個(gè)所述圖元對(duì)應(yīng)編碼框;
標(biāo)注模塊,用于在各個(gè)所述編碼框上自動(dòng)標(biāo)注與所述圖元匹配的電廠標(biāo)識(shí)系統(tǒng)編碼。
進(jìn)一步的,上述電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,還包括:
第二獲取模塊,用于在生成所述系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼時(shí),獲取當(dāng)前系統(tǒng)圖與模板系統(tǒng)圖的圖形差異區(qū)域;
定位模塊,用于根據(jù)所述圖形差異區(qū)域定位模板系統(tǒng)圖對(duì)應(yīng)的電廠標(biāo)識(shí)系統(tǒng)編碼的差異編碼區(qū)域;
第三生成模塊,用于生成所述差異區(qū)域差異編碼區(qū)域的差異編碼,并根據(jù)所述差異編碼對(duì)所述差異編碼區(qū)域的編碼進(jìn)行修正處理,得到當(dāng)前系統(tǒng)圖的電廠標(biāo)識(shí)系統(tǒng)編碼。
本發(fā)明實(shí)施例提供的一種電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,與現(xiàn)有技術(shù)中的手工編碼的方法不僅工作效率緩慢,且工作周期較長相比,其可以通過計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)了對(duì)系統(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成和自動(dòng)標(biāo)注,降低了人工成本,提高了工作效率,并且為設(shè)備管理臺(tái)帳、全生命周期管理、在缺陷管理、維護(hù)保養(yǎng)管理、點(diǎn)檢定修管理、兩票管理信息化管理系統(tǒng)中的應(yīng)用提供了統(tǒng)一、科學(xué)、正確、完整的電廠標(biāo)識(shí)系統(tǒng)編碼數(shù)據(jù),繼而大大的降低了企業(yè)綜合成本。
進(jìn)一步的,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,還能夠自動(dòng)對(duì)生成的電廠標(biāo)識(shí)系統(tǒng)編碼進(jìn)行排查處理,并在檢測(cè)到對(duì)應(yīng)的錯(cuò)碼和重碼時(shí),自動(dòng)啟動(dòng)異常編碼匹配的指示提示,保證了所有電廠標(biāo)識(shí)系統(tǒng)編碼的唯一性和正確性。
進(jìn)一步的,本發(fā)明實(shí)施例提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置,還能夠在繪制系統(tǒng)圖的同時(shí),能夠?qū)υ撓到y(tǒng)圖進(jìn)行電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)標(biāo)注,減少了工作周期,提高了工作效率。
本發(fā)明實(shí)施例所提供的電廠標(biāo)識(shí)系統(tǒng)編碼的自動(dòng)生成裝置可以為設(shè)備上的特定硬件或者安裝于設(shè)備上的軟件或固件等。本發(fā)明實(shí)施例所提供的裝置,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,前述描述的系統(tǒng)、裝置和單元的具體工作過程,均可以參考上述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明提供的實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋,此外,術(shù)語“第一”、“第二”、“第三”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
最后應(yīng)說明的是:以上所述實(shí)施例,僅為本發(fā)明的具體實(shí)施方式,用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。