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

控制电源输出功率的方法、装置及相关设备与流程

2022-02-24 17:43:25 来源:中国专利 TAG:

控制电源输出功率的方法、装置及相关设备
1.本技术要求于2020年08月11日提交的申请号为202010798179.5、发明名称为“一种动态调整电源负载均衡比例提升效率的方法”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术实施例涉及电源技术领域,特别涉及一种控制电源输出功率的方法、装置及相关设备。


背景技术:

3.目前服务器等网络设备的功耗越来越大,为了满足大功耗网络设备的需求,对于这类网络设备,为该网路设备配置多个电源,由这多个电源共同为该网络设备提供电能。相关技术中,控制这多个电源按照相同的输出功率为该网络设备供电,以实现这多个电源按照相同的比例分担该网络设备的功耗。这种分担方式很容易出现各个电源没有工作在最佳状态的情况。


技术实现要素:

4.本技术实施例提供了一种控制电源输出功率的方法、装置及相关设备,可以提高电源的工作效率,从而减少电源的损耗。所述技术方案如下:
5.第一方面,提供了一种控制电源输出功率的方法。在该方法中,获取受电设备的运行功耗;根据运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率,第一电源和第二电源为向受电设备提供电能的电源,第一目标输出功率和第二目标输出功率不同;控制第一电源按照第一目标输出功率供电、控制第二电源按照第二目标输出功率供电。
6.本技术实施例提供的方法能够灵活调整各个电源之间的负载分配比例,以便于在不增加任何成本的情况下,实现电源效率动态提升,从而提升能效,进而实现电源效率的最大化。并且,本技术实施例提供的方法可以通过软件模块来实现,所需代码量少,对电源可靠性基本是零影响。
7.基于第一方面提供的方法,在一种可能的实现方式中,根据运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率的实现方式可以为:获取第一参考比例和第二参考比例,第一参考比例和第二参考比例中任一者用于指示第一电源分担的受电设备运行功耗和第二电源分担的受电设备运行功耗;确定第一参考比例下的电源总损耗和第二参考比例下的电源总损耗:根据第一参考比例下的电源总损耗和第二参考比例下的电源总损耗,从第一参考比例和第二参考比例中选择目标参考比例;按照目标参考比例和运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率。
8.将电源总损耗来作为调整电源输出功率的标准,可以降低调整输出功率后的各个电源的损耗,从而提升各个电源的效率。因此,本技术实施例提供了一种可以灵活调整电源
输出功率的方法,该方法还能提高各个电源的效率。
9.基于第一方面提供的方法,在一种可能的实现方式中,确定第一参考比例下的电源总损耗和第二参考比例下的电源总损耗的实现方式可以为:根据第一参考比例和第二参考比例中任一参考比例和受电设备的运行功耗,确定第一电源和第二电源在该参考比例下各自的负载;获取第一电源的负载与效率之间的对应关系以及第二电源的负载与效率之间的对应关系;根据第一电源的负载与效率之间的对应关系以及第二电源的负载与效率之间的对应关系、以及第一电源和第二电源在该参考比例下各自的负载,确定该参考比例下的电源总损耗。
10.在本技术实施例中,可以基于预先配置的各个电源的负载和效率之间的对应关系快速确定出任一参考比例下的电源总损耗。提高了确定电源输出功率的效率。
11.由于不同电源参数下的负载和效率之间的对应关系可能不同,因此,在本技术实施例中,前述确定任一参考比例下的电源总损耗的具体实现方式可以在以下两种场景中有不同的实现过程。
12.场景一:
13.基于第一方面提供的方法,在一种可能的实现方式中,任一电源的负载与效率之间的对应关系包括不同电源参数下的负载与效率之间的对应关系,电源参数包括电源频率,每个参考比例下的电源总损耗包括基于不同电源参数下的负载与效率之间的对应关系分别确定的总损耗。这种场景下,前述根据第一参考比例下的电源总损耗和第二参考比例下的电源总损耗,从第一参考比例和第二参考比例中选择目标参考比例的实现方式可以为:从电源总损耗包括的基于不同电源参数下的负载与效率之间的对应关系分别确定的总损耗中,选择与第一参考比例或第二参考比例对应的最小的总损耗;获取第一参考比例或第二参考比例对应的最小的总损耗中的最小值,将最小值所对应的参考比例确定为目标参考比例。
14.基于第一方面提供的方法,在一种可能的实现方式中,在该方法中,还可以获取确定目标参考比例时所使用的第一电源的电源参数和第二电源的电源参数;控制第一电源按照获取的第一电源的电源参数工作,控制第二电源按照获取的第二电源的电源参数工作。
15.场景二:
16.基于第一方面提供的方法,在一种可能的实现方式中,负载与效率之间的对应关系为参考电源参数下的负载与效率之间的对应关系,参考电源参数包括参考电源频率。这种场景下,上述目标参考比例是仅在参考电源参数下的最佳的负载分担比例。
17.在场景二中,还可以继续获取第一电源在不同电源参数下的负载与效率之间的对应关系、以及第二电源在不同电源参数下的负载与效率之间的对应关系,然后根据第一电源在不同电源参数下的负载与效率之间的对应关系、以及第二电源在不同电源参数下的负载与效率之间的对应关系、以及目标参考比例,确定第一电源参数和第二电源参数,第一电源参数是指第一电源在目标参考比例下效率最大时对应的电源参数,第二电源参数是指第二电源在目标参考比例下效率最大时对应的电源参数;控制第一电源按照第一电源参数工作,控制第二电源按照第二电源参数工作。
18.在上述两种场景中,在调整电源输出功率的情况下,还可以进一步调整电源的电源参数,以提高电源的工作效率,降低电源的工作损耗。
19.基于第一方面提供的方法,在一种可能的实现方式中,根据运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率的实现方式可以为:确定受电设备在预设时间段内的运行功耗抖动情况;确定该运行功耗抖动情况符合参考条件,则根据运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率。
20.在本技术实施例中,通过时间和空间上的去抖处理,可以降低调整电源的输出功率的频次。并且,实际业务场景中受电设备的功耗也是相对稳定的,从而可以避免不必要的输出功率的调整。
21.基于第一方面提供的方法,在一种可能的实现方式中,控制第一电源按照第一目标输出功率供电、控制第二电源按照第二目标输出功率供电之后,在该方法中,还可以获取第一电源按照第一目标输出功率供电、第二电源按照第二目标输出功率供电过程中的实际总损耗;如果实际总损耗大于参考总损耗,则将第一电源的输出功率调整为第一参考输出功率,将第二电源的输出功率调整为第二参考输出功率。其中,参考总损耗是指第一电源按照第一参考输出功率工作、第二电源按照第二参考输出功率工作过程中的实际总损耗。
22.在通过本技术实施例提供的方法对第一电源的输出功率和第二电源的输出功率进行调整后,还可以进一步对第一电源和第二电源的实际损耗进行监控,以避免出现调控失误的情况。
23.基于第一方面提供的方法,在一种可能的实现方式中,获取受电设备的运行功耗的实现方式可以为:显示控制界面,控制界面包括负载分担调整控件;响应于针对负载分担调整控件的触发操作,获取受电设备的运行功耗。
24.在本技术实施例中,还可以基于用户的操作来触发调整电源输出功率,提高了本技术实施例提供的方法的灵活性。
25.可选地,受电设备为服务器,第一电源的额定功率和第二电源的额定功率相同。本技术实施例提供的方法具体可以应用在通过两个相同的电源为服务器供电的场景中,提高了本技术实施例提供的方法的应用灵活性。
26.第二方面,提供了一种控制电源输出功率装置,该装置具有实现上述第一方面中控制电源输出功率方法行为的功能。该装置包括至少一个模块,该至少一个模块用于实现上述第一方面所提供的控制电源输出功率方法。
27.第三方面,提供了一种电子设备,该电子设备的结构中包括处理器和存储器,所述存储器用于存储程序代码,所述处理器用于执行所述程序代码以实现如上述第一方面中任一的方法。
28.第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行上述第一方面所述的控制电源输出功率的方法。
29.第五方面,提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行上述第一方面所述的控制电源输出功率的方法。
30.上述第二方面、第三方面、第四方面和第五方面所获得的技术效果与第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。
附图说明
31.图1是本技术实施例提供的一种电源系统的架构示意图;
32.图2是本技术实施例提供的一种控制电源输出功率的方法流程图;
33.图3是本技术实施例提供的一种电源的负载和效率之间的对应关系的示意图;
34.图4是本技术实施例提供的一种控制电源输出功率的装置的结构示意图;
35.图5是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
36.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
37.在对本技术实施例进行详细解释说明,先对本技术实施例的应用场景进行解释说明。
38.随着当前服务器的性能越来越好,服务器的功耗也越来越高。此时,提升为服务器提供电能的多个电源的效率就显得尤为重要。当前为服务器提供电能的各个电源是采用等比例负载均衡模式为服务器供电的,从而严重影响了电源效率。其中,等比例负载均衡模式是指控制各个电源按照相同的输出功率为服务器供电。
39.本技术实施例提供的控制电源输出功率的方法就应用于上述为服务器供电的多个电源上。目的在于提供一种能够提升电源效率的控制方法。
40.图1是本技术实施例提供的一种电源系统的架构示意图。如图1所示,该电源系统100包括受电设备101、第一电源102和第二电源103、以及控制器104。其中,第一电源102和第二电源103分别和受电设备101连接,以向受电设备101供电。另外,第一电源102和第二电源103还分别与控制器104连接,以实现控制器104控制第一电源102、以及第二电源103向受电设备101供电的输出功率。
41.第一电源102和第二电源103可以为规格参数相同的电源,也可以为规格参数不同的电源。本技术实施例对此不做限定。其中,规格参数包括额定功率,还可以包括其他电源的工作参数,比如输入电压、输出电压、工作温度范围等参数。
42.上述受电设备101可以为服务器或其他类型的需要多个电源供电的网络设备。任意通过至少两个电源供电的设备均在本技术实施例提供的受电设备的保护范围之内。控制器104可以为独立于服务器的一个控制设备、也可以为在服务器上部署的基板管理控制器(baseboard management controller,bmc)。该bmc可以由服务器上嵌入的一个控制芯片或片上系统等具有处理功能的单元来实现,本技术实施例对此不做具体限定。
43.需要说明的是,图1仅仅是以两个电源为例说明,向受电设备101供电的电源可以为多个,本技术实施例并不限定为受电设备101配置的电源的数量。
44.下面对本技术实施例提供的控制电源输出功率的方法进行详细解释说明。
45.图2是本技术实施例提供的一种控制电源输出功率的方法流程图。如图2所示,该方法包括如下几个步骤。
46.步骤201:控制器获取受电设备的运行功耗。
47.上述受电设备的运行功耗可以为当前时间之前且距离当前时间最近一段时间内的受电设备的平均运行功耗。比如,受电设备的运行功耗可以为当前时间之前最近1小时内
的受电设备的平均运行功耗。可选地,上述受电设备的运行功耗还可以为当前时间这个时间点时受电设备的运行功耗。
48.在一种可能的实现方式中,控制器可以根据为该受电设备供电的各个电源的输出功率以及从电源输出端口到受电设备供电端口之间的损耗来确定受电设备的运行功耗。可选地,也可以通过其他方式来确定受电设备的运行功耗。比如通过安装在受电设备的供电端口处的功率计或功率传感器等来确定受电设备的网络功耗
49.此外,在本技术实施例中,控制器可以周期性直接执行本技术实施例提供的控制电源输出功率的方法。此时,控制器在每次获取到受电设备的运行功耗时,便可执行下述步骤202。
50.可选地,控制器在每次获取到受电设备的运行功耗之后,还可以先确定受电设备在预设时间段内的运行功耗抖动情况。确定运行功耗抖动情况符合参考条件,则执行下述步骤202。其中,参考条件可以包括:受电设备在预设时间段内的功耗抖动次数超过参考次数、且历史时长大于时长阈值。其中,功耗抖动次数是指在预设时间段内出现的功耗的变化幅度超过幅度阈值的次数。这样可以避免在一些不必要的情况下调整电源的输出功率,从而使得电源在一个稳定的状态下工作。
51.比如,当受电设备的运行功耗在较短时间内发生了大幅度的变化,这种情况下就可以无需调整各个电源的输出功率。或者,当受电设备在一个较长的时长内的运行功耗发生了剧烈变化,但是发生剧烈变化的频率很低,这种场景下也无需调整各个电源的输出功率。由此可知,在本技术实施例中,通过时间和空间上的去抖处理,可以降低调整电源的输出功率的频次。并且,实际业务场景中受电设备的功耗也是相对稳定的,从而可以避免不必要的输出功率的调整。
52.在另一种可能的实现方式中,控制器还可以基于用户操作来触发调整电源输出功率的操作。具体地,控制器显示控制界面,控制界面包括负载分担调整控件。这种场景下,响应于针对负载分担调整控件的触发操作,获取受电设备的运行功耗。其中,针对该负载分担调整控件的触发操作可以由用户通过预设操作来触发。该预设操作可以为点击操作、滑动操作或语音操作等等。
53.另外,在上述控制器周期性自动触发步骤201的方案中,用户同样可以预先通过上述控制界面配置调整电源输出功率的一些参数。比如,用户可以配置是否开启控制器调整电源输出功率的功能、或者进一步配置控制器调整电源输出功率的周期的时长。可选地,还可以配置各个电源的电源参数是否可变,该电源参数可以包括电源频率等规格参数。关于电源参数的具体功能将在后续步骤中详细解释说明,在此就先不展开阐述。
54.步骤202:控制器根据运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率。其中,第一电源和第二电源为向受电设备提供电能的电源,第一目标输出功率和第二目标输出功率不同。
55.在本技术实施例中,为受电设备供电的电源可以为2个、也可以为更多个。步骤202和步骤203是以两个电源为例进行说明,并不构成对本技术实施例的限定。为了便于说明,将这两个电源称为第一电源和第二电源。当为受电设备供电的电源为多个时,同样可以参考步骤202确定多个电源的输出功率,本技术实施例对此不做限定。
56.为了解决相关技术中第一电源和第二电源按照相同的比例分担受电设备的运行
功耗导致电源效率不高的问题,在本技术实施例中,控制器可以根据受电设备的运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率,以使第一电源按照第一目标输出功率工作,第二电源按照第二目标输出功率工作。相对于相关技术中第一电源和第二电源只能按照50%:50%的比例进行负载分担,控制器可以灵活调整第一电源和第二电源的目标输出功率,而不必拘泥于第一电源和第二电源只能按照50%:50%的比例进行负载分担,目的在于提高第一电源和第二电源的工作效率,降低第一电源和第二电源的损耗。
57.在一种可能的实现方式中,步骤202的实现过程可以为:获取第一参考比例和第二参考比例,第一参考比例和第二参考比例中任一者用于指示第一电源分担的受电设备运行功耗和第二电源分担的受电设备运行功耗。确定第一参考比例下的电源总损耗和第二参考比例下的电源总损耗。根据第一参考比例下的电源总损耗和第二参考比例下的电源总损耗,从第一参考比例和第二参考比例中选择目标参考比例。按照目标参考比例和运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率。
58.将电源总损耗来作为调整电源输出功率的标准,可以降低调整输出功率后的各个电源的损耗,从而提升各个电源的效率。因此,本技术实施例提供了一种可以灵活调整电源输出功率的方法,该方法还能提高各个电源的效率。
59.上述第一参考比例和第二参考比例可以为预先按照一定步长选择的多个参考比例中任意两个参考比例。这多个参考比例可以为从100%:0开始至0:100%之间按照一定的步长选择的多个比例。该步长可以灵活配置。比如,该步长为5%,则这多个参考比例依次为95%:5%、90%:10%、85%:15%、80%:20%、

