空调热负荷计算方法、装置、电子设备和存储介质与流程

文档序号:31764513发布日期:2022-10-12 03:57阅读:68来源:国知局
空调热负荷计算方法、装置、电子设备和存储介质与流程

1.本发明涉及空调技术领域,尤其是涉及一种空调热负荷计算方法、装置、电子设备和存储介质。


背景技术:

2.随着“互联网+”、“大数据应用”等一系列信息化工程提出与推进,数据中心的规模与数量得到迅猛发展,并成为信息社会的用电大户。数据中心为现代社会发展提供了极大的方便。数据中心机房空调实时热负荷的计算,对于机房空调的控制有重要意义,尤其是有利于节能控制。例如,对于带有氟泵自然冷却装置、乙二醇自然冷却装置的机房空调,空调实时热负荷可用于自然冷却装置与压缩式制冷装置的切换控制,在保证可靠冷却的同时提升自然冷却装置的使用占比,从而改善节能效果。
3.相关技术中机房空调的热负荷,一般采用如下计算方法:空调热负荷=机房设备预期总功率*同时使用系数+机房面积*单位面积环境热负荷,其中,同时使用系数、单位面积环境热负荷取经验值。在实现本发明过程中,发明人发现相关技术中至少存在如下问题:机房空调在实际工作时,同时使用系数是实时变化的,另外室外环境温度、阳光等也是变化的,因此单位面积环境热负荷不同于经验值。根据前述方式计算出来的热负荷,实际上是一个最大热负荷的估计值,不够准确。


技术实现要素:

