电源管理系统和方法

文档序号:6502360阅读:222来源:国知局
电源管理系统和方法
【专利摘要】一种电源管理系统,用来管理一服务器中的多个电源,所述电源管理系统包括一可编程控制器,所述可编程控制器包括一电源优先等级定义模块和一电源启动控制模块,所述电源优先等级定义模块根据每一电源的效率为这些电源定义不同的优先等级,所述电源启动控制模块根据服务器消耗的总功率优先启动优先等级较高的电源为服务器供电;本发明还包括一种电源管理方法。
【专利说明】电源管理系统和方法

【技术领域】
[0001 ] 本发明是关于一种电源管理系统和方法,尤指一种用于集群服务器环境中的电源管理系统和方法。

【背景技术】
[0002]在集群服务器应用领域,基于运输、管理、维护和安全的需要,若干服务器往往会集中安装于一个机柜或集装箱中,这些集中安装的服务器需要功率大、稳定性好的供电支持。现有技术中常用的一个做法是在服务器机柜或集装箱中配备由多个电源集成的电源集群,但是,如何管理这种由多个电源集成的电源集群,使其可以持续稳定并高效地向这些服务器供电,是一个需要解决的问题。


【发明内容】

[0003]鉴于以上内容,有必要提供一种效率较高的电源管理系统和方法。
[0004]一种电源管理系统,用来管理一服务器中的多个电源,所述电源管理系统包括一可编程控制器,所述可编程控制器包括一电源优先等级定义模块和一电源启动控制模块,所述电源优先等级定义模块根据每一电源的效率为这些电源定义不同的优先等级,所述电源启动控制模块根据服务器消耗的总功率优先启动优先等级较高的电源为服务器供电。
[0005]在一实施方式中,所述电源启动控制模块设置了输出功率余量百分比,所述电源启动控制模块启动的电源的额定输出功率和与服务器消耗的总功率之差大于服务器消耗的总功率乘以输出功率余量百分比。
[0006]在一实施方式中,所述可编程控制器包括一存储模块,所述存储模块存储了每台电源的优先权信息、每台电源的额定输出功率信息和所述电源启动控制模块设置的输出功率余量百分比。
[0007]在一实施方式中,所述可编程控制器包括一编译接口,可通过所述编译接口编辑所述存储模块中存储的信息。
[0008]在一实施方式中,这些电源具有不同的额定功率,所述电源启动控制模块根据这些电源的额定输出功率而计算出与服务器消耗的总功率最相近的额定功率,并启动对用的电源。
[0009]一种电源管理方法,包括以下步骤:
一可编程控制器的一电源优先等级定义模块定义一服务器的多个电源的优先等级; 所述可编程控制器读取一服务器消耗的总功率;及
所述可编程控制器根据所述服务器当前消耗的总功率启动优先等级较高的电源为所述服务器供电。
[0010]在一实施方式中,所述可编程控制器的一电源启动控制模块设置了一输出功率余量百分比,所述电源启动控制模块根据所述服务器消耗的总功率和输出功率余量百分比得到一最低输出功率,启动的电源的总额定输出功率大于所述最小输出功率。
[0011]相较于现有技术,上述电源管理系统和方法优先驱动优先等级较高的电源,效率较闻。

【专利附图】

【附图说明】
[0012]图1是本发明电源管理系统的一组成图。
[0013]图2是本发明电源管理方法的一流程图。
[0014]主要元件符号说明 _




?Τ0
接口—TI
可编程控制器_30
通讯接口五百源优先等级定义模块 ^
电源启动控制模块_33
存储模块_34
编译接口|35
如下【具体实施方式】将结合上述附图进一步说明本发明。

