论文部分内容阅读
本文深入研究了Agent和多Agent技术,对各种类型的Agent结构、多Agent系统组织方式、Agent之间的协作模式、求解机制和通信方法进行了深层次分析,结合当前多Agent技术的最新发展,研究设计了一个基于多Agent技术的继电保护系统。系统分为三层:网络重构层、中间协调层和底部执行层。网络重构层是一个网络重构Agent,从系统层面上对继电保护的多Agent系统进行管理,负责整个系统的运行、调节。中间协调层包含检测Agent、保护Agent和搜索Agent,检测Agent识别计算系统实时参数;保护Agent包含多种保护方案,以检测Agent计算出的故障分量为基础,选择保护动作;搜索Agent负责各个Agent的通信和查找,是Agent间通信和协作的基础。底部执行层包含数据采集Agent和执行Agent,数据采集Agent采集保护系统的实时参数,以供系统决策;执行Agent管理保护系统中的各个保护动作装置,主要是各条线路上的断路器,接收并实现保护Agent下达的保护动作,完成故障切除。在系统结构设计的基础上,本文深入研究了多Agent系统的通信方式和协作过程。以KQML知识查询语言为通信基础,KQML翻译各个Agent的信念和想法。由于KOML通信语言对各个Agent来说是内部透明的,我们用XML语言对KQML语句进行封装,利用已经成熟使用的计算机通信协议在网络中进行传输,辅以现有的电网通信手段,实现并初步测算了Agent之间的通信质量,得出的结果表明,系统完全能够满足继电保护的要求。同时,本文也对多Agent的实现方法进行了研究,选用面向Agent的开发方法MADE,选取保护系统中的搜索Agent,用Java语言和Agent开发平台MADE,实现了多Agent保护系统中搜索Agent的软件程序。在完成多Agent保护系统的初步设计之后,本文以自适应电流保护为保护类型,探讨了自适应电流保护的保护机制、保护范围,并与传统电流保护相比较,以具体实例验证了多Agent自适应保护的优越性,以仿真软件PSCAD为平台,得出了故障切除的波形图。仿真结果表明,多Agent自适应保护比起传统电流保护来,在反应速度、消除拒动、误动、提高保护系统动作反应时间等方面,有着显著提高。本文设计了基于多Agent的继电保护系统,实现了多Agent技术和继电保护的结合,运用先进的分布式人工智能技术解决现有继电保护遇到的一些问题,通过仿真验证,我们可以看出基于多Agent的继电保护系统是可行的,而且有着其先进性。