数据中心冷水系统的控制方法和装置转让专利

申请号 : CN201510303354.8

文献号 : CN104879898B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 顾鹏王晓波

申请人 : 北京百度网讯科技有限公司

摘要 :

本发明提出一种数据中心冷水系统的控制方法和装置,该数据中心冷水系统的控制方法包括:获取末端执行设备的监测状态信息;根据所述监测状态信息,通过模糊辨识建立模糊模型;根据所述模糊模型和给定的优化目标值确定控制输出值;将所述控制输出值发送给所述末端执行设备,以实现对所述末端执行设备的控制。本发明可以实现对末端执行设备的控制,实现了冷水系统设备稳定运行和耗能最小的目标,减少了人为参与运行的工作量,提高了数据中心的自动化程度。

权利要求 :

1.一种数据中心冷水系统的控制方法,其特征在于,包括:

获取末端执行设备的监测状态信息;

根据所述监测状态信息,通过模糊辨识建立模糊模型;

根据所述模糊模型和给定的优化目标值确定控制输出值;

将所述控制输出值发送给所述末端执行设备,以实现对所述末端执行设备的控制;

其中,所述末端执行设备包括二次侧设备,所述二次侧设备包括二次冷冻泵;所述末端执行设备的监测状态信息包括:二次冷冻泵频率、出口压力、二次冷冻泵流量、末端压差和冷冻水温度;所述给定的优化目标值包括:末端压差设定值;

所述根据所述模糊模型和给定的优化目标值确定控制输出值包括:根据所述末端压差设定值,通过所述模糊模型确定所述二次冷冻泵的输出频率。

2.根据权利要求1所述的方法,其特征在于,所述末端执行设备还包括一次侧设备,所述一次侧设备包括一次冷冻泵;所述末端执行设备的监测状态信息包括:一次冷冻泵频率、出口压力、一次冷冻泵流量、蓄冷罐流量和冷冻水温度;所述给定的优化目标值包括:蓄冷罐流量设定值;

所述根据所述模糊模型和给定的优化目标值确定控制输出值包括:根据所述蓄冷罐流量设定值,通过所述模糊模型确定所述一次冷冻泵的输出频率。

3.根据权利要求1所述的方法,其特征在于,所述末端执行设备还包括冷却侧设备,所述冷却侧设备包括冷塔风扇和冷却水泵;所述末端执行设备的监测状态信息包括:冷却泵频率、出口压力、冷却流量、冷却水温度和干湿球温度;所述给定的优化目标值包括:冷塔出水温度设定值和冷却侧流量设定值;

所述根据所述模糊模型和给定的优化目标值确定控制输出值包括:根据所述冷塔出水温度设定值,通过所述模糊模型确定冷塔风扇的输出频率,以及根据所述冷却侧流量设定值,通过所述模糊模型确定冷却水泵的输出频率。

4.一种数据中心冷水系统的控制装置,其特征在于,包括:

获取模块,用于获取末端执行设备的监测状态信息;

建立模块,用于根据所述获取模块获取的监测状态信息,通过模糊辨识建立模糊模型;

确定模块,用于根据所述建立模块建立的模糊模型和给定的优化目标值确定控制输出值;

发送模块,用于将所述确定模块确定的控制输出值发送给所述末端执行设备,以实现对所述末端执行设备的控制;

其中,所述末端执行设备包括二次侧设备,所述二次侧设备包括二次冷冻泵;所述末端执行设备的监测状态信息包括:二次冷冻泵频率、出口压力、二次冷冻泵流量、末端压差和冷冻水温度;所述给定的优化目标值包括:末端压差设定值;

所述确定模块,具体用于根据所述末端压差设定值,通过所述模糊模型确定所述二次冷冻泵的输出频率。

5.根据权利要求4所述的装置,其特征在于,所述末端执行设备还包括一次侧设备,所述一次侧设备包括一次冷冻泵;所述末端执行设备的监测状态信息包括:一次冷冻泵频率、出口压力、一次冷冻泵流量、蓄冷罐流量和冷冻水温度;所述给定的优化目标值包括:蓄冷罐流量设定值;

