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

2015-07-02 20:29王延涛陈永新
山东工业技术 2015年12期
关键词:设计与实现故障诊断

王延涛++陈永新

摘 要:起落架安全对于整个飞机的安全起飞以及平稳着陆等起到至关重要的作用。本文从飞机起落架系统的构造和具体的工作原理进行分析研究,根据以往起落架系统经常出现的问题进行研究,从而提出起落架故障的有效解决方案和设计方法,并根据软件工程的具体方法提出有关的功能设计,并通过有关设计提出开发技术,实现飞机起落架故障的诊断系统。

关键词:飞机起落架;故障诊断;设计与实现

0 引言

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

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

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

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

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

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

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

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

2.2 外部运行环境的设计

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

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

3.1 对数据库系统的编程

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

3.2 系统的部分页面效果

系统的登陆界面(如图1)。

(下转第221页)

(上接第219页)

3.3 软件的最后测试

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

4 结语

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

参考文献:

[1]牛炳辉.某型飞机起落架故障诊断系统的设计与实现[J]. 科技创新导报, 2011(31):86-87.

[2]常浩, 金大玮, 邢国平等.某型飞机起落架故障诊断专家系统设计研究[J]. 飞机设计,2009, 29(05):24-28.

[3]牛炳辉.小鹰-500飞机起落架故障诊断系统的设计与实现[D]. 电子科技大学,2010.endprint

猜你喜欢
设计与实现故障诊断
风力发电机组齿轮箱轴承故障诊断分析
基于人工神经网络的故障诊断专利浅析
浅谈机电一体化设备的故障诊断技术研究
基于EMD和SSAE的滚动轴承故障诊断方法
配调一体配网自动化系统的设计与实现
校园电商平台的设计与实现
高校文化建设中视觉识别系统的设计和实现
科研院所科研信息化管理系统的设计与应用
基于R8C的汽车OBD通用故障诊断仪设计