论文部分内容阅读
“分布式和知识库故障诊断专家系统”是中国航天科技集团公司“十五”预研专题“导弹武器测试技术”中的一个子课题。该课题主要开展基于知识处理、多智能体分布协同式的综合测试技术和专家系统建立方法研究,同时,将神经网络推理机制与专家系统结合,形成高效的导弹综合测试专家系统。根据总体设计方案,开放式知识库故障诊断专家系统采用开放分布式结构,知识库被设计成一个开放式的知识库管理平台,使得整个专家系统具有良好的开放性以及分布式访问的特征。论文的结构大致如下:论文的第一章,主要描述我去年下半年做的一些工作----关于某型号导弹的综合测试,属于软件自动化控制的范畴,设计惠普公司的一些模块和继电器的应用控制。论文的第二章,是我接手“分布式和知识库故障诊断专家系统”的预研项目后,写的一篇怎样开展工作的计划安排报告。大致的思路是该型号导弹的综合测试结束后,要继续进行导弹的模拟诊断工作,所里想把“分布式和知识库故障诊断专家系统”的预研项目应用到导弹模拟诊断的实际工作中,与型号对接起来。论文的第三章,是关于知识库软件的详细设计。论文的第四章,是关于测试平台软件的详细设计。 “分布式和知识库故障诊断专家系统”包含三个部分:故障发生器、知识库、故障诊断平台。故障发生器软件是为分布式和知识库故障诊断专家系统提供测试信号而设计的。根据总体设计方案,开放式知识库故障诊断专家系统采用分布式结构,测试信号的来源利用软件模拟加以实现,该软件即是导弹故障信号发生器软件。它不仅需要模拟与测试相关的数学信号,而且还要模拟产生实际测试信号。本论文中没有收集关于故障发生器的详细设计,在此对其主要功能进行简要描述。 <WP=55>导弹故障诊断专家系统知识库软件(以下简称“知识库”)是为分布式和知识库故障诊断专家系统的一个重要组成部分,是提供用户进行专家知识输入、存储、修改以及查找的一个软件。知识库被设计成一个开放式的知识库管理平台,使得整个专家系统具有良好的开放性以及分布式访问的特征。根据导弹故障诊断专家系统诊断平台的需求,知识库在结构上分为三个层次,第一层是“导弹型号库”,该库中存储了导弹故障诊断专家系统所能诊断的导弹型号以及一些相关信息;第二层是“导弹条目管理库”,该库中存储了一个型号导弹中包含所有条目的信息;第三层中涉及到两个库,一个是信号库,另一个是规则库库,这两个库是系统中两个最基础,也最重要的库,每一个条目对应两个这样的库,其中存储了进行导弹故障诊断时所需的关键性信息。知识库是导弹故障诊断专家系统的基础,导弹故障诊断专家系统的所有前台程序运行时,都需要知识库在后台运行,对前台程序运行提供必要的信息,如:信号信息、规则信息等。测试平台软件是为分布式和知识库故障诊断专家系统进行诊断性测试而设计的。故障诊断专家系统测试平台软件是分布式和知识库故障诊断专家系统的配套软件。它是测试人员的工作平台,是构成故障诊断专家系统的重要组成部分。它能直观的显示故障状态,记录故障产生,给出故障判断的结果。软件需求包括:人机界面应具备友好,清晰,易操作的良好可视化风格;能任意选择需要测试的导弹功能;能任意选择导弹中的条目进行诊断功能;能选择推理机制的功能;能记录故障推理结果功能;能显示实时信号的图形功能。测试平台软件共有3个主要功能模块:网络状态、导弹类型、故障记录。其中网络状态模块包括网络的连接和断开功能。导弹类型模块主要包括选择导弹类型、选择诊断条目进行综合测试、故障条目显示、诊断并显示结果的功能。故障记录模块主要包括保存所有记录和删除所有记录的功能。