一种工作日期间机房温度预测方法与流程

文档序号:20920878发布日期:2020-05-29 14:08阅读:304来源:国知局
一种工作日期间机房温度预测方法与流程
本发明属于
技术领域
,特别涉及一种工作日期间机房温度预测方法。
背景技术
:随着大数据、云计算技术的蓬勃发展,国内外都建设了越来越多的数据中心。为保障数据中心机房内各类it设备的稳定运行,需要严格控制机房的温湿度环境条件。数据中心机房在工作中,由于电子元器件的高密度产生的热耦合,会导致机房的温度升高,过高的温度会影响元器件的工作效率和使用寿命,因此数据中心通常采用全天高强度的空调制冷,以确保机房处于适宜的温度状态。当前绝大部分机房空调的控制策略只是简单的设置空调温度,这种空调控制策略过于粗放。实际运行过程中机房中it设备的散热量是时变的,加上机房空调控制系统存在很大的滞后性,导致空调制冷效率不高,造成能源浪费,增加了数据中心的运营成本。因此,有必要对机房的负荷或温度做预测,以合理调整空调运行参数,以期达到较好的节能效果。公开号为109189190a的专利提供了一种基于温度预测的数据中心热量管理方法,使用服务器节点实时运行数据、无线传感器数据和cfd仿真数据训练人工神经网络预测模型,预测数据中心服务器入口温度,实现了基于神经网络的数据中心温度预测算法。公开号为109375994a的专利提供了一种基于rbf神经网络的数据中心任务温度预测及调度方法,采用rbf神经网络建立任务温度预测模型;的模型输入为实时监控收集的区域内所有服务器的温度、运行参数以及环境温度,输出为运行后的服务器经过预测时间步长的入风口温度。公开号为102436296a的专利提供了用于在数据中心中预测温度值的系统和方法,通过确定机柜的每一个和至少一个冷却供应器的入口和出口温度包括建立一组s耦合方程,s等于要被确定的温度值的数量,并求解这个s耦合方程。现有绝大部分企业专用的数据中心中,it设备在工作日期间的访问量较大,机房负荷的起伏较大,导致工作日期间机房温度的变化也较大,温度预测较为困难;it设备在节假日期间的访问量较小,负荷较为稳定,机房温度的变化也较小,温度预测较为简单。因此,工作日期间机房温度预测的重要性通常都大于节假日期间,有必要利用技术手段提高工作日期间机房温度预测的准确性。现有的技术方案,忽略了工作日与节假日机房负荷和温度变化的差异,对工作日与节假日的温度数据不加区分,直接利用采集的温度时间序列数据进行温度预测。此时,节假日期间的温度数据反而成为干扰,影响工作日期间温度预测的精度。虽然可以从采集的温度时间序列数据中将节假日期间的数据删除,但多个工作日期间的温度时间序列数据,因为首尾数据无法平稳衔接,反而会大幅影响温度预测的精度。技术实现要素:为了克服上述现有技术的缺点,本发明的目的在于提供一种工作日期间机房温度预测方法,该方法去除了节假日期间采集的机房温度数据,只考虑工作日期间采集的机房温度数据,从而消除了节假日期间的温度数据对工作日期间温度预测的干扰,并通过工作日期间首尾数据拟合技术,实现了不同工作日时间段采集的时间序列数据的平稳衔接,使机房在工作日期间的温度预测精度更高。为了实现上述目的,本发明采用的技术方案是:一种工作日期间机房温度预测方法,包括以下步骤:(a)采集机房的温度时间序列数据tt={tw1,te1,tw2,te2…,twi,tei…,tws,tes|s∈n+}其中,twi和tei分别表示第i周的工作日和非工作日的温度时间序列数据,s表示周的数量,n+表示正整数,1≤i≤s;(b)将节假日的温度时间序列数据从t中删除,剩余的温度时间序列数据构成集合tn,tn={tw1,tw2,…,twi,…,tws|s∈n+}其中,twi={twi,1,…,twi,j,…,twi,k|j,k∈n+},twi,j表示第i周的第j个工作日的温度时间序列数据,k为第i周的最后一个工作日的序号;twi,j={twi,j,1,twi,j,2,…,twi,j,m,…,twi,j,n|m,n∈n+},twi,j,m表示第i周第j个工作日的第m个温度数据,n为第i周第j个工作日的最后一个温度数据的序号;(c)逐一对tn中相邻的twi和twi+1完成如下操作:(1)从twi中取twi,k的后h个数据,从twi+1中取tw(i+1),1的前h个数据,构成共2h个数据的温度时间序列数据;(2)采用数据拟合算法对上述2h个数据进行拟合,获得2h个新的时间序列数据;数据拟合算法可选择多项式拟合算法或非线性最小二乘法拟合算法或神经网络算法;(3)从2h个新的时间序列数据中,选择中间的s个数据,替换twi,k和tw(i+1),1中对应位置的数据;(d)基于新的tn集合中的温度时间序列数据,采用时间序列预测算法预测机房的温度值,时间序列预测算法可选择移动平均算法或指数平滑算法或差分整合移动平均自回归算法或长短时记忆网络算法。与现有技术相比,在工作日期间的机房温度预测方面,本发明只需考虑工作日期间采集的机房温度时间序列数据,可以消除节假日数据对工作日温度预测的干扰。在利用常见的lstm(长短时记忆网络)算法或ma(移动平均)算法进行温度预测时,需要的数据量大幅减少,并且预测的精度更高附图说明图1为对相邻两段工作日之间首尾数据进行拟合的示意图。图2为差分整合移动平均自回归模型(arima)的算法流程。具体实施方式下面结合附图和实施例详细说明本发明的实施方式。实施例1一种工作日期间机房温度预测方法,步骤如下:步骤1),采集机房的温度时间序列数据t,形如:t={tw1,te1,tw2,te2…,twi,tei…,tws,tes|s∈n+}其中,twi和tei分别表示第i周的工作日和非工作日的温度时间序列数据,1≤i≤s。步骤2),将节假日的温度时间序列数据从t中删除,剩余的温度时间序列数据构成集合tn,形如:tn={tw1,tw2,…,twi,…,tws|s∈n+}其中,twi={twi,1,…,twi,j,…,twi,k|j,k∈n+},twi,j表示第i周的第j个工作日的温度时间序列数据,k为第i周的最后一个工作日的序号;twi,j={twi,j,1,twi,j,2,…,twi,j,m,…,twi,j,n|m,n∈n+},twi,j,m表示第i周第j个工作日的第m个温度数据,n为第i周第j个工作日的最后一个温度数据的序号。举例如下:采集某数据中心机房某一位置2018/5/21-2018/5/28期间工作日的温度时间序列数据,温度数据单位为摄氏度,采集数据的时间间隔为5分钟,第一行1到288的数字表示一天共采集的288个数据。2018/5/21为第i周的一个工作日,2018/5/28为第i+1周的第一个工作日,将节假日的温度时间序列数据删除后,得到的数据如表1-1所示:表1-1机房某一位置工作日期间的温度时间序列数据数据中心机房某一位置的温度数据可以是机柜入风口处温度传感器的温度值,也可以是机柜通道内多个温度传感器的温度值的平均值。表1-1中的数据为实际采集的某个机柜通道内多个温度传感器的温度值的平均值。步骤3),逐一对tn中相邻的twi和twi+1完成如下操作:(1)从twi中取twi,k的后h个数据,从twi+1中取tw(i+1),1的前h个数据,构成共2h个数据的温度时间序列数据。(2)采用多项式拟合算法对上述2h个数据进行拟合,获得2h个新的时间序列数据。以表1-1中所举数据为例,取h=6,twi,5的后h个数据为{twi,5,283,twi,5,284,twi,5,285,twi,5,286,twi,5,287,twi,5,288},即{25.77,25.74,25.74,25.71,25.74,25.74};tw(i+1),1的前h个数据为{twi+1,1,1,twi+1,1,2,twi+1,1,3,twi+1,1,4,twi+1,1,5,twi+1,1,6},即{24.67,24.69,24.80,24.86,24.94,25.02}。对时间序列数据:{twi,5,283,twi,5,284,twi,5,285,twi,5,286,twi,5,287,twi,5,288,twi+1,1,1,twi+1,1,2,twi+1,1,3,twi+1,1,4,twi+1,1,5,twi+1,1,6}进行多项式拟合,可以得到表1-2所示的拟合值。表1-2取h=6时获得的多项式拟合结果序号283284285286287288123456实际值25.7725.7425.7425.7125.7425.7424.6724.6924.8024.8624.9425.02拟合值25.7625.7825.6525.8025.8225.4624.9324.6324.7124.9524.9125.02图1显示了对实际值进行多项式拟合后的结果。其中,三角形的点为实际值,十字星的点为拟合值;前6个点为twi,5的后6个数据,后6个点为tw(i+1),1的前6个数据。(3)从2h个新的时间序列数据中,选择中间的s个数据,替换twi,k和tw(i+1),1中对应位置的数据。在用拟合值替换实际值时,只替换中间的部分数据,其目的是使温度时间序列数据尽量保持原有的变化趋势,避免因数据替换造成原温度数据变化趋势大幅改变。以表1-2中的数据为例,取s=6可得表1-3所示部分替换后的数据:表1-3取s=6时部分替换后的结果01234567891011实际值25.7725.7425.7425.7125.7425.7424.6724.6924.8024.8624.9425.02替换值25.7725.7425.7425.8025.8225.4624.9324.6324.7124.8624.9425.02步骤4),基于新的tn集合中的温度时间序列数据,采用时间序列预测算法预测机房的温度值。本实施例中,采用差分整合移动平均自回归模型(arima)预测机房温度值。差分整合移动平均自回归模型的算法流程如图2所示。可选用前4个工作日的温度时间序列数据为训练集,后2个工作日的温度时间序列数据为测试集进行预测并检验预测精度。综上,本发明涉及一种工作日期间机房温度预测方法,只考虑工作日期间采集的机房温度数据,在相邻的两段工作日之间,利用数据拟合算法对首尾数据进行拟合,对拼接处的部分数据用拟合数据代替,以减小拼接处温度数据突变带来的影响,并利用新的温度时间序列数据预测机房工作日期间的温度值。本发明只考虑工作日期间的机房温度数据,消除了节假日期间的温度数据对工作日期间温度预测的干扰,并且预测算法需要的数据量更少,预测精度更高。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1