半月刊

ISSN 1000-1026

CN 32-1180/TP

+高级检索 English
网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

计及建筑热动态特性的数据中心时空协调两阶段鲁棒优化方法

  • 秦雪雪 1,2
  • 李泽宁 1,2
  • 薛屹洵 1,2
  • 常馨月 1,2
  • 苏珈 1,2
1. 太原理工大学电气与动力工程学院,山西省太原市 030024; 2. 煤电清洁智能控制教育部重点实验室(太原理工大学),山西省太原市 030024

最近更新:2025-06-09

DOI:10.7500/AEPS20240706001

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

为实现数据中心的经济灵活运行,提出一种计及建筑热动态特性的数据中心时空协调两阶段鲁棒优化方法。首先,基于数据中心建筑的热动态特性与云用户负载的差异化实时性需求,构建考虑服务器运行环境温度的数据中心云用户负载时空协调数学模型。其次,考虑到常规负载与室外温度的不确定性,提出计及数据中心建筑热动态特性的数据中心两阶段鲁棒优化方法,通过设置不确定性调节参数灵活调整优化保守程度。然后,采用列与约束生成(C&CG)算法迭代求解得到原问题的最优解。最后,通过算例分析对所提方法进行验证。结果表明,所提方法可在保障服务器运行环境温度的前提下,充分挖掘云用户负载时空灵活性和空调制冷灵活性的协同潜力,显著提升了数据中心运行的经济性,有效提高了系统抵御风险的能力。

0 引言

随着大数据、云计算等技术的快速发展,数据通信和数据计算的需求呈指数级增长,数据中心数量和规模持续扩张,其总能源消耗量急剧增多。2019年数据中心的全球能源需求为200 TW·h,预计到2030年需求量将提升超200%,达到658 TW·h

1,数据中心高能耗问题日益紧迫。

数据中心能耗约50%来源于信息技术(information technology,IT)设

2,其主要功能为处理云用户数据负载。与一般电力负载不同,利用数据中心负载的时空调节特性,能够显著减小IT设备能耗。文献[3]考虑数据中心用能空间调节,使各云用户在同一个数据中心或者地理分布的多个数据中心下动态共享物理资源;文献[4]利用批处理型云用户负载在时间上的可转移特性,降低了数据中心运营商的总用能成本;文献[5]根据云用户的不同需求,通过数据中心负载时空转移特性,消纳各地域的可再生能源,降低了数据中心的用能成本;文献[6]利用数据中心负载的空间和时间负荷调节潜力,提出了考虑多种调节方法耦合的数据中心负载建模方法,促进了数据中心的需求响应。上述文献利用云用户负载时空调节特性减少了IT设备能耗。然而,数据中心约有37%的能耗用于冷7,电能消耗巨大,现有研究并未充分考虑制冷系统的灵活性,难以保证数据中心的节能降耗运行。

由于构成数据中心的建筑围护结构材料具有良好的储冷能力,使得数据中心用能表现出一定的储能特性及灵活性。因此,充分挖掘数据中心围护结构的储能潜力,可显著提升数据中心运行的经济灵活性。文献[

8]发挥了数据中心热动态特性对温度变化的延迟作用,提高了可再生能源的利用率;文献[9]利用数据中心围护结构的热动态特性,提出了数据中心的冷却策略,用于降低电力消耗和提高能源效率。尽管上述研究均做出了突出贡献,但并未协调数据中心围护结构的详细热动态特性以及云用户数据负载的时空调节特性,在保障数据中心服务器正常运行环境温度的前提下,难以充分发挥数据中心负载时空灵活性与空调制冷灵活性的协同潜力。

此外,由于数据中心常规电力负载(例如,配电、照明等)以及室外温度具有较强的不确定性,使得负载调度结果出现偏差,难以满足用户需求并保证数据中心运行的经济性。常用于处理不确定性的方法主要有随机优化和鲁棒优化。文献[

10]提出了一种计及电价、可再生能源波动的数据中心随机模型,提高了数据中心虚拟电厂的利润。然而,随机优化需要大量的数据和准确的概率分布来提高优化的准确11。鲁棒优化无须对不确定变量的概率分布准确建模,可通过构造不确定集合,可靠高效地处理不确定问12。文献[13]提出一个鲁棒优化模型,将可再生能源、冷却设施以及动态定价集成到数据中心网络的能源管理任务中,满足了日益增长的海量数据处理需求;文献[14]提出一种基于鲁棒能源成本优化算法的数据中心智能电源管理系统,降低了数据中心预期的能耗成本;文献[15]计及风电和数据中心实时工作负载的不确定性,提出一种基于仿射可调策略的多目标鲁棒优化模型,研究了多目标之间的定量关系。但是,上述传统鲁棒优化往往过于保守,导致数据中心负载调度结果冗余度大、运行成本高,而两阶段鲁棒优化可通过第2阶段的再调度降低其保守性。同时,上述研究并未考虑围护结构的详细热动态特性对数据中心运行成本的影响。