4.本技术提供了一种空调热负荷计算方法、装置、电子设备和存储介质,可以较准确地计算空调的目标热负荷。
5.第一方面,提供了一种空调热负荷计算方法,包括:
6.根据所述空调的上游空气通路的温度数据、所述空调的下游空气通路的温度数据,以及所述空调的内风机转速,基于所述空调的热负荷模型,计算所述空调的目标热负荷值,其中所述温度数据包括当前时刻的温度值和过去多个时刻的温度值。
7.可选的,所述根据空调的上游空气通路的温度数据、所述空调的下游空气通路的温度数据,以及所述空调的内风机转速,基于所述空调的热负荷模型,计算所述空调的目标热负荷值,包括:
8.将所述空调的上游空气通路的温度数据,以及所述空调的下游空气通路的温度数据,输入第一热负荷模型,计算所述空调在各基准转速下的实时热负荷值,所述基准转速为所述空调的内风机基准转速信号值;
9.基于所述空调在各基准转速下的实时热负荷值,利用插值算法计算所述空调在实际转速下的目标热负荷值。
10.可选的,所述将所述空调的上游空气通路的温度数据,以及所述空调的下游空气通路的温度数据,输入第一热负荷模型,计算所述空调在各基准转速下的实时热负荷值,包括:
11.将所述空调的上游空气通路的温度数据,以及所述空调的下游空气通路的温度数据,输入多个第一热负荷模型,以输出所述空调在所述各基准转速下的实时热负荷值;所述多个第一热负荷模型分别为所述空调的内风机转速恒定为多个所述基准转速时的热负荷模型。
12.可选的,在将所述空调的上游空气通路的温度数据,以及所述空调的下游空气通路的温度数据,输入第一热负荷模型,计算所述空调在各基准转速下的实时热负荷值之前,所述方法还包括:
13.步骤1:获取所述空调的内风机工作范围内的多个基准转速;
14.步骤2:控制所述空调的内风机转速保持目标基准转速,构建所述目标基准转速下的第一热负荷模型,所述目标基准转速为所述多个基准转速中的任一个;
15.步骤3:调整所述空调的内风机转速,重复所述步骤2,获得每个所述基准转速下的第一热负荷模型。
16.可选的,所述步骤2包括:
17.通过在机房内设备的供电总电源上连接的功率计测得功率值,作为所述空调的热负荷,所述机房内设备不包含所述空调;
18.随机地开停所述机房内设备以改变所述空调的热负荷的情况下,获取所述空调的上游空气通路在当前时刻以及过去多个时刻的温度值,以及所述空调的下游空气通路在当前时刻以及过去多个时刻的温度值;
19.根据记录的所述空调的热负荷以及对应的所述温度值,构建多项式形式的第一热负荷模型或神经网络形式的第一热负荷模型。
20.可选的,基于所述空调在各基准转速下的实时热负荷值,利用插值算法计算所述空调在实际转速下的目标热负荷值,包括:
21.获取第一基准转速和第二基准转速,所述第一基准转速不大于所述实际转速,所述第二基准转速大于所述实际转速;
22.获取所述空调在所述第一基准转速下的第一实时热负荷值和所述空调在所述第二基准转速下的第二实时热负荷值;
23.基于所述实际转速、所述第一基准转速、所述第二基准转速、所述第一实时热负荷值和所述第二实时热负荷值,使用预设插值公式计算所述空调在所述实际转速下的目标热负荷值。
24.可选的,所述方法还包括:
25.获取所述空调的内风机的当前转速以及过去多个时刻的转速;
26.所述根据空调的上游空气通路的温度数据、所述空调的下游空气通路的温度数据,以及所述空调的内风机转速,基于所述空调的热负荷模型,计算所述空调的目标热负荷值,包括:
27.将所述空调的上游空气通路的温度数据、所述空调的下游空气通路的温度数据,以及所述空调的内风机的当前转速以及过去多个时刻的转速,输入第二热负荷模型,计算所述空调在所述实际转速下的目标热负荷值。
28.可选的,在将所述空调的上游空气通路的温度数据、所述空调的下游空气通路的温度数据,以及所述空调的内风机的当前转速以及过去多个时刻的转速,输入第二热负荷
模型,计算所述空调在所述实际转速下的目标热负荷值之前,所述方法还包括:
29.通过在机房内设备的供电总电源上连接的功率计测得功率值,作为所述空调的热负荷,所述机房内设备不包含所述空调;
30.在所述空调的内风机工作范围内随机地改变所述内风机转速的情况下,记录所述内风机的当前转速以及过去多个时刻的转速;
31.随机地开停所述机房内设备以改变所述空调的热负荷的情况下,获取所述空调的上游空气通路在当前时刻以及过去多个时刻的温度值,以及所述空调的下游空气通路在当前时刻以及过去多个时刻的温度值;
32.根据记录的所述空调的热负荷、所述温度值和所述内风机的当前转速以及过去多个时刻的转速,构建所述第二热负荷模型。
33.第二方面,提供了一种空调热负荷计算装置,包括:
34.处理模块,用于根据所述空调的上游空气通路的温度数据、所述空调的下游空气通路的温度数据,以及所述空调的内风机转速,基于所述空调的热负荷模型,计算所述空调的目标热负荷值,其中所述温度数据包括当前时刻的温度值和过去多个时刻的温度值。
35.第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面及其任一种可能的实现方式的步骤。
36.第四方面,提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如上述第一方面及其任一种可能的实现方式的步骤。
37.本技术中的空调热负荷计算方法至少包括以下效果:
38.可以根据所述空调的上游空气通路的温度数据、所述空调的下游空气通路的温度数据,以及所述空调的内风机转速,基于所述空调的热负荷模型,计算所述空调的目标热负荷值,其中所述温度数据包括当前时刻的温度值和过去多个时刻的温度值,不需要依赖经验值,能够基于空调上、下游空气通路的实时数据准确计算空调的实际热负荷。
附图说明
39.为了更清楚地说明本技术实施例或背景技术中的技术方案,下面将对本技术实施例或背景技术中所需要使用的附图进行说明。
40.图1为本技术实施例提供的一种空调热负荷计算方法的流程示意图;
41.图2为本技术实施例提供的一种冷、热通道温度传感器位置示意图;
42.图3为本技术实施例提供的一种送风、回风温度传感器位置示意图;
43.图4为本技术实施例提供的一种空调实时热负荷计算实施方法的流程示意图;
44.图5为本技术实施例提供的另一种空调热负荷计算方法的流程示意图;
45.图6为本技术实施例提供的另一种空调实时热负荷计算实施方法的流程示意图;
46.图7为本技术实施例提供的一种空调热负荷计算装置的结构示意图;
47.图8为本技术提供的一种电子设备的结构示意图。
具体实施方式
48.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
50.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
51.本技术实施例中的空调热负荷计算方法,其主要逻辑是:在机房空调的上、下游空气通路上布置温度传感器来检测空气的温度,以根据机房空调热负荷模型,计算机房空调的实时热负荷。
52.本技术实施例中提到的bp(back propagation)神经网络,是一种按照误差逆向传播算法训练的多层前馈神经网络,是应用最广泛的神经网络模型之一。
53.人工神经网络无需事先确定输入输出之间映射关系的数学方程,仅通过自身的训练,学习某种规则,在给定输入值时得到最接近期望输出值的结果。作为一种智能信息处理系统,人工神经网络实现其功能的核心是算法。bp神经网络的基本思想是梯度下降法,利用梯度搜索技术,以期使网络的实际输出值和期望输出值的误差均方差为最小。
54.下面结合本技术实施例中的附图对本技术实施例进行描述。
55.请参见图1,图1为本技术实施例提供的一种空调热负荷计算方法的流程示意图,如图1所示,该方法包括:
56.101、获取空调的上游空气通路的温度数据、上述空调的下游空气通路的温度数据,以及上述空调的内风机转速,其中上述温度数据包括当前时刻的温度值和过去多个时刻的温度值。
57.本技术实施例中的空调热负荷计算方法可以应用于空调系统,具体可以为一种机房空调系统,比如数据中心机房空调。其中,涉及的软件控制流程可以基于控制单元实现处理。
58.其中,空调的上游空气通路可以包括热通道或回风管道,空调的下游空气通路则对应冷通道或送风管道,或者空调的上游空气通路可以包括冷通道或送风管道,空调的下游空气通路则对应热通道或回风管道。本技术实施例中上述温度数据可以基于传感器采集。
59.在一种可选的实施方式中,上述步骤101包括:
60.通过设置在上述空调的热通道上的传感器,检测并记录上述空调的热通道温度数据,通过设置在上述空调的冷通道上的传感器,检测并记录上述空调的冷通道温度数据;
61.或者,通过设置在上述空调的回风管道上的传感器,检测并记录上述空调的回风管道的温度数据,通过设置在上述空调的送风管道上的传感器,检测并记录上述空调的送风管道的温度数据。
62.图2为本技术实施例提供的一种冷、热通道传感器位置示意图,其中标注出了设备机架、热通道、回风管道以及送风管道和冷通道。可以在冷通道设置一个或者多个冷通道温度传感器(图2中展示3个)、在热通道设置一个或者多个热通道温度传感器(图2中展示3个)。
63.图3为本技术实施例提供的一种送风、回风温度传感器位置示意图,其中标注出了设备机架、热通道、回风管道以及送风管道和冷通道。可以在送风管道设置一个或者多个送风温度传感器(图2中展示1个)、在回风管道设置一个或者多个回风温度传感器(图2中展示1个)。
64.在一种具体的实施方式中,可以在空调的冷通道和热通道内各布置若干个(例如1~5个)温度传感器,用于检测热通道空气温度,传感器位置可如图2所示。进一步的,为方便表述,所有冷通道温度传感器在同一时刻的测量值可表示为一个向量,记为ta_d;所有热通道温度传感器在同一时刻的测量值也可表示为一个向量,记为ta_r;
65.在机房空调运行时,内风机转速保持为恒定值fan_pwm_actl。
66.机房空调实时热负荷的计算方法继续描述如步骤102所示。
67.102、根据上述空调的上游空气通路的温度数据、上述空调的下游空气通路的温度数据,以及上述空调的内风机转速,基于上述空调的热负荷模型,计算上述空调的目标热负荷值。
68.本技术实施例中在获得上述数据之后可以通过热负荷模型计算空调的目标热负荷值。可选的,在一种实施方式中,上述步骤102包括:
69.21、将上述空调的上游空气通路的温度数据,以及上述空调的下游空气通路的温度数据,输入第一热负荷模型,计算上述空调在各基准转速下的实时热负荷值,上述基准转速为上述空调的内风机基准转速信号值;
70.22、基于上述空调在各基准转速下的实时热负荷值,利用插值算法计算上述空调在实际转速下的目标热负荷值。
71.其中,上述基准转速指的是空调的内风机基准转速信号值。对于内风机可以预先设置基准转速信号值序列,该序列中包括设置的多个基准转速信号值。上述基准转速信号值序列可覆盖空调内风机的全部工作范围,其中信号值数量n可按经验取值,一般在3~8的范围内,本技术实施例对此不做限制。
72.具体的,可以预先设置多个不同基准转速下的第一热负荷模型来分别计算各基准转速下的实时热负荷值。
73.图4为本技术实施例提供的一种空调实时热负荷计算实施方法的流程示意图。如图4所示,ta_d_0为当前时刻的下游空气通路的温度值,ta_d_1为过去第1个时刻的温度值,ta_d_2为过去第2个时刻的温度值,...,以此类推;ta_r_0为当前时刻的上游空气通路的温度值,ta_r_1为过去第1个时刻的温度值,ta_r_2为过去第2个时刻的温度值,...,以此类推;相邻时刻的间隔时长可取经验参考值,一般为若干秒。图中过去时刻个数i、j的取值方法可以根据需要设置,例如下文模型辨识部分所述。
74.图4中,heat_model_s1、heat_model_s2、......、heat_model_s(n-1)、heat_model_sn分别为空调的内风机转速恒定为基准转速fan_pwm_s1、fan_pwm_s2、......、fan_pwm_s(n-1)、fan_pwm_sn(按从小到大的顺序依次排列)时的第一热负荷模型。
75.在各基准转速下的第一热负荷模型的输入为:当前时刻及过去i个时刻的下游调空气通路的温度值,以及当前时刻及过去j个时刻的上游空气通路的温度值;输出即为对应的实时热负荷值,相应地记为q_s1、q_s2、......、q_s(n-1)、q_sn。
76.上述各基准转速下的第一热负荷模型可采用多项式形式的模型或神经网络模型。
77.在一种可选的实施方式中,多项式模型的结构形式可如下:
78.q=a_0*ta_d_0+a_1*ta_d_1+......+a_(i-1)*ta_d_(i-1)+a_i*ta_d_i+b_0*ta_r_0+b_1*ta_r_1......+b_(j-1)*ta_r_(j-1)+b_j*ta_r_j,
79.其中,系数向量a_0、a_1、......a_i、b_0、b_1、......b_j等,可利用系统辨识方法得到。
80.在一种可选的实施方式中,神经网络模型的结构形式可采用dense网络结构,其参数可利用成熟的bp神经网络训练方法得到。
81.在上述步骤21的基础上,可以利用插值算法,计算实际转速fan_pwm_actl下的目标热负荷值,即为机房空调的目标热负荷值。本技术实施例中的实际转速指的是空调内风机的实时转速信号值。
82.可选的,上述步骤22包括:
83.获取第一基准转速和第二基准转速,上述第一基准转速不大于上述实际转速,上述第二基准转速大于上述实际转速;
84.获取上述空调在上述第一基准转速下的第一实时热负荷值和上述空调在上述第二基准转速下的第二实时热负荷值;
85.基于上述实际转速、上述第一基准转速、上述第二基准转速、上述第一实时热负荷值和上述第二实时热负荷值,使用预设插值公式计算上述空调在上述实际转速下的目标热负荷值。
86.具体的,可以获取第一基准转速和第二基准转速。前述已经提到,预设的内风机基准转速值序列可以包括多个基准转速,则可以从预设的内风机基准转速值序列中获取两个基准转速作为上述第一基准转速和第二基准转速。进一步可选的,预设的内风机基准转速值序列中的基准转速可以是按大小顺序排列,则可以获取该内风机基准转速值序列中相邻两个基准转速作为上述第一基准转速和第二基准转速。
87.例如,从内风机基准转速值序列(fan_pwm_s1,fan_pwm_s2,...,fan_pwm_sn)中,获取一个第一基准转速fan_pwm_sg,使得第一基准转速fan_pwm_sg《=实际转速fan_pwm_actl《第二基准转速fan_pwm_s(g+1);相应地,计算的第一基准转速fan_pwm_sg下的第一实时热负荷值为q_sg,第二基准转速fan_pwm_s(g+1)下的第二实时热负荷值记为q_s(g+1)。
88.然后可以按如下插值公式计算实际转速fan_pwm_actl下的目标热负荷值q
目标

