文档介绍:2
2 2 2
2
2
第 39 卷第 1 期船海工程 Vol. 39 No. 1
2010 年 2 月 SHIP & OCEAN EN GIN EERIN G Feb. 2010
DOI :102. 3963/ j. issn. 1671 7953. 2010. 01. 033
2 2
2 2
基于多 A2 gent 的雷达设备远程故障诊断系统
1 2
2 李娟,黄赞能
(1. 海军工程大学电子工程学院,武汉 430033 ;2. 海军 92823 部队 2 中队, 三亚 572021)
摘要:针对雷达设备的故障检测需求,设计由多个 Agent 组成的远程故障诊断系统软件结构;提出结
合结构和故障的综合方法对雷达诊断问题进行分布式任务分解,明确故障问题;阐述多 Agent 之间合作完成
诊断任务的过程;对系统的硬件结构进行层次划分和功能设计。通过实例说明系统诊断功能的实现。
关键词:多 Agent ;雷达;故障诊断;分布式
中图分类号:U675. 74 ; TP277 文献标志码:A 文章编号:1671 7953 (2010) 01 0106 04
随着现代雷达设备向大型化、自动化、智能化基于多 Agent 的分布式雷达设备远程故障
和复杂化发展,其故障诊断也变得十分复杂,解决实时监测系统软件由多个 Agent 组成。Agent 根
这一问题的方法之一是建立基于网络的远程监测据他们在系统中的功能进行划分,将每一个功能
与故障诊断系统[1 ] 。目前,远程故障诊断主要实单元用一个 Agent 来实现,这绝对不是简单的功
现模式是基于 B/ S 的远程故障诊断专家系统,这能堆积,而是用一种新的方法来构造功能单元。
种方式主要是建立在 C/ S 结构之上,结构简单、这种诊断系统具有很强自主性和自适应性。根据
诊断资源丰富;但由于目前网络自身的一些缺点, 远程故障诊断系统各个组成部分的职能,把系统
网络通信的负载集中,经常会形成网络通信瓶颈。划分为管理层、通信层、诊断层和采集层。与各个
而远程故障诊断系统对实时性和并行分布式处理层次相对应,可定义管理 Agent 、通信 Agent 、诊
要求较高,使得这种模式难以满足要求。分布式断 Agent 和采集 Agent ,其中管理 Agent 又可分
人工智能技术的发展为大规模诊断系统设计和实为综合控制 Agent 和知识管理 Agent 两部分。
现提供了一条极具潜力的途径,人工智能和计算图 1 是该多 Agent 系统软件的结构示意图。
机领域代理(Agent) 和多代理(Multi Agent) 系统
技术[ 2 3 ] 为分布式智能诊断系统的实现提供了有
力的手段。远程故障诊断具有分布式计算、分布
式人工智能等特点,是 Multi Agent 技术的天然
应用领域。
1 某雷达设备故障诊断系统软件
Agent 是一种具有自主行为的智能体,其特
性非常适合于协作应用。雷达系统的故障诊断一
方面必须有很高的可靠性和准确性,另外一方面
必须有快的诊断速度。因此采用多 Agent 的技
术来实现某雷达系统的故障监测是一种行之有效
的方法。
图 1 故障监视和诊断多 Agent 系统