飞机起落架故障诊断系统的设计与实现论文

时间:
管理员
分享
标签: 起落架 诊断 故障

管理员

摘要:

飞机起落架故障诊断系统的设计与实现论文  引言  起落架在飞机的整体运行中起到十分重要的作用。起落架系统失效的原因主要有以下形式:收放的环节出现裂痕、减震装置失灵、作动筒在密封上受到损坏、以及起落架个别部件出现变形等原因都会造成起落架失灵的现象发生,而这些……

飞机起落架故障诊断系统的设计与实现论文

  引言

  起落架在飞机的整体运行中起到十分重要的作用。起落架系统失效的原因主要有以下形式:收放的环节出现裂痕、减震装置失灵、作动筒在密封上受到损坏、以及起落架个别部件出现变形等原因都会造成起落架失灵的现象发生,而这些起落架失灵的现象中因某些部件损坏所造成的飞机事故所占的比重达到35% 左右,而起落架事故在这些年成为比较常见的事故原因之一,因此起落架安全的有效预防设计对整个飞机系统的安全起到重要的作用。

  1起落架故障诊断系统的设计与实现流程

  在起落架故障诊断的设计过程中,故障诊断系统要对所存在的现象进行分析判断,而这需要其在系统中存储大量的有关起落架故障的知识资料,而知识库的来源可以从维修的经验总结以及专家的理论知识的内容组成。而队员这些知识的保存方面设计为自动保存的形式,而在一定程度上通过专家的认可后从而自动成为系统内部知识,而仅仅是通过起落架的有关知识还是不够的,还应该在此基础上使系通能够实现对发生问题进行推理的功能,从而使其能够达到准确判断的目的,在具体的.操作上还可以使其以关键词的形式来进行搜索,从而使系统达到搜索迅速以及推理准确的应用效果。

  在软件系统的实现流程中,首先是先对其进行有关的流程分析,并根据实际的需要进行有效的系统分析,从而提出相应的功能需要,在此基础上实现有关系统的设计方案和数据库要求,然后就是对起落架系统进行页面设计和编程设置,当各个步奏完成以后然后就是进行系统的最后测试工作,并进行不断的调试,最终实现系统功能的做好发挥。

  2起落架故障诊断系统的具体设计

  2.1起落架故障排除流程的具体设计

  起落架故障诊断系统在设计中主要是以智能专家系统为其运行的核心环节,系统的主要结构包括系统的基础设置、运行模式的管理、故障的自动申报以及知识库的管理等。在具体运行中,维修人员通过将故障输入系统并将有关起落架的具体情况等输入当系统中去,然后就是根据起落架故障排除系统的提示信息进行起落架故障排除的有关工作,。当起落架现象输入以后,系统就会自动对齐现象进行搜索,从而在数据库中寻找相应的答案,如果在此过程中系统没有能够找出相应的解决答案,系统就会自动把起落架的现象信息提交到后台管理员处,从而组织相关专家进行处理解决,然后再把解决的结果输入到信息库当中,从而在一定程度上实现系统排除故障的要求,降低人为排除故障的过度依赖,实现系统功能的有效实现。

  系统在权限用户的设计上也比较明确,分别是:超级管理员、专家相关申报人员和具体的维修人员,而他们在具体的属性上是基本相同的,而根据他们职责的不同可以通过用户表和权限表的形式来体现,具体表现如下:

  故障申报表飞机相关编号;故障的具体现象;申报人姓名;申报日期故障模式上一级的具体分类;相关模式名称用户表用户账号;相关角色权限;姓名;密码;性别维修报告表起落架维修后的状况;解决方法;故障原因;维修人姓名还有填表日期知识系统表引起故障的现象;关键词;解决方案;引起故障的原因;知识更新日期

  2.2外部运行环境的设计

  起落架故障排除系统是在B/S 机构框架的基础上的故障排除系统,这种系统在一定环境下可以有效的提高整个系统环境的安全,也可以较好的促使整个知识系统的信息共分享,并且整个操作界面清晰和容易操作。这个系统在编程语言的使用上是ASP.NET。并在数据库的处理上使用Server2000 作为其基础数据库,通过这些系统软件的结合,从而在一定程度上提高整个起落架系统的安全可靠性。

  3起落架故障诊断系统的实现

  3.1对数据库系统的编程

  在数据库的具体的编程中主要是运用数据库的相关程序来对信息的修改、查询以及删除的实现过程,该系统在数据库的使用上采用的是SQL Server。其在具体的应用上是通过SQL 的语言编写功能来对数据库的相关底层程序进行编写的,然后就是将编写的程序储存在数据库当中,从而达到页面程序能够较好的通过其名称运用这些程序。通过这些程序的编程的实现,整个系统还对页面中各个按钮通过编程来实现,而其中最为重要的就是通过编程将页面和数据库等有效的结合起来,从而实现对相关数据库的操作过程。

  3.2系统的部分页面效果

  3.3软件的最后测试

  软件应在P4、RAM、60G 或者P4 等环境下进行测试,而在操作系统上应选择Windows03 版本以上的操作系统来完成,然后就是对其中的四个管理模块来进行测试,并通过具体的运行状况适当的修改其中的一些BUG,然后在电脑客户端上进行最后的测试,而在客户端上测试的主要目的在于:通过对其测试验证设计软件是否符合设计上的需求,寻找其中的BUG 部分,从中寻找错误的环节并及时解决,在一定程度上保证整个系统的质量环节,确保整个系统没有设计上的缺陷和不足,然后就是对软件的品质进行一定的衡量,从而为后续的保障系统的开发提供可靠依据,最后还要在其运行速度和稳定性上进行测试,从而实现起落架系统的高效运转。

  4结语

  起落架故障诊断系统在实际运用中主要还是在其日常的维护中来进行预防,通过对维修状况的具体分析,将以往知识经验融入到知识库当中,然后对知识库进行不断的更新应用,对起落架排除的各个流程进行分析,从而实现整个排除系统的完善有序运行,在实际操作中起落架故障排除系统能够较好的实现其职能化环节,从而在一定程度上拜托了对人工维护的依赖程度,为促进整个飞机运行安全提供了最重要的保障。