[0089][0090]
在上述热负荷计算方法用于机房空调热负荷的实时计算前,需要对上述的多项式形式的模型进行辨识,或对上述神经网络模型进行训练,以确定过去时间个数i、j、k及其他
热负荷模型的参数。下面对第一热负荷模型的一种构造方法进行介绍。
[0091]
在一种可选的实施方式中,上述步骤102之前,该方法包括:
[0092]
步骤1:获取上述空调的内风机工作范围内的多个基准转速;
[0093]
步骤2:控制上述空调的内风机转速保持目标基准转速,构建上述目标基准转速下的第一热负荷模型,上述目标基准转速为上述多个基准转速中的任一个;
[0094]
步骤3:调整上述空调的内风机转速,重复上述步骤2,获得每个上述基准转速下的第一热负荷模型。
[0095]
进一步可选的,上述步骤2可包括:
[0096]
通过在机房内设备的供电总电源上连接的功率计测得功率值,作为上述空调的热负荷,上述机房内设备不包含上述空调;
[0097]
随机地开停上述机房内设备以改变上述空调的热负荷的情况下,获取上述空调的上游空气通路在当前时刻以及过去多个时刻的温度值,以及上述空调的下游空气通路在当前时刻以及过去多个时刻的温度值;
[0098]
根据记录的上述空调的热负荷以及对应的上述温度值,构建多项式形式的第一热负荷模型或神经网络形式的第一热负荷模型。
[0099]
具体的,上述步骤提到的基本流程说明如下:
[0100]
01、在空调的内风机工作范围内,选定n个基准转速,按从小到大的顺序依次记为fan_pwm_s1、fan_pwm_s2、...、fan_pwm_s(n-1)、fan_pwm_sn。
[0101]
02、空调的内风机转速保持为基准转速fan_pwm_s1,按以下步骤构建该基准转速fan_pwm_s1下的第一热负荷模型,记为heat_model_s1:
[0102]
1)在机房内设备(不含空调)的供电总电源上连接功率计,测得的功率值当做机房空调的热负荷,记为r1;
[0103]
2)利用冷通道、热通道温度传感器检测当前时刻及过去各时刻的冷通道和热通道的温度值;
[0104]
3)人为随机地开停机房内设备,以改变机房空调的热负荷r1;
[0105]
4)根据所记录的热负荷r1、冷通道的温度值、热通道的温度值,利用经典的系统辨识方法,或者成熟的bp神经网络训练方法,构建多项式形式的第一热负荷模型或神经网络形式的第一热负荷模型:heat_model_s1。
[0106]
调整空调的内风机转速,重复上述步骤02,得到在其它基准转速下的第一热负荷模型,相应地记为heat_model_s2、heat_model_s3、......、heat_model_s(n-1)、heat_model_sn;其中,s2、s3、......sn等序号与内风机的基准转速的序号对应。
[0107]
其中,上述步骤中涉及到的具体步骤可以参考前述实施例中的描述,此处不再赘述。
[0108]
可选的,可以在空调的送风管和回风管内各布置一个温度传感器,其位置如图3所示,用于检测送风温度ta_d和回风温度ta_r,替代前述实施例方案中的热通道的温度值和冷通道的温度值,其余与前述实施例方案相同,此处不再赘述。
[0109]
本技术实施例中还提供一种计算方法,可以不采用插值算法,基于纯模型计算热负荷。如图5所示,该方法可包括:
[0110]
501、获取空调的上游空气通路的温度数据,以及上述空调的下游空气通路的温度
数据,上述温度数据包括当前温度值和过去多个时刻的温度值;
[0111]
502、获取上述空调的内风机的当前转速以及过去多个时刻的转速;
[0112]
503、将上述空调的上游空气通路的温度数据、上述空调的下游空气通路的温度数据,以及上述空调的内风机的当前转速以及过去多个时刻的转速,输入第二热负荷模型,计算上述空调在实际转速下的目标热负荷值。
[0113]
其中,上述步骤501可以参考图1所示实施例中的步骤101的具体描述,此处不再赘述。
[0114]
类似的,本技术实施例中在机房空调的冷通道和热通道内或者在回风通道和送风通道内各布置若干个(通常为1~5个)温度传感器,用于检测冷通道和热通道的温度数据,或回风通道和送风通道的温度数据,传感器位置可如图2所示。
[0115]
在此基础上,本技术实施例中还可以获取空调的内风机在当前时刻及过去多个时刻的空调内风机转速。过去时刻个数k的取值方法可以如后续模型训练部分所述。
[0116]
图6为本技术实施例提供的另一种空调目标热负荷计算实施方法的流程示意图,如图6所示,其中heat_model为第二热负荷模型,可选的,可采用dense神经网络结构,其输入参数为当前时刻及过去i个时刻的冷通道的温度值,以及当前时刻及过去j个时刻的热通道的温度值,还有当前时刻及过去k个时刻的空调内风机转速;输出参数为目标热负荷,记为q。其中,fan_pwm_0为当前时刻空调内风机转速,fan_pwm_1为过去第1个时刻的内风机转速,fan_pwm_2过去第2个时刻的内风机转速,以此类推;内风机转速获取时刻的间隔时长与冷、热通道温度获取时刻的间隔时长相同,过去时刻个数k的取值方法如下文模型训练部分所述。
[0117]
在上述热负荷计算方法用于机房空调热负荷的实时计算前,需要对上述神经网络进行训练,以便确定其中过去时间个数i、j、k及其他模型参数。下面对第二热负荷模型的一种构造方法进行介绍。
[0118]
在一种可选的实施方式中,在步骤503之前,上述方法还包括:
[0119]
通过在机房内设备的供电总电源上连接的功率计测得功率值,作为上述空调的热负荷,上述机房内设备不包含上述空调;
[0120]
在上述空调的内风机工作范围内随机地改变上述内风机转速的情况下,记录上述内风机的当前转速以及过去多个时刻的转速;
[0121]
随机地开停上述机房内设备以改变上述空调的热负荷的情况下,获取上述空调的上游空气通路在当前时刻以及过去多个时刻的温度值,以及上述空调的下游空气通路在当前时刻以及过去多个时刻的温度值;
[0122]
根据记录的上述空调的热负荷、上述温度值和上述内风机的当前转速以及过去多个时刻的转速,构建上述第二热负荷模型。
[0123]
具体的,上述步骤提到的基本流程举例说明如下:
[0124]
1)在机房内设备(不含空调)的供电总电源上连接功率计,将其测得的功率值当做机房空调的热负荷,记为r2。
[0125]
2)利用冷通道、热通道温度传感器检测当前时刻及过去各时刻的冷通道的温度值和热通道的温度值。
[0126]
3)在空调的内风机最小设计转速和最大设计转速之间,人为随机地改变内风机转
速fan_pwm,并记录各时刻的内风机转速。
[0127]
4)人为随机地开停机房内设备,以改变机房空调热负荷r2。
[0128]
5)根据所记录的热负荷r2、热通道的温度值、冷通道的温度值以及空调的内风机转速,利用成熟的bp神经网络训练方法,构建上述第二热负荷模型heat_model。
[0129]
其中,上述步骤中涉及到的具体步骤可以参考前述实施例中的描述,此处不再赘述。
[0130]
可选的,可以在空调的送风管和回风管内各布置一个温度传感器,其位置如图3所示,用于检测送风温度ta_d和回风温度ta_r,替代前述实施例方案中的热通道的温度值和冷通道的温度值,其余与前述实施例方案相同,此处不再赘述。
[0131]
本技术实施例中根据当前时刻和过去若干时刻机房空调的上、下游空气通路的温度值和空调的内风机转速,根据机房空调热负荷计算模型,计算机房空调的目标热负荷。该方法可用于带自然冷却装置的机房空调的实时控制,有利于实现自然冷却装置、压缩式制冷装置的合理切换,从而提高节能效果。
[0132]
请参见图7,图7为本技术实施例提供的一种空调热负荷计算装置的结构示意图,如图7所示,该空调热负荷计算装置700包括:
[0133]
处理模块710,用于根据上述空调的上游空气通路的温度数据、上述空调的下游空气通路的温度数据,以及上述空调的内风机转速,基于上述空调的热负荷模型,计算上述空调的目标热负荷值,其中上述温度数据包括当前时刻的温度值和过去多个时刻的温度值。
[0134]
可选的,上述处理模块710,具体用于:
[0135]
将上述空调的上游空气通路的温度数据,以及上述空调的下游空气通路的温度数据,输入第一热负荷模型,计算上述空调在各基准转速下的实时热负荷值,上述基准转速为上述空调的内风机基准转速信号值;
[0136]
基于上述空调在各基准转速下的实时热负荷值,利用插值算法计算上述空调在实际转速下的目标热负荷值。
[0137]
可选的,上述处理模块710,还具体用于:将上述空调的上游空气通路的温度数据,以及上述空调的下游空气通路的温度数据,输入多个第一热负荷模型,以输出上述空调在上述各个基准转速下的实时热负荷值;上述多个第一热负荷模型分别为上述空调的内风机转速恒定为多个上述基准转速时的热负荷模型。
[0138]
可选的,上述空调热负荷计算装置700还包括构建模块720;上述构建模块720用于执行以下步骤:
[0139]
步骤1:获取上述空调的内风机工作范围内的多个基准转速;
[0140]
步骤2:控制上述空调的内风机转速保持目标基准转速,构建上述目标基准转速下的第一热负荷模型,上述目标基准转速为上述多个基准转速中的任一个;
[0141]
步骤3:调整上述空调的内风机转速,重复上述步骤2,获得每个上述基准转速下的第一热负荷模型。
[0142]
可选的,上述步骤2包括:
[0143]
通过在机房内设备的供电总电源上连接的功率计测得功率值,作为上述空调的热负荷,上述机房内设备不包含上述空调;
[0144]
随机地开停上述机房内设备以改变上述空调的热负荷的情况下,获取上述空调的
上游空气通路在当前时刻以及过去多个时刻的温度值,以及上述空调的下游空气通路在当前时刻以及过去多个时刻的温度值;
[0145]
根据记录的上述空调的热负荷以及对应的上述温度值,构建多项式形式的第一热负荷模型或神经网络形式的第一热负荷模型。
[0146]
可选的,上述处理模块710,还具体用于:
[0147]
获取第一基准转速和第二基准转速,上述第一基准转速不大于上述实际转速,上述第二基准转速大于上述实际转速;
[0148]
获取上述空调在上述第一基准转速下的第一实时热负荷值和上述空调在上述第二基准转速下的第二实时热负荷值;
[0149]
基于上述实际转速、上述第一基准转速、上述第二基准转速、上述第一实时热负荷值和上述第二实时热负荷值,使用预设插值公式计算上述空调在上述实际转速下的目标热负荷值。
[0150]
可选的,上述空调热负荷计算装置700还包括获取模块730,用于获取上述空调的内风机的当前转速以及过去多个时刻的转速;
[0151]
上述处理模块,还用于:将上述空调的上游空气通路的温度数据、上述空调的下游空气通路的温度数据,以及上述空调的内风机的当前转速以及过去多个时刻的转速,输入第二热负荷模型,计算上述空调在上述实际转速下的目标热负荷值。
[0152]
可选的,上述构建模块720,还用于:
[0153]
通过在机房内设备的供电总电源上连接的功率计测得功率值,作为上述空调的热负荷,上述机房内设备不包含上述空调;
[0154]
在上述空调的内风机工作范围内随机地改变上述内风机转速的情况下,记录上述内风机的当前转速以及过去多个时刻的转速;
[0155]
随机地开停上述机房内设备以改变上述空调的热负荷的情况下,获取上述空调的上游空气通路在当前时刻以及过去多个时刻的温度值,以及上述空调的下游空气通路在当前时刻以及过去多个时刻的温度值;
[0156]
根据记录的上述空调的热负荷、上述温度值和上述内风机的当前转速以及过去多个时刻的转速,构建上述第二热负荷模型。
[0157]
根据本技术的一个实施例,上述空调热负荷计算装置700,可以执行如图1或图5所示实施例中的步骤,此处不再赘述。该空调热负荷计算装置700可以应用于机房空调系统,以实现上述空调热负荷计算方法。
[0158]
基于上述方法实施例以及装置实施例的描述,本技术实施例还提供一种电子设备,该电子设备可以为机房空调。如图8所示为本技术提供的一种电子设备的结构示意图,该电子设备800可以包括处理器801、输入/输出设备802、存储器803以及计算机存储介质。其中,电子设备内的各组件单元可通过总线804或其他方式连接。
[0159]
计算机存储介质可以存储在电子设备800的存储器803中,上述计算机存储介质用于存储计算机程序,上述计算机程序包括程序指令,上述处理器801用于执行上述计算机存储介质存储的程序指令。处理器(或称cpu(central processing unit,中央处理器))是电子设备的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能;在一个实施例中,本技术实施例上述的处
理器801可以用于进行一系列的处理,包括如图1或图5所示的方法所涉及的各个步骤等。
[0160]
本技术实施例还提供了一种计算机存储介质(memory),上述计算机存储介质是电子设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括电子设备中的内置存储介质,当然也可以包括电子设备所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了电子设备的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。
[0161]
在一个实施例中,可由处理器加载并执行计算机存储介质中存放的一条或多条指令,以实现上述实施例中的相应步骤;具体实现中,计算机存储介质中的一条或多条指令可以由处理器加载并执行如图1或图5所示的方法所涉及的各个步骤,此处不再赘述。
[0162]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0163]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,该模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0164]
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0165]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read-only memory,rom),或随机存储存储器(random access memory,ram),或磁性介质,例如,软盘、硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,dvd)、或者半导体介质,例如,固态硬盘(solid state disk,ssd)等。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1