综上所述,本文基于云用户负载时空调节特性以及数据中心建筑热动态特性的协同作用,建立考虑服务器运行环境温度的数据中心时空协调数学模型;其次,考虑到常规负载与外界温度的不确定性,提出计及建筑热动态特性的数据中心两阶段鲁棒优化方法,在保障服务器正常工作温度的基础上,提高数据中心抵御不确定性的能力;最后,采用列与约束生成(column and constraint generation,C&CG)算法,将原问题转化为具有混合整数线性形式的主问题和子问题进行迭代求解。所提方法在保障服务器运行环境温度的前提下,充分利用了云用户负载与空调系统的灵活性,实现最恶劣情况下数据中心的经济运行。

1 数据中心运行框架

本文构建的数据中心运行框架如图1所示。数据中心的能耗来源主要包括IT设备、空调系统、配电系统和照明系

2。其中,大部分能耗来源于IT设备与空调系统。根据实时性需求的不同,本文考虑IT设备承担交互型云用户负载和批处理型云用户负载两类负载。其中,交互型云用户负载即延时敏感型负载,此类负载不具备时间调节能力,但数据负载极快的传输速度使其可以在空间尺度上灵活调节;批处理型云用户负载为延时容忍型负载,具备时序迁移能力,在时间、空间尺度上均具有较高的调节灵活16。此外,IT设备所消耗的电能绝大部分会转变为热17,为满足数据中心服务器的散热需求,空调系统要消耗大量电能用于制冷。

图1  数据中心运行框架

Fig.1  Operational framework of data center

日前,数据中心运营商根据预测的各数据中心需要处理的常规负载和室外温度制定次日的购电计划。但是,常规负载与室外温度存在很强的波动性,会对次日调度计划的执行产生影响。因此,基于日前信息,以数据中心运营商运行成本最小化为目标,计及常规负载、室外温度的不确定性,设置对应不确定集,在此基础上运用两阶段鲁棒优化方法,制定次日各数据中心负载调度任务、电力市场购电计划,并于日前向电网运营商提交投标信息,提高数据中心系统的鲁棒性。日内,各数据中心根据实际功率需求与预测功率的偏差,向电网购电/售电,保证数据中心在满足用户需求前提下,提高数据中心系统抵御风险的能力,减少运行成本。

2 计及数据中心围护结构热动态特性的时空协调数学模型

2.1 数据负载模型

根据云用户实时性需求的不同,本文将数据中心承担的云用户负载分为以下两类。

2.1.1 交互型云用户负载

交互型云用户负载的响应时间主要包括传输延迟时间和平均等待时间。传输延迟时间可假设为一个具体的常数,平均等待时间可通过M/M/1排队模型计算,即

δt=1mMsSμm,s,titr-λtitr (1)

式中:δtt时段交互型云用户负载平均等待时间;M为服务器类型集合;m为集合M内某一服务器类型;S为服务器工作状态集合;s为集合S内某一工作状态;μm,s,titrt时段m类处于工作状态s的用于处理交互型云用户负载的服务器的服务率;λtitrt时段交互型云用户数据负载率。

2.1.2 批处理型云用户负载

本文考虑的批处理型云用户负载处理时间建模如式(2)所示。

mMsSμm,s,tbatch=λtbatch (2)

式中:μm,s,tbatcht时段m类处于工作状态s的用于处理批处理型云用户负载的服务器的服务率;λtbatcht时段批处理型云用户数据负载率。

2.2 数据中心数学模型

本文针对数据中心的IT设备、制冷系统以及常规负载进行调度,其表达式为:

PtDC=PtIT+PtAC+PtCL (3)

式中:PtDCt时段数据中心的总功率;PtITt时段IT设备的功率;PtACt时段空调系统的功率;PtCLt时段配电系统和照明系统的总功率。

2.2.1 IT设备功率模型

本文将服务器功率等价于IT设备功

18,并对服务器功率进行建模,即

PtIT=mMsSPm,s,t (4)
Pm,s,t=Pm,st+Pm,dy,t (5)
Pm,dy,t=kmfm3 (6)

式中:Pm,s,tt时段m类处于工作状态s的服务器的功率;Pm,stm类服务器的静态功率;Pm,dy,tt时段m类服务器的动态功率;kmm类服务器的动态功率计算系数;fmm类服务器芯片的工作频率。

2.2.2 空调系统功率模型

能效比为空调系统的制冷量与其功率之间的比值,因此,空调系统的功率表达式为:

PtAC=QtACEEER (7)

式中:QtACt时段空调系统的制冷量;EEER为空调系统的能效比。

基于空调系统的制冷量,并利用热容-热阻网络模型进一步构建数据中心的详细热动态模型,即

Cwall,12(Tt+1wall,12-Ttwall,12)=ΔtTtin-Ttwall,12Rwall,12+Ttadj,12-Ttwall,12Rwall,12 (8)
Cwall,13(Tt+1wall,13-Ttwall,13)=ΔtTtin-Ttwall,13Rwall,13+Ttadj,13-Ttwall,13Rwall,13 (9)
Cwall,14(Tt+1wall,14-Ttwall,14)=ΔtTtin-Ttwall,14Rwall,14+Ttout,14-Ttwall,14Rwall,14+q14ν14Awall,14Qtrad,14 (10)
Cwall,15(Tt+1wall,15-Ttwall,15)=ΔtTtin-Ttwall,15Rwall,15+Ttout,15-Ttwall,15Rwall,15+q15ν15Awall,15Qtrad,15 (11)
Croom,1w2(Tt+1in-Ttin)=Δtw2=25Ttwall,1w2-TtinRtwall,1w2+Ttout-TtinRtwin,15+ω15Atwin,15Qtrad,1w2-Qtint,1w2+QtAC-ϖtWtIT (12)

