一种基于机器学习的数据中心水冷系统调控方法及装置与流程

文档序号:33193138发布日期:2023-02-04 09:34阅读:43来源:国知局
一种基于机器学习的数据中心水冷系统调控方法及装置与流程

1.本发明涉及数据中心运行调控技术领域,具体涉及一种基于机器学习的数据中心水冷系统调控方法及装置。


背景技术:

2.数据中心作为加工、储存和管理数据的厂房,已成为信息社会的用电大户。数据中心的空调系统承担排除机柜服务器产生的热量,维持数服务器安全可靠运行的任务。由于数据中心具有服务器发热密度大、全年需不间断供冷的特性,空调系统节能运行是降低数据机房运行成本的主要途径。
3.为此,研究人员开始针对节能运行的控制进行研究。如专利cn111665881a给出了一种用于数据中心节能的温度控制方法,(1)确定能够满足机柜制冷量需求的合格环境参数;(2)根据合格环境参数以及空调系统和冷却水循环系统的设置参数组与相应的环境参数组之间的对应关系,确定空调系统和冷却水循环系统的多组设置参数;(3)主控服务器周期性获取环境参数监视系统实时监控的数据中心的环境参数数据,并根据环境参数数据对应控制调节空调系统和冷却水循环系统的多组设置参数。该方案通过空调系统和冷却水循环系统对数据中心的机柜温度的控制实现对数据中心的实时和有效的节能控制。
4.但是,以上的控制方法仍未实现智能化,之后如专利cn112800630a给出了一种基于强化学习的末端精密空调优化控制方法,获取预设时间内数据中心机房设备样本数据,根据获取到的样本数据,提取子样本序列集合;通过样本数据构建热负载和制冷设备之间的关系模型,生成热平衡方程;根据子样本序列集合,利用em算法对热平衡方程进行求解得到系统热平衡的作用系数;定义优化目标函数,并利用强化学习方法求解空调的控制参数。
5.上述的方案虽然实现了对数据中心机房的智能控制,但是未能考虑数据中心实际工况中由不同冷负荷密度及环境空气条件带来的繁杂变数,不能实现对水冷系统的精细调控。
6.因此,如何针对实际工况中水冷系统的调控模式和布局,在基于机器学习的情况下,以实现对数据中心水冷系统的精细调控是本领域技术人员亟待解决的问题。


技术实现要素:

