APP下载

基于网损最小的配电网多代理复电系统设计

2014-09-26李红伟

电力自动化设备 2014年4期
关键词:总代理支路代理

李红伟,孔 冰,李 超

(西南石油大学 电气信息学院,四川 成都 610500)

0 引言

配电网不可避免地会发生各种类型的故障,如果故障后不能及时地恢复供电,严重情况下可能会造成巨大的经济损失和严重的社会影响。随着我国配电网结构及其运行方式变得越来越复杂,如何快速而可靠地实现复电重构,是当前研究的一个热点[1-4]。电力系统的复电重构,即故障情况下的自恢复,是通过改变馈线开关的状态,将馈线区域的部分或全部停电负载转移到临近负载较低的馈线。在该问题的求解过程中,需要考虑如扩大复电区域、减少开关操作、最大限度地减少复电时间、保持系统的辐射状架构等诸多因素,最终所得到的解是一系列开关操作。现阶段,对该问题的研究方法大致有数学优化方法、启发式搜索方法、人工智能方法以及多代理技术等[5-12]。

文献[9]根据配电网的分层结构特点,建立了三层多代理故障恢复模型,采用分阶段故障恢复,优先考虑用最近的电源恢复最多的停电负荷,从而减小故障影响范围。文献[10]设计的环网的多代理系统(MAS)中,没有设置中央控制代理,各代理仅与其邻居代理通信,减少了信息交互的负担。文献[11]提出了一种基于多代理技术的黑启动恢复方法,使得电网或系统在出现故障后,能不依靠其他网络实现整个系统的电力恢复。文献[12]针对船舰电力系统,讨论并提出了用以实现电力系统重构的多代理系统,能在保障高优先级负荷供电的前提下,尽可能地恢复整个系统的供电,为配电系统的供电恢复提供了一个思路。

MAS应用于配电网复电有其独特的优势,相关的研究都还有待深化。本文基于多代理技术和JADE开发平台,以配电网络重构后的网损最小为目标,设计了配电网络的多代理复电系统,分析了该系统完成配电网故障重构的原理及过程;以33母线系统为对象,通过模拟部分区域故障检验了该多代理复电系统的运行情况,验证了其可行性。

1 MAS

1.1 MAS特点

代理是运行于动态环境中的实体,它具有智能性及自主性,能够根据所获得的信息实现对问题的规划和求解。MAS是由多个代理所组成的整体系统,其通过各代理的自主性动作或代理之间的相互合作完成对问题的求解[13-14]。MAS中的各代理依然具有独立性和自治性,其目标和行为不受其他代理干扰,并通过竞争或协商等手段协调解决目标和行为之间的矛盾和冲突[15]。

MAS具有分布式结构,系统中的各个代理可以协同工作。将MAS应用到配电网络重构中,能够减轻当前集中控制系统的计算负担,也能够使得故障的处理更加灵活。

1.2 MAS功能

根据MAS的特点,基于JADE开发平台来设计配电网多代理复电系统。JADE包括一个代理赖以生存的运行环境、开发代理应用的类库及用来调试和配置的一套图形化工具,为分布式多代理的应用提供了基础设施和最基本的服务。利用JADE平台所提供的各种工具,可控制各代理的工作状态,对代理实现多种操作,并实时监测各代理的交互状况等。本文所设计的多代理复电系统以分散的方式运行于JADE平台上,其总目标是:当实际的配电系统发生故障并导致部分区域停电时,该多代理复电系统能够快速地制定出优化的复电重构方案,并据此方案控制相应的开关动作,实现复电。

该多代理复电系统含多个母线代理(BusAgent)和1个辅助代理(AssistantAgent),各代理根据各自的运行规则执行相应的功能。辅助代理仅是一个软件实体,在实际的配电网络中没有实物与之对应,其主要任务和功能是获取实际配电系统的参数,为其他母线代理提供诸如支线号、功率损耗等各种查询服务。多代理复电系统中的各母线代理与实际配电网络的各母线节点一一对应,其主要目标是在配电网络出现故障时,根据复电优化算法,制定一个网损最小的复电重构方案;代理通过彼此之间的交互和协商,根据最优方案操作相应的开关动作,从而为停电区域恢复供电。

