摘要: |
随着机车技术的不断发展,机车系统和机载设备日趋复杂。机车故障的种类以及原因也日渐多样化,对故障诊断系统也提出了更高的要求,故障诊断系统呈现出动态、分布、多部门协作和不确定性等特征。多Agent能够利用并行分布式处理技术和模块化设计思想,把复杂系统划分成相对独立的Agent子系统,通过Agent之间的合作与竞争来完成对复杂诊断问题的求解。同时,考虑到某些故障领域已经积累了丰富的故障案例,采取CBR(Case Based Reasoning案例推理)方法会大大提高案例的检索效率,改善故障解决能力。本文研究了多Agent平台下基于CBR的故障诊断系统的设计实现。
本文首先回顾了故障诊断系统的发展历程,概述了分布式故障诊断系统的研究现状。随后介绍了专家系统、CBR方法、多Agent技术的基本理论,并以此为基础,提出了多Agent平台下基于CBR的故障诊断系统模型,详细分析了多Agent之间的协作机制。对于案例匹配过程,提出了按照故障层次索引,从而缩小案例检索范围,提高了检索效率,同时采用了最近邻匹配策略,提高了检索的准确性。最后,通过JADE平台,实现在多Agent平台上基于CBR的故障诊断系统,CBR推理方法及Agent技术相结合的使用,使得该系统具有集体的智能性、较好的健壮性与容错性。 |