孫春蕾 溫向明 路兆銘 盛萬興 曾 楠 李 洋
1(北京郵電大學信息與通信工程學院 北京 100876)
2(網絡體系構建與融合北京市重點實驗室(北京郵電大學) 北京 100876)
3(先進信息北京市實驗室(北京郵電大學) 北京 100876)
4(中國電力科學研究院 北京 100192)
5 (國家電網公司 北京 100031)
(scl1992@bupt.edu.cn)
隨著大數據、云計算及“互聯網+”的發展.數據中心在數量與規模上面臨著爆發式增長.同時,數據中心能耗問題日益成為社會關注的焦點.據統計,2013年美國本土數據中心能耗達到了91MWh[1],到2030年數據中心的耗電量有可能突破全國用電量的20%[2].因此,數據中心的能效優化問題變得尤為重要.目前,關于數據中心能效優化的論文主要包括2個方面:
1) 從提高電源系統本身的能源轉換效率角度,例如文獻[3]和文獻[4].其中文獻[3]從提高供電系統電壓、電流轉換效率的角度研究數據中心能效優化問題;文獻[4]從電池本身的物理構造角度闡述充放電效率與循環壽命的問題.
2) 從數據中心業務負載均衡的角度,例如文獻[5-7].其根據實時電價,對分布式數據中心間的業務分配進行負載均衡,對數據中心中處于開啟狀態的服務器數量進行優化,進而降低數據中心能源成本.
近年來,能源互聯網的發展為數據中心能效優化問題提供了新的解決思路.首先,儲能系統在削峰填谷及提高電源系統穩定性等方面的作用日益突出.其次,分布式清潔能源的發展以及售電側的放開[8-10],為數據中心等高耗能用戶提供了多源能源選擇的可能性.因此如何在實時電價及多源供能的背景下,結合儲能時序的優化,在降低數據中心能耗成本的同時,提高清潔能源占比是一個很有意義的問題.本文旨在從儲能、多源能源供應的角度對數據中心的能源利用效率進行優化.本文的主要工作包括3點:
1) 引入污染指數函數,對不同清潔程度的能源進行懲罰,實現了對用戶節能行為的激勵,同時提高了清潔能源使用比例.對節能減排具有重要意義.
2) 通過構建儲能操作成本以及未來潛在成本實現了對儲能充放電電量的時序優化,一方面實現了削峰填谷,另一方面進一步降低了數據中心能源成本.
3) 構建了基于凸二次規劃的數據中心能源成本模型,并針對相關問題的具體特點給出了求解算法.如算法1實現了不考慮儲能時序優化時的能源成本最優解的求解.
數據中心的能源系統如圖1所示,主要包括一個智能的能源控制器、標準配比的儲能系統以及支持多源供應的電源系統.式(1)給出了數據中心能源系統的供需平衡關系.
(1)
其中,P(t)表示當前時刻數據中心的總能耗,o(t)表示當前時刻儲能系統的充放電電量,qn(t)表示當前時刻第n種能源的購買量,且n∈N={1,2,…,N}.