所述确定模块,具体用于根据所述蓄冷罐流量设定值,通过所述模糊模型确定所述一次冷冻泵的输出频率。

6.根据权利要求4所述的装置,其特征在于,所述末端执行设备还包括冷却侧设备,所述冷却侧设备包括冷塔风扇和冷却水泵;所述末端执行设备的监测状态信息包括:冷却泵频率、出口压力、冷却流量、冷却水温度和干湿球温度;所述给定的优化目标值包括:冷塔出水温度设定值和冷却侧流量设定值;

所述确定模块,具体用于根据所述冷塔出水温度设定值,通过所述模糊模型确定冷塔风扇的输出频率,以及根据所述冷却侧流量设定值,通过所述模糊模型确定冷却水泵的输出频率。

说明书 :

数据中心冷水系统的控制方法和装置

技术领域

[0001] 本发明涉及互联网技术领域,尤其涉及一种数据中心冷水系统的控制方法和装置。

背景技术

[0002] 大规模数据中心的冷水系统是一个复杂的多输入多输出的非线性系统,系统的模型难以建立,因此,现有技术中,对于冷水系统的控制采用的是状态监测、单点控制、基本逻辑控制和个别环节闭环调节控制,一定程度上减轻了人员操作的繁琐过程,降低了误操作的次数,但是,纯逻辑控制和传统比例积分微分(Proportion  Integration Differentiation;以下简称:PID)控制无法实现类似二次侧变压差、冷却变流量以及在冷却流量变化条件下冷塔风扇的稳定控制。
[0003] 现有的控制算法的局限性,导致其只能局部闭环调节控制,无法实现最优控制,从而无法达到进一步降低电源使用效率(Power Usage Effectiveness;以下简称:PUE)的目标。

发明内容

[0004] 本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种数据中心冷水系统的控制方法。该方法可以实现基于模糊模型的预测控制算法和模糊优化目标的控制架构,实现了冷水系统设备稳定运行和耗能最小的目标,减少了人为参与运行的工作量,提高了数据中心的自动化程度。
[0006] 本发明的第二个目的在于提出一种数据中心冷水系统的控制装置。
[0007] 为了实现上述目的,本发明第一方面实施例的数据中心冷水系统的控制方法,包括:获取末端执行设备的监测状态信息;根据所述监测状态信息,通过模糊辨识建立模糊模型;根据所述模糊模型和给定的优化目标值确定控制输出值;将所述控制输出值发送给所述末端执行设备,以实现对所述末端执行设备的控制。
[0008] 本发明实施例的数据中心冷水系统的控制方法,获取末端执行设备的监测状态信息之后,根据上述监测状态信息,通过模糊辨识建立模糊模型,然后根据上述模糊模型和给定的优化目标值确定控制输出值,将上述控制输出值发送给末端执行设备,从而可以实现对末端执行设备的控制,实现了冷水系统设备稳定运行和耗能最小的目标,减少了人为参与运行的工作量,提高了数据中心的自动化程度。
[0009] 为了实现上述目的,本发明第二方面实施例的数据中心冷水系统的控制装置,包括:获取模块,用于获取末端执行设备的监测状态信息;建立模块,用于根据所述获取模块获取的监测状态信息,通过模糊辨识建立模糊模型;确定模块,用于根据所述建立模块建立的模糊模型和给定的优化目标值确定控制输出值;发送模块,用于将所述确定模块确定的控制输出值发送给所述末端执行设备,以实现对所述末端执行设备的控制。
[0010] 本发明实施例的数据中心冷水系统的控制装置,获取模块获取末端执行设备的监测状态信息之后,建立模块根据上述监测状态信息,通过模糊辨识建立模糊模型,然后确定模块根据上述模糊模型和给定的优化目标值确定控制输出值,发送模块将上述控制输出值发送给末端执行设备,从而可以实现对末端执行设备的控制,实现了冷水系统设备稳定运行和耗能最小的目标,减少了人为参与运行的工作量,提高了数据中心的自动化程度。
[0011] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0012] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0013] 图1为本发明数据中心冷水系统的控制方法一个实施例;
[0014] 图2为本发明数据中心冷水系统的控制方法的实现架构一个实施例的示意图;
[0015] 图3为本发明数据中心冷水系统的控制方法的应用场景一个实施例的示意图;
[0016] 图4为本发明数据中心冷水系统的控制方法的算法结构一个实施例的示意图;
[0017] 图5为本发明数据中心冷水系统的控制装置一个实施例的结构示意图。