7.针对上述现有技术中存在的缺陷,本发明提供了一种基于机器学习的数据中心水冷系统调控方法及装置,通过结合数据中心水冷系统的调控模式,给出基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备供水流量数据的第一预测模型,充分考虑数据中心不同冷负荷密度及环境空气条件,对水冷系统进行精细调控,实现冷源及制冷的高效利用。
8.第一方面,本发明提供一种基于机器学习的数据中心水冷系统调控方法,数据中心水冷系统包括精密空调室以及设置在精密空调室外部的冷却设备,精密空调室内包括间隔分布的多组机柜以及冷却空调,冷却设备通过热量传递为冷却空调提供冷量;
9.数据中心水冷系统调控方法包括如下步骤:
10.采集多工况下的室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据,获得数据中心pue最低时的冷却设备优化供水流量数据,并形成数据中心水冷系统调控的运行数据集;
11.比较冷却设备特性参数与冷却空调进水、冷却空调出水的数据,实时识别数据中心水冷系统的调控模式;
12.对冷却设备特性参数进行辨识,并结合数据中心水冷系统的调控模式,训练预设的机器学习算法,给出基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备优化供水流量数据的第一预测模型;
13.根据第一预测模型,通过冷却设备供水流量对数据中心水冷系统进行调控。
14.进一步的,室外环境空气参数包括室外湿球温度,精密空调室运行参数包括室内it设备发热量、空调送风温度以及空调送风量,冷却设备特性参数包括室内精密空调的换热参数、冷却塔出水温度与室外湿球温度的温差、冷水机组的热力学完善度、冷水机组的蒸发温度与供水温度的温差以及冷水机组的冷凝温度与室外湿球温度的温差。
15.进一步的,数据中心pue最低的数值为预设,预设的数值范围为1~1.4;
16.获得数据中心pue最低时的冷却设备优化供水流量数据,并形成数据中心水冷系统调控的运行数据集,具体包括:
[0017][0018][0019]
其中,n1为室外湿球温度数组的数据数量,n2为室内it设备发热量数组的数据数量,n3为空调送风温度数组的数据数量,n4为空调送风量数组的数据数量,n5为室内精密空调的换热参数数组的数据数量,n6为冷却塔出水温度与室外湿球温度的温差数组的数据数量,n7为冷水机组的热力学完善度数组的数据数量,n8为冷水机组的蒸发温度与供水温度的温差数组的数据数量,n9为冷水机组的冷凝
温度与室外湿球温度的温差数组的数据数量,n为冷却设备优化供水流量数组[g
w,pot,1gw,pot,2
…gw,pot,n
]的数据数量,且
[0020]
进一步的,冷却设备特性参数还包括冷却塔出水温度,数据中心水冷系统的调控模式包括自然供冷、混合供冷以及机械制冷;
[0021]
比较冷却设备特性参数与冷却空调进水、冷却空调出水的数据,实时识别数据中心水冷系统的调控模式,具体为:
[0022]
基于比较冷却塔出水温度与冷却空调进水温度和冷却空调出水温度的数值大小,判别数据中心水冷系统的调控模式为自然供冷、混合供冷及机械制冷的一种。
[0023]
进一步的,冷却设备包括冷却塔、冷水机组、冷冻水泵及控制阀门,控制阀门包括第一阀门、第二阀门、第三阀门及第四阀门,冷却空调出水通过第二阀门连通冷却塔入口,冷却空调出水通过第一阀门连通冷冻水泵入口,冷却塔出口连通冷冻水泵入口,冷冻水泵出口分两条支路,其中一条支路通过第四阀门连通冷水机组入口,冷水机组出口连通冷却空调进水,另一条支路通过第三阀门直接连接空调进水;
[0024]
基于比较冷却塔出水温度与冷却空调进水温度和冷却空调出水温度的数值大小,判别数据中心水冷系统的调控模式为自然供冷、混合供冷及机械制冷的一种,具体包括:
[0025]
若t
cooling
<t
ws
,则第一阀门、第四阀门关闭,第二阀门、第三阀门开启,判别水冷系统的调控模式为自然供冷;
[0026]
若t
ws
<t
cooling
<t
wr
,则第一阀门、第三阀门关闭,第二阀门、第四阀门开启,判别水冷系统的调控模式为混合供冷;
[0027]
若t
cooling
>t
wr
,则第二阀门、第三阀门关闭,第一阀门、第四阀门开启,判别水冷系统的调控模式为机械制冷;
[0028]
其中,t
cooling
为冷却塔出水温度,t
ws
为冷却空调进水温度,t
wr
为冷却空调出水温度。
[0029]
进一步的,对冷却设备特性参数进行辨识,具体包括:
[0030]
冷却设备特性参数还包括空调回风温度t
ar
、冷却设备供水量gw、冷水机组压缩机功耗p
chiller
、冷水机组的蒸发温度t
evap
以及冷水机组的冷凝温度t
cond