【具体实施方式】
[0015]请参阅图1,本发明的一较佳实施例中,一电源管理系统用来管理一服务器中的若干电源10,所述电源管理系统包括一可编程控制器30,每一电源10设有一接口 11,在一实施例中,所述接口 11 为一 I2C (Inter-1ntegratedCircuit)接口。
[0016]该可编程控制器30包括一通讯接口 31、一电源优先等级定义模块32、一电源启动控制模块33、一存储模块34和一编译接口 35 ;该通讯接口 31分别连接到每一电源10的接口 11,在一实施例中,所述接口 11也是一 I2C接口,该电源10可将其工作状态通过接口 11和通讯接口 31传输给可编程控制器30,例如电源10当前的输出功率等。
[0017]该电源优先等级定义模块32用来定义这些电源10启动时的优先等级,因为这些电源10通常安装在服务器上的不同位置,且离服务器中耗电元件的距离也不同,则离耗电元件近的电源10的供电效率一般较高,若电源10的额定输出功率较大,则其转换效率一般较高,则使用时,这些效率较高的电源10被设定为优先供电,因此电源优先等级定义模块32根据这些电源10的效率等因素为这些电源10定义不同的优先等级,优先等级高的电源10优先供电,从而保证了较高的供电效率,减少了能源的浪费。
[0018]该电源启动控制t旲块33用来控制启动电源10,电源启动控制t旲块33内设直了可输出功率余量百分比,例如这些电源10输出给服务器的总功率为1000瓦,若设定输出功率余量百分比为20%,则电源启动控制模块33控制启动的电源10能保证输出1200瓦的最低输出功率,若每一电源10的额定输出功率均为500瓦,则电源启动控制模块33根据电源10的优先等级控制启动优先等级较高的三台电源10 ;若每一电源10的额定输出功率为300瓦,则电源启动控制模块33根据电源10的优先等级控制启动优先等级较高的四台电源10。
[0019]存储模块34存储了可编程控制器30需要处理的信息,例如每台电源10的优先权信息、每台电源10的额定输出功率信息、输出功率余量百分比信息等。
[0020]编译接口 35可根据电源10的不同的使用情况来对存储模块34中存储的信息进行编辑,例如当电源10的优先等级需要变动时,通过编译接口 35更改存储模块34中存储的电源10的优先权信息。
[0021]请参阅图2,本发明一电源管理方法的一较佳实施例包括以下步骤:
步骤201,对所有电源10定义不同的优先等级;
步骤202,开启所有电源10从而让服务器进入正常运行状态;
步骤203,可编程控制器30通过通讯接口 31和电源10的接口 11读取这些电源10当前输出的功率,并将这些当前输出的功率相加而得到服务器当前消耗的总功率。
[0022]步骤204,可编程控制器30根据服务器当前消耗的总功率和电源启动控制模块33内设置的可输出功率余量百分比而得到最低输出功率。
[0023]步骤205,电源启动控制模块33根据最低输出功率、每一电源10的额定输出功率和优先等级,保留需要继续供电的几个等级较高的电源10,并让其它等级较低的电源10进入休眠状态而停止供电,例如最低输出功率为1200瓦,每一电源10的额定输出功率为300瓦,则电源启动控制模块33保留四个优先等级较高的电源10供电,其它电源10休眠。
[0024]步骤206,电源启动控制模块33根据服务器当前消耗的总功率的变动而激活或休眠电源10 ;例如可编程控制器30检测到服务器当前消耗的总功率变为1200瓦,则最低输出功率变为1440瓦,则电源启动控制模块33再启动一个处于休眠状态的等级较高的电源10,从而让此时有五个优先等级较高的电源10供电,可供1500瓦;若可编程控制器30检测到服务器当前消耗的总功率变为500瓦,则最低输出功率变为600瓦,则电源启动控制模块33关闭一个正在供电的且等级较低的电源10,从而让此时有两个优先等级较高的电源10供电,可供600瓦。
[0025]在另一实施例中,若每一电源10的额定输出功率不同,则电源启动控制模块33根据这些电源的额定输出功率而计算出与需要的最低输出功率最相近的额定功率和,例如服务器中有三台电源10的额定输出功率为300瓦、三台电源10的额定输出功率为400瓦和两台电源10的额定输出功率为600瓦中,最低输出功率为1200瓦,电源启动控制模块33会控制启动两台额定输出功率为600瓦的电源10或三台额定输出功率为400瓦的电源10,但因为两台额定功率为600瓦的电源10的效率较高,优先等级较高,则优先让两台额定输出功率为600瓦的电源10供电,若只有一台电源10的额定输出功率为600瓦,则选择让三台额定输出功率为400瓦的电源10供电。
【权利要求】
1.一种电源管理系统,用来管理一服务器中的多个电源,其特征在于:所述电源管理系统包括一可编程控制器,所述可编程控制器包括一电源优先等级定义模块和一电源启动控制模块,所述电源优先等级定义模块根据每一电源的效率为这些电源定义不同的优先等级,所述电源启动控制模块根据服务器消耗的总功率优先启动优先等级较高的电源为服务器供电。
2.如权利要求1所述的电源管理系统,其特征在于:所述电源启动控制模块设置了输出功率余量百分比,所述电源启动控制模块启动的电源的额定输出功率和与服务器消耗的总功率之差大于服务器消耗的总功率乘以输出功率余量百分比。
3.如权利要求2所述的电源管理系统,其特征在于:所述可编程控制器包括一存储模块,所述存储模块存储了每台电源的优先权信息、每台电源的额定输出功率信息和所述电源启动控制模块设置的输出功率余量百分比。
4.如权利要求3所述的电源管理系统,其特征在于:所述可编程控制器包括一编译接口,可通过所述编译接口编辑所述存储模块中存储的信息。
5.如权利要求1所述的电源管理系统,其特征在于:这些电源具有不同的额定功率,所述电源启动控制模块根据这些电源的额定输出功率而计算出与服务器消耗的总功率最相近的额定功率,并启动对用的电源。
6.一种电源管理方法,包括以下步骤: 一可编程控制器的一电源优先等级定义模块定义一服务器的多个电源的优先等级; 所述可编程控制器读取一服务器消耗的总功率;及 所述可编程控制器根据所述服务器当前消耗的总功率启动优先等级较高的电源为所述服务器供电。
7.如权利要求6所述电源管理方法,其特征在于:所述可编程控制器的一电源启动控制模块设置了一输出功率余量百分比,所述电源启动控制模块根据所述服务器消耗的总功率和输出功率余量百分比得到一最低输出功率,启动的电源的总额定输出功率大于所述最小输出功率。
【文档编号】G06F1/26GK104133540SQ201310158137
【公开日】2014年11月5日 申请日期:2013年5月2日 优先权日:2013年5月2日
【发明者】曹伟华 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1