本發(fā)明涉及機(jī)房環(huán)境監(jiān)控技術(shù)領(lǐng)域,特別是一種機(jī)房溫度監(jiān)測方法。
背景技術(shù):
隨著信息化技術(shù)的飛速發(fā)展,隨著智慧城市的逐步推出,為保障信息化建設(shè)的需要,需要建立大量的中心機(jī)房,機(jī)房內(nèi)的設(shè)備成為信息化建設(shè)必要的支撐,如果機(jī)房設(shè)備運(yùn)行不穩(wěn)定甚至經(jīng)常發(fā)生故障,將造成較大的直接的及間接的經(jīng)濟(jì)損失,所以保障機(jī)房設(shè)備穩(wěn)定運(yùn)行,成為信息化建設(shè)的一個(gè)重點(diǎn)。在機(jī)房設(shè)備運(yùn)行期間,會產(chǎn)生大量的熱量,溫度過高容易造成設(shè)備損壞,從而導(dǎo)致直接及間接的經(jīng)濟(jì)損失。傳統(tǒng)的處理中,僅對溫度參數(shù)進(jìn)行了采集,但并無智能化的分析和管理,為了防止溫度過高造成損失,要么一直打開降溫設(shè)備造成資源浪費(fèi),要么人為定期操作降溫設(shè)備,并不能有效地防范和解決問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明的目的就是提供一種機(jī)房溫度監(jiān)測方法,能夠建立一種有效的預(yù)警機(jī)制,在溫度將要達(dá)到預(yù)警值時(shí),發(fā)出預(yù)警通知。
本發(fā)明的目的是通過這樣的技術(shù)方案實(shí)現(xiàn)的,一種機(jī)房溫度監(jiān)測方法,它包括有:所述機(jī)房溫度監(jiān)測方法步驟如下:
s1:創(chuàng)建監(jiān)測系統(tǒng)分析對象;
s2:為每個(gè)溫度監(jiān)測節(jié)點(diǎn)創(chuàng)建監(jiān)測系統(tǒng)通信對象,并對監(jiān)測系統(tǒng)通信對象進(jìn)行命名操作;
s3:按區(qū)域定義監(jiān)測系統(tǒng)中的監(jiān)測區(qū)域?qū)ο螅總€(gè)監(jiān)測區(qū)域包含有所述溫度檢測節(jié)點(diǎn);
s4:建立所述監(jiān)測系統(tǒng)通信對象與所述監(jiān)測區(qū)域?qū)ο蟮膶?yīng)關(guān)系;
s5:通過所述監(jiān)測系統(tǒng)通信對象實(shí)時(shí)獲得各溫度檢測節(jié)點(diǎn)數(shù)據(jù),并保存到數(shù)據(jù)庫中;
s6:分析步驟s5中所述數(shù)據(jù)庫,判斷是否需要提出報(bào)警或發(fā)出預(yù)警通知。
進(jìn)一步,步驟s1中監(jiān)測系統(tǒng)分析對象為zxo,取得系統(tǒng)設(shè)置的參數(shù)包括有:時(shí)刻系數(shù)tcx、誤差偏移量vc0、報(bào)警系數(shù)wc、時(shí)間分級系數(shù)k。
進(jìn)一步,步驟s5中所述數(shù)據(jù)庫中的數(shù)據(jù)包括有:記錄信息包括:時(shí)間rect、溫度c、區(qū)域?qū)ο缶幪杍ioid。
進(jìn)一步,步驟s6中所述提出報(bào)警或發(fā)出預(yù)警的具體方法如下:
s61:設(shè)置時(shí)刻系數(shù)tcx,保證每個(gè)監(jiān)測區(qū)域中的每組數(shù)據(jù)至少有一個(gè)溫度c值;如果時(shí)刻系數(shù)tcx中沒有某區(qū)域的記錄,則在計(jì)算時(shí)忽略該領(lǐng)域;
s62:取得當(dāng)前溫度c1,若c1大于報(bào)警系數(shù)wc,則提出報(bào)警,步驟終止,反之,則繼續(xù)進(jìn)行以下步驟;
s63:分析對象zxo取時(shí)刻系數(shù)tcx最近一個(gè)周期內(nèi)的記錄數(shù)據(jù),分別命名為ar1、ar2、...arn,分別對應(yīng)一個(gè)監(jiān)測區(qū)域的一條記錄;取得每條記錄的溫度參數(shù)cc,如果某條記錄的cc值大于報(bào)警系數(shù)wc,則提出報(bào)警,步驟終止,反之,則繼續(xù)進(jìn)行以下步驟;
s64:查找上一天同一時(shí)刻的時(shí)刻系數(shù)tcx內(nèi)的各記錄,分別為ard1、ard2、...ardn,分別對應(yīng)一個(gè)監(jiān)測區(qū)域的一條記錄;取得每條記錄的溫度參數(shù)cd,如果每個(gè)監(jiān)測區(qū)域中總有|cd-cc|<vc0,則在最近一個(gè)周期內(nèi)找到與上一天同一時(shí)刻接近的時(shí)刻系數(shù)tcx,記為tcx1;
s65:重復(fù)步驟6-4),找出最近一個(gè)周期內(nèi)與上一天同一時(shí)刻接近的時(shí)刻系數(shù)tcx,分別記為tcx2、tcx3、...tcxn;
s66:查找出現(xiàn)報(bào)警記錄的tcx,并記錄出現(xiàn)報(bào)警記錄的時(shí)間tc;
s67:將tc進(jìn)行分級處理,即將最近一個(gè)周期內(nèi)找到與上一天同一時(shí)刻接近的tc歸于一級,再按各級中tc數(shù)量的多少劃分等級,數(shù)量最多的為1級,其次為2級,直至n級;
s68:按等級提交預(yù)警報(bào)告。
進(jìn)一步,步驟s67中,分級處理時(shí),計(jì)算tc與tcx記錄的時(shí)間差△t,最近一個(gè)周期內(nèi)與上一天同一時(shí)刻接近的時(shí)間差△t的差值不應(yīng)超過±k,k為時(shí)間分級系數(shù)。
進(jìn)一步,步驟s3中所述的區(qū)域劃分規(guī)則為按機(jī)房設(shè)備管理要求劃分為不規(guī)則區(qū)域或按網(wǎng)格劃分為規(guī)則區(qū)域。
由于采用了上述技術(shù)方案,本發(fā)明具有如下的優(yōu)點(diǎn):本發(fā)明不同于傳統(tǒng)的溫度監(jiān)測方法,本申請?jiān)跀?shù)據(jù)采樣的基礎(chǔ)上,引入了神經(jīng)遺傳算法和區(qū)域網(wǎng)格算法,從時(shí)空上對數(shù)據(jù)進(jìn)行了智能分析,從而能夠及時(shí)的報(bào)警并對未來的數(shù)據(jù)進(jìn)行預(yù)測,使得監(jiān)測系統(tǒng)本身具有智能學(xué)習(xí)功能,并將各區(qū)域有機(jī)地結(jié)合起來綜合分析,所以,隨著系統(tǒng)使用的時(shí)間越長,預(yù)測值越準(zhǔn)確,從而幫助機(jī)房高效地管理降溫設(shè)備,既節(jié)約資源,又保障機(jī)房設(shè)備的安全可靠。
本發(fā)明的其他優(yōu)點(diǎn)、目標(biāo)和特征在某種程度上將在隨后的說明書中進(jìn)行闡述,并且在某種程度上,基于對下文的考察研究對本領(lǐng)域技術(shù)人員而言將是顯而易見的,或者可以從本發(fā)明的實(shí)踐中得到教導(dǎo)。本發(fā)明的目標(biāo)和其他優(yōu)點(diǎn)可以通過下面的說明書和權(quán)利要求書來實(shí)現(xiàn)和獲得。
附圖說明
本發(fā)明的附圖說明如下:
圖1為本發(fā)明的結(jié)構(gòu)示意圖。
圖2為本發(fā)明的流程框圖。
圖3為本發(fā)明的最近一個(gè)周期內(nèi)時(shí)刻系數(shù)tcx記錄及報(bào)警判斷流程圖。
圖4為本發(fā)明的查找每天同時(shí)刻的時(shí)刻系數(shù)tcx流程圖。
圖5為本發(fā)明的查找各時(shí)刻系數(shù)tcx報(bào)警時(shí)間流程圖。
圖6為本發(fā)明的tc分級流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明。
實(shí)施例1:如圖1至圖6所示;一種機(jī)房溫度監(jiān)測方法,它包括有:所述機(jī)房溫度監(jiān)測方法步驟如下:
s1:創(chuàng)建監(jiān)測系統(tǒng)分析對象zxo;
s2:為每個(gè)溫度監(jiān)測節(jié)點(diǎn)創(chuàng)建一個(gè)監(jiān)測系統(tǒng)通信對象,并對監(jiān)測系統(tǒng)通信對象進(jìn)行命名操作;分別命名為sto1、sto2、...ston;
s3:按區(qū)域定義監(jiān)測系統(tǒng)中的監(jiān)測區(qū)域?qū)ο?,每個(gè)監(jiān)測區(qū)域包含有所述溫度檢測節(jié)點(diǎn);監(jiān)測區(qū)域?qū)ο蠓謩e命名為jfo1、jfo2、...jfon;其中區(qū)域按機(jī)房設(shè)備管理要求劃分為不規(guī)則區(qū)域或按網(wǎng)格劃分為規(guī)則區(qū)域,每個(gè)區(qū)域中包含且僅有一個(gè)溫度檢測節(jié)點(diǎn);
s4:建立所述監(jiān)測系統(tǒng)通信對象與所述監(jiān)測區(qū)域?qū)ο蟮膶?yīng)關(guān)系;如sto1與jfo3、sto2與jfo5對應(yīng)等,直至完成全部一一對應(yīng)的關(guān)系;
s5:通過所述監(jiān)測系統(tǒng)通信對象sto1到ston實(shí)時(shí)獲得各溫度檢測節(jié)點(diǎn)數(shù)據(jù),并保存到數(shù)據(jù)庫中;
s6:分析步驟s5中所述數(shù)據(jù)庫,判斷是否需要提出報(bào)警或發(fā)出預(yù)警通知。
步驟s1中監(jiān)測系統(tǒng)分析對象為zxo,取得系統(tǒng)設(shè)置的參數(shù)包括有:時(shí)刻系數(shù)tcx、誤差偏移量vc0、報(bào)警系數(shù)wc、時(shí)間分級系數(shù)k。
步驟s5中所述數(shù)據(jù)庫中的數(shù)據(jù)包括有:記錄信息包括:時(shí)間rect、溫度c、區(qū)域?qū)ο缶幪杍ioid。
步驟s6中所述提出報(bào)警或發(fā)出預(yù)警的具體方法如下:
s61:設(shè)置時(shí)刻系數(shù)tcx,保證每個(gè)監(jiān)測區(qū)域中的每組數(shù)據(jù)至少有一個(gè)溫度c值;如果時(shí)刻系數(shù)tcx中沒有某區(qū)域的記錄,則在計(jì)算時(shí)忽略該領(lǐng)域;
s62:取得當(dāng)前溫度c1,若c1大于報(bào)警系數(shù)wc,則提出報(bào)警,步驟終止,反之,則繼續(xù)進(jìn)行以下步驟;
s63:分析對象zxo取時(shí)刻系數(shù)tcx最近一個(gè)周期內(nèi)的記錄數(shù)據(jù),分別命名為ar1、ar2、...arn,分別對應(yīng)一個(gè)監(jiān)測區(qū)域的一條記錄;取得每條記錄的溫度參數(shù)cc,如果某條記錄的cc值大于報(bào)警系數(shù)wc,則提出報(bào)警,步驟終止,反之,則繼續(xù)進(jìn)行以下步驟;
s64:查找上一天同一時(shí)刻的時(shí)刻系數(shù)tcx內(nèi)的各記錄,分別為ard1、ard2、...ardn,分別對應(yīng)一個(gè)監(jiān)測區(qū)域的一條記錄;取得每條記錄的溫度參數(shù)cd,如果每個(gè)監(jiān)測區(qū)域中總有|cd-cc|<vc0,則在最近一個(gè)周期內(nèi)找到與上一天同一時(shí)刻接近的時(shí)刻系數(shù)tcx,記為tcx1;
s65:重復(fù)步驟6-4),找出最近一個(gè)周期內(nèi)與上一天同一時(shí)刻接近的時(shí)刻系數(shù)tcx,分別記為tcx2、tcx3、...tcxn;
s66:查找出現(xiàn)報(bào)警記錄的tcx,并記錄出現(xiàn)報(bào)警記錄的時(shí)間tc;
s67:將tc進(jìn)行分級處理,即將最近一個(gè)周期內(nèi)找到與上一天同一時(shí)刻接近的tc歸于一級,再按各級中tc數(shù)量的多少劃分等級,數(shù)量最多的為1級,其次為2級,直至n級;
s68:按等級提交預(yù)警報(bào)告,因?yàn)?級的數(shù)量最多,所以1級為最可能發(fā)生報(bào)警的時(shí)間。
步驟s67中,分級處理時(shí),計(jì)算tc與tcx記錄的時(shí)間差△t,最近一個(gè)周期內(nèi)與上一天同一時(shí)刻接近的時(shí)間差△t的差值不應(yīng)超過±k,k為時(shí)間分級系數(shù)。
如圖1所示,機(jī)房中有4個(gè)監(jiān)測節(jié)點(diǎn),分別劃分到4個(gè)監(jiān)測區(qū)域,對應(yīng)為jfo1、jfo2、jfo3、jfo4。監(jiān)測系統(tǒng)建立4個(gè)通信對象通過通信操作從監(jiān)測節(jié)點(diǎn)獲得溫度參數(shù),4個(gè)通信對象分別為sto1、sto2、sto3、sto4。智能分析對象zxo根據(jù)通信對象采集的溫度參數(shù)進(jìn)行智能分析。
系統(tǒng)設(shè)置時(shí)刻系數(shù)tcx=2分鐘,誤差偏移量vc0=0.2,報(bào)警系數(shù)wc=60、時(shí)間分級系數(shù)k=5分鐘。
現(xiàn)通信對象sto2從監(jiān)測區(qū)域jfo2中獲得一條記錄時(shí),智能分析對象zxo按圖2流程進(jìn)行處理。
智能分析對象zxo首先取得通信對象jfo2的溫度c1,如果溫度c1的數(shù)值大于報(bào)警系數(shù)wc的數(shù)值,則智能分析對象zxo發(fā)起報(bào)警。如果不具備報(bào)警條件,智能分析對象zxo開始進(jìn)行預(yù)警計(jì)算。
智能分析對象zxo按圖3獲取時(shí)刻系數(shù)tcx最近一個(gè)周期內(nèi)的記錄數(shù)據(jù),分別命名為ar1、ar2、...arn,分別對應(yīng)一個(gè)監(jiān)測區(qū)域的一條記錄;取得每條記錄的溫度參數(shù)cc,如果某條記錄的cc值大于報(bào)警系數(shù)wc,則提出報(bào)警,步驟終止,不再進(jìn)行預(yù)警計(jì)算;反之,則按以下步驟繼續(xù)進(jìn)行預(yù)警計(jì)算。
如果最近一個(gè)時(shí)刻系數(shù)tcx周期內(nèi)未發(fā)生報(bào)警,則智能分析對象zxo繼續(xù)進(jìn)行預(yù)警處理。
zxo按圖4查找各天同時(shí)刻類似的tcx,記作tcx1、tcx2、...、tcxn,并按圖5查找從tcx1到tcxn的報(bào)警記錄,取得報(bào)警記錄的報(bào)警時(shí)間,分別為tc1、tc2、...、tcn。再按圖6將tc進(jìn)行分級處理,并按分級得到的各級數(shù)據(jù)發(fā)出預(yù)警報(bào)告。
本發(fā)明具有的有益效果:能夠建立一種有效的預(yù)警機(jī)制,在溫度將要達(dá)到預(yù)警值時(shí),發(fā)出預(yù)警通知;本發(fā)明不同于傳統(tǒng)的溫度監(jiān)測方法,本申請?jiān)跀?shù)據(jù)采樣的基礎(chǔ)上,引入了神經(jīng)遺傳算法和區(qū)域網(wǎng)格算法,從時(shí)空上對數(shù)據(jù)進(jìn)行了智能分析,從而能夠及時(shí)的報(bào)警并對未來的數(shù)據(jù)進(jìn)行預(yù)測,使得監(jiān)測系統(tǒng)本身具有智能學(xué)習(xí)功能,并將各區(qū)域有機(jī)地結(jié)合起來綜合分析,所以,隨著系統(tǒng)使用的時(shí)間越長,預(yù)測值越準(zhǔn)確,從而幫助機(jī)房高效地管理降溫設(shè)備,既節(jié)約資源,又保障機(jī)房設(shè)備的安全可靠。
最后說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。