[0031]
室内精密空调的换热参数kf通过空调送风温度t
as
、空调送风量ga、空调回风温度t
ar
、冷却空调进水温度t
ws
、冷却空调出水温度t
wr
以及冷却设备供水流量gw进行辨识,辨识的关系如下:
[0032]
kf=f2(t
as
,ga,t
ar
,t
ws
,t
wr
,gw)
[0033]
冷却塔出水温度与室外湿球温度的温差δt
cooling
通过冷却塔出水温度t
cooling
和室外湿球温度t
wb
进行辨识,辨识的关系如下:
[0034]
δt
cooling
=f3(t
cooling
,t
wb
)
[0035]
冷水机组的热力学完善度η通过冷水机组压缩机功耗p
chiller
、冷却空调进水温度t
ws
、冷却空调出水温度t
wr
、冷却设备供水流量gw、冷水机组的蒸发温度t
evap
以及冷水机组的冷凝温度t
cond
进行辨识,辨识的关系如下:
[0036]
η=f4(p
chiller
,t
ws
,t
wr
,gw,t
evap
,t
cond
)
[0037]
冷水机组的蒸发温度与供水温度的温差δt
evap
通过冷水机组的蒸发温度t
evap
和冷
却空调进水温度t
ws
进行辨识,辨识的关系如下:
[0038]
δt
evap
=f5(t
evap
,t
ws
)
[0039]
冷水机组的冷凝温度与室外湿球温度的温差δt
cond
通过冷水机组的冷凝温度和室外湿球温度t
wb
进行辨识,辨识的关系如下:
[0040]
δt
cond
=f6(t
cond
,t
wb
)
[0041]
其中,f2、f3、f4、f5及f6为不同的量化函数。
[0042]
进一步的,结合数据中心水冷系统的调控模式,训练预设的机器学习算法,给出基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备优化供水流量数据的第一预测模型,具体包括:
[0043]
基于识别出的数据中心水冷系统的调控模式,选择对应的冷却设备特性参数,并通过完成的冷却设备参数辨识关联到相应参数;
[0044]
将室外环境空气参数、精密空调室运行参数及对应的冷却设备特性参数作为输入参数,输入预设的多个机器学习算法,输出预测冷却设备优化供水流量;
[0045]
基于设定的预测冷却设备优化供水流量和冷却设备优化供水流量收敛约束条件,确定第一预测模型;
[0046]
其中,第一预测模型的关系公式为:
[0047]gw,opt
=f1(t
wb
,p,t
as
,ga,kf,δt
cooling
,η,δt
evap
,δt
cond
)
[0048]
f1为表示冷却设备优化供水流量与室外环境空气参数、精密空调室运行参数、冷却设备特性参数的量化函数。
[0049]
进一步的,预设的多个机器学习算法为经过训练的多个核函数不同的初始机器学习算法;
[0050]
训练多个核函数不同的初始机器学习算法,具体步骤包括:
[0051]
确定数据中心水冷系统调控的运行数据集的训练数组和测试数组;
[0052]
分别对每个初始机器学习算法进行所有训练数组的训练,形成对应的机器学习算法,针对所有机器学习算法均通过测试数组比较预测冷却设备优化供水流量和冷却设备优化供水流量;
[0053]
给出每个机器学习算法的收敛约束参数数据,其中,收敛约束参数包括决定系数r2、均方根误差rmse及百分比误差δ;
[0054]
基于收敛约束参数数据的预设范围,筛选机器学习算法,确定第一预测模型。
[0055]
进一步的,收敛约束参数中的决定系数r2为0.95~1、均方根误差rmse为0~3kg/s及百分比误差δ为1~10%。
[0056]
第二方面,本发明还提供一种基于机器学习的数据中心水冷系统调控装置,采用如上述的数据中心水冷系统调控方法,包括:
[0057]
采集模块,采集多工况下的室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据;
[0058]
分析处理模块,获得数据中心pue最低时的冷却设备优化供水流量数据,并形成数据中心水冷系统调控的运行数据集,比较冷却设备特性参数与冷却空调进水、冷却空调出水的数据,实时识别数据中心水冷系统的调控模式,对冷却设备特性参数进行辨识,并结合数据中心水冷系统的调控模式,训练预设的机器学习算法,给出基于室外环境空气参数、精
密空调室运行参数以及冷却设备特性参数的数据预测冷却设备优化供水流量数据的第一预测模型;
[0059]
调控模块,根据第一预测模型,通过冷却设备供水流量对数据中心水冷系统进行调控。
[0060]
本发明提供的一种基于机器学习的数据中心水冷系统调控方法及装置,至少包括如下有益效果:
[0061]
(1)结合数据中心水冷系统的调控模式,给出基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备供水流量数据的第一预测模型,充分考虑数据中心不同冷负荷密度及环境空气条件,对水冷系统进行精细调控,实现冷源及制冷的高效利用。
[0062]
(2)基于实际运行测量数据,实现对冷却设备特性参数的辨识,对最优的冷却设备供水流量进行预估,从而实现对数据中心水冷系统的调控。
[0063]
(3)根据数据中心水冷系统的调控模式,选择对应的冷却设备特性参数,以此提高第一预测模型的准确度,以实现对数据中心水冷系统的精细调控。
附图说明
[0064]
图1为本发明提供的一种基于机器学习的数据中心水冷系统调控方法的流程图;
[0065]
图2为本发明提供的数据中心水冷系统的布局示意图;
[0066]
图3为本发明提供的机器学习算法的示意图;
[0067]
图4为本发明提供的一种基于机器学习的数据中心水冷系统调控装置的示意图。
具体实施方式
[0068]
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案做详细的说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0069]
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
[0070]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的商品或者装置中还存在另外的相同要素。
[0071]
考虑数据中心实际工况中由不同冷负荷密度及环境空气条件带来的繁杂变数,需要理清并结合数据中心水冷系统的调控模式,基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备供水流量数据的第一预测模型。
[0072]
如图1及图2所示,本发明提供一种基于机器学习的数据中心水冷系统调控方法,数据中心水冷系统包括精密空调室以及设置在精密空调室外部的冷却设备,精密空调室内
包括间隔分布的多组机柜以及冷却空调,冷却设备通过热量传递为冷却空调提供冷量;
[0073]
数据中心水冷系统调控方法包括如下步骤:
[0074]
采集多工况下的室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据,获得数据中心pue最低时的冷却设备优化供水流量数据,并形成数据中心水冷系统调控的运行数据集;
[0075]
比较冷却设备特性参数与冷却空调进水、冷却空调出水的数据,实时识别数据中心水冷系统的调控模式;
[0076]
对冷却设备特性参数进行辨识,并结合数据中心水冷系统的调控模式,训练预设的机器学习算法,给出基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备优化供水流量数据的第一预测模型;
[0077]
根据第一预测模型,通过冷却设备供水流量对数据中心水冷系统进行调控。
[0078]
如图2所示,室外环境空气参数包括室外湿球温度,精密空调室运行参数包括室内it设备发热量、空调送风温度以及空调送风量,冷却设备特性参数包括室内精密空调的换热参数、冷却塔出水温度与室外湿球温度的温差、冷水机组的热力学完善度、冷水机组的蒸发温度与供水温度的温差以及冷水机组的冷凝温度与室外湿球温度的温差。
[0079]
数据中心pue最低的数值为预设,在此预设的数值范围为1~1.4;
[0080]
获得数据中心pue最低时的冷却设备优化供水流量数据,并形成数据中心水冷系统调控的运行数据集,具体包括:
[0081][0082][0083]
n1为室外湿球温度数组的数据数量,n2为室内it设备发热量数组的数据数量,n3为空调送风温度数组的数据数量,n4为空调送风量数组的数据数量,n5为室内精密空调的换热参数数组的数据数量,n6为冷却塔出水温度与室外湿球温度的温差数组的数据数量,n7为冷水机组的热力学完善度数组的数据数量,n8为冷水机组的蒸发温度与供水温度的温差数组的数据数量,n9为冷水机组的冷凝温度与室外湿球温度的
温差数组的数据数量,n为冷却设备优化供水流量数组[g
w,pot,1 g
w,pot,2
ꢀ…ꢀgw,pot,n
]的数据数量,且
[0084]
冷却设备特性参数还包括冷却塔出水温度,数据中心水冷系统的调控模式包括自然供冷、混合供冷以及机械制冷;
[0085]
比较冷却设备特性参数与冷却空调进水、冷却空调出水的数据,实时识别数据中心水冷系统的调控模式,具体为:
[0086]
基于比较冷却塔出水温度与冷却空调进水温度和冷却空调出水温度的数值大小,判别数据中心水冷系统的调控模式为自然供冷、混合供冷及机械制冷的一种。
[0087]
如图2所示,冷却设备包括冷却塔、冷水机组、冷冻水泵及控制阀门,控制阀门包括第一阀门、第二阀门、第三阀门及第四阀门,冷却空调出水通过第二阀门连通冷却塔入口,冷却空调出水通过第一阀门连通冷冻水泵入口,冷却塔出口连通冷冻水泵入口,冷冻水泵出口分两条支路,其中一条支路通过第四阀门连通冷水机组入口,冷水机组出口连通冷却空调进水,另一条支路通过第三阀门直接连接空调进水;
[0088]
基于比较冷却塔出水温度与冷却空调进水温度和冷却空调出水温度的数值大小,判别数据中心水冷系统的调控模式为自然供冷、混合供冷及机械制冷的一种,具体包括:
[0089]
若t
cooling
<t
ws
,则第一阀门、第四阀门关闭,第二阀门、第三阀门开启,判别水冷系统的调控模式为自然供冷;
[0090]
若t
ws
<t
cooling
<t
wr
,则第一阀门、第三阀门关闭,第二阀门、第四阀门开启,判别水冷系统的调控模式为混合供冷;
[0091]
若t
cooling
>t
wr
,则第二阀门、第三阀门关闭,第一阀门、第四阀门开启,判别水冷系统的调控模式为机械制冷;
[0092]
其中,t
cooling
为冷却塔出水温度,t
ws
为冷却空调进水温度,t
wr
为冷却空调出水温度。
[0093]
对冷却设备特性参数进行辨识,具体包括:
[0094]
冷却设备特性参数还包括空调回风温度t
ar
、冷却设备供水量gw、冷水机组压缩机功耗p
chiller
、冷水机组的蒸发温度t
evap
以及冷水机组的冷凝温度t
cond