式中:w1w2为墙体编号;Cwall,w1w2为墙体热容,其分为含窗侧与不含窗侧;Ttwall,w1w2为墙体温度;Ttint时段室内温度;Ttoutt时段室外温度;Ttout,w1w2t时段墙体外温度;Ttadj,w1w2t时段相邻节点(即相邻墙体)温度;Rwall,w1w2为墙体热阻,其分为含窗侧与不含窗侧;qw1w2为表示墙体是否受到外界太阳辐射的0-1变量,值取1表示墙体受到外界太阳辐射,值取0表示墙体未受到外界太阳辐射;νw1w2为墙体吸热率;Awall,w1w2为墙体面积;Qtrad,w1w2t时段墙体对应方向的光照强度;Croom,1w2为房间的热容;Rtwin,w1w2t时段窗体热阻;ωw1w2为窗体折射率;Qtrad,1w2为窗体对应方向的光照强度;Qtint,1w2t时段内部热源;WtITt时段IT设备的能耗;ϖtt时段数据中心IT设备内部散热系数;Δt为时段差。

本文将常规电力负载(例如,照明等)各时段的功率视为恒定值。对数据中心功率模型进行积分,可得到计及数据中心围护结构热动态特性的时空协调能耗模型,如式(13)所示。

WtDC=WtIT+WtAC+WtCL=1NT(PtIT+PtAC+PtCL)dt (13)

式中:WtDCt时段数据中心的总能耗;WtACt时段空调系统的能耗;WtCLt时段配电系统和照明系统的总能耗;NT为调度周期。

数据中心建筑围护结构热动态模型示意图如图2所示。图中:R1R2R3为简化示意的墙体热阻。

图2  数据中心建筑围护结构热动态模型示意图

Fig.2  Schematic diagram of thermal dynamic model of building envelope in data center

本文构建的数据中心能耗模型应满足以下约束。

1)云用户数据负载率约束

t时段N个数据中心的数据负载率总和λt式(14)所示;相应地,t时段第n个数据中心的数据负载率λn,t式(15)所示。

λt=λtitr+λtbatch (14)
λn,t=λn,titr+λn,tbatch (15)

式中:λtitrt时段内N个数据中心的交互型云用户数据负载率总和;λtbatcht时段内N个数据中心的批处理型云用户数据负载率总和。

2)服务率约束

从服务器种类角度进行分析,N个数据中心的服务率总和μt的计算公式如式(16)所示。从云用户实时性需求的角度进行分析,μt的计算公式如式(17)所示。

μt=n=1NmMsSμt,n,m,s (16)
μt=μtitr+μtbatch (17)

式中:μt,n,m,st时段第n个数据中心内m类处于工作状态s的服务器服务率;μtitrt时段N个数据中心用于处理交互型云用户负载的服务率;μtbatcht时段N个数据中心用于处理批处理型云用户负载的服务率。

交互型云用户负载具有空间调节能力,即

n=1Nun,titr=n=1Nu^n,titr (18)

式中:un,titr为在t时段第n个数据中心的交互型云用户负载服务率;u^n,titrt时段经空间调节后的第n个数据中心的交互型云用户负载服务率。

批处理型云用户负载在时间、空间均具有调节灵活性,可表示为:

n=1Nt=1NTun,tbatch=n=1Nt=1NTu^n,tbatch (19)

式中:un,tbatcht时段第n个数据中心批处理型云用户数据负载服务率;u^n,tbatcht时段经时空调节后的第n个数据中心批处理型云用户数据负载服务率。

3)最大响应时间约束

交互型云用户负载的最大响应时间tw,t满足式(20)所示约束。批处理型云用户负载的最大响应时间满足式(21)所示约束。

tw,tDitr-ditr (20)
t=1Tbatchμtbatch=t=1Tbatchλtbatch (21)

式中:Ditr为交互型云用户负载最大响应时间;ditr为负载传输延迟时间;Tbatch为最大响应时间。

4)服务器运行环境温度约束

当数据中心服务器正常运行时,室内温度Ttin应在一定的区间范围内,即

TmininTtinTmaxin (22)

式中:TmininTmaxin分别为数据中心服务器正常运行室内温度的下限、上限。

5)最大数据负载率约束

当数据中心服务器处理数据时,应在其能处理的最大数据负载量范围内,即

0λn,tλn,max (23)

式中:λn,max为第n个数据中心每秒能处理的数据负载量最大值。

6)服务器工作频率与服务率约束

为根据负载需求实时调节服务器处理器工作频率ft与服务率μt,本文考虑的服务器处理器均设有离散的工作频率与服务率阶梯,且二者相互对应,如式(24)式(25)所示。

ftf1,f2,,fh,,fH (24)
μtμ1,μ2,,μh,,μH (25)

