一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

滤波窗的决策方法及获取能耗数据方法和装置及设备与流程

2022-12-23 21:18:06 来源:中国专利 TAG:


1.本发明涉及自动化技术领域,尤指一种滤波窗的决策方法及获取能耗数据方法和装置及设备。


背景技术:

2.伴随着大数据的迅猛发展,数据处理量不断增长,数据中心也迅速增多。数据中心通常由服务器设备、为数据中心工作人员服务的设备(例如照明设备、电梯等)及为整个数据中心散热的制冷设备等设备组成。由于服务器设备在运行时会产生大量的热量,因此制冷设备的能耗也非常大。为了降低制冷设备的能耗,需要对制冷设备的运行状态进行精准调控,以改善电源使用效率(power usage effectiveness,pue)。
3.对于空调集群,目前群控的研究方向主要分为整机群控和器件级群控两个方向。其中整机群控由于数据通信要求低、安全性高、适用范围广的原因,到现在仍然在发挥作用。
4.在整机群控时,通常包含较短的观测周期和较长的控制周期。观测周期用于对数据中心环境状态进行观测和安全控制,从而确保数据中心安全。控制周期用于对空调群组的开机数、设置温度进行调节,从而改善pue。
5.在空调整机群控中,获取每一种开机数和设置温度组合下数据中心稳定后的pue、测量温度、it功率等数据是一件很有意义的事情。由于目前主要应用于数据中心散热的变频空调主要采用比例-积分-微分(proportion integral differential,pid)控制算法,对变频空调的运行状态进行控制。这样变频空调的调节效果是渐变累积的,即选择并使用一种开机数和设置温度配置后,数据中心并不能马上到达新配置下的稳定状态,而是误差由大变小逐渐靠近稳定状态。pid控制算法最终的控制效果为变频空调运行状态参数在期望的数值附近上下振荡,从而使瞬态能耗数据在期望的稳态能耗数据附近上下振荡,存在噪声。并且多台变频空调会相互影响,增大噪声。因此,在变频空调的运行过程中获取较为准确的变频空调稳态能耗数据,对变频空调的控制具有重要的作用。


技术实现要素:

6.本发明实施例提供一种滤波窗的决策方法及获取能耗数据方法和装置及设备,用以解决获取较为准确的变频空调稳态能耗数据的问题。
7.本发明实施例提供了一种用于获取能耗数据的滤波窗的决策方法,该方法包括:
8.设置多组控制参数及多个备选滤波窗,其中,每组控制参数包括设置温度和开机数,多个备选滤波窗的窗宽不同;
9.分别利用一组控制参数控制多台温度控制设备运行一个控制周期时长;
10.在所述控制周期内,每到达观测周期时,采集一次所述多台温度控制设备的能耗数据;
11.以所述控制周期的结束时刻为备选滤波窗的结束时刻,获取各备选滤波窗内所采
集的能耗数据;
12.对各备选滤波窗内所采集的能耗数据分别进行滤波处理;
13.确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果;
14.将采用各备选滤波窗时,不同组控制参数控制多台温度控制设备运行的能耗数据相比较,得到第二比较结果;
15.将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗。
16.可选地,对各备选滤波窗内所采集的能耗数据分别进行滤波处理,包括:
17.对各备选滤波窗内所采集的能耗数据分别进行均值滤波处理;
18.或者,对各备选滤波窗内所采集的能耗数据分别进行中值滤波处理。
19.可选地,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗,包括:
20.若一致性最高的所述备选滤波窗为多个,选择其中窗宽最大的备选滤波窗决策为滤波窗。
21.可选地,所述能耗数据为电源使用效率pue或电功率。
22.可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,包括:
23.确定所述温度控制设备的开机数s相同时,设置温度t |

t|对应的所述能耗数据低于设置温度t对应的所述能耗数据;
24.其中,

t为所述设置温度的最小变化量;s为正整数。
25.可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,包括:
26.遍历所述温度控制设备相同的开机数时,各设置温度下所述各备选滤波窗内所采集的能耗数据,将遍历的相同开机数对应的能耗数据取平均值;
27.比较不同开机数对应的能耗数据平均值,确定设置温度相同时,开机数s对应的能耗数据高于或低于开机数s 1的能耗数据;
28.其中s为正整数。
29.可选地,将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,包括:
30.确定所述多组控制参数中,开机数s相同且设置温度相差|