Fig. 1 Block diagram of power system for data center圖1 數據中心能源系統示意圖
根據文獻[11],數據中心的能耗主要包括IT設備、空調系統、電源、照明等幾部分.其中,與業務信息傳輸相關的通信設備能耗、與業務服務相關的服務器能耗及與服務器散熱制冷相關的空調系統能耗占數據中心整體能耗的80%~90%.式(2)定義了一臺內核數為k、服務率為u、主頻為f的服務器在業務到達率為λ時的基礎功耗[7]:
(2)
其中,α≥3,ρ為服務器的利用率.
因此,數據中心的整體能耗如式(3)所示:
P(t)=θ1mac(t)Pserver(t)=θ1mac(t)kρfα,
(3)
其中,mac(t)為處于活躍狀態的服務器數量,θ1為服務器基礎功耗與數據中心整體功耗的比例.由文獻[11]可知θ1≈5.
隨著能源互聯網的發展,清潔能源占比日益提高,地方上也日益涌現出不同規模的售電公司,打破了國家電網公司在售配電市場的壟斷格局,為以數據中心為代表的高能耗用戶提供了多源能源選擇的基礎.即用戶可以根據電價、電能質量等指標自主地從一家或多家售電企業購買電能.本文在實時電價及多源能源選擇的背景下引入污染指數的概念[12],對數據中心的能源選擇及其成本進行建模.在降低數據中心能耗成本的同時,改善數據中心能源結構,提高清潔能源使用率.
為了促進清潔能源的使用,污染指數函數需要滿足2個條件:1)隨著買電量的增加,污染成本逐步增加;2)隨著買電量的增加,污染邊際成本逐漸增加.因此,我們定義污染指數函數如式(4)所示:
C(qn)=γn(qn)2+βnqn,γn,βn>0,
(4)
其中,qn為第n種能源的購買量;γn和βn為第n種源的污染系數.能源的清潔度越高,污染系數越小.
因此,當前時刻數據中心的買電成本如式(5)所示:
(5)
其中,pn為當前時刻第n種能源的電價.
根據文獻[13-14],當前時刻儲能充放電電量的優化,必須同時考慮2個因素:1)電池充放電時的能源損耗及電池的循環使用壽命,即儲能的操作成本;2)當前時刻電池的充放電電量對未來時刻電池充放電電量的影響,即儲能的潛在成本.比如,提高當前時刻儲能系統的放電量,雖然可以減少當前時刻的能源購買成本,但是可能會造成未來時刻儲能系統充電量的增加,進而增大未來時刻能源的購買成本.
基于以上2點,如式(6)所示,構建儲能成本:
(6)

(7)

(8)
在不考慮儲能時序優化的情況下,根據1.1節及1.2節,系統成本函數可表示為式(9).本文引入污染指數對每種能源的污染成本進行懲罰.一方面,在降低數據中心整體能源成本的同時,對其能源結構進行優化,提高清潔能源占比;另一方面,因為邊際成本隨著用電量的增加而增加,進一步促使用戶節約能源,實現節能減排.

(9)
式(9)在無不等式約束下的拉格朗日對偶函數及其最優解表示如下[15-16],其中φ為拉格朗日因子:
(10)
(11)

本文結合拉格朗日對偶法,提出了適應于式(9)的求解算法——算法1,并在數學上給出了解的最優性證明,具體證明細節見附錄A.同時,本文在第4節給出該算法與內點法等數值仿真方法的性能比較.
算法1. 最優電量求解算法.
① 初始化相關參數及變量
② Repeat
③ 根據式(10)(11)求解拉格朗日對偶解;
④ 對拉格朗日對偶解進行修正

End If

End If
⑤ 將經步驟④修正過的能源n剔除集合;

值得注意的是,絕大多數數據中心均配置一定規模的儲能系統,且本文的重點也是對有儲能配置的數據中心進行能效優化.研究不考慮儲能時序調度下的數據中心能效優化問題的意義在于為2.2節中的儲能策略提供對比基準.
根據第1.3節,在對有儲能時的能源成本進行建模時,除了考慮儲能對能源購買總量的影響外,還需要考慮儲能自身的操作成本以及潛在成本.式(12)給出了當前時刻基于多源能源選擇及儲能時序優化的數據中心能源成本模型.
minC({qn},o,oH)=

P=θ1mackρfα,
qmin n≤qn≤qmax n,
smin≤s0+o≤smax,
l=1,2,…,H,
其中,s表示儲能系統中的電量;smin和smax分別表示儲能系統中電量的下限和上限;s0表示當前時刻儲能系統電量的初始值.
根據觀察,式(12)的目標函數為二次冪函數,且約束條件均為線性約束.根據文獻[17-18],式(12)為典型的凸二次規劃問題,可通過內點法、SQP等典型凸二次規劃算法求解.
本節將對本文提出的模型進行仿真分析.為了不失一般性,我們假設數據中心可以選擇大電網、風能以及光伏3種不同的能源.其基礎電價分別為0.55CNY,0.65CNY,0.90CNY;峰谷電價調節比例分別為50%,30%,30%.其污染指數分別為γ1=0.25P,β1=0.1;γ2=0.20P,β2=0.07;γ3=0.15P,β3=0.05.
圖2描述了污染指數對單位購電成本的影響.對于一個1 MW的數據中心,隨著購電量從0.1 MWh增加至1 MWh,其單位購電成本也從0.67元增加至0.79元.說明污染指數的引入可以通過增加高耗能用戶的平均單位能源成本,加重對高耗能行為的懲罰,從而激勵用戶節約能源,實現節能減排.

