本申請涉及設(shè)備檢測技術(shù)領(lǐng)域,特別涉及一種壽命獲得方法、裝置、電子設(shè)備及服務(wù)器。
背景技術(shù):
電源供應(yīng)器(power supply unit,PSU)是服務(wù)器等設(shè)備內(nèi)的重要組件,負(fù)責(zé)將輸入的110V/220V電壓進(jìn)行轉(zhuǎn)換,再提供給設(shè)備內(nèi)的其他組件。通常只有在PSU損壞后,服務(wù)器記錄之后,使用者對PSU進(jìn)行更換。
現(xiàn)有技術(shù)中,為了能夠避免PSU損壞影響服務(wù)器的正常運行,需要對PSU進(jìn)行監(jiān)控,預(yù)先感知PSU損壞,由此保證設(shè)備運行的可靠性。通常采用的方案為:通過預(yù)置一個使用壽命或使用期限,在期限即將到來時,提示用戶進(jìn)行PSU更換。
但實際應(yīng)用中,會因為各種因素造成PSU的實際使用壽命與預(yù)置的使用壽命或使用期限出現(xiàn)偏差,造成現(xiàn)有技術(shù)中對PSU的損壞檢測不準(zhǔn)確。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請的目的是提供一種壽命獲得方法、裝置、電子設(shè)備及服務(wù)器,用以解決現(xiàn)有技術(shù)中PSU的預(yù)置使用壽命與實際使用壽命出現(xiàn)偏差,造成對PSU的損壞檢測不準(zhǔn)確的技術(shù)問題。
本申請?zhí)峁┝艘环N壽命獲得方法,包括:
采集至少一個電源供應(yīng)器在運行過程中各自的工作溫度及工作負(fù)載;
基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命。
上述方法,優(yōu)選的,基于所述工作溫度及工作負(fù)載,獲得每個所述電源供應(yīng)器的預(yù)測運行壽命,包括:
對每個所述電源供應(yīng)器執(zhí)行以下步驟:
利用獲得所述電源供應(yīng)器的預(yù)測運行壽命;
其中,W(t)為時間為t時的工作溫度,D(t)為時間為t時的工作負(fù)載,T為所述電源供應(yīng)器的歷史運行時間長,L1為所述電源供應(yīng)器的預(yù)測運行壽命。
上述方法,優(yōu)選的,還包括:
判斷所述電源供應(yīng)器的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件;
如果所述預(yù)測運行壽命滿足所述控制條件,生成控制指令,所述控制指令用于提示檢測信息。
上述方法,優(yōu)選的,所述預(yù)測運行壽命滿足所述控制條件包括:所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,所述第二閾值大于所述第一閾值;
所述生成控制指令,包括:
在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值時,生成提示第一檢測信息的控制指令;
在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,生成提示第二檢測信息的控制指令。
上述方法,優(yōu)選的,所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命通過以下方式獲得:
利用獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
上述方法,優(yōu)選的,在所述基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命之后,還包括:
基于每個所述電源供應(yīng)器各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個所述電源供應(yīng)器,使得分配給每個所述電源供應(yīng)器的負(fù)載與所述電源供應(yīng)器的預(yù)測運行壽命具有預(yù)設(shè)的對應(yīng)關(guān)系。
上述方法,優(yōu)選的,所述電源供應(yīng)器的負(fù)載與所述預(yù)測運行壽命對應(yīng)的剩余壽命參量成正比,所述剩余壽命參量為100%減去壽命因子的差值,所述壽命因子為電源供應(yīng)器的預(yù)測運行壽命與標(biāo)準(zhǔn)運行壽命的比值。
上述方法,優(yōu)選的,所述電源供應(yīng)器被分配的負(fù)載利用ln2=l1×Xn/L獲得,其中:
ln2為電源供應(yīng)器n被分配的負(fù)載,l1為系統(tǒng)負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,L為電源供應(yīng)器1~N的剩余壽命參量之和。
本申請還提供了一種服務(wù)器,包括:
溫度傳感器,用于采集至少一個電源供應(yīng)器在運行過程中各自的工作溫度;
負(fù)載監(jiān)測器,用于采集每個所述電源供應(yīng)器在運行過程中各自的工作負(fù)載;
處理裝置,與所述溫度傳感器及所述負(fù)載監(jiān)測器相連接,用于基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命。
上述服務(wù)器,優(yōu)選的,所述處理裝置還用于:對每個所述電源供應(yīng)器利用來獲得所述電源供應(yīng)器的預(yù)測運行壽命;
其中,W(t)為時間為t時的工作溫度,D(t)為時間為t時的工作負(fù)載,T為所述電源供應(yīng)器的歷史運行時間長,L1為所述電源供應(yīng)器的預(yù)測運行壽命。
上述服務(wù)器,優(yōu)選的,所述處理裝置還用于:判斷所述電源供應(yīng)器的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件,如果所述預(yù)測運行壽命滿足所述控制條件,生成控制指令,所述控制指令用于提示檢測信息。
上述服務(wù)器,優(yōu)選的,所述預(yù)測運行壽命滿足所述控制條件包括:所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,所述第二閾值大于所述第一閾值;
所述處理裝置還用于:在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值時,生成提示第一檢測信息的控制指令;
在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,生成提示第二檢測信息的控制指令。
上述服務(wù)器,優(yōu)選的,所述處理裝置獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命時,具體用于:
利用獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
上述服務(wù)器,優(yōu)選的,所述處理裝置還用于:
在基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命之后,基于每個所述電源供應(yīng)器各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個所述電源供應(yīng)器,使得分配給每個所述電源供應(yīng)器的負(fù)載與壽命差值成正比,所述壽命差值為電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命與預(yù)測運行壽命之間的差值。
上述服務(wù)器,優(yōu)選的,所述處理裝置為所述電源供應(yīng)器分配的負(fù)載時,具體用于:
利用ln2=l1×Xn/L獲得所述電源供應(yīng)器的負(fù)載,其中:
ln2為電源供應(yīng)器n被分配的負(fù)載,l1為系統(tǒng)負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,L為電源供應(yīng)器1~N的剩余壽命參量之和。
本申請還提供了一種壽命獲得裝置,包括:
采集模塊,用于采集至少一個電源供應(yīng)器在運行過程中各自的工作溫度及工作負(fù)載;
獲得模塊,用于基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命。
上述裝置,優(yōu)選的,所述獲得模塊包括:
壽命獲得子模塊,用于對每個所述電源供應(yīng)器執(zhí)行以下步驟:
利用獲得所述電源供應(yīng)器的預(yù)測運行壽命;
其中,W(t)為時間為t時的工作溫度,D(t)為時間為t時的工作負(fù)載,T為所述電源供應(yīng)器的歷史運行時間長,L1為所述電源供應(yīng)器的預(yù)測運行壽命。
上述裝置,優(yōu)選的,還包括:
判斷模塊,用于判斷所述電源供應(yīng)器的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件,如果所述預(yù)測運行壽命滿足所述控制條件,運行指令生成模塊;
指令生成模塊,用于生成控制指令,所述控制指令用于提示檢測信息。
上述裝置,優(yōu)選的,所述預(yù)測運行壽命滿足所述控制條件包括:所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,所述第二閾值大于所述第一閾值;
所述指令生成模塊包括:
第一生成子模塊,用于在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值時,生成提示第一檢測信息的控制指令;
第二生成子模塊,用于在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,生成提示第二檢測信息的控制指令。
上述裝置,優(yōu)選的,還包括:
標(biāo)準(zhǔn)獲得模塊,用于利用獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
上述裝置,優(yōu)選的,還包括:
負(fù)載分配模塊,用于基于每個所述電源供應(yīng)器各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個所述電源供應(yīng)器,使得分配給每個所述電源供應(yīng)器的負(fù)載與所述電源供應(yīng)器的預(yù)測運行壽命具有預(yù)設(shè)的對應(yīng)關(guān)系。
上述裝置,優(yōu)選的,所述處理裝置為所述電源供應(yīng)器分配的負(fù)載與所述預(yù)測運行壽命對應(yīng)的剩余壽命參量成正比,所述剩余壽命參量為100%減去壽命因子的差值,所述壽命因子為電源供應(yīng)器的預(yù)測運行壽命與標(biāo)準(zhǔn)運行壽命的比值。
上述裝置,優(yōu)選的,負(fù)載分配模塊包括:
負(fù)載獲得子模塊,用于利用ln2=l1×Xn/L獲得電源供應(yīng)器n的負(fù)載,其中:
ln2為電源供應(yīng)器n被分配的負(fù)載,l1為系統(tǒng)負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,L為電源供應(yīng)器1~N的剩余壽命參量之和。
本申請還提供了一種電子設(shè)備,包括存儲器及處理器,其中:
所述存儲器,用于存儲應(yīng)用程序及所述應(yīng)用程序運行所產(chǎn)生的數(shù)據(jù);
所述處理器,用于運行所述應(yīng)用程序以實現(xiàn)以下功能:
采集至少一個電源供應(yīng)器在運行過程中各自的工作溫度及工作負(fù)載,基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命。
上述電子設(shè)備,優(yōu)選的,所述處理器還用于:對每個所述電源供應(yīng)器利用來獲得所述電源供應(yīng)器的預(yù)測運行壽命;
其中,W(t)為時間為t時的工作溫度,D(t)為時間為t時的工作負(fù)載,T為所述電源供應(yīng)器的歷史運行時間長,L1為所述電源供應(yīng)器的預(yù)測運行壽命。
上述電子設(shè)備,優(yōu)選的,所述處理器還用于:判斷所述電源供應(yīng)器的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件,如果所述預(yù)測運行壽命滿足所述控制條件,生成控制指令,所述控制指令用于提示檢測信息。
上述電子設(shè)備,優(yōu)選的,所述預(yù)測運行壽命滿足所述控制條件包括:所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,所述第二閾值大于所述第一閾值;
所述處理器還用于:在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值時,生成提示第一檢測信息的控制指令;
在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,生成提示第二檢測信息的控制指令。
所述處理器獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命時,具體用于:
利用獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
在基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命之后,基于每個所述電源供應(yīng)器各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個所述電源供應(yīng)器,使得分配給每個所述電源供應(yīng)器的負(fù)載與壽命差值成正比,所述壽命差值為電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命與預(yù)測運行壽命之間的差值。
上述電子設(shè)備,優(yōu)選的,所述處理器為所述電源供應(yīng)器分配的負(fù)載時,具體用于:
利用ln2=l1×Xn/L獲得所述電源供應(yīng)器的負(fù)載,其中:
ln2為電源供應(yīng)器n被分配的負(fù)載,l1為系統(tǒng)負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,L為電源供應(yīng)器1~N的剩余壽命參量之和。
由上述方案可知,本申請?zhí)峁┑囊环N壽命獲得方法、裝置、電子設(shè)備及服務(wù)器,通過采集電源供應(yīng)器在運行過程中的實際工作溫度及工作負(fù)載,進(jìn)而再基于工作溫度及負(fù)載,對電源供應(yīng)器的實際使用壽命進(jìn)行預(yù)測,得到電源供應(yīng)器的預(yù)測運行壽命,而這一預(yù)測運行壽命相對于現(xiàn)有技術(shù)中預(yù)置的使用壽命更加貼近電源供應(yīng)器的實際能夠正常運行的壽命長度,因此,利用本申請所獲得的電源供應(yīng)器的預(yù)測運行壽命的準(zhǔn)確性更高,進(jìn)一步的在對PSU進(jìn)行損壞檢測時準(zhǔn)確性更高。
附圖說明
為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請?zhí)峁┑囊环N壽命獲得方法實施例的實現(xiàn)流程圖;
圖2為本申請實施例提供的一種壽命獲得方法的另一流程圖;
圖3為本申請實施例提供的一種壽命獲得方法的另一流程圖;
圖4為本申請實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
圖5為本申請實施例提供的一種壽命獲得裝置的結(jié)構(gòu)示意圖;
圖6a及圖6b分別為本申請實施例提供的一種壽命獲得裝置的結(jié)構(gòu)示意圖;
圖6c為本申請實施例提供的一種壽命獲得裝置的部分結(jié)構(gòu)示意圖;
圖6d、圖6e及圖6f分別為本申請實施例提供的一種壽命獲得裝置的其他結(jié)構(gòu)示意圖;
圖7為本申請實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
圖1所示,為本申請?zhí)峁┑囊环N壽命獲得方法實施例的實現(xiàn)流程圖,其中,所示方法適用于具有電源供應(yīng)器PSU的設(shè)備中,如服務(wù)器等各種電氣設(shè)備。在本實施例中,壽命獲得的方法可以包括以下步驟:
步驟101:采集至少一個電源供應(yīng)器在運行過程中各自的工作溫度及工作負(fù)載。
其中,這里的至少一個電源供應(yīng)器是指,服務(wù)器等電氣設(shè)備中所含有的所有能夠正常運行的電源供應(yīng)器,電氣設(shè)備中可以只包含一個電源供應(yīng)器,還可以包含多個電源供應(yīng)器,本實施例中對電氣設(shè)備中所有能夠正常運行的電源供應(yīng)器在運行過程中的各自的工作溫度及工作負(fù)載進(jìn)行采集。
步驟102:基于工作溫度及工作負(fù)載,分別獲得每個電源供應(yīng)器的預(yù)測運行壽命。
其中,電源供應(yīng)器的預(yù)測運行壽命是指電源供應(yīng)器能夠正常運行的最大運行時間長。
由上述方案可知,本申請實施例提供的一種壽命獲得方法,通過采集電源供應(yīng)器在運行過程中的實際工作溫度及工作負(fù)載,進(jìn)而再基于工作溫度及負(fù)載,對電源供應(yīng)器的實際使用壽命進(jìn)行預(yù)測,得到電源供應(yīng)器的預(yù)測運行壽命,而這一預(yù)測運行壽命相對于現(xiàn)有技術(shù)中預(yù)置的使用壽命更加貼近電源供應(yīng)器的實際能夠正常運行的壽命長度,因此,利用本實施例所獲得的電源供應(yīng)器的預(yù)測運行壽命的準(zhǔn)確性更高,進(jìn)一步的在對PSU進(jìn)行損壞檢測時準(zhǔn)確性更高。
在具體實現(xiàn)中,本實施例可以利用對每個電源供應(yīng)器的工作溫度及工作負(fù)載進(jìn)行以下操作,來獲得每個電源供應(yīng)器的預(yù)測運行壽命:
利用獲得電源供應(yīng)器的預(yù)測運行壽命。
其中,W(t)為時間為t時實際的工作溫度,D(t)為時間為t時實際的工作負(fù)載,t為對電源供應(yīng)器的運行的時間計時,T為電源供應(yīng)器的歷史運行時間長,即t的最大值,L1為電源供應(yīng)器的預(yù)測運行壽命。
圖2所示為本申請實施例提供的一種壽命獲得方法的另一流程圖,在步驟102之后,還可以包括以下步驟:
步驟103:判斷電源供應(yīng)器的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件,如果預(yù)測運行壽命滿足控制條件,則執(zhí)行步驟104。
步驟104:生成控制指令,這一控制指令可以用于提示檢測信息。
例如,控制指令為運行后能夠顯示檢測信息的指令。
這里的控制條件可以為預(yù)測運行壽命達(dá)到極限,在電源供應(yīng)器的壽命達(dá)到極限時,執(zhí)行生成控制指令的操作,達(dá)到提示檢測信息的目的。
在具體應(yīng)用中,預(yù)測運行壽命滿足控制條件可以為:預(yù)測運行壽命與電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,預(yù)測運行壽命與電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于第二閾值,其中,第二閾值大于第一閾值。
這里,電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命是指,基于電源供應(yīng)器以規(guī)定的負(fù)載額度、溫度額度及額定運行時間長所得到的運行壽命,而預(yù)測運行壽命與電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值可以理解為電源供應(yīng)器的壽命因子,這一壽命因子能夠表征電源供應(yīng)器的運行壽命是否接近規(guī)定的標(biāo)準(zhǔn)運行壽命,或者已經(jīng)有損壞的風(fēng)險等,在此基礎(chǔ)上,本實施例中在生成控制指令時,可以通過以下方式實現(xiàn):
在壽命因子大于第一閾值且小于第二閾值時,表明電源供應(yīng)器的運行壽命接近標(biāo)準(zhǔn)運行壽命,此時,生成提示第一檢測信息的控制指令。這里的第一檢測信息可以為:“請注意PSU的使用壽命”或“請注意是否有PSU備品可供更換”等信息,如黃色燈光警報信息。
而在壽命因子大于第二閾值時,表明電源供應(yīng)器的運行可能已經(jīng)存在損壞的風(fēng)險,此時,生成提示第二檢測信息的控制指令。這里的第二檢測信息可以為:“請注意更換PSU”等信息,如紅色燈光警報信息。
這里的第一閾值及第二閾值可以根據(jù)需求進(jìn)行設(shè)置,如第一閾值為80%,第二閾值為100%等。
本實施例中利用根據(jù)電源供應(yīng)器的實際工作溫度及工作負(fù)載所得到的預(yù)測運行壽命對電源供應(yīng)器是否需要進(jìn)行更換或者其他處理進(jìn)行檢測,進(jìn)而提高檢測的準(zhǔn)確行。
其中,電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命可以通過以下方式獲得:
利用獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
例如,某個PSU的壽命規(guī)格為:75%負(fù)載、55℃及43800小時,也就是說,PSU以負(fù)載70%并在55℃下能夠運行43800小時,基于此,本實施例中利用獲得該PSU的標(biāo)準(zhǔn)運行壽命,該PSU的壽命因子即為:L1/L2。
本實施例中可以基于獲得的預(yù)測運行壽命對電源供應(yīng)器的最佳承擔(dān)負(fù)載進(jìn)行分配設(shè)置。圖3所示為本申請實施例提供的一種壽命獲得方法的另一流程圖,在所示步驟102之后,還可以包括以下步驟:
步驟105:基于每個電源供應(yīng)器各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個電源供應(yīng)器,使得分配給電源供應(yīng)器的負(fù)載與電源供應(yīng)器的預(yù)測運行壽命具有預(yù)設(shè)的對應(yīng)關(guān)系。
這里的對應(yīng)關(guān)系可以為:電源供應(yīng)器分配的負(fù)載與預(yù)測運行壽命對應(yīng)的剩余壽命參量成正比,而剩余壽命參量為100%減去壽命因子的差值,壽命因子即為電源供應(yīng)器的預(yù)測運行壽命與標(biāo)準(zhǔn)運行壽命的比值。
具體的,電氣設(shè)備上具有1~N個(N為大于或等于1的正整數(shù))電源供應(yīng)器,將系統(tǒng)負(fù)載l1分配給這些電源供應(yīng)器時,對于電源供應(yīng)器n,可以利用ln2=l1×Xn/L獲得電源供應(yīng)器n的負(fù)載,其中的ln2即為電源供應(yīng)器n被分配的負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,Xn=100%-Ln1/Ln2,Ln1為電源供應(yīng)器n的預(yù)測運行壽命,Ln2為電源供應(yīng)器n的標(biāo)準(zhǔn)運行壽命,L為電源供應(yīng)器1~N的剩余壽命參量之和,L=X1+X2+···+XN。
以兩個電源供應(yīng)器為例,電源供應(yīng)器1被分配的負(fù)載為系統(tǒng)負(fù)載×電源供應(yīng)器1的剩余壽命參量/(電源供應(yīng)器1的剩余壽命參量+電源供應(yīng)器2的剩余壽命參量),電源供應(yīng)器1被分配的負(fù)載為系統(tǒng)負(fù)載×電源供應(yīng)器2的剩余壽命參量/(電源供應(yīng)器1的剩余壽命參量+電源供應(yīng)器2的剩余壽命參量),其中電源供應(yīng)器1的剩余壽命參量為100%-電源供應(yīng)器1的壽命因子,電源供應(yīng)器2的剩余壽命參量為100%-電源供應(yīng)器2的壽命因子。
以三個電源供應(yīng)器為例,電源供應(yīng)器1被分配的負(fù)載為系統(tǒng)負(fù)載×電源供應(yīng)器1的剩余壽命參量/(電源供應(yīng)器1的剩余壽命參量+電源供應(yīng)器2的剩余壽命參量+電源供應(yīng)器3的剩余壽命參量),電源供應(yīng)器2被分配的負(fù)載為系統(tǒng)負(fù)載×電源供應(yīng)器2的剩余壽命參量/(電源供應(yīng)器1的剩余壽命參量+電源供應(yīng)器2的剩余壽命參量+電源供應(yīng)器3的剩余壽命參量),電源供應(yīng)器3被分配的負(fù)載為系統(tǒng)負(fù)載×電源供應(yīng)器3的剩余壽命參量/(電源供應(yīng)器1的剩余壽命參量+電源供應(yīng)器2的剩余壽命參量+電源供應(yīng)器3的剩余壽命參量),其中電源供應(yīng)器1的剩余壽命參量為100%-電源供應(yīng)器1的壽命因子,電源供應(yīng)器2的剩余壽命參量為100%-電源供應(yīng)器2的壽命因子,電源供應(yīng)器3的剩余壽命參量為100%-電源供應(yīng)器3的壽命因子。
圖4所示為本申請實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖,其中,服務(wù)器中除了含有至少一個電源供應(yīng)器401之外,還具有以下結(jié)構(gòu):
溫度傳感器402,用于采集至少一個電源供應(yīng)器401在運行過程中各自的工作溫度。
其中,溫度傳感器402所采集的工作溫度即為服務(wù)器上的電源供應(yīng)器401的工作溫度。
負(fù)載監(jiān)測器403,用于采集每個所述電源供應(yīng)器401在運行過程中各自的工作負(fù)載。
其中,負(fù)載監(jiān)測器403所采集的工作負(fù)載即為服務(wù)器上的電源供應(yīng)器401的工作負(fù)載。
處理裝置404,與所述溫度傳感器402及所述負(fù)載監(jiān)測器403相連接,用于基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器401的預(yù)測運行壽命。
這里的處理裝置404可以通過能夠執(zhí)行上述功能的設(shè)備組件實現(xiàn),如FPGA(Field-Programmable Gate Array,即現(xiàn)場可編程門陣列)等器件。
在一種實現(xiàn)中,處理裝置404還用于:對每個所述電源供應(yīng)器401利用來獲得所述電源供應(yīng)器401的預(yù)測運行壽命;
其中,W(t)為時間為t時的工作溫度,D(t)為時間為t時的工作負(fù)載,T為所述電源供應(yīng)器401的歷史運行時間長,L1為所述電源供應(yīng)器401的預(yù)測運行壽命。
在另一種實現(xiàn)中,所述處理裝置404還用于:判斷所述電源供應(yīng)器401的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件,如果所述預(yù)測運行壽命滿足所述控制條件,生成控制指令,所述控制指令用于提示檢測信息。
具體的,所述預(yù)測運行壽命滿足所述控制條件包括:所述預(yù)測運行壽命與所述電源供應(yīng)器401的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,所述預(yù)測運行壽命與所述電源供應(yīng)器401的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,所述第二閾值大于所述第一閾值;
相應(yīng)的,所述處理裝置404還用于:在所述預(yù)測運行壽命與所述電源供應(yīng)器401的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值時,生成提示第一檢測信息的控制指令;而在所述預(yù)測運行壽命與所述電源供應(yīng)器401的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,生成提示第二檢測信息的控制指令。
在另一種實現(xiàn)中,所述處理裝置404獲得所述電源供應(yīng)器401的標(biāo)準(zhǔn)運行壽命時,具體用于:
利用獲得所述電源供應(yīng)器401的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器401的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器401的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器401以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
在另一種實現(xiàn)中,所述處理裝置404還用于:
在基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器401的預(yù)測運行壽命之后,基于每個所述電源供應(yīng)器401各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個所述電源供應(yīng)器401,使得分配給每個所述電源供應(yīng)器401的負(fù)載與壽命差值成正比,所述壽命差值為電源供應(yīng)器401的標(biāo)準(zhǔn)運行壽命與預(yù)測運行壽命之間的差值。
在其他實現(xiàn)中,所述處理裝置404為所述電源供應(yīng)器401分配的負(fù)載時,具體用于:
利用ln2=l1×Xn/L獲得所述電源供應(yīng)器401的負(fù)載,其中:
ln2為電源供應(yīng)器n被分配的負(fù)載,l1為系統(tǒng)負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,L為電源供應(yīng)器1~N的剩余壽命參量之和。
圖5所示為本申請實施例提供的一種壽命獲得裝置的結(jié)構(gòu)示意圖,其中,裝置可以包括以下結(jié)構(gòu),以實現(xiàn)對電源供應(yīng)器的運行壽命的預(yù)測:
采集模塊501,用于采集至少一個電源供應(yīng)器在運行過程中各自的工作溫度及工作負(fù)載。
獲得模塊502,用于基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命。
在一種實現(xiàn)中,如圖6a中所示,所述獲得模塊502可以通過壽命獲得子模塊521實現(xiàn):
而壽命獲得子模塊,具體用于對每個所述電源供應(yīng)器執(zhí)行以下操作:
利用獲得所述電源供應(yīng)器的預(yù)測運行壽命;
其中,W(t)為時間為t時的工作溫度,D(t)為時間為t時的工作負(fù)載,T為所述電源供應(yīng)器的歷史運行時間長,L1為所述電源供應(yīng)器的預(yù)測運行壽命。
如圖6b中所示,所述裝置還可以包括以下結(jié)構(gòu):
判斷模塊503,用于判斷所述電源供應(yīng)器的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件,如果所述預(yù)測運行壽命滿足所述控制條件,運行指令生成模塊504;
指令生成模塊504,用于生成控制指令,所述控制指令用于提示檢測信息。
所述預(yù)測運行壽命滿足所述控制條件包括:所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,所述第二閾值大于所述第一閾值;
如圖6c中所示,所述指令生成模塊504可以通過以下結(jié)構(gòu)實現(xiàn):
第一生成子模塊541,用于在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值時,生成提示第一檢測信息的控制指令;
第二生成子模塊542,用于在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,生成提示第二檢測信息的控制指令。
如圖6d中所示,所述裝置還可以包括以下結(jié)構(gòu):
標(biāo)準(zhǔn)獲得模塊505,用于利用獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
如圖6e中所示,所述裝置還可以包括:
負(fù)載分配模塊506,用于基于每個所述電源供應(yīng)器各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個所述電源供應(yīng)器,使得分配給每個所述電源供應(yīng)器的負(fù)載與電源供應(yīng)器的預(yù)測運行壽命具有預(yù)設(shè)的對應(yīng)關(guān)系。
這里的對應(yīng)關(guān)系可以為:電源供應(yīng)器分配的負(fù)載與預(yù)測運行壽命對應(yīng)的剩余壽命參量成正比,所述剩余壽命參量為100%減去壽命因子的差值,所述壽命因子為電源供應(yīng)器的預(yù)測運行壽命與標(biāo)準(zhǔn)運行壽命的比值。
如圖6f中所示,所述裝置中的所述負(fù)載分配模塊506可以通過以下結(jié)構(gòu)實現(xiàn):
負(fù)載獲得子模塊561,用于利用ln2=l1×Xn/L獲得電源供應(yīng)器n的負(fù)載,其中:
ln2為電源供應(yīng)器n被分配的負(fù)載,l1為系統(tǒng)負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,L為電源供應(yīng)器1~N的剩余壽命參量之和。
圖7所示為本申請實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖,其中,所述電子設(shè)備可以為服務(wù)器等電氣設(shè)備,電子設(shè)備與至少一個電源供應(yīng)器相連接,這些電源供應(yīng)器為服務(wù)器等電氣設(shè)備上的設(shè)備組件,本實施例中,所述電子設(shè)備可以包括以下結(jié)構(gòu):
存儲器701,用于存儲應(yīng)用程序及所述應(yīng)用程序運行所產(chǎn)生的數(shù)據(jù);
處理器702,用于運行所述應(yīng)用程序以實現(xiàn)以下功能:
采集至少一個電源供應(yīng)器在運行過程中各自的工作溫度及工作負(fù)載,基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命。
在一種實現(xiàn)中,所述處理器702還用于:對每個所述電源供應(yīng)器利用來獲得所述電源供應(yīng)器的預(yù)測運行壽命;
其中,W(t)為時間為t時的工作溫度,D(t)為時間為t時的工作負(fù)載,T為所述電源供應(yīng)器的歷史運行時間長,L1為所述電源供應(yīng)器的預(yù)測運行壽命。
在另一種實現(xiàn)中,所述處理器702還用于:判斷所述電源供應(yīng)器的預(yù)測運行壽命是否滿足預(yù)設(shè)的控制條件,如果所述預(yù)測運行壽命滿足所述控制條件,生成控制指令,所述控制指令用于提示檢測信息。
在另一種實現(xiàn)中,所述預(yù)測運行壽命滿足所述控制條件包括:所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值,或者,所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,所述第二閾值大于所述第一閾值;
相應(yīng)的,所述處理器702還用于:在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于預(yù)設(shè)的第一閾值且小于預(yù)設(shè)的第二閾值時,生成提示第一檢測信息的控制指令;
在所述預(yù)測運行壽命與所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命的比例值大于所述第二閾值,生成提示第二檢測信息的控制指令。
而在另一種實現(xiàn)中,所述處理器702獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命時,具體用于:
利用獲得所述電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命;
其中,W為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作溫度,D為所述電源供應(yīng)器的標(biāo)準(zhǔn)工作負(fù)載,T為所述電源供應(yīng)器以標(biāo)準(zhǔn)工作溫度及標(biāo)準(zhǔn)工作負(fù)載運行的額定運行時間長,L2為所述標(biāo)準(zhǔn)運行壽命。
在其他實現(xiàn)中,所述處理器702還用于:
在基于所述工作溫度及工作負(fù)載,分別獲得每個所述電源供應(yīng)器的預(yù)測運行壽命之后,基于每個所述電源供應(yīng)器各自的預(yù)測運行壽命,將系統(tǒng)負(fù)載分配至每個所述電源供應(yīng)器,使得分配給每個所述電源供應(yīng)器的負(fù)載與壽命差值成正比,所述壽命差值為電源供應(yīng)器的標(biāo)準(zhǔn)運行壽命與預(yù)測運行壽命之間的差值。
具體的,所述處理器702為所述電源供應(yīng)器分配的負(fù)載時,具體用于:
利用ln2=l1×Xn/L獲得所述電源供應(yīng)器的負(fù)載,其中:
ln2為電源供應(yīng)器n被分配的負(fù)載,l1為系統(tǒng)負(fù)載,Xn為電源供應(yīng)器n的剩余壽命參量,L為電源供應(yīng)器1~N的剩余壽命參量之和。
在具體實現(xiàn)中,處理器702可以為BMC(baseboard management controller,基板管理控制器)實現(xiàn),也就是說,本實施例中,與電子設(shè)備連接的每個電源供應(yīng)器將相關(guān)參數(shù)或狀態(tài)如工作溫度及工作負(fù)載等傳遞到電子設(shè)備,由BMC利用本實施例中的實現(xiàn)方案獲得每個電源供應(yīng)器的預(yù)測運行壽命,并判斷出電源供應(yīng)器的壽命是否接近極限并需要更換電源供應(yīng)器,進(jìn)而給用戶或使用者報警,在避免電源供應(yīng)器的損壞造成服務(wù)器無法正常運行使得使用者營運損失的前提下,能夠提高預(yù)測的準(zhǔn)確性,進(jìn)一步保證服務(wù)器運行的可靠性,避免使用者的營運損失。
進(jìn)一步的,本實施例中,BMC基于獲得的每個電源供應(yīng)器的預(yù)測運行壽命,可以得到電源供應(yīng)器的剩余參量,進(jìn)而進(jìn)行系統(tǒng)負(fù)載的分配,由此控制每個電源供應(yīng)器的輸出負(fù)載,增加服務(wù)器的可靠性。
另外,在本實施例中,無需增加額外的硬件組件或部件來實現(xiàn)上述方案,而是在BMC中寫入相應(yīng)的算法或代碼來實現(xiàn),不會增加額外的成本。
需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對本申請所提供的一種壽命獲得方法、裝置、電子設(shè)備及服務(wù)器進(jìn)行了詳細(xì)介紹,對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。