t|的多个第一组控制参数,将多个第一组控制参数中每两组组合得到多个第一组合;
31.确定所述多组控制参数中,设置温度t相同且开机数s相差1的多个第二组控制参数,将多个第二组控制参数中每两组组合得到多个第二组合;
32.设置一致性统计值,并设置所述一致性统计值的初始值为零;
33.获取在同一备选滤波窗内获取的不同组控制参数控制多台温度控制设备运行的能耗数据并依次进行解析:每当解析到利用第一组合得到的能耗数据的第二比较结果与所述第一比较结果相同时,所述一致性统计值增1;每当解析到利用第二组合得到的能耗数据的第二比较结果与所述第一比较结果相同时,所述一致性统计值增1;
34.将各备选滤波窗对应的一致性统计值与统计总值进行对比,得到各备选滤波窗对
应的一致性,其中所述统计总值为一个所述备选滤波窗对应的所述第一组合和对应的所述第二组合的总数量。
35.基于同一发明构思,本发明实施例还提供了一种获取能耗数据方法,包括:
36.利用所述的获取能耗数据的滤波窗决策方法,从多个备选滤波窗中决策使用的滤波窗;
37.在各控制周期内,以该控制周期的结束时刻为滤波窗的结束时刻,获取在所述滤波窗内所采集的能耗数据;
38.对所述滤波窗内所采集的能耗数据进行均值滤波处理,得到能耗数据。
39.基于同一发明构思,本发明实施例还提供了一种获取能耗数据的滤波窗决策装置,包括:
40.测试数据设置模块,用于设置多组控制参数,及多个备选滤波窗,其中,每组控制参数包括设置温度和开机数,多个备选滤波窗的窗宽不同;
41.测试运行模块,用于分别利用一组控制参数控制多台温度控制设备运行一个控制周期时长;
42.数据采集模块,用于在所述控制周期内,每到达观测周期时,采集一次所述多台温度控制设备的能耗数据;
43.数据获取模块,用于以所述控制周期的结束时刻为备选滤波窗的结束时刻,获取各备选滤波窗内所采集的能耗数据;
44.滤波模块,用于对各备选滤波窗内所采集的能耗数据分别进行滤波处理;
45.第一比较结果确定模块,用于确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果;
46.第二比较结果确定模块,用于将采用各备选滤波窗时,不同组控制参数控制多台温度控制设备运行的能耗数据相比较,得到第二比较结果;
47.决策模块,用于将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗。
48.可选地,对各备选滤波窗内所采集的能耗数据分别进行滤波处理,包括:
49.对各备选滤波窗内所采集的能耗数据分别进行均值滤波处理;
50.或者,对各备选滤波窗内所采集的能耗数据分别进行中值滤波处理。
51.可选地,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗,包括:
52.若一致性最高的所述备选滤波窗为多个,选择其中窗宽最大的备选滤波窗决策为滤波窗。
53.可选地,所述能耗数据为电源使用效率pue或电功率。
54.可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,包括:
55.确定所述温度控制设备的开机数s相同时,设置温度t |

t|对应的所述能耗数据低于设置温度t对应的所述能耗数据;
56.其中,

t为所述设置温度的最小变化量;s为正整数。
57.可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,包括:
58.遍历所述温度控制设备相同的开机数时,各设置温度下所述各备选滤波窗内所采集的能耗数据,将遍历的相同开机数对应的能耗数据取平均值;
59.比较不同开机数对应的能耗数据平均值,确定设置温度相同时,开机数s对应的能耗数据高于或低于开机数s 1的能耗数据;
60.其中s为正整数。
61.可选地,将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,包括:
62.确定所述多组控制参数中,开机数s相同且设置温度相差|

