本發(fā)明涉及一種能耗在線監(jiān)測系統(tǒng),特別是一種能耗在線監(jiān)測系統(tǒng)的斷點(diǎn)數(shù)據(jù)擬合方法。
技術(shù)背景
隨著我國經(jīng)濟(jì)的發(fā)展,全社會能耗逐年迅速增加,給我國環(huán)境保護(hù)和資源節(jié)約帶來了極大挑戰(zhàn)。鑒于此,國務(wù)院及各級節(jié)能行政主管部門制定并發(fā)布了系列政策措施,能耗在線監(jiān)測系統(tǒng)在工業(yè)、建筑、教育、醫(yī)療、公共機(jī)構(gòu)等領(lǐng)域的應(yīng)用已穩(wěn)步實(shí)施。
能耗在線監(jiān)測系統(tǒng)是運(yùn)用信息化技術(shù)實(shí)時(shí)采集各類能源(水、電、氣、暖/冷)的消耗數(shù)據(jù),上傳至上一級能耗監(jiān)測系統(tǒng)或平臺,并進(jìn)行統(tǒng)計(jì)、分析,以直觀的數(shù)據(jù)圖表形式向管理人員或決策層系統(tǒng)展示,便于了解公共建筑的真實(shí)能耗數(shù)據(jù),及時(shí)找出不合理的高能耗點(diǎn)或不合理的耗能習(xí)慣。
在實(shí)際運(yùn)行過程中,廣泛存在著對能耗在線監(jiān)測系統(tǒng)的斷點(diǎn)數(shù)據(jù)的擬合需求。例如,受制于表計(jì)、線路、設(shè)備、子系統(tǒng)硬件、軟件、網(wǎng)絡(luò)等故障因素影響,能耗監(jiān)測系統(tǒng)采集的數(shù)據(jù)會出現(xiàn)斷點(diǎn)數(shù)據(jù),表現(xiàn)為一段序列時(shí)間內(nèi)接收不到實(shí)時(shí)監(jiān)測數(shù)據(jù),待故障排除后系統(tǒng)第一時(shí)間接收到一個或若干個異常的較大數(shù)值的數(shù)據(jù),該異常數(shù)據(jù)之后的序列數(shù)據(jù)又恢復(fù)為正常數(shù)據(jù)。該異常數(shù)據(jù)對能耗在線監(jiān)測系統(tǒng)的數(shù)據(jù)產(chǎn)生了很大干擾,而刪除該異常數(shù)據(jù)會對總能耗產(chǎn)生影響,因此需要將該異常數(shù)據(jù)擬合至掉線序列時(shí)間采集的數(shù)據(jù)中。尤其是針對政府建立的能耗在線監(jiān)測平臺,這種需求更為迫切。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種能耗在線監(jiān)測系統(tǒng)的斷點(diǎn)數(shù)據(jù)擬合算法,以便解決掉線序列時(shí)間后系統(tǒng)接收的異常數(shù)據(jù)對正常數(shù)據(jù)的干擾。最大限度的得到能耗在線監(jiān)測數(shù)據(jù)的真實(shí)性。
本發(fā)明的目的是這樣實(shí)現(xiàn)的,一種能耗在線監(jiān)測系統(tǒng)的斷點(diǎn)數(shù)據(jù)擬合方法,其特征是:它至少包括以下步驟:
步驟101,實(shí)時(shí)掃描監(jiān)測數(shù)據(jù)并確認(rèn)出現(xiàn)斷點(diǎn)數(shù)據(jù);
步驟102,獲取初始斷點(diǎn)時(shí)間和終止斷點(diǎn)時(shí)間信息;
步驟103,計(jì)算匹配的工作日和非工作日的能耗趨勢;
步驟104,拆分異常數(shù)據(jù)并進(jìn)行數(shù)據(jù)擬合;
步驟105,刪除異常數(shù)據(jù)并存儲擬合數(shù)據(jù)。
所述的步驟102具體包括如下步驟,
步驟201,通過接口實(shí)時(shí)獲取各種能耗監(jiān)測數(shù)據(jù),并對其按時(shí)間節(jié)點(diǎn)進(jìn)行存貯;
步驟202,各種能耗監(jiān)測數(shù)據(jù)是否出現(xiàn)時(shí)間序中的斷點(diǎn)數(shù)據(jù);如果沒有,返回步驟201;如果有,進(jìn)入步驟203;
步驟203,設(shè)定斷點(diǎn)數(shù)據(jù)標(biāo)志,記錄斷點(diǎn)開始時(shí)間;
步驟204,檢測斷點(diǎn)數(shù)據(jù);
步驟205,斷點(diǎn)數(shù)據(jù)后是否有異常大數(shù)據(jù),如果沒有,返回步驟204;如果有,進(jìn)入步驟206;
步驟206,記錄異常大數(shù)據(jù)時(shí)間標(biāo)志。
所述的步驟103具體包括步驟:
步驟301,讀取斷點(diǎn)數(shù)據(jù)標(biāo)志及數(shù)據(jù)斷點(diǎn)開始和結(jié)束時(shí)間;
步驟302,搜索數(shù)據(jù)庫;
步驟303,依據(jù)步驟302數(shù)據(jù)庫搜索的內(nèi)容識別是否有1-3的同期數(shù)據(jù),有,進(jìn)入步驟307;否則,進(jìn)入步驟304;
步驟304,依據(jù)步驟302數(shù)據(jù)庫搜索的內(nèi)容識別是否有3-5個月內(nèi)的同期數(shù)據(jù),有,進(jìn)入步驟307;否則,進(jìn)入步驟305;
步驟305,依據(jù)步驟302數(shù)據(jù)庫搜索的內(nèi)容識別是否有3-4周內(nèi)的同期數(shù)據(jù),有,進(jìn)入步驟307;否則,進(jìn)入步驟306;
步驟306,刪除斷點(diǎn)數(shù)據(jù)標(biāo)志,補(bǔ)充數(shù)據(jù),返回;
步驟307,讀取同期數(shù)據(jù)認(rèn)定為匹配的同期數(shù)據(jù);
步驟308,計(jì)算工作日和非工作的能耗趨勢進(jìn)行數(shù)據(jù)補(bǔ)充,返回。
所述的步驟308具體包括步驟:
步驟401,計(jì)算工作日的能耗趨勢;
步驟402,計(jì)算非工作日的能耗趨勢;
步驟403,進(jìn)行工作日和非工作日能耗擬合,能耗擬合補(bǔ)充到斷點(diǎn)數(shù)據(jù)區(qū)內(nèi),并進(jìn)行擬合數(shù)據(jù)標(biāo)志,返回。
讀取同期數(shù)據(jù)認(rèn)定為匹配的同期數(shù)據(jù)需要對斷點(diǎn)數(shù)據(jù)和后序的數(shù)據(jù)一起考慮。
本發(fā)明的優(yōu)點(diǎn)是:通過對各種能耗監(jiān)測數(shù)據(jù)進(jìn)行長期存貯,當(dāng)發(fā)生掃描監(jiān)測出現(xiàn)斷點(diǎn)時(shí),通過對記錄數(shù)據(jù)的同期擬合;實(shí)現(xiàn)數(shù)據(jù)完整性的補(bǔ)充。
附圖說明
下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步說明:
圖1本發(fā)明總體實(shí)現(xiàn)流程示意圖;
圖2實(shí)時(shí)掃描監(jiān)測數(shù)據(jù)并確認(rèn)出現(xiàn)斷點(diǎn)數(shù)據(jù)的流程示意圖;
圖3計(jì)算最匹配的工作日和非工作日的能耗趨勢的流程示意圖;
圖4拆分異常數(shù)據(jù)并進(jìn)行數(shù)據(jù)擬合的流程示意圖;
圖5是能耗趨勢擬合示意圖;
圖6是能耗擬合示意圖。
具體實(shí)施方式
如圖1所示,一種能耗在線監(jiān)測系統(tǒng)的斷點(diǎn)數(shù)據(jù)擬合方法,其特征是:它至少包括以下步驟:
步驟101,實(shí)時(shí)掃描監(jiān)測數(shù)據(jù)并確認(rèn)出現(xiàn)斷點(diǎn)數(shù)據(jù);
步驟102,獲取初始斷點(diǎn)時(shí)間和終止斷點(diǎn)時(shí)間信息;
步驟103,計(jì)算最匹配的工作日和非工作日的能耗趨勢;
步驟104,拆分異常數(shù)據(jù)并進(jìn)行數(shù)據(jù)擬合;
步驟105,刪除異常數(shù)據(jù)并存儲擬合數(shù)據(jù)。
如圖2所示,所述的步驟102具體包括步驟:
步驟201,通過接口實(shí)時(shí)獲取各種能耗監(jiān)測數(shù)據(jù),如水、電、氣、暖/冷的能耗監(jiān)測數(shù)據(jù),并對其按時(shí)間節(jié)點(diǎn)進(jìn)行存貯;
步驟202,各種能耗監(jiān)測數(shù)據(jù)是否出現(xiàn)時(shí)間序中的斷點(diǎn)數(shù)據(jù);如果沒有,返回步驟201;如果有,進(jìn)入步驟203;
步驟203,設(shè)定斷點(diǎn)數(shù)據(jù)標(biāo)志,記錄斷點(diǎn)開始時(shí)間;
步驟204,檢測斷點(diǎn)數(shù)據(jù);
步驟205,斷點(diǎn)數(shù)據(jù)后是否有異常大數(shù)據(jù),如果沒有,返回步驟204;如果有,進(jìn)入步驟206;
步驟206,記錄異常大數(shù)據(jù)時(shí)間標(biāo)志。
如圖3所示,所述的步驟103具體包括步驟:
步驟301,讀取斷點(diǎn)數(shù)據(jù)標(biāo)志及數(shù)據(jù)斷點(diǎn)開始和結(jié)束時(shí)間;
步驟302,搜索數(shù)據(jù)庫;
步驟303,依據(jù)步驟302數(shù)據(jù)庫搜索的內(nèi)容識別是否有1-3年的同期數(shù)據(jù),有,進(jìn)入步驟307;否則,進(jìn)入步驟304;
步驟304,依據(jù)步驟302數(shù)據(jù)庫搜索的內(nèi)容識別是否有3-5個月內(nèi)的同期數(shù)據(jù),有,進(jìn)入步驟307;否則,進(jìn)入步驟305;
步驟305,依據(jù)步驟302數(shù)據(jù)庫搜索的內(nèi)容識別是否有3-4周內(nèi)的同期數(shù)據(jù),有,進(jìn)入步驟307;否則,進(jìn)入步驟306;
步驟306,刪除斷點(diǎn)數(shù)據(jù)標(biāo)志,補(bǔ)充數(shù)據(jù),返回。
步驟307,讀取同期數(shù)據(jù)認(rèn)定為最匹配的同期數(shù)據(jù);當(dāng)然讀取同期數(shù)據(jù)認(rèn)定為最匹配的同期數(shù)據(jù)需要對斷點(diǎn)數(shù)據(jù)和后序的數(shù)據(jù)一起考濾。
步驟308,計(jì)算工作日和非工作的能耗趨勢進(jìn)行數(shù)據(jù)補(bǔ)充,返回。
如圖4所示,所述的步驟308具體包括步驟:
步驟401,計(jì)算工作日的能耗趨勢;
步驟402,計(jì)算非工作日的能耗趨勢;
步驟403,進(jìn)行工作日和非工作日能耗擬合,能耗擬合補(bǔ)充到斷點(diǎn)數(shù)據(jù)區(qū)內(nèi),并進(jìn)行擬合數(shù)據(jù)標(biāo)志,返回。
如圖5給出數(shù)據(jù)庫中存貯的歷史能耗趨勢示意圖,如圖6給出與數(shù)據(jù)庫中存貯的歷史能耗趨勢較相同能耗趨勢曲線,圖5中的t1以前和t2以后與斷點(diǎn)前后較相同,圖6給出斷點(diǎn)間能耗趨勢曲線。