论文部分内容阅读
激光压制观瞄装置在上世纪90年代末就被装备在了99式主战坦克火控系统上,曾一度提高了我军机械化装甲部队的作战水平。它是一套集光、机、电于一体的系统,工艺流程和运行机理都比较复杂。现阶段故障发生后的原因查找和对具体故障部位的定位仍然依靠维修人员来分析,在快速性和准确性上受限于维修人员经验水平。因此,亟需开发一套实时的故障诊断专家系统,快速检测出具体故障部位并分析出故障原因,以供维修人员参考。为此,本文对激光压制观瞄装置故障诊断专家系统的设计过程与实现方法做了一定的研究,主要的研究内容如下:首先,对激光压制观瞄装置故障诊断专家系统的知识获取方式做出了研究。采用基于粗糙集理论的改进DMI相对属性约简算法和建立故障树的方式进行知识获取,解决了传统的故障诊断专家系统知识获取难的问题。采用改进的DMI相对属性约简算法获取的诊断规则挖掘故障树的顶事件,以便于选取某一故障树进行诊断,再利用已建立的故障树及其分析法求出此故障树的最小割集,亦即产生故障的具体原因。其次,对激光压制观瞄装置故障诊断专家系统知识库的构建方式做出了研究。采用产生式知识表示法对激光压制观瞄装置故障诊断专家系统的知识进行表示;采用Access 2000数据库来对激光压制观瞄装置故障诊断专家系统的知识库进行建立和存储,并通过Visual C++6.0中的MFC基础类程序设计来对知识库进行管理和维护。再次,对激光压制观瞄装置故障诊断专家系统推理机的设计做出了研究。通过对不同故障诊断专家系统的推理控制策略的比对,本文采用改进的正向推理(Improved Forward Reasoning,简称IFR,以下都以“IFR”来代替“改进的正向推理”)算法完成了激光压制观瞄装置故障诊断专家系统推理机的设计,并且使其诊断推理效率在一定程度上得以提高。最后,对激光压制观瞄装置故障诊断专家系统软件的开发做出了研究。根据故障诊断专家系统的基本构造,对激光压制观瞄装置故障诊断专家系统软件进行了模块化设计,并采用Visual C++6.0编程软件和Access 2000数据库联合开发了激光压制观瞄装置故障诊断专家系统软件,使得各个模块的功能得以实现。