t|的多个第一组控制参数,将多个第一组控制参数中每两组组合得到多个第一组合;
63.确定所述多组控制参数中,设置温度t相同且开机数s相差1的多个第二组控制参数,将多个第二组控制参数中每两组组合得到多个第二组合;
64.设置一致性统计值,并设置所述一致性统计值的初始值为零;
65.获取在同一备选滤波窗内获取的不同组控制参数控制多台温度控制设备运行的能耗数据并依次进行解析:每当解析到利用第一组合得到的能耗数据的第二比较结果与所述第一比较结果相同时,所述一致性统计值增1;每当解析到利用第二组合得到的能耗数据的第二比较结果与所述第一比较结果相同时,所述一致性统计值增1;
66.将各备选滤波窗对应的一致性统计值与统计总值进行对比,得到各备选滤波窗对应的一致性,其中所述统计总值为一个所述备选滤波窗对应的所述第一组合和对应的所述第二组合的总数量。
67.基于同一发明构思,本发明实施例还提供了一种获取能耗数据装置,包括:
68.滤波窗确定模块,用于使用所述的获取能耗数据的滤波窗决策方法,决策所述滤波窗;
69.数据获取模块,用于在各控制周期内,以该控制周期的结束时刻为滤波窗的结束时刻,获取在所述滤波窗内所采集的能耗数据;
70.能耗数据获取模块,用于对所述滤波窗内所采集的能耗数据进行均值滤波处理,得到能耗数据。
71.基于同一发明构思,本发明实施例还提供了一种电子设备,包括:处理器和用于存储所述处理器可执行指令的存储器;
72.其中,所述处理器被配置为执行所述指令,以实现所述的获取能耗数据的滤波窗决策方法,和/或实现所述的获取能耗数据方法。
73.基于同一发明构思,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被用于实现所述的获取能耗数据的滤波窗决策方法,和/或实现所述的获取能耗数据方法。
74.本发明有益效果如下:
75.本发明实施例提供的滤波窗的决策方法及获取能耗数据方法和装置及设备,通过在决策过程中将采用各备选滤波窗时,不同组控制参数控制多台温度控制设备运行的能耗数据相比较得到的第二比较结果,与预期得到的第一比较结果进行匹配,选择匹配率最高的滤波窗,在实际运行过程中使用选择的所述滤波窗进行滤波,可以离线设置给定去噪方式的滤波窗宽;当所述温度控制设备在实际运行时,所述控制参数发生变化(例如所述控制
参数与所述决策过程中使用的控制参数不同)时,使用决策得到的滤波窗滤波得到的能耗数据仍然具有精确性和可靠性。
附图说明
76.图1为本发明实施例中获取能耗数据的滤波窗决策方法的流程图;
77.图2为本发明实施例中获取的能耗数据示意图;
78.图3为本发明实施例中设置的滤波窗示意图;
79.图4为本发明实施例中获取能耗数据方法的流程图;
80.图5为本发明实施例中获取能耗数据的滤波窗决策装置的结构示意图;
81.图6为本发明实施例中获取能耗数据装置的结构示意图;
82.图7为本发明实施例中电子设备的结构示意图。
具体实施方式
83.为使本发明的上述目的、特征和优点能够更为明显易懂,下面将结合附图和实施例对本发明做进一步说明。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明更全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。本发明中所描述的表达位置与方向的词,均是以附图为例进行的说明,但根据需要也可以做出改变,所做改变均包含在本发明保护范围内。本发明的附图仅用于示意相对位置关系不代表真实比例。
84.需要说明的是,在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式的限制。说明书后续描述为实施本技术的较佳实施方式,然所述描述乃以说明本技术的一般原则为目的,并非用以限定本技术的范围。本技术的保护范围当视所附权利要求所界定者为准。
85.下面结合附图,对本发明实施例提供的滤波窗的决策方法及获取能耗数据方法和装置及设备进行具体说明。
86.本发明实施例提供了一种获取能耗数据的滤波窗决策方法,如图1所示,包括:
87.s101、设置多组控制参数,及多个备选滤波窗,其中,每组控制参数包括设置温度和开机数,多个备选滤波窗的窗宽不同;
88.s102、分别利用一组控制参数控制多台温度控制设备运行一个控制周期时长;
89.s103、在所述控制周期内,每到达观测周期时,采集一次所述多台温度控制设备的能耗数据;
90.s104、以所述控制周期的结束时刻为备选滤波窗的结束时刻,获取各备选滤波窗内所采集的能耗数据;
91.s105、对各备选滤波窗内所采集的能耗数据分别进行滤波处理;
92.s106、判断是否完成所有所述控制参数的测试;若为是执行所述步骤s107,若为否执行所述步骤s102;
93.s107、确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预
期得到的第一比较结果;
94.s108、将采用各备选滤波窗时,不同组控制参数控制多台温度控制设备运行的能耗数据相比较,得到第二比较结果;
95.s109、将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗。
96.所述控制周期在本发明中是指对温度控制设备进行一次控制参数调整的周期。所述观测周期在本发明中是指对温度控制设备进行一次数据采集的周期,一个所述控制周期中包括有多个所述观测周期。
97.在具体实施过程中,所述步骤s102中利用所述控制参数的顺序,可以按照设置的所述控制参数的顺序依次控制所述温度控制设备,也可以随机在未使用过的所述控制参数中选取一组所述控制参数控制所述温度控制设备直至所述控制参数全部被使用过,在此不作限定。
98.在具体实施过程中,所述备选滤波窗的窗宽,可以根据所述一个控制周期中的所述观测周期数量n0,确定多个不同的备选滤波窗的窗宽n。例如,如图3所示,一个所述控制周期为1小时,一个所述观测周期为5分钟,那么一个所述控制周期中包括有12个所述观测周期,那么所述备选滤波窗的窗宽n可以为1至12中的整数,例如选取三个整数2、4、6分别作为三个所述备选滤波窗的窗宽n。
99.具体地,以所述温度控制设备为变频空调,所述变频空调用于为数据中心散热为例。所述数据中心在示意的所述控制周期开始时,环境温度为30℃,而所述设置温度为25℃。所述变频空调经过控制算法(例如,pid算法)运行一定时间后,所述数据中心的温度将在25℃附近上下波动,相应地所述变频空调的能耗数据也会在一个特定的数值附近上下波动。对所述控制周期内,每到达一个观测周期时,对所述变频空调的能耗数据进行一次采集,采集的所述能耗数据为图2中所示。
100.在具体实施过程中,所述步骤s104中,获取各备选滤波窗内所采集的能耗数据,可以仅获取各备选滤波窗内所采集的能耗数据,也可以直接获取各控制周期内所有观测周期所采集的、包括各滤波窗内所采集的能耗数据。由于后续使用所述备选滤波窗对采集的能耗数据滤波时,会去除各滤波窗外的所述能耗数据,因此所述两种获取方式对最终结果无影响。每次到达观测周期,采集一次所述多台温度控制设备的能耗数据后,还可以根据所述能耗数据对所述多台温度控制设备进行安全检测与安全调整,避免设备发生过热等安全隐患。
101.这样,通过上述方法可以离线设置给定去噪方式的滤波窗宽。当所述温度控制设备在实际运行时,所述控制参数发生变化(例如所述控制参数与所述决策过程中使用的控制参数不同)时,使用决策得到的滤波窗滤波得到的能耗数据仍然具有精确性和可靠性。
102.可选地,所述步骤s105、对各备选滤波窗内所采集的能耗数据分别进行滤波处理,可以为如下任一种实施方式:
103.(1)对各备选滤波窗内所采集的能耗数据分别进行均值滤波处理。
104.(2)对各备选滤波窗内所采集的能耗数据分别进行中值滤波处理。
105.可选地,所述步骤s109中,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗,包括:
106.若一致性最高的所述备选滤波窗为多个,选择其中窗宽最大的备选滤波窗决策为滤波窗。
107.这样,通过将窗宽最大的一致性最高的所述备选滤波窗决策为滤波窗,能够在后续使用所述滤波窗对采集的能耗数据进行滤波时,得到更加准确的能耗数据。
108.可选地,所述能耗数据为pue或电功率。
109.可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,包括:
110.确定所述温度控制设备的开机数s相同时,设置温度t |