、10%:90%、5%:95%这18个参考比例。其中,每个参考比例的冒号前面的数值指示第一电源需要分担的受电设备的运行功耗和受电设备总的运行功耗之间的比例,冒号后面的数值指示第二电源需要分担的受电设备的运行功耗和受电设备总的运行功耗之间的比例。因此,上述任一参考比例均用于指示第一电源需要分担的受电设备的运行功耗和第二电源需要分担的受电设备的运行功耗。
60.上述目标参考比例可以是电源总损耗最小的一个参考比例。可选地,上述目标参考比例也可以是电源总损耗低于损耗阈值的参考比例中某一个参考比例。此时,控制器可以从电源总损耗低于损耗阈值的参考比例中随机选择一个参考比例。也可以从电源总损耗低于损耗阈值的参考比例中选择一个最接近50%:50%的一个参考比例。这样做的技术效果为:可以尽量保证各个电源按照负载均衡方式进行负载分担,以避免两个电源分担负载之间的差距过大导致两个电源中某一个折旧过快。
61.另外,在本技术实施例中,上述确定某个参考比例下的电源总损耗可以是基于控制器预先统计的第一电源和第二电源在各个参考比例下的工作时的电源总损耗得到的。可选地,上述确定某个参考比例下的电源总损耗可以通过预先配置在控制器中的第一电源的负载和效率之间的对应关系、以及预先配置在控制器中的第二电源的负载和效率之间的对应关系来确定。此时,确定的电源总损耗还可以称为理论电源总损耗。下述内容用于对基于预先配置的负载和效率之间的对应关系确定电源总损耗的具体实现方式进行详细解释说明。
62.在一种可能的实现方式,上述确定第一参考比例和第二参考比例中每个参考比例下的电源总损耗的实现过程可以为:对于第一参考比例和第二参考比例中任一参考比例,
根据该参考比例和受电设备的运行功耗,确定第一电源和第二电源在该参考比例下各自的负载,获取第一电源的负载与效率之间的对应关系、以及第二电源的负载与效率之间的对应关系,根据第一电源和第二电源在该参考比例下各自的负载、以及第一电源的负载与效率之间的对应关系、以及第二电源的负载与效率之间的对应关系,确定该参考比例下的电源总损耗。
63.上述根据该参考比例和受电设备的运行功耗,确定第一电源和第二电源在该参考比例下各自的负载的实现方式可以为:根据该参考比例和受电设备的运行功耗,确定该参考比例下第一电源和第二电源各自需要分担的功耗,根据第一电源和第二电源各自需要分担的功耗,确定第一电源和第二电源在该参考比例下各自的负载。
64.上述根据第一电源和第二电源在该参考比例下各自的负载、以及第一电源的负载与效率之间的对应关系、以及第二电源的负载与效率之间的对应关系,确定该参考比例下的电源总损耗的实现方式可以为:根据第一电源的负载和第一电源的负载与效率之间的对应关系,确定第一电源的效率,根据第二电源的负载和第二电源的负载与效率之间的对应关系,确定第二电源的效率,根据第一电源和第二电源各自的效率、以及第一电源和第二电源各自需要分担的功耗,确定该参考比例下的电源总损耗。
65.具体地,上述实现方式可以通过以下公式来表征:
[0066][0067]
其中,x表示任一参考比例中第一电源所占的比例。p_load表示受电设备的运行功耗。η1表示第一电源在输出功率为p_load*x的情况下,第一电源的效率。η2表示第二电源在输出功率为p_load*(1-x)的情况下,第二电源的效率。
[0068]
另外,上述任一电源的负载与效率之间的对应关系用于指示随着该电源的负载的变化,该电源的效率的变化情况。其中,电源的负载可以为电源的输出功率、也可以为电源的输出功率和电源的额定功率之间的比值。电源的效率是指电源的输出功率和电源的输入功率之间的比值。
[0069]
图3是本技术实施例提供的一种电源的负载和效率之间的对应关系的示意图。如图3所示,电源的负载和效率之间的对应关系可以通过一条曲线来表示。图3中的横坐标用于指示电源的负载,该负载是通过电源的输出功率和电源的额定功率之间的比值来表征的。图3所示的纵坐标用于指示电源的效率。电源效率越高,电源的损耗就越小。电源的效率越低,电源的损耗就越大。
[0070]
此外,需要说明的是,图3所示的电源的负载和效率之间的对应关系可以是电源在指定电源参数下的负载和效率之间的对应关系。该电源参数包括电源频率等电源规格的参数。当电源参数不同时,图3所示的同一负载对应的效率可能会发生变化。比如,对于图3所示的曲线,该负载和效率之间的对应关系是电源的频率在第一频率时的负载和效率之间的对应关系。此时,当负载为10%时,电源的效率为90.2%。当电源的频率调整为第二频率时,负载为10%时对应的效率可能会85%。其中,第一频率和第二频率为不同的电源频率。
[0071]
因此,上述根据运行功耗、以及第一电源和第二电源各自的负载与效率之间的对应关系,确定多个参考比例中每个参考比例下的电源总损耗的具体实现方式可以在以下两种场景中有不同的实现过程。
[0072]
场景一:第一电源和第二电源各自的负载与效率之间的对应关系均包括不同电源参数下的负载与效率之间的对应关系。电源参数包括电源频率等。这种场景下,前述确定的每个参考比例下的电源总损耗包括基于不同电源参数下的负载与效率之间的对应关系分别确定的总损耗。
[0073]
此时,上述根据每个参考比例下的电源总损耗,从第一参考比例和第二参考比例中选择目标参考比例的实现方式可以为:从任一参考比例下的电源总损耗包括的基于不同电源参数下的负载与效率之间的对应关系分别确定的理论总损耗中,选择与该参考比例对应的最小的理论总损耗,将各个参考比例对应的最小的理论总损耗中的最小值所对应的参考比例确定为目标参考比例。
[0074]
比如,对于参考比例45%:55%,假设该参考比例下确定的不同的电源频率下的理论总损耗如下述表1所示。根据表1所示的内容可知,该参考比例对应的最小理论总损耗为48w。
[0075]
表1
[0076][0077]
需要说明的是,此时目标参考比例涉及到电源参数的选择。因此,控制器还可以获取确定目标参考比例时所使用的第一电源的电源参数以及第二电源的电源参数。其中,第一电源的电源参数即为前述确定最小理论总损耗时所使用的第一电源的电源参数和第二电源的电源参数,然后控制第一电源按照获取的第一电源的电源参数工作,控制第二电源按照获取的第二电源的电源参数工作。如此,便可使得第一电源和第二电源的电源总损耗能够达到前述确定的最小的理论总损耗中的最小值。
[0078]
场景二:第一电源和第二电源各自的负载与效率之间的对应关系均为参考电源参数下的负载与效率之间的对应关系。参考电源参数包括参考电源频率。此时,上述目标参考比例是仅在参考电源参数下的最佳的负载分担比例。该参考电源参数可以为第一电源和第二电源在调整输出功率之前所使用的电源参数。
[0079]
这种场景下,控制器还可以进一步对第一电源和第二电源的电源参数进行调整,以降低第一电源和第二电源在目标参考比例下输出功率时的电源总损耗。因此,在一种可能的实现方式中,控制器还可以获取所述第一电源在不同电源参数下的负载与效率之间的对应关系、以及所述第二电源在不同电源参数下的负载与效率之间的对应关系;根据所述第一电源在不同电源参数下的负载与效率之间的对应关系、以及所述第二电源在不同电源参数下的负载与效率之间的对应关系、以及所述目标参考比例,确定第一电源参数和第二电源参数,所述第一电源参数是指所述第一电源在所述目标参考比例下效率最大时对应的电源参数,所述第二电源参数是指所述第二电源在所述目标参考比例下效率最大时对应的电源参数。
[0080]
上述确定第一电源参数和第二电源参数的实现方式可以为:控制器根据第一电源在不同电源参数下的负载与效率之间的对应关系,确定目标参考比例下第一电源的负载在
不同电源参数下的效率范围,根据第二电源在不同电源参数下的负载与效率之间的对应关系,确定目标参考比例下第二电源的负载在不同电源参数下的效率范围。然后从第一电源的负载在不同电源参数下的效率范围中选择最大效率对应的电源参数,得到第一电源参数,从第二电源的负载在不同电源参数下的效率范围中选择最大效率对应的电源参数,得到第二电源参数。
[0081]
上述确定目标参考比例下第一电源的负载在不同电源参数下的效率范围可以从不同电源参数下的负载与效率之间的对应关系中直接获取。目标参考比例下第二电源的负载在不同电源参数下的效率范围同样可以这样确定。在此不再详细说明。
[0082]
此外,在上述场景一和场景二中,允许对第一电源和第二电源的电源参数进行调整。可选地,如果第一电源和第二电源的电源参数不可调整,也即是,第一电源和第二电源的电源参数固定,则直接基于固定的电源参数下的负载和效率之间的对应关系确定出一个最佳参考比例即可。然后按照该最佳的参考比例调整第一电源和第二电源的输出功率。
[0083]
上述能否允许对电源的电源参数进行调整可以是各个电源出厂配置的。也可以是基于前述的控制界面通过管理员来配置的,本技术实施例对此不做限定。
[0084]
步骤203:控制器控制第一电源按照第一目标输出功率供电、控制第二电源按照第二目标输出功率供电。
[0085]
在根据目标参考比例确定出第一目标输出功率和第二目标输出功率后,控制器便可控制第一电源按照第一目标输出功率供电、控制第二电源按照第二目标输出功率供电,从而降低第一电源和第二电源的电源总损耗,进而提升第一电源和第二电源的效率。由此可知,通过本技术实施例提供的方法,控制器可以灵活调整各个电源之间的负载分配比例,可以在不增加任何成本的情况下,实现电源效率动态提升,从而提升能效,进而实现电源效率的最大化。并且,本技术实施例提供的方法可以通过软件模块来实现,所需代码量少,对电源可靠性基本是零影响。
[0086]
下面通过一个具体的例子进一步对本技术实施例提供的方法的技术效果进行说明:
[0087]
假设前述受电设备为服务器,服务器运行功耗为600w,第一电源和第二电源的额定功率均为2000w,且第一电源和第二电源为规格相同的电源。当第一电源和第二电源按照50%:50%比例进行负载分担时,两个电源的总损耗如下述表2所示:
[0088]
表2
[0089][0090]
通过本技术实施例提供的方法确定第一电源和第二电源之间的负载分担比例为5:1,此时,第一电源和第二电源的总损耗如下述表3所示:
[0091]
表3
[0092][0093]
从上面对比可以得出本方案收益为48.78-44.93=3.85(w),如果按照服务器运行时间为5年,电费为1元/度,一个数据中心包括10000台服务器,评价数据中心的能源效率(power usage effectiveness,pue)为2,则数据中心总节约电费为:3.85*24*365*5*10000*2/3600=94万元,该收益无需任何成本的增加。其中,pue是数据中心消耗的所有能源与数据中心包括的各个受电设备消耗的能源的比值。
[0094]
此外,在通过本技术实施例提供的方法对第一电源的输出功率和第二电源的输出功率进行调整后,还可以进一步对第一电源和第二电源的实际损耗进行监控,以避免出现调控失误的情况。具体地,控制器控制第一电源按照第一目标输出功率供电、控制第二电源按照第二目标输出功率供电之后,获取第一电源按照第一目标输出功率供电、第二电源按照第二目标输出功率供电过程中的实际总损耗,如果实际总损耗大于参考总损耗,则将第一电源的输出功率调整为第一参考输出功率,将第二电源的输出功率调整为第二参考输出功率。
[0095]
其中,参考总损耗是指第一电源按照第一参考输出功率工作、第二电源按照第二参考输出功率工作过程中的实际总损耗。第一参考输出功率和第二参考输出功率可以为第一电源和第二电源按照50%:50%的比例进行负载分担时的各自的输出功率。可选地,第一参考输出功率和第二参考输出功率还可以控制器在确定第一目标输出功率和第二目标输出功率之前,第一电源和第二电源各自的输出功率。
[0096]
需要说明的是,图2所示的实施例是以受电设备的供电电源为两个进行解释说明的。可选地,在受电设备的供电电源为三个以上的电源时,同样可以参考上述图2所示的实施例对各个电源的输出功率进行调整。调整的原则也是先根据受电设备的运行功耗确定一个理论上电源总损耗最小的负载分担比例,然后根据确定的负载分担比例分别调整各个电源的输出功率即可。本技术实施例对此不做详细说明。
[0097]
图4是本技术实施例提供的一种控制电源输出功率的装置的结构示意图。如图4所示,该装置400包括:
[0098]
获取模块401,用于获取受电设备的运行功耗。具体实现方式可以参考图2实施例中的步骤201。
[0099]
确定模块402,用于:根据运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率,第一电源和第二电源为向受电设备提供电能的电源,第一目标输出功率和第二目标输出功率不同。具体实现方式可以参考图2实施例中的步骤202。
[0100]
控制模块403,用于控制第一电源按照第一目标输出功率供电、控制第二电源按照第二目标输出功率供电。具体实现方式可以参考图2实施例中的步骤203。
[0101]
可选地,确定模块用于:
[0102]
获取第一参考比例和第二参考比例,第一参考比例和第二参考比例中任一者用于
指示第一电源分担的受电设备运行功耗和第二电源分担的受电设备运行功耗;
[0103]
确定第一参考比例下的电源总损耗和第二参考比例下的电源总损耗:
[0104]
根据第一参考比例下的电源总损耗和第二参考比例下的电源总损耗,从第一参考比例和第二参考比例中选择目标参考比例;
[0105]
按照目标参考比例和运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率。
[0106]
可选地,确定模块用于:
[0107]
根据第一参考比例和第二参考比例中任一参考比例和受电设备的运行功耗,确定第一电源和第二电源在任一参考比例下各自的负载;
[0108]
获取第一电源的负载与效率之间的对应关系、以及第二电源的负载与效率之间的对应关系;
[0109]
根据第一电源的负载和第一电源的负载与效率之间的对应关系,以及第二电源的负载和第二电源的负载与效率之间的对应关系,确定任一参考比例下的电源总损耗。
[0110]
可选地,负载与效率之间的对应关系包括不同电源参数下的负载与效率之间的对应关系,电源参数包括电源频率;
[0111]
可选地,该装置还包括:
[0112]
获取模块,还用于获取确定目标参考比例时所使用的第一电源的电源参数和第二电源的电源参数;
[0113]
控制模块,还用于控制第一电源按照获取的第一电源的电源参数工作,控制第二电源按照获取的第二电源的电源参数工作。
[0114]
可选地,负载与效率之间的对应关系为参考电源参数下的负载与效率之间的对应关系,参考电源参数包括参考电源频率;
[0115]
获取模块,还用于获取第一电源在不同电源参数下的负载与效率之间的对应关系、以及第二电源在不同电源参数下的负载与效率之间的对应关系;
[0116]
确定模块,还用于:根据第一电源在不同电源参数下的负载与效率之间的对应关系、以及第二电源在不同电源参数下的负载与效率之间的对应关系、以及目标参考比例,确定第一电源参数和第二电源参数,第一电源参数是指第一电源在目标参考比例下效率最大时对应的电源参数,第二电源参数是指第二电源在目标参考比例下效率最大时对应的电源参数;
[0117]
控制模块,还用于控制第一电源按照第一电源参数工作,控制第二电源按照第二电源参数工作。
[0118]
可选地,确定模块用于:
[0119]
确定受电设备在预设时间段内的运行功耗抖动情况;
[0120]
确定运行功耗抖动情况符合参考条件,则
[0121]
根据运行功耗,确定第一电源的第一目标输出功率和第二电源的第二目标输出功率。
[0122]
可选地,
[0123]
获取模块,用于获取第一电源按照第一目标输出功率供电、第二电源按照第二目标输出功率供电过程中的实际总损耗;
[0124]
该装置还包括调整模块,用于:如果实际总损耗大于参考总损耗,则将第一电源的输出功率调整为第一参考输出功率,将第二电源的输出功率调整为第二参考输出功率;
[0125]
其中,参考总损耗是指第一电源按照第一参考输出功率工作、第二电源按照第二参考输出功率工作过程中的实际总损耗。
[0126]
可选地,获取模块用于:
[0127]
显示控制界面,控制界面包括负载分担调整控件;
[0128]
响应于针对负载分担调整控件的触发操作,获取受电设备的运行功耗。
[0129]
可选地,受电设备为服务器,第一电源的额定功率和第二电源的额定功率相同。
[0130]
通在本技术实施例中,可以灵活调整各个电源之间的负载分配比例,可以在不增加任何成本的情况下,实现电源效率动态提升,从而提升能效,进而实现电源效率的最大化。并且,本技术实施例提供的方法以通过软件模块来实现,所需代码量少,对电源可靠性基本是零影响。
[0131]
需要说明的是:上述实施例提供的控制电源输出功率的装置在调整电源输出功率时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的控制电源输出功率的装置与控制电源输出功率的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0132]
图5是本技术施例提供的一种电子设备的结构示意图。前述的控制器可以通过图2所示的电子设备来实现。参见图5,该电子设备包括至少一个处理器501,通信总线502、存储器503以及至少一个通信接口504。
[0133]
处理器501可以是一个通用中央处理器(central processing unit,cpu)、特定应用集成电路(application-specific integrated circuit,asic)或一个或多个用于控制本技术方案程序执行的集成电路。比如,当电子设备为图2所示实施例中的控制器时,处理器501用于实现图2实施例中的步骤202。
[0134]
通信总线502可包括一通路,在上述组件之间传送信息。
[0135]
存储器503可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其它类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器503可以是独立存在,通过通信总线502与处理器501相连接。存储器503也可以和处理器501集成在一起。
[0136]
其中,存储器503用于存储执行本技术方案的程序代码,并由处理器501来控制执行。处理器501用于执行存储器503中存储的程序代码。程序代码中可以包括一个或多个软件模块。图中的控制器可以通过处理器501以及存储器503中的程序代码中的一个或多个软件模块,来确定用于开发应用的数据。
[0137]
通信接口504,使用任何收发器一类的装置,用于与其它设备或通信网络通信,如
以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。比如,当电子设备为图2所示实施例中的控制器时,通信接口504用于实现图2实施例中的步骤201和步骤203。
[0138]
在具体实现中,作为一种实施例,电子设备可以包括多个处理器,例如图5中所示的处理器501和处理器505。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0139]
上述的电子设备可以是一个通用电子设备或者是一个专用电子设备。在具体实现中,电子设备可以为图1所示的受电设备,也可以为独立于受电设备的一个控制设备,在此不再详细说明。
[0140]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如:同轴电缆、光纤、数据用户线(digital subscriber line,dsl))或无线(例如:红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如:软盘、硬盘、磁带)、光介质(例如:数字通用光盘(digital versatile disc,dvd))、或者半导体介质(例如:固态硬盘(solid state disk,ssd))等。
[0141]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0142]
以上所述为本技术提供的实施例,并不用以限制本技术实施例,凡在本技术实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术实施例的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献