本發(fā)明涉及服務(wù)器散熱技術(shù)領(lǐng)域,具體提供一種用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法及系統(tǒng)。
背景技術(shù):
計(jì)算機(jī)具有存儲信息量大,使用者獲取信息方便快捷等優(yōu)點(diǎn),受到廣泛的應(yīng)用。特別是近年來,隨著社會及經(jīng)濟(jì)的進(jìn)一步發(fā)展,使用者對計(jì)算機(jī)的各項(xiàng)性能要求逐漸提高。與普通計(jì)算機(jī)相比,服務(wù)器在穩(wěn)定性、安全性等方面具有更好的性能,因此服務(wù)器在各大型企業(yè)中得到廣泛的應(yīng)用。目前,服務(wù)器產(chǎn)品應(yīng)用范圍有了很大的擴(kuò)展,中國青藏等高海拔地區(qū)也開始大規(guī)模使用服務(wù)器,但是,高海拔地區(qū)空氣密度小,影響服務(wù)器散熱狀況,需要對服務(wù)器風(fēng)扇轉(zhuǎn)速進(jìn)行提升以滿足服務(wù)器散熱風(fēng)量需求。而目前通用服務(wù)器風(fēng)扇調(diào)控策略是按照低海拔空氣密度進(jìn)行設(shè)計(jì),當(dāng)應(yīng)用于高海拔地區(qū)時,采用通用調(diào)速策略會導(dǎo)致系統(tǒng)出現(xiàn)散熱問題,部件溫度超過標(biāo)準(zhǔn)值,因高溫導(dǎo)致的部件故障增加。現(xiàn)有技術(shù)中,通過了解客戶的服務(wù)器應(yīng)用的海拔高度,定制適應(yīng)海拔高度的風(fēng)扇調(diào)控策略。該種方法雖然能夠解決服務(wù)器使用過程中的散熱需求,但是同時也會增加服務(wù)器BMC版本,增加大量的人力資源投入,增加生產(chǎn)成本,并且會影響產(chǎn)品交付周期,降低工作效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的技術(shù)任務(wù)是針對上述存在的問題,提供一種能隨著服務(wù)器應(yīng)用海拔的不同,使服務(wù)器實(shí)際風(fēng)扇轉(zhuǎn)速符合高海拔地區(qū)散熱需求的用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法。
本發(fā)明進(jìn)一步的技術(shù)任務(wù)是提供一種能實(shí)現(xiàn)上述方法的用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正系統(tǒng)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:
一種用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法,所述用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法,根據(jù)不同海拔高度的空氣密度擬合風(fēng)扇占空比修正參數(shù)計(jì)算公式,并將根據(jù)該修正參數(shù)計(jì)算公式得到的修正參數(shù)作為變量導(dǎo)入風(fēng)扇調(diào)控程序,使風(fēng)扇調(diào)控程序可以根據(jù)海拔高度提高或降低風(fēng)扇散熱所需的風(fēng)扇占空比,并依據(jù)該風(fēng)扇占空比調(diào)節(jié)風(fēng)扇轉(zhuǎn)速;所述風(fēng)扇調(diào)控程序中預(yù)留海拔高度數(shù)值輸入接口,通過該輸入接口可以輸入海拔高度數(shù)值。
通過所述輸入接口可以輸入10000以下的任意高度數(shù)值,而不是限定某些特定值,增加應(yīng)用范圍。
所述用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法,能夠保證在高海拔地區(qū)風(fēng)扇調(diào)控策略可以將系統(tǒng)風(fēng)扇提速以適應(yīng)低密度空氣狀況下服務(wù)器的散熱需求,避免需要針對不同高度進(jìn)行定制化風(fēng)扇調(diào)速策略開發(fā)導(dǎo)致的工作量??蛻魬?yīng)用時,只需要針對機(jī)房高度輸入海拔數(shù)值,即可按照當(dāng)前海拔高度進(jìn)行風(fēng)扇調(diào)速,滿足風(fēng)扇散熱需求。
作為優(yōu)選,所述用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法具體包括以下步驟:
S1:啟動海拔高度修正工作;
S2:核對客戶機(jī)房海拔高度;
S3:將海拔高度數(shù)值輸入風(fēng)扇調(diào)控程序;
S4:利用風(fēng)扇占空比修正參數(shù)計(jì)算公式,計(jì)算修正參數(shù);
S5:將計(jì)算的修正參數(shù)導(dǎo)入風(fēng)扇調(diào)控程序;
S6:風(fēng)扇調(diào)控程序根據(jù)修正參數(shù)重新計(jì)算風(fēng)扇占空比;
S7:將風(fēng)扇占空比發(fā)送給系統(tǒng)風(fēng)扇,調(diào)節(jié)風(fēng)扇轉(zhuǎn)速。
步驟S5中,將計(jì)算的修正參數(shù)導(dǎo)入風(fēng)扇調(diào)控程序后,該段步驟即可停止工作,直到海拔高度數(shù)值重新發(fā)生變化。步驟S6中,風(fēng)扇調(diào)控程序依據(jù)修正參數(shù)對最終輸出的風(fēng)扇占空比進(jìn)行調(diào)整,該修正參數(shù)在風(fēng)扇調(diào)控過程中始終發(fā)揮作用,保證實(shí)際風(fēng)扇轉(zhuǎn)速符合高海拔地區(qū)散熱需求。
作為優(yōu)選,所述修正參數(shù)計(jì)算公式為:α=105/(105-11*h),其中α為修正參數(shù),h為海拔高度。
當(dāng)無海拔高度數(shù)據(jù)輸入時,默認(rèn)海拔高度為0,對應(yīng)α=1,當(dāng)海拔高度增加時,α計(jì)算得出一個大于1的數(shù)值。
作為優(yōu)選,步驟S6中所述輸出風(fēng)扇占空比為:PWMout=α*PWM,其中α為修正參數(shù),PWM為正常風(fēng)扇占空比。當(dāng)計(jì)算出的α為大于1的數(shù)值時,與正常風(fēng)扇占空比相乘得出最終輸出風(fēng)扇占空比即PWMout,并由此來調(diào)節(jié)風(fēng)扇轉(zhuǎn)速,使服務(wù)器滿足不同高度的散熱要求。
一種用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正系統(tǒng),包括:
計(jì)算模塊:用于根據(jù)不同海拔高度空氣密度計(jì)算風(fēng)扇占空比修正參數(shù);
輸入模塊:用于將計(jì)算的修正參數(shù)作為變量導(dǎo)入風(fēng)扇調(diào)控程序;
輸出模塊:用于輸出根據(jù)修正參數(shù)重新計(jì)算的風(fēng)扇占空比;
轉(zhuǎn)速調(diào)節(jié)模塊:用于根據(jù)輸出的風(fēng)扇占空比調(diào)節(jié)風(fēng)扇轉(zhuǎn)速。
作為優(yōu)選,利用風(fēng)扇占空比修正參數(shù)計(jì)算公式計(jì)算風(fēng)扇占空比修正參數(shù),所述風(fēng)扇占空比修正參數(shù)計(jì)算公式為:α=105/(105-11*h),其中α為修正參數(shù),h為海拔高度。
作為優(yōu)選,所述輸出模塊輸出的風(fēng)扇占空比為:PWMout=α*PWM,其中α為修正參數(shù),PWM為正常風(fēng)扇占空比。
與現(xiàn)有技術(shù)相比,本發(fā)明的用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法具有以下突出的有益效果:所述方法能夠保證在高海拔地區(qū)風(fēng)扇調(diào)控策略可以將系統(tǒng)風(fēng)扇提速,以適應(yīng)低密度空氣狀況下服務(wù)器的散熱需求,客戶應(yīng)用時,只需要針對機(jī)房高度輸入海拔數(shù)值,即可按照當(dāng)前海拔高度進(jìn)行風(fēng)扇控制,滿足風(fēng)扇散熱需求,避免需要針對不同高度進(jìn)行定制化風(fēng)扇調(diào)速策略開發(fā)導(dǎo)致的工作量,降低開發(fā)成本,提升工作效率,具有良好的推廣應(yīng)用價(jià)值。
附圖說明
圖1是本發(fā)明所述用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法的流程圖。
具體實(shí)施方式
下面將結(jié)合附圖和實(shí)施例,對本發(fā)明的用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法及系統(tǒng)作進(jìn)一步詳細(xì)說明。
實(shí)施例1
如圖1所示,本發(fā)明的用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法,根據(jù)不同海拔高度的空氣密度擬合風(fēng)扇占空比修正參數(shù)計(jì)算公式,該修正參數(shù)計(jì)算公式為:α=105/(105-11*h),其中α為修正參數(shù),h為海拔高度。將根據(jù)該修正參數(shù)計(jì)算公式得到的修正參數(shù)作為變量導(dǎo)入風(fēng)扇調(diào)控程序,使風(fēng)扇調(diào)控程序可以根據(jù)海拔高度提高或降低風(fēng)扇散熱所需的風(fēng)扇占空比,該風(fēng)扇占空比計(jì)算公式為PWMout=α*PWM,其中α為修正參數(shù),PWM為正常風(fēng)扇占空比。依據(jù)該風(fēng)扇占空比調(diào)節(jié)風(fēng)扇轉(zhuǎn)速。風(fēng)扇調(diào)控程序中預(yù)留海拔高度數(shù)值輸入接口,通過該輸入接口可以輸入10000以下的任意海拔高度數(shù)值。
該用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正方法具體包括以下步驟:
S1:啟動海拔高度修正工作。
S2:核對客戶機(jī)房海拔高度。
S3:將海拔高度數(shù)值輸入風(fēng)扇調(diào)控程序。
該步驟中,通過風(fēng)扇調(diào)控程序中預(yù)留的海拔高度數(shù)值輸入接口輸入實(shí)際的海拔高度數(shù)值,可以輸入10000以下的任意海拔高度數(shù)值。
S4:利用風(fēng)扇占空比修正參數(shù)計(jì)算公式α=105/(105-11*h),計(jì)算修正參數(shù)。
S5:將計(jì)算的修正參數(shù)導(dǎo)入風(fēng)扇調(diào)控程序。
S6:風(fēng)扇調(diào)控程序根據(jù)修正參數(shù)重新計(jì)算風(fēng)扇占空比,風(fēng)扇占空比的計(jì)算公式為PWMout=α*PWM,其中α為修正參數(shù),PWM為正常風(fēng)扇占空比。
S7:將風(fēng)扇占空比發(fā)送給系統(tǒng)風(fēng)扇,調(diào)節(jié)風(fēng)扇轉(zhuǎn)速。
實(shí)施例2
本發(fā)明的用于服務(wù)器風(fēng)扇調(diào)控的海拔高度修正系統(tǒng),包括:
計(jì)算模塊:用于根據(jù)不同海拔高度空氣密度計(jì)算風(fēng)扇占空比修正參數(shù)。風(fēng)扇占空比修正參數(shù)計(jì)算公式為:α=105/(105-11*h),其中α為修正參數(shù),h為海拔高度。
輸入模塊:用于將計(jì)算的修正參數(shù)作為變量導(dǎo)入風(fēng)扇調(diào)控程序。
輸出模塊:用于輸出根據(jù)修正參數(shù)重新計(jì)算的風(fēng)扇占空比,計(jì)算公式為PWMout=α*PWM,其中α為修正參數(shù),PWM為正常風(fēng)扇占空比。
轉(zhuǎn)速調(diào)節(jié)模塊:用于根據(jù)輸出的風(fēng)扇占空比調(diào)節(jié)風(fēng)扇轉(zhuǎn)速,以滿足服務(wù)器的散入要求。
以上所述的實(shí)施例,只是本發(fā)明較優(yōu)選的具體實(shí)施方式,本領(lǐng)域的技術(shù)人員在本發(fā)明技術(shù)方案范圍內(nèi)進(jìn)行的通常變化和替換都應(yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。