本申請涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種機(jī)房溫度的模型預(yù)測控制方法及系統(tǒng)。
背景技術(shù):
1、在現(xiàn)代信息技術(shù)高度發(fā)達(dá)的時代,機(jī)房作為各類計算機(jī)系統(tǒng)、服務(wù)器等集中存放的場所,其運(yùn)行環(huán)境的溫度控制至關(guān)重要。傳統(tǒng)的機(jī)房溫度控制方法中,基于固定規(guī)則的控制較為常見。然而,機(jī)房的實際熱量產(chǎn)生情況受到多種因素的動態(tài)影響,包括設(shè)備的實時負(fù)載、機(jī)房內(nèi)設(shè)備的增減、外部環(huán)境溫度的變化等。固定的規(guī)則無法適應(yīng)這些動態(tài)變化,容易導(dǎo)致溫度控制不準(zhǔn)確,要么造成能源浪費(fèi)(過度制冷或加熱),要么無法滿足設(shè)備的散熱需求。
2、為了克服固定規(guī)則控制的不足,一些基于簡單模型的預(yù)測控制方法被提出。這些模型可能考慮部分影響機(jī)房溫度的因素,如設(shè)備功率與溫度的簡單線性關(guān)系,然后基于歷史數(shù)據(jù)進(jìn)行一定程度的溫度預(yù)測,并據(jù)此調(diào)整溫控設(shè)備的參數(shù)。但是,這些簡單模型往往忽略了許多復(fù)雜的因素及其相互關(guān)系。而且,這些簡單模型在面對數(shù)據(jù)不完整的情況時,缺乏有效的應(yīng)對機(jī)制,導(dǎo)致預(yù)測結(jié)果的準(zhǔn)確性大打折扣。在構(gòu)建機(jī)房溫度控制模型時,數(shù)據(jù)的完整性是一個關(guān)鍵問題。機(jī)房相關(guān)數(shù)據(jù)來源廣泛,包括各種機(jī)房設(shè)施參數(shù)、不同溫控設(shè)備的歷史控制數(shù)據(jù)以及控制操作的時序數(shù)據(jù)等。然而,在實際的數(shù)據(jù)采集過程中,由于設(shè)備故障、數(shù)據(jù)傳輸中斷、采集系統(tǒng)不完善等原因,經(jīng)常會出現(xiàn)數(shù)據(jù)缺失或不完整的情況。例如,部分溫控設(shè)備的歷史控制參數(shù)可能由于存儲設(shè)備損壞而丟失,或者在采集機(jī)房設(shè)施參數(shù)時某些參數(shù)(如特定區(qū)域的隔熱性能指標(biāo))由于測量困難而未被準(zhǔn)確獲取。傳統(tǒng)的機(jī)房溫度控制模型在處理這些數(shù)據(jù)不完整的情況時,往往表現(xiàn)不佳,無法準(zhǔn)確地分析和利用已有的數(shù)據(jù)進(jìn)行溫度控制參數(shù)的預(yù)測,從而影響了機(jī)房溫度控制的效果。
3、綜上所述,隨著信息技術(shù)的不斷發(fā)展,機(jī)房的規(guī)模和復(fù)雜性不斷增加,對于機(jī)房溫度控制技術(shù)的要求也越來越高?,F(xiàn)有的機(jī)房溫度控制方法在應(yīng)對復(fù)雜的機(jī)房環(huán)境、多種影響因素以及數(shù)據(jù)不完整性等方面存在諸多局限性。因此,迫切需要一種新的機(jī)房溫度控制技術(shù),能夠充分考慮機(jī)房內(nèi)各種因素之間的復(fù)雜關(guān)系,并且能夠?qū)?shù)據(jù)的空白狀態(tài)進(jìn)行自適應(yīng)識別,從而準(zhǔn)確地預(yù)測溫度控制參數(shù),提高機(jī)房溫度控制的準(zhǔn)確性。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于提供一種機(jī)房溫度的模型預(yù)測控制方法及系統(tǒng),本申請是這樣實現(xiàn)的:
2、第一方面,本申請?zhí)峁┝艘环N機(jī)房溫度的模型預(yù)測控制方法,所述方法包括:獲取待控制機(jī)房的控制評估要素數(shù)據(jù),所述控制評估要素數(shù)據(jù)包括待控制機(jī)房與多個參考指標(biāo)分別對應(yīng)的觀測結(jié)果,所述多個參考指標(biāo)包括多個機(jī)房設(shè)施參數(shù)、多個溫度歷史控制數(shù)據(jù)和多個溫度歷史控制時序數(shù)據(jù),所述溫度歷史控制數(shù)據(jù)包括待控制機(jī)房在多個溫控設(shè)備上的溫度控制參數(shù),所述溫度歷史控制時序數(shù)據(jù)代表基于待控制機(jī)房在目前時刻之前在所述多個溫控設(shè)備上目標(biāo)次數(shù)的控制構(gòu)建得到的溫控設(shè)備控制時序數(shù)據(jù);將各機(jī)房設(shè)施參數(shù)和溫度歷史控制數(shù)據(jù)對應(yīng)的觀測結(jié)果進(jìn)行特征表示得到第一特征數(shù)組,將各溫度歷史控制時序數(shù)據(jù)對應(yīng)的時序觀測結(jié)果進(jìn)行特征表示得到第二特征數(shù)組,以及依據(jù)各個第一特征數(shù)組和各個第二特征數(shù)組生成第一融合特征數(shù)組;將所述第一融合特征數(shù)組分別加載到多個第一任務(wù)模型,基于各第一任務(wù)模型進(jìn)行特征提取以獲得各個第一任務(wù)模型輸出的第一任務(wù)模型提取數(shù)組;確定所述控制評估要素數(shù)據(jù)在事先設(shè)置的每個評估要素集的完整度,以及依據(jù)所述控制評估要素數(shù)據(jù)在各評估要素集的完整度和為各評估要素集設(shè)置的特征數(shù)組,生成所述控制評估要素數(shù)據(jù)的初級數(shù)據(jù)完整性數(shù)組表示,所述初級數(shù)據(jù)完整性數(shù)組表示用以標(biāo)識出所述控制評估要素數(shù)據(jù)中參考指標(biāo)對應(yīng)的觀測結(jié)果的空白內(nèi)容;基于所述初級數(shù)據(jù)完整性數(shù)組表示確定各第一任務(wù)模型的影響系數(shù),基于所述影響系數(shù)對各第一任務(wù)模型提取數(shù)組進(jìn)行融合得到初級空白影響融合數(shù)組,以及依據(jù)對所述初級空白影響融合數(shù)組和各第一任務(wù)模型提取數(shù)組的合并結(jié)果得到待控制機(jī)房在設(shè)定溫控設(shè)備上的溫度控制參數(shù)。
3、第二方面,本申請?zhí)峁┝艘环N計算機(jī)系統(tǒng),包括:一個或多個處理器;存儲器;一個或多個計算機(jī)程序;其中所述一個或多個計算機(jī)程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個計算機(jī)程序被所述處理器執(zhí)行時,實現(xiàn)如上所述的方法。
4、本發(fā)明的有益效果:本申請在獲取到待控制機(jī)房的控制評估要素數(shù)據(jù)后,將各機(jī)房設(shè)施參數(shù)和溫度歷史控制數(shù)據(jù)對應(yīng)的觀測結(jié)果進(jìn)行特征表示得到第一特征數(shù)組,此外,將各溫度歷史控制時序數(shù)據(jù)對應(yīng)的時序觀測結(jié)果進(jìn)行特征表示得到第二特征數(shù)組。接著,基于各第一特征數(shù)組和各第二特征數(shù)組生成第一融合特征數(shù)組,基于此,基于各第一任務(wù)模型進(jìn)行特征提取得到第一融合特征數(shù)組對應(yīng)的第一任務(wù)模型提取數(shù)組,以及依據(jù)控制評估要素數(shù)據(jù)在各個評估要素集的完整度和為各個評估要素集設(shè)置的特征數(shù)組,生成控制評估要素數(shù)據(jù)的初級數(shù)據(jù)完整性數(shù)組表示,能將觀測結(jié)果的空白狀態(tài)信息傳遞至模型。然后,基于初級數(shù)據(jù)完整性數(shù)組表示確定各第一任務(wù)模型的影響系數(shù),基于影響系數(shù)對各第一任務(wù)模型提取數(shù)組進(jìn)行融合得到初級空白影響融合數(shù)組,以及依據(jù)對初級空白影響融合數(shù)組和各任務(wù)模型提取數(shù)組的合并結(jié)果得到待控制機(jī)房在設(shè)定溫控設(shè)備上的溫度控制參數(shù),令模型能夠?qū)?shù)據(jù)空白狀態(tài)進(jìn)行自適應(yīng)識別,如此能準(zhǔn)確幫助溫度控制參數(shù)的準(zhǔn)確預(yù)測。
1.一種機(jī)房溫度的模型預(yù)測控制方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,所述依據(jù)對所述初級空白影響融合數(shù)組和各第一任務(wù)模型提取數(shù)組的合并結(jié)果得到待控制機(jī)房在設(shè)定溫控設(shè)備上的溫度控制參數(shù),包括:
3.根據(jù)權(quán)利要求2所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,在將所述第二融合特征數(shù)組或者基于所述第二融合特征數(shù)組生成的第三融合特征數(shù)組加載到深度密集網(wǎng)絡(luò)之前,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,所述依據(jù)各個第一特征數(shù)組和各個第二特征數(shù)組生成第一融合特征數(shù)組,包括:
5.根據(jù)權(quán)利要求3所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,所述基于所述控制評估要素數(shù)據(jù)在各評估要素集的完整度和為各個評估要素集設(shè)置的特征數(shù)組,生成所述控制評估要素數(shù)據(jù)的二級數(shù)據(jù)完整性數(shù)組表示,包括:
6.根據(jù)權(quán)利要求5所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,所述根據(jù)所述控制評估要素數(shù)據(jù)在該對評估要素集中每個評估要素集的完整度,確定所述控制評估要素數(shù)據(jù)在該對評估要素集的指標(biāo)組合完整度,根據(jù)為該對評估要素集中每個評估要素集設(shè)置的特征數(shù)組,確定該對評估要素集的特征數(shù)組,包括:確定所述控制評估要素數(shù)據(jù)在該對評估要素集中各評估要素集的完整度的乘積,作為所述控制評估要素數(shù)據(jù)在該對評估要素集的指標(biāo)組合完整度;
7.根據(jù)權(quán)利要求2所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,所述方法通過溫度控制參數(shù)預(yù)測神經(jīng)網(wǎng)絡(luò)實現(xiàn),在獲取待控制機(jī)房的控制評估要素數(shù)據(jù)之前,還包括溫度控制參數(shù)預(yù)測神經(jīng)網(wǎng)絡(luò)的訓(xùn)練過程,包括:
8.根據(jù)權(quán)利要求7所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,在基于所述結(jié)果驗證樣本庫對所述溫度控制參數(shù)預(yù)測神經(jīng)網(wǎng)絡(luò)進(jìn)行驗證之前,所述方法還包括:
9.根據(jù)權(quán)利要求7所述的機(jī)房溫度的模型預(yù)測控制方法,其特征在于,所述基于所述調(diào)校樣本庫調(diào)試獲得溫度控制參數(shù)預(yù)測神經(jīng)網(wǎng)絡(luò),包括:
10.一種計算機(jī)系統(tǒng),其特征在于,包括: