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

数据中心控制方法与控制系统与流程

2022-02-20 19:16:11 来源:中国专利 TAG:


1.本技术涉及能源技术领域,尤其涉及一种数据中心控制方法与控制系统。


背景技术:

2.在数据中心中,一个机柜的电源通常包括市电以及备用电池,正常情况下,机柜内的整流装置将市电转换为直流电,向机柜内的设备供电,在市电掉电或者服务器功率增加超过整流装置所能提供的额定输出功率时,备用电池会对机柜内的设备进行供电,以使该机柜内的设备能够正常工作。但是,当数据中心某一个机柜内的备用电池出现故障,或者整流装置的输出功率与备用电池的输出功率之和小于该机柜内设备的功率时,该机柜内的设备会由于功率不足而不能正常工作。因此,如何为数据中心的机柜内的设备提供更加稳定的电源成为亟待解决的技术问题。


技术实现要素:

3.本技术实施例公开了数据中心供电方法与控制系统,能够为数据中心机柜内的设备提供更加稳定的电源。
4.第一方面,本技术实施例提供一种控制系统,该控制系统包括调度器和放置电池的机柜,其中,调度器,用于获取第一机柜中整流模块的输出电压与第一机柜中电池模块的输出电压,其中,第一机柜是多个放置电池的机柜中的任意一个机柜;
5.在判断满足预设条件时,调度器控制第二机柜中电池模块向第一机柜的设备供电,其中,第二机柜是多个放置电池的机柜中除所述第一机柜外的任意一个机柜,第二机柜中电池模块的输出电压能够满足第一机柜的设备的供电需求。
6.在一个机柜中整流模块的输出电压与电池模块的输出电压满足预设条件时,通过其他机柜中的电池模块向该机柜供电,使各个机柜中的设备能够一直得到充足的电能以维持正常工作,为机柜内的设备提供更加稳定的电源,能够避免机柜内的供电装置由于供电不足,导致机柜内的设备不能正常工作的问题。
7.在一种可能的实现方式中,上述预设条件包括:第一机柜中整流模块的输出电压小于额定输出电压,且第一机柜中电池模块的输出电压也小于额定输出电压。
8.可以理解,机柜中整流模块的额定输出电压和电池模块的额定输出电压在正常供电情况下,应等于机柜内的设备的额定电压,才能使机柜内的设备正常工作。当同一个机柜中整流模块的输出电压与电池模块的输出电压均小于额定输出电压时,表明机柜中整流模块与电池模块提供的电能不能满足机柜内设备正常工作的需要,调度器在判断一个机柜中整流模块的输出电压与电池模块的输出电压均小于额定输出电压时,控制其他机柜中的电池模块向该机柜供电,为机柜内的设备提供更加稳定的电源,避免机柜内的供电装置由于供电不足,导致机柜内的设备不能正常工作的问题。
9.在一种可能的实现方式中,上述第一机柜和第二机柜还包括切换模块,每个切换模块包括一个或者多个开关,调度器具体用于:在除第一机柜之外的其他机柜中,确定输出
电压能够满足第一机柜供电需求的第二机柜;控制第二机柜中切换模块中的开关与第一机柜中切换模块中的开关,使第二机柜与第一机柜连通,向第一机柜的设备供电。调度器通过控制切换模块上的开关,可以实现任意两个机柜之间的连通,使其中一个机柜中电池模块向另一个机柜供电。
10.在一种可能的实现方式中,调度器获取每个放置电池的机柜中电池模块的属性信息,属性信息包括以下任意一种或者多种:每个放置电池的机柜中电池模块的使用时长,每个放置电池的机柜中电池模块的充放电次数,每个放置电池的机柜中电池模块的容量,每个放置电池的机柜中电池模块中电池的型号;然后根据每个放置电池的机柜中电池模块的属性信息将多个放置电池的机柜划分为多个机柜集群;
11.调度器在除第一机柜之外的其他机柜中,确定输出电压能够满足第一机柜供电需求的第二机柜,具体为:在第一机柜所属的机柜集群中,确定第二机柜;控制所述第二机柜中切换模块中的开关与所述第一机柜中切换模块中的开关,使所述第二机柜与所述第一机柜连接,向所述第一机柜的设备供电。
12.在将多个机柜按照电池模块的属性划分为多个集群,在同一个集群中,多个机柜中的电池模块可以互相供电,不仅使各个机柜中的服务器组能够一直得到充足的电能以维持正常工作,为机柜内的服务器组提供更加稳定的电源。还能够将具有不同属性的电池模块分别进行管理,将相同属性的电池模块划分到同一个集群中,使电池模块的使用更加合理,提高电池的利用率。
13.在一种可能的实现方式中,任意一个放置电池的机柜中切换模块中的任意一个开关与其他放置电池的机柜中切换模块中的任意一个开关通过互联线连接;
14.调度器还用于获取每个放置电池的机柜中电池模块的属性信息,属性信息包括以下任意一种或者多种:电池模块的使用时长,电池模块的充放电次数,电池模块的容量,电池模块中电池的型号;然后调度器根据各个放置电池的机柜中电池模块的属性信息将放置电池的机柜划分为多个机柜集群;并控制各个防止电池的机柜中切换模块中的开关,使同一个机柜集群中所述多个放置电池的机柜两两连通,不同机柜集群中任意两个放置电池的机柜互不连通。
15.调度器在根据电池模块的属性信息将控制系统中的多个放置电池的机柜划分为多个机柜集群之后,使同一个机柜集群中多个放置电池的机柜两两连通,在存在一个机柜需要其他机柜中的电池模块供电时,同一个机集群中电池模块输出电压较高的其他机柜能够自动为该机柜供电。
16.在一种可能的实现方式中,调度器还用于在第一预设时间段,获取第一机柜中电池模块的剩余电量;在第一机柜中电池模块的剩余电量大于或等于预设电量,且第一机柜中整流模块的输出电压为额定输出电压时,降低第一机柜中整流模块的输出电压,并控制第一机柜中电池模块的输出电压为额定输出电压。
17.在一种可能的实现方式中,调度器还用于在第二预设时间段,在所述第一机柜中整流模块的输出电压为所述额定输出电压时,控制所述第一机柜中电池模块的输出电压小于所述额定输出电压,使所述第一机柜中电池模块处于充电状态。
18.调度器能够控制机柜中整流模块和电池模块的输出电压,在预设时间段,例如电价较高的时间段,即使整流模块能够使机柜内的设备正常工作,调度器能够控制电池模块
的输出电压大于整流模块的输出电压,而在另一个预设时间段,例如电价较低的时间段,控制电池模块的输出电压低于整流模块的输出电压,以使电池模块处于充电状态,从而达到合理利用电池模块中的电能,降低成本的作用。
19.在一种可能的实现方式中,第一机柜还包括:连接模块,用于连接第一机柜中整流模块、第一机柜中电池模块、第一机柜中切换模块以及第一机柜中的设备。
20.在一种可能的实现方式中,第一机柜中整流模块用于将交流电转换为直流电,将直流电通过连接模块输送至第一机柜的设备;第一机柜中电池模块用于在第一机柜中整流模块的输出电压小于第一机柜中电池模块的输出电压时,通过连接模块向第一机柜的设备供电。在机柜中部署电池模块组成的备用电源,能够在交流市电掉电或者交流市电不能满足机柜内设备用电需求时,向机柜内设备供电。
21.在一种可能的实现方式中,所述额定输出电压大于48伏特。采用大于48伏特的电源供电,能够减少电能在传输过程中的损耗,提高电能利用率。
22.第二方面,本技术实施例提供一种控制方法,该控制方法应用于如上述第一方面所述的控制系统,该方法包括:调度器获取第一机柜中整流模块的输出电压与第一机柜中电池模块的输出电压,其中,第一机柜为控制系统中多个放置电池的机柜中任意一个机柜;调度器在判断满足预设条件时,控制第二机柜中电池模块向第一机柜的设备供电,其中,所述第二机柜为放置电池的机柜中除第一机柜外的任意一个机柜,第二机柜中电池模块的输出电压能够满足第一机柜的设备的供电需求。
23.在一种可能的实现方式中,上述预设条件包括第一机柜中整流模块的输出电压小于额定输出电压,且第一机柜中电池模块的输出电压小于额定输出电压。
24.在一种可能的实现方式中,调度器控制第二机柜中电池模块向第一机柜的设备供电,包括:调度器在除第一机柜之外的其他机柜中,确定输出电压能够满足第一机柜供电需求的第二机柜;然后控制第二机柜中切换模块中的开关与第一机柜中切换模块中的开关,使第二机柜与第一机柜连接,从而使第二机柜向第一机柜的设备供电。
25.在一种可能的实现方式中,所述方法还包括:获取控制系统每个放置电池的机柜中的电池模块的属性信息,调度器根据属性信息将放置电池的多个机柜划分为多个机柜集群;其中,属性信息包括以下任意一种或者多种:电池模块的使用时长,电池模块的充放电次数,电池模块的容量,电池模块中电池的型号;
26.调度器在除所述第一机柜之外的其他机柜中,确定第二机柜,具体为:调度器在第一机柜所属的机柜集群中,确定输出电压能够满足第一机柜供电需求的第二机柜。
27.在一种可能的实现方式中,调度器还会获取每个放置电池的机柜中电池模块的属性信息,属性信息包括以下任意一种或者多种:电池模块的使用时长,电池模块的充放电次数,电池模块的容量,电池模块中电池的型号;然后调度器根据各个放置电池的机柜中电池模块的属性信息将放置电池的机柜划分为多个机柜集群;并控制各个防止电池的机柜中切换模块中的开关,使同一个机柜集群中所述多个放置电池的机柜两两连通,不同机柜集群中任意两个放置电池的机柜互不连通。
28.在一种可能的实现方式中,上述控制方法还包括:在第一预设时间段,调度器获取第一机柜中电池模块的剩余电量;在第一机柜中电池模块的剩余电量大于或等于预设电量,且第一机柜中整流模块的输出电压为额定输出电压时,降低第一机柜中整流模块的输
出电压,并控制第一机柜中电池模块的输出电压为额定输出电压,使电池模块对第一机柜的设备供电。
29.在一种可能的实现方式中,上述控制方法还包括:在第二预设时间段,在第一机柜中整流模块的输出电压为额定输出电压时,控制第一机柜中电池模块的输出电压小于额定输出电压,使第一机柜中的电池模块处于充电状态。
30.在一种可能的实现方式中,额定输出电压为大于48伏特的电压。
31.第三方面,本技术实施例提供一种控制装置,包括用于执行第二方面或第二方面任一种可能实现方式中的控制方法的各个模块。
32.第四方面,本技术实施例提供一种计算设备,包括处理器和存储器,存储器用于存储指令,处理器用于执行所述指令,当处理器执行指令时,执行如第二方面或第二方面任意具体实现方式中所述的方法。
33.第五方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当所述指令在网络设备上运行时执行如第二方面或第二方面任意具体实现方式中所述的方法。本技术在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。
34.本技术在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。
附图说明
35.图1是本技术实施例提供的一种控制系统的示意图;
36.图2是本技术实施例提供的一种控制方法的流程示意图;
37.图3是本技术实施例提供的一种切换模块连接方式的示意图;
38.图4是本技术实施例提供的另一种切换模块连接方式的示意图;
39.图5是本技术实施例提供的另一种切换模块连接方式的示意图;
40.图6是本技术实施例提供的一种控制装置的示意图;
41.图7是本技术实施例提供的一种计算设备的结构示意图。
具体实施方式
42.下面结合附图对本技术所提供的控制系统和方法进行详细的阐述。
43.图1是本技术实施例提供的一种控制系统的示意图,如图1所示,该控制系统包括调度器100与多个放置电池的机柜200,每个机柜200包括整流模块210、服务器组220、电池模块230、切换模块240以及连接模块250,整流模块210、服务器组220、电池模块230以及切换模块240通过连接模块250电连接,各个机柜中的切换模块240通过互联线260电连接。其中,整流模块210和电池模块230为供电模块,服务器组240为用电设备,连接模块250为实现整流模块210、服务器组220、电池模块230以及切换模块240之间互联的节点。本技术实施例中,整流模块210与电池模块230的输出功率小于或等于额定输出功率时,电压可以保持额定输出电压不变,即整流模块210与电池模块230为恒压电源,并且电池模块230的额定输出电压与整流模块的额定输出电压相同。
44.值得说明的是,整流模块210与电池模块230的额定输出电压是能够满足数据中心
服务器组供电需求的电压,也可以将上述满足数据中心服务器组供电需求的电压称为高压。本技术实施例中,服务器组需要的供电电压为大于48伏特(volt,v)的电压,例如,服务器组的供电电压为市电电压(例如220v),则整流模块210将交流电转换为市电电压大小相同的直流电后输出到服务器组220。
45.值得说明的是,图1所示的服务器组220中包括设一个或多个服务器,服务器组也可以是其他类型的设备组,例如,存储设备(例如,存储阵列)或网络设备(例如,交换机)。为了便于描述,以下实施例中以设备为服务器组为例进行说明。另外,连接模块250用于整流模块210、服务器组220与电池模块230中电流的传输,例如,在整流模块210为服务器组220供电,或者整流模块210与电池模块230共同为服务器组220供电时,将电流传输至服务器组220。在电池模块230需要充电时,将整流模块220输出的电流传输至电池模块230。在实际使用,连接模块250可以是具有上述功能的连接设备,例如直流母排。
46.该控制系统的工作原理为:在第一机柜(控制系统多个机柜中的任意一个)中的服务器组220的实际功率小于或者等于整流模块210的额定输出功率时,整流模块210将交流市电转换为第一电压值的直流电,然后经连接模块250将第一电压值的直流电输送至服务器组220,以供服务器组220工作。其中,第一电压是整流模块的额定输出电压。
47.在整流模块210的输出电压小于电池模块230的输出电压时,电池模块230会向服务器组供电。具体的,在业务高峰期时,服务器组220运行时的实际功率大于整流模块210的额定输出功率,整流模块210的额定输出功率不足以提供服务器组220运行所需的功率,整流模块210的输出电压会从第一电压值降低到第二电压值。由于电池模块230的输出电压是第一电压值,输出电压较高的电池模块230能够向服务器组220供电,以向服务器组220提供整流模块210不能提供的缺失功率。需要说明的是,上述多个机柜中,在服务器组220的实际功率小于或等于整流模块210输出功率与电池模块230输出功率之和时,电池模块230为恒压电源,输出电压能够保持第一电压值不变。
48.当第一机柜的服务器出现业务高峰期,并且第一机柜中的整流模块210的输出功率与电池模块230的输出功率之和仍小于服务器组220的实际功率时,电池模块230的输出电压也会降低到小于第一电压值。如果其他机柜中存在输出电压保持第一电压值的电池模块230,将输出电压保持第一电压值的电池模块230所在的机柜称为目标机柜,由于目标机柜中电池模块230的输出电压大于第一机柜中电池模块230的输出电压,则目标机柜中电池模块230能够通过切换模块240与互联线260向第一机柜的服务器组220供电,以补充第一机柜中整流模块210与电池模块230输出功率的不足。因此,本技术实施例中,每个机柜中的电池模块230即可以给其所在的机柜中的服务器组220供电,也可以给其他机柜中的服务器组供电,能够解决单机柜中服务器组220的实际功率大于单机柜中电源的输出功率时,机柜内服务器组无法正常工作的问题。同时,由于电池模块230的输出电压较高,例如大小与市电电压相同,能够降低跨机柜传输时的损耗,提高电能利用率。
49.下面结合图1所示的控制系统,对本技术实施例提供的控制方法进行介绍。如图2所示,图2是本技术实施例提供的控制方法的流程示意图,该方法包括:
50.s201、调度器100获取数据中心每个机柜内的供电信息。
51.本技术实施例中,供电信息包括整流模块210的输出电压与输出电流等数据,以及电池模块230的输出电压、输出电流与剩余电量等数据。调度器100通过以太网连接数据中
心各个机柜中的整流模块210、电池模块230以及切换模块240。调度器100以太网每隔预设时长获取一次每个机柜中整流模块210的输出电压与输出电流等数据,获取电池模块230的输出电压、输出电流与剩余电量等数据,以及获取切换模块240的开关状态等,并根据上述各个模块的各项数据控制切换模块240的开关状态,实现一个机柜中的电池模块230给其他机柜中服务器组供电。
52.202、调度器100根据供电信息,在确定第一机柜的整流模块210和电池模块230的输出功率之和小于服务器组220的实际功率时,控制各个机柜中切换模块的开关状态,对第一机柜进行供电。
53.调度器100能够根据整流模块210的输出电压,判断服务器组220运行时的实际功率是否大于整流模块210的额定输出功率。在整流模块210的输出电压等于第一电压值时,调度器确定整流模块210的额定输出功率大于或等于服务器组220的实际功率;在整流模块210的输出电压小于第一电压值时,调度器确定整流模块210的额定输出功率小于服务器组220的实际功率。调度器100还能够根据整流模块210的输出电压以及电池模块230的输出电压,判断服务器组220运行时的实际功率是否大于整流模块210的输出功率与电池模块230的输出功率之和。当整流模块210的输出电压小于第一电压值,且电池模块230的输出电压等于第一电压值时,调度器确定整流模块210的输出功率与电池模块230的输出功率之和大于或等于服务器组220的实际功率;在整流模块210的输出电压小于第一电压值,且电池模块230的输出电压小于第一电压值时,调度器确定整流模块210的输出功率与电池模块230的输出功率之和小于服务器组220的实际功率。
54.本技术实施例中,以多个机柜中的第一机柜为例,对实现一个机柜中的电池模块230给其他机柜中服务器组供电的方法进行阐述。当调度器100确定第一机柜中整流模块210的额定输出功率大于或等于服务器组220的实际功率,或者整流模块210的输出功率与电池模块230的输出功率之和大于或等于服务器组220的实际功率时,第一机柜中的供电模块(包括整流模块210和电池模块230)能够提供该机柜中服务器组所需的功率,调度器100不需要控制各个机柜中切换模块的开关状态,使其他机柜中电池模块230对第一机柜进行供电。当调度器100确定第一机柜的整流模块210的输出功率与电池模块230的输出功率之和小于服务器组220的实际功率时,调度器100需要控制各个机柜中切换模块的开关状态,使其他机柜的电池模块对第一机柜进行供电。
55.具体的,调度器能够通过以下两种方式中任意一种方式实现其他机柜中电池模块230给第一机柜中的服务器组220供电。
56.在第一种方式中,调度器100获取第一机柜中整流模块210的输出电压与电池模块230的输出电压,在确定第一机柜中整流模块210的输出电压小于第一电压值,且电池模块230的输出电压小于第一电压值时,调度器100确定服务器组220的实际功率大于整流模块210和电池模块230的输出功率之和。调度器100需要根据其他机柜中电池模块230的工作状态,控制其他机柜中切换模块240的开关状态,使其他机柜中电池模块230通过切换模块240与第一机柜中的连接模块250连通,以向第一机柜供电。调度器100根据获取的其他机柜中整流模块210的输出电压以及电池模块230的输出电压,确定一个或多个目标机柜。其中,目标机柜中整流模块210的输出功率小于或等于额定输出功率,且电池模块230的输出电压为第一电压值。由于目标机柜中电池模块230的电压会高于第一机柜中整流模块210的输出电
压与电池模块230的输出电压,调度器100控制第一机柜与目标机柜中切换模块240上的开关闭合,使目标机柜中的电池模块230与第一机柜中连接模块250连通后,目标机柜中电池模块230会向第一机柜中的服务器组220供电。
57.如图3所示,图3是本技术实施例提供的一种切换模块连接示意图。图3中以控制系统包括四个机柜为例,其中,开关s1属于第一机柜中的切换模块240,开关s2属于第一机柜中的切换模块240,开关s3属于第一机柜中的切换模块240,开关s4属于第一机柜中的切换模块240。每个机柜中的切换模块240包括一个开关,每个开关的一端通过互联线与其他切换模块240中的开关连接,每个开关的另一端与各自所在的机柜中的连接模块连接。当调度器100确定第一机柜中的整流模块210与电池模块230的输出功率之和小于该机柜中服务器组220的实际功率时,调度器100确定其他机柜中电池模块230的输出电压为第一电压值,例如第四机柜中电池模块230的输出电压为第一电压值,则调度器100在控制开关s1和开关s4闭合,此时由于第四机柜中电池模块230的输出电压为第一电压值,大于第一机柜中的电压,第四机柜中的电池模块230可以给第一机柜中的服务器组220供电,实现机柜间的电池模块的供电方案。
58.如图4所示,图4是本技术实施例提供的另一种切换模块连接示意图。图4中以控制系统包括四个机柜为例,每个切换模块240中包括多个开关,每两个切换模块240通过两个开关连接,即每个切换模块240中的每个开关的一端只与另外一个切换模块240中的一个开关连接,每个开关的另一端与各自所在的机柜中的连接模块250连接。当调度器100确定第一机柜中的整流模块210与电池模块230的输出功率之和小于该机柜中服务器组220的实际功率时,调度器100确定一个或者多个目标机柜,然后控制一个或多个目标机柜中切换模块240中与第一机柜连接的开关闭合,并控制第一机柜中与这一个或者多个目标机柜中切换模块连接的开关闭合。例如,图4中,开关s11、s12与s13属于第一机柜中的切换模块240,开关s21、s22与s23属于第二机柜中的切换模块240,开关s31、s32与s33属于第三机柜中的切换模块240,开关s41、s42与s43属于第四机柜中的切换模块240。当调度器100确定第一机柜中的整流模块210与电池模块230的输出功率之和小于该机柜中服务器组220的实际功率,第二机柜与第三机柜中电池模块230没有为各自所在机柜中的服务器组220供电,第四机柜中的电池模块230在为第四机柜中的服务器组220供电,则调度器控制开关s11与s21闭合,以及开关s12与开关s31闭合,使第二机柜与第三机柜中的电池模块s230为第一机柜的服务器组220供电。
59.如果调度器100确定第一机柜以及第四机柜中的整流模块210与电池模块230的输出功率之和均小于该机柜中服务器组220的实际功率,第二机柜与第三机柜中电池模块230没有为各自所在机柜中的服务器组220供电,则调度器100控制开关s11与s21闭合,使第二机柜中的电池模块s230为第一机柜的服务器组220供电,并控制开关s33和s43闭合,使第三机柜中的电池模块s230为第四机柜的服务器组220供电。
60.通过实施上述实施例,在一个机柜中整流模块的输出功率与电池模块的输出功率之和小于服务器组的功率时,能够实现用其他机柜中的电池模块向供电不足的机柜供电,使各个机柜中的服务器组能够一直得到充足的电能以维持正常工作,为机柜内的服务器组提供更加稳定的电源,避免机柜内的供电装置由于供电不足,导致机柜内的服务器组不能正常工作的问题。
61.在第二种方式中,调度器100还可以获取各个机柜中电池模块230的属性信息,根据各个机柜中电池模块230的属性信息将多个机柜划分为多个机柜集群。其中,电池模块230的属性信息表征电池模块的性能状况的参数。例如,属性信息包括以下任意一种或者多种:电池模块230的使用时长,电池模块230的充放电次数,电池模块230的容量,电池模块230中电池的型号。调度器100根据各个机柜中电池模块230的属性信息,将属性信息相同或者相近的电池模块230所在的机柜划分到同一个集群中。例如,调度器100根据各个机柜中电池模块230的使用时长将控制系统中的多个机柜划分成多个机柜集群。调度器100将多个机柜划分为多个机柜集群之后,各个机柜集群中的供电方式可参照上述第一种方式,即一个机柜中的电池模块230既可以给本机柜中的服务器组220供电,也可以给其所属于的机柜集群中其他机柜中的服务器组220供电,但不能给其他机柜集群中的其他服务器组220供电。
62.示例性的,将使用时长小于或等于一年的电池模块230所在的机柜划分为一个集群,将使用时长大于一年小于3年的电池模块230所在的机柜划分为一个集群,将使用时长大于或等于3年的电池模块230所在的机柜划分为一个集群。调度器100在根据电池的属性信息将机柜划分为多个机柜集群之后,控制各个机柜中切换模块240的开关,将属于同一个机柜集群的机柜通过切换模块240连接起来。可以理解,调度器100还可以根据电池模块230的其他属性信息对机柜进行划分集群,例如根据机柜内电池模块230中电池的型号或者类型对机柜进行划分集群,将相同型号或者相同类型的电池模块230所在的机柜划分到一个机柜集群中,或者根据机柜内电池模块230的容量对机柜进行划分集群,本技术实施例不做具体限定。
63.当需要将多个机柜划分为多个机柜集群时,机柜之间的连线方式可以如图4或者图5所示,图4中,如果调度器100根据各个机柜中电池模块230的使用时长将第一机柜和第三机柜划分为一个机柜集群,将第二机柜和第四机柜划分为一个机柜集群,则调度器100控制开关s12和开关s31闭合,并控制开关s23和s42闭合,保持其他开关处于打开状态,使一个机柜集群中的机柜通过切换模块240连通。如图5所示,图5是本技术实施例提供的另一种切换模块的连接示意图,图5中,每个切换模块240包括多个开关,每个机柜中的切换模块240均通过多条互联线与其他机柜中的切换模块240连接,且每个切换模块240中的一个开关通过一条互联线和其他所有切换模块240中的一个开关连接。如果调度器100根据各个机柜中电池模块230的使用时长将第一机柜和第三机柜划分为一个机柜集群,将第二机柜和第四机柜划分为一个机柜集群。
64.在一种可能的实现方式中,调度器100还可以在将多个机柜划分为多个机柜集群之后,仅记录每个机柜集群中包括的机柜,不控制切换模块240上开关使同一个机柜集群中的多个机柜连通。在一个机柜集群中的某一机柜的整流模块210与电池模块230的输出功率之和小于该机柜中服务器组220的实际功率,导致该机柜的电池模块230的输出电压小于第一电压值时,调度器100在该机柜所属的机柜集群中确定一个目标机柜,控制该机柜和目标机柜中切换模块240中的开关闭合,使目标机柜中的电池模块230与该机柜中的连接模块250连接,从而使目标机柜向该机柜供电。可以理解,控制器100可以控制离该机柜最近的,能够为该机柜供电的目标机柜为该机柜供电,以减少电能在传输线路上的损耗。
65.在另一种可能的实施方式中,调度器100可以在将多个机柜划分为多个机柜集群
之后,控制各个机柜中切换模块240中的开关,使同一个机柜集群中的多个机柜连通,则在一个机柜集群中的某一机柜的整流模块210与电池模块230的输出功率之和小于该机柜中服务器组220的实际功率,导致该机柜的电池模块230的输出电压小于第一电压值时,该机柜集群中的输出电压大于或等于第一电压值的电池模块230由于电压较高,可以自动向该机柜供电,无需调度器100再控制切换模块240中的开关闭合或者断开。
66.示例性的,如果调度器100根据各个机柜中电池模块230的使用时长将第一机柜和第三机柜划分为一个机柜集群,将第二机柜和第四机柜划分为一个机柜集群。调度器100将任意一条互联线上连接第一机柜与第三机柜的开关闭合,并断开该互联线上连接的其他开关,使第一机柜与第三机柜通过切换模块240连通。并将另一条互联线上连接第二机柜与第四机柜的开关闭合,并断开该互联线上连接的其他开关,使第二机柜与第四机柜通过切换模块240连通。例如,控制器100可以控制图5中开关s11和开关s31闭合,使第一机柜与第三机柜连接,同时控制开关s22和开关s42闭合,使第二机柜与第四机柜连接,并断开其他开关。控制器100也可以控制开关s12和开关s32闭合,使第一机柜与第三机柜连接,同时控制开关s21和开关s41闭合,使第二机柜与第四机柜连接,并断开其他开关。
67.当调度器100控制各个切换模块240中的开关进行闭合或断开,将多个机柜划分为多个机柜集群之后,各个机柜集群中的电池模块230只能给本集群中的服务器组220供电。例如,当第一机柜中的整流模块210与电池模块230的输出功率之和小于该机柜中服务器组220的实际功率,导致第一机柜中整流模块210与电池模块230的输出电压均下降至小于第一电压值,第三机柜中电池模块230没有为第三机柜中服务器组220供电,或者第三机柜中电池模块230在为第三机柜中服务器组220供电时,输出电压可以维持在第一电压值,则第三机柜中的电池模块230能够为第一机柜中的服务器组220供电。
68.在将数据中心中的多个机柜按照电池模块的属性划分为多个集群,不仅使各个机柜中的服务器组能够一直得到充足的电能以维持正常工作,为机柜内的服务器组提供更加稳定的电源。还能够将具有不同属性的电池模块分别进行管理,将相同属性的电池模块划分到同一个集群中,使电池模块的使用更加合理,提高电池的利用率。
69.需要说明的是,调度器100可以是独立于机柜的一台单独的计算设备,也可以是计算设备中的一个计算模块,还可以是上述多个机柜中,任意一个机柜中服务器组中的一个计算模块,本技术实施例不做具体限制。上述每个机柜中服务器组220的服务器数量不完全相同,每个电池模块230包括的电池数量也不完全相同。电池模块230中的电池可以是锂电池,也可以是磷酸铁锂电池等,本技术实施例不做具体限制。
70.在一种可能的实现方式中,上述调度器100还可以获取每个机柜中电池模块230的剩余电量以及控制电池模块230的电压,根据电池模块230的剩余电量以及整流模块210的输出状态,确定是否给电池模块230充电。调度器100获取电池模块230的剩余电量,在剩余电量小于第一预设电量,且机柜内服务器组220的实际功率小于或等于整流模块210的额定输出功率时,调度器100控制电池模块230的输出电压小于第一电压值,由于整流模块210的输出电压为第一电压值,电池模块230会处于充电状态。同时,调度器100还可以控制电池模块230的充电电流,在不需要快速充电时,控制充电电流小于或等于第一充电电流,使电池模块230处于缓慢充电状态,以保护电池模块230,延长使用寿命。在需要快速充电时,控制充电电流大于第二充电电流,降低电池模块230的充电时长,其中,第二充电电流大于或等
于第一充电电流。
71.在一种可能的实现方式中,调度器100可以根据时间段控制电池模块230的充放电。具体的,调度器100中存储有一天内不同时间段的电价信息,在电价较高的时间段,调度器100控制电池模块230的输出电压为第一电压值,当服务器组220的实际功率大于整流模块210的额定输出功率,或者市电掉电时,整流模块210的输出电压小于第一电压值,此时由于电池模块230的输出电压为第一电压值,大于整流模块210的输出电压,电池模块230会向服务组210供电。在电价较低的时间段,调度器100在确定服务器组220的实际功率小于或等于整流模块210的额定输出功率时,调度器100控制电池模块230的输出电压低于第一电压值,而整流模块210的输出电压保持第一电压值,则电池模块230会处于充电状态。在一天内的最后一个电价较高的时间段,如果调度器100获取到电池模块230的剩余电量大于第二预设电量,调度器100控制整流模块210降低输出功率,保持输出电压为第一电压值,使整流模块210的输出功率小于服务器组220的实际功率,同时控制电池模块230的输出电压为第一电压值,以使电池模块230向服务器组供电,然后控制器100在电价较低的时间段控制对电池模块230进行充电,通过合理规划电池模块230的充电和放电的时间段,有效利用电池模块230,以降低成本。
72.需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。
73.本领域的技术人员根据以上描述的内容,能够想到的其他合理的步骤组合,也属于本发明的保护范围内。其次,本领域技术人员也应该熟悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。
74.上文中结合图1至图5详细描述了根据本技术实施例所提供的控制系统和供电方法,下面将结合图6与图7,描述根据本技术实施例所提供的控制系统的控制装置及控制设备。
75.图6是本技术实施例提供的一种控制装置的示意图。该控制装置600用于图1所示的控制系统中,控制装置600与图1中整流模块210、电池模块230以及切换模块240连接。该控制装置600包括获取单元601、控制单元602以及处理单元603。其中,
76.获取单元601,用于获取第一机柜中的整流模块210的输出电压与所述第一机柜中的电池模块230的输出电压,其中,第一机柜为控制系统多个放置电池的机柜中的任意一个机柜。
77.控制单元602,用于在第一机柜中整流模块210的输出电压以及第一机柜中电池模块的输出电压满足预设条件时,控制第二机柜中的电池模块230向第一机柜的设备供电,其中,第二机柜中的电池模块的输出电压能够满足所述第一机柜的设备的供电需求。可选地,上述预设条件包括:第一机柜中整流模块的输出电压小于额定输出电压,且所述第一机柜中电池模块的输出电压小于所述额定输出电压。
78.处理单元601,还用于获取除第一机柜的其他机柜中整流模块210的输出电压和电池模块230的输出电压。
79.处理单元603,用于在除所述第一机柜之外的其他机柜中,确定一个电池模块230
的输出电压为第一电压值的第二机柜。控制单元602则根据处理单元603确定的第二机柜,控制第二机柜中切换模块240中的开关与第一机柜中切换模块260中的开关,使第二机柜中的连接模块250与第一机柜中的连接模块250通过各自机柜中的切换模块以及两个切换模块之间的互联线连接,进而使第二机柜中的电池模块230对第一机柜中的服务器组210供电。
80.获取模块601,还用于获取控制系统多个机柜中每个机柜中的电池模块230的属性信息,该属性信息包括以下任意一种或者多种:电池模块230的使用时长,电池模块230的充放电次数,电池模块230的容量,电池模块230中电池的型号等。
81.处理单元603,还用于根据上述每个机柜中电池模块230的属性信息,将多个机柜划分为一个或多个机柜集群。
82.上述处理单元603在除第一机柜之外的其他机柜中,确定第二机柜,具体为:处理单元603在第一机柜所属的机柜集群中,确定一个电池模块230的输出电压为第一电压值的第二机柜。
83.获取单元601还用于在第一预设时间段,获取第一机柜中的电池模块230的剩余电量,其中,控制装置600中存储有一天24小时中每个时间段的电价信息,第一预设时间段为一天当中电价高于预设电价的最后一个时间段。控制单元603在剩余电量大于或等于预设电量时,且第一机柜中的整流模块210的输出电压为额定输出电压时,降低第一机柜中的整流模块210的输出功率,并控制第一机柜中的电池模块230的输出电压为额定输出电压,使第一机柜中电池模块230为第一机柜中的服务器组220充电。
84.控制单元603还用于在第二预设时间段,在第一机柜中的整流模块210的输出电压为第一电压值时,控制第一机柜中的电池模块230的输出电压小于第一电压值,使第一机柜中的电池模块230处于充电状态。
85.可选地,控制单元603还可以控制电池模块230的充电电流,在不需要快速充电时,控制充电电流小于或等于第一充电电流,使电池模块230处于缓慢充电状态,以保护电池模块230,延长使用寿命。在需要快速充电时,控制充电电流大于第二充电电流,降低电池模块230的充电时长,其中,第二充电电流大于或等于第一充电电流。
86.具体的,上述控制装置600所执行的操作可参照上述方法实施例中调度器100的相关操作,在此不再具体描述。
87.应理解的是,本技术实施例的控制装置600可以通过专用集成电路(application-specific integrated circuit,asic)实现,或可编程逻辑器件(programmable logic device,pld)实现,上述pld可以是复杂程序逻辑器件(complex programmable logical device,cpld),现场可编程门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)或其任意组合。通过软件实现图2所示的控制方法时,控制装置600及其各个模块也可以为软件模块。
88.图7是本技术实施例提供的一种计算设备的结构示意图,该计算设备700包括:处理器710、通信接口720以及存储器730,处理器710、通信接口720以及存储器730通过总线740相互连接,其中,该处理器710用于执行该存储器730存储的指令。该存储器730存储程序代码,且处理器710可以调用存储器720中存储的程序代码执行以下操作:
89.获取第一机柜中的整流模块的输出电压与所述第一机柜中的电池模块的输出电
压;
90.在所述第一机柜中的整流模块的输出电压小于所述额定输出电压,且所述第一机柜中的电池模块的输出电压小于所述额定输出电压时,控制第二机柜中的电池模块向所述第一机柜中的服务器供电,其中,所述第二机柜中的所述电池模块的输出电压等于所述额定输出电压。
91.应理解,在本技术实施例中处理器710可以有多种具体实现形式,例如处理器710可以为中央处理器(central processing unit,cpu)或图像处理器(graphics processing unit,gpu),处理器710还可以是单核处理器或多核处理器。处理器710可以由cpu和硬件芯片的组合。上述硬件芯片可以是asic、pld或其组合。上述pld可以是复杂可编程逻辑器件(cpld),现场可编程逻辑门阵列(fpga),通用阵列逻辑(gal)或其任意组合。处理器710也可以单独采用内置处理逻辑的逻辑器件来实现,例如fpga或数字信号处理器(digital signal processor,dsp)等。
92.通信接口720可以为有线接口或无线接口,用于与其他模块或设备进行通信,有线接口可以是以太接口、控制器局域网络(controller area network,can)接口或局域互联网络(local interconnect network,lin)接口,无线接口可以是蜂窝网络接口或使用无线局域网接口等。例如,本技术实施例中通信接口720具体可用于采集各个机柜中整流模块210的输出电压与输出电流、电池模块230的输出电压与输出电流、切换模块240中各个开关的状态等。
93.存储器730可以是非易失性存储器,例如,只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。存储器730也可以是易失性存储器,易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。
94.存储器730也可用于存储指令和数据,以便于处理器710调用存储器730中存储的指令实现上述处理单元603执行的操作,例如上述方法实施例中调度器100执行的操作。此外,计算设备700可能包含相比于图7展示的更多或者更少的组件,或者有不同的组件配置方式。
95.总线740可以是can总线或其他实现各个系统或设备之间互连的内部总线。总线740可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
96.可选地,该计算设备700还可以包括输入/输出接口750,输入/输出接口750连接有输入/输出设备,用于接收输入的信息,输出操作结果。
97.应理解,本技术实施例的计算设备700可对应于本技术实施例中的控制装置600,并可以对应于执行上述方法实施例中调度器100执行的操作,在此不再赘述。
98.本技术实施例还提供一种控制系统,该控制系统如图1所示,该控制系统包括调度器100和放置电池的机柜,每个放置电池的机柜中包括整流模块210、服务器组220、电池模块230、切换模块240以及连接模块250,整流模块210、服务器组220、电池模块230以及切换模块240通过连接模块250电连接,各个机柜中的切换模块240通过互联线260电连接。其中,调度器100用于获取第一机柜中整流模块210的输出电压与第一机柜中电池模块230的输出
电压,其中,第一机柜是多个放置电池的机柜中的任意一个机柜。在判断满足预设条件时,调度器100控制第二机柜中电池模块230向第一机柜的设备供电,其中,第二机柜是多个放置电池的机柜中除所述第一机柜外的任意一个机柜,第二机柜中电池模块230的输出电压能够满足第一机柜的设备的供电需求。
99.具体的,该控制系统中调度器100以及各个模块执行的操作可参照上述方法实施例中的相关描述,在此不再赘述。
100.本技术实施例还提供一种非瞬态计算机存储介质,计算机存储介质中存储有指令,当其在处理器上运行时,可以实现上述方法实施例中的方法步骤,计算机存储介质的处理器在执行上述方法步骤的具体实现可参照上述方法实施例的具体操作,在此不再赘述。
101.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
102.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘(solid state drive,ssd)。
103.以上所述,仅为本技术的具体实施方式。熟悉本技术领域的技术人员根据本技术提供的具体实施方式,可想到变化或替换,都应涵盖在本技术的保护范围之内。
再多了解一些

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

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

相关文献