t|对应的所述能耗数据低于设置温度t对应的所述能耗数据;其中,

t为所述设置温度的最小变化量;s为正整数。
111.在具体实施过程中,所述温度控制设备用于将控制区域(例如,数据中心机房)的温度保持在所述设置温度。一般地,所述设置温度会低于所述控制区域未使用所述温度控制设备时的未控制温度。那么,在所述温度控制设备开机数一定时,当所述设置温度越低,所述设置温度与所述未控制温度之间的温度差越大,所述温度控制设备所消耗的能量就越多,pue或电功率就相应地越大。例如,在所述温度控制设备的开机数相同的情况下,设置温度20℃对应的pue/电功率低于设置温度19℃对应的pue/电功率。
112.可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,还包括:
113.遍历所述温度控制设备相同的开机数时,各设置温度下所述各备选滤波窗内所采集的能耗数据,将遍历的相同开机数对应的能耗数据取平均值;
114.比较不同开机数对应的能耗数据平均值,确定设置温度相同时,开机数s对应的能耗数据高于或低于开机数s 1的能耗数据。
115.例如,设置了设置温度为18℃、19℃、20℃、21℃,开机数5、6、7,备选滤波窗的窗宽n为3、6、9,那么所述控制参数共12组,并最终得到36个能耗数据。分别计算在每个开机数的下所有的12个能耗数据的能耗数据平均值,得到3个不同开机数的能耗数据平均值。根据所述3个能耗数据平均值可以确定开机数与能耗数据之间的预期得到的第一比较结果。例如开机数越多,能耗数据越高,即开机数s 1对应的能耗数据高于开机数s对应的能耗数据。或者开机数越多,能耗数据越低,即开机数s 1对应的能耗数据低于开机数s对应的能耗数据。
116.这样,通过将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗,可以得到最接近理想滤波窗的滤波窗。
117.可选地,所述步骤s109中,将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,包括:
118.确定所述多组控制参数中,开机数s相同且设置温度相差|