该复电系统中的任何一个母线代理都可以调用复电优化算法,从而制定出最优的复电重构方案。但是每次故障时,仅有一个代理调用复电优化算法,具体由哪条母线的代理执行该动作,主要是取决于实际网络的故障范围。一旦发生了故障,处于故障区域的母线代理中就会自动产生一个复电总代理,由该代理制定复电方案并主导复电过程。所以,该复电系统能够很灵活地处理配电网络可能出现的多种故障情况。

2 MAS复电分析

当配电系统发生故障并导致部分区域停电时,各代理根据复电总目标,通过彼此间的协作,共同制定复电方案。整个复电流程大致可以分为确定复电总代理、确定停电区域、制定优化复电方案、方案执行4个部分。图1为配电系统发生故障时复电的流程图。

图1 多代理复电流程图Fig.1 Flowchart of multi-agent power restoration

具体分析如下。

a.程序初始化。程序启动时,多代理复电系统自动进行初始化。辅助代理自动获取配电网络参数,准备向母线代理提供查询服务;各母线代理向辅助代理请求查询服务,获得其邻居母线代理(处于其前面和后面的母线代理)的信息。

b.确定复电总代理。系统发生故障后,需要确定一个复电总代理,由它主导复电过程。一旦检测到停电,各母线代理就会询问其邻居代理是否停电。邻居代理接收到询问消息后,会反馈自身母线上的故障标志的值(“假”表示未停电,“真”表示已停电)。各母线代理即根据其邻居代理的故障标志的值判定自身是否是复电总代理:若其前面的母线代理回复“假”,而其后面的母线代理回复“真”,则可以确定当前母线代理是复电总代理;否则不是复电总代理。

c.确定停电区域。确定了复电总代理后,该代理需要确定停电区域,从而准备复电操作,具体实现过程如图2所示。若A为复电总代理,A会向其后面的已经停电的邻居代理B发送一条包含复电总代理信息的通知。B接收到该通知后,向A回复一条包含自身故障状况的信息,表示其已经获得了复电总代理的信息。该信息主要包括两部分内容:故障母线的编号,用于帮助复电总代理确定停电区域;母线发生故障的时间,便于生成故障记录。然后,B会向其后面的已经停电的邻居代理C转发它接收到的通知。C接收到B的通知后,向A回复一条包含自身故障状况的信息,表示其已经获得了复电总代理的信息。然后,母线代理C及其后面的停电的母线代理会将该通知转发下去,直到停电区域内的所有母线代理都已经获得了复电总代理的信息。复电总代理A根据其接收到的来自于各停电母线代理的回复信息确定停电区域。

图2 确定停电区域示意图Fig.2 Schematic diagram of blackout area determination

d.制定优化复电方案。在复电总代理确定了停电区域的范围之后,调用复电优化算法,本系统采用改进的最优流模式法来确定网损最小的优化复电方案。

e.方案执行。复电总代理根据制定的复电重构方案,分别向特定的母线代理发送命令,要求其操作相应支线上的开关,从而更改配电网络结构,以最优的方式为停电区域恢复电力供应。

从执行时间而言,一般要求从故障发生到制定出复电重构方案的时间为数秒到数十秒,在本文的MAS中,各代理之间进行一次信息交互的时间约为几微秒,复电总代理调用复电优化算法制定复电方案的时间一般为数十到数百微秒(跟硬件有关),能满足实际系统要求。

3 优化复电方案

3.1 改进的最优流模式算法

最优流模式法[6]最早由 Darish Shirmohammadi等人提出,其基本思想是:首先闭合配电网络中所有的联络开关形成一个弱环网,然后将网络负荷利用各节点的电压转换为节点电流注入,通过潮流计算得到该弱网环的潮流分布,称之为最优流模式,即将各个支路的阻抗仅以电阻表示,在满足KCL和KVL的条件下计算得到环网支路的电流分布,此时环网网损最小,最后打开最优流模式中流过电流最小的支路上的开关把环网变为辐射网。

本文采用了文献[17]的改进最优流模式算法实现网络重构分析,该算法在文献[16]提出的最优流模式法上做了以下改进。

a.以启发式规则确定联络开关的闭合顺序。每次闭合一个联络开关形成只含一个环网的网络,然后打开环网上的一个开关使网络恢复为辐射网。启发式规则认为联络开关两端电压降越大,闭合该开关后所引起的网损减少量越大。在确定联络开关电压降后,就可以忽略一些电压降太小的联络开关,这样减少了不必要的开关操作。

