[发明专利]一种将微电网多代理控制映射到IEC61850-GOOSE的方法有效
申请号: | 201310494763.1 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103560581A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 窦晓波;王李东;孙纯军;吴在军;胡敏强;钱康;王作民;宗柳;朱东升;苏麟;巫怀军 | 申请(专利权)人: | 江苏省电力设计院;东南大学 |
主分类号: | H02J13/00 | 分类号: | H02J13/00 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;许婉静 |
地址: | 210009 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电网 代理 控制 映射 iec61850 goose 方法 | ||
1.一种将微电网多代理控制映射到IEC61850-GOOSE的方法,其特征在于:包括数据模型映射和通信服务映射,所述数据模型映射包括:建立微电网内代理、基于代理通信语言和IEC61850的子代理信息建模;通信服务映射包括:建立基于代理通信语言的GOOSE状态机、设定GOOSE报文处理流程;
1) 建立微电网内代理,包括以下步骤:
(11)建立微电网内单个逻辑设备或逻辑设备集合对应的代理:把IEC61850标准与多代理系统结合起来,将微电网相对独立的功能构造成对应的代理;
(12)建立各代理内的子代理:每个代理内的子代理包括内部节点子代理集合和外部节点子代理,内部节点子代理集合包括两个子代理:自治子代理和反应子代理,自治子代理基于本地信息实施自治控制,用于实现代理的自治性,维持代理本身的正常运行和接入点的稳定;反应子代理用于实现代理的反应性,根据代理自身特点和运行状况,对运行方式进行简单的自我决策,调整控制指令和参数,实现更合理、更高效、更经济的运行;外部节点子代理用于实现代理的社会性和主动性,借助与其它代理间的信息交互,自主进行协调配合,以完成微电网的分布式控制功能;
(13)根据各子代理功能划分逻辑节点集合:不同功能的逻辑节点的分类聚集构成各类子代理,若逻辑节点未包含部分微电网功能单元,则按照IEC61850-7-4标准中有关自定义逻辑节点的规范,针对微电网功能单元的基本特征,以及微电网内多代理控制的基本要求新建逻辑节点;
2)基于代理通信语言和IEC61850的子代理信息建模:
通过代理通信语言ACL中参数,利用IEC61850定义的信息模型作为微电网中各Agent通信的信息载体,将代理通信语言ACL融合到逻辑节点中,生成全新自定义的EXAG属性,实现数据模型映射;
3) 建立基于代理通信语言的GOOSE状态机:
通过代理通信语言建立代理间通信所需要的状态机,根据代理通信语言中的唯一强制参数Performative在GOOSE报文中的属性值确定接收报文和响应报文的通信行为;
4) 建立GOOSE处理流程:设置报文发送流程和报文接受流程,针对已接收完毕的GOOSE报文,设定其主体内容的处理流程,实现微电网内功能代理间的协商。
2.根据权利要求1所述的将微电网多代理控制映射到IEC61850-GOOSE的方法,其特征在于:在所述步骤2)中,将代理通信语言ACL融合到逻辑节点中包括以下步骤:(21)将代理通信行为类型AgentPerformative、代理通信参与者AgentParticipants、代理通信内容AgentOntology、代理对话控制AgentConversation定义为逻辑节点的数据对象;
(22)将代理通信语言ACL所包含的信息定义为各个数据对象的数据属性;
(23)定义各个数据对象的公共数据类、属性类型及功能约束。
3.根据权利要求1所述的将微电网多代理控制映射到IEC61850-GOOSE的方法,其特征在于:在所述步骤4)中,建立GOOSE处理流程包括以下步骤:
GOOSE 报文发送流程:
发布方Agent根据实际应用需求把需要发送的功能约束数据和功能约束数据属性组织在一起形成 GOOSE 数据集,数据集中的各个成员取自数据模型EXAG,数据集中的数据值更新后被写入发送缓冲区,然后根据 GOOSE控制块规定的通信要求传输 GOOSE 报文;
(2)GOOSE报文接受流程:
订阅方Agent根据发布方的组播地址成功订阅GOOSE报文后,从其他Agent处接收所需要的GOOSE信息,并暂存于接收缓冲区,订阅方Agent获取缓冲区报文,并传给上层应用进行 BER解码,然后对 GOOSE 信息进行相应处理;
(3)GOOSE报文处理流程:
步骤1)判定是否本Agent所应接收报文,如若是则进入步骤2);
步骤2)辨别同一时刻Agent接收的多重对话和对应报文的回复时间,Agent在同一段时间内可能参与微电网内多个优化方案的协商制定,此时通过id保证多个协商会话的正确进行,确定会话id和回复时间后,进入步骤3);
d维护:一个多代理事件所产生的GOOSE会话群对应同一个id,id初始值为1,每产生1次多代理事件,id加1;计满4294967295后,id复归1;
步骤3)判定此报文是Agent主动发出的报文还是用于回复其他Agent请求的响应报文,若是主动发出报文则进入步骤4),若是响应报文则进入步骤11);
步骤4)判定报文通信行为,以运用之前所设定的GOOSE状态机,进入步骤5);
步骤5)提取出此次报文的具体控制命令,Agent根据控制命令进行决策后进入步骤6);
步骤6)Agent进行决策后得出解决方案,进入步骤7);
步骤7)判定此报文是否需要回复,若不需要回复,信息处理流程结束,若需回复,进入步骤8);
步骤8)判定报文是否需要回复至指定Agent,若需要,则组织GOOSE报文通知指定Agent;若不需要,则只回复给报文发送Agent;
步骤11)、12)与步骤4)、5)过程相同,由于此时Agent所接受的报文是发送Agent对某种解决方案的回应,若发送Agent同意建议方案则直接进入步骤7);若发送Agent不同意建议方案,则进入步骤13);
步骤13)制定新的解决方案,方案完成后也进入步骤7)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省电力设计院;东南大学,未经江苏省电力设计院;东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310494763.1/1.html,转载请声明来源钻瓜专利网。