【技术实现步骤摘要】
数据中心运行仿真的优化方法及装置
[0001]本专利技术涉及数据中心仿真
,尤其涉及一种数据中心运行仿真的优化方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着互联网技术的快速发展,对于大数据计算的需求也越来越大,数据中心的地位也越来越突出。为了使数据中心能够安全地运行,保证服务器在安全温度范围内工作至关重要。
[0004]目前,为了保证服务器在安全温度范围内工作,大多是通过对数据中心机柜产热、空调系统制冷等物理过程进行建模仿真从而求解出最优的控制策略。
[0005]但是,由于数据中心建模涉及的物理过程较多,其运行仿真需要消耗较多计算资源,同时,数据中心最优控制策略的筛选需要对各种控制策略的效果进行评估,这对于仿真平台的计算能力提出了更大的要求,然而实际过程中,计算资源极其有限,且对计算时间有限制,因此,如何在数据中心运行仿真过程中,在保障找出数据中心最优控制策略的同时最大限度地减少计算资源的消耗成为了亟待解决的技术问题。
技术实现思路
[0006]本专利技术实施例提供一种数据中心运行仿真的优化方法,用以在数据中心运行仿真时,在确保找出数据中心最优控制策略的同时,减少计算资源的消耗,该方法包括:
[0007]构建数据中心仿真模型;所述数据中心仿真模型包括第一状态预测模型和第二状态预测模型;所述数据中心仿真模型是为强化学习算法提供仿真环境的;所述第一状 ...
【技术保护点】
【技术特征摘要】
1.一种数据中心运行仿真的优化方法,其特征在于,包括:构建数据中心仿真模型;所述数据中心仿真模型包括第一状态预测模型和第二状态预测模型;所述数据中心仿真模型是为强化学习算法提供仿真环境的;所述第一状态预测模型的精确度小于第二状态预测模型的精确度;获取数据中心的状态数据集和动作数据集,所述状态数据集为模拟的数据中心任一时刻的状态数据;动作数据集为根据动作生成规则生成的动作数据;将数据中心的状态数据集和动作数据集输入第一状态预测模型,得到在执行动作数据集中的动作数据之后,第一状态预测模型预测的下一状态数据集;根据预设的状态安全判定条件,判断第一状态预测模型预测的下一状态数据集是否满足状态安全判定条件;所述状态安全判定条件是根据第一状态预测模型预测的精确度设置的;在第一状态预测模型预测的下一状态数据集满足状态安全判定条件的情况下,将数据中心的状态数据集和动作数据集输入第二状态预测模型,得到执行动作数据集中的动作数据之后,第二状态预测模型预测的下一状态数据集;利用状态数据集、动作数据集和第二状态预测模型预测的下一状态数据集对强化学习算法的网络参数进行优化,得到训练好的强化学习算法;利用训练好的强化学习算法确定数据中心的实时状态数据集对应的动作数据集,将实时状态数据集对应的动作数据集确定为数据中心的控制策略。2.如权利要求1所述的方法,其特征在于,所述数据中心的状态数据集包括如下至少一项状态数据:数据中心的各冷通道测点温度、各热通道测点温度、机房空调风机转速、冷却水的供水温度、冷却水的回水温度、冷冻水的供水温度、冷冻水的回水温度;所述数据中心的动作数据集包括如下至少一项动作数据:各空调回风温度、冷却泵的频率、冷冻泵的频率。3.如权利要求1所述的方法,其特征在于,根据预设的状态安全判定条件,判断第一状态预测模型预测的下一状态数据集是否满足状态安全判定条件之后,还包括:在第一状态预测模型预测的下一状态数据集不满足状态安全判定条件的情况下,将状态数据集和动作数据集进行舍弃标记关联,所述舍弃标记关联用于表示在该状态数据集处舍弃该动作数据集。4.如权利要求1所述的方法,其特征在于,根据预设的状态安全判定条件,判断第一状态预测模型预测的下一状态数据集是否满足状态安全判定条件之后,还包括:在第一状态预测模型预测的下一状态数据集不满足状态安全判定条件的情况下,重复执行如下步骤,直至在执行更新后的动作数据集中的动作数据之后,第一状态预测模型预测的初始化的状态数据集的下一状态数据集满足状态安全判定条件:对状态数据集进行初始化处理,以及更新动作数据集;将初始化的状态数据集和更新后的动作数据集输入第一状态预测模型,得到在执行更新后的动作数据集中的动作数据之后,第一状态预测模型预测的初始化的状态数据集的下一状态数据集。5.如权利要求1所述的方法,其特征在于,将数据中心的状态数据集和动作数据集输入第一状态预测模型,得到在执行动作数据集中的动作数据之后,第一状态预测模型预测的下一状态数据集之前,还包括:
获取数据中心不同时间段的历史状态数据集和历史动作数据集;利用历史状态数据集和历史动作数据集确定第一状态预测模型的参数。6.如权利要求5所述的方法,其特征在于,利用历史状态数据集和历史动作数据集确定第一状态预测模型的参数之后,还包括:将同一历史状态数据集和同一历史动作数据集,分别输入第一状态预测模型和第二状态预测模型,得到在执行同一历史动作数据集中的动作数据之后,第一状态预测模型预测的下一历史状态数据集,和第二状态预测模型预测的下一历史状态数据集;利用第一状态预测模型预测的下一历史状态数据集,和第二状态预测模型预测的下一历史状态数据集,确定第一状态预测模型的精确度。7.如权利要求6所述的方法,其特征在于,利用第一状态预测模型预测的下一历史状态数据集,和第二状态预测模型预测的下一历史状态数据集,确定第一状态预测模型的精确度,包括:通过下述公式,计算第一状态预测模型的误差数据,其中,所述第一状态预测模型的误差数据与第一状态预测模型的精确度成反比:δ表示第一状态预测模型的误差数据;表示第二状态预测模型预测的下一历史状态数据集中的第n个状态数据;P
n
表示第一状态预测模型预测的下一历史状态数据集中的第n个状态数据,N为第二状态预测模型预测的下一历史状态数据集或第一状态预测模型预测的下一历史状态数据集中状态数据的总数。8.如权利要求6所述的方法,其特征在于,计算第一状态预测模型的误差数据之后,还包括:按照如下方式设置状态安全判定条件:确定状态数据的安全数值区间;根据第一状态预测模型的误差数据修改状态数据的安全数值区间,根据修改后的状态数据的安全数值区间设置状态安全判定条件。9.一种数据中心运行仿真的优化装置,其特征在于,包括:模型构建模块,用于构建数据中心仿真模型;所述数据中心仿真模型包括第一状态预测模型和第二状态预测模型;所述数据中心仿真模型是为强化学习算法提供仿真环境的;所述第一状态预测模型的精确度小于第二状态预测模型的精确度;数据获取模块,用于获取数据中心的状态数据集和动作数据集...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。