摘要
提出了兼具构件技术和Agent技术二者优点的EMS的多Agent系统(MAS)体系结构。在该分层体系结构中,具体的EMS任务实现为一个CORBA对象,并通过ORB与其他模块进行信息交换;各模块经构件-Agent接口封装为Agent,在MAS层进行交互和相互协作以适应EMS运行环境的变化,并帮助运行人员针对当前运行状态进行合理决策。这种方案可使系统更加稳健、灵活地运行,满足新一代EMS日益提高的可靠性和互操作性要求。
This paper presents MAS architecture of EMS, which combines the advantages of component technology and agent technology. The software agent consists of two parts: logical communication and control module and function implementation module. The MAS architecture of EMS can be divided into three parts: CORBA layer is included into the agent layer, and the communication between the agents is implemented on MAS layer. In this layered architecture, the EMS task is implemented as a CORBA object and exchanges information with other function modules via ORB. Each module is encapsulated into an agent by the component-agent interface. Those agents will coordinate and cooperate in MAS layer to adapt to the change of EMS executing environment and help operators make reasonable decisions according to current operating conditions. This architecture will make the EMS run more robustly and flexibly and meet the ever-increasing requirements of reliability and interoperability for the EMS of new generation.
出处
《电力系统自动化》
EI
CSCD
北大核心
2001年第11期36-40,共5页
Automation of Electric Power Systems
关键词
EMS
软件体系结构
CORBA
MAS
电力系统
可靠性
Computer aided engineering
Computer programming languages
Computer software
Interfaces (computer)