Fig. 2 Influence of pollution index on unit cost圖2 污染指數對單位成本的影響
圖3描述了全天0:00~24:00隨著不同能源實時電價的變化,各種能源購買量在能源購買總量中的占比.分析得出污染指數的引入可以促進多種能源的協調利用,避免了因為電價低廉而購買單一能源的情況.尤其是削減了價格低廉的火力發電購買量,相對提高了價格較高但污染成本較低的清潔能源的使用量.

Fig. 3 Real-time price and purchase decision of each energy resource圖3 實時電價及能源購買量

Fig. 4 Performance comparison of algorithm 1 and interior point method圖4 算法1和內點法性能對比
圖4描述了算法1和內點法的性能對比.當內點法的對偶間隙精度較高時,算法1與內點法所求解的精確度基本相同,但由表1可知,算法1的收斂速度大約是內點法的30倍.此外,隨著內點法對偶間隙精度的降低,算法容易出現明顯錯誤.圖4(c)描述了對偶間隙精度為10-10時內點法的錯誤情況.

Table 1 Convergence Time of Algorithm 1 andInterior Point Method
圖5描述了當前時刻儲能充放電電量對未來時刻的影響,其中d(h)=‖oh(o=o′)-oh(o=200)‖.在1 MW的數據中心中,以當前充電量為200 kWh為參考,分別給出了當前時刻充電量變為100 kWh和400 kWh時儲能系統未來時刻充放電電量的變化情況.由圖5可知,當前時刻儲能充放電電量對未來6~7個小時內的儲能充放電情況影響比較明顯.因此,仿真實驗中取H≥6即可.

Fig. 5 Influence of present battery charging and discharging on that in future圖5 當前時刻儲能充放電電量對未來時刻的影響


Fig. 6 Connection of battery charging and real-time price圖6 儲能充放電電量與實時電價的關系
圖7描述了數據中心配置儲能系統后,比未配置儲能系統時實現的成本節約量.由圖7可知,隨著數據中心規模的增大以及儲能配置容量的增加(從10%增加至40%),其節省的成本也隨之增大.對于一個1.5 MW、儲能配比為40%的數據中心,每年可節約高達10萬元的能源成本.

Fig. 7 Influence of storage on the economy of energy cost圖7 儲能對節約能源成本的影響
在對儲能的潛在成本進行建模時,涉及到對未來時刻單位能源成本的預測.圖8描述了3種不同電價預測方法對能源成本節約量的影響.因為電價預測方法不是本文的重點,因此本文簡單地采用下文中的3種方法進行實驗仿真.結果表明,未來時刻單位能源成本預測的準確性對本文模型的性能有一定的影響.

Fig. 8 Comparison of profit by different price prediction methods圖8 不同電價預測方法下能源成本節約量的對比
1) 方法1

2) 方法2


3) 方法3

其中,e為一個很小的常數.
本文主要從儲能、多源能源供應的角度對數據中心的能源成本進行了優化.首先引入污染指數函數,對高耗能用戶及不同清潔程度的能源進行懲罰,實現了對用戶節能行為的激勵,同時提高了清潔能源使用比例.其次,通過構建儲能的操作成本以及未來潛在成本實現了對儲能充放電電量的時序優化.一方面實現了削峰填谷,另一方面進一步降低了數據中心的能源成本.最后,構建了基于凸二次規劃的數據中心能源成本模型,并針對相關問題的具體特點給出了求解算法.仿真結果表明:隨著數據中心規模的增大以及儲能配置容量的增加,通過運用本文提出的能源成本優化模型,其節省的成本越多.對于一個1.5 MW、儲能配比為40%的數據中心,每年可節約高達10萬元的能源成本.
本文僅僅從數據中心能源系統本身的角度對其能源成本進行了優化.業務QoS保障與能源成本的綜合優化、數據中心的最佳儲能配比、高效準確的電價預測方法等是未來的研究方向.