能源研究与信息  2024, Vol. 40 Issue (3): 153-159   PDF    
数据中心空调系统节能优化策略
高可君1, 方晓蓉1, 刘文意1, 马昕霞2     
1. 上海市电力公司信息通信公司,上海 200072 ;
2. 上海电力大学 能源与机械工程学院,上海 200090
摘要:数据中心机房的能耗一直居高不下。机房设备中能耗占比最高的是机房空调,机房空调系统设备参数的优化设置在系统节能中起关键作用。采用小群控策略对数据中心空调系统进行优化,通过比较不同工况下冷冻水供水温度、机房进风温度和供回水温度等得到最优控制参数。通过蛇优化算法对PID控制器进行改进,从而有效降低了因系统振荡引发的变频风机控制信号波动所导致的能耗升高问题。
关键词数据中心     空调系统     群控策略     节能    
Optimization strategy of energy saving for air conditioning system in data center
GAO Kejun1, FANG Xiaorong1, LIU Wenyi1, MA Xinxia2     
1. Information and Communication Company, Shanghai Electric Power Corporation, Shanghai 200072, China ;
2. Shanghai University of Electric Power, Shanghai 200090, China
Abstract: The equipment room of data center has run with high energy consumption, while the air conditioning occupies the highest proportion. The equipment parameters optimization of air conditioning system plays a key role in the system energy saving. The small group control strategy was used for the optimization of air conditioning system in the data center. The optimal control parameters were obtained by comparing the temperature of frozen water supply, inlet air, and supply and return water under different working conditions. The PID controller was improved by the snake optimization algorithm. The energy consumption by the fluctuation of control signal from variable frequency fan, which is induced by the system oscillation, is effectively reduced.
Key words: data center     air conditioning system     group control strategy     energy saving    

数据中心的中央空调系统分为冷源系统和前端系统两大部分,其中:冷源系统包括冷水机组、冷却塔、冷冻水泵和冷却水泵等设备,其能耗占中央空调系统总能耗的近60%;前端系统则是由风机盘管、新风机组和变频风机等设备组成,该系统能耗占比为40%1。针对这两种系统,许多专家进行了节能策略的研究26。傅斌等7研究了不同制冷量冷水机组并联运行时的情况,针对大、小冷水机组的配合使用进行了多组实验,提出一种加、卸载冷机的群控策略,实验结果表明该策略节能效果明显。王香兰等8采用Apriori频繁项集算法建立冷水机组与能耗间的关系,通过群控策略优化负荷分配,控制冷水机组启停和负荷率,结果表明总能耗降低约12.5%。Lu等9采用自适应神经模糊理论进行建模,通过改进的遗传算法求解,控制风机送风量、冷冻水供水温度以及水泵流量,结果表明空调系统的能耗有所降低。Trautman等10对冷却水流量和冷却塔风机转速进行控制,结果表明冷却塔系统可节能约15%。

从以上研究可看出,针对设备的优化控制策略的研究较少,且机组运行台数发生变化时,对所引起的收敛速度慢及能耗升高问题较少涉及。因此,本文采用小群控策略对数据中心空调系统进行优化,同时,为减少机组运行台数发生变化引起的能耗升高问题,通过蛇优化算法对PID控制器进行改进。

1 系统建模

小群控策略分为三个部分:第一部分是通过模拟得到不同系统参数下的优化结果,分析最优参数组合;第二、三部分分别是在冷水机组、冷却塔和水泵运行台数不变的情况下,利用基于PID控制的变频风机和变频水泵来保证系统在最优参数运行时的节能策略。

1.1 系统参数优化

数据中心机房的空调系统主要由送风机、新风机、换热盘管、冷水机组、冷冻水循环水泵、冷却塔、冷却水循环水泵、冷却水循环水箱、分(集)水器、膨胀水箱及其连接管道等组成。该系统总能耗$ P$

$\qquad P={P}_{{\mathrm{F}}} + {P}_{{\mathrm{V}}} + {P}_{{\mathrm{C}}} + {P}_{{\mathrm{CT}}} + {P}_{{\mathrm{P}}} $ (1)

