本發(fā)明涉及流體流量測(cè)量技術(shù)領(lǐng)域,尤其涉及一種流體流量測(cè)量方法及流量計(jì)。
背景技術(shù):
流體流量測(cè)量在許多領(lǐng)域都必不可少,如流體流量是化工生產(chǎn)過程中的重要參數(shù)之一,為了控制生產(chǎn)過程能定態(tài)進(jìn)行,就必須經(jīng)常了解壓強(qiáng)、流量等的操作條件,并加以調(diào)節(jié)和控制,又如在進(jìn)行科學(xué)實(shí)驗(yàn)時(shí),也往往需要準(zhǔn)確測(cè)定流體流量。測(cè)量流量的儀表是多種多樣的。目前,由于現(xiàn)場(chǎng)應(yīng)用情況的工況復(fù)雜,環(huán)境惡劣,流量計(jì)儀表在硬件方面必須具備濾波功能,此外,流量計(jì)儀表在軟件方面也需進(jìn)行濾波,軟件數(shù)字濾波算法主要為來自通訊行業(yè)的各種濾波算法。通過上述硬件方面和軟件方面的濾波,使得流量計(jì)儀表的讀數(shù)的準(zhǔn)確性在一定程度上得到了保障。
但是,現(xiàn)有的流量計(jì)軟件濾波方案基本都是根據(jù)通用的信號(hào)處理技術(shù)進(jìn)行濾波,很少根據(jù)流量計(jì)儀表所應(yīng)用的流量行業(yè)的特點(diǎn)進(jìn)行濾波;有時(shí)現(xiàn)場(chǎng)的流量測(cè)量條件情況很不利于測(cè)量的進(jìn)行,比如現(xiàn)場(chǎng)出現(xiàn)流體流量有脈動(dòng)、流體介質(zhì)有往復(fù)回流、流體有整體動(dòng)蕩或者現(xiàn)場(chǎng)空間有電磁干擾等復(fù)雜工況,使得流量計(jì)讀數(shù)跳變。
也就是說,現(xiàn)有技術(shù)中存在流量計(jì)無法在現(xiàn)場(chǎng)條件惡劣(如現(xiàn)場(chǎng)的流量測(cè)量條件情況很不利),干擾嚴(yán)重而引起流量計(jì)讀數(shù)跳變的情況下進(jìn)行正常流量測(cè)量的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對(duì)現(xiàn)有技術(shù)中存在的,流量計(jì)無法在現(xiàn)場(chǎng)條件惡劣(如現(xiàn)場(chǎng)的流量測(cè)量條件情況很不利),干擾嚴(yán)重而引起流量計(jì)讀數(shù)跳變的情況下進(jìn)行正常流量測(cè)量的技術(shù)問題,提供一種流體流量測(cè)量方法及流量計(jì),實(shí)現(xiàn)了在惡劣的現(xiàn)場(chǎng)流量測(cè)量條件下輸出正確且有效的流量讀數(shù),以反映流程的流量真實(shí)情況的技術(shù)效果。
一方面,本發(fā)明實(shí)施例提供了一種流體流量測(cè)量方法,應(yīng)用于一流量計(jì)中,所述流體流量測(cè)量方法包括步驟:
S1、在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,以獲取原始測(cè)量數(shù)據(jù);
S2、評(píng)價(jià)所述原始測(cè)量數(shù)據(jù)的合理程度,獲得評(píng)價(jià)結(jié)果;
S3、基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù)。
可選的,所述流量計(jì)包括第一存儲(chǔ)單元,所述原始測(cè)量數(shù)據(jù)包括基礎(chǔ)隊(duì)列數(shù)據(jù)和當(dāng)前測(cè)量數(shù)據(jù),所述步驟S1包括以下子步驟:
S11、在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,獲取所述基礎(chǔ)隊(duì)列數(shù)據(jù),并將所述基礎(chǔ)隊(duì)列數(shù)據(jù)存入所述第一存儲(chǔ)單元;
S12、在所述基礎(chǔ)隊(duì)列數(shù)據(jù)保存完畢之后,獲取所述當(dāng)前測(cè)量數(shù)據(jù)。
可選的,所述步驟S2包括以下子步驟:
S21、基于所述基礎(chǔ)隊(duì)列數(shù)據(jù),計(jì)算獲得參考數(shù)據(jù);
S22、計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,并基于所述變化率評(píng)價(jià)所述當(dāng)前測(cè)量數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)的合理程度,獲得所述評(píng)價(jià)結(jié)果。
可選的,所述子步驟S22包括以下次子步驟:
S221、計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,判斷所述變化率是否小于等于一預(yù)設(shè)值,獲得第一判斷結(jié)果;
S222、當(dāng)所述第一判斷結(jié)果為是時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
可選的,所述流量計(jì)還包括與所述第一存儲(chǔ)單元不同的第二存儲(chǔ)單元,所述原始測(cè)量數(shù)據(jù)還包括存儲(chǔ)于所述第二存儲(chǔ)單元中的異常數(shù)據(jù),在執(zhí)行所述次子步驟S221之后,所述子步驟S22還包括以下次子步驟:
S223、當(dāng)所述第一判斷結(jié)果為否時(shí),確定所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù),并將所述當(dāng)前測(cè)量數(shù)據(jù)存入所述第二存儲(chǔ)單元;
S224、在所述當(dāng)前測(cè)量數(shù)據(jù)保存完畢后,統(tǒng)計(jì)并判斷所述第二存儲(chǔ)單元中是否連續(xù)存入預(yù)設(shè)個(gè)數(shù)的異常數(shù)據(jù),獲得第二判斷結(jié)果;
S225、當(dāng)所述第二判斷結(jié)果為是時(shí),獲得表明所述第二存儲(chǔ)單元中的異常數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果,以及當(dāng)所述第二判斷結(jié)果為否時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
另一方面,本發(fā)明實(shí)施例還提供了一種流量計(jì),包括:
原始測(cè)量數(shù)據(jù)獲取單元,用于在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,以獲取原始測(cè)量數(shù)據(jù);
合理程度評(píng)價(jià)單元,用于評(píng)價(jià)所述原始測(cè)量數(shù)據(jù)的合理程度,獲得評(píng)價(jià)結(jié)果;
流量讀數(shù)輸出單元,用于基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù)。
可選的,所述流量計(jì)包括第一存儲(chǔ)單元,所述原始測(cè)量數(shù)據(jù)包括基礎(chǔ)隊(duì)列數(shù)據(jù)和當(dāng)前測(cè)量數(shù)據(jù),所述原始測(cè)量數(shù)據(jù)獲取單元包括:
第一數(shù)據(jù)獲取子單元,用于在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,獲取所述基礎(chǔ)隊(duì)列數(shù)據(jù),并將所述基礎(chǔ)隊(duì)列數(shù)據(jù)存入所述第一存儲(chǔ)單元;
第二數(shù)據(jù)獲取子單元,用于在所述基礎(chǔ)隊(duì)列數(shù)據(jù)保存完畢之后,獲取所述當(dāng)前測(cè)量數(shù)據(jù)。
可選的,所述合理程度評(píng)價(jià)單元包括:
參考數(shù)據(jù)計(jì)算子單元,用于基于所述基礎(chǔ)隊(duì)列數(shù)據(jù),計(jì)算獲得參考數(shù)據(jù);
變化率計(jì)算評(píng)價(jià)子單元,用于計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù) 的變化率,并基于所述變化率評(píng)價(jià)所述當(dāng)前測(cè)量數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)的合理程度,獲得所述評(píng)價(jià)結(jié)果。
可選的,所述變化率計(jì)算評(píng)價(jià)子單元包括:
第一判斷模塊,用于計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,判斷所述變化率是否小于等于一預(yù)設(shè)值,獲得第一判斷結(jié)果;
第一評(píng)價(jià)模塊,用于當(dāng)所述第一判斷結(jié)果為是時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
可選的,所述流量計(jì)還包括與所述第一存儲(chǔ)單元不同的第二存儲(chǔ)單元,所述原始測(cè)量數(shù)據(jù)還包括存儲(chǔ)于所述第二存儲(chǔ)單元中的異常數(shù)據(jù),所述變化率計(jì)算評(píng)價(jià)子單元還包括:
確定模塊,用于在所述第一判斷模塊獲得所述第一判斷結(jié)果,且所述第一判斷結(jié)果為否時(shí),確定所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù),并將所述當(dāng)前測(cè)量數(shù)據(jù)存入所述第二存儲(chǔ)單元;
第二判斷模塊,用于在所述當(dāng)前測(cè)量數(shù)據(jù)保存完畢后,統(tǒng)計(jì)并判斷所述第二存儲(chǔ)單元中是否連續(xù)存入預(yù)設(shè)個(gè)數(shù)的異常數(shù)據(jù),獲得第二判斷結(jié)果;
第二評(píng)價(jià)模塊,用于當(dāng)所述第二判斷結(jié)果為是時(shí),獲得表明所述第二存儲(chǔ)單元中的異常數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果,以及當(dāng)所述第二判斷結(jié)果為否時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
本發(fā)明提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
由于在本發(fā)明中,在進(jìn)行流量測(cè)量時(shí),通過對(duì)原始測(cè)量數(shù)據(jù)的合理程度進(jìn)行評(píng)價(jià),獲得評(píng)價(jià)結(jié)果,并基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù);有效地解決了現(xiàn)有技術(shù)中流量計(jì)無法在現(xiàn)場(chǎng)條件惡劣(如現(xiàn)場(chǎng)的流量測(cè)量條件情況很不利),干擾嚴(yán)重而引起流量計(jì)讀數(shù)跳變的情況下進(jìn)行正常流量測(cè)量的技術(shù)問題,實(shí)現(xiàn)了在惡劣的現(xiàn)場(chǎng)流量測(cè)量條件下(如流體流量有脈動(dòng)、流體介質(zhì)有回流或者動(dòng)蕩、空間有電 磁干擾等復(fù)雜工況),且在不改造工藝過程情況下,能排除干擾,輸出正確且有效的流量讀數(shù),以反映流程的流量真實(shí)情況的技術(shù)效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的第一種流體流量測(cè)量方法流程圖;
圖2為本發(fā)明實(shí)施例提供的第二種流體流量測(cè)量方法流程圖;
圖3為本發(fā)明實(shí)施例提供的第三種流體流量測(cè)量方法流程圖;
圖4為本發(fā)明實(shí)施例提供的第一種流量計(jì)結(jié)構(gòu)框圖;
圖5為本發(fā)明實(shí)施例提供的第二種流量計(jì)結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明實(shí)施例通過提供一種流體流量測(cè)量方法,解決了現(xiàn)有技術(shù)中存在的流量計(jì)無法在現(xiàn)場(chǎng)條件惡劣(如現(xiàn)場(chǎng)的流量測(cè)量條件情況很不利),干擾嚴(yán)重而引起流量計(jì)讀數(shù)跳變的情況下進(jìn)行正常流量測(cè)量的技術(shù)問題,實(shí)現(xiàn)了在惡劣的現(xiàn)場(chǎng)流量測(cè)量條件下輸出正確且有效的流量讀數(shù),以反映流程的流量真實(shí)情況的技術(shù)效果。
本發(fā)明實(shí)施例的技術(shù)方案為解決上述技術(shù)問題,總體思路如下:
本發(fā)明實(shí)施例提供了一種流體流量測(cè)量方法,應(yīng)用于一流量計(jì)中,所述流體流量測(cè)量方法包括步驟:S1、在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,以獲取原始測(cè)量數(shù)據(jù);S2、評(píng)價(jià)所述原始測(cè)量數(shù)據(jù)的合理程度,獲得評(píng)價(jià)結(jié)果;S3、基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù)。
可見,在本發(fā)明實(shí)施例中,在進(jìn)行流量測(cè)量時(shí),通過對(duì)原始測(cè)量數(shù)據(jù)的合理程度進(jìn)行評(píng)價(jià),獲得評(píng)價(jià)結(jié)果,并基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù);有效地解決了現(xiàn)有技術(shù)中流量計(jì)無法在現(xiàn)場(chǎng)條件惡劣(如現(xiàn)場(chǎng)的流量測(cè)量條件情況很不利),干擾嚴(yán)重而引起流量計(jì)讀數(shù)跳變的情況下進(jìn)行正常流量測(cè)量的技術(shù)問題,實(shí)現(xiàn)了在惡劣的現(xiàn)場(chǎng)流量測(cè)量條件下(如流體流量有脈動(dòng)、流體介質(zhì)有回流或者動(dòng)蕩、空間有電磁干擾等復(fù)雜工況),且在不改造工藝過程情況下,能排除干擾,輸出正確且有效的流量讀數(shù),以反映流程的流量真實(shí)情況的技術(shù)效果。
為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對(duì)上述技術(shù)方案進(jìn)行詳細(xì)的說明,應(yīng)當(dāng)理解本發(fā)明實(shí)施例以及實(shí)施例中的具體特征是對(duì)本申請(qǐng)技術(shù)方案的詳細(xì)的說明,而不是對(duì)本申請(qǐng)技術(shù)方案的限定,在不沖突的情況下,本發(fā)明實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互組合。
實(shí)施例一
請(qǐng)參考圖1,本發(fā)明實(shí)施例提供了一種流體流量測(cè)量方法,應(yīng)用于一流量計(jì)中,所述流體流量測(cè)量方法包括步驟:
S1、在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,以獲取原始測(cè)量數(shù)據(jù);
S2、評(píng)價(jià)所述原始測(cè)量數(shù)據(jù)的合理程度,獲得評(píng)價(jià)結(jié)果;
S3、基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù)。
在具體實(shí)施過程中,雖然流量計(jì)的測(cè)量現(xiàn)場(chǎng)的條件由于多種突發(fā)情況(如流體流量有脈動(dòng)、流體介質(zhì)有回流或動(dòng)蕩、空間有電磁干擾等復(fù)雜工況)而發(fā)生變化,但是流量測(cè)量領(lǐng)域的實(shí)踐宗旨認(rèn)為:在一般情況下,工藝流程中的流量不會(huì)發(fā)生突變,即要求流量計(jì)能夠判斷測(cè)量現(xiàn)場(chǎng)的測(cè)量條件變化的有效性,并輸出能夠反映測(cè)量現(xiàn)場(chǎng)真實(shí)情況的流量讀數(shù),具體包括:1)當(dāng)判斷確定出測(cè)量現(xiàn)場(chǎng)發(fā)生突變的時(shí)間很短、往復(fù)次數(shù)少時(shí),不將在突變時(shí)測(cè)量獲得的數(shù)據(jù)作為有效數(shù)據(jù)進(jìn)行輸出,2)當(dāng)判斷確定出測(cè)量現(xiàn)場(chǎng)發(fā)生突變的時(shí)間持續(xù)時(shí)間 較長(zhǎng)、往復(fù)頻繁時(shí),將在突變時(shí)測(cè)量獲得的數(shù)據(jù)作為有效數(shù)據(jù)進(jìn)行輸出。為實(shí)現(xiàn)這一目的,本申請(qǐng)給出了如上述步驟S1~S3所描述的技術(shù)方案,即在流量測(cè)量的過程中,流量計(jì)需要采集多個(gè)流量測(cè)量數(shù)據(jù)(即所述原始測(cè)量數(shù)據(jù)),通過評(píng)價(jià)這些流量測(cè)量數(shù)據(jù)的合理程度,從而從所述多個(gè)流量測(cè)量數(shù)據(jù)中選取有效數(shù)據(jù),并基于確定的有效數(shù)據(jù)輸出最終流量讀數(shù);具體的,通常取這些有效數(shù)據(jù)的平均值作為最終流量讀數(shù)進(jìn)行輸出。
下面結(jié)合流量計(jì)獲取所述原始測(cè)量數(shù)據(jù)和輸出流量讀數(shù)的動(dòng)態(tài)過程,對(duì)本方案進(jìn)行具體介紹:
首先,對(duì)于上述步驟S1:所述流量計(jì)包括第一存儲(chǔ)單元,所述原始測(cè)量數(shù)據(jù)包括基礎(chǔ)隊(duì)列數(shù)據(jù)和當(dāng)前測(cè)量數(shù)據(jù),請(qǐng)參考圖2,所述步驟S1包括以下子步驟:
S11、在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,獲取所述基礎(chǔ)隊(duì)列數(shù)據(jù),并將所述基礎(chǔ)隊(duì)列數(shù)據(jù)存入所述第一存儲(chǔ)單元;
S12、在所述基礎(chǔ)隊(duì)列數(shù)據(jù)保存完畢之后,獲取所述當(dāng)前測(cè)量數(shù)據(jù)。
進(jìn)一步,對(duì)于上述步驟S2:仍請(qǐng)參考圖2,所述步驟S2包括以下子步驟:
S21、基于所述基礎(chǔ)隊(duì)列數(shù)據(jù),計(jì)算獲得參考數(shù)據(jù);
S22、計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,并基于所述變化率評(píng)價(jià)所述當(dāng)前測(cè)量數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)的合理程度,獲得所述評(píng)價(jià)結(jié)果。
具體的,在所述流量計(jì)啟動(dòng)測(cè)量周期后,流量計(jì)首先測(cè)量獲取一組測(cè)量數(shù)據(jù)(即所述基礎(chǔ)隊(duì)列數(shù)據(jù)),并將其存入所述第一存儲(chǔ)單元,所述一組測(cè)量數(shù)據(jù)的個(gè)數(shù)與所述第一存儲(chǔ)單元的深度相同,如均為20。在測(cè)量初始階段,所述基礎(chǔ)隊(duì)列數(shù)據(jù)設(shè)定為有效數(shù)據(jù),以所述基礎(chǔ)隊(duì)列數(shù)據(jù)的平均值作為流量計(jì)的流量讀數(shù)進(jìn)行輸出;在后續(xù)測(cè)量過程中,流量計(jì)繼續(xù)測(cè)量流量并獲取所述當(dāng)前測(cè)量數(shù)據(jù),以所述基礎(chǔ)隊(duì)列數(shù)據(jù)的平均值為所述參考數(shù)據(jù),計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,并基于所述變化率評(píng)價(jià)所述當(dāng)前測(cè)量數(shù)據(jù)和 所述基礎(chǔ)隊(duì)列數(shù)據(jù)的合理程度。
在具體實(shí)施過程中,通過將所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率與一預(yù)設(shè)值進(jìn)行比較來評(píng)價(jià)所述當(dāng)前測(cè)量數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)的合理程度。具體的,請(qǐng)參考圖3,所述子步驟S22包括次子步驟:S221、計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,判斷所述變化率是否小于等于一預(yù)設(shè)值,獲得第一判斷結(jié)果;S222、當(dāng)所述第一判斷結(jié)果為是時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
具體的,上述已說明,在流量行業(yè)的一般情況下,工藝流程中的流量不會(huì)發(fā)生突變,在實(shí)際操作中,當(dāng)所測(cè)量獲得的當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率不超過一定幅度(不高于20%或者不低于20%的所述參考數(shù)據(jù))時(shí),那么可確定所述當(dāng)前測(cè)量數(shù)據(jù)為有效數(shù)據(jù);進(jìn)一步,執(zhí)行步驟S3,即將所述第一存儲(chǔ)單元中所述基礎(chǔ)隊(duì)列數(shù)據(jù)中原存儲(chǔ)的一個(gè)有效數(shù)據(jù)刪除(通常為存儲(chǔ)單元的第一位數(shù)據(jù)),并將所述當(dāng)前測(cè)量數(shù)據(jù)存入所述第一存儲(chǔ)單元(通常所述當(dāng)前測(cè)量數(shù)據(jù)補(bǔ)入存儲(chǔ)單元的最后一位),即所述當(dāng)前測(cè)量數(shù)據(jù)成為基礎(chǔ)隊(duì)列數(shù)據(jù)中的一個(gè)有效數(shù)據(jù),獲得新的基礎(chǔ)隊(duì)列數(shù)據(jù),同時(shí)基于新的基礎(chǔ)隊(duì)列數(shù)據(jù)求平均值,并以此平均值作為最終流量讀數(shù)輸出。
相對(duì)的,在實(shí)際測(cè)量過程中,所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率存在過大的情況,則認(rèn)為所述當(dāng)前測(cè)量數(shù)據(jù)為無效數(shù)據(jù),并排除該數(shù)據(jù),但是這一操作存在一定的風(fēng)險(xiǎn),例如,在實(shí)際應(yīng)用中因?yàn)樘貏e需要,對(duì)工藝管道進(jìn)行高壓沖洗或者洗滌除垢消毒等操作,或者生產(chǎn)出現(xiàn)異常情況,工藝管道中流體流量會(huì)發(fā)生突變,使流量瞬時(shí)值發(fā)生劇烈變化,這時(shí)需要流量計(jì)能夠反應(yīng)出這一劇烈變化,以反映工藝管道中流體流量的真實(shí)情況。對(duì)此,為了能夠在獲取突變流量測(cè)量數(shù)據(jù)超過一定時(shí)間和重復(fù)程度時(shí),確定工況流量真正發(fā)生了劇烈變化,并輸出針對(duì)該工況的有效流量讀數(shù),并反映流程的流量真實(shí)情況。對(duì)此,在本申請(qǐng)的另一實(shí)施方案中,所述流量計(jì)還包括與所述第一存儲(chǔ)單元不同的第二存儲(chǔ)單元,所述原始測(cè)量數(shù)據(jù)還包括存儲(chǔ)于所述第二存儲(chǔ)單元中的異 常數(shù)據(jù),仍請(qǐng)參考圖3,在執(zhí)行所述次子步驟S221之后,所述子步驟S22還包括以下次子步驟:
S223、當(dāng)所述第一判斷結(jié)果為否時(shí),確定所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù),并將所述當(dāng)前測(cè)量數(shù)據(jù)存入所述第二存儲(chǔ)單元;
S224、在所述當(dāng)前測(cè)量數(shù)據(jù)保存完畢后,統(tǒng)計(jì)并判斷所述第二存儲(chǔ)單元中是否連續(xù)存入預(yù)設(shè)個(gè)數(shù)的異常數(shù)據(jù),獲得第二判斷結(jié)果;
S225、當(dāng)所述第二判斷結(jié)果為是時(shí),獲得表明所述第二存儲(chǔ)單元中的異常數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果,以及當(dāng)所述第二判斷結(jié)果為否時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
具體而言,當(dāng)測(cè)量獲得的當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率超過一定幅度(如高于20%或者低于20%的所述參考數(shù)據(jù))時(shí),將所述當(dāng)前測(cè)量數(shù)據(jù)存入所述第二存儲(chǔ)單元,接著統(tǒng)計(jì)并判斷所述第二存儲(chǔ)單元中是否連續(xù)存入預(yù)設(shè)個(gè)數(shù)的異常數(shù)據(jù);一方面,當(dāng)確定所述第二存儲(chǔ)單元中連續(xù)存入預(yù)設(shè)個(gè)數(shù)(如15、20等)的異常數(shù)據(jù)時(shí),確定所述第二存儲(chǔ)單元中預(yù)設(shè)個(gè)數(shù)的異常數(shù)據(jù)為有效數(shù)據(jù),此時(shí)在執(zhí)行步驟S3時(shí),選取所述第二存儲(chǔ)單元中的部分或全部數(shù)據(jù)替換所述第一存儲(chǔ)單元中的相同個(gè)數(shù)的測(cè)量數(shù)據(jù),接著對(duì)所述第一存儲(chǔ)單元中的測(cè)量數(shù)據(jù)求平均值,并以該平均值作為最終流量讀數(shù)進(jìn)行輸出;另一方面,當(dāng)確定所述第二存儲(chǔ)單元中未連續(xù)存入預(yù)設(shè)個(gè)數(shù)的異常數(shù)據(jù)時(shí),確定所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù)以及所述基礎(chǔ)隊(duì)列數(shù)據(jù)為有效數(shù)據(jù),并以所述基礎(chǔ)隊(duì)列數(shù)據(jù)的平均值作為最終流量讀數(shù)進(jìn)行輸出。在具體實(shí)施過程中,所述流量計(jì)不斷獲取新的當(dāng)前測(cè)量數(shù)據(jù),并進(jìn)行如上所述的合理程度評(píng)價(jià)操作,進(jìn)而輸出最終流量讀數(shù)。
總而言之,通過實(shí)施本申請(qǐng)方案,在進(jìn)行流量測(cè)量時(shí),通過對(duì)原始測(cè)量數(shù)據(jù)的合理程度進(jìn)行評(píng)價(jià),獲得評(píng)價(jià)結(jié)果,并基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù);有效地解決了現(xiàn)有技術(shù)中流量計(jì)無法在現(xiàn)場(chǎng)條件惡劣(如現(xiàn)場(chǎng)的流量測(cè)量條件情況很不利), 干擾嚴(yán)重而引起流量計(jì)讀數(shù)跳變的情況下進(jìn)行正常流量測(cè)量的技術(shù)問題,實(shí)現(xiàn)了在惡劣的現(xiàn)場(chǎng)流量測(cè)量條件下(如流體流量有脈動(dòng)、流體介質(zhì)有回流或者動(dòng)蕩、空間有電磁干擾等復(fù)雜工況),能排除干擾,輸出正確且有效的流量讀數(shù),以反映流程的流量真實(shí)情況的技術(shù)效果。另外,采用本申請(qǐng)方案不需要通過增加功能部件、改變管道構(gòu)成、降低空間的電磁干擾等方式來保證流量計(jì)測(cè)量讀書的準(zhǔn)確性,進(jìn)而不會(huì)對(duì)流程工藝造成過于復(fù)雜的負(fù)面影響,也不需要付出較高的設(shè)備和建造成本。
實(shí)施例二
基于同一發(fā)明構(gòu)思,請(qǐng)參考圖4,本發(fā)明實(shí)施例還提供了一種流量計(jì),包括:
原始測(cè)量數(shù)據(jù)獲取單元41,用于在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,以獲取原始測(cè)量數(shù)據(jù);
合理程度評(píng)價(jià)單元42,用于評(píng)價(jià)所述原始測(cè)量數(shù)據(jù)的合理程度,獲得評(píng)價(jià)結(jié)果;
流量讀數(shù)輸出單元43,用于基于所述評(píng)價(jià)結(jié)果確定所述原始測(cè)量數(shù)據(jù)中的有效數(shù)據(jù),并基于所述有效數(shù)據(jù)輸出最終流量讀數(shù)。
在具體實(shí)施過程中,請(qǐng)參考圖5,所述流量計(jì)包括第一存儲(chǔ)單元44,所述原始測(cè)量數(shù)據(jù)包括基礎(chǔ)隊(duì)列數(shù)據(jù)和當(dāng)前測(cè)量數(shù)據(jù),原始測(cè)量數(shù)據(jù)獲取單元41包括:
第一數(shù)據(jù)獲取子單元411,用于在所述流量計(jì)啟動(dòng)后,對(duì)流體流量進(jìn)行測(cè)量,獲取所述基礎(chǔ)隊(duì)列數(shù)據(jù),并將所述基礎(chǔ)隊(duì)列數(shù)據(jù)存入第一存儲(chǔ)單元44;
第二數(shù)據(jù)獲取子單元412,用于在所述基礎(chǔ)隊(duì)列數(shù)據(jù)保存完畢之后,獲取所述當(dāng)前測(cè)量數(shù)據(jù)。
進(jìn)一步,仍請(qǐng)參考圖5,合理程度評(píng)價(jià)單元42包括:
參考數(shù)據(jù)計(jì)算子單元421,用于基于所述基礎(chǔ)隊(duì)列數(shù)據(jù),計(jì)算獲得參考數(shù)據(jù);
變化率計(jì)算評(píng)價(jià)子單元422,用于計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,并基于所述變化率評(píng)價(jià)所述當(dāng)前測(cè)量數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)的合理程度,獲得所述評(píng)價(jià)結(jié)果。
進(jìn)一步,請(qǐng)繼續(xù)參考圖5,變化率計(jì)算評(píng)價(jià)子單元422包括:
第一判斷模塊4221,用于計(jì)算所述當(dāng)前測(cè)量數(shù)據(jù)相對(duì)于所述參考數(shù)據(jù)的變化率,判斷所述變化率是否小于等于一預(yù)設(shè)值,獲得第一判斷結(jié)果;
第一評(píng)價(jià)模塊4222,用于當(dāng)所述第一判斷結(jié)果為是時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
另外,仍請(qǐng)參考圖5,所述流量計(jì)還包括與第一存儲(chǔ)單元44不同的第二存儲(chǔ)單元45,所述原始測(cè)量數(shù)據(jù)還包括存儲(chǔ)于第二存儲(chǔ)單元45中的異常數(shù)據(jù),變化率計(jì)算評(píng)價(jià)子單元422還包括:
確定模塊4223,用于在第一判斷模塊4221獲得所述第一判斷結(jié)果,且所述第一判斷結(jié)果為否時(shí),確定所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù),并將所述當(dāng)前測(cè)量數(shù)據(jù)存入第二存儲(chǔ)單元45;
第二判斷模塊4224,用于在所述當(dāng)前測(cè)量數(shù)據(jù)保存完畢后,統(tǒng)計(jì)并判斷第二存儲(chǔ)單元45中是否連續(xù)存入預(yù)設(shè)個(gè)數(shù)的異常數(shù)據(jù),獲得第二判斷結(jié)果;
第二評(píng)價(jià)模塊4225,用于當(dāng)所述第二判斷結(jié)果為是時(shí),獲得表明第二存儲(chǔ)單元45中的異常數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果,以及當(dāng)所述第二判斷結(jié)果為否時(shí),獲得表明所述當(dāng)前測(cè)量數(shù)據(jù)為異常數(shù)據(jù)和所述基礎(chǔ)隊(duì)列數(shù)據(jù)為有效數(shù)據(jù)的評(píng)價(jià)結(jié)果。
根據(jù)上面的描述,上述流量計(jì)用于實(shí)現(xiàn)上述流體流量測(cè)量方法,所以,該流量計(jì)的工作過程與上述方法的一個(gè)或多個(gè)實(shí)施例一致,在此就不再一一贅述了。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包 含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。