t|的多个第一组控制参数,将多个第一组控制参数中每两组组合得到多个第一组合;
119.确定所述多组控制参数中,设置温度t相同且开机数s相差1的多个第二组控制参数,将多个第二组控制参数中每两组组合得到多个第二组合;
120.设置一致性统计值,并设置所述一致性统计值的初始值为零;
121.获取在同一备选滤波窗内获取的不同组控制参数控制多台温度控制设备运行的能耗数据并依次进行解析:每当解析到利用第一组合得到的能耗数据的所述第二比较结果
与所述第一比较结果相同时,所述一致性统计值增1;每当解析到利用第二组合中得到的能耗数据的的所述第二比较结果与所述第一比较结果相同时,所述一致性统计值增1;
122.将各备选滤波窗对应的一致性统计值与统计总值进行对比,得到各备选滤波窗对应的一致性,其中所述统计总值为一个所述备选滤波窗对应的所述第一组合和对应的所述第二组合的总数量。
123.在具体实施过程中,可以建立如表1和表2所示的统计表格,来实现上述步骤。其中,在表2中,将所述第一组合与所述第二组合的所述第二比较结果与所述第一比较结果相同时的组合记为1,将不匹配的组合记为0。m,x,y为正整数。
124.表1温度控制设备获取的所述各备选滤波窗内所采集的能耗数据
[0125][0126]
表2一致性统计值表
[0127][0128]
例如,所述温度控制设备获取的所述各备选滤波窗内所采集的能耗数据如下表3所示:
[0129]
表3温度控制设备获取的所述各备选滤波窗内所采集的能耗数据
[0130][0131][0132]
其中,在本示例中,所述设置温度的最小变化量