式中:H为服务器可选工作频率种类。

在数据中心的频率与服务率调节中,可以根据实时网络负载在2个集合内进行选择。因此,t时段的服务器处理器工作频率ft与服务率μt具体描述为:

ft=fxl,Hxxl,H,t=[f1,f2,,fH][xt,1,xt,2,,xt,H]T (26)
μt=μxl,Hxxl,H,t=[μ1,μ2,,μH][xt,1,xt,2,,xt,H]T (27)

式中:fxl,Hxxl,H,t分别为工作频率向量、服务率向量;xt,Ht时段工作频率与服务率的选型变量,由于服务器处理器在某一时段只能在一个频率上工作,因此,xt,H应满足

h=1Hxt,h=1 (28)
xt,H0,1 (29)

7)服务器数量约束

各数据中心参与调节的服务器数量应小于对应的服务器数量上限,即

0nsevnsevmax (30)

式中:nsev为各数据中心参与调节的服务器数量;nsevmax为各数据中心参与调节的服务器数量上限。

8)空调运行约束

利用空调系统可满足服务器的制冷需求与运行室内温度需求,其运行功率约束为:

0PtACPmaxAC (31)

式中:PmaxAC为空调系统运行功率上限。

3 数据中心两阶段鲁棒优化方法

数据中心运行目标为日前运行成本最小化,本文考虑数据中心A与B的总运行成本为:

min (WtDC,A+WtDC,B)ct (32)

式中:WtDC,AWtDC,B分别为t时段数据中心A和数据中心B的能耗;ctt时段日前交易电价。

两个数据中心应满足的约束条件包括式(14)式(23)式(26)式(31)。当不考虑常规负载与室外温度波动时,可得到上述数据中心的确定性优化模型,可表述为如式(33)所示的紧凑形式。模型中的不等式约束可表示为式(33)中的第1行,其中包括式(20)式(23)式(30)式(31);等式约束可表示为式(33)条件约束的第2行,其中包括式(14)式(17)式(21)式(28)式(29)式(33)条件约束的第3行表示优化变量下xy之间满足的约束关系,包括式(26)式(27)式(33)条件约束的第4行表示在数据中心确定性优化模型中,不确定变量取值为各时段的预测值。

minx,ycTys.t.    Dyd          Ky=k          Fx+Gy=0          Iuy=u^ (33)

式中:c式(32)的系数列向量;DKFGIu为对应约束下的系数矩阵;dk为常数列向量;xy以及u^的具体表达式见附录A。

上述模型为常规确定性优化问题,得到的方案往往过于“冒险”,难以满足数据中心云用户的需求。因此,有必要在模型中计及不确定因素波动的影响,构建常规负载和室外温度所属的箱型不确定集U,即

U={u}u=[uP,t,uT,t]TRNT×2s.t.    uP,tu^P,t-ΔuP,tmax,u^P,t+ΔuP,tmax          uT,tu^T,t-ΔuT,tmax,u^T,t+ΔuT,tmax (34)

式中:t=1,2,,NTuP,tuT,t分别为不确定变量,即常规负载和室外温度;u^P,tu^T,t分别为常规负载与室外温度各时段的预测值;ΔuP,tmaxΔuT,tmax分别为不确定变量uP,tuT,t允许的最大波动偏差。

本文采用两阶段鲁棒优化方法构建的计及建筑热动态特性的数据中心模型如式(35)所示。其中,第1阶段问题为最外层的min问题,优化变量为x;第2阶段问题为内层的max-min问题,优化变量为uy,其中,min问题等同于式(32)的目标函数,代表数据中心运行成本最小化。

minx{maxuUminyΩx,ucTy}s.t.    x=[xh,A,i,t,xh,B,i,t]T     xh,A,i,t,xh,B,i,t0,1          h=1Hxh,A,i,t=1          h=1Hxh,B,i,t=1 (35)

式中:xh,A,i,txh,B,i,t分别为数据中心A、B的第i个服务器t时刻的选型变量;Ω(x,u)为当(x,u)给定时,优化变量y的可行域,如式(36)所示。

Ω(x,u):yDyd:γKy=k:λFx+Gy0:νdoIuy=u:π (36)

式中:γλνdoπ为对偶变量,用于处理第2阶段的最小化问题。

4 求解算法

本文采用C&CG算法求解计及建筑热动态特性的数据中心时空协调两阶段鲁棒优化问题。C&CG算法通过交替求解主、子问题,使得2个问题得到的运行成本差小于给定阈值,从而得到原问题的最优解。对式(35)进行分解,得到的主问题表达式为:

minx αs.t.    αcTyl     Dyld     Kyl=k     Fx+Gyl=0     Iuyl=ul*     lkdd (37)

式中:kdd为迭代次数;yl为数据中心子问题第l次迭代后的解;ul*为常规负载以及室外温度第l次迭代的取值向量。

经分解后的子问题表达式为:

maxuU minyΩ(x,u)cTy (38)

经过一系列推导及线性化,子问题最终转化为式(39),具体推导过程见附录B。

