发明内容
本申请提供了一种充放电方法及装置,通过设置与多个储能***分别对应的多个从EMS,以实现多个储能***之间的沟通交流,据此确定在需要削峰或者需要填谷的时间段多个从EMS分别对应的充电量或放电量,从而降低主EMS的运行负担。
第一方面,本申请提供了一种充放电方法,该方法应用于储能***中的从***,从***包括多个从能源管理***EMS,多个从EMS与储能***中的多个配电***对应,该方法包括:
根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量;预设的通信路径用于各从EMS接收其他从EMS发送的信息,第一时间段所需的充电/放电电量由目标从EMS从储能***中的主EMS接收;
将多个从EMS分别对应的目标充电/放电电量发送给多个从EMS对应的配电***,以使多个从EMS对应的配电***进行充电/放电控制。
可以看出,本申请中,分别在多个配电***上设置多个从EMS,来分别实现对多个配电***的监测和控制,且多个从EMS之间可以互相沟通,从而打破了多个配电***之间无法沟通的壁垒。多个从EMS之间互通沟通,根据第一时间段所需的充电/放电电量确定多个从EMS分别对应的目标充电/放电电量,这样可以降低主EMS的运行负担。
在一个可行的示例中,预设的通信路径包括单向循环通信路径,根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量,包括:确定步骤,确定步骤包括:当前目标从EMS根据当前充电/放电电量和当前目标从EMS对应的配电***的容量,确定当前目标从EMS对应的目标充电/放电电量;目标从EMS按照预设的单向循环通信路径,向下一个从EMS发送所需的辅助充电/放电电量,并将下一个从EMS设定为新的目标从EMS,至少将辅助充电/放电电量设定为新的充电/放电电量,并指定新的目标从EMS执行确定步骤,直至满足要求;其中,满足要求包括多个从EMS分别对应的目标充电/放电电量之和不小于第一时间段所需的充电/放电电量,或多个从EMS中每个从EMS对应的目标充电/放电电量均不小于每个从EMS对应的配电***的容量。
在本申请中,将第一时间段所需的充电/放电电量根据每个从EMS对应的配电***的容量逐个分配给多个从EMS。不仅可以实现对多个从EMS的合理电量分配,还可以减少主EMS进行电量分配的负担。
在一个可行的示例中,在确定步骤之前,该方法还包括:目标从EMS根据第一时间段所需的充电/放电电量与多个从EMS的数量之间的比值,确定多个从EMS分别对应的第一目标充电/放电电量;在将多个从EMS中目标从EMS对应的第一目标充电/放电电量设定为新的充电/放电电量后,执行确定步骤的操作;至少将辅助充电/放电电量设定为新的充电/放电电量,包括:将辅助充电/放电电量与新的目标从EMS对应的第一目标充电/放电电量之和设定为新的充电/放电电量。
在本申请中,将第一时间段所需的充电/放电电量平均分配给多个从EMS,并在多个从EMS中针对存在可充电容量较小的从EMS可以选择将超出该从EMS对应的配电***的容量的电量发送给其他从EMS,由其他从EMS对该电量进行分配。这样不仅可以保证多个从EMS都分别分配到相应的充电/放电电量,还可以保证多个从EMS分别分配到的充电/放电电量不会超出对应的配电***的容量,从而提高整个储能***中多个配电***的充电/放电效率。
在一个可行的示例中,该方法还包括:当前充电/放电电量不大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为零;当前充电/放电电量大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为当前充电/放电电量与当前目标从EMS对应的配电***的容量之间的差值。
在一个可行的示例中,根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量,包括:针对各从EMS而言,各从EMS通过预设的通信路径获取多个从EMS对应的配电***的总容量;若第一时间段所需的充电/放电电量与多个从EMS对应的配电***的总容量的比值大于预设比值时,各从EMS分别根据各从EMS对应的配电***的容量占多个配电***的总容量的第一比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,第一比例越高,目标充电/放电电量越高。
在本申请中,这样可以保证多个从EMS都分配到与其对应的配电***的容量相对应的目标充电/放电电量,从而提高了整个储能***中多个配电***的充电/放电效率。
在一个可行的示例中,该方法还包括:若第一时间段所需的充电/放电电量与多个配电***的总容量的比值不大于预设比值时,各从EMS通过预设的通信路径获取多个从EMS对应的配电***的充电/放电效率;各从EMS分别根据各从EMS在第一时间段的可充电/放电量占多个从EMS在第一时间段的可充电/放电量的第二比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,其中,第二比例越高,目标充电/放电电量越高,各从EMS在第一时间段的可充电/放电量分别为各从EMS的充电/放电效率与目标时长的乘积,多个从EMS在第一时间段的可充电/放电量为多个从EMS的充电/放电效率与目标时长的乘积,目标时长为第一时间段对应的时长。
在本申请中,通过考虑从EMS的充电/放电效率来确定从EMS的目标充电/放电电量,可以提高整个储能***中配电***的充电/放电效率。
在一个可行的示例中,述预设的通信路径包括单向循环通信路径,在将多个从EMS分别对应的目标充电/放电电量发送给多个从EMS对应的配电***,以使多个从EMS对应的配电***进行充电/放电控制之后,该方法还包括:针对各从EMS而言,若当前从EMS未接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS将第二电量发送给第二从EMS,第二电量为当前从EMS的目标充电/放电电量与当前从EMS对应的配电***的实际充电/放电量之间的差值,第一电量为第一从EMS的需要充电/放电电量与第一从EMS对应的配电***的实际充电/放电量之间的差值,第一从EMS为根据预设的单向循环通信路径确定的当前从EMS的上一个从EMS,第二从EMS为根据预设的单向循环通信路径确定的当前从EMS的下一个从EMS;若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS将第三电量发送给第二从EMS,第三电量为当前从EMS的目标充电/放电电量与第一从EMS的第一电量之间的和,与当前从EMS的实际充电/放电量之间的差值;若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量不小于当前从EMS的目标充电/放电电量时,当前从EMS将第四电量发送给当前从EMS对应的配电***,以使当前从EMS对应的配电***根据第四电量进行充电/放电控制,第四电量为当前从EMS对应的配电***在第一时间段的剩余可充电/放电容量与当前从EMS的目标充电/放电电量之间的差值,第五电量为第一电量与当前从EMS对应的配电***在第一时间段的剩余可充电/放电容量之间的差值。
在本申请中,通过多个从EMS之间的通讯来实现多个配电***之间的通讯,当存在配电***故障或其他原因导致配电***的实际充电/放电量小于该配电***对应的需要充电/放电量时,由其他剩余可充电/放电容量较多的配电***来补齐该配电***未完成的充电量或放电量,从而保障了整个储能***中多个配电***的充电工作量或放电工作量。
第二方面,本申请提供了一种充放电装置,该装置应用于储能***中的从***,从***包括多个从能源管理***EMS,多个从EMS与储能***中的多个配电***对应,该装置包括
确定单元,用于根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量;预设的通信路径用于各从EMS接收其他从EMS发送的信息,第一时间段所需的充电/放电电量由目标从EMS从储能***中的主EMS接收;
发送单元,用于将多个从EMS分别对应的目标充电/放电电量发送给多个从EMS对应的配电***,以使多个从EMS对应的配电***进行充电/放电控制。
第三方面,本申请提供了一种电子装置,该装置包括处理器、存储器、通信接口,处理器、存储器和通信接口相互连接,并且完成相互间的通信工作,存储器上存储有可执行程序代码,通信接口用于进行无线通信,处理器用于调取存储器上存储的可执行程序代码,执行例如第一方面任一方法中所描述的部分或全部的步骤。
第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有电子数据,电子数据在被处理器执行时,用于执行电子数据以实现本申请第一方面所描述的部分或全部步骤。
第五方面,本申请提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的示例仅仅是本申请一部分示例,而不是全部的示例。基于本申请中的示例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他示例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤的过程、方法、***、产品或设备没有限定于已列出的步骤,而是可选地还包括没有列出的步骤,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤。
在本文中提及“示例”意味着,结合示例描述的特定特征、结构或特性可以包含在本申请的至少一个示例中。在说明书中的各个位置出现该短语并不一定均是指相同的示例,也不是与其它示例互斥的独立的或备选的示例。本领域技术人员显式地和隐式地理解的是,本文所描述的示例可以与其它示例相结合。
请参阅图1,图1为本申请提供的一种储能***的结构示意图,如图1所示,该储能***100包括主EMS110、多个从EMS101以及多个配电***102。
主EMS110为远端EMS,用于对整个储能***100中的各设备进行监测和控制,在本申请中,主EMS110主要用于对多个从EMS101进行监测和控制。
多个从EMS101分别与多个配电***102对应,从而分别实现对多个配电***102的监测和控制,且多个从EMS102之间可以相互沟通交流,进而实现多个配电***102之间的沟通交流。其中,一个配电***102可以是对应一个微电网,从EMS102可以是对一个微电网进行监测和控制的本地控制器。
主EMS110确定需要削峰或者填谷的时间段,以及该时间段对应的削峰电量或者填谷电量,并将该时间段和该时间段对应的削峰电量或者填谷电量发送给多个从EMS101。而多个从EMS互相进行沟通交流,从而确定自身对应的配电***需要削峰或者填谷的电量,并将自身对应的配电***需要削峰或者填谷的电量发送给主EMS110。主EMS110对其进行审核通过后,对多个从EMS101下发执行指令。多个从EMS101接收到该执行指令后,分别根据确定的削峰电量或者填谷电量控制其对应的配电***102进行充电或放电。
其中,削峰是指在用电高峰时段,EMS***需要控制储能***进行放电,以减轻电网压力,对应本申请中需要控制配电***进行放电;填谷是指在用电低谷时段,EMS***需要控制储能***进行充电,将多余的电量存储起来,对应本申请中需要控制配电***进行充电。
基于此,本申请提供了一种充放电方法,下面结合附图对本申请进行详细说明。
请参阅图2,图2为本申请提供的一种充放电方法的流程示意图,该方法应用于上述储能***中的从***,该从***包括储能***中的多个从EMS,如图2所示,该方法包括如下步骤:
步骤201,根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量。
其中,预设的通信路径用于各从EMS接收其他从EMS发送的信息,第一时间段所需的充电/放电电量由目标从EMS从储能***中的主EMS接收。
第一时间段所需的充电/放电电量根据该第一时间段对应的充电放电存在对应关系。在第一时间段为需要充电的时间段时(对应电网低谷时段),该第一时间段所需的充电/放电电量为第一时间段总的需要充电的电量;在第一时间段为需要放电的时间段时(对应电网高峰时段),该第一时间段所需的充电/放电电量为第一时间段总的需要放电的电量。
不同于主EMS根据多个从EMS对应的配电***的储能信息确定每个配电***在第一时间段对应的充电量或放电量,本申请对每个配电***都配置有一个从EMS,且多个从EMS之间可以互相沟通交流,通过多个从EMS之间的相互沟通交流确定多个从EMS分别对应的目标充电/放电电量,这样可以减轻主EMS的负担。而目标充电/放电电量是指目标从EMS在第一时间段需要控制该目标从EMS对应的配电***进行充电或放电的电量。
具体地,在一个可行的示例中,预设的通信路径包括单向循环通信路径,根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量,包括:确定步骤,确定步骤包括:当前目标从EMS根据当前充电/放电电量和当前目标从EMS对应的配电***的容量,确定当前目标从EMS对应的目标充电/放电电量;目标从EMS按照预设的单向循环通信路径,向下一个从EMS发送所需的辅助充电/放电电量,并将下一个从EMS设定为新的目标从EMS,至少将辅助充电/放电电量设定为新的充电/放电电量,并指定新的目标从EMS执行确定步骤,直至满足要求;其中,满足要求包括多个从EMS分别对应的目标充电/放电电量之和不小于第一时间段所需的充电/放电电量,或多个从EMS中每个从EMS对应的目标充电/放电电量均不小于每个从EMS对应的配电***的容量。
其中,本申请所示的确定多个从EMS的目标充电/放电电量是指将第一时间段所需的充电/放电电量由多个从EMS进行逐个分配。首先需要确定一个目标从EMS作为初始分配的从EMS,目标从EMS将根据第一时间段所需的充电/放电电量来确定目标充电/放电电量,而由于目标充电/放电电量不能超过目标从EMS对应的配电***的容量,因此,需要根据第一时间段所需的充电/放电电量以及目标从EMS的配电***的容量来确定目标从EMS的目标充电/放电电量。
可以知晓的是,该单向循环通信路径是指多个从EMS之间的信息发送和接收是单向的,且互相可以形成信息发送和接收的闭环。示例性地,请参阅图3,图3为本申请提供的一种多个从EMS的结构示意图,如图3所示,包括N个从EMS,其中,第一从EMS可以将通讯信息发送给第二从EMS,而第二从EMS可以将通讯信息发送给第三从EMS,第三从EMS可以将通讯信息发送给第四从EMS,以此类推,直到第N从EMS将通信信息发送到目标从EMS,从而形成单向循环通信路径。这样在进行本示例所示的电量分配时可以避免已经分配过电量的从EMS又接收到其他从EMS的分配信息。
具体地,当第一时间段所需的充电/放电电量不大于目标从EMS配电***的容量时,则只需要将第一时间段所需的充电/放电电量全部分配给目标从EMS即可;当第一时间段所需的充电/放电电量大于目标从EMS***的容量时,则向目标从EMS分配目标从EMS对应的配电***的容量,并将多余的未分配完的电量(辅助充电/放电电量)发送给下一个从EMS进行分配,即下一个从EMS将根据该辅助充电/放电电量以及自身对应的配电***的容量来确定该从EMS对应的目标充电/放电电量,若未分配完,还需要该从EMS对应的下一个从EMS继续分配,依次类推。
具体地,在一个可行的示例中,当前充电/放电电量不大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为零;当前充电/放电电量大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为当前充电/放电电量与当前目标从EMS对应的配电***的容量之间的差值。
示例性地,若存在4个从EMS,第一时间段所需的充电/放电电量为50,此时第一从EMS对应的配电***的容量为15,第二从EMS对应的配电***的容量为20,第三从EMS对应的配电***的容量为30,第四从EMS对应的配电***的容量为20。若先将第一从EMS为初始分配的目标从EMS时,由于第一从EMS对应的配电***的容量为15,则第一从EMS的目标充电/放电电量为15,并将35的辅助充电/放电电量发送给下一个从EMS,即第二从EMS,并将第二从EMS设定为新的目标从EMS,将辅助充电/放电电量35设定为新的充电/放电电量;且由于第二从EMS对应的配电***的容量为20,则第二从EMS根据该新的充电/放电电量35确定第二从EMS对应的目标充电/放电电量为20,并将15的辅助充电/放电电量发送给第三从EMS,并将第三从EMS设定为新的目标从EMS,将辅助充电/放电电量15设定为新的充电/放电电量;由于第三从EMS对应的配电***的容量为30,则可以确定第三从EMS的目标充电/放电电量为15。此时,第一时间段所需的充电/放电电量分配完成。
其中,目标从EMS对应的配电***的容量是指目标从EMS对应的配电***中的储能电池的容量。
在本申请中,将第一时间段所需的充电/放电电量根据每个从EMS对应的配电***的容量逐个分配给多个从EMS。不仅可以实现对多个从EMS的合理电量分配,还可以减少主EMS进行电量分配的负担。
此外,在另一个可行的示例中,在确定步骤之前,该方法还包括:目标从EMS根据第一时间段所需的充电/放电电量与多个从EMS的数量之间的比值,确定多个从EMS对应的第一目标充电/放电电量;在将目标从EMS对应的第一目标充电/放电电量设定为新的充电/放电电量后,执行确定步骤的操作;至少将辅助充电/放电电量设定为新的充电/放电电量,包括:将辅助充电/放电电量与新的目标从EMS对应的第一目标充电/放电电量之和设定为新的充电/放电电量。
其中,除了将确定的第一时间段所需的充电/放电电量逐个分配给多个从EMS之外,为了确保每个从EMS都能参与削峰填谷的调控。可以将第一时间段所需的充电/放电电量平均分配给多个从EMS,即根据第一时间段所需的充电/放电电量与多个从EMS的数量之间的比值确定第一目标充电/放电电量。但这样分配可能会存在多个从EMS中部分的从EMS由于对应的配电***的容量小于该第一目标充电/放电电量,还需要分配给其他从EMS。因此,本示例,在进行上一个示例所示的电量分配的过程中,将第一目标充电/放电电量确定为确定步骤中的目标从EMS的新的充电/放电电量,并在目标从EMS对应的配电***的容量小于第一目标充电/放电电量的情况下生成对应的辅助充电/放电电量,并将该辅助充电/放电电量发送给下一个从EMS,而下一个从EMS对应的新的充电/放电电量为该辅助充电/放电电量与第一目标充电/放电电量的和。
具体地,在一个可行的示例中,该方法还包括:当前充电/放电电量不大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为零;当前充电/放电电量大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为当前充电/放电电量与当前目标从EMS对应的配电***的容量之间的差值。
示例性地,若存在4个从EMS,第一时间段所需的充电/放电电量为60,此时第一从EMS对应的配电***的容量为10,第二从EMS对应的配电***的容量为20,第三从EMS对应的配电***的容量为13,第四从EMS对应的配电***的容量为20。此时,可以确定第一目标充电/放电电量为15,先确定第一从EMS为目标从EMS,由于第一从EMS对应的配电***的容量为10,因此,可以确定第一从EMS的目标充电/放电电量为10,且需要将5的辅助充电/放电电量发送给第二从EMS,并指定第二从EMS为新的目标从EMS,而第二从EMS对应的新的充电/放电电量为15+5=20;由于第二从EMS对应的配电***的容量为20,可以确定第二从EMS的目标充电/放电电量为20,且无需向第三从EMS发送辅助充电/放电电量,此时确定第三从EMS为新的目标从EMS,且第三从EMS对应的新的充电/放电电量为15;由于第三从EMS对应的配电***的容量为13,可以确定第三从EMS的目标充电/放电电量为13,且需要将2的辅助充电/放电电量发送给第四从EMS,并将第四从EMS确定为新的目标从EMS,此时第四从EMS对应的新的充电/放电电量为15+2=17;由于第四从EMS对应的配电***的容量为20,则可以确定第四从EMS的目标充电/放电电量为17。此时,第一时间段所需的充电/放电电量全部分配完成。
此外,对于上述电量分配的过程也可以是并行分配的过程,即对于四个从EMS来讲,不一定只能从第一从EMS开始分配,可以四个从EMS都同时进行,即第一从EMS可以直接确定自身的目标充电/放电电量为10,且将5的辅助充电/放电电量发送给第二从EMS,而第二从EMS在接收辅助充电/放电电量5之前就可以先确定自身的目标充电/放电电量为15,但在接收到辅助充电/放电电量5之后再确定自身对应的目标充电/放电电量为20。
在本申请中,将第一时间段所需的充电/放电电量平均分配给多个从EMS,并在多个从EMS中针对存在可充电容量较小的从EMS可以选择将超出该从EMS对应的配电***的容量的电量发送给其他从EMS,由其他从EMS对该电量进行分配。这样不仅可以保证多个从EMS都分别分配到相应的充电/放电电量,还可以保证多个从EMS分别分配到的充电/放电电量不会超出对应的配电***的容量,从而提高整个储能***中多个配电***的充电/放电效率。
此外,在另一个可行的示例中,根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量,包括:针对各从EMS而言,各从EMS通过预设的通信路径获取多个从EMS对应的配电***的总容量;若第一时间段所需的充电/放电电量与多个配电***的总容量的比值大于预设比值时,各从EMS分别根据各从EMS***的容量占多个配电***的总容量的第一比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,第一比例越高,目标充电/放电电量越高。
其中,除了将第一时间段所需的充电/放电电量平均分配给多个从EMS之外,还可以根据多个从EMS对应的配电***的容量之间的比例来确定每个从EMS对应的目标充电/放电电量。具体地,针对各从EMS而言,各从EMS分别根据各从EMS对应的配电***的容量占多个从EMS对应的配电***的总容量的第一比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,第一比例越高,目标充电/放电电量越高。这样可以保证多个从EMS都分配到与其对应的配电***的容量相对应的目标充电/放电电量,从而提高了整个储能***中多个配电***的充电/放电效率。
并且,在一个可行的示例中,该方法还包括:若第一时间段所需的充电/放电电量与多个配电***的总容量的比值不大于预设比值时,各从EMS通过预设的通信路径获取多个从EMS对应的配电***的充电/放电效率;各从EMS分别根据各从EMS在第一时间段的可充电/放电量占多个从EMS在第一时间段的可充电/放电量的第二比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,其中,第二比例越高,目标充电/放电电量越高,各从EMS在第一时间段的可充电/放电量分别为各从EMS的充电/放电效率与目标时长的乘积,多个从EMS在第一时间段的可充电/放电量为多个从EMS的充电/放电效率与目标时长的乘积,目标时长为第一时间段对应的时长。
其中,除了需要考虑配电***对应的容量之外,还可以考虑配电***的充电效率。当第一时间段所需的充电/放电电量与多个配电***的总容量的比值大于预设比值时,首先应该考虑的就是多个配电***整体的容量,这是由于充电/放电效率再高,也突破不了配电***的容量的限制。而当第一时间段所需的充电/放电电量与多个配电***的总容量的比值不大于预设比值时,多个配电***整体需要充电/放电的电量较少,配电***的容量对配电***完成充电/放电的影响较低,这时多个配电***整体的容量就可以不作为首要考虑条件,因此,本申请在当前情况下考虑配电***的充电/放电效率,据此提高配电***在第一时间段的整体的充电效率。
因此,在第一时间段所需的充电/放电电量与多个配电***的总容量的比值不大于预设比值时,各从EMS根据各从EMS分别对应的配电***的容量占多个配电***的总容量的第二比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,第二比例越高,目标充电/放电电量越高。
在本申请实施例中,通过考虑从EMS的充电/放电效率来确定从EMS的目标充电/放电电量,可以提高整个储能***中配电***的充电/放电效率。
步骤202,将多个从EMS分别对应的目标充电/放电电量发送给多个从EMS对应的配电***,以使多个从EMS对应的配电***进行充电/放电控制。
其中,多个从EMS还可以将多个从EMS分别对应的目标充电/放电电量发送给主EMS,由主EMS对多个从EMS分别对应的目标充电/放电电量进行审核确定。该审核可以包括:多个从EMS的目标充电/放电电量的和不小于第一时间段所需的充电/放电电量,且多个从EMS分别对应的目标充电/放电电量不大于多个从EMS分别对应的配电***的容量或可充电容量。并且,若存在多个从EMS对应的配电***的总容量小于第一时间段所需的充电/放电电量的情况,还可以将两者之间的差值发送给主EMS,由主EMS进行后续处理。
此外,在一个可行的示例中,预设的通信路径包括单向循环通信路径,在将多个从EMS分别对应的目标充电/放电电量发送给多个从EMS对应的配电***,以使多个从EMS对应的配电***进行充电/放电控制之后,该方法还包括:针对各从EMS而言,若当前从EMS未接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS将第二电量发送给第二从EMS,第二电量为当前从EMS的目标充电/放电电量与当前从EMS对应的配电***的实际充电/放电量之间的差值,第一电量为第一从EMS的需要充电/放电电量与第一从EMS对应的配电***的实际充电/放电量之间的差值,第一从EMS为根据预设的单向循环通信路径确定的当前从EMS的上一个从EMS,第二从EMS为根据预设的单向循环通信路径确定的当前从EMS的下一个从EMS;若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS将第三电量发送给第二从EMS,第三电量为当前从EMS的目标充电/放电电量与第一从EMS的第一电量之间的和,与当前从EMS的实际充电/放电量之间的差值;若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量不小于当前从EMS的目标充电/放电电量时,当前从EMS将第四电量发送给当前从EMS对应的配电***,以使当前从EMS对应的配电***根据第四电量进行充电/放电控制,第四电量为当前从EMS对应的配电***在第一时间段的剩余可充电/放电容量与当前从EMS的目标充电/放电电量之间的差值,第五电量为第一电量与当前从EMS对应的配电***在第一时间段的剩余可充电/放电容量之间的差值。
其中,各从EMS中当前从EMS在第一时间段控制配电***进行充电/放电时,可能会存在由于配电***存在故障或其他原因导致配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量。而若存在这种情况,会导致整个储能***中的充电/放电量小于第一时间段所需的充电/放电电量。因此,本申请通过多个从EMS之间的沟通从而实现多个配电***的相互协调,进而通过其他配电***来完成目标从EMS未完成的目标充电/放电电量。
具体地,当前从EMS可能会接收到来自根据预设的单向循环通信路径确定的当前从EMS的上一个从EMS(第一从EMS)的未完成的目标充电/放电电量。若当前从EMS未收到来自第一从EMS的未完成的充电/放电量(第一电量),且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS就可以将当前从EMS的目标充电/放电电量与当前从EMS对应的配电***的实际充电量之间的差值发送给根据预设的单向循环通信路径确定的当前从EMS的下一个从EMS(第二从EMS),从而由第二从EMS根据其第二从EMS对应的配电***的实际情况决定自行处理或者将其继续发送给第二从EMS的下一个从EMS来补齐当前从EMS未完成的目标充电/放电电量。
若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS需要将当前从EMS对应的配电***未完成的需要充电/放电电量(需要充电/放电电量包括目标当前从EMS对应的目标充电/放电电量和第一从EMS发送的第一电量)发送给第二从EMS,从而由第二从EMS根据其第二从EMS对应的配电***的实际情况决定自行处理或者将其继续发送给第二从EMS的下一个从EMS来补齐当前从EMS未完成的需要充电/放电电量。
若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量不小于当前从EMS的目标充电/放电电量时,当前从EMS根据当前从EMS对应的配电***的剩余可充电/放电容量(该容量是指当前从EMS对应的配电***完成目标充电/放电电量的充电/放电量时还可以充电/放电的容量)来完成第一从EMS的第一电量。若还存在未完成的充电/放电量(第五电量),则将第五电量发送给第二从EMS,从而由第二从EMS根据其第二从EMS对应的配电***的实际情况决定自行处理或者将其继续发送给第二从EMS的下一个从EMS来补齐当前从EMS未完成的第五电量。
在本申请实施例中,通过多个从EMS之间的通讯来实现多个配电***之间的通讯,当存在配电***故障或其他原因导致配电***的实际充电/放电量小于该配电***对应的需要充电/放电量时,由其他剩余可充电/放电容量较多的配电***来补齐该配电***未完成的充电量或放电量,从而保障了整个储能***中多个配电***的充电工作量或放电工作量。
可以看出,本申请中,分别在多个配电***上设置多个从EMS,来分别实现对多个配电***的监测和控制,且多个从EMS之间可以互相沟通,从而打破了多个配电***之间无法沟通的壁垒。多个从EMS根据来自主EMS的需要充电或需要放电的时间段对应的充电量或放电量时以及多个从EMS之间预设的通信路径确定多个从EMS分别对应的需要充电量或者需要放电量,从而降低主EMS的运行负担。
与上述所示的示例一致的,请参阅图4a,图4a是本申请提供的一种充放电装置的功能单元组成框图,如图4a所示,充放电装置40应用于储能***中的从***,从***包括多个从能源管理***EMS,多个从EMS与储能***中的多个配电***对应,充放电装置40包括:
确定单元401,用于根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量;预设的通信路径用于各从EMS接收其他从EMS发送的信息,第一时间段所需的充电/放电电量由目标从EMS从储能***中的主EMS接收;
发送单元402,用于将多个从EMS分别对应的目标充电/放电电量发送给多个从EMS对应的配电***,以使多个从EMS对应的配电***进行充电/放电控制。
在一个可行的示例中,预设的通信路径包括单向循环通信路径,确定单元401,用于根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量,包括:确定步骤,确定步骤包括:当前目标从EMS根据当前充电/放电电量和当前目标从EMS对应的配电***的容量,确定当前目标从EMS对应的目标充电/放电电量;目标从EMS按照预设的单向循环通信路径,向下一个从EMS发送所需的辅助充电/放电电量,并将下一个从EMS设定为新的目标从EMS,至少将辅助充电/放电电量设定为新的充电/放电电量,并指定新的目标从EMS执行确定步骤,直至满足要求;其中,满足要求包括多个从EMS分别对应的目标充电/放电电量之和不小于第一时间段所需的充电/放电电量,或多个从EMS中每个从EMS对应的目标充电/放电电量均不小于每个从EMS对应的配电***的容量。
在一个可行的示例中,在确定步骤之前,该确定单元401,还用于:目标从EMS根据第一时间段所需的充电/放电电量与多个从EMS的数量之间的比值,确定多个从EMS对应的第一目标充电/放电电量;将目标从EMS对应的第一目标充电/放电电量设定为新的充电/放电电量,并进入确定步骤;至少将辅助充电/放电电量设定为新的充电/放电电量,包括:将辅助充电/放电电量与新的目标从EMS对应的第一目标充电/放电电量之和设定为新的充电/放电电量。
在一个可行的示例中,该确定单元401,还用于:当前充电/放电电量不大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为零;当前充电/放电电量大于当前目标从EMS对应的配电***的容量时,向下一个从EMS发送所需的辅助充电/放电电量为当前充电/放电电量与当前目标从EMS对应的配电***的容量之间的差值。
在一个可行的示例中,确定单元401,用于根据第一时间段所需的充电/放电电量、多个从EMS对应的配电***的容量和预设的通信路径,确定多个从EMS分别对应的目标充电/放电电量,包括:针对各从EMS而言,各从EMS通过预设的通信路径获取多个从EMS对应的配电***的总容量;若第一时间段所需的充电/放电电量与多个配电***的总容量的比值大于预设比值时,各从EMS分别根据各从EMS对应的配电***的容量占多个配电***的总容量的第一比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,第一比例越高,目标充电/放电电量越高。
在一个可行的示例中,确定单元401,还用于:若第一时间段所需的充电/放电电量与多个配电***的总容量的比值不大于预设比值时,各从EMS通过预设的通信路径获取多个从EMS对应的配电***的充电/放电效率;各从EMS分别根据各从EMS在第一时间段的可充电/放电量占多个从EMS在第一时间段的可充电/放电量的第二比例以及第一时间段所需的充电/放电电量确定各从EMS的目标充电/放电电量,其中,第二比例越高,目标充电/放电电量越高,各从EMS在第一时间段的可充电/放电量分别为各从EMS的充电/放电效率与目标时长的乘积,多个从EMS在第一时间段的可充电/放电量为多个从EMS的充电/放电效率与目标时长的乘积,目标时长为第一时间段对应的时长。
在一个可行的示例中,预设的通信路径包括单向循环通信路径,在发送单元402,用于将多个从EMS分别对应的目标充电/放电电量发送给多个从EMS对应的配电***,以使多个从EMS对应的配电***进行充电/放电控制之后,该装置还包括:针对各从EMS而言,若当前从EMS未接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS将第二电量发送给第二从EMS,第二电量为当前从EMS的目标充电/放电电量与当前从EMS对应的配电***的实际充电/放电量之间的差值,第一电量为第一从EMS的需要充电/放电电量与第一从EMS对应的配电***的实际充电/放电量之间的差值,第一从EMS为根据预设的单向循环通信路径确定的当前从EMS的上一个从EMS,第二从EMS为根据预设的单向循环通信路径确定的当前从EMS的下一个从EMS;若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量小于当前从EMS的目标充电/放电电量时,当前从EMS将第三电量发送给第二从EMS,第三电量为当前从EMS的目标充电/放电电量与第一从EMS的第一电量之间的和,与当前从EMS的实际充电/放电量之间的差值;若当前从EMS接收到来自第一从EMS的第一电量,且当前从EMS检测到当前从EMS对应的配电***的实际充电/放电量不小于当前从EMS的目标充电/放电电量时,当前从EMS将第四电量发送给当前从EMS对应的配电***,以使当前从EMS对应的配电***根据第四电量进行充电/放电控制,第四电量为当前从EMS对应的配电***在第一时间段的剩余可充电/放电容量与当前从EMS的目标充电/放电电量之间的差值,第五电量为第一电量与当前从EMS对应的配电***在第一时间段的剩余可充电/放电容量之间的差值。
可以理解的是,由于方法示例与装置示例为相同技术构思的不同呈现形式,因此,本申请中方法示例部分的内容应同步适配于装置示例部分,此处不再赘述。
在采用集成的单元的情况下,如图4b所示,图4b是本申请提供的另一种充放电装置的功能单元组成框图。在图4b中,充放电装置41包括:处理模块412和通信模块411。处理模块412用于对充放电装置的动作进行控制管理,例如,确定单元401和发送单元402的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块411用于支持充放电装置与其他设备之间的交互。如图4b所示,充放电装置41还可以包括存储模块413,存储模块413用于存储充放电装置的程序代码和数据。
其中,处理模块412可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块411可以是收发器、RF电路或通信接口等。存储模块413可以是存储器。
其中,上述方法示例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述充放电装置41均可执行上述图2所示的充放电方法。
上述示例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述示例可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行计算机指令或计算机程序时,全部或部分地产生按照本申请的流程或功能。计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
图5是本申请提供的一种电子装置的结构框图。如图5所示,电子装置500可以包括一个或多个如下部件:处理器501、与处理器501耦合的存储器502,其中存储器502可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器501执行时实现如上述各示例描述的方法。
处理器501可以包括一个或者多个处理核。处理器501利用各种接口和线路连接整个电子装置500内的各个部分,通过运行或执行存储在存储器502内的指令、程序、代码集或指令集,以及调用存储在存储器502内的数据,执行电子装置500的各种功能和处理数据。可选地,处理器501可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器501可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。可以理解的是,上述调制解调器也可以不集成到处理器501中,单独通过一块通信芯片进行实现。
存储器502可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。存储器502可用于存储指令、程序、代码、代码集或指令集。存储器502可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法示例的指令等。存储数据区还可以存储电子装置500在使用中所创建的数据等。
可以理解的是,电子装置500可包括比上述结构框图中更多或更少的结构元件,例如,包括电源模块、物理按键、WiFi(Wireless Fidelity,无线保真)模块、扬声器、蓝牙模块、传感器等,在此不进行限定。
上述充放电装置40、充放电装置41以及电子装置500可以是储能***100中多个从EMS101的一部分或者独立于储能***100之外的装置。
本申请提供了一种计算机可读存储介质,其中,计算机可读存储介质中存储有程序数据,该程序数据在被处理器执行时,用于执行上述方法示例中记载的任何一种充放电方法的部分或全部步骤。
本申请还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法示例中记载的任何一种充放电方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
需要说明的是,对于前述的任一种充放电方法的方法示例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的示例均属于优选示例,所涉及的动作并不一定是本申请所必须的。
尽管在此结合各示例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现所公开示例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
本领域普通技术人员可以理解上述任一种充放电方法的方法示例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory ,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本申请进行了详细介绍,本文中应用了具体个例对本申请一种充放电方法及装置的原理及实施方式进行了阐述,以上示例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请一种充放电方法及装置的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
本申请是参照本申请的方法、硬件产品和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
可以理解的是,凡是被控制或者被配置以用于执行本申请一种充放电方法的方法示例所描述的流程图的处理方法的产品,如上述流程图的终端以及计算机程序产品,均属于本申请所描述的相关产品的范畴。
显然,本领域的技术人员可以对本申请提供的一种充放电方法及装置进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。