具体实施方式

[0018] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0019] 图1为本发明数据中心冷水系统的控制方法一个实施例,如图1所示,该数据中心冷水系统的控制方法可以包括:
[0020] 步骤101,获取末端执行设备的监测状态信息。
[0021] 具体地,可以通过用于过程控制的对象连接与嵌入(Object Linking and Embedding for Process Control;以下简称:OPC)接口获取末端执行设备的监测状态信息。
[0022] 步骤102,根据上述监测状态信息,通过模糊辨识建立模糊模型。
[0023] 步骤103,根据上述模糊模型和给定的优化目标值确定控制输出值。
[0024] 步骤104,将上述控制输出值发送给末端执行设备,以实现对上述末端执行设备的控制。
[0025] 具体地,可以通过OPC接口将上述控制输出值发送给控制器,再由控制器发送给末端执行设备。其中,上述控制器可以为直接数字控制器(Direct Digital Controller;以下简称:DDC)/可编程逻辑控制器(Programmable Logic Controller;以下简称:PLC)。
[0026] 本实施例的一种实现方式中,上述末端执行设备可以包括二次侧设备,上述二次侧设备可以包括二次冷冻泵;上述末端执行设备的监测状态信息可以包括:二次冷冻泵频率、出口压力、二次冷冻泵流量、末端压差和冷冻水温度;上述给定的优化目标值包括:末端压差设定值;则步骤103可以为:根据上述末端压差设定值,通过模糊模型确定二次冷冻泵的输出频率。
[0027] 本实施例的另一种实现方式中,上述末端执行设备可以包括一次侧设备,上述一次侧设备可以包括一次冷冻泵;上述末端执行设备的监测状态信息可以包括:一次冷冻泵频率、出口压力、一次冷冻泵流量、蓄冷罐流量和冷冻水温度;上述给定的优化目标值可以包括:蓄冷罐流量设定值;则步骤103可以为:根据上述蓄冷罐流量设定值,通过模糊模型确定一次冷冻泵的输出频率。
[0028] 本实施例的再一种实现方式中,上述末端执行设备包括冷却侧设备,上述冷却侧设备包括冷塔风扇和冷却水泵;上述末端执行设备的监测状态信息包括:冷却泵频率、出口压力、冷却流量、冷却水温度和干湿球温度;上述给定的优化目标值包括:冷塔出水温度设定值和冷却侧流量设定值;则步骤103可以为:根据冷塔出水温度设定值,通过上述模糊模型确定冷塔风扇的输出频率,以及根据上述冷却侧流量设定值,通过模糊模型确定冷却水泵的输出频率。
[0029] 上述数据中心冷水系统的控制方法中,获取末端执行设备的监测状态信息之后,根据上述监测状态信息,通过模糊辨识建立模糊模型,然后根据上述模糊模型和给定的优化目标值确定控制输出值,将上述控制输出值发送给末端执行设备,从而可以实现对末端执行设备的控制,实现了冷水系统设备稳定运行和耗能最小的目标,减少了人为参与运行的工作量,提高了数据中心的自动化程度。
[0030] 本发明图1所示实施例提供的数据中心冷水系统的控制方法可以采用图2所示的架构实现。图2为本发明数据中心冷水系统的控制方法的实现架构一个实施例的示意图。
[0031] 图2是本发明图1所示实施例提供的数据中心冷水系统的控制方法如何实现的示意图,如图2所示,可以通过各种传感器将温度、压力、流量、压差和液位物理量转变为电信号,通过模数(Analog to Digital;以下简称:A/D)转换器进一步转换为数字信号,DDC/PLC基于此数字信号和工艺要求,完成基本逻辑,DDC/PLC通过交换机与服务器监控平台进行交互数据,工控机中部署模糊预测控制算法与服务器监控平台进行交互实现优化控制。
[0032] 本发明图1所示实施例提供的方法可以应用在图3所示的应用场景中,图3为本发明数据中心冷水系统的控制方法的应用场景一个实施例的示意图,图3是互联网数据中心(Internet Data Center;以下简称:IDC)冷水系统的结构示意图,图3中虚线表示冷冻水回水,图3仅示意一套单元,实际中一般是3用1备或2用1备,实现系统冗余。
[0033] 本发明图1所示实施例提供的控制方法在对冷水系统进行控制时遵循以下原则:
[0034] 1、压差优化原则:自然冷却模式下,压差变小二次冷冻泵减小频率与冷却水泵、冷塔增加频率比较,选择合适压差;制冷和预冷模式下,依据冷机最佳能效比,判断冷冻水供水温度最佳值,将冷机能耗与水泵能耗比较,确定最佳压差;
[0035] 2、一次泵频率优化原则:保证蓄冷罐剩余流量满足半小时负载需要的前提下,实现冷源耗能小时充冷,冷源耗能大时放冷;
[0036] 3、冷却水流量、冷塔风扇优化原则:热负荷一定条件下,水泵频率与冷塔风扇频率之和最小,根据流量调小和冷却水温度降低原则调整比较。冷却水泵综合考虑室外湿球温度、冷却水供回水温差及现有流量,以及冷冻侧热负荷,综合判断冷却侧最佳流量,在此基础上,结合冷冻水供水温度,优化冷塔冷却水出水温度设定,以此调节冷塔风扇频率。
[0037] 本发明图1所示实施例提供的方法所采用的算法结构可以如图4所示,图4为本发明数据中心冷水系统的控制方法的算法结构一个实施例的示意图,
[0038] 从图4可以看出,本发明图1所示实施例提供的方法可以分成二次泵环节、一次泵环节和冷却侧环节这三个部分进行精确控制,整体优化目标控制,这三个部分分别通过模糊辨识建立其模型。
[0039] 二次泵环节(即二次侧设备):给定的优化目标值可以为:末端压差设定值;
[0040] 二次泵模型是通过主管管道特性、二次泵性能函数建立智能控制模型,二次泵环节的监测状态信息可以包括二次冷冻泵频率、出口压力、二次冷冻泵流量、末端压差和冷冻水温度;
[0041] 则根据上述模糊模型和给定的优化目标值确定控制输出值可以为:根据末端压差设定值,通过上述模糊模型确定二次冷冻泵的输出频率,以保证实际压差与末端压差设定值在误差范围内,并且二次冷冻泵输出频率的波动参数满足要求。
[0042] 一次泵环节(即一次侧设备):给定的优化目标值可以包括:供水温度设定值和蓄冷罐流量设定值;
[0043] 一次泵模型是通过单元管道特性、主管管道特性、一次泵性能函数和蓄冷罐模型建立模糊模型,一次泵环节的监测状态信息可以包括一次冷冻泵频率、出口压力、一次冷冻泵流量、蓄冷罐流量和冷冻水温度;
[0044] 具体地,可以根据供水温度设定值确定冷机设定温度,冷机控制由设备完成,在自然冷却情况下,上述供水温度设定值作为冷却侧控制冷塔风扇的目标值。
[0045] 根据上述模糊模型和给定的优化目标值确定控制输出值可以为:根据蓄冷罐流量设定值,通过模糊模型确定一次冷冻泵的输出频率,使单元供冷量满足二次侧需求。
[0046] 冷却侧环节:给定的优化目标值可以包括冷塔出水温度设定值和冷却侧流量设定值;
[0047] 冷却侧模型是通过单元管道特性、冷却水泵性能函数、冷塔模型和板换模型建立模糊模型,冷却侧设备的监测状态信息可以包括冷却泵频率、出口压力、冷却流量、冷却水温度和干湿球温度;
[0048] 根据上述模糊模型和给定的优化目标值确定控制输出值可以为:根据冷塔出水温度设定值,通过模糊模型确定冷塔风扇的频率,以及根据冷却侧流量设定值,通过模糊模型确定冷却水泵的输出频率,以满足流量要求。
[0049] 本发明提供的数据中心冷水系统的控制方法总体上依据优化规则进行模糊控制,通过优化各环节给定值,保证系统的协调和能耗最低。
[0050] 本发明提供的数据中心冷水系统的控制方法主要针对IDC冷水系统复杂难以建模,传统控制算法在控制稳定性和功能上的缺陷,提出基于模糊模型的预测控制算法和模糊优化目标的控制架构,实现了冷水系统中设备稳定运行和耗能最小的目标,减少了人为参与运行的工作,提高了数据中心自动化程度。
[0051] 图5为本发明数据中心冷水系统的控制装置一个实施例的结构示意图,本实施例中的数据中心冷水系统的控制装置可以实现本发明图1所示实施例的流程,如图5所示,上述数据中心冷水系统的控制装置可以包括:获取模块51、建立模块52、确定模块53和发送模块54;
[0052] 获取模块51,用于获取末端执行设备的监测状态信息;具体地,获取模块51可以通过OPC接口获取末端执行设备的监测状态信息。
[0053] 建立模块52,用于根据获取模块51获取的监测状态信息,通过模糊辨识建立模糊模型。
[0054] 确定模块53,用于根据建立模块52建立的模糊模型和给定的优化目标值确定控制输出值;
[0055] 发送模块54,用于将确定模块53确定的控制输出值发送给末端执行设备,以实现对末端执行设备的控制。具体地,发送模块54可以通过OPC接口将上述控制输出值发送给控制器,再由控制器发送给末端执行设备。其中,上述控制器可以为DDC/PLC。
[0056] 本实施例的一种实现方式中,上述末端执行设备可以包括二次侧设备,上述二次侧设备可以包括二次冷冻泵;上述末端执行设备的监测状态信息可以包括:二次冷冻泵频率、出口压力、二次冷冻泵流量、末端压差和冷冻水温度;上述给定的优化目标值包括:末端压差设定值;则确定模块53,具体用于根据上述末端压差设定值,通过上述模糊模型确定二次冷冻泵的输出频率。
[0057] 本实施例的另一种实现方式中,上述末端执行设备可以包括一次侧设备,上述一次侧设备可以包括一次冷冻泵;上述末端执行设备的监测状态信息可以包括:一次冷冻泵频率、出口压力、一次冷冻泵流量、蓄冷罐流量和冷冻水温度;上述给定的优化目标值可以包括:蓄冷罐流量设定值;则确定模块53,具体用于根据上述蓄冷罐流量设定值,通过模糊模型确定上述一次冷冻泵的输出频率。
[0058] 本实施例的再一种实现方式中,上述末端执行设备包括冷却侧设备,上述冷却侧设备包括冷塔风扇和冷却水泵;上述末端执行设备的监测状态信息包括:冷却泵频率、出口压力、冷却流量、冷却水温度和干湿球温度;上述给定的优化目标值包括:冷塔出水温度设定值和冷却侧流量设定值;则确定模块53,具体用于根据上述冷塔出水温度设定值,通过模糊模型确定冷塔风扇的输出频率,以及根据上述冷却侧流量设定值,通过模糊模型确定冷却水泵的输出频率。
[0059] 上述数据中心冷水系统的控制装置中,获取模块51获取末端执行设备的监测状态信息之后,建立模块52根据上述监测状态信息,通过模糊辨识建立模糊模型,然后确定模块53根据上述模糊模型和给定的优化目标值确定控制输出值,发送模块54将上述控制输出值发送给末端执行设备,从而可以实现对末端执行设备的控制,实现了冷水系统设备稳定运行和耗能最小的目标,减少了人为参与运行的工作量,提高了数据中心的自动化程度。
[0060] 需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0061] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0062] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(Programmable Gate Array;以下简称:PGA),现场可编程门阵列(Field Programmable Gate Array;以下简称:FPGA)等。
[0063] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0064] 此外,本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0065] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0066] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0067] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。