论文部分内容阅读
雷达作为现代观察、探测工具,在民事应用和军事领域都有广阔的发展空间。它具有高精度、高效率的特点,是一个十分庞大的系统。在基层雷达部队中,某型雷达的故障发生率较高,但由于各种现实条件,使得该型雷达故障维修的及时性和有效性都得不到满足。如果发生故障不能及时准确的排除,直接影响到雷达的日常战备。为此,研究设计该型雷达的故障诊断专家系统显得迫切需要。本论文从故障诊断专家系统出发,介绍其研究现状以及成果,论述了雷达系统的结构、工作原理和故障分析,针对该型雷达的故障诊断现实需求,结合本人的实际工作经验,提出该雷达故障诊断专家系统的设计思想及开发方法。本设计总体思路为:针对系统不同的功能模块,采用不同的软件进行独立开发,最后将各功能模块利用软件嵌入的方式形成整系统。具体的实现方案是:根据系统功能需求将本专家系统分为人机接口功能模块、专家系统推理诊断功能模块、系统数据库模块以及系统控制模块;根据故障树分析法,用CLIPS6.3来完成专家系统两大核心(知识库和推理机)的编程开发,开发的程序独立的保存为.clp格式文件后供系统调用;用Microsoft Office Access2000作为系统知识库故障事实(专家知识、故障征兆)和推理机规则的数据库;用Microsoft Visual C++6.0开发友好的人机界面,包括主界面、登录界面、注册用户界面以及推理诊断界面,另外系统的主程序也是由它来开发的。在完成各功能模块的设计实现后着重研究这三种软件之间的嵌入式应用,主要有CLIPS6.3与Microsoft Visual C++6.0之间的嵌入式连接应用以及Microsoft Office Access2000和Microsoft Visual C++6.0之间的嵌入式连接应用。本论文的最后,以中间事件“天馈系统故障”为实例,对本文专家系统进行了试验模拟。模拟结果表明,系统能很好的实现故障诊断功能,开发的人机界面友好,系统操作方便简单。本文研究创新的将故障诊断专家系统引入到军事雷达装备中,对于解决基层雷达部队故障诊断方面的问题具有现实意义。