式中:$ {P_{{\mathrm{F}}}} $为新风机能耗;$ {P_{{\mathrm{V}}}} $为变频风机能耗;$ {P_{{\mathrm{C}}}} $为冷水机组能耗;$ {P_{{\mathrm{CT}}}} $为冷却塔能耗;$ {P_{{\mathrm{P}}}} $为冷却水泵及冷冻水泵能耗。

根据数据中心机房环境要求,需对空调系统运行参数进行优化。由于机房进风温度、冷冻水供水温度和冷冻水供回水温差是空调系统的关键运行参数,因此将此三个参数设置为优化系统参数。根据上海某数据中心机房现场实际运行情况,设置三个参数范围分别为:机房进风温度为18~20 ℃,冷冻水供水温度为8~12 ℃,供回水温差为3~4 ℃。系统参数优化流程如图1所示。

图 1 系统参数优化流程 Fig.1 Flow chart of system parameter optimization

通过模拟计算得出不同工况下的系统总能耗。图2给出了不同运行参数下系统的能耗对比,其中:t1为冷冻水供回水温差;t2为机房进风温度。

图 2 不同运行参数下系统的能耗对比 Fig.2 Comparison of system energy consumption under different operating parameters

图2可看出:

(1)随着机房进风温度下降,能耗显著降低。当进风温度为18 ℃时,系统能耗最低。这是因为:随着进风温度的下降,所需送风量相应减少,此时变频风机自动降低频率,从而能耗减少。

(2)随着冷冻水供水温度升高,能耗逐渐降低。冷冻水供水温度在10 ℃时,节能效果最好。这是因为:当冷冻水供水温度升高时,输配冷量设备的能耗会增大,但是由于冷水机组的蒸发温度上升,蒸发器的功率会随之下降,从而冷水机组的功率会降低。在空调系统中,冷水机组所占能耗较大,其能耗的变化起主要作用,因此整个系统的能耗会降低,从而达到节能的效果。

(3)随着供回水温差升高,能耗降低。供回水温差由3 ℃升至4 ℃时,变频水泵随之进行调整,水泵的流量降低,功率也随之降低。而由于水泵有最低转速比要求,故温差最高仅能达到4 ℃。

由此可确定,该系统最优运行参数为:机房进风温度18℃,冷冻水供水温度10℃,供回水温差4℃。

1.2 基于PID的变频风机控制

在系统运行过程中,末端负荷实时发生变化。当冷水机组供冷量一定时,需监测机房回风温度T0。由PID给出控制信号来调节风机频率,以减少或增大送风量,从而满足机房需求。变频风机控制流程如图3所示。

图 3 变频风机控制流程 Fig.3 Control process of variable frequency fan

控制逻辑为:根据机房要求,机房设定温度Th为22~24 ℃。当机房回风温度T0高于机房设定温度Th时,表明精密空调提供的冷量不能满足末端需求,此时PID控制模块发出信号“调大风机频率”,增大送风量;当T0小于Th时,表明风量过大,此时PID控制模块发出信号“调小风机频率”,减少送风量,从而满足机房的温度要求。

1.3 基于PID的变频水泵控制

由于冷冻水泵和冷却水泵控制除了设定温差不同外,其余原理基本相同,故此仅介绍冷冻水泵控制策略,对冷却水泵控制策略不再赘述。本文中冷冻水泵采用定温差控制法,即当冷冻水供水温度为一定值、机房负荷发生变化时,PID控制模块通过监测冷冻水回水温度来调节水泵电机频率,从而改变流量,满足机房需求。图4为变频水泵控制流程。

图 4 变频水泵控制流程图 Fig.4 Control process of variable frequency pump

控制逻辑为:设定供回水温差为3 ℃,留取5%的裕度。当PID控制模块检测到冷冻水供回水温差低于2.85 ℃时,表明冷冻水流量过大,此时PID控制发出信号“调节水泵电机频率”,冷冻水流量减小,机房温度随之满足要求;当冷冻水供回水温差大于3.15 ℃时,表明流量过小,此时PID控制发出信号“提高水泵运行功率”,机房温度随之满足要求。

