网络中心电力流控制的制作方法

文档序号:10577835阅读:272来源:国知局
网络中心电力流控制的制作方法
【专利摘要】提出了一种用于发送电力到多个负载的方法和设备。基于经过复数个节点和多条线发送电力的容量,选择复数个节点和连接到复数个节点的多条线,以从多个源通过复数个节点和多条线发送电力到多个负载。复数个节点被配置到电路中,以使用复数个节点从多个源运送电力到多个负载。使用与复数个节点关联的多个代理进程控制复数个节点经过电路发送电力到多个负载。
【专利说明】网络中心电力流控制
[0001 ]本申请是分案申请,原申请的申请日为2 O I I年O I月I 7日,申请号为201180010003.8,发明名称为“网络中心电力流控制”。
技术领域
[0002]本公开总体涉及电力,特别是涉及电力流。更特别地,本公开涉及用于生成传输和分发电力的电路的方法和设备。
【背景技术】
[0003]电力源给负载供应电力。电力源可以从机械能、化学能、热能和/或其他类型的能量产生电能。电力源传将这个电能作为电力传输给负载。源还可以存储之前已经产生的电能。可以使用电力网从多个源输送电力到多个负载。电力网由多个电力源、负载、节点以及电力线组成。节点位于两个或更多个电力线的连接处。
[0004]电力线具有阻抗。阻抗是对电力线中的电流的阻力的度量。电力线的物理性质影响电力线中阻抗的量。在电力网中,电力线中的这个阻抗导致了电力网中的电力损耗。换句话说,在电力线中运送的一部分电力被电力线消耗掉。
[0005]在电力网中,不同电力线可能具有不同水平的阻抗。另外,电力线的阻抗会随着时间的推移而变化。例如,电力线的阻抗在较冷的温度中降低,例如在冬天里。当电力线在较暖的温度中,例如在夏天里,电力线的阻抗增加。
[0006]对电力的需求随着时间的推移而变化。这些需求变化在给负载输送相同电力量的同时,会导致电力网中不同的电力损耗量。进一步地,对于不同电力源以及随着时间的推移,产生电力的成本会变化。
[0007]一种减小电力网中电力损耗的常用途径是增加电力线上的电压。增加电力线上的电压减小了电力线消耗的电力百分比,并且增加了分发给负载的电力百分比。然而,增加电力线上的电压会要求额外的安全防范措施。在某些地区,增加电力线上的电压会是不期望的。
[0008]当前,组织分界线可以定义为由不同电力供应商管理的电力网的各部分。这些电力供应商可能没有资源和/或能力来管理电力网跨越这些组织分界线的部分中的电力网中的电力流。换句话说,一个电力供应商可能仅仅具有资源和/或能力来管理电力网在组织分界线内的部分。
[0009]因此,期望具有一种方法和装置,其可以克服上述问题中的一个或更多,以及其他可能的问题。

【发明内容】