b.打开环网支路上开关的判据。首先计算打开环网上各个支路开关后所引起的网损变化,然后选择打开造成网损增量最小且满足电流约束的支路开关。

通过如上改进,减少了不必要的开关操作,极大地降低了计算量。与此同时,将网损变化量作为开关操作的判据,为开关动作提供了理论基础,保证了结果的最优性。重构方案的具体执行过程见图3。

3.2 网损计算

最优流模式实现了配电网络网损最小的电流分布,但是为了保证配电网络的辐射状运行,就必须打开环网的一条支路上的开关L,这样就必然会造成网损的变化ΔPloss。开关L必须满足开关打开后造成的网损增加量最小,这样打开L后的配电网络的网损才能更接近最优流模式。基于支路交换算法的配电网的重构中,当联络开关L与环网支路k上的开关发生支路交换后,负荷将发生转移,在此过程中,一般可以认为最佳负荷转移量与电压无关[18-19],因此在计算开关L打开前后的网损变化量的过程中可以忽略节点电压变化的影响,即近似认为辐射支路的网损不变,只需要计算环网的网损影响,从而降低了计算量。

设环网支路k上的首端功率为Pk+jQk,电阻为Rk,则环网支路上的网损为:

图3 重构方案流程图Fig.3 Flowchart of reconstruction scheme

其中,bloop为环网上所有支路的集合;Uk为环网支路k首端节点的电压幅值。

打开开关L后环网支路的功率变为:

其中,PL、QL分别为开关L所在支路的有功、无功功率。

环网支路的网损变为:

则有:

其中,PLloss为开关L打开后的网损;ΔPLloss为开关L打开后的环网网损变化量。

在本文的重构方案中,采用了一种基于节点注入功率的潮流计算方法计算潮流,这种基于回路分析法实现的潮流算法为实数运算,具有计算速度快、收敛性好等优点[20]。该潮流计算方法可直接计算出各支路的功率分布、功率损耗,应用于上述重构复电算法时,不需要专门计算各支路功率,可大幅降低计算量,提高计算速度。

4 仿真案例

将本文设计的多代理复电系统应用于求解33母线系统的故障复电问题,通过设定故障点以验证该系统的有效性。图4为33母线测试系统,该系统中共有 33 条母线(B0— B32)、32 条支线(1—32)、5条联络线(33—37)。在图4所示的配电网络的每条母线上都设置一个母线代理,设该系统中各支线和联络线上都有开关,且这些开关的动作由相应支线和联络线的首端母线代理控制。当系统发生故障后,即是通过各母线代理之间的协调与合作,控制各支线和联络线上的开关动作,共同为停电区域恢复供电。

图4 33母线测试系统Fig.4 33-bus test system

4.1 重构复电方案

本文仅介绍模拟图4中33母线系统支线11发生故障时的复电重构情况。当支线11发生故障后,支线11上的开关将断开,这将导致支线12—17停电,从而母线B11—B17停电。母线代理BusAgent11—BusAgent17一旦检测到该故障,就会启动复电程序,试图为这些停电的区域恢复供电。本文模拟母线B11—B17停电的方法,是通过在JADE平台上新建一个虚拟代理,由该虚拟代理向MAS中的母线代理BusAgent11—BusAgent17各发送一条故障信息,母线代理 BusAgent11—BusAgent17接收到故障信息后,则判定相应母线发生故障,并将其故障标志的值设为“真”。

当母线B11—B17停电后,首先会在母线代理BusAgent11—BusAgent17中产生一个复电总代理BusAgent11。复电总代理确定停电区域之后,根据优化复电方案,可以分别得到需要断开和闭合的开关所在的位置(即线路编号),如表1所示。在向辅助代理请求查询服务后,复电总代理会分别得到操作以上开关动作的母线代理信息。最后,复电总代理会分别向这些母线代理发送REQUEST信息,要求其操作相应的支路开关。

表1 优化复电方案Tab.1 Optimal power restoration scheme

复电总代理得到表1的开关操作方案后,根据该方案指导各母线代理控制各开关动作,从而为停电的区域恢复供电。根据最优复电方案,网络重构后的结构见图5。与未优化的复电方案相比,利用本文的复电方案进行复电重构后的网损大幅减小,见表2。