maxB,B',γ,λ,νdo,πdTγ+kTλ-(Fx)Tνdo+u^Tπ+ΔuTB's.t.    DTγ+KTλ+GTνdo+IuTπc          M¯(B-1)B'-π0          0B'M¯B          t=1NTBP,t=ΓP,t          t=1NTBT,t=ΓT,t (39)

式中:Δu=[ΔuP,t,ΔuT,t]TB'=[BP,t',BT,t']T为连续型辅助变量;M¯为一个很大的正实数。

利用C&CG算法求解上述模型,具体步骤如下。

步骤1:给定一组常规负载与室外温度作为最恶劣场景u,设置主问题提供的数据中心运行成本下界为LLB=-,子问题提供的数据中心运行成本上界为LUB=+,收敛阈值为ε

步骤2:依据数据中心第l次迭代得到的最恶劣场景ul*求解主问题式(37),得到第1阶段运行方案,更新下界LLB=αl*

步骤3:将主问题的解xl*作为固定值代入式(39)中,得到子问题的目标函数值fl*(xl*)和不确定变量u的取值ul+1*,并将得到的目标函数值作为新的上界,即LUB=min{LUB,fl*(xl*)}

步骤4:判断上、下界是否达到收敛条件,若LUB-LLBε,则迭代结束,返回最优解xl*yl*;否则,增加变量yl+1及约束式(40)

αcTyl+1Dyl+1dKyl+1=kFx+Gyl+1=0Iuyl+1=ul+1* (40)

l=l+1,重新求解主、子问题直至算法收敛。

综上,本文所提计及建筑热动态特性的数据中心时空协调两阶段鲁棒优化方法的求解流程如图3所示。

图3  C&CG算法流程图

Fig.3  Flow chart of C&CG algorithm

5 算例分析

本章在MATLAB-YALMIP平台下验证了计及数据中心围护结构热动态特性的时空协调两阶段鲁棒优化方法的有效性,所有场景均由Gurobi进行求解。PC硬件环境为Intel Core i7 2.30 GHz CPU和16 GB RAM。

5.1 基础数据

表1提供了各数据中心服务器的处理器性能参

19表2提供了数据中心围护结构参数,图4提供了各数据中心的原始数据负载率和分时电价。