[0010]根据本发明所提供的一方面,设备包括电力网中的多条线、电力网中的复数个节点、被配置为运送信息的通信网络以及与复数个节点关联的多个代理进程。多条线被配置为运送电力。复数个节点被配置为控制在多条线上运送的电力。多个代理进程被配置为使用通信网络相互通信,将电力网中的复数个节点配置到电路中,并且控制将电力经过电路输送到与电路关联的多个负载。
[0011]有利的是,该电路是第一电路,其中第一电路和第二电路共享多条线内的线,使得电力在线中的第一部分用于第一电路,而电力在线中的第二部分用于第二电路。
[0012]有利的是,电力网中与节点关联的代理进程被配置为响应于来自多个负载的电力请求,从电力网中的节点选择复数个节点以输送电力到多个负载。
[0013]有利的是,多个代理进程中的代理进程被配置为发送经过电力网中的节点输送电力的容量请求,接收对容量请求的多个响应,并基于多个响应从电力网中的节点中选择复数个节点。
[0014]有利的是,该代理进程是第一代理进程,并且其中,与电力网中复数个节点中的节点关联的第二代理进程接收由第一代理进程发送的容量请求,识别与第二代理进程关联的节点的容量,并且返回多个响应到第一代理进程。
[0015]有利的是,响应于接收容量请求,多个代理进程中与电力网中复数个节点中的节点关联的第二代理进程发送容量请求到多个代理进程中的第三代理进程。
[0016]有利的是,多个代理进程被配置为当输送电力到多个负载时,响应于容量改变而改变电力网中复数个节点中的电力流。
[0017]有利的是,通信网络包括选自于电力网中的线、无线通信链接、有线通信链接以及光纤电缆中的至少一个的通信链接。有利的是,多条线和复数个节点形成电路中的电力流电路,其中多个代理进程形成电路中的电力控制电路。
[0018]有利的是,该设备可以进一步包括电路的第一端点;以及电路的第二端点。优选的是,第一端点选自于多个源中的源和复数个节点中的节点中的一个,以及第二端点选自于多个负载中的负载和复数个节点中的节点中的一个。
[0019]有利的是,该电路是虚拟电力电路。
[0020]有利的是,控制进程使用通信网络与多个代理进程通信,使多个代理进程将电力网中的复数个节点配置到电路中。
[0021]有利的是,多个代理进程中的代理进程包括控制装置接口进程、需求和响应系统接口进程、优化进程、稳定进程、电力流信号传送进程、通知进程以及网络安全进程中的至少一个。多个代理进程中的至少一个是智能的电力网关代理进程。
[0022]根据本发明所提供的一方面,提出了一种用于发送电力到多个负载的方法。基于经过复数个节点和多条线发送电力的容量,选择复数个节点和连接到复数个节点的多条线,以从多个源发送电力到多个负载。复数个节点被配置到电路中,以使用复数个节点从多个源运送电力到多个负载。使用与复数个节点关联的多个代理进程控制复数个节点,以经过电路发送电力到多个负载。复数个节点可以被配置到电路中,以使用复数个节点从多个源运送电力到多个负载,以及可以使用与复数个节点关联的多个代理进程控制复数个节点,以经过电路发送电力到多个负载。
[0023]有利的是,可以基于经过复数个节点发送电力的容量,选择复数个节点和连接到复数个节点的多条线,以从多个源发送电力到多个负载。
[0024]有利的是,多条线响应于接收电力请求,从电力网中的节点识别复数个节点。
[0025]有利的是,可以基于经过复数个节点和多条线发送电力的容量,选择复数个节点和连接到复数个节点的多条线,以从多个源发送电力到多个负载。
[0026]有利的是,多个代理进程中的第一代理进程发送经过复数个节点输送电力的容量请求;接收对容量请求的多个响应;以及基于多个响应从电力网中的节点中选择复数个节点。
[0027]有利的是,多个代理进程中的第二代理进程接收容量请求;识别与第二代理进程关联的复数个节点中的节点的容量;以及返回对第一代理进程的多个响应。优选的是,响应于接收容量请求,第二代理进程向多个代理进程中的第三代理进程发送容量请求。优选的是,响应于检测到当输送电力到多个负载时的容量改变,可以用电力网中的其他节点改变复数个节点中的节点,从而用电力网中的其他节点改变复数个节点中的节点。
[0028]根据本发明所提供的一方面,设备包括电力网中的多条线、电力网中的复数个节点、被配置为运送信息的通信网络、与复数个节点关联的多个代理进程以及控制系统。多条线被配置为运送电力。复数个节点被配置为控制多条线中运送的电力。多个代理进程被配置为使用通信网络相互通信,将电力网中的复数个节点配置到电路中,并且控制电力经过电路输送到与电路关联的多个负载。控制系统被配置为监控电力网中多个电路的多个参数,基于多个参数和策略确定是否对多个电路进行改变,以及响应于确定对多个电路进行改变,使用该策略改变多个电路。
[0029]有利的是,多个代理进程在复数个代理进程内,其中控制系统包括复数个代理进程中的至少一部分。
[0030]有利的是,在使用策略改变多个电路时,控制系统被配置为改变复数个节点中的至少一部分的配置。
[0031]有利的是,在使用策略改变多个电路时,控制系统被配置为改变多个电路中的至少一个中的复数个节点的组成。
[0032]有利的是,在使用策略改变多个电路时,控制系统被配置为向多个电路添加新电路。
[0033]有利的是,多个传感器可以与电力网中的多个电路关联,其中控制系统被配置为,通过从多个传感器接收信息来监控电力网中多个电路的多个参数。
[0034]优选的是,控制系统被配置为,基于从与电力网中多个电路关联的多个传感器接收的信息确定是否对多个电路进行改变。
[0035]有利的是,多个参数包括线容量、线温度、其值大于期望水平的电压的存在以及线容量减小中的至少一个。
[0036]根据本发明所提供的一方面,提出了一种用于识别电力网中电力流容量的方法。从电力网中的多个传感器接收电力流容量的信息。该信息被存储在与用于电力网的复数个代理进程中的代理进程关联的数据库中。发送该信息到复数个代理进程内的多个其他代理进程。该信息被存储在与多个其他代理进程关联的多个数据库中。
[0037]有利的是,基于电力流容量的信息,选择电力网中节点内的复数个节点,用于输送电力到电力网中的多个负载。该信息包括容量、总线电压、伏安反应、电力流、电力相位以及电力消耗量中的至少一个。数据库和多个数据库是位于与电力网中的节点关联的数据处理系统上的分布式数据库。
[0038]根据本发明所提供的一方面,设备包括电力网中的多个传感器、代理进程以及复数个代理进程。多个传感器被配置为生成关于电力网中电力流容量的信息。代理进程被配置为从多个传感器接收关于电力网中电力流容量的信息,并且将关于电力流容量的信息存储在与代理进程关联的数据库中。复数个代理进程被配置为从代理进程接收信息,并将关于电力网中电力流容量的信息存储在与复数个代理进程关联的复数个数据库中。复数个代理进程内的每个代理进程与复数个数据库内的数据库关联。用于电力流容量的信息被存储在数据库中和复数个数据库中。
[0039]有利的是,复数个代理进程中的至少一部分基于关于电力流容量的信息选择电力网中的节点内的复数个节点,用于输送电力到电力网中的多个负载。
[0040]有利的是,该信息包括容量、总线电压、伏安反应、电力流、电力相位以及电力消耗量中的至少一个。
[0041]有利的是,复数个数据库是位于与电力网中的节点关联的数据处理系统上的分布式数据库。
[0042]这些特征、功能和优势可以独立实现在本公开的各种实施例中,或者可以在其他实施例中结合,参考下面的描述和附图,可以看出进一步细节。
【附图说明】
[0043]在随附的权利要求中陈述了被认为是有利实施例的特性的新颖特征。然而,在结合附图阅读本公开的有利实施例的以下详细描述后,将更好地理解有利实施例和优选的使用模式,以及其它目标及其优势,其中:
[0044]图1是根据有利实施例的电力模型的图示;
[0045]图2是根据有利实施例的电力环境方框图的图示;
[0046]图3是根据有利实施例的复数个节点的方框图的图示;
[0047]图4是根据有利实施例的数据处理系统的方框图的图示;
[0048]图5是根据有利实施例的电力环境的图不;
[°049 ]图6是根据有利实施例的电力环境的图不;
[0050]图7是根据有利实施例的控制节点的图示;
[0051]图8是根据有利实施例的代理进程的图示;
[0052]图9是根据有利实施例的代理进程的图示;
[0053]图10是根据有利实施例的在节点处的消息流的图示;
[0054]图1IA和IIB是根据有利实施例的在电力网中的消息流的图示;
[0055]图12是根据有利实施例的在电力网中的消息流的图示;
[0056]图13是根据有利实施例的用于终止虚拟电力电路的消息流的图示;
[0057]图14是根据有利实施例的用于发送电力到多个负载的进程的流程图的图示;
[0058]图15是根据有利实施例的用于控制电力网中多个电路的进程的流程图的图示;
[0059]图16是根据有利实施例的用于稳定电力网中电力的进程的流程图的图示;以及
[0060]图17是根据有利实施例的用于为电路选择复数个节点的进程的图示。
【具体实施方式】
[0061]现参考图1,其根据有利实施例描绘了电力模型的图示。在这个说明性例子中,电力模型100是三维电力模型。电力模型100可以被用于对电力网中的电力进行建模。更具体地说,电力模型100允许彼此独立地处理电力网的电力流、电力管理以及电力控制。
[0062]正如所示出的,电力模型100包括电力流平面102、电力管理平面104以及电力控制平面106。在这个说明性例子中,电力流平面102包括电力流过电力网的物理方面。这些物理方面包括电流108、热流110以及物理安全112。
[0063]在这个说明性例子中,电力管理平面104和电力控制平面106包括多个层114,其为开放系统互连(OSI)模型的一部分。开放系统互连模型是划分成七层的通信和计算机网络架构的模型。
[0064]电力管理平面104包括由中心化计算机系统执行的、管理电力网中电力流的功能。例如,中心化计算机系统可以与电力网在分界线内的部分通信,以管理分界线内的电力流。
[0065]分界线为电力网的各部分提供分隔。该分界线可以是,例如地理分界线,组织分界线,行政分界线,或者某些其他合适类型的分界线。例如,组织分界线可以将由两个不同电力供应商管理的电力网的两个部分分隔。
[0066]电力控制平面106包括由与跨越多个组织分界线的电力网关联的部件执行的功能。这些部件包括,例如运行在与电力网关联的数据处理系统上的进程。这些进程可以自发地通信,以控制经过电力网的电力流。正如本文所使用的,术语“自发地”意味着没有人为控制和/或介入。
[0067]在图1中对电力模型100的描绘意在说明目的,而并非是对不同有利实施例的架构限制。
[0068]不同有利实施例认识并考虑到多个不同考虑事项。例如,不同有利实施例认识并考虑到,电力损耗发生在电力网的电力线中。不同有利实施例还认识并考虑到,使用电力网的某些部分来传送电力会比使用其他部分导致更少的电力损耗。
[0069]进一步地,不同有利实施例认识到,在某些情况下会期望从所选的源中消耗电力。这些情况包括,例如,与特定源关联的成本,环境偏爱,和/或其他类型的情况。
[0070]不同有利实施例认识到,目前电力网中的电力流不可以跨越组织分界线控制。进一步地,不同有利实施例认识并考虑到,目前电力网的各部分由多个操作中心管理。每个操作中心可以包括中心化计算机系统,其管理电力在组织分界线内的部分。
[0071]不同有利实施例认识并考虑到,期望如下网络,其配置为允许电力网中跨越组织分界线的部件相互之间自发地通信。这种类型的通信允许电力网中的部件在不需要来自操作中心输入的情况下,具有对电力流的控制。
[0072]因此,不同有利实施例提供了一种用于网络中心电力流控制的方法和装置。在一个有利实施例中,装置包括电力网中的多条线、电力网中的复数个节点、被配置为运送信息的通信网络以及与复数个节点关联的多个代理进程。多条线被配置为运送电力。复数个节点被配置为控制在多条线上运送的电力。多个代理进程被配置为使用通信网络相互通信、将电力网中的复数个节点配置到电路中以及控制电力通过电路输送到与该电路关联的多个负载。
[0073]现参考图2,其根据有利实施例描绘了电力环境方框图的图示。在这个说明性例子中,电力环境200包括电力网202和通信网络204。电力网202被配置为与图1中的电力流平面102—起使用。通信网络204被配置为与图1中的电力管理平面104和/或电力控制平面106—起使用。
[0074]如在这个例子中所示,电力网202包括多个源206、多个负载208、(多条)线210以及(多个)节点212。电力网202被配置为将电力214从多个源206输送到多个负载208。线210可以用于将电力214从多个源206输送到多个负载208。在这个说明性例子中,线210采用传输线的形式。更具体地,线210采用电力线的形式。
[0075]线210中的两个或更多线在多个节点212中的某节点处连接。节点212将线210中一条线运送的电力214传送到线210中一条或更多条其他线。节点212包括线传感器、协作柔性交流传输系统装置、电子滤波器、移相器、变压器、适配器、处理器单元和/或其他合适的装置中的至少一个。
[0076]如本文所使用的,短语“......中的至少一个”当与一系列项目一起使用时,意味着可以使用列出项目的一个或更多的不同组合,而且可以需要列表中每个项目的仅一个。例如,“项目A、项目B和项目C中的至少一个”可以包括,例如但不限于,项目A,或项目A和项目B。这个例子还可以包括项目A、项目B和项目C,或者项目B和项目C。在其他例子中,
“......中的至少一个”可以是,例如但不限于:2个项目A、1个项目B和10个项目C;4个项目B
和7个项目C;以及其他合适的组合。
[0077]在这些示出的例子中,线210和节点212在电力网202中互连。换句话说,电力214经过线210中至少一个和/或节点212中至少一个的流量会影响电力214经过其他线210和/或节点212的流量。进一步地,节点212中的节点内的装置会影响电力214经过其他节点212的流量。
[0078]在这些说明性例子中,通信网络204与电力网202关联。第一部件可以被认为通过以下方式与第二部件关联:安装到第二部件、接合到第二部件、固定到第二部件和/或以某些其他合适方式连接到第二部件。例如,第一部件可以通过有线方式、无线方式或者某些其他方式连接到第二部件。第一部件还可以通过第三部件连接到第二部件。第一部件还可以被认为通过以下方式与第二部件关联:其是第二部件的一部分和/或第二部件的延伸件。
[0079]通信网络204包括数据处理系统216和通信链接223。数据处理系统216与节点212关联。作为一个例子,数据处理系统216可以通过电线连接到节点212。在这些说明性例子中,数据处理系统216中的每个数据处理系统与节点212中的节点关联。在其他说明性例子中,节点212的仅一部分会与数据处理系统216关联。
[0080]代理进程218在数据处理系统216上运行。代理进程218是程序代码形式的软件进程。代理进程218与节点212的至少一部分关联。该部分可以是节点212的某些或者全部。
[0081]在这些说明性例子中,代理进程218中的每一个在这些说明性例子中的数据处理系统216中的不同一个上运行。通过这种方式,代理进程218中的每个代理进程与节点212中的节点关联。
[0082]在这些示出的例子中,当节点212中的节点与代理进程218中的代理进程关联时,该节点称为控制节点213。在某些说明性例子中,节点212中的节点可以与代理进程218中的不止一个代理进程关联。例如,数据处理系统216中与节点212中的节点关联的数据处理系统可以运行不止一个代理进程218。
[0083]通信网络204允许信息在运行在数据处理系统216上的代理进程218之间交换。进一步地,通信网络204允许信息在运行在数据处理系统219上的多个进程和代理进程218之间交换。在这些例子中,数据处理系统219可以是操作中心235的一部分。操作中心235可以位于电力网202的外部。在操作中心235的操作员可以使用通信网络204监控和/或控制电力214经过电力网202的流量。
[0084]通信网络204中的信息交换使用通信网络204中的通信链接223发生。例如,代理进程218使用通信网络204中的通信链接223相互通信。
[0085]通信链接223可以包括线210、无线通信链接225、有线通信链接227、光纤电缆229以及其他合适的通信链接中的至少一个。进一步地,通信网络204可以包括其他类型的装置,例如但不限于,交换机、路由器以及其他合适类型的通信装置。在这些示出的例子中,可以使用互联网协议(IP)网络实现通信网络204。
[0086]运行在数据处理系统216上的代理进程218是电力环境200中的控制系统221的一部分。在其他说明性例子中,控制系统221可以包括运行在其他数据处理系统上的其他进程。这些其他数据处理系统可以位于电力网202的内部和/或外部。例如,控制系统221可以包括在操作中心235中的数据处理系统219。
[0087]在这些说明性例子中,控制系统221被配置为使用代理进程218控制电力214流过电力网202。更具体地说,代理进程218中的每个代理进程控制电力流过节点212中与代理进程关联的节点。
[0088]在这些说明性例子中,控制系统221中的代理进程218使用通信网络204相互通信,从而形成电路220。在这些例子中,电路220是虚拟电力电路222。虚拟电力电路222包括电力流电路242和电力控制电路244。电力流电路242在电力网202内形成。进一步地,电力流电路242在图1中的电力流平面102内操作。电力控制电路244在通信网络204内形成。电力控制电路244在图1中的电力控制平面106内操作。
[0089]电力流电路242通过第一端点230、第二端点232、节点212中的复数个节点224以及线210中的多条线233形成于电力网202中。第一端点230可以选自多个源206中的源和复数个节点224中的节点中的一个。第二端点232可以选择多个负载208中的负载和复数个节点224中的节点中的一个。
[0090]第一端点230、第二端点232以及复数个节点224通过线210中的多条线233连接。在这些例子中,虚拟电力电路222运送电力网202中的电力214在多条线233中的部分231。根据虚拟电力电路222的配置,该部分231可以是电力214的某些或者全部。
[0091]虚拟电力电路222中的电力流电路242可以与电力网202中的多个其他电力流电路共享部件。作为一个说明性例子,电力流电路242可以与另一个电力流电路共享多条线233中的至少一部分。
[0092]例如,在多条线233中流动的一部分电力可以具有或者可以不具有与在多条线233中流动的另一部分电力相同的起始点。进一步地,在多条线233中流动的一部分电力可以被或者可以不被输送到与在多条线233中流动的另一部分电力相同的结束点。在多条线233中流动的这些不同部分的电力可能是无法彼此区分的。进一步地,在多条线233中流动的这些不同部分的电力在图1的电力流平面102中可能是无法区分的。
[0093]在这些示出的例子中,由代理进程218选择复数个节点224作为一个组。例如,代理进程218中的一个、某些或者全部选择复数个节点224。换句话说,由控制系统221中的代理进程218中的至少一部分选择用于虚拟电力电路222的复数个节点224。代理进程218的至少一部分相互通信,以识别代理进程218中与复数个节点224关联的多个代理进程226。
[0094]多个代理进程226运行在与复数个节点224关联的多个数据处理系统228上。在多个数据处理系统228上运行的多个代理进程226形成虚拟电力电路222中的电力控制电路244。
[0095]在这些例子中,电力控制电路244中的多个数据处理系统228的位置可以跟随着电力流电路242中的复数个节点224在电力网202中的位置。换句话说,在这些例子中,电力控制电路244可以镜像电力流电路242。
[0096]多个代理进程226将复数个节点224配置成虚拟电力电路222中的电力流电路242的一部分。复数个节点224的这个配置可以基于多个代理进程226的多个策略。在某些例子中,多个代理进程226中的代理进程可以使用不止一个策略。
[0097]进一步地,复数个节点224的这个配置包括使用通信网络204来选择多条线233和保留多条线233的容量,用于将电力214的一部分231输送经过复数个节点224。电力控制电路244中的多个代理进程226监控和控制电力214—部分231经过电力流电路242中的多条线233和复数个节点224的输送和流量。
[0098]电力流电路中的线可以为在电力网202内形成的不同电力流电路运送电力214的不同流量。通信网络204内的不同电力控制电路允许线中运送的电力214的这些不同流量在图1的电力控制平面106中是彼此区分的。换句话说,每个电力控制电路针对特定电力流电路监控和控制电力214的流量。
[0099]图2中电力环境200的图示并非意味着暗示了对不同有利实施例可以实现的方式的物理或架构限制。可以使用除了已经示出的部件之外的其他部件,和/或可以使用其他部件替换已经示出的部件。在某些有利实施例中,某些部件可以是不必要的。同样,展示这些块是为了说明某些功能部件。当在不同有利实施例中实现时,这些块中的一个或者更多可以被组合和/或分成不同的块。
[0100]例如,控制系统221中的控制进程238可以运行在位于电力网202外部的数据处理系统219上。控制进程238可以通过无线通信链接225与代理进程218通信。控制进程238可以为电力控制电路244选择代理进程218中的多个代理进程226。进一步地,控制进程238可以发送命令到多个代理进程226,以将复数个节点224配置为电力流电路242的一部分。
[0101]在又一其他有利实施例中,代理进程218可以运行在节点212中的处理器单元240上。例如,处理器单元240可以是节点212中的装置的一部分。
[0102]现参考图3,其根据有利实施例描绘了复数个节点方框图的图示。在这个说明性例子中,复数个节点300是图2中复数个节点224的一个实现的例子。复数个节点300是电力网中电路(例如图2中电力网202中的电路220)的一部分。
[0103]如所示出的,复数个节点300包括节点302。节点302位于电力线301和电力线303的连接处。节点302包括线传感器306、线传感器307、控制装置308、控制装置309以及处理单元310。线传感器306和控制装置308位于电力线301上。线传感器307和控制装置309位于电力线303上。
[0104]在这个说明性例子中,可以在多个不同装置中实现处理器单元310,例如数据处理系统、节点、传感器或者某些其他合适的装置。例如,数据处理系统可以是图2中数据处理系统216中的数据处理系统。处理器单元310的例子包括数字信号处理器、控制器、中央处理单元、多核处理器或者某些其他类似类型的硬件部件。处理器单元310被配置为与线传感器306、线传感器307、控制装置308和控制装置309通信。
[0105]在这个示出的例子中,代理进程318运行在处理器单元310上。代理进程318监控、跟踪和控制电力316经过节点302的流量。代理进程318包括多个进程。这些进程包括控制装置接口进程321、需求和响应系统接口进程323、优化进程325、稳定进程327、电力流信号传送进程329、通知进程331、网络安全进程333以及其他进程中的至少一个。
[0106]与复数个节点300关联的不同代理进程可以被配置为根据不同代理进程内的进程执行不同操作。例如,某些代理进程可以被配置为执行仅单个操作,而其他代理进程可以被配置为执行四个或五个不同类型的操作。
[0107]当代理进程318包括控制装置接口进程321、需求和响应系统接口进程323、优化进程325、稳定进程327、电力流信号传送进程329、通知进程331和网络安全进程333时,代理进程318被称为智能电力网关代理进程320。
[0108]与其他类型的代理进程相比,智能电力网关代理进程320可以具有更多存储器、更多计算资源以及更快的数据传输率。智能电力网关代理进程320可以位于电力网中选定的位置。这些位置被选择为减少交换信息的延迟,优化数据使用,协调复数个节点300中的节点以便负载平衡,以及减少交换信息中所使用的带宽。
[0109]在这个说明性例子中,线传感器306和线传感器307被配置为分别发送关于电力线301和电力线303的多个参数的信息319到代理进程318。信息319包括,例如电力线容量、电压和/或其他合适的信息。电力线的容量可以是热容量。进一步地,这个容量可以随时间而变化。
[0110]可以使用通信网络(例如图2中的通信网络204)发送信息319到代理进程318。响应于某个事件发送信息319到代理进程318。这个事件可以是,例如但不限于对信息319的请求、一段时间的流逝、信号周期的开始或者某些其他合适的事件。可以响应于代理进程318接收到的服务请求做出对信息319的请求。这个服务可以包括,例如但不限于翻译数据、生成警报、提供用于交换信息的接口和/或其他合适的操作。
[0111]代理进程318使用信息319做出关于电力流过节点302的流量的决定。代理进程318基于这些决定发送命令322到控制装置308和/或控制装置309。在这个说明性例子中,控制装置308和控制装置309是协作的柔性交流电传输系统(FACTS)装置。控制装置308和控制装置309被配置为响应于接收命令322而改变电力316经过节点302的流量。
[0112]在这个说明性例子中,代理进程318将信息319存储在处理器单元310中的数据库324中。数据库324是一组信息。进一步地,数据库324可以由用于访问该组信息的多个进程和/或接口组成。
[0113]当代理进程318接收到信息319时,可以用信息319更新数据库324。在其他说明性例子中,可以基于某个事件更新数据库324。这个事件可以是,例如但不限于一段时间的流逝、接收对数据库324更新的请求或者某些其他合适的事件。
[0114]在这些例子中,数据库324是分布式数据库341。分布式数据库341包括用于复数个节点300中除了节点302外的其他节点的信息。在这个说明性例子中,分布式数据库341可以与复数个节点300的全部或者一部分关联。例如,代理进程318可以发送存储在节点302的分布式数据库341中的信息319到复数个节点300的其他节点中的其他代理进程。这些其他代理进程可以将信息319存储在与这些其他节点关联的数据库中。在这些说明性例子中,这些数据库和分布式数据库341基本相同。
[0115]进一步地,在这些说明性例子中,分布式数据库341可以跨越组织分界线分布。通过这样的方式,用于复数个节点300的代理进程中的至少一部分可以跨越组织分界线交换信息,以生成和/或更新分布式数据库341。
[0116]作为一个说明性例子,代理进程326运行在与复数个节点300中的节点330关联的处理器单元328上。代理进程326接收信息332并且将信息332存储在处理器单元328的数据库324中。代理进程326还可以使用通信网络(例如图2中通信网络204)发送信息332到代理进程318。接着,代理进程318将信息332存储在数据库324中,该数据库324存储在处理器单元310中。通过这样的方式,复数个节点300可以自发地更新数据库324。
[0117]基于多个因素将信息存储于数据库324中。这些因素可以包括,例如但不限于信息类型、信息质量、存储时间的长度、数据库324中存储空间的可用性以及其他合适的因素。还可以基于由不同代理进程所使用的通信网络的延迟和/或吞吐量将信息存储在数据库324中。
[0118]在这些说明性例子中,与复数个节点300关联的代理进程使用标准TCP/IP网络协议交换信息。然而,在某些说明性例子中,代理进程可以使用移动对象交换信息。这些移动对象是包含信息的程序代码。这个信息可以包括用于节点的信息,例如容量信息、路由信息和/或其他合适的信息。这个信息还可以包括,例如用于新进程、新规则和/或策略的程序代码,软件更新,和/或其他合适类型的信息。
[0119]可以从操作中心发送移动对象到代理进程318。代理进程318读取移动对象并且存储移动对象内的信息。移动对象克隆其自身。代理进程318发送这些克隆体到其他代理进程。
[0120]图3中示出复数个节点300并非意味着暗示了对不同有利实施例可以实现的方式的物理或架构限制。可以使用除了已经示出的部件之外的其他部件,和/或可以使用其他部件替换已经示出的部件。在某些有利实施例中,某些部件可以是不必要的。同样,展示这些块是为了示出某些功能部件。当在不同有利实施例中实现时,这些块中的一个或者更多可以组合和/或分成不同的块。
[0121]例如,在某些有利实施例中,处理器单元310可以是数据处理系统334的一部分。数据处理系统334可以连接到节点302而不是被包括在节点302中。在其他有利实施例中,处理器单元310可以是节点302中的控制装置308和/或控制装置309的一部分。
[0122]在其他有利实施例中,除了电力线301和电力线303以外的电力线可以连接到节点302。
[0123]在又一其他说明性例子中,除了线传感器306和/或线传感器307以外的传感器,或者替换线传感器306和/或线传感器307的传感器可以与电力线301和/或电力线303关联。这些传感器可以被配置为检测参数,例如但不限于温度、电流、电力相位、线张力、电力线位置和/或其他合适的电力线参数。
[0124]在某些说明性例子中,数据库324可以在连接到复数个节点300的存储装置中。例如,数据库324可以在如下存储装置中,该存储装置可以由代理进程318和与复数个节点300中的其他节点关联的其他代理进程通过使用无线通信链接访问。
[0125]现转向图4,其根据有利实施例描绘了数据处理系统方框图的图示。在这个说明性例子中,可以使用数据处理系统400来实现图2中的数据处理系统216中的数据处理系统和/或图3中的处理器单元310。数据处理系统400包括通信构造402,其提供了处理器单元404、存储器406、永久存储408、通信单元410、输入/输出(I/O)单元412以及显示器414之间的通
?目O
[0126]处理器单元404用作执行可以被加载到存储器406的软件指令。根据特定实现,处理器单元404可以是一组一个或更多处理器,或者可以是多核处理器。进一步地,可以使用一个或者更多混合处理器系统实现处理器单元404,在其中,主处理器和二级处理器存在于单个芯片上。作为另一个说明性例子,处理器单元404可以是包含多个相同类型的处理器的对称多处理器系统。
[0127]存储器406和永久存储408是存储装置416的例子。存储装置是能够存储信息的任何硬件,所述信息是例如但不限于数据,功能形式的程序代码,和/或临时形式和/或永久形式的其他合适的信息。在这些例子中,存储器406可以是,例如随机存取存储器或者任何其他合适的易失性或非易失性存储装置。根据特定实现,永久存储408可以采用各种形式。例如,永久存储408可以包含一个或者更多部件或装置。例如,永久存储408可以是硬盘驱动器、快闪存储器、可重写光盘、可重写磁带或者上述的某些组合。由永久存储408所使用的介质可以是可移除的。例如,可以将可移除式硬盘驱动器用作永久存储408。
[0128]在这些例子中,通信单元410提供与其他数据处理系统或装置的通信。在这些例子中,通信单元410是网络接口卡。通信单元410可以通过使用物理和无线通信链接中的一个或者两者来提供通信。
[0129]输入/输出单元412允许与连接到数据处理系统400的其他装置进行数据的输入和输出。例如,输入/输出单元412可以通过键盘、鼠标和/或某些其他合适的输入装置为用户输入提供连接。进一步地,输入/输出单元412可以发送输出到打印机。显示器414提供了给用户显示信息的机构。
[0130]用于操作系统、应用和/或程序的指令可以位于存储装置416中,存储装置416通过通信构造402与处理器单元404通信。在这些说明性例子中,指令以功能形式处于永久存储408上。这些指令可以被加载到存储器406中,以便由处理器单元404执行。不同实施例的进程可以由处理器单元404使用计算机实现的指令来执行,这些指令可以位于存储器(例如存储器406)中。
[0131]这些指令称为程序代码、计算机可用程序代码或者计算机可读程序代码,它们可以由处理器单元404中的处理器读取和执行。在不同实施例中的程序代码可以体现在不同物理或者计算机可读存储介质上,例如存储器406或者永久存储408。
[0132]程序代码418以功能形式位于选择性可移除地计算机可读介质420上,并且可以被加载或者传送到数据处理系统400,以便由处理器单元404执行。程序代码418和计算机可读介质420形成计算机程序产品422。在一个例子中,计算机可读介质420可以是计算机可读存储介质424或者计算机可读信号介质426。计算机可读存储介质424可以包括,例如光盘或者磁盘,其被插入和置于是永久存储408的一部分的驱动器或者其他装置中,以便传送到存储装置,例如硬盘驱动器,其是永久存储408的一部分。计算机可读存储介质424还可以采用永久存储的形式,例如连接到数据处理系统400的硬盘驱动器、拇指驱动器(thumb drive)或者快闪存储器。在某些实例中,计算机可读存储介质424不可以从数据处理系统400中移除。
[0133]替换地,可以使用计算机可读信号介质426将程序代码418传送到数据处理系统400。计算机可读信号介质426可以是,例如包含程序代码418的传播数据信号。例如,计算机可读信号介质426可以是电磁信号、光信号和/或其他合适类型的信号。这些信号可以通过通信链接传输,例如无线通信链接、光纤电缆、同轴电缆、电线和/或任何其他合适类型的通信链接,以及电力线。换句话说,在这些说明性例子中,通信链接和/或连接可以是物理的或者无线的。
[0134]在某些说明性实施例中,可以经由网络通过计算机可读信号介质426从另一个装置或数据处理系统下载程序代码418到永久存储408,以便用于数据处理系统400内。例如,存储在服务器数据处理系统的计算机可读存储介质中的程序代码可以经由网络下载,例如图2中的通信网络204。可以从服务器下载这个程序代码到数据处理系统400。提供程序代码418的数据处理系统可以是服务器计算机、客户端计算机或者能够存储和传输程序代码418的某些其他装置。
[0135]针对数据处理系统400示出的不同部件并非意味着是对不同实施例可以实现的方式的架构限制。不同有利实施例可以实现在包括除了针对数据处理系统400示出的那些部件之外的部件的数据处理系统中,或者在包括替换针对数据处理系统400示出的那些部件的部件的数据处理系统中。
[0136]图4中示出的其他部件可以根据示出的说明性例子而变化。可以使用能够执行程序代码的任何硬件装置或系统来实现不同实施例。作为一个例子,数据处理系统400可以包括与非有机部件集成的有机部件和/或可以完全由除了人体之外的有机部件组成。例如,存储装置可以由有机半导体组成。
[0137]作为另一个例子,数据处理系统400中的存储装置是可以存储数据的任何硬件装置。存储器406、永久存储408以及计算机可读介质420是有形形式的存储装置的例子。
[0138]在另一个例子中,总线系统可以用于实现通信构造402,并且可以由一个或更多总线组成,例如系统总线或输入/输出总线。当然,可以使用任何合适类型的如下架构实现总线系统,该架构提供了附着于总线系统的不同部件或装置之间的数据传送。另外,通信单元可以包括用于发送和接收数据的一个或更多装置,例如调制解调器或网络适配器。进一步地,存储器可以是例如存储器406或者高速缓存,例如可能存在于通信构造402中的接口和存储器控制器中枢中找到的高速缓存。
[0139]现参考图5,其根据有利实施例描绘了电力环境的图示。在这个说明性例子中,电力环境500是图2中电力环境200的一个实现的例子。电力环境500包括电力网502。电力网502是图2中电力网202的一个实现的例子。
[0140]在这个说明性例子中,电力网502具有分界线504。分界线504将电力网502的一部分506和电力网502的一部分508隔开。进一步地,分界线504阻止对该部分506和该部分508进行协调的电力管理。例如,分界线504可以是地理分界线、组织分界线、行政分界线或某些其他合适类型的分界线。
[0141]作为一个说明性例子,电力网502的一部分506可以由操作中心507管理,而电力网502的一部分508可以由操作中心510管理。在这个例子中,操作中心507和操作中心510不能够对电力网502进行协调的电力管理。
[0142]如所示出的,操作中心507可以包括由操作员511操作的数据处理系统509。操作中心510可以包括由操作员515操作的数据处理系统513。在这个说明性例子中,电力网502包括发电机512和负载514。发电机512是图2中多个源206中的源的一个实现的例子。负载514是多个负载208中的负载一个实现的例子。负载514可以是家、工厂、商业、器具或者某些其他合适类型的负载。电力网502被配置为输送由发电机512供应的电力到负载514。
[0143]电力网502还包括节点 516、518、520、522、524和 526 以及电力线 528、530、532、534、536、538、540、542、544和545。节点516、518、520、522、524和526包括控制装置517、519、521、523、525和527。在这些说明性例子中,这些控制装置是协作的柔性交流电传输系统(FACTS)装置。然而,在其他说明性例子中,这些控制装置可以是电力半导体装置或其他合适类型的
目.ο
[0144]进一步地,节点516包括位于电力线530上的线传感器529和位于电力线532上的线传感器531。节点518包括位于电力线534上的线传感器533和位于电力线538上的线传感器
535。节点520包括位于电力线536上的线传感器572和位于电力线540上的线传感器537。节点522包括位于电力线542上的线传感器539。节点524包括位于电力线544上的线传感器541。
[0145]在这个说明性例子中,节点516、518、520、522、524和526分别连接到数据处理系统546、548、550、552、554和556。代理进程558、560、562、564、566和568分别运行在数据处理系统546、548、550、552、554和556上。这些代理进程控制经过节点516、518、520、522、524和526的电力流。特别地,代理进程使用多个策略来控制经过节点的电力流。
[0146]代理进程558、560、562、564、566和568可以使用通信链接(例如图2中的通信链接223)相互自发地通信。在这个说明性例子中,这些通信链接是电力线528、530、532、534、
536、538、540、542、544和545。特别地,这些通信链接采用电力线上宽带的形式。代理进程558、560、562、564、566和568相互通信,从而形成虚拟电力电路570。
[0147]虚拟电力电路570包括电力流电路571和电力控制电路573。电力流电路571包括发电机512、节点516、节点518、节点524、节点526、负载514以及电力线528、530、532、538、542和544。电力线528、530、532、538、542和544连接发电机512、节点516、节点518、节点524、节点526以及负载514。虚拟电力电路570中的电力流电路571被配置为从发电机512输送电力到负载514。
[0148]虚拟电力电路570中的电力控制电路573包括分别与节点516、518、524和526关联的代理进程558、560、564和568。电力控制电路573监控和控制从发电机512经过节点516、518、524和526到负载514的电力流。
[0149]在这个说明性例子中,代理进程558和代理进程568被配置为比代理进程560、562、564和566执行更多数量的操作。例如,代理进程558和代理进程568可以是智能电力网关代理进程,例如图3中的智能电力网关代理进程320。
[0150]在这个示出的例子中,代理进程558和代理进程568可以分别与操作中心507和操作中心510交换信息。这个信息交换允许操作中心507处的操作员511和操作中心510处的操作员515分别使用代理进程558和代理进程568来分别管理电力网502的一部分506和一部分508。
[0151]进一步地,虚拟电力电路570包括来自电力网502的一部分506和一部分508两者的部件。虚拟电力电路570中的电力控制电路573内的不同代理进程被选择为跨越分界线504
交换信息。
[0152]例如,代理进程560和代理进程564被选择为跨越分界线504交换信息。代理进程562和代理进程566被选择为跨越分界线504交换信息。在这些说明性例子中,这些代理进程交换信息,从而生成和/或更新分布式数据库,例如图3中的分布式数据库341。
[0153]现参考图6,其根据有利实施例描绘了电力环境的图示。在这个说明性例子中,电力环境600是图2中电力环境200的一个实现的例子。电力环境600包括电力网602。
[0154]在这个说明性例子中,电力网602包括发电机604、发电机605、发电机606、负载608、负载610、节点612、节点614、节点616、节点618、电力线620、电力线622、电力线624、电力线626、电力线628、电力线630、电力线632、电力线634以及电力线635。
[0155]节点612、614、616和618分别包括控制装置613、615、617和619。在这个例子中,这些控制装置是协作的柔性交流电传输装置。进一步地,节点612包括位于电力线624上的线传感器621和位于电力线626上的线传感器623。节点614包括位于电力线628上的线传感器625。节点616包括位于电力线630上的线传感器627。节点618包括位于电力线632和电力线634上的线传感器629。
[0156]如在这个例子中示出的,节点612、614、616和618连接到数据处理系统636、638、640和642。代理进程644、646、648和650分别运行在数据处理系统636、638、640和642上。代理进程644、646、648和650分别与节点612、614、616和618关联。这些代理进程控制经过节点的电力流。
[0157]进一步地,代理进程644、646、648和650使用通信网络652相互自发地通信。通信网络652是图2中通信网络204的一个实现的例子。在这个说明性例子中,通信网络652通过无线通信链接提供通信。
[0158]发电机604、605、606还可以使用通信网络652与代理进程644、646、648和/或650通信。线传感器621、623、625、627和629使用通信网络652与代理进程644、646、648和650交换
?目息O
[0159]可以在电力网602中形成多个虚拟电力电路,从而将由发电机604、605和606中的至少一个供应的电力提供给负载608和负载610中的至少一个。例如,第一虚拟电力电路660可以包括发电机605、负载608、负载610、节点612、节点614、节点618、电力线622、电力线624、电力线628、电力线632以及电力线634。代理进程644、646和650将节点612、614和618配置在第一虚拟电力电路660中。
[0160]第二虚拟电力电路662可以包括发电机604、负载608、负载610、节点612、节点616、节点618、电力线620、电力线626以及电力线630。代理进程644、648和650将节点612、616和618配置在虚拟电力电路662中。
[0161]第三虚拟电力电路664可以包括发电机604、负载608、负载610、节点612、节点616、节点618、电力线620、电力线626以及电力线630。代理进程644、648和650将节点612、616和618配置在第三虚拟电力电路664中。如所示出的,电力线620、电力线626以及电力线630运送用于第二虚拟电力电路662和第三虚拟电力电路664两者的电力流。
[0162]在第二虚拟电力电路662和第三虚拟电力电路664中的电力流是不同的。在电力线620、626和630中流动的第一部分电力用于第二虚拟电力电路662。在电力线620、626和630中流动的第二部分电力用于第三虚拟电力电路664。然而,这些虚拟电力电路中每一个在电力线620、626和630中的这些部分的电力在图1的电力流平面102中是无法区分的。
[0163]在第二虚拟电力电路662和第三虚拟电力电路664中的代理进程644、648和650能够区分经过电力线620、626和630的这些电力流。进一步地,代理进程644、648和650跟踪、监控以及控制这些多个电力流。通过这样的方式,虚拟电力电路可以用于负载平衡经过电力网602的电力流。
[0164]图5中电力环境500和图6中电力环境600的图不并非意味着暗不了对不同有利实施例可以实现的方式的物理或架构限制。例如,在某些有利实施例中,通信网络652可以通过电力网502中的电力线提供通信。换句话说,可以使用这些电力线而不是无线通信链接来交换信息。
[0165]现参考图7,其根据有利实施例描绘了控制节点的图示。在这个说明性例子中,控制节点700是图2的节点212中的节点的一个实现的例子。进一步地,控制节点700是图3中的节点302的一个实现的例子。
[0166]如这个例子所示出的,电力线701和电力线703连接在控制节点700处。在这个说明性例子中,控制节点700包括线传感器702、线传感器704、控制装置706、控制装置708、开关710以及处理器单元712。代理进程(AP)713运行在处理器单元712上。
[0167]线传感器702和控制装置706位于电力线701上。线传感器704和控制装置708位于电力线703上。在这个说明性例子中,控制装置706和控制装置708是协作的柔性交流电传输系统(FACTS)装置。
[0168]线传感器702和线传感器704被配置为分别感测电力线701和电力线703的多个参数。这些参数可以包括,例如但不限于电力容量、温度、电流、电力相位、线张力、电力线位置以及电力线的其他合适的参数。在这些例子中,线传感器702和线传感器704被配置为存储多个参数的信息。
[0169]在这个说明性例子中,开关710允许线传感器702、线传感器704、控制装置706、控制装置708以及运行在处理器单元712上的代理进程713在控制节点700内相互通信。例如,线传感器702和线传感器704被配置为通过开关710分别发送电力线701和电力线703的多个参数的信息到处理器单元712。
[0170]在这个说明性例子中,运行在处理器单元712上的代理进程713通过开关710接收从线传感器702和线传感器704发送的多个参数的信息。代理进程713基于接收到的信息发送命令到控制装置706和/或控制装置708。
[0171]在这些说明性例子中,代理进程713可以确定经过电力线701和/或电力线703的电力流是否在期望的阈值内。基于这些确定,代理进程713可以发送命令到控制装置706和/或控制装置708,从而控制经过节点700的电力流。
[0172]在这个说明性例子中,运行在处理器单元712上的代理进程713可以和与其他控制节点关联的其他代理进程交换信息。交换信息包括发送信息和接收信息中的至少一个。例如,代理进程713可以发送信息到运行在处理器单元714上的代理进程(AP)715和/或运行在处理器单元716上的代理进程(AP)717。处理器单元714和处理器单元716各自与不同控制节点关联。
[0173]在这个示出的例子中,在代理进程713、代理进程715和/或代理进程717之间交换的信息可以被存储在分布式数据库中,例如图3中分布式数据库341。
[0174]在其他说明性例子中,处理器单元712可以不在控制节点700中。例如,可以在连接到控制节点700的数据处理系统中实现处理器单元712。
[0175]现参考图8,其根据有利实施例描绘了代理进程的图示。在这个说明性例子中,代理进程800是图2的代理进程218中的代理进程和/或图3的代理进程318的一个实现的例子。进一步地,代理进程800可以是虚拟电力电路(例如图2中的虚拟电力电路)的一部分。
[0176]代理进程800包括电力控制平面接口 802、电力管理平面接口 804以及电力流平面接口806。这些接口可以是例如以太网接口。电力控制平面接口802允许代理进程800和电力网中其他代理进程之间进行通信。电力管理平面接口 804允许代理进程800和操作中心之间进行通信。电力流平面接口 806允许代理进程800和包括在与代理进程800关联的节点中的装置之间进行通信。在节点中的装置可以包括,例如多个协作的柔性交流电传输系统装置,多个线传感器,以及其他合适的装置。
[0177]代理进程800包括电力流信号传送进程808、通知进程810、优化进程812、稳定进程814以及需求和响应接口进程816。这些进程允许代理进程800执行图1中电力控制平面106内的操作。
[0178]在这个说明性例子中,电力流信号传送进程808使用电力流平面接口806发送容量请求818到与代理进程800关联的节点中的控制装置。控制装置可以是,例如协作的柔性交流电传输系统装置。控制装置发送消息820到电力流信号传送进程808,以指示将同意这个请求。
[0179]电力流信号传送进程808还发送容量请求822到其他代理进程和/或从其他代理进程接收容量请求822。进一步地,电力流信号传送进程808发送消息824到其他代理进程和/或从其他代理进程接收消息824,指示将同意容量请求822。这些代理进程与如下节点关联,其可以是例如沿着电力源和负载之间的路径的节点。
[0180]通知进程810从线传感器接收信息826。通知进程810将信息826存储在数据库中,例如图3中的分布式数据库341。进一步地,通知进程810发送通知828到其他代理进程。通知828包括信息826。接着,其他代理进程可以将信息826存储在基本类似的数据库中。信息826可以包括,例如但不限于连接到与代理进程800关联的节点的电力线容量,总线电压,电力流,相位角,和/或其他合适的信息。
[0181]在这个说明性例子中,优化进程812从通知进程810接收交通工程数据830。在这个例子中,交通工程数据830包括信息826的至少一部分以及其他合适的信息。例如,交通工程数据830包括连接到与代理进程800关联的节点的线的电力流吞吐量和容量,以及其他合适
?目息O
[0182]优化进程812还从与其他节点关联的其他代理进程接收虚拟电力电路路径信息832。虚拟电力电路路径信息832包括如下信息,例如不是包括代理进程800的虚拟电力电路的一部分的其他节点和线的电力流吞吐量和容量。
[0183]优化进程812使用交通工程数据830和虚拟电力电路路径信息832优化经过电力网的电力流。例如,优化进程812可以将与代理进程800关联的节点供应在虚拟电力电路中。这个虚拟电力电路用于负载平衡电力网内的电力流,使得在电力网中经过电力线的电力的流量不大于电力线的容量。
[0184]进一步地,优化进程812对电力流的这个优化减少了电力网内的电力损耗,减少了在电力网内输送电力的成本,以及减少了电力网内的堵塞。进一步地,这个优化还保护控制装置免于操作在安全阈值之外,并且相对于电力网的容量的增加了电力流。在这些例子中,成本是金融成本。
[0185]优化进程812与电力流信号传送进程808交换优化信息。电力流信号传送进程808可以使用优化信息834来配置与代理进程800关联的节点,以便优化虚拟电力电路。进一步地,优化进程812还发送优化信息836到虚拟电力电路中的其他代理进程。接着,其他代理进程可以使用优化信息836来配置与其他代理进程关联的其他节点,以便优化。
[0186]优化信息836可以包括,例如用于电力网中多个虚拟电力电路的、以期望效率使用电力网中电力线容量的配置。
[0187]稳定进程814从与代理进程800关联的节点中的多个装置接收稳定信息838。稳定信息838可以包括用于多个装置的多个参数值。例如,稳定信息838可以包括电压数据、伏安反应(VAr)数据以及用于节点的其他合适类型的数据。
[0188]例如,稳定信息838可以指示在电力经过节点的分发中存在不期望波动。可以发送命令840到节点中的控制装置,以配置控制装置保持电力经过节点的基本期望分发。
[0189]进一步地,稳定进程814还发送稳定信息839到通知进程810。通知进程810可以将稳定信息838存储在数据库中。进一步地,通知进程810可以发送稳定信息839到其他代理进程,以被存储在基本类似数据库中。
[0190]需求和响应接口进程816与操作中心通信,例如图5中的操作中心507和/或操作中心510。这个通信经过电力管理平面接口 814。在操作中心的操作员可以发送信息请求842到需求和响应接口进程816。这个信息可以来自节点中的多个装置和/或来自其他节点中的其他装置。需求和响应接口进程816发送消息844以指示将同意请求842。
[0191]需求和响应接口进程816发送容量请求846到电力流信号传送进程808。响应于接收到容量请求846,电力流信号传送进程808发送容量请求818到与代理进程800关联的节点中的控制装置中,并且发送容量请求822到其他代理进程。特别地,容量请求822被发送到沿着电力网中电力源和负载之间的路径的多个代理进程。该多个代理进程可以用于将与多个代理进程关联的节点配置在虚拟电力电路中。
[0192]在这个示出的例子中,与代理进程800关联的节点以及与多个代理进程关联的节点分别发送消息820和消息824到电力流信号传送进程808。这些消息指示将同意容量请求818和容量请求824。换句话说,这些消息指示这些节点是可用的并且具有成为虚拟电力电路的一部分的容量。
[0193]响应于接收到消息820和消息824,电力流信号传送进程808发送消息847到需求和响应接口进程816,指示将同意信息请求。
[0194]在某些说明性例子中,代理进程800采用智能电力网关代理进程的形式,例如图3中的智能电力网关代理进程320。在这些例子中,需求和响应接口进程816用于与其他智能电力网关代理进程交换信息。
[0195]例如,需求和响应接口进程816可以通过电力控制平面接口 802发送电力请求850到另一个智能电力网关代理进程。需求和响应接口进程816通过电力控制平面接口 802从这个智能电力网关代理进程接收应答电力请求850的消息852。
[0196]在这个说明性例子中,电力流信号传送进程808还使用电力管理平面接口804发送信息848到操作中心。信息848用于虚拟电力电路的健康和状态。
[0197]现参考图9,其根据有利实施例描绘了代理进程的图示。在这个说明性例子中,代理进程900是图2的代理进程218中的代理进程和/或图3中的代理进程318的一个实现的例子。如在这个例子中示出的,代理进程900包括电力控制平面接口 902、电力管理平面接口904以及电力流平面接口 906。这些接口可以是例如以太网接口。
[0198]代理进程900还包括电力管理进程908、网络安全进程910、物理安全进程912以及建模/仿真接口进程914。这些进程允许代理进程900执行图1的电力管理平面104中的操作。进一步地,在这些说明性例子中,这些进程可以仅仅是代理进程900中的一部分进程。
[0199]电力管理进程908发送命令和状态请求916到与代理进程900关联的节点中的多个装置。命令和状态请求916是用于与代理进程900关联的节点中的多个装置的健康和状态信息。多个装置发送响应918到电力管理进程908。在这些例子中,响应918包括请求的健康和状态信息。电力管理进程908还可以从操作中心接收命令和状态请求920。响应于命令和状态请求920,电力管理进程908发送状态信息和响应922到操作中心。
[0200]网络安全进程910发送网络安全信息924到其他代理进程以及从其他代理进程接收网络安全信息925。网络安全信息924可以包括日志、告警、安全事件、密码、规则、阈值、策略和/或其他合适类型的信息。进一步地,网络安全进程910从操作中心接收命令和状态请求926。网络安全进程910发送网络安全信息928到操作中心。网络安全信息928可以包括日志、告警、安全事件和/或其他合适类型的信息。
[0201]物理安全进程912发送命令和状态请求930到与代理进程900关联的节点中的多个装置。物理安全进程912从节点中的多个装置接收物理安全信息932。例如,可以发送命令和状态请求930到节点中的照相机。照相机可以发回物理安全信息932中的视频。
[0202]进一步地,物理安全进程912从操作中心接收命令和状态请求934。物理安全进程912发送物理安全信息936到操作中心。物理安全信息936可以包括日志、物理安全事件、告警和/或其他合适类型的信息。
[0203]建模/仿真接口进程914可以执行与代理进程900关联的节点的仿真。这些仿真可以是用于节点中的电力分发。
[0204]建模/仿真接口进程914从操作中心接收请求938。请求938可以是用于通过为节点运行仿真而生成的信息。建模/仿真接口进程914发送信息940到操作中心。
[0205]在某些说明性例子中,代理进程900中的进程和图8中代理进程800中的进程可以是与同一节点关联的进程。例如,代理进程800和代理进程900两者都可以运行在节点中的处理器单元上。
[0206]代理进程900中的进程和图8中代理进程800中的进程可以交换信息和/或一起工作以执行操作。例如,代理进程900中的网络安全进程910可以和代理进程800中的通知进程810—起使用。
[0207]作为更具体的例子,仅在由代理进程900中的网络安全进程910发送网络安全信息924到其他代理进程之后,可以从代理进程800中的通知进程810发送通知828到其他代理进程。通过这样的方式,其他代理进程可以验证与代理进程900和代理进程800关联的节点。
[0208]现参考图10,其根据有利实施例描绘了用于通知和改变节点容量的消息流的图示。图10中示出的这些消息流可以在如下节点处实现,例如图3的节点302和/或图7的节点700。
[0209]在这个说明性例子中,消息流用于节点中的装置。这些装置包括第一线传感器1001、第二线传感器1002、第一代理进程1004、第一控制装置接口 1006、第二控制装置接口1008、第二代理进程1010、第一控制装置1012以及第二控制装置1014。在这个例子中,第一控制装置1012和第二控制装置1014是协作的柔性交流电传输系统装置。进一步地,第一控制装置接口 1006和第二控制装置接口 1008分别位于第一控制装置1012和第二控制装置1014 上。
[0210]第一线传感器1001为第一电力线感测容量改变(步骤1020)。这个容量是第一电力线的热容量。第一线传感器1001将容量改变报告到代理进程1004(消息1022)。第一代理进程1004用容量改变更新数据库,例如图3中的分布式数据库341(步骤1024)。接着,第一代理进程1004向第二代理进程1010通知容量改变(消息1026)。
[0211]第二线传感器1002为第二电力线感测容量改变(步骤1028)。第二线传感器1002将容量改变报告到第一代理进程1004(消息1030)。第一代理进程1004用容量改变更新数据库(步骤1032)。接着,第一代理进程1004向第二代理进程1010通知容量改变(消息1034)。
[0212]在这个说明性例子中,第一代理进程1004为经过与代理进程1004关联的节点的新电力流计算配置的容量(步骤1036)。配置的容量不同于电力线的容量。电力线的容量是该电力线的测量的热容量。为经过连接在节点的每个电力线的期望电力流计算配置的容量。换句话说,配置的容量可以被计算为超驰(override)该电力线的测量的热容量。
[0213]第一代理进程1004发送用于第一控制装置1012配置容量的命令到第一控制装置接口 1006(消息1037)。第一控制装置接口 1006发送这些命令到第一控制装置1012(消息1038)。第一控制装置1012实现配置容量的改变,以提供第一电力线中期望的电力流(步骤1040)。第一控制装置1012发送响应到第一控制装置接口 1006,指示已经做出改变(消息1042)。第一控制装置接口 1006从第一控制装置1012发送响应到第一代理进程1004(消息1044) ο
[0214]第一代理进程1004发送用于第二控制装置1014配置容量的命令到第二控制装置接口 1008(消息1046)。第二控制装置接口 1008发送这些命令到第二控制装置1014(消息1048)。第二控制装置1014实现配置容量的改变,以提供第一电力线中期望的电力流(步骤1050)。第二控制装置1014发送响应到第二控制装置接口 1008,指示已经做出改变(消息1052)。第二控制装置接口 1008从第二控制装置1014发送响应到第一代理进程1004(消息1054) ο
[0215]现参考图1IA和IIB,其根据有利实施例描绘了在电力网中形成虚拟电力电路的消息流的图示。在图11A和IIB示出的消息流可以在如下电力网中实现,例如图2的电力网202和/或图5的电力网502。
[0216]虚拟电力电路包括发电机1100、负载1118以及位于电力网中发电机1100和负载1118之间的第一、第二、第三和第四节点。这个用于虚拟电力电路的配置是虚拟电力电路(例如图2中的虚拟电力电路222)的一个实现的例子。虚拟电力电路中的不同部件由电力线连接。
[0217]第一代理进程1102和第一控制装置1104与连接到发电机1100的第一节点关联。第二代理进程1106和第二控制装置1108与连接到第一节点和第三节点的第二节点关联。第三代理进程1110和第三控制装置1112与连接到第二节点和第四节点的第三节点关联。第四代理进程1114和第四控制装置1116与连接到第三节点和负载1118的第四节点关联。
[0218]在这个说明性例子中,第一代理进程1102和第四代理进程1114是智能电力网关代理进程。
[0219]指示负载1118改变的消息从负载1118发送到第四代理进程1114(消息1120)。响应于负载1118的改变,第四代理进程1114发送电力请求到第一代理进程1102(消息1122)。第一代理进程1102发送响应到第四代理进程1114,从而应答该请求(消息1123)。
[0220]第一代理进程1102发送容量请求到第一控制装置1104(消息1124)。容量请求是确定节点是否具有所期望的电力容量的请求。在这个说明性例子中,期望容量允许请求的电力被输送到负载1118。第一控制装置1104发送响应到第一代理进程1102,指示第一节点具有期望容量(消息1126)。
[0221]第一代理进程1102发送容量请求到第二代理进程1106(消息1128)。第二代理进程1106发送容量请求到第二控制装置1108(消息1130)。第二控制装置1108发送响应到第二代理进程1106,指示第二节点具有期望容量(消息1132)。
[0222]第二代理进程1106发送容量请求到第三代理进程1110(消息1134)。第三代理进程1110发送容量请求到第三控制装置1112(消息1136)。第三控制装置1112发送响应到第三代理进程1110,指示第三节点具有期望容量(消息1138)。
[0223]第三代理进程1116发送容量请求到第四代理进程1114(消息1140)。第四代理进程1114发送容量请求到第四控制装置1116 (消息1142)。第四控制装置1116发送响应到第四代理进程1114,指示第四节点具有期望容量(消息1144)。
[0224]第四代理进程1114发送响应到第三代理进程1110,同意容量请求(消息1146)。第三代理进程1110发送容量确认到第三控制装置1112 (消息1148)。第三控制装置1112为虚拟电力电路准备第三节点(步骤1150)。第三控制装置1112发送用于虚拟电力电路的信息到第三代理进程1110 (消息1152)。进一步地,第三代理进程1110向其他代理进程通知第三节点的容量(步骤1154)。
[0225]第三代理进程1110发送响应到第二代理进程1106,同意容量请求(消息1156)。第二代理进程1106发送容量确认到第二控制装置1108(消息1158)。第二控制装置1108为虚拟电力电路供应第二节点(步骤1160)。第二控制装置1108发送用于虚拟电力电路的信息到第二代理进程1106(消息1162)。进一步地,第二代理进程1106向其他代理进程通知第二节点的容量(步骤1164)。
[0226]第二代理进程1106发送响应到第一代理进程1102,同意容量请求(消息1166)。第一代理进程1102发送容量确认到第一控制装置1104(步骤1168)。第一控制装置1104为虚拟电力电路供应第一节点(步骤1170)。第一控制装置1104发送用于虚拟电力电路的信息到第一代理进程1102(消息1172)。第一代理进程1102向其他代理进程通知第一节点的容量(步骤 1173)。
[0227]为虚拟电力电路供应了虚拟电力电路中的所有节点后,接着第一代理进程1102发送命令到发电机1100,开始产生请求的电力(消息1174)。发电机1100开始产生请求的电力(步骤 1176)。
[0228]在这个说明性例子中,响应于负载1118的改变产生电力请求。然而,在其他说明性例子中,可以从操作中心接收电力请求。
[0229]现参考图12,其根据有利实施例描绘了拒绝在电力网中形成虚拟电力电路的消息流的图示。在图12中示出的消息流可以在电力网中实现,例如图2中的电力网202和/或图5中的电力网502。
[0230]电力网包括负载1200、发电机1202、第一节点、第二节点、第三节点以及第四节点。第一节点与第一代理进程1204关联,并且包括第一控制装置1206。第二节点与第二代理进程1208关联,并且包括第二控制装置1210。第三节点与第三代理进程1212关联,并且包括第三控制装置1214。第四节点与第四代理进程1216关联,并且包括第四控制装置1218。
[0231]在这个说明性例子中,发送指示负载1200的负载改变的消息到第四代理进程1216(消息1219)。第四代理进程1216发送电力请求到第一代理进程1204(消息1220)。第一代理进程1204发送响应到第四代理进程1216,应答该请求(消息1222)。
[0232]第一代理进程1204发送容量请求到第一控制装置1206(消息1224)。第一控制装置1206发送响应到第一代理进程1204,指示第一节点具有期望容量(消息1226)。
[0233]第一代理进程1204发送容量请求到第二代理进程1208(消息1228)。第二代理进程1208发送容量请求到第二控制装置1210(消息1230)。第二控制装置1210发送响应到第二代理进程1208,指示第二节点具有期望的电力容量(消息1232)。
[0234]第二代理进程1208发送容量请求到第三代理进程1212(消息1234)。第三代理进程1212发送容量请求到第三控制装置1214(消息1236)。第三控制装置1214发送响应到第三代理进程1212,指示第三节点不具有期望的电力容量(消息1238)。
[0235]第三代理进程1212发送响应到第二代理进程1208,拒绝容量请求(消息1240)。第二代理进程1208发送响应到第一代理进程1204,拒绝容量请求(消息1242)。第一代理进程1204发送响应到第四代理进程1216,拒绝电力请求(消息1244)。
[0236]现参考图13,其根据有利实施例描绘了终止电力网中虚拟电力电路的消息流的图示。图13中示出的消息流可以实现在电力网中,例如图2中的电力网202和/或图5中的电力网50 2。进一步地,终止的虚拟电力电路可以是,例如图2中的虚拟电力电路222和/或图5中的虚拟电力电路570。
[0237]虚拟电力电路包括发电机1300、负载1301、第一节点、第二节点、第三节点以及第四节点。第一节点与第一代理进程1302关联,并且包括第一控制装置1304。第二节点与第二代理进程1306关联,并且包括第二控制装置1308。第三节点与第三代理进程1310关联,并且包括第三控制装置1312。第四节点与第四代理进程1314关联,并且包括第四控制装置1316。
[0238]如这个例子所示出的,指示负载1301的负载改变的消息从负载1301发送到第四代理进程1314(消息1318)。第四代理进程1314发送停止电力流的请求到第一代理进程1302(消息1319)。第一代理进程1302发送响应到第四代理进程1314,从而应答请求(消息1320)。
[0239]第一代理进程1302发送请求到发电机1300,以停止向虚拟电力电路供应电力(消息1321)。换句话说,该请求是拆除虚拟电力电路。在这个说明性例子中,拆除虚拟电力电路包含释放第一节点的容量、第二节点的容量、第三节点的容量以及第四节点的容量和/或停止由发电机1300供应电力。
[0240]发电机1300停止向虚拟电力电路供应电力(步骤1322)。发电机1300发送响应到第一代理进程1302,指示电力供应已经停止(消息1324)。
[0241]第一代理进程1302发送命令到第一控制装置1304,使电力线中的容量可用于运送电力(消息1326)。第一控制装置1304向第一代理进程1302发送容量已经可用的确认(消息1328)。第一代理进程1302向第二代理进程1306发送请求,以拆除虚拟电力电路(消息1330)。
[0242]第二代理进程1306发送命令到第二控制装置1308,使电力线中的容量可用于运送电力(消息1332)。第二控制装置1308向第二代理进程1306发送容量已经可用的确认(消息1334)。第二代理进程1306向第三代理进程1310发送请求,以拆除虚拟电力电路(消息1336)0
[0243]第三代理进程1310发送命令到第三控制装置1312,使电力线中的容量可用于运送电力(消息1338)。第三控制装置1312向第三代理进程1310发送容量已经可用的确认(消息1340)。第三代理进程1310向第四代理进程1314发送请求,以拆除虚拟电力电路(消息1342) ο
[0244]第四代理进程1314发送命令到第四控制装置1316,使电力线中的容量可用于运送电力(消息1344)。第四控制装置1316向第四代理进程1314发送容量已经可用的确认(消息1346) ο
[0245]第四代理进程1314针对电力线中运送电力的容量的通知的发送被触发(步骤1348)。这个通知被发送到数据库,例如图3中的分布式数据库341。
[0246]第四代理进程1314发送响应到第三代理进程1310,指示第四节点不再是虚拟电力电路的一部分(消息1350)。第三代理进程1310针对电力线中运送电力的容量的通知的发送被触发(步骤1352)。第三代理进程1310发送响应到第二代理进程1306,指示第三和第四节点不再是虚拟电力电路的一部分(消息1354)。
[0247]第二代理进程1306针对电力线中运送电力的容量的通知的发送被触发(步骤1356)。第二代理进程1306发送响应到第一代理进程1302,指示第二、第三和第四节点不再是虚拟电力电路的一部分(消息1358)。
[0248]通过这样的方式,停止了从发电机1300经过第一、第二、第三和第四节点到负载1301的电力流。
[0249]现参考图14,其根据有利实施例描绘了发送电力到多个负载的进程的流程图的图示。在图14示出的进程可以实现在电力环境中,例如图2的电力环境200和/或图5的电力环境500。
[0250]该进程开始于:基于经过复数个节点和多条线发送电力的容量,选择复数个节点和连接到复数个节点的多条线,以从多个源发送电力到多个负载(操作1400)。多个源、多个负载、复数个节点以及多条线是电力网内的部件,例如图2中的电力网202。
[0251]其后,该进程将复数个节点配置到电路中(操作1402)。在操作1402中,该电路是虚拟电力电路。进一步地,该电路用于从多个源运送电力到多个负载。在这个说明性例子中,多个负载与电路关联。例如,多个负载可以是电路的一部分,可以连接到电路,和/或以某些其他方式与电路关联。
[0252]接着,该进程使用与复数个节点关联的多个代理进程来控制复数个节点,以通过电路发送电力到多个负载(操作1404),其后该进程终止。在操作1404中,可以使用图3中的代理进程318实现多个代理进程。
[0253]现参考图15,其根据有利实施例描绘了控制电力网中多个电路的进程的流程图的图示。在图15中示出的进程可以实现在电力环境中,例如图2的电力环境200。进一步地,这个进程可以在图6的电力环境600中实现。
[0254]该进程开始于:监控电力网中多个电路的多个参数(操作1500)ο在操作1500中,监控可以包括从与电力网中多个电路关联的传感器接收多个参数的信息。该多个参数包括,例如但不限于线容量,线温度,其值大于期望水平的电压的存在,以及线容量的减少。
[0255]多个电路中的每个电路包括电力网中的多条线和复数个节点。多条线被配置为运送电力到多个负载。复数个节点被配置为控制在多条线中运送的电力。
[0256]复数个节点与多个代理进程关联。多个代理进程被配置为使用通信网络(例如图2中的通信网络204)相互通信。多个代理进程将电力网中的复数个节点配置到多个电路中的电路。多个代理进程还控制通过多个电路中的电路输送电力到多个负载。
[0257]其后,该进程基于多个参数和策略来确定是否对多个电路进行改变(操作1502)。接着,响应于确定对多个电路进行改变,该进程使用策略改变多个电路(操作1504),其后该进程终止。
[0258]在操作1504中,可以以多种不同方式改变多个电路。例如,改变多个电路可以包含对多个电路中的至少一个电路改变复数个节点中的至少一部分的配置。在其他例子中,改变多个电路可以包含添加新电路到多个电路。使用多个代理进程(例如图2中的多个代理进程226)改变多个电路。
[0259]现参考图16,其根据有利实施例描绘了稳定电力网中电力的进程的流程图的图示。在图16中示出的进程可以实现在电力环境中的电力网中,例如图2中的电力环境200中的电力网202。进一步地,该进程用于响应于复数个节点的容量改变而改变虚拟电力电路中复数个节点的配置。
[0260]该进程开始于:基于经过复数个节点和多条线发送电力的容量,选择电力网中的复数个节点和连接到复数个节点的多条线,以从多个源发送电力到多个负载(操作1600)。
[0261]其后,该进程将复数个节点和多条线配置到电路中,以通过使用复数个节点从多个源运送多条线中的电力到多个负载(操作1602)。在这个说明性例子中,这个电路是虚拟电力电路。
[0262]接着,该进程监控电路中多条线的参数(操作1604)。在操作1604中,监控包括从与电力网中电路关联的传感器接收参数信息。电力网中多条线的参数可以包括在多条线中流动的电流的频率、在多条线中运送的电力的相位、由多条线消耗的电量以及跨越多个负载的电压降中的至少一个。
[0263]其后,该进程接着确定参数是否超出阈值容限(操作1606)。在操作1606中,可以由多个代理进程(例如图2中的多个代理进程226)做出确定。
[0264]接着,响应于确定参数超出阈值容限,该进程调整复数个节点的配置(操作1608),其后该进程终止。
[0265]在操作1608中,可以以多种不同方式调整复数个节点的配置。例如,调整复数个节点的配置可以包含以电力网中其他节点替换电路中复数个节点中的节点。在另一个例子中,调整复数个节点的配置可以包含调整控制装置的配置,例如图3中的控制装置308或控制装置309。
[0266]现参考图17,其根据有利实施例描绘了为电路选择复数个节点的进程的图示。在图17中示出的进程可以实现在图2中的电力环境200中、图5中的电力环境500中和/或图6中的电力环境600中。
[0267]该进程开始于:在电力网中的节点处接收电力请求(操作1700)。在操作1700中,由与节点关联的代理进程(例如图3中的代理进程318)接收请求。接着,该进程访问用于电力网中节点的数据库(操作1702)。在操作1702中,该数据库可以是例如图3中的分布式数据库341。
[0268]该数据库包含如下信息,例如电力网中每个节点的标识符,电力网中每个节点的位置,连接在电力网中每个节点处的一条或更多条线中的电力容量,安全警报,发生在电力网中每个节点处的事件的日志,和/或其他合适的信息。该数据库包含每个节点当前状态和每个节点之前状态中的至少一个的这种信息。
[0269]该数据库由电力网中所有节点共享。例如,该数据库可以被存储在电力网中节点中的每个节点的处理器单元中。运行在处理器单元上的代理进程可以访问数据库。进一步地,运行在电力网中节点上的代理进程可以基于事件更新数据库。这个事件可以是例如一段时间的流逝。
[0270]接着,该进程使用数据库中的信息来选择电力网中的复数个节点,以形成电路(操作1704)。在操作1704中,在操作1700中接收请求的代理进程基于请求的电量和节点运送请求的电力的容量做出这个选择。
[0271]其后,该进程将复数个节点配置到电路中,以输送请求的电力(操作1706),其后该进程终止。在操作1706中,由与复数个节点关联的多个代理进程执行复数个节点的配置。
[0272]在示出的不同实施例中的流程图和方框图说明了在不同有利实施例中的架构、功能以及装置和方法的某些可能实现的操作。在这方面,流程图或方框图中的每个块可以代表模块、片段、功能和/或一部分操作或者步骤。在某些替换实现中,在块中标注的功能或多个功能可以以不同于图中标注的顺序出现。例如,在某些情况下,连续示出的两个块可以并行执行,或者根据涉及的功能,有时可以以相反顺序执行这些块。同样,除了示出的块以外,可以在流程图或方框图中添加其他块。
[0273]不同有利实施例可以采用完全硬件实施例的形式、完全软件实施例的形式或者包含硬件和软件元件的实施例的形式。某些实施例以软件实现,该软件包括例如但不限于固件、常驻软件以及微代码的形式。
[0274]而且,不同实施例可以采用计算机程序产品的形式,该计算机程序产品可以从计算机可用介质或计算机可读介质中访问,计算机可用介质或计算机可读介质提供了程序代码,以便由执行指令的计算机或者任何装置或系统使用,或者与执行指令的计算机或者任何装置或系统一起使用。为了本公开的目的,计算机可用介质或计算机可读介质通常可以是如下任何有形设备,其包含、存储、传递、传播或传送程序代码,以便由指令执行系统、设备或装置使用,或者与指令执行系统、设备或装置一起使用。
[0275]计算机可用介质或计算机可读介质可以是,例如但不限于电子介质、磁介质、光学介质、电磁介质、红外介质,或半导体介质,或传播介质。计算机可读介质的非限制例子包括半导体或者固态存储器、磁带、可移除计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘以及光盘。光盘可以包括只读存储器光盘(CD-ROM)、读写光盘(CD-R/W)以及DVD0
[0276]进一步地,计算机可用介质或计算机可读介质可以包含或存储计算机可读程序代码或计算机可用程序代码,使得当计算机可读程序代码或计算机可用程序代码在计算机上执行时,这个计算机可读程序代码或计算机可用程序代码的执行使计算机经由通信链接传输另一个计算机可读程序代码或计算机可用程序代码。这个通信链接可以使用,例如但不限于物理的或者无线的介质。
[0277]适合用于存储和/或执行计算机可读程序代码或计算机可用程序代码的数据处理系统将包括通过通信构造(例如系统总线)直接或间接耦合到存储器元件的一个或更多处理器。存储器元件可以包括在实际执行程序代码期间使用的本地存储器、大容量存储以及高速缓存器,高速缓存器为至少某些计算机可读程序代码或计算机可用程序代码提供了临时存储,以减少在执行该代码期间,从大容量存储获取该代码的次数。
[0278]输入/输出或I/O装置可以直接耦合到系统,或者通过介入的I/O控制器耦合到系统。这些装置可以包括,例如但不限于键盘、触摸屏显示器以及定点装置。不同的通信适配器还可以耦合到系统,使数据处理系统能够通过介入的私有网络或公共网络耦合到其他数据处理系统、远程打印机或者存储装置。非限制例子是调制解调器和网络适配器,并且其仅是当前可用类型的通信适配器中的一些。
[0279]为了阐述和说明目的已经描述了不同的有利实施例,其并非意在穷举或限制于所公开形式的实施例。许多修改和变化对本领域技术人员来说是显而易见的。进一步地,不同有利实施例与其他有利实施例相比,可以提供不同的优势。选择并且描述了选定的实施例或多个实施例是为了最好地解释这些实施例的原理、实际应用,并且使本领域其他技术人员能够理解具有适合于所考虑的具体用途的各种修改的各种实施例的公开。
【主权项】
1.一种用于发送电力到多个负载的方法,所述方法包括: 基于经过复数个节点和多条线发送电力的容量,选择所述复数个节点和连接到所述复数个节点的多条线,以从多个源发送所述电力到所述多个负载; 将所述复数个节点配置到电路中以使用所述复数个节点从所述多个源运送所述电力到所述多个负载;以及 使用与所述复数个节点关联的多个代理进程控制所述复数个节点经过所述电路发送所述电力到所述多个负载。2.根据权利要求1所述的方法,其中基于经过复数个节点和多条线发送电力的所述容量选择所述复数个节点和连接到所述复数个节点的多条线以从所述多个源发送所述电力到所述多个负载的所述步骤进一步包括: 响应于接收电力请求,从电力网中的节点识别所述复数个节点。3.根据权利要求1所述的方法,其中基于经过复数个节点和多条线发送电力的所述容量选择所述复数个节点和连接到所述复数个节点的多条线以从所述多个源发送所述电力到所述多个负载的所述步骤进一步包括: 通过所述多个代理进程中的第一代理进程发送经过所述复数个节点输送所述电力的容量请求; 接收对所述容量请求的多个响应;以及 基于所述多个响应从电力网中的节点选择所述复数个节点。4.根据权利要求3所述的方法,进一步包括: 通过所述多个代理进程中的第二代理进程接收所述容量请求; 识别与所述第二代理进程关联的所述复数个节点中的节点的容量;以及 返回对所述第一代理进程的所述多个响应。5.根据权利要求4所述的方法,进一步包括: 响应于接收所述容量请求,通过所述第二代理进程向所述多个代理进程中的第三代理进程发送所述容量请求。6.根据权利要求1所述的方法,进一步包括: 响应于检测到当输送所述电力到所述多个负载时的容量改变,利用电力网中的其他节点改变所述复数个节点中的节点。7.一种设备,其包括: 电力网中的多条线,其中所述多条线被配置为运送电力; 所述电力网中的复数个节点,其中所述复数个节点被配置为控制所述多条线中运送的所述电力; 被配置为运送信息的通信网络; 与所述复数个节点关联的多个代理进程,其中所述多个代理进程被配置为使用所述通信网络相互通信,将所述电力网中的所述复数个节点配置到电路中,并且控制所述电力经过所述电路输送到与所述电路关联的多个负载;以及 控制系统,其被配置为监控所述电力网中的多个电路中的多个参数,基于所述多个参数和策略确定是否对所述多个电路进行改变,并且响应于确定对所述多个电路进行所述改变,使用所述策略改变所述多个电路。8.根据权利要求7所述的设备,其中所述多个代理进程在复数个代理进程内,并且其中所述控制系统包括所述复数个代理进程的至少一部分。9.根据权利要求7所述的设备,其中在使用所述策略改变所述多个电路时,所述控制系统被配置为改变所述复数个节点中的至少一部分的配置。10.根据权利要求7所述的设备,其中在使用所述策略改变所述多个电路时,所述控制系统被配置为改变所述多个电路中的至少一个中的所述复数个节点的组成。11.根据权利要求7所述的设备,其中在使用所述策略改变所述多个电路时,所述控制系统被配置为添加新电路到所述多个电路。12.根据权利要求7所述的设备,进一步包括: 与所述电力网中的所述多个电路关联的多个传感器,其中所述控制系统被配置为通过从所述多个传感器接收所述信息来监控所述电力网中的所述多个电路中的所述多个参数。13.根据权利要求12所述的设备,其中所述控制系统被配置为基于从与所述电力网中的所述多个电路关联的所述多个传感器接收的所述信息确定是否对所述多个电路进行所述改变。14.根据权利要求7所述的设备,其中所述多个参数包括线上的容量、所述线上的温度、其值大于期望水平的电压的存在以及所述线上的容量减小中的至少一个。15.一种用于识别电力网中的电力流容量的方法,所述方法包括: 从所述电力网中的多个传感器接收关于所述电力流容量的信息; 将所述信息存储在与用于所述电力网的复数个代理进程中的代理进程关联的数据库中; 发送所述信息到所述复数个代理进程内的多个其他代理进程;以及 将所述信息存储在与所述多个其他代理进程关联的多个数据库中。16.根据权利要求15所述的方法,进一步包括: 基于关于所述电力流容量的所述信息,选择所述电力网中的节点内的复数个节点,用于输送所述电力到所述电力网中的多个负载。17.根据权利要求15所述的方法,其中所述信息包括容量、总线电压、伏安反应、电力流、电力相位以及电力消耗量中的至少一个。18.根据权利要求15所述的方法,其中所述数据库和所述多个数据库是位于与所述电力网中的节点关联的数据处理系统上的分布式数据库。
【文档编号】H02J3/00GK105939012SQ201610226718
【公开日】2016年9月14日
【申请日】2011年1月17日
【发明人】R·W·萨克曼, J·L·迈耶, T·F·奥弗曼, S·A·穆迪
【申请人】波音公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1