1.4 蛇优化算法

由于传统算法在处理PID控制器时存在计算时间长、迭代次数多和精度低的问题1113,为此,本文采用蛇优化算法优化变频风机的PID控制器。通过分析迭代次数确认该算法是否简单、有效和快速,并最终分析该算法对变频风机的节能效果。

1.4.1 蛇优化算法数学模型

蛇优化算法是由Hashim等14于2022年提出的基于蛇觅食和繁殖行为的方便、有效的优化算法。该算法分为三种不同的阶段。

(1)初始化阶段

与大多数种群优化算法相同,蛇优化算法首先需要在整个优化算法过程开始时生成均匀分布的随机种群,其初始化公式为

$\qquad {X_i} = {X_{\min }} + r ({X_{\max }} - {X_{\min }}) $ (2)

式中:$ {X_i} $为处于第i个位置的个体的解;$ r $为初始化系数,范围为0 ~ 1;$ {X_{{\mathrm{max}}}} $为PID输出控制信号的上限;$ {X_{{\mathrm{min}}}} $为PID输出控制信号的下限。

在初始种群设定中,默认种群内雄性和雌性的比例为1:1,分别用$ {X_{i,{\mathrm{m}}}} $$ {X_{i.{\mathrm{f}}}} $表示雄性种群和雌性种群。

(2)起始探索阶段

在起始探索阶段,温度$ T_{\mathrm{em}} $和食物量$ Q $是该算法中两个重要影响因素,它们可以分别用式(3)、(4)表示为

$\qquad T_{\mathrm{em}} = {{\mathrm{e}}^{\left( - \tfrac{t}{T}\right)}} $ (3)
$\qquad Q = {c_1} {{\mathrm{e}}^{\left(\tfrac{{t - T}}{T}\right)}} $ (4)

式中:$ t $为当前迭代次数;$ T $为最大迭代次数;$ {c_1} $为可设置常量。

当食物量$ Q $小于阈值(默认设置为0.25)时,蛇会通过随机选择其位置并实时更新位置来搜索食物,即确定最优解大致位置。该阶段的数学表达式为

$\qquad \begin{split} &{X_{i,{\mathrm{m}}}}\left( {t + 1} \right) = {X_{{\mathrm{m}}}}\left( t \right) \pm {c_2} {A_{\mathrm{m}}}\times \\& \left[ {\left( {{X_{\max }} - {X_{\min }}} \right) r_0 + {X_{\min }}} \right] \end{split}$ (5)
$ \qquad {A_{\mathrm{m}}} = \exp \left( {\frac{{ - {f_{{\mathrm{m}}}}}}{{{f_{i,{\mathrm{m}}}}}}} \right) $ (6)

式中:$ {X_{{\mathrm{r}},{\mathrm{m}}}} $为随机迭代位置;$ {c_2} $为可设置常量;$ {A_{\mathrm{m}}} $为雄性寻找食物的能力;$ r_0 $为随机常量,范围为0 ~ 1;$ {f_{{\mathrm{r}},{\mathrm{m}}}} $为随机迭代位置的适用度;$ {f_{i,{\mathrm{m}}}} $为雄性所处迭代位置的适用度。

(3)发展成长阶段

发展成长阶段是算法的最关键阶段,最优解将在此阶段得出。求解过程中对应蛇的觅食分为战斗和交配两种不同的模式。

(a)觅食模式

当食物量$ Q $大于阈值且温度$ T_{\mathrm{em}} $也大于阈值(0.6)时,蛇将向更可能存在食物的方向移动,即向最优解处迭代,式(7)为该过程的数学表达式,即

$\qquad {X_{i,j}}\left( {t + 1} \right) = {X_{{\mathrm{f}}}} \pm {c_3} T_{\mathrm{em}} r_0 \left[ {{X_{{\mathrm{f}}}} - {X_{i,j}}(t)} \right] $ (7)

式中:$ {X_{i,j}} $为整个种群所处迭代位置;$ {X_{{\mathrm{f}}}} $为食物所在位置,即最优解;$ {c_3} $为可设置常量。

