论文部分内容阅读
随着旋转机械设备向高速度、高功率、高可靠性、大型化方向发展,存在着通用性差、诊断知识不足、问题解决方法单一、分析手段不完备等缺陷的现有故障诊断技术越来越难以满足复杂设备诊断的需求,同时伴随着计算机技术、网络通讯技术、人工智能技术等多种技术的发展,为构建基于Agent故障诊断系统奠定了理论基础。Agent的研究源于分布式人工智能领域,学术界一般将其理解为能够模拟人类行为,具备代理性、智能性并能提供相应服务的计算实体。多个Agent在一起协同工作形成多Agent系统(Multi-Agent System,MAS),MAS具有按需协作、松散耦合的运行方式,适合旋转机械智能诊断系统网络分布、异构的特点。论文首先分析了现有旋转机械诊断方法的不足,然后结合多Agent技术,建立了基于MAS(Multi-Agent System,MAS)旋转机械智能诊断系统的网络模型,并给出了模型的主要组成部分。归纳出模型中的各种Agent,设计出各种Agent的功能和结构模型。给出了基于MAS旋转机械智能诊断系统网络模型的Agent组织机构。论文重点研究了旋转机械智能诊断系统中的多Agent通信技术。在对现有多Agent通信方式和通信语言进行认真研究的基础上,结合旋转机械智能诊断系统实际,提出了基于MAS旋转机械智能诊断系统的结构框图和基于通信服务器的多Agent通信策略,给出了通信服务器的整体设计和详细设计。对KQML行为原语进行了扩展,通过旋转机械智能诊断系统框架模拟实现了基于旋转机械智能诊断系统网络模型中多Agent通信。