表1  数据中心服务器处理器性能参数
Table 1  Performance parameters of server processor in data center
数据中心CPU型号可选工作频率/GHz各工作频率对应的服务率/(条·s-1)静态能耗/W动态能耗计算系数/(W·GHz-3
A Intel Pentium 4630 1.0、1.2、1.5、2.4、3.0 5.0、6.0、7.5、12.0、15.0 30 4.0
B Intel Pentium 950 1.0、1.5、2.2、2.9、3.4 5.0、7.5、11.0、14.5、17.0 68 5.5
表2  数据中心建筑围护参数
Table 2  Parameters of building envelope in data center
参数数值
含窗侧墙体热阻 0.06 K/W
不含窗侧墙体热阻 0.08 K/W
窗户热阻 0.02 K/W
不含窗侧墙体热容 7.9×105 J/W
含窗侧墙体热容 2.6×107 J/W
房间热容 2.5×105 J/W

图4  数据中心原始数据负载率与日前购电电价

Fig.4  Original data load rate of data center and price of day-ahead electricity purchasing price

本文假设各时段2种云用户负载占比均为50%;批处理型云用户负载响应时间上限设置为24 h;模型的优化周期为24 h;服务器的正常运行环境温度区间为18~27

20

5.2 数据中心灵活性结果分析

为进一步研究云用户负载时空灵活性和数据中心服务器运行环境温度对数据中心运行成本的影响,本文设置了4个方案。

方案1:不考虑云用户负载时空灵活性和服务器运行环境温度。

方案2:仅考虑云用户负载时间灵活性,不考虑服务器运行环境温度。

方案3:仅考虑云用户负载时空灵活性,不考虑服务器运行环境温度。

方案4:考虑云用户负载时空灵活性和服务器运行环境温度。

设置方案1~3的数据中心服务器运行环境温度保持在22.5 ℃恒定,方案4的数据中心服务器运行环境温度为18~27 ℃。

5.2.1 负载时间调节对数据中心的影响

方案1和方案2中各数据中心的数据负载率、空调出力曲线如图5图6所示。方案1不考虑云用户负载时空灵活性和服务器运行环境温度,各数据中心的数据负载率采用原始到达率,数据中心A和B的日前总运行成本为833.57万元。方案1未考虑数据中心负载调节特性,数据中心的运行成本较高;方案2仅考虑云用户负载时间灵活性,不考虑服务器运行环境温度,数据中心A和B的日前总运行成本为783.63万元。在电价高峰期,各数据中心将自身的批处理型云用户负载平移到电价较低的时段,空调功率也因负载平移而降低,方案2充分利用了批处理型云用户负载时间调节的特性,降低了运行成本。

图5  方案1和方案2数据中心数据负载率对比

Fig.5  Comparison of data load rates of data center between scheme 1 and scheme 2

图6  方案1和方案2数据中心空调功率对比

Fig.6  Comparison of air conditioning power between scheme 1 and scheme 2

5.2.2 负载空间调节对数据中心的影响

方案2和方案3中各数据中心的数据负载率、空调出力曲线如图7图8所示。方案2仅考虑云用户负载时间灵活性,数据中心A和B的日前总运行成本为783.63万元。当仅考虑负载时间调节时,各数据中心的数据负载仅在时间尺度上平移,数据负载的总量不变,而数据中心B的IT设备能耗远大于数据中心A,空调的运行功率也较高。方案2并未充分利用数据负载调节的特性,数据中心的运行成本较高;方案3考虑云用户负载时空灵活性,数据中心A和B的日前总运行成本为695.13万元。考虑负载时空调节,在方案2的基础上,数据中心B的部分数据负载会转移至数据中心A进行处理,数据中心B的能耗与方案2相比,得到明显降低。方案3充分利用了数据中心负载时空调节特性,提升了数据中心运行的经济性。

图7  方案2和方案3数据中心数据负载率对比

Fig.7  Comparison of data load rates of data center between scheme 2 and scheme 3

图8  方案2和方案3数据中心空调功率对比

Fig.8  Comparison of air conditioning power between scheme 2 and scheme 3

5.2.3 服务器运行环境温度对数据中心的影响

为进一步研究服务器运行环境温度对数据中心运行成本和空调出力的影响,方案4在方案3的基础上,考虑数据中心服务器运行环境温度区间,与方案3形成对照。方案3和方案4中各数据中心数据负载率、空调出力及服务器运行环境温度曲线分别如图9图11所示。

图9  方案3和方案4数据中心数据负载率对比

Fig.9  Comparison of data load rates of data center between scheme 3 and scheme 4

图10  方案3和方案4数据中心室内温度对比

Fig.10  Comparison of indoor temperatures between scheme 3 and scheme 4

图11  方案3和方案4数据中心空调功率对比

Fig.11  Comparison of air conditioning power between scheme 3 and scheme 4

方案3不考虑服务器正常运行环境温度区间,数据中心A和B的日前总运行成本为695.13万元。但是,室内温度恒定在最适宜的温度,空调出力较高。方案3未充分利用数据中心围护结构的热动态特性,且未充分考虑数据中心室内温度对空调出力的影响,数据中心的运行成本较高;方案4考虑数据中心服务器运行环境温度的影响,设置服务器运行环境温度区间为18~27 ℃,数据中心A和B的日前总运行成本688.23万元。在加入数据中心服务器运行环境温度区间后,数据中心A和B的数据负载率的分配会综合考虑分时电价、空间因素、温度因素实施动态调节,方案4充分利用了数据中心围护结构的热动态特性,考虑服务器运行环境温度区间的影响,进一步减少了数据中心的运行成本,提升数据中心运行的经济性。

5.3 不确定因素波动对数据中心影响分析

为验证常规负载和室外温度波动对数据中心运行的影响,本节基于方案4,计及常规负载和室外温度的不确定性,采用两阶段鲁棒方法对数据中心进行优化。

5.3.1 优化模型比较

在相同的不确定性调节参数下,为了使确定性优化模型中的常规负载和室外温度随机时段取得预测区间的最大值,本节将得到的日前运行成本与本文提出两阶段鲁棒优化方法所得结果进行对比。假设ΔuP,tmax=0.1ΔuP,tΔuT,tmax=0.1ΔuT,t,其中,ΔuP,tΔuT,t分别为确定变量uP,tuT,t的波动偏差,对应的预测、实际值曲线如图12所示。

图12  预测、实际不确定变量曲线

Fig.12  Curves of predicted and actual uncertainty variables

以常规负载对应的不确定性调节参数ΓP,t=6、室外温度对应的不确定性调节参数ΓT,t=12为例,此时常规负载在03:00—07:00及09:00—10:00时段取得预测区间的最大值,室外温度在01:00—06:00、08:00—09:00、16:00—17:00、18:00—19:00、20:00—21:00及23:00—24:00时段取得预测区间的最大值。分别设计以下2种场景,得到的运行成本如表3所示。

表3  不同方案运行成本
Table 3  Operation costs under various schemes
方案日前运行成本/万元
鲁棒优化 703.72
确定性优化(场景1) 699.64
确定性优化(场景2) 700.63

场景1:常规负载选取预测区间最大值的时段为10:00—15:00,室外温度的时段选取和两阶段鲁棒模型相同。

场景2:常规负载时段选取和两阶段鲁棒模型相同,室外温度选取预测区间最大值的时段为07:00—18:00。

表3可以看出,在不确定变量取得预测区间最大值的时段数相同时,采用确定性优化得到的运行成本小于两阶段鲁棒优化方法,即两阶段鲁棒优化方法可以得到最恶劣场景下的方案。本节进一步选取3组不同的不确定性调节参数,对比了确定性优化以及两阶段鲁棒优化得到的日前运行成本,结果如表4所示,从而验证了本文方法可以通过调节不确定性调节参数来调整方案的保守性。

表4  不同不确定性调节参数下数据中心运行成本
Table 4  Operation costs of data centers with different uncertainty adjustment parameters
优化模型日前运行成本/万元
确定性优化 688.23
两阶段鲁棒优化(ΓP,t=0,ΓT,t=0 688.23
两阶段鲁棒优化(ΓP,t=6,ΓT,t=12 703.72
两阶段鲁棒优化(ΓP,t=12,ΓT,t=12) 712.11

表4可知,随着不确定性调节参数的增加,数据中心的日前运行成本也随之增加。这是由于数据中心制定方案时面临的不确定性更多,导致日前运行成本上升。不确定性调节参数值越大,意味着常规负载和室外温度取得预测区间最大值的时段数越多,故数据中心的日前运行成本越大。

5.3.2 预测误差影响分析

为验证本文采用两阶段鲁棒优化方法得到的方案具有较强的鲁棒性。本节以图12中的常规负载和室外温度信息为参考,以ΓP,t=6ΓT,t=12为例对比2种优化方法的性能。由于得到的调度方案用于数据中心日前购电,故预测购电量与实际用电量的偏差,要从实时市场中购/售电进行补偿,相应的成本称为平衡成本。假定实时市场中的购电(售电)电价为日前市场相应时段购电(售电)电价的150%(50%

21,得到不同预测误差下两种方案的最终运行成本,如图13所示。图中:预测误差是指对于每个时段常规负载和室外温度的预测值与实际值之间的偏差相对于图12的倍数。

图13  不同预测误差下优化方法性能比较

Fig.13  Performance comparison between optimization methods with different prediction errors

图13中可以看出,由于两阶段鲁棒优化方法考虑了不确定变量的波动,在最恶劣场景下得到数据中心的日前运行方案,使得对应的日前运行成本大于确定性优化方法。当预测误差较大时,所需的平衡成本少于确定性优化方法,并且随着预测误差的增大,优势更加显著。因此,两阶段鲁棒优化方法得到的总运行成本小于确定性优化方法。当预测误差较小时,由于常规负载和室外温度预测值和对应实际值之间偏差较小,对应的平衡成本降低,此时确定性优化方法的优势更加明显,使得两阶段鲁棒优化方法得到的总运行成本高于确定性优化方法。

6 结语

本文提出了一种考虑常规负载、室外温度不确定性及建筑热动态特性的数据中心时空协调的两阶段鲁棒优化方法,结果表明:

1)通过协调云用户负载的时空调节特性与数据中心建筑的热动态特性,在保障服务器正常工作温度的基础上,数据中心可充分发挥云用户负载和空调系统的灵活性潜力。相较于方案1,方案2、3、4的运行成本分别减少了5.99%、16.61%、17.44%。

2)本文所提方法可得到对应不确定性调节参数下数据中心运行最恶劣场景对应的调度方案,且随着不确定性调节参数的增大,数据中心的日前运行成本逐渐增加。

3)随着预测误差的增大,两阶段鲁棒优化方法降低运行成本的效果更加明显,但当预测精度较高时,总运行成本会高于确定性优化。

在未来工作中,将深入研究当预测精度较高时两阶段鲁棒优化方法的作用机理,以进一步提高所提方法的优势。

附录

附录A

xy为优化变量,具体表达式为:

x=[xA,i,th,xB,i,th]Ty=[fA,t3,fB,t3,μA,t,μB,t,μA,titr,μB,titr,μA,tbatch,μB,tbatch,PA,tAC,PB,tAC,TA,tin,TB,tin,TA,twall,12,TB,twall,12,TA,twall,13,TB,twall,13,TA,twall,14,TB,twall,14,TA,twall,15,TB,twall,15,PtCL,Ttout]T (A1)

式中:t1,2NT;i1,2C;h1,2HC为数据中心服务器台数。

不确定变量取值为各时段的预测值,如式(A2)所示:

u^=[u^P,t,u^T,t]T (A2)

式中:u^P,tu^T,t为常规负载与室外温度各时段的预测值。

附录B

考虑到max-min的双层优化为NP-hard问题,通常求解存在一定难度,因此采用对偶理论,得到其对偶问题如下:

maxuU,γ,λ,ν,πdTγ+kTλ-(Fx)Tν+uTπs.t.DTγ+KTλ+GTν+IuTπcγ0 (B1)

式中存在双线性项uTπ,对于本文所研究的数据中心中,当常规负载和室外温度取值为式(34)右边界时,数据中心所需运行成本更高。因此常规负载和室外温度所属不确定集U可重新表述为:

U=u=[uP,t,uT,t]TR(NT)×2t=1,2,NTuP,t=u^P,t+BP,tΔuP,tmaxt=1NTBP,t=ΓP,tuT,t=u^T,t+BT,tΔuT,tmaxt=1NTBT,t=ΓT,t (B2)

式中:B=[BP,t,BT,t]T为二进制变量,取值为1时,表示常规负载和室外温度取到不确定集的最大值;ΓPtΓTt分别为常规负载和室外温度对应的不确定性调节参数,Γ值越小,代表模型越冒险,因此可用于调节方案的保守程度。但由于把式(B2)中的不确定变量表达式代入式(B1)时,会出现双线性项,故通过大M法对其进行线性化,得到:

maxB,B',γ,λ,ν,πdTγ+kTλ-(Fx)Tν+u^Tπ+ΔuTB's.t.DTγ+KTλ+GTν+IuTπM¯(B-1)B'-π00B'M¯Bt=1NTBP,t=ΓP,tt=1NTBT,t=ΓT,t (B3)

式中:Δu=[ΔuP,t,ΔuT,t]TB'=[BP,t',BT,t']T为连续型辅助变量;M¯为一个很大的正实数。

参 考 文 献

1

KOOT MWIJNHOVEN F. Usage impact on data center electricity needs: a system dynamic forecasting model[J]. Applied Energy2021291116798. [百度学术] 

2

LIU Y NWEI X XXIAO J Yet al. Energy consumption and emission mitigation prediction based on data center traffic and PUE for global data centers[J]. Global Energy Interconnection202033): 272-282. [百度学术] 