(b)战斗和交配模式

当食物量$ Q $大于阈值且温度$ T_{\mathrm{em}} $低于阈值(0.6)时,蛇将处于战斗模式和交配模式两者之一。

战斗模式的数学表达式为

$ {X_{i,{\mathrm{m}}}}\left( {t + 1} \right) = {X_{i,{\mathrm{m}}}}\left( t \right) \pm {c_3} F_{\mathrm{M}} r_0 \left[ {{X_{{\mathrm{b}},{\mathrm{f}}}} - {X_{i,{\mathrm{m}}}}\left( t \right)} \right] $ (8)
$\qquad F_{\mathrm{M}} = \exp \left( {\frac{{ - {f_{{\mathrm{b}},{\mathrm{f}}}}}}{{{f_i}}}} \right) $ (9)

式中:$ F_{\mathrm{M}} $为寻找最优解的能力;$ {X_{{\mathrm{b}},{\mathrm{f}}}} $为异性种群中最佳配偶所处迭代位置;$ {f_{{\mathrm{b}},{\mathrm{f}}}} $为最佳配偶所处迭代位置的适用度;$ {f_i} $为个体所处迭代位置的适用度。

交配模式的数学表达式为

$\qquad\begin{split} &{X_{i,{\mathrm{m}}}}\left( {t + 1} \right) = {X_{i,{\mathrm{m}}}}\left( t \right) \pm {c_3} {M_{\mathrm{m}}} r_0 \\& \left[ {Q {X_{i,{\mathrm{f}}}}\left( t \right) - {X_{i,{\mathrm{m}}}}\left( t \right)} \right] \end{split} $ (10)
$\qquad {M_{\mathrm{m}}} = \exp \left( {\frac{{ - {f_{i,{\mathrm{f}}}}}}{{{f_{i,{\mathrm{m}}}}}}} \right) $ (11)

式中:$ {M_{\mathrm{m}}} $为雄性的交配能力;$ {f_{i,{\mathrm{f}}}} $为雌性所处迭代位置的适用度。

为了将该算法应用于控制变频风机的PID控制器,采用温度$ T_{\mathrm{em}} $表示空调的设定温度,并采用食物量$ Q $表示系统总能耗。同时,经比较后将上述可设定常量$ {c}_{1}{\text{、}}{c}_{2} $$ {c_3} $分别设置为2、0.2和5。蛇优化算法的程序均由Matlab软件计算。图5为蛇优化算法部分程序。

图 5 蛇优化算法部分程序 Fig.5 Part of program concerning snake optimization algorithm
1.4.2 蛇算法优化PID控制器策略

PID控制器主要控制系统中的变频风机。采用蛇优化算法对PID控制器进行控制,以系统能耗为优化目标函数,以空调负荷、各变量的范围和精度为输入,以控制信号为输出。蛇优化算法流程如图6所示,其中:l为迭代次数;imax为相对最优解。

图 6 蛇优化算法流程 Fig.6 Flow chart of snake optimization algorithm

蛇优化算法迭代完成后得出的最优解是针对PID控制器的比例增益Kp、积分时间Ti和微分时间Td三个最优控制参数的,从而形成范围为0 ~ 1的控制信号。将该控制信号接入变频风机处即可完成控制闭环。图7为Matlab和TRNSYS软件算法联动仿真模块。

图 7 Matlab和TRNSYS软件算法联动仿真模块 Fig.7 Simulation module combining Matlab and TRNSYS algorithm

联动仿真模块输入参数:实时空调负荷、初始变量范围(一般为0 ~ 1)、机房设定温度。联动仿真模块输出参数:控制信号。

2 优化结果分析

变频风机的PID控制器在应用蛇优化算法后,设定迭代次数为1 000次,种群为2个,对运行后的结果进行分析。由于初始位置随机,每次操作结果都会不同,因此选择最佳组作为展示,结果如图8所示。从图中可看出:经过约100次迭代后可获得最优解。整个优化过程稳定、准确和快速。优化前、后变频风机实时功率对比如图9所示。从图中可看出:采用蛇优化算法后,PID控制器控制的变频风机在系统扰动时可快速收敛。模拟两日运行结果表明,单个变频风机可节省约2 167 kW能耗,整个空调系统可获得2%的节能效果。