t=
±
1℃。
[0133]
那么根据表1,首先确定开机数s相同时的所述第一比较结果:开机数s相同时,设置温度为t 1℃的pue小于设置温度为t℃的pue。
[0134]
之后,计算开机数为2时所有设置温度(18℃、19℃、20℃)和所有滤波窗(2、4、6)的能耗数据平均值为:
[0135]
(1.2882 1.2972 1.2984 1.2527 1.2443 1.2414 1.2399 1.2414 1.2481)/9≈1.2613
[0136]
计算开机数为3时所有设置温度(18℃、19℃、20℃)和所有滤波窗(2、4、6)的能耗数据平均值为:
[0137]
(1.3356 1.3753 1.3804 1.3410 1.3459 1.3473 1.3269 1.3269 1.3237)/9=1.3447
[0138]
由于1.2613<1.3447,确定设置温度相同时的所述第一比较结果:设置温度相同时,开机数为2的pue小于开机数为3的pue。
[0139]
那么,可以建立如下表4,将所述第一组合与所述第二组合对应的所述第二比较结果与所述第一比较结果匹配的组合记为1,将不匹配的组合记为0,统计所述第一组合与所述第二组合的一致性统计值。
[0140]
表4一致性统计值表
[0141][0142][0143]
其中,表4中p(s,t)表示所述开机数为s,所述设置温度为t时所对应的能耗数据。
[0144]
由于同一个滤波窗对应所述第一组合与所述第二组合之和为7,那么将各备选滤波窗对应的一致性统计值与统计总值进行对比,可以得到所述三个滤波窗的匹配率分别为85.7%、100%、85.7%。可以决策窗宽为4的所述备选滤波窗位最终使用的滤波窗。
[0145]
基于同一发明构思,本发明实施例还提供了一种获取能耗数据方法,如图4所示,
包括:
[0146]
s201、使用所述的获取能耗数据的滤波窗决策方法,决策所述滤波窗;
[0147]
s202、在各控制周期内,以该控制周期的结束时刻为滤波窗的结束时刻,获取在所述滤波窗内所采集的能耗数据;
[0148]
s203、对所述滤波窗内所采集的能耗数据进行滤波处理,得到能耗数据。
[0149]
在具体实施过程中,决策之后对所述温度控制设备的控制周期和观测周期与决策过程中的控制周期和观测周期相同。所述步骤s203、对所述滤波窗内所采集的能耗数据进行滤波处理,为与所述获取能耗数据的滤波窗决策方法相同的均值滤波处理或中值滤波处理。
[0150]
在具体实施过程中,获取能耗数据的过程中对所述温度控制设备使用的所述控制参数与滤波窗决策过程中所使用的所述控制参数可以为相同的,也可以为不同的(即决策之后的所使用的所述控制参数未在决策过程中使用过)。这样,通过上述方法可以离线设置给定去噪方式的滤波窗宽。当所述温度控制设备在实际运行时,所述控制参数发生变化(例如所述控制参数与所述决策过程中使用的控制参数不同)时,使用决策得到的滤波窗滤波得到的能耗数据仍然具有精确性和可靠性。
[0151]
基于同一发明构思,本发明实施例还提供了一种获取能耗数据的滤波窗决策装置,如图5所示,包括:
[0152]
测试数据设置模块m101,用于设置多组控制参数,及多个备选滤波窗,其中,每组控制参数包括设置温度和开机数,多个备选滤波窗的窗宽不同;
[0153]
测试运行模块m102,用于分别利用一组控制参数控制多台温度控制设备运行一个控制周期时长;
[0154]
数据采集模块m103,用于在所述控制周期内,每到达观测周期时,采集一次所述多台温度控制设备的能耗数据;
[0155]
数据获取模块m104,用于以所述控制周期的结束时刻为备选滤波窗的结束时刻,获取各备选滤波窗内所采集的能耗数据;
[0156]
滤波模块m105,用于对各备选滤波窗内所采集的能耗数据分别进行滤波处理;
[0157]
第一比较结果确定模块m106,用于确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果;
[0158]
第二比较结果确定模块m107,用于将采用各备选滤波窗时,不同组控制参数控制多台温度控制设备运行的能耗数据相比较,得到第二比较结果;
[0159]
决策模块m108,用于将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗。
[0160]
可选地,对各备选滤波窗内所采集的能耗数据分别进行滤波处理,包括:
[0161]
对各备选滤波窗内所采集的能耗数据分别进行均值滤波处理。
[0162]
可选地,对各备选滤波窗内所采集的能耗数据分别进行滤波处理,包括:
[0163]
对各备选滤波窗内所采集的能耗数据分别进行中值滤波处理。
[0164]
可选地,将一致性最高的第二比较结果对应的备选滤波窗决策为滤波窗,包括:
[0165]
若一致性最高的所述备选滤波窗为多个,选择其中窗宽最大的备选滤波窗决策为滤波窗。
[0166]
可选地,所述能耗数据为电源使用效率pue或电功率。
[0167]
可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,包括:
[0168]
确定所述温度控制设备的开机数s相同时,设置温度t |