图5 最优复电结构图Fig.5 Structure of optimal power restoration

表2 网损比较Tab.2 Comparison of grid loss

4.2 应用MAS的复电过程

图6由JADE平台中的SnifferAgent监测得到,表示的是复电重构过程中各代理之间的交互情况。图中每一列代表一个代理;每条带箭头的直线表示一次代理之间的通信,表示信息由发送者指向接收者。为更加清晰地展示结果,图中未列出全部的代理,只列出母线代理BusAgent10—BusAgent17以及辅助代理(AssistantAgent)的信息交互情况。 在图 6(a)、6(b)中,第2列到第10列分别代表辅助代理、母线代理BusAgent10—BusAgent17,图中各交互信息所表示的具体含义如下。

a.1—7行。母线代理BusAgent11—BusAgent17接收到来自于虚拟代理的INFORM类型的故障信息,模拟母线B11—B17停电。

b.8—33行。各停电的母线代理分别向其邻居代理发送类型为QUERY-REF的信息,询问其是否停电;邻居代理接收到询问后,回复的类型为INFORM的信息。各母线代理据此判定自身是否成为复电总代理。

c.34—36行。BusAgent11成为复电总代理,它向BusAgent12发送一条包含复电总代理信息的INFORM类型的通知;BusAgent12接收到该通知后,回复一条INFORM类型的信息表示确认;BusAgent12向复电总代理发送一条INFORM类型的信息,报告其故障情况。

图6 各代理的交互顺序图Fig.6 Schematic diagram of agent interaction sequence

d.37—39行。BusAgent12将接收到的通知以INFORM信息的形式转发给BusAgent13;BusAgent13接收到通知后回复INFORM类型的确认信息;BusAgent13向复电总代理发送INFORM类型的信息,报告其故障状态。

e.40—51行。各代理转发通知、向复电总代理报告其故障状态。

f.52、53 行。复电总代理(BusAgent11)向辅助代理发送QUERY-REF信息,请求查询所有处于停电区域中的支线;辅助代理查询完毕后,将结果以INFORM信息的形式反馈给BusAgent11。

g.54、55行。复电总代理根据优化重构算法得到最优复电方案后,向辅助代理请求查询操作相应支线开关断开的母线代理的信息;辅助代理完成查询后,将结果反馈给复电总代理。

h.56、57行。复电总代理向辅助代理请求查询操作相应支线开关闭合的母线代理的信息;辅助代理完成查询后,将结果反馈给复电总代理。

i.58—71行。复电总代理向相应的母线代理发送REQUEST信息,要求其断开或者闭合相应的支路开关。其中,第63、67行分别表示复电总代理(BusAgent11)闭合支线35和12上的开关。

5 结论

本文基于多代理技术,利用JADE开发平台,设计了一个配电网多代理复电系统;通过模拟33母线系统部分区域故障,验证了该多代理复电系统的可行性和有效性。该多代理复电系统中的各代理分布于配电网络各母线节点上,当配电网络故障时,停电区域中会确定一个复电总代理。该复电总代理根据复电优化算法得到一个最优的复电方案并指导方案的实施。与传统集中式复电重构系统相比,该多代理复电系统的分布式结构能减轻系统的信息交互负担、简化系统结构、增强系统鲁棒性,为配电网络的复电重构提供了一种新的途径。多代理系统采用分布式结构,可扩展性强;系统中各代理分布于配电网络中,通过彼此间的协调动作共同实现复电重构,避免了对某个或某些代理的完全依赖,使得故障的处理更加灵活。将多代理技术应用于配电网络复电重构,在提高配电网的供电可靠性、提升配电网的整体自动化水平、促进智能配电网的建设等方面都具有相当重要的现实意义和十分广阔的应用前景。

猜你喜欢

总代理支路代理
一种新的生成树组随机求取算法
代理圣诞老人
代理手金宝 生意特别好
雅萌,让科技带给你更自信的美丽——专访雅萌品牌创始人山崎贵三代社长与中国总代理王振刚董事长
好东西要分享
配电网运行拓扑与支路顺序算法
多支路两跳PF协作系统的误码性能
利用支路参数的状态估计法辨识拓扑错误
◎ 长沙市鑫科文文化用品商行
全国邮购总代理蔬菜种子、农药激素、农业资材价目表