3

DING Z HCAO Y JXIE L Yet al. Integrated stochastic energy management for data center microgrid considering waste heat recovery[J]. IEEE Transactions on Industry Applications2019503): 2198-2207. [百度学术] 

4

WANG J JDENG H DLIU Yet al. Coordinated optimal scheduling of integrated energy system for data center based on computing load shifting[J]. Energy2023267126585. [百度学术] 

5

BENBLIDIA M ABRIK BESSEGHIR Met al. Power allocation and energy cost minimization in cloud data centers microgrids: a two-stage optimization approach[J]. IEEE Access20221066213-66226. [百度学术] 

6

CHEN MGAO C WSHAHIDEHPOUR Met al. Internet data center load modeling for demand response considering the coupling of multiple regulation methods[J]. IEEE Transactions on Smart Grid2021123): 2060-2076. [百度学术] 

7

WAN J XDUAN Y DGUI Xet al. Safecool: safe and energy-efficient cooling management in data centers with model-based reinforcement learning[J]. IEEE Transactions on Emerging Topics in Computational Intelligence202376): 1621-1635. [百度学术] 

8

朱介北杨顺坡俞露杰.数据中心制冷系统即时消纳可再生能源的建模和变温控制[J].电力系统自动化20224620):13-22. [百度学术] 

