设备供电的方法、系统及相关设备与流程

文档序号:28263901发布日期:2021-12-31 17:38阅读:161来源:国知局
设备供电的方法、系统及相关设备与流程

1.本技术涉及能源技术领域,尤其涉及一种设备供电的方法、系统及相关设备。


背景技术:

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.在另一种可能的实现方式中,所述处理模块,具体用于:根据所述储电设备的冗余电量和所述第一时刻所在的电价区间的时长,计算放电功率;根据所述放电功率调整所述电源电压,以使得所述电源电压低于所述储电设备的电压,所述储电设备对所述设备进行供电。
32.在另一种可能的实现方式中,所述处理模块,还用于:获取所述储电设备的电流;根据获取得到的所述储电设备的电流,确定是否调整所述充电功率或所述放电功率;在确定调整所述充电功率或所述放电功率的情况下,调整所述电源的限流系数和/或所述储电设备的限流系数。
33.在另一种可能的实现方式中,所述处理模块,还用于:确定初始功率预测模型,所述初始功率预测模型包括深度学习模型;获取所述设备的历史功率负载数据,所述历史功率负载数据包括所述设备在所述第一时刻之前所记录的功率负载;利用所述历史功率负载数据对所述初始功率预测模型进行训练。
34.第三方面,本技术提供了一种计算设备,所述计算设备包括处理器和存储器,所述存储器用于存储程序代码,所述处理器执行所述存储器中的程序代码实现上述第一方面以及结合上述第一方面中的任意一种实现方式的方法的操作步骤。
35.第四方面,本技术提供了一种设备供电系统,包括电源模块管理装置、储电设备和供电设备控制装置,所述供电设备控制装置,用于预测用电设备在电价区间的功率负载,所述电价区间为电价相同且连续的一段时间,并根据所述用电设备在电价区间的功率负载、所述储电设备在第一时刻的储存电量以及所述第一时刻所在的电价区间的电价,选择对所述用电设备的供电策略;所述储电设备,用于储存电量以及对所述用电设备进行供电;所述电源模块管理装置,用于对所述用电设备进行供电以及对所述储电设备进行充电。
36.第五方面,本技术提供了一种计算机可读存储介质,所述计算机可读储存介质存储有计算机程序,当该计算机程序被处理器执行时,所述处理器执行上述第一方面以及结合上述第一方面中的任意一种实现方式所提供的设备供电方法的操作步骤。
37.第六方面,本技术提供了一种计算机程序产品,该计算机程序产品包括指令,当该计算机程序产品被计算机执行时,使得计算机可以执行上述第一方面以及结合上述第一方面中的任意一种实现方式所提供的设备供电方法的流程。
38.本技术在上述各方面提供的实现方式的基础上,还可以进一步组合以提供更多实现方式。
附图说明
39.图1是本技术实施例提供的一种设备供电系统的系统架构图;
40.图2是本技术实施例提供的一种设备供电方法的流程示意图;
41.图3是本技术实施例提供的一种反向传播神经网络的结构示意图;
42.图4是本技术实施例提供的一种设备供电模式的决策示意图;
43.图5是本技术实施例提供的一种供电控制装置的结构示意图;
44.图6是本技术实施例提供的一种计算设备的结构示意图。
具体实施方式
45.下面结合附图对本技术实施例中的技术方案进行描述。
46.首先,对本技术中所涉及的部分用语和相关技术进行解释说明,以便于本领域技术人员理解。
47.电量(quantity of electric charge)表示物体所带电荷的多少,一般来说,电荷的数量叫做电量,符号为q,单位是库伦(c),电量也可以指用电设备所需用电能的数量,这时又称为电能或电功。
48.电能(electric energy)是指使用电以各种形式做功(即产生能量)的能力,电能的单位是千瓦时(kw*h)。
49.导体中的自由电荷在电场力的作用下做有规则的定向运动形成了电流,单位时间内通过导体任一横截面的电量叫做电流强度,简称电流,符号为i,单位是安培(a)。
50.电功率(electric power)是指电流在单位时间内做的功,用来表示消耗电能的快慢,符号为p,单位是瓦特(w),电功率的计算公式为:p=w/t,表示在单位时间内所消耗的电能。
51.数据中心时刻不停的保持运行需要耗费大量的电量,由于数据中心的设备,例如计算设备、网络设备、存储设备等需要时刻保持供电状态以保证能够正常对外提供服务,所以在高峰时段将会产生大量的电费成本。为了减少数据中心在高峰时段对电网的电能需求,减少数据中心的电费成本,本技术提供了一种设备供电的方法,能够改变设备的供电方式,减少设备在高峰时段对电网的电能需求,有效减少设备的供电成本。
52.如图1所示,图1是本技术提供的一种设备供电系统的系统架构图,电力系统与设备供电系统进行连接,并通过设备供电系统中的电源模块管理装置池对设备进行供电,其中,电源模块管理装置也可以称为电源,电源模块管理装置池也可以称为电源池。设备供电系统包括储电设备控制装置110、储电设备资源池120、电源模块管理装置池130和用电设备群140。其中,储电设备控制装置110可以是一个具备计算能力和通信能力的芯片(例如现场可编程逻辑门阵列(field-programmable gate array,fpga)芯片)或一个服务器节点,储电设备控制装置110中部署有功率预测模块1110、供电策略决策模块1120、通信模块1130、数据存储模块1140,这些模块之间通过内部总线相互连接,彼此协同,对外实现控制功能。储电设备资源池120中存在一个或多个储电设备,例如储电设备1210、储电设备1220、储电
设备1230,每个储电设备可以是一个锂电池储能柜,用于储存供电系统输入的电量或者对用电设备群140进行供电。电源模块管理装置池130中包括一个或多个电源模块管理装置,例如电源模块管理装置1310、电源模块管理装置1320、电源模块管理装置1330,每个电源模块管理装置中部署有一个或多个电源模块和电源管理软件,每个电源模块可以由变压器、电芯及相关电路组成,用于将电力系统输入的具有标准电压(例如220伏特)的电量转换为适合用电设备和储电设备正常工作的电压(例如50伏特)的电量,电源模块可以直接对用电设备进行供电以及通过变压器调节电压对储电设备进行充电,例如电源模块管理装置1310中部署有电源模块13111、电源模块13112、电源模块13113以及电源管理软件13120,它们之间相互连接,由电源管理软件13120对电源模块13111、电源模块13112、电源模块13113进行管理和控制。电源模块中所有的电量都是由供电系统直接提供,并对用电设备群140进行供电或对储电设备资源池120中的储电设备进行充电,电源模块管理装置池130中的每个电源模块管理装置可以与储电设备资源池120中的一个或多个储电设备进行连接,然后对用电设备群140中的设备进行供电,用电设备群可以是由多个数据中心的设备组成的设备集群,例如计算设备1410、网络设备1420和存储设备1430。当然,储电设备资源池120中的每个储电设备也可以与电源模块管理装置池130中的一个或多个电源模块管理装置进行连接,然后对用电设备群140中的设备进行供电,为了保证供电稳定,在本技术中,优选储电设备资源池120中的储电设备与电源模块管理装置池130中的电源模块管理装置进行一对一连接,即每个储电设备对应连接一个电源模块管理装置。
53.储电设备控制装置110中的通信模块1130可以是一个通信端口,由收发器或收发器相关电路组件组成,用于接收电源模块管理装置池130中电源模块管理装置部署的电源管理软件发送的功率负载数据和储电设备资源池120中储电设备相关数据(例如储电设备的储存电量),并将其存储至数据存储模块1140,数据存储模块1140可以是片上随机存取存储器(random access memory,ram)或者是服务器中的动态随机存取存储器(dynamic random access memory,dram)。功率预测模块1110可以是片上算术逻辑运算单元(arithmetic and logicunit,alu)或服务器中的通用阵列逻辑(generic array logic)芯片,用于根据数据存储模块1140中存储的功率负载数据,预测得到用电设备群140中的设备在未来一段时间内(例如一天之内)的功率负载曲线,供电模式决策模块1120可以是由处理器或处理器相关电路组件组成,用于根据功率预测模块1110预测得到的功率负载曲线以及数据存储模块1140中存储的电价曲线和储电设备的储存电量,从而选择对用电设备群140的供电策略,并计算得到储电设备的充/放电量和充/放电功率,最后通过通信模块1130将计算得到的充/放电量和充/放电功率发送给电源模块管理装置中的电源管理软件,从而完成对储电设备的充放电。
54.可以看出,在本技术中,用电设备群140中的设备可以通过电源模块管理装置池130中的电源模块进行供电,也可以通过储电设备资源池120中的储电设备进行供电,且电源模块可以对储电设备进行充电。因此,储电设备控制装置110通过在低谷时段给电源模块下发充电命令,使得电源模块在电价较低时对储电设备进行充电,然后在高峰时段利用储电设备中储存的电量对用电设备群140中的设备进行供电,可以减少设备在高峰时段对电源模块的电量需求,减少在电价较高时对电源模块的电量消耗,最终实现减少设备的供电成本。
55.值得说明的是,数据中心的基础电力设施建好之后,会设置一个最大的输出功率,该最大输出功率用于保证数据中心中设备的供电需求,但是,由于处于工作状态的设备的数量或负载不同,通常设备的供电需求不会超过最大功率,此时,可以将满足设备的供电需求的功率以外的富余功率用于对储电设备进行充电。
56.下面结合图1所示的系统架构,具体描述如何进行设备供电的过程。如图2所示,该方法包括但不限于以下步骤:
57.s201:储电设备控制器利用功率预测模型预测得到设备在电价区间的功率负载。
58.具体地,储电设备控制器可以部署在任意一个具备计算通信能力的服务器或者计算设备上,该储电设备控制器可以是上述图1中所示的储电设备控制装置110。本技术中的用电设备可以是计算设备、网络设备、存储设备或其它需要消耗电力资源的设备。
59.应理解,电价指使用电能的价格,可以人为制定,电价并不是一直不变的,而是阶梯变化的,即在不同的时间段其所对应的电价是不相同的,例如晚上十一点至凌晨七点用电人数较少,负载较小,电价较低,早上九点至下午六点,用电人数较多,负载较大,电价较高。本技术中的电价区间是指电价相同且连续的一段时间,例如上述所描述的晚上十一点至凌晨七点。
60.储电设备控制器需要周期性的读取电价曲线,其读取周期可以根据实际需要进行设置,例如可以设置为1小时,储电设备控制器根据电价曲线获得当前读取时刻(即第一时刻)所在的电价区间的电价,然后判断当前读取时刻的电价与上一周期读取时刻(第二时刻),即距离当前读取时刻为一个周期时长(1小时)之前的时刻所在的电价区间的电价是否相同,示例性的,假设读取周期为1小时,储电设备控制器在早上九点读取电价曲线,得到九点所在的电价区间的电价,然后判断该电价与上一周期读取时刻(即早上八点)所在的电价区间的电价是否相同,若相同,则说明未产生电价拐点,即第一时刻所在的电价区间与第二时刻所在的电价区间为同一电价区间,此时不需要调整对设备的供电模式,若不相同,则说明产生了电价拐点,即第一时刻所在的电价区间与第二时刻所在的电价区间为不同的电价区间,此时需要重新确定供电策略,需要触发储电设备控制器利用功率预测模型预测设备在未来电价区间的功率负载,并根据预测结果进一步判断是否需要对设备的供电策略进行调整。
61.作为一种可能的实施例,储电设备控制器利用功率预测模型进行预测时,可以仅预测设备在当前读取时刻所在的电价区间的下一个(例如,与当前电价区间相邻的下一个电价区间,或者,与当前电价区间非相邻的下一个电价区间)电价区间的功率负载,或者是预测设备在当前读取时刻所在的电价区间之后的多个电价区间的功率负载,或者是预测设备在当前读取时刻所在的电价区间之后的所有电价区间的功率负载,本技术对此不作限定,为了便于叙述,本技术以储电设备控制器一次预测所有电价区间的功率负载为例进行说明。
62.进一步的,储电设备控制器在进行预测之前,需要对设备的历史功率负载(例如最近一周内的功率负载)进行采样,其采样周期可以根据实际需要进行设置,例如可以设置为10秒,即每隔10秒采集一次设备的功率负载,并将采集到的数据进行存储。在采集到足够的历史功率负载数据之后,储电设备控制器可以根据所采集到的历史功率负载数据预测得到该设备在未来各个电价区间内的功率负载。可选地,储电设备控制器也可以按照电价区间
划分不同时间段,分别对每段的功率负载进行采样。
63.可选的,储电设备控制器可以利用预设算法预测设备的功率负载。其中,预设算法用于对采用数据依赖于时间序列进行分析获得满足特定特征的结果。预设算法包括极端的梯度增加(extreme gradient boosting,xgboost)算法、随机森林算法、神经网络算法或其它通过时间序列进行预测的算法预测设备的功率负载。
64.示例性的,储电设备控制器可以利用反向传播神经网络(back-propagation network,bp)对设备的功率负载进行预测,bp网络通过对样本数据的训练,不断修正网络权值和阈值,使误差函数沿负梯度方向下降,最终逼近期望输出。下面对bp网络的训练过程进行具体描述,如图3所示,图3是bp网络的架构图,bp网络包括输入层、隐层和输出层,隐层可以有一层或多层,输入层神经元个数为7,隐层的神经元个数为4,输出层的神经元个数为1。首先利用初始化函数对bp网络的参数进行初始化操作,或者随机选取参数值对该网络进行初始化操作,例如使用0.001的常量或者基于0.001的高斯分布进行初始化,然后设定隐层和输出层的激励函数、网络性能函数和迭代次数,例如,隐层的激励函数可以设为tansig函数,输出层的激励函数可以设为logsig函数,网络性能函数可以设为traingdx函数,迭代次数可以设为5000次。
65.之后将采集获得的历史功率负载数据作为样本数据进行归一化操作之后输入至输入层,输入层经过处理之后传输至隐层,隐层对其进行进一步处理(卷积计算),并将处理结果传送至输出层,输出层根据以损失函数为目标函数使用反向传播算法更新调整网络中的参数,迭代执行上述过程,直到损失函数值收敛,此时bp网络训练完成,bp网络具备了预测设备的功率负载的能力,储电设备控制器可以利用该训练完成的bp网络预测设备在未来各个电价区间的功率负载。其中,在训练过程中,网络传递函数可以选用s型传递函数,例如误差函数则为其中,t
i
为期望输出,o
i
为网络的计算输出,根据误差函数,通过不断调节网络权值和阈值使误差函数e达到极小,最终完成训练。
66.需要说明的是,储电设备控制器可以同时利用多种预测算法对设备未来的功率负载进行预测,例如同时使用xgboot算法、随机森林算法和神经网络算法进行预测,然后对各个算法的预测结果进行比较,最终选取最准确、最符合实际情况的预测算法,并将该算法的预测结果作为最终输出结果。
67.s202:储电设备控制器根据设备在电价区间的功率负载、储电设备在第一时刻的存储电量以及所述第一时刻所在的电价区间的电价,计算得到所述储电设备的冗余电量。
68.具体地,储电设备控制器根据步骤s201得到设备在电价区间的功率负载之后,可以计算得到设备在电价区间的用电量,应理解,设备在某个电价区间的用电量为设备在该电价区间的功率负载在该电价区间所对应的时间段内的积分。例如,电价区间为早上七点至早上八点,设备在该时段内的功率负载为10千瓦(kw),则该设备在该电价区间的用电量为10千瓦时(kw*h)。
69.储电设备控制器进一步计算电源模块在电价区间的可充电量,即在设置了最大的输出功率的情况下,电源模块除了满足设备的供电需求的功率之外的富余功率所提供的电量,该电源模块可以是上述图1中所示的电源模块管理装置池130中的电源模块,由于电力设施本身存在物理上限,即电力设施设置了最大的输出功率,因此在已知设备在电价区间
的功率负载的情况下,可以计算出电源模块在电价区间的可充电量。例如,电力设施的最大输出功率为15kw,在早上七点至早上八点这个电价区间内设备的功率负载为10kw,则可以计算得到电源模块在该电价区间内的可充电量为5kwh,即在该电价区间内,除去给设备供电外,电源模块的可充电量为5kwh。
70.储电设备控制器在计算得到设备在电价区间的用电量以及电源在电价区间的可充电量之后,统计得到低价可充电量和高价用电量,低价可充电量为电源模块在低于当前读取时刻(第一时刻)所在的电价区间的电价的所有电价区间的可充电量之和,高价用电量为设备在高于当前读取时刻所在的电价区间的电价的所有电价区间的用电量之和。储电设备控制器在统计得到低价可充电量和高价用电量之后,可以计算得到储电设备的冗余电量,储电设备的冗余电量为储电设备在当前读取时刻的储存电量与低价可充电量之和,再减去高价用电量所获得的结果。
71.s203:储电设备控制器根据计算得到的储电设备的冗余电量,选择对所述设备的供电策略。
72.具体地,储电设备控制器根据计算得到的储电设备的冗余电量的结果,对储电设备的充放电情况做出决策,进而确定对设备的供电策略。当计算得到的储电设备的冗余电量小于第一阈值时,选择电源模块对设备进行供电,且电源模块在对设备进行供电的同时对储电设备进行充电,储电设备的充电量为冗余电量的绝对值;当计算得到的储电设备的冗余量大于或等于第二阈值时,选择储电设备对设备进行供电,储电设备的放电量为该冗余电量。
73.可选的,第一阈值和第二阈值可以设置为相同的值,例如都设置为0,也可以设置为不同的值,例如将第一阈值设置为0.1,将第二阈值设置为0.5。
74.值得说明的是,由于储电设备的冗余电量是储电设备当前时刻的储存电量与低价可充电量之和,再减去高价用电量的结果,以第一阈值和第二阈值都设置为0为例进行说明,若冗余电量小于0,则说明在当前时刻所在的电价区间之后的电价区间中,电源模块的低价可充电量与当前时刻储电设备所储存的电量之和,仍不能满足设备的高价用电量,因此,储电设备控制器选择电源模块对设备进行供电,且在供电的同时对储电设备进行充电,以使得储电设备在当前时刻所在的电价区间内将电源模块充入的电量储存起来,以便在后续电价较高的电价区间内将储存的电量提供给设备使用,减少设备的高价用电量,储电设备的充电量为该冗余电量的绝对值。同理,若冗余电量大于0,则说明在当前时刻所在的电价区间之后的电价区间中,电源模块的低价可充电量与当前时刻储电设备所储存的电量之和,已经超过了设备的高价用电量,因此,储电设备控制器选择储电设备对设备进行供电,以使得储电设备在当前时刻所在的电价区间内将储存的电量释放出来以供设备使用,从而减少设备在当前时刻所在的电价区间内对电源模块的电量使用,储电设备的放电量为该冗余电量。
75.值得注意的是,储电设备储存电量的能力是有限的,当储电设备控制器选择储电设备对设备进行供电时,储电设备所储存的电量不断被消耗,导致储电设备的电压不断减小,当储电设备所储存的电量被消耗完毕时,即储电设备的电压小于或等于电压阈值时,储电设备停止对设备进行供电,此时,为了保证设备不断电,需要利用电源模块对设备继续进行供电。应理解,储电设备的电压与其所储存的电量有关,当储电设备所储存的电量达到最
大值时,其电压也达到最大值,一般为52伏特,当储电设备储存的电量耗尽时,其电压达到最小值,一般为48伏特,在此状态下,储电设备不会继续放电,否则可能会对储电设备造成损害。
76.在一种可能的实现方式中,储电设备控制器根据储电设备的冗余电量和当前读取时刻所在的电价区间的时长,计算充电功率;根据计算得到的充电功率调整电源电压,以使得电源电压高于储电设备的电压,对储电设备进行充电。
77.具体地,储电设备控制器利用计算得到的储电设备的冗余电量的绝对值除以当前读取时刻所在的电价区间的时长,从而得到充电功率,然后调整电源电压,使电源电压高于储电设备的电压,保证电源模块在对设备进行供电的同时对储电设备进行充电,以使得储电设备将当前电价较低的电量储存起来。
78.在另一种可能的实现方式中,储电设备控制器根据储电设备的冗余电量和当前读取时刻所在的电价区间的时长,计算放电功率;根据计算得到的放电功率调整电源电压,以使得电源电压低于储电设备的电压,保证储电设备对所述设备进行供电。
79.具体地,储电设备控制器利用计算得到的储电设备的冗余电量的绝对值除以当前读取时刻所在的电价区间的时长,从而得到放电功率,然后调整电源电压,使电源电压低于储电设备的电压,保证储电设备对设备进行供电,设备在消耗完储电设备所储存的电量之前,不会使用电源模块所提供的电量。
80.s204:储电设备控制器按照获得的供电策略对所述设备进行供电。
81.具体地,储电设备控制器在确定对设备的供电策略之后,发送相应的指令至电源模块管理装置,以使得电源模块或储电设备对设备进行供电。例如,储电设备控制器确定选择电源模块对设备进行供电,则会下发提高电源电压的指令至电源模块管理装置,使得电源模块管理装置根据指令提高电源电压,保证电源电压高于储电设备电压,由电源模块对设备进行供电且同时对储电设备进行充电;储电设备控制器确定选择储电设备对设备进行供电,则会下发降低电源电压的指令至电源模块管理装置,使得电源模块管理装置根据指令降低电源电压,保证电源电压低于储电设备电压,由储电设备对设备进行供电。
82.可以看出,储电设备控制器对于储电设备的充放电过程是通过控制电源电压实现的,储电设备是完全被动的,不需要直接接收储电设备控制器发出的指令,只需要根据电源电压的变化做出相对应的变换即可完成充电或对设备供电的过程。
83.在一种可能的实现方式中,储电设备控制器获取储电设备的电流,根据获取到的储电设备的电流,确定是否调整充电功率或放电功率。
84.具体地,在电源模块对设备进行供电的过程中或者储电设备对设备进行供电的过程中,储电设备控制器可以周期性查询当前储电设备的电流,或者储电设备周期性的上报自身的电流,其中,查询周期或上报周期可以根据实际需要进行设置,例如可以设置为5秒。
85.储电设备控制器获取到储电设备当前的电流之后,根据充电电压或放电电压,按照功率计算公式,即p=i*u,计算出当前储电设备的充电功率或放电功率,然后判断储电设备是否按照预期确定的充电功率或放电功率进行充放电,若计算得到的储电设备当前的充电功率或放电功率偏离了预期,则储电设备控制器需要重新调整充电功率或放电功率,保证储电设备能够按照预期进行平缓充电或放电。
86.可选的,储电设备控制器通过调整所述电源模块的限流系数或所述储电设备的限
流系数,以实现对所述储电设备的充电功率或放电功率的调整。
87.具体地,当电源模块对储电设备进行充电时,若储电设备控制器根据当前获取的储电设备的电流计算得到的充电功率小于预期确定的充电功率(即储电设备的充电速率低于预期速率),则储电设备控制器可以调整电源的限流系数或储电设备的限流系数,提高通过储电设备的电流值大小,从而提高充电功率,保证储电设备能够按照预期进行平稳充电;同理,若储电设备控制器根据当前获取的储电设备的电流计算得到的充电功率大于预期确定的放电功率(即储电设备的充电速率高于预期速率),则储电设备控制器也可以通过调整电源的限流系数或储电设备的限流系数,减小通过储电设备的电流值大小,从而减小充电功率,保证储电设备能够按照预期进行平稳充电。
88.类似的,当储电设备对设备进行供电时,若储电设备控制器根据当前获取的储电设备的电流计算得到的放电功率小于预期确定的放电功率(即储电设备的放电速率低于预期速率),则储电设备控制器可以调整储电设备的限流系数,提高储电设备输出的电流值大小,从而提高放电功率,保证储电设备能够按照预期进行平稳放电;同理,若储电设备控制器根据当期获取的储电设备的电流计算得到的放电功率大于预期确定的放电功率(即储电设备的放电速率高于预期速率),则储电设备控制器调整储电设备的限流系数,减小储电设备输出的电流值大小,从而减小放电功率,保证储电设备能够按照预期进行平稳放电。
89.为了进一步阐述对设备供电策略的决策过程,请参阅图4,如图4所示,电价并不是一直不变的,而是呈现阶梯状,每个时间段的电价不同,但同一时间段内的电价是一致的。设备的功率负载是不断变化的,其变化情况如图4中的负载曲线所示,电源模块的功率负载上限是固定的,不会随着时间的变化而发送改变。根据预测得到的功率负载曲线,以及电源模块的功率负载上限,可以计算得到每个时间段(即每个电价区间)的可充电量和用电量,例如第一电价区间对应的可充电量为a1,用电量为b1;第二电价区间对应的可充电量为a2,用电量为b2。
90.假设在第一电价区间,电价为p1,该时刻的储电设备的初始储存电量为s1,将该时刻的低价可充电量和高价用电量都设置为0,为了确定当前采取何种策略对设备进行供电,储电设备控制器从第二电价区间开始遍历后续所有电价区间,若当前遍历第二电价区间,电价p2小于p1,则低价可充电量l更新调整为a2,继续遍历后续的电价区间。若当前遍历第三电价区间,电价p3大于p1,则高价用电量h更新调整为b3,同时计算储电设备的冗余电量r=s1+l-h,即计算出储电设备的初始储存电量与低价可充电量(即第二电价区间的可充电量)之和相对于高价用电量(即第三电价区间的用电量)之间的差距,若小于0,则说明不够第三电价区间的用电量需求,则在第一电价区间内应该选择电源模块对设备进行供电且同时对储电设备进行充电,若大于0,则说明存在多余的电量,应选择储电设备对设备进行供电。遍历完成后,针对每一个比当前电价p1高的电价区间,都可以计算得到一个对应的储电设备的冗余电量r,从所有计算得到的储电设备的冗余电量之中选取最小值,若最小值小于0,则选择电源模块对设备进行供电且同时对储电设备进行充电,所充电量为该最小值的绝对值,若最小值大于0,则选择储电设备对设备进行供电,以使储电设备将储存的电量释放出来,所释放的电量为该最小值。
91.可以理解,上述只是以第一电价区间为起始电价区间为例进行说明的,起始电价区间可以为任意一个电价区间,其决策过程与上述类似,为了简洁,在此不再赘述。
92.值得说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。本领域的技术人员根据以上描述的内容,能够想到的其它合理的步骤组合,也属于本发明的保护范围内。
93.上述详细阐述了本技术实施例的方法,为了便于更好的实施本技术实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关设备。
94.参见图5,图5是本技术实施例提供的一种供电控制装置的结构示意图,该供电控制装置可以是上述图2所述的方法实施例中的储电设备控制器,可以执行图2所述的设备供电方法实施例中以储电设备控制器为执行主体的方法和步骤。如图5所示,该供电控制装置500包括功率预测模块510、处理模块520和通信模块530。其中,
95.功率预测模块510,用于预测设备在电价区间的功率负载,所述电价区间为电价相同且连续的一段时间;
96.处理模块520,用于根据所述设备在电价区间的功率负载、储电设备在第一时刻的储存电量以及所述第一时刻所在的电价区间的电价,选择对所述设备的供电策略;
97.通信模块530,用于将供电命令发送给电源或所述储电设备,以使得所述电源或所述储电设备对所述设备进行供电。
98.具体地,所述功率预测模块510用于执行前述步骤s201,且可选的执行前述步骤s201中可选的方法,所述处理模块520用于执行前述步骤s202和步骤s203,且可选的执行前述步骤s202和步骤s203中可选的方法,所述通信模块530用于执行前述步骤s204,且可选的执行前述步骤s204中可选的方法。上述三个模块之间互相可以通过通信通路进行数据传输,应理解,供电控制装置500包括的各模块可以为软件模块、也可以为硬件模块、或部分为软件模块部分为硬件模块。
99.可以理解,本技术实施例中的功率预测模块510和处理模块520可以由处理器或处理器相关电路组件实现,通信模块可以由收发器或收发器相关电路组件实现。
100.需要说明的是,上述供电控制装置的结构仅仅作为一种示例,不应构成具体限定,可以根据需要对该供电控制装置中的各个模块进行增加、减少或合并。此外,该供电控制装置中的各个模块的操作和/或功能是为了实现上述图2所描述的方法的相应流程,为了简洁,在此不再赘述。
101.参见图6,图6是本技术实施例提供的一种计算设备的结构示意图。如图6所示,该计算设备600包括:处理器610、通信接口620以及存储器630,所述处理器610、通信接口620以及存储器630通过内部总线640相互连接。应理解,该计算设备600可以是服务器。
102.所述计算设备600可以是图1中的储电设备控制装置,图1中的储电设备控制装置所执行的功能实际上是由所述计算设备的处理器610来执行。
103.所述处理器610可以由一个或者多个通用处理器构成,例如中央处理器(central processing unit,cpu),或者cpu和硬件芯片的组合。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic)、可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld)、现场可编程逻辑门阵列(fpga)、通用阵列逻辑
(generic array logic,gal)或其任意组合。
104.总线640可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。所述总线640可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但不表示仅有一根总线或一种类型的总线。
105.存储器630可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram);存储器630也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom)、快闪存储器(flash memory)、硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器630还可以包括上述种类的组合。
106.需要说明的是,计算设备600可以对应上述方法实施例中储能设备控制器,存储器630中存储了供电控制装置500的各个模块对应的程序代码,处理器610执行这些程序代码实现了供电控制装置500的各个模块的功能,即执行了s201-s204的方法。
107.本技术还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,当该计算机程序被处理器执行时,可以实现上述方法实施例中记载的任意一种的部分或全部步骤。
108.本发明实施例还提供一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行任意一种发放区域资源的方法的部分或全部步骤。
109.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘(ssd)。
110.以上所述,仅为本技术的具体实施方式。熟悉本技术领域的技术人员根据本技术提供的具体实施方式,可想到变化或替换,都应涵盖在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1