[0095]
室内精密空调的换热参数kf通过空调送风温度t
as
、空调送风量ga、空调回风温度t
ar
、冷却空调进水温度t
ws
、冷却空调出水温度t
wr
以及冷却设备供水流量gw进行辨识,辨识的关系如下:
[0096]
kf=f2(t
as
,ga,t
ar
,t
ws
,t
wr
,gw)
[0097]
冷却塔出水温度与室外湿球温度的温差δt
cooling
通过冷却塔出水温度t
cooling
和室外湿球温度t
wb
进行辨识,辨识的关系如下:
[0098]
δt
cooling
=f3(t
cooling
,t
wb
)
[0099]
冷水机组的热力学完善度η通过冷水机组压缩机功耗p
chiller
、冷却空调进水温度t
ws
、冷却空调出水温度t
wr
、冷却设备供水流量gw、冷水机组的蒸发温度t
evap
以及冷水机组的冷凝温度t
cond
进行辨识,辨识的关系如下:
[0100]
η=f4(p
chiller
,t
ws
,t
wr
,gw,t
evap
,t
cond
)
[0101]
冷水机组的蒸发温度与供水温度的温差δt
evap
通过冷水机组的蒸发温度t
evap
和冷
却空调进水温度t
ws
进行辨识,辨识的关系如下:
[0102]
δt
evap
=f5(t
evap
,t
ws
)
[0103]
冷水机组的冷凝温度与室外湿球温度的温差δt
cond
通过冷水机组的冷凝温度和室外湿球温度t
wb
进行辨识,辨识的关系如下:
[0104]
δt
cond
=f6(t
cond
,t
wb
)
[0105]
其中,f2、f3、f4、f5及f6为不同的量化函数。
[0106]
如图3所示,结合数据中心水冷系统的调控模式,训练预设的机器学习算法,给出基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备优化供水流量数据的第一预测模型,具体包括:
[0107]
基于识别出的数据中心水冷系统的调控模式,选择对应的冷却设备特性参数,并通过完成的冷却设备参数辨识关联到相应参数;
[0108]
将室外环境空气参数、精密空调室运行参数及对应的冷却设备特性参数作为输入参数,输入预设的多个机器学习算法,输出预测冷却设备优化供水流量;
[0109]
基于设定的预测冷却设备优化供水流量和冷却设备优化供水流量收敛约束条件,确定第一预测模型;
[0110]
其中,第一预测模型的关系公式为:
[0111]gw,opt
=f1(t
wb
,p,t
as
,ga,kf,δt
cooling
,η,δt
evap
,δt
cond
)
[0112]
f1为表示冷却设备优化供水流量与室外环境空气参数、精密空调室运行参数、冷却设备特性参数的量化函数。
[0113]
预设的多个机器学习算法为经过训练的多个核函数不同的初始机器学习算法;
[0114]
训练多个核函数不同的初始机器学习算法,具体步骤包括:
[0115]
确定数据中心水冷系统调控的运行数据集的训练数组和测试数组;
[0116]
分别对每个初始机器学习算法进行所有训练数组的训练,形成对应的机器学习算法,针对所有机器学习算法均通过测试数组比较预测冷却设备优化供水流量和冷却设备优化供水流量;
[0117]
给出每个机器学习算法的收敛约束参数数据,其中,收敛约束参数包括决定系数r2、均方根误差rmse及百分比误差δ;
[0118]
基于收敛约束参数数据的预设范围,筛选机器学习算法,确定第一预测模型。
[0119]
多个机器学习算法对应的是核函数数量不同的算法,核函数是一种概率模型,连接输入端、输出端,通过数据训练验证给出预测结果。不同的机器学习算法的核函数数量在此不做特别的限定。同时,训练数组和测试数组的比例和数组个数也不做具体的限定。在某个实施例中,可以采用5种类型的核函数,比如exponential,squaredexponential,matern32,matern52以及rationalquadratic等,也可以对核函数进行组合。可以将训练数组和测试数组的比例设定为9:1,即运行数据集分为10份,9份作为训练数组,1份作为测试数组,分别在每个机器学习算法中进行验证,最终确定符合收敛约束参数数据的预设范围的,以此确定第一预测模型。
[0120]
收敛约束参数中的决定系数r2为0.95~1、均方根误差rmse为0~3kg/s及百分比误差δ为1~10%。
[0121]
如图4所示,本发明还提供一种基于机器学习的数据中心水冷系统调控装置,采用
如上述的数据中心水冷系统调控方法,包括:
[0122]
采集模块,采集多工况下的室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据;
[0123]
分析处理模块,获得数据中心pue最低时的冷却设备优化供水流量数据,并形成数据中心水冷系统调控的运行数据集,比较冷却设备特性参数与冷却空调进水、冷却空调出水的数据,实时识别数据中心水冷系统的调控模式,对冷却设备特性参数进行辨识,并结合数据中心水冷系统的调控模式,训练预设的机器学习算法,给出基于室外环境空气参数、精密空调室运行参数以及冷却设备特性参数的数据预测冷却设备优化供水流量数据的第一预测模型;
[0124]
调控模块,根据第一预测模型,通过冷却设备供水流量对数据中心水冷系统进行调控。
[0125]
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1