ZHU JiebeiYANG ShunpoYU Lujieet al. Modeling and variable temperature control for instant consumption of renewable energy in data center cooling systems[J]. Automation of Electric Power Systems20224620): 13-22. [百度学术] 

9

NADJAHI CLOUAHLIA HLEMASSON S. A review of thermal management and innovative cooling strategies for data center[J]. Sustainable Computing: Informatics and Systems20181914-28. [百度学术] 

10

ZHANG H FXU TWU H Yet al. Risk-based stochastic day-ahead operation for data centre virtual power plants[J]. IET Renewable Power Generation20191310): 1660-1669. [百度学术] 

11

ZHOU Y ZSHAHIDEHPOUR MWEI Z Net al. Distributionally robust unit commitment in coordinated electricity and district heating networks[J]. IEEE Transactions on Power Systems2020353): 2155-2166. [百度学术] 

12

YANG JSU C Q. Robust optimization of microgrid based on renewable distributed power generation and load demand uncertainty[J]. Energy2021223120043. [百度学术] 

13

CHEN T YZHANG YWANG Xet al. Robust workload and energy management for sustainable data centers[J]. IEEE Journal on Selected Areas in Communications2016343): 651-664. [百度学术] 

14

JAWAD MQURESHI M BKHAN M U Set al. A robust optimization technique for energy cost minimization of cloud data centers[J]. IEEE Transactions on Cloud Computing202192): 447-460. [百度学术] 

15

LIAN Y CLI Y ZZHAO Yet al. Robust multi-objective optimization for islanded data center microgrid operations[J]. Applied Energy2023330120344. [百度学术] 

16

GHAMKHARI MWIERMAN AMOHSENIAN-RAD H. Energy portfolio optimization of data centers[J]. IEEE Transactions on Smart Grid201784): 1898-1910. [百度学术] 

17

韩冰冰.数据中心可再生能源和余热利用现状[J].智能建筑2020547-53. [百度学术] 

HAN Bingbing. Present situation of renewable energy and waste heat utilization in data center[J]. Intelligent Building2020547-53. [百度学术] 

18

王丹阳张沈习程浩忠.考虑数据中心用能时空可调的电-气互联综合能源系统分布式光伏最大准入容量计算[J].电力系统及其自动化学报2023352):121-131. [百度学术] 

WANG DanyangZHANG ShenxiCHENG Haozhonget al. Calculation of maximum allowable access capacity of distributed photovoltaic in electricity-gas integrated energy system considering spatio-temporal adjustability of energy consumption by data centers[J]. Proceedings of the CSU-EPSA2023352): 121-131. [百度学术] 

19

LI JLI Z YREN Ket al. Towards optimal electric demand management for Internet data centers[J]. IEEE Transactions on Smart Grid201231): 183-192. [百度学术] 

20

CHU J JHUANG X. Research status and development trends of evaporative cooling air-conditioning technology in data centers[J]. Energy and Built Environment202341): 86-110. [百度学术] 

21

刘一欣郭力王成山.微电网两阶段鲁棒优化经济调度方法[J].中国电机工程学报20183814):4013-4022. [百度学术] 

LIU YixinGUO LiWANG Chengshan. Economic dispatch of microgrid based on two stage robust optimization[J]. Proceedings of the CSEE20183814): 4013-4022. [百度学术]