论文部分内容阅读
飞机涡轮风扇式发动机无论是从机械结构还是从系统角度来分析都是特别复杂的,发动机故障问题直接威胁到飞机的飞行安全,还可能会引发其它故障的产生,这决定了涡轮发动机的故障诊断与维修工作是一项艰巨而繁重的任务。建立一个基于故障树分析法,模拟人类专家诊断的涡轮发动机故障诊断专家系统,对发动机故障进行专家级别的快速准确故障诊断,并提出合理化的改进意见,保障发动机和飞机的安全来说意义重大。本论文飞机涡轮发动机故障诊断专家系统,以海军某飞行部队涡轮风扇式发动机异常启动故障作为研究对象。对该型号发动机的故障维修做了长期的跟踪,收集了大量的故障数据和一手的专家诊断资料。利用故障树分析法作为涡轮发动机异常启动故障的故障分析方法,以建立发动机异常启动故障树的形式对系统进行了故障机理和故障原因的分析。同时结合产生式知识表示法,将所收集到的故障数据和专家资料进行知识表示,转换为方便计算机存储的数据库关系结构表格信息。由故障树自动生成基于知识规则的专家系统诊断规则库,同时又对知识库中的诊断知识进行了一致性的校验和完备性的校验,采用正向与逆向混合推理的方法构建系统推理机,实现了对专家知识库中知识的合理利用。该故障诊断专家系统使用Windows操作系统作为系统开发平台,Myeclipse作为系统的编程工具。后台推理机以Java语言作为编程语言开发实现,后台的数据库管理系统使用的是MySQL Workbench 6.3CE,应用人工智能的故障诊断方法和面向对象编程的方法进行设计开发,并开发设计了友好的可视化人机交互界面。最后以海军某部涡轮风扇式发动机启动异常这一典型故障诊断为例,验证了该专家系统的性能和优势,值得在全军开展广泛的应用推广。