一種電能質(zhì)量pqdif通信一致性檢測(cè)方法
【專利摘要】本發(fā)明公開(kāi)了一種電能質(zhì)量PQDIF通信一致性檢測(cè)方法,通過(guò)以下步驟1)設(shè)定PQDIF文件的檢測(cè)目標(biāo);所述檢測(cè)目標(biāo)由不同的標(biāo)簽項(xiàng)組成;2)讀入待檢PQDIF文件,讀取待檢文件數(shù)據(jù)源記錄中所有通道記錄的目標(biāo)標(biāo)簽項(xiàng)及其對(duì)應(yīng)標(biāo)簽值;3)比較待檢文件的標(biāo)簽值組合與標(biāo)準(zhǔn)的標(biāo)簽值組合是否符合通信格式要求,本發(fā)明可以實(shí)現(xiàn)快速有效的電能質(zhì)量PQDIF通信一致性檢測(cè)方法,提高程序的智能識(shí)別能力。
【專利說(shuō)明】一種電能質(zhì)量PQDIF通信一致性檢測(cè)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及供電系統(tǒng)的一種電能質(zhì)量PQDIF通信一致性檢測(cè)方法。
【背景技術(shù)】
[0002]PQDIF是IEEE制定的電能質(zhì)量監(jiān)測(cè)終端的文件記錄格式規(guī)范,廣泛用于電能質(zhì)量監(jiān)測(cè)系統(tǒng)的數(shù)據(jù)傳輸交換。隨著規(guī)范的推廣,PQDIF標(biāo)準(zhǔn)已經(jīng)成為了電能質(zhì)量信息標(biāo)準(zhǔn)化的重要手段。國(guó)際上很多電力公司的電能質(zhì)量監(jiān)測(cè)網(wǎng)系統(tǒng)均采用PQDIF作為標(biāo)準(zhǔn)的數(shù)據(jù)格式。在國(guó)內(nèi),PQDIF已經(jīng)被業(yè)內(nèi)普遍接受,作為電能質(zhì)量監(jiān)測(cè)設(shè)備的基本數(shù)據(jù)記錄格式以及電能質(zhì)量監(jiān)測(cè)系統(tǒng)數(shù)據(jù)傳輸?shù)幕靖袷揭蟆?br>
[0003]目前,各省電力公司在各自的電能質(zhì)量監(jiān)測(cè)系統(tǒng)中均實(shí)現(xiàn)了PQDIF文件傳輸?shù)闹С止δ?,并制定了相?yīng)的PQDIF文件規(guī)范,但是,由于PQDIF文件具有自定義性,可能會(huì)發(fā)生文件中標(biāo)簽項(xiàng)的內(nèi)容混亂、取值不一以及內(nèi)容缺失等問(wèn)題,這直接導(dǎo)致部分廠家自動(dòng)生成的PQDIF文件不能被讀取程序正確解析,必需的數(shù)據(jù)未記錄,或者記錄的電能質(zhì)量數(shù)據(jù)不合規(guī)范要求。這些問(wèn)題會(huì)導(dǎo)致PQDIF文件失效、電能質(zhì)量數(shù)據(jù)管理困難以及數(shù)據(jù)庫(kù)出錯(cuò)等問(wèn)題,影響監(jiān)測(cè)系統(tǒng)的正常運(yùn)行。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種針對(duì)目前電能質(zhì)量PQDIF通信文件的不一致現(xiàn)象,提出PQDIF文件一致性的檢測(cè)方法,依據(jù)規(guī)范制定的格式特征,實(shí)現(xiàn)電能質(zhì)量PQDIF文件通用、快速的識(shí)別檢測(cè)。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
[0006]本發(fā)明一種電能質(zhì)量PQDIF通信一致性檢測(cè)方法,包括以下步驟:
[0007]I)設(shè)定PQDIF通信文件的檢測(cè)目標(biāo);
[0008]本發(fā)明所述檢測(cè)目標(biāo)由文件數(shù)據(jù)源記錄中的需要檢測(cè)標(biāo)簽項(xiàng)組成,必需的標(biāo)簽項(xiàng)包括:tagQuantityMeasuredID、tagQuantityTypelD、tagPhaselD、tagQuantityCharacteristicID,可選的標(biāo)簽項(xiàng)包括:tagValueTypeID、tagChanneIName、tagQuantityUnitsID。
[0009]2)讀入待檢PQDIF文件,讀取待檢文件數(shù)據(jù)源記錄中所有通道記錄的目標(biāo)標(biāo)簽項(xiàng)和對(duì)應(yīng)的標(biāo)簽值,分別按照通道組別進(jìn)行組合存儲(chǔ)。
[0010]3)比較待檢文件的標(biāo)簽值組合與標(biāo)準(zhǔn)的標(biāo)簽值組合,檢測(cè)該文件是否達(dá)到通信格式要求。
[0011]本發(fā)明選取電能質(zhì)量數(shù)據(jù)庫(kù)能夠識(shí)別通道數(shù)據(jù)的最低標(biāo)簽項(xiàng)數(shù)目作為檢測(cè)目標(biāo),對(duì)文件數(shù)據(jù)源中通道定義進(jìn)行檢測(cè)分析,解決PQDIF通信中數(shù)據(jù)格式不一致的問(wèn)題;所述的檢測(cè)目標(biāo)可根據(jù)實(shí)際的規(guī)范要求,進(jìn)行檢測(cè)內(nèi)容的增加或者刪減;在列出的可選標(biāo)簽項(xiàng)中,可任選一個(gè)或者多個(gè)作為補(bǔ)充檢測(cè)目標(biāo),以提高PQDIF通信的一致性。
[0012]本發(fā)明PQDIF文件的讀取過(guò)程中,首先需要完成記錄的物理結(jié)構(gòu)檢驗(yàn),即檢驗(yàn)每個(gè)記錄的記錄頭中的循環(huán)冗余校驗(yàn)碼(Cyclical Redundancy Check,CRC)與記錄體的校驗(yàn)和是否一致。
[0013]本發(fā)明該檢測(cè)方法只需讀入待檢文件數(shù)據(jù)源記錄中的通道記錄,其余內(nèi)容的讀取可跳過(guò),提高檢測(cè)效率;讀取待檢的標(biāo)簽值組合按照通道序號(hào)分類存儲(chǔ),可采用數(shù)組或者類的形式。
[0014]本發(fā)明在標(biāo)準(zhǔn)值組合的檢測(cè)過(guò)程中,只有完全匹配的組合才能列入合格通道,部分缺失的組合則列入不合格通道;如組合中部分內(nèi)容與標(biāo)準(zhǔn)不一致,則將其列入不一致標(biāo)簽,可進(jìn)行人工檢測(cè),通過(guò)的結(jié)果可存入標(biāo)準(zhǔn)的標(biāo)簽組合數(shù)據(jù)庫(kù),實(shí)現(xiàn)智能的數(shù)據(jù)庫(kù)升級(jí)。
[0015]采用本發(fā)明檢測(cè)方法后,其有益效果為:
[0016]本發(fā)明通過(guò)對(duì)PQDIF通信文件中關(guān)鍵標(biāo)簽項(xiàng)的識(shí)別檢測(cè)來(lái)實(shí)現(xiàn)檢測(cè)目標(biāo),根據(jù)IEEE 推薦的格式規(guī)范,建立 tagQuantityMeasuredID (數(shù)量標(biāo)簽)、tagQuantityTypelD (測(cè)得量標(biāo)簽)、tagPhaselD (相別標(biāo)簽)、tagQuantityCharacteristicID (特征標(biāo)簽)的關(guān)鍵標(biāo)簽項(xiàng)檢測(cè)目標(biāo)。可選標(biāo)簽項(xiàng)可以提高檢測(cè)結(jié)果的一致性程度。讀取待檢文件的標(biāo)簽組合,并在標(biāo)準(zhǔn)的標(biāo)簽庫(kù)中搜索匹配,實(shí)現(xiàn)一致性的快速檢測(cè)。不一致的標(biāo)簽組合輸出至人工識(shí)另IJ,并將可接受的格式存入標(biāo)簽組合庫(kù)中,提高程序的智能識(shí)別能力。
【專利附圖】
【附圖說(shuō)明】
[0017]圖1是某一電能質(zhì)量監(jiān)測(cè)設(shè)備生成的PQIDF文件的數(shù)據(jù)源結(jié)構(gòu)圖;
[0018]圖2是檢測(cè)目標(biāo)的標(biāo)簽項(xiàng)組合;
[0019]圖3是PQDIF通彳目一致性檢測(cè)方法的流程不意圖;
[0020]圖4是一致性檢測(cè)結(jié)果說(shuō)明圖。
【具體實(shí)施方式】
[0021]下面結(jié)合附圖對(duì)本發(fā)明作更進(jìn)一步的說(shuō)明。
[0022]實(shí)施例1,本實(shí)例中,一組檢測(cè)標(biāo)簽項(xiàng)設(shè)定為:tagQuantityMeasuredID、tagQuantityTypelD、tagPhaselD、tagQuantityCharacteristicID、tagValueTypelD。檢測(cè)程序首先讀取PQDIF文件每個(gè)記錄頭中的校驗(yàn)和,并計(jì)算對(duì)應(yīng)記錄體的校驗(yàn)和,然后進(jìn)行比對(duì)。如果校驗(yàn)和相同,則該記錄物理結(jié)構(gòu)完整;否則說(shuō)明記錄內(nèi)容出錯(cuò),文件出現(xiàn)缺失,退出檢測(cè)程序。只有所有記錄的物理校驗(yàn)都合格,文件才是完整的,可進(jìn)行下一步的檢測(cè)。其中圖1是某一待檢文件的數(shù)據(jù)源結(jié)構(gòu)圖,圖2是選取的檢測(cè)標(biāo)簽項(xiàng)。
[0023]測(cè)試程序首先讀入PQDIF文件數(shù)據(jù)源記錄中的所有標(biāo)簽,如遇到無(wú)法識(shí)別的標(biāo)簽,將其列入未知標(biāo)簽,并輸出到測(cè)試結(jié)果中。隨后,程序搜索必須的標(biāo)簽是否缺失,如果標(biāo)簽缺失,則將缺失的標(biāo)簽輸出到結(jié)果中;如果沒(méi)有缺失,則進(jìn)入下一步的檢測(cè)。
[0024]測(cè)試程序進(jìn)一步讀入數(shù)據(jù)源記錄得到所有通道定義的標(biāo)簽及其標(biāo)簽值組合。將標(biāo)準(zhǔn)的標(biāo)簽值組合逐個(gè)在待檢文件的標(biāo)簽組合中進(jìn)行搜索匹配,如果匹配失敗,進(jìn)入差異匹配,將其判斷識(shí)別為不一致標(biāo)簽或者缺失標(biāo)簽,并進(jìn)入下一個(gè)組合的匹配;如果匹配成功,則直接進(jìn)入下個(gè)匹配。當(dāng)所有的標(biāo)簽組合都已匹配結(jié)束,程序?qū)⑺媒Y(jié)果輸出,如果匹配成功,則顯示文件測(cè)試通過(guò);如果出現(xiàn)未知或者缺失標(biāo)簽組合,則將這些組合輸出。其中圖3是整個(gè)檢測(cè)流程圖,圖4是檢測(cè)結(jié)果說(shuō)明。
【權(quán)利要求】
1.一種電能質(zhì)量PQDIF通信一致性檢測(cè)方法,特征在于:包括以下步驟: 1)設(shè)定PQDIF通信文件的檢測(cè)目標(biāo); 檢測(cè)目標(biāo)由文件數(shù)據(jù)源記錄中的需要檢測(cè)標(biāo)簽項(xiàng)組成,必需的標(biāo)簽項(xiàng)包括:tagQuantityMeasuredID、 tagQuantityTypelD、 tagPhaselD、tagQuantityCharacteristicID,可選的標(biāo)簽項(xiàng)包括:tagValueTypeID、tagChanneIName、tagQuantityUnitsID ; 2)讀入待檢PQDIF文件,讀取待檢文件數(shù)據(jù)源記錄中所有通道記錄的目標(biāo)標(biāo)簽項(xiàng)和對(duì)應(yīng)的標(biāo)簽值,分別按照通道組別進(jìn)行組合存儲(chǔ); 3)比較待檢文件的標(biāo)簽值組合與標(biāo)準(zhǔn)的標(biāo)簽值組合,檢測(cè)該文件是否達(dá)到通信格式要求。
2.根據(jù)權(quán)利要求1所述的檢測(cè)方法,其特征在于:選取電能質(zhì)量數(shù)據(jù)庫(kù)能夠識(shí)別通道數(shù)據(jù)的最低標(biāo)簽項(xiàng)數(shù)目作為檢測(cè)目標(biāo),對(duì)文件數(shù)據(jù)源中通道定義進(jìn)行檢測(cè)分析,解決PQDIF通信中數(shù)據(jù)格式不一致的問(wèn)題。
3.根據(jù)權(quán)利要求1所述的檢測(cè)方法,其特征在于=PQDIF文件的讀取過(guò)程中,首先需要完成記錄的物理結(jié)構(gòu)檢驗(yàn),即檢驗(yàn)每個(gè)記錄的記錄頭中的循環(huán)冗余校驗(yàn)碼與記錄體的校驗(yàn)和是否一致。
4.根據(jù)權(quán)利要求1所述的檢測(cè)方法,其特征在于:該檢測(cè)方法只需讀入待檢文件數(shù)據(jù)源記錄中的通道記錄,其余內(nèi)容的讀取可跳過(guò);讀取待檢的標(biāo)簽值組合按照通道序號(hào)分類存儲(chǔ),可采用數(shù)組或者類的形式。
5.根據(jù)權(quán)利要求1所述的檢測(cè)方法,其特征在于:在標(biāo)準(zhǔn)值組合的檢測(cè)過(guò)程中,只有完全匹配的組合才能列入合格通道,部分缺失的組合則列入不合格通道;如組合中部分內(nèi)容與標(biāo)準(zhǔn)不一致,則將其列入不一致標(biāo)簽,可進(jìn)行人工檢測(cè),通過(guò)的結(jié)果可存入標(biāo)準(zhǔn)的標(biāo)簽組合數(shù)據(jù)庫(kù),實(shí)現(xiàn)智能的數(shù)據(jù)庫(kù)升級(jí)。
【文檔編號(hào)】G06F17/30GK104182507SQ201410409946
【公開(kāi)日】2014年12月3日 申請(qǐng)日期:2014年8月19日 優(yōu)先權(quán)日:2014年8月19日
【發(fā)明者】黃學(xué)良, 周磊, 曲小慧, 李群, 袁曉冬, 陳兵 申請(qǐng)人:國(guó)家電網(wǎng)公司, 江蘇省電力公司, 江蘇省電力公司電力科學(xué)研究院, 東南大學(xué)