论文部分内容阅读
MAS(Multi-Agent System,多Agent 系统)是计算机科学中比较新的一个分支,它融合和拓展了面向对象技术、分布式计算、人工智能等多个领域的理念。本文沿着“MAS 理论MAS 实现技术将MAS 技术应用于污水处理专家系统MAS污水处理专家系统的实现”的思路对作者在课题研究中所取得的成果进行介绍。论文首先介绍了MAS 的发展现状、应用范畴、本课题要达到的目的,以及作者在本课题中所做的工作;然后介绍了Agent 的基本概念、MAS 的理解和它与其它计算机研究领域的关系;之后又对目前MAS 领域最活跃,也是最重要的Agent 之间通信、冲突协商、任务协作等问题作了全面、详细的介绍。接着,作者在论文中详细介绍了FIPA标准的相关理论;以及对JADE(一个完全遵循FIPA标准的JAVA 版MAS 开发平台)中几个重要的类进行介绍。将MAS 技术应用于实际项目,是本课题的一个重要组成部分,作者根据其适应问题域的特点,将其应用于污水处理专家系统之中得到了较好的效果。在论文接下来的内容中详细地给出了MAS 污水处理专家系统的总体设计方案。在随后的MAS 污水处理专家系统实现方面,作者对目前已经实现的三个Agent:数据服务Agent、冲突消解Agent 和故障诊断Agent 逐个从内部数据流程到编码实现进行一一叙述,还给出了一些关键的代码。在此之前还对Agent 之间的通信实现给出了实例。通过对MAS 污水处理专家系统的原型系统测试,验证了本课题所研究的MAS 技术的优越性和技术应用路线及方法、工具的正确性。同时,在污水处理智能化控制领域提出了一套能够运用知识和推理来解决只有专家才能解决的复杂问题的智能化解决方案,此方案具有一定的创新性。此外,还针对原型系统的缺陷和不足提出了改进方案。鉴于Agent 理论、相关标准都还在发展之中,同时受到研究水平和条件的限制,还有许多问题未能深入探讨,但文中对MAS 理论的阐述、FIPA 标准的介绍和选用、在污水处理专家系统中的成功应用,以及对一些开发工具(如JADE、JESS、Hibernate)使用的探讨,为MAS 应用技术的深入、广泛研究,以及MAS 的实现提供了一条完整的技术路线。其中涉及到的思想、方法,可为研究开放式、集成化的分布式智能系统提供一种新的可行的思路和借鉴。