t|对应的所述能耗数据低于设置温度t对应的所述能耗数据;
[0169]
其中,

t为所述设置温度的最小变化量;s为正整数。
[0170]
可选地,确定将不同组控制参数控制多台温度控制设备运行的能耗数据相比较,预期得到的第一比较结果,包括:
[0171]
遍历所述温度控制设备相同的开机数时,各设置温度下所述各备选滤波窗内所采集的能耗数据,将遍历的相同开机数对应的能耗数据取平均值;
[0172]
比较不同开机数对应的能耗数据平均值,确定设置温度相同时,开机数s对应的能耗数据高于或低于开机数s 1的能耗数据;
[0173]
其中s为正整数。
[0174]
可选地,将各备选滤波窗对应的所述第二比较结果与所述第一比较结果进行一致性对比,包括:
[0175]
确定所述多组控制参数中,开机数s相同且设置温度相差|

t|的多个第一组控制参数,将多个第一组控制参数中每两组组合得到多个第一组合;
[0176]
确定所述多组控制参数中,设置温度t相同且开机数s相差1的多个第二组控制参数,将多个第二组控制参数中每两组组合得到多个第二组合;
[0177]
设置一致性统计值,并设置所述一致性统计值的初始值为零;
[0178]
获取在同一备选滤波窗内获取的不同组控制参数控制多台温度控制设备运行的能耗数据并依次进行解析:每当解析到利用第一组合得到的能耗数据的第二比较结果与所述第一比较结果相同时,所述一致性统计值增1;每当解析到利用第二组合得到的能耗数据的第二比较结果与所述第一比较结果相同时,所述一致性统计值增1;
[0179]
将各备选滤波窗对应的一致性统计值与统计总值进行对比,得到各备选滤波窗对应的一致性,其中所述统计总值为一个所述备选滤波窗对应的所述第一组合和对应的所述第二组合的总数量。
[0180]
基于同一发明构思,本发明实施例还提供了一种获取能耗数据装置,如图6所示,包括:
[0181]
滤波窗确定模块m201,用于使用所述的获取能耗数据的滤波窗决策方法,决策所述滤波窗;
[0182]
数据获取模块m202,用于在各控制周期内,以该控制周期的结束时刻为滤波窗的结束时刻,获取在所述滤波窗内所采集的能耗数据;
[0183]
能耗数据获取模块m203,用于对所述滤波窗内所采集的能耗数据进行均值滤波处理,得到能耗数据。
[0184]
由于所述获取能耗数据的滤波窗决策装置和所述获取能耗数据装置的原理与对应的方法相似,因此所述装置的实施可以参见对应方法的实施,重复之处不再赘述。
[0185]
基于同一发明构思,本发明实施例还提供了一种电子设备,如图7所示,包括:处理器110和用于存储所述处理器110可执行指令的存储器120;其中,所述处理器110被配置为
执行所述指令,以实现所述获取能耗数据的滤波窗决策方法,和/或所述获取能耗数据方法。
[0186]
在具体实施过程中,所述设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器110和存储器120,一个或一个以上存储应用程序131或数据132的存储介质130。其中,存储器120和存储介质130可以是短暂存储或持久存储。存储在存储介质130的应用程序131可以包括一个或一个以上所述单元(图7中未示出),每个模块可以包括对所述装置中的一系列指令操作。更进一步地,处理器110可以设置为与存储介质130通信,在所述设备上执行存储介质130中的一系列指令操作。所述设备还可以包括一个或一个以上电源(图7中未示出);一个或一个以上网络接口140,所述网络接口140包括有线网络接口141和/或无线网络接口142;一个或一个以上输入输出接口143;和/或,一个或一个以上操作系统133,例如windows、mac os、linux、ios、android、unix、freebsd等。
[0187]
基于同一发明构思,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被用于实现所述获取能耗数据的滤波窗决策方法,和/或所述获取能耗数据方法。
[0188]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0189]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0190]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0191]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0192]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献