论文部分内容阅读
目前部队雷达装备的日常维修主要依靠雷达站技术人员凭借经验和理论知识,借助一些简单的仪表和工具来完成。当遇到无法排除的疑难故障时,只能由上级机关派技术人员带着维修设备和器材前来进行支援维修,这种维修模式费时费力,影响了部队正常的战备训练秩序,应该进行必要的改革。而建立一个雷达远程故障诊断专家系统,在异地对雷达疑难故障进行诊断,指导现场维修人员完成故障排除,这样就提高了故障排除效率,降低了雷达的修理成本。本课题对雷达远程故障诊断专家系统的设计实现方法进行了深入研究。本课题是将传统专家系统技术与Web技术结合起来,基于雷达的结构、工作原理、故障特点和故障诊断人类专家的实践经验而设计的一套实现远程故障诊断的实用系统。专家系统主要由知识库、推理机、解释机、全局数据库、人机界面等几部分组成。本课题的主要工作一是研究了专家系统几个组成模块的设计实现方法;二是研究了专家系统与网络的连接技术,在此基础上使用Dreamweaver8网页制作软件完成专家系统的人机界面的设计。本课题主要采用了以下几种设计方法:知识库的设计中知识的获取采用人工获取的方式,由知识工程师完成;知识的表示方法本课题引入了故障树分析技术,建立了某型雷达发射机的故障树模型,采用“故障树+产生式规则”相结合的方式来表示知识。使用SQL server 2000完成对专家系统数据库(知识库和全局数据库)的创建。推理机的设计采用了溯因推理法,在此基础上设计了系统的故障诊断工作流程。解释机采用预制文本法来实现。用Prolog语言作为专家系统的编程语言。网络设计部分,本课题用Web技术与动态网页技术(ASP)实现对专家系统的远程连接和操作。将专家系统做成Web网站的形式,网络架构采用目前流行的B/S(浏览器/服务器)模式。利用ASP的内部组件ADO访问专家系统的数据库,利用ASP的脚本程序完成专家系统应用程序的调用。本专家系统建成后,在基层雷达站配置一个浏览器,用现有的军网把雷达站的浏览器和专家系统连接起来,雷达站技术人员通过浏览器远程登录专家系统请求故障诊断服务,就可以实现对雷达故障的远程诊断。