国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      電能計量數(shù)據(jù)的處理方法和裝置與流程

      文檔序號:11154332閱讀:466來源:國知局
      電能計量數(shù)據(jù)的處理方法和裝置與制造工藝

      本發(fā)明涉及電能計量領(lǐng)域,具體而言,涉及一種電能計量數(shù)據(jù)的處理方法和裝置。



      背景技術(shù):

      在電能計量領(lǐng)域里,大量的數(shù)據(jù)處理工作是在所難免的。特別是隨著經(jīng)濟總量的不斷增長,在電能計量領(lǐng)域的生產(chǎn)任務(wù)量也在逐年遞增。但就目前的情況來看,目前在電能計量領(lǐng)域,仍主要通過人工抄送的方式記錄數(shù)據(jù),并且使用計算器對大量計量數(shù)據(jù)進行逐個處理,從而形成最終的結(jié)果。這樣不僅造成工作人員的任務(wù)量巨大,人工成本高昂,而且誰也不能確保人工操作失誤能夠避免。

      針對現(xiàn)有的電能計量數(shù)據(jù)通過人工方式對每個數(shù)據(jù)進行逐個處理,導(dǎo)致工作效率低的問題,目前尚未提出有效的解決方案。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例提供了一種電能計量數(shù)據(jù)的處理方法和裝置,以至少解決現(xiàn)有的電能計量數(shù)據(jù)通過人工方式對每個數(shù)據(jù)進行逐個處理,導(dǎo)致工作效率低的技術(shù)問題。

      根據(jù)本發(fā)明實施例的一個方面,提供了一種電能計量數(shù)據(jù)的處理方法,包括:獲取多個待處理的電能計量數(shù)據(jù);通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到多個處理后的電能計量數(shù)據(jù);輸出多個處理后的電能計量數(shù)據(jù)。

      根據(jù)本發(fā)明實施例的另一方面,還提供了一種電能計量數(shù)據(jù)的處理裝置,包括:獲取模塊,用于獲取多個待處理的電能計量數(shù)據(jù);處理模塊,用于通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到多個處理后的電能計量數(shù)據(jù);輸出模塊,用于輸出多個處理后的電能計量數(shù)據(jù)。

      在本發(fā)明實施例中,可以獲取多個待處理的電能計量數(shù)據(jù),通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到多個處理后的電能計量數(shù)據(jù),輸出多個處理后的電能計量數(shù)據(jù),從而實現(xiàn)對電能計量數(shù)據(jù)的自動處理,在需要處理大量電能計量數(shù)據(jù)的情況下,可以通過預(yù)設(shè)算法程序,同時對電能計量數(shù)據(jù)進行處理,整個處理過程不再需要任何人工操作,而且通過預(yù)設(shè)算法程序進行修約處理的處理速度快,從而解決了現(xiàn)有的電能計量數(shù)據(jù)通過人工方式對每個數(shù)據(jù)進行逐個處理,導(dǎo)致工作效率低的技術(shù)問題。因此,采用本發(fā)明實施例提供的方案,可以達(dá)到提高工作效率,降低人工成本的效果。

      附圖說明

      此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

      圖1是根據(jù)本發(fā)明實施例的一種電能計量數(shù)據(jù)的處理方法的流程圖;

      圖2是根據(jù)本發(fā)明實施例的一種單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄的示意圖;

      圖3是根據(jù)本發(fā)明實施例的一種測量誤差數(shù)據(jù)導(dǎo)入到Excel文件的示意圖;

      圖4是根據(jù)本發(fā)明實施例的一種Matlab中data矩陣的示意圖;

      圖5是根據(jù)本發(fā)明實施例的一種Matlab中data矩陣中的數(shù)值的示意圖;

      圖6是根據(jù)本發(fā)明實施例的一種Matlab中結(jié)果數(shù)據(jù)矩陣的示意圖;

      圖7是根據(jù)本發(fā)明實施例的一種結(jié)果數(shù)據(jù)矩陣中的數(shù)據(jù)導(dǎo)入到Excel文件的示意圖;

      圖8是根據(jù)本發(fā)明實施例的一種設(shè)置Excel文件中數(shù)據(jù)的小數(shù)位數(shù)的示意圖;

      圖9是根據(jù)本發(fā)明實施例的一種Matlab軟件對data矩陣進行修約處理的示意圖;

      圖10是根據(jù)本發(fā)明實施例的一種可選的電能計量數(shù)據(jù)的處理方法的流程圖;以及

      圖11是根據(jù)本發(fā)明實施例的一種電能計量數(shù)據(jù)的處理裝置的示意圖。

      具體實施方式

      為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。

      需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

      實施例1

      根據(jù)本發(fā)明實施例,提供了一種電能計量數(shù)據(jù)的處理方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

      圖1是根據(jù)本發(fā)明實施例的一種電能計量數(shù)據(jù)的處理方法的流程圖,如圖1所示,該方法包括如下步驟:

      步驟S102,獲取多個待處理的電能計量數(shù)據(jù)。

      具體的,上述的待處理的電能計量數(shù)據(jù)可以是對單相電能表進行誤差測試得到的測量誤差數(shù)據(jù)。

      在一種可選的方案中,可以通過多個被測臺體和被測電能表進行實驗,得到多個測量誤差數(shù)據(jù)。

      步驟S104,通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到多個處理后的電能計量數(shù)據(jù)。

      具體的,上述的預(yù)設(shè)算法程序可以是Matlab程序編寫的算法程序,該算法程序可以對測量誤差數(shù)據(jù)進行修約處理,得到修約結(jié)果。

      在一種可選的方案中,可以通過Matlab程序編寫的算法程序,同時對多個測量誤差數(shù)據(jù)進行修約處理,得到每個測量誤差數(shù)據(jù)的修約值,即得到上述的多個處理后的電能計量數(shù)據(jù)。

      步驟S106,輸出多個處理后的電能計量數(shù)據(jù)。

      在一種可選的方案中,在通過Matlab程序編寫的算法程序,對每個測量誤差數(shù)據(jù)進行修約處理,得到對應(yīng)的多個修約值之后,可以將對應(yīng)的多個修約值進行顯示,或者將對應(yīng)的多個修約值拷貝至原始記錄表中,方便查看和處理。

      通過本發(fā)明上述實施例,可以獲取多個待處理的電能計量數(shù)據(jù),通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到多個處理后的電能計量數(shù)據(jù),輸出多個處理后的電能計量數(shù)據(jù),從而實現(xiàn)對電能計量數(shù)據(jù)的自動處理,在需要處理大量電能計量數(shù)據(jù)的情況下,可以通過預(yù)設(shè)算法程序,同時對電能計量數(shù)據(jù)進行處理,整個處理過程不再需要任何人工操作,而且通過預(yù)設(shè)算法程序進行修約處理的處理速度快,從而解決了現(xiàn)有的電能計量數(shù)據(jù)通過人工方式對每個數(shù)據(jù)進行逐個處理,導(dǎo)致工作效率低的技術(shù)問題。因此,采用本發(fā)明上述實施例提供的方案,可以達(dá)到提高工作效率,降低人工成本的效果。

      可選地,在本發(fā)明上述實施例中,步驟S102,獲取多個待處理的電能計量數(shù)據(jù)包括:

      步驟S1022,從原始記錄表中獲取多個第一電能計量數(shù)據(jù)。

      具體的,上述的原始記錄表可以是測試數(shù)據(jù)原始記錄的表格,表格中記錄了測量誤差數(shù)據(jù),例如,當(dāng)對單相電能表進行誤差測試時,可以得到一份《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》,如圖2所示,原始記錄表中的測量誤差數(shù)據(jù)如圖2中的實線方框部分所示。

      步驟S1024,按照預(yù)設(shè)格式,對多個第一電能計量數(shù)據(jù)進行格式轉(zhuǎn)換,得到多個待處理的電能計量數(shù)據(jù)。

      具體的,上述的預(yù)設(shè)格式可以是Excel文件格式。

      在一種可選的方案中,為了方便處理原始記錄表中的多個測量誤差數(shù)據(jù),可以將多個測量誤差數(shù)據(jù)通過復(fù)制方式保存到Excel文件中,保存結(jié)果如圖3所示,如圖3所示,需要處理的數(shù)據(jù)可以存為3列,而每一列的數(shù)量不同,前2列存在10個數(shù)據(jù),而第3列存在12個數(shù)據(jù),因此,為了將空缺位置的數(shù)據(jù)補充完整,可以將空缺位置的數(shù)據(jù)用0替代,由于空缺位置的數(shù)據(jù)表示無用數(shù)據(jù),等到數(shù)據(jù)經(jīng)過處理之后,這部分?jǐn)?shù)據(jù)也不需要進行輸出,例如,不需要拷貝到原始記錄表格里。

      可選地,在本發(fā)明上述實施例中,步驟S104,通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到處理后的電能計量數(shù)據(jù),包括:

      步驟S1042,導(dǎo)入多個待處理的電能計量數(shù)據(jù),得到電量計量數(shù)據(jù)矩陣。

      在一種可選的方案中,可以運用Matlab軟件中的“導(dǎo)入數(shù)據(jù)(Import Data)”功能,將Excel文件中的數(shù)據(jù)信息導(dǎo)入到Matlab中的一個電量計量數(shù)據(jù)矩陣?yán)?,如果該Excel文件命名為data.xls,則Matlab對應(yīng)的電量計量數(shù)據(jù)矩陣名稱為data,如圖4所示,data矩陣中的數(shù)值如圖5所示。

      步驟S1044,通過預(yù)設(shè)算法程序,對電量計量數(shù)據(jù)矩陣中的每個數(shù)據(jù)元素進行修約處理,得到結(jié)果數(shù)據(jù)矩陣。

      在一種可選的方案中,可以使用Matlab軟件編寫一個修約算法程序,使得通過該算法程序,可以對電量計量數(shù)據(jù)矩陣中所有的測量誤差數(shù)據(jù)進行修約處理。并且,在修約處理完成之后,經(jīng)過修約處理后的修約值保存在Matlab軟件中的結(jié)果數(shù)據(jù)矩陣中,并且對應(yīng)位置沒有變化,如圖6所示。

      步驟S1046,導(dǎo)出結(jié)果數(shù)據(jù)矩陣,得到多個處理后的電能計量數(shù)據(jù)。

      在一種可選的方案中,可以通過復(fù)制的方式,將結(jié)果數(shù)據(jù)矩陣中的每個修約值導(dǎo)出至Excel文件中,如圖7所示。

      可選地,在本發(fā)明上述實施例中,步驟S106,輸出多個處理后的電能計量數(shù)據(jù)包括:

      步驟S1062,按照預(yù)設(shè)格式,對多個處理后的電能計量數(shù)據(jù)進行格式轉(zhuǎn)換,得到多個第二電能計量數(shù)據(jù)。

      具體的,上述的預(yù)設(shè)格式可以是Excel文件。

      在一種可選的方案中,可以通過Excel軟件的功能,對得到的結(jié)果數(shù)據(jù)矩陣中的每個修約值設(shè)置正確的小數(shù)位數(shù),從而得到最終的數(shù)據(jù),即得到多個第二電能計量數(shù)據(jù),如圖8所示。

      步驟S1064,將多個第二電能計量數(shù)據(jù)輸出至原始記錄表中。

      在一種可選的方案中,可以將最終的數(shù)據(jù)復(fù)制到《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》中各數(shù)據(jù)對應(yīng)的“修約值%”一列中,從而完成測量誤差數(shù)據(jù)的整個處理過程,處理后的結(jié)果數(shù)據(jù)如圖2中的虛線方框部分所示。

      可選地,在本發(fā)明上述實施例中,在步驟S104,通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到處理后的電能計量數(shù)據(jù)之前,上述方法還包括:

      步驟S103,根據(jù)預(yù)設(shè)規(guī)則,生成預(yù)設(shè)算法程序。

      可選地,在本發(fā)明上述實施例中,上述的預(yù)設(shè)規(guī)則可以為修約規(guī)則,預(yù)設(shè)算法程序可以為Matlab算法程序。

      具體的,中華人民共和國國家計量檢定規(guī)程中,要求對檢定結(jié)果進行處理,對于測量數(shù)據(jù)修約進行了規(guī)定。例如《JJG307-2006JI機電式交流電能表》明確提出須對測量結(jié)果進行數(shù)據(jù)修約,并明確規(guī)定:判斷電能表相對誤差是否符合相關(guān)要求,一律以修約后的結(jié)果為準(zhǔn)。修約規(guī)則具體可以為:根據(jù)得到的測量誤差數(shù)據(jù)a0,除以修約間距,得到a1。對于得到的a1值,對a1需要保留的小數(shù)點位數(shù)的下一位進行判斷,如果保留位的下一位數(shù)字為0、1、2、3、4,則可以舍掉保留位后邊的數(shù)字,并將保留位數(shù)字不變,最后再乘以修約間距,從而得到修約后的數(shù)值,;如果保留位的下一位數(shù)字為6、7、8、9,則可以舍掉保留位后邊的數(shù)字,并將保留位數(shù)字加1,最后再乘以修約間距,從而得到修約后的數(shù)值;如果保留位的下一位數(shù)字為5,且之后的小數(shù)位仍存在非0數(shù)值,則可以舍掉保留位后邊的數(shù)字,并將保留位數(shù)字加1,最后再乘以修約間距,從而得到修約后的數(shù)值;如果保留位的下一位數(shù)字為5,且之后的小數(shù)位不再存在任何其他數(shù)值,則需要對保留位數(shù)字進行判斷,如果保留位數(shù)字為奇數(shù),則可以舍掉保留位的下一位數(shù)字,并將保留位數(shù)值加1,最后再乘以修約間距,從而得到修約后的數(shù)值;如果保留位數(shù)字為偶數(shù),則可以舍掉保留位的下一位數(shù)字,并保證保留位數(shù)值不變,最后再乘以修約間距,從而得到修約后的數(shù)值。

      在一種可選的方案中,可以根據(jù)上述的修約規(guī)則,在Matlab軟件中自定義一個函數(shù),名為xiuyue(A_err,res,sd)。其中,xiuyue是函數(shù)名,此函數(shù)可以包含3個參數(shù),分別為A_err、res、sd。A_err是指測量誤差數(shù)據(jù)組成的矩陣,即上述的電能計量數(shù)據(jù)矩陣,res是指需要保留的位數(shù),sd指修約間距,定義修約函數(shù)如下所示:

      例如,針對等級為0.05的單相電能表,可以保留至小數(shù)點后第3位,修約間距為5,因此res=3,sd=5,所有的待處理的電能計量數(shù)據(jù)儲存在data矩陣中,A_err=data。根據(jù)自定義函數(shù)的格式xiuyue(A_err,res,sd),輸入xiuyue(data,3,5),就能得到所有數(shù)據(jù)修約之后的結(jié)果,即上述的結(jié)果數(shù)據(jù)矩陣,如圖9所示。

      下面結(jié)合圖10對本發(fā)明一種優(yōu)選的實施例進行詳細(xì)說明,如圖10所示,以對一份《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》的數(shù)據(jù)處理的場景為例,該方法可以包括如下步驟:

      步驟S1001,將單相標(biāo)準(zhǔn)電能表原始記錄中的待處理數(shù)據(jù)保存到Excel文件中。

      步驟S1002,將Excel文件中的數(shù)據(jù)信息導(dǎo)入到Matlab中的矩陣中。

      可選地,可以運用Matlab軟件中的“導(dǎo)入數(shù)據(jù)(Import Data)”功能,將Excel文件中的數(shù)據(jù)信息導(dǎo)入到Matlab中的一個矩陣?yán)?。如果該Excel文件命名為data.xls,則Matlab對應(yīng)矩陣名稱為data。

      步驟S1003,通過Matlab軟件編寫該算法程序,對矩陣中所有的元素進行數(shù)據(jù)處理。

      可選地,針對電能計量領(lǐng)域中的修約處理方式,可以使用Matlab軟件編寫一個算法程序,使得通過該算法程序,對矩陣中所有的元素進行數(shù)據(jù)處理。

      步驟S1004,經(jīng)過處理的數(shù)據(jù)保存在Matlab軟件中的結(jié)果矩陣中。

      可選地,數(shù)據(jù)處理完成后,經(jīng)過處理的數(shù)據(jù)保存在Matlab軟件中的結(jié)果矩陣中,對應(yīng)位置沒有變化。

      步驟S1005,將結(jié)果矩陣中的所有元素值通過復(fù)制的方式導(dǎo)入Excel文件。

      可選地,可以將結(jié)果矩陣中的所有元素值通過復(fù)制的方式導(dǎo)入Excel文件,通過Excel軟件的功能,對得到的結(jié)果數(shù)據(jù)進行正確的小數(shù)位數(shù)設(shè)置,再將最終得到的數(shù)據(jù),復(fù)制到《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》中各數(shù)據(jù)對應(yīng)的“修約值%”一列中,從而完成整個數(shù)據(jù)處理過程。

      此處需要說明的是,本發(fā)明上述實施例不僅可以處理一套校準(zhǔn)記錄數(shù)據(jù),即一份《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》中的測量誤差數(shù)據(jù),還可以針對多套校準(zhǔn)記錄數(shù)據(jù)進行處理,即多份《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》中的測量誤差數(shù)據(jù)??梢詫⒍嗵仔?zhǔn)記錄的所有數(shù)據(jù)保存在data矩陣中,在修約處理完成之后,可以將所有經(jīng)過處理后的數(shù)據(jù)分別復(fù)制到對應(yīng)的校準(zhǔn)記錄中,從而完成多份《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》的數(shù)據(jù)處理。

      此處還需要說明的是,在電能計量生產(chǎn)領(lǐng)域,最耗費時間的操作過程是大量的數(shù)據(jù)計算過程,如果通過人工完成如此大量數(shù)據(jù)的計算,時間成本耗費巨大;其次,耗費時間較多的是人工記錄數(shù)據(jù)的過程,果將經(jīng)過修約處理完成的數(shù)據(jù)逐個手抄記錄,所耗費的時間成本也同樣巨大。

      此處還需要說明的是,任何需要通過人工進行的數(shù)據(jù)處理,人為計算錯誤都是不可避免的。況且在電能計量領(lǐng)域,很多數(shù)據(jù)處理工作由新參加工作的人員完成。這些新員工記憶和理解數(shù)據(jù)處理規(guī)則尚需要時間,出錯的概率也必然會大大增加。

      通過本發(fā)明上述實施例,可以通過使用Excel和Matlab軟件進行電能計量數(shù)據(jù)處理,整個過程不再需要任何人工操作,完全通過電腦軟件就能實現(xiàn)最終目的。而通過軟件可以快速完成這些操作過程,因此極大地提高了工作效率,極大地節(jié)約了人工成本,進一步地,采用軟件進行操作,可以有效地確保數(shù)據(jù)處理的正確率,正確率可以達(dá)到100%。

      實施例2

      根據(jù)本發(fā)明實施例,提供了一種電能計量數(shù)據(jù)的處理裝置的裝置實施例。

      圖11是根據(jù)本發(fā)明實施例的一種電能計量數(shù)據(jù)的處理裝置的示意圖,如圖11所示,該裝置包括:

      獲取模塊111,用于獲取多個待處理的電能計量數(shù)據(jù)。

      具體的,上述的待處理的電能計量數(shù)據(jù)可以是對單相電能表進行誤差測試得到的測量誤差數(shù)據(jù)。

      在一種可選的方案中,可以通過多個被測臺體和被測電能表進行實驗,得到多個測量誤差數(shù)據(jù)。

      處理模塊113,用于通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到多個處理后的電能計量數(shù)據(jù)。

      具體的,上述的預(yù)設(shè)算法程序可以是Matlab程序編寫的算法程序,該算法程序可以對測量誤差數(shù)據(jù)進行修約處理,得到修約結(jié)果。

      在一種可選的方案中,可以通過Matlab程序編寫的算法程序,同時對多個測量誤差數(shù)據(jù)進行修約處理,得到每個測量誤差數(shù)據(jù)的修約值,即得到上述的多個處理后的電能計量數(shù)據(jù)。

      輸出模塊115,用于輸出多個處理后的電能計量數(shù)據(jù)。

      在一種可選的方案中,在通過Matlab程序編寫的算法程序,對每個測量誤差數(shù)據(jù)進行修約處理,得到對應(yīng)的多個修約值之后,可以將對應(yīng)的多個修約值進行顯示,或者將對應(yīng)的多個修約值拷貝至原始記錄表中,方便查看和處理。

      通過本發(fā)明上述實施例,可以獲取多個待處理的電能計量數(shù)據(jù),通過預(yù)設(shè)算法程序,同時對多個待處理的電能計量數(shù)據(jù)進行修約處理,得到多個處理后的電能計量數(shù)據(jù),輸出多個處理后的電能計量數(shù)據(jù),從而實現(xiàn)對電能計量數(shù)據(jù)的自動處理,在需要處理大量電能計量數(shù)據(jù)的情況下,可以通過預(yù)設(shè)算法程序,同時對電能計量數(shù)據(jù)進行處理,整個處理過程不再需要任何人工操作,而且通過預(yù)設(shè)算法程序進行修約處理的處理速度快,從而解決了現(xiàn)有的電能計量數(shù)據(jù)通過人工方式對每個數(shù)據(jù)進行逐個處理,導(dǎo)致工作效率低的技術(shù)問題。因此,采用本發(fā)明上述實施例提供的方案,可以達(dá)到提高工作效率,降低人工成本的效果。

      可選地,在本發(fā)明上述實施例中,上述的獲取模塊包括:

      獲取子模塊,用于從原始記錄表中獲取多個第一電能計量數(shù)據(jù)。

      具體的,上述的原始記錄表可以是測試數(shù)據(jù)原始記錄的表格,表格中記錄了測量誤差數(shù)據(jù),例如,當(dāng)對單相電能表進行誤差測試時,可以得到一份《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》,如圖2所示,原始記錄表中的測量誤差數(shù)據(jù)如圖2中的實線方框部分所示。

      第一轉(zhuǎn)換子模塊,用于按照預(yù)設(shè)格式,對多個第一電能計量數(shù)據(jù)進行格式轉(zhuǎn)換,得到多個待處理的電能計量數(shù)據(jù)。

      具體的,上述的預(yù)設(shè)格式可以是Excel文件格式。

      在一種可選的方案中,為了方便處理原始記錄表中的多個測量誤差數(shù)據(jù),可以將多個測量誤差數(shù)據(jù)通過復(fù)制方式保存到Excel文件中,保存結(jié)果如圖3所示,如圖3所示,需要處理的數(shù)據(jù)可以存為3列,而每一列的數(shù)量不同,前2列存在10個數(shù)據(jù),而第3列存在12個數(shù)據(jù),因此,為了將空缺位置的數(shù)據(jù)補充完整,可以將空缺位置的數(shù)據(jù)用0替代,由于空缺位置的數(shù)據(jù)表示無用數(shù)據(jù),等到數(shù)據(jù)經(jīng)過處理之后,這部分?jǐn)?shù)據(jù)也不需要進行輸出,例如,不需要拷貝到原始記錄表格里。

      可選地,在本發(fā)明上述實施例中,上述的處理模塊包括:

      導(dǎo)入子模塊,用于導(dǎo)入多個待處理的電能計量數(shù)據(jù),得到電量計量數(shù)據(jù)矩陣。

      在一種可選的方案中,可以運用Matlab軟件中的“導(dǎo)入數(shù)據(jù)(Import Data)”功能,將Excel文件中的數(shù)據(jù)信息導(dǎo)入到Matlab中的一個電量計量數(shù)據(jù)矩陣?yán)?,如果該Excel文件命名為data.xls,則Matlab對應(yīng)的電量計量數(shù)據(jù)矩陣名稱為data,如圖4所示,data矩陣中的數(shù)值如圖5所示。

      處理子模塊,用于通過預(yù)設(shè)算法程序,對電量計量數(shù)據(jù)矩陣中的每個數(shù)據(jù)元素進行修約處理,得到結(jié)果數(shù)據(jù)矩陣。

      在一種可選的方案中,可以使用Matlab軟件編寫一個修約算法程序,使得通過該算法程序,可以對電量計量數(shù)據(jù)矩陣中所有的測量誤差數(shù)據(jù)進行修約處理。并且,在修約處理完成之后,經(jīng)過修約處理后的修約值保存在Matlab軟件中的結(jié)果數(shù)據(jù)矩陣中,并且對應(yīng)位置沒有變化,如圖6所示。

      導(dǎo)出子模塊,用于導(dǎo)出結(jié)果數(shù)據(jù)矩陣,得到多個處理后的電能計量數(shù)據(jù)。

      在一種可選的方案中,可以通過復(fù)制的方式,將結(jié)果數(shù)據(jù)矩陣中的每個修約值導(dǎo)出至Excel文件中,如圖7所示。

      可選地,在本發(fā)明上述實施例中,上述的輸出模塊包括:

      第二轉(zhuǎn)換子模塊,用于按照預(yù)設(shè)格式,對多個處理后的電能計量數(shù)據(jù)進行格式轉(zhuǎn)換,得到多個第二電能計量數(shù)據(jù)。

      具體的,上述的預(yù)設(shè)格式可以是Excel文件。

      在一種可選的方案中,可以通過Excel軟件的功能,對得到的結(jié)果數(shù)據(jù)矩陣中的每個修約值設(shè)置正確的小數(shù)位數(shù),從而得到最終的數(shù)據(jù),即得到多個第二電能計量數(shù)據(jù),如圖8所示。

      輸出子模塊,用于將多個第二電能計量數(shù)據(jù)輸出至原始記錄表中。

      在一種可選的方案中,可以將最終的數(shù)據(jù)復(fù)制到《單相標(biāo)準(zhǔn)電能表檢定/校準(zhǔn)記錄》中各數(shù)據(jù)對應(yīng)的“修約值%”一列中,從而完成測量誤差數(shù)據(jù)的整個處理過程,處理后的結(jié)果數(shù)據(jù)如圖2中的虛線方框部分所示。

      可選地,在本發(fā)明上述實施例中,上述裝置還包括:

      生成模塊,用于根據(jù)預(yù)設(shè)規(guī)則,生成預(yù)設(shè)算法程序。

      可選地,在本發(fā)明上述實施例中,上述的預(yù)設(shè)規(guī)則可以為修約規(guī)則,預(yù)設(shè)算法程序可以為Matlab算法程序。

      具體的,中華人民共和國國家計量檢定規(guī)程中,要求對檢定結(jié)果進行處理,對于測量數(shù)據(jù)修約進行了規(guī)定。例如《JJG307-2006JI機電式交流電能表》明確提出須對測量結(jié)果進行數(shù)據(jù)修約,并明確規(guī)定:判斷電能表相對誤差是否符合相關(guān)要求,一律以修約后的結(jié)果為準(zhǔn)。修約規(guī)則具體可以為:根據(jù)得到的測量誤差數(shù)據(jù)a0,除以修約間距,得到a1。對于得到的a1值,對a1需要保留的小數(shù)點位數(shù)的下一位進行判斷,如果保留位的下一位數(shù)字為0、1、2、3、4,則可以舍掉保留位后邊的數(shù)字,并將保留位數(shù)字不變,最后再乘以修約間距,從而得到修約后的數(shù)值,;如果保留位的下一位數(shù)字為6、7、8、9,則可以舍掉保留位后邊的數(shù)字,并將保留位數(shù)字加1,最后再乘以修約間距,從而得到修約后的數(shù)值;如果保留位的下一位數(shù)字為5,且之后的小數(shù)位仍存在非0數(shù)值,則可以舍掉保留位后邊的數(shù)字,并將保留位數(shù)字加1,最后再乘以修約間距,從而得到修約后的數(shù)值;如果保留位的下一位數(shù)字為5,且之后的小數(shù)位不再存在任何其他數(shù)值,則需要對保留位數(shù)字進行判斷,如果保留位數(shù)字為奇數(shù),則可以舍掉保留位的下一位數(shù)字,并將保留位數(shù)值加1,最后再乘以修約間距,從而得到修約后的數(shù)值;如果保留位數(shù)字為偶數(shù),則可以舍掉保留位的下一位數(shù)字,并保證保留位數(shù)值不變,最后再乘以修約間距,從而得到修約后的數(shù)值。

      在一種可選的方案中,可以根據(jù)上述的修約規(guī)則,在Matlab軟件中自定義一個函數(shù),名為xiuyue(A_err,res,sd)。其中,xiuyue是函數(shù)名,此函數(shù)可以包含3個參數(shù),分別為A_err、res、sd。A_err是指測量誤差數(shù)據(jù)組成的矩陣,即上述的電能計量數(shù)據(jù)矩陣,res是指需要保留的位數(shù),sd指修約間距,定義修約函數(shù)如下所示:

      例如,針對等級為0.05的單相電能表,可以保留至小數(shù)點后第3位,修約間距為5,因此res=3,sd=5,所有的待處理的電能計量數(shù)據(jù)儲存在data矩陣中,A_err=data。根據(jù)自定義函數(shù)的格式xiuyue(A_err,res,sd),輸入xiuyue(data,3,5),就能得到所有數(shù)據(jù)修約之后的結(jié)果,即上述的結(jié)果數(shù)據(jù)矩陣,如圖9所示。

      上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

      在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。

      在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1