图 8 蛇算法迭代次数结果 Fig.8 Iterations of snake algorithm

图 9 优化前、后变频风机实时功率对比 Fig.9 Comparison of real-time power of variable frequency fan before and after optimization
3 结论

采用小群控策略对系统参数进行了优化,在优化参数的基础上加入PID控制器对变频风机和变频水泵进行控制,使系统能够尽可能地保持在最优化参数状态下运行。为减少由系统振荡引发的变频风机控制信号的波动所导致的能耗升高的问题,在PID控制器的基础上引入蛇优化算法,优化后整个空调系统可节能约2%。

参考文献
[1]
中华人民共和国住房和城乡建设部. GB 50174—2008 电子信息系统机房设计规范[S]. 北京: 中国计划出版社, 2009.
[2]
许梦玫, 翟晓强, 李国柱, 等. 数据中心冷却技术的研究进展[J]. 建筑科学, 2018, 34(8): 124-132.
[3]
刘芳, 员东照. 数据中心空调系统节能分析[J]. 建筑热能通风空调, 2013, 32(4): 46-48,105. DOI:10.3969/j.issn.1003-0344.2013.04.013
[4]
YANG Y H, WANG Z W, JING X. Problems and countermeasures of air conditioning systems in internet data centers in Xi’an city[J]. Advanced Materials Research, 2011, 374−377: 594-597. DOI:10.4028/www.scientific.net/AMR.374-377.594
[5]
黄国瑞, 刘宏伟, 赵耀, 等. 上海某数据中心精密空调节能运行策略研究[J]. 制冷与空调, 2023, 23(11): 96-100, 104.
[6]
PRIYADUMKOL J, KITTICHAIKARN C. A study of air flow through perforated tile for air conditioning system in data center[J]. Applied Mechanics and Materials, 2012, 249 − 250: 126-131. DOI:10.4028/www.scientific.net/AMM.249-250.126
[7]
傅斌, 赵炜, 李海峰. 多台不同制冷量冷水机组并联的节能运行方案及群控策略[J]. 制冷与空调, 2008, 8(S1): 12-16. DOI:10.3969/j.issn.1009-8402.2008.z1.004
[8]
王香兰, 晋欣桥, 吕远, 等. 基于关联规则的多冷水机组系统负荷优化分配[J]. 制冷学报, 2022, 43(1): 35-45. DOI:10.3969/j.issn.0253-4339.2022.01.035
[9]
LU L, CAI W J, XIE L H, et al. HVAC system optimization—in-building section[J]. Energy and Buildings, 2005, 37(1): 11-22. DOI:10.1016/j.enbuild.2003.12.007
[10]
TRAUTMAN N, RAZBAN A, CHEN J. Overall chilled water system energy consumption modeling and optimization[J]. Applied Energy, 2021, 299: 117166. DOI:10.1016/j.apenergy.2021.117166
[11]
GACTO M J, ALCALÁ R, HERRERA F. A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems[J]. Applied Intelligence, 2012, 36(2): 330-347. DOI:10.1007/s10489-010-0264-x
[12]
MOSSOLLY M, GHALI K, GHADDAR N. Optimal control strategy for a multi-zone air conditioning system using a genetic algorithm[J]. Energy, 2009, 34(1): 58-66. DOI:10.1016/j.energy.2008.10.001
[13]
WANG K J, DAGNE T B, LIN C J, et al. Intelligent control for energy conservation of air conditioning system in manufacturing systems[J]. Energy Reports, 2021, 7: 2125-2137. DOI:10.1016/j.egyr.2021.04.010
[14]
HASHIM F A, HUSSIEN A G. Snake optimizer: a novel meta-heuristic optimization algorithm[J]. Knowledge-Based Systems, 2022, 242: 108320. DOI:10.1016/j.knosys.2022.108320