王彦强
(中国东方航空江苏有限公司飞机维修部,江苏 南京 210016)
飞机维护工作贯穿飞机每天的运行时间,需要完成航前、短停过站、航后、定检等工作。当机队规模快速增长时,如果保持延误率不变,则延误航班数也将快速增长。在安全性方面,我国保持了在国际上较为优秀的民航安全水平,但是不安全事件和严重事故症候仍然时有发生。经了解,在维修环节捕捉到的不安全事件在全部不安全事件中占有很大比重,可见飞机维修工作中的疏漏会极大影响民航运行的安全水平。
新式民航飞机具有3个基本技术升级:新材料(以非金属复合材料为代表)、数据监控技术、故障预测和诊断能力,这些特征将会极大改变整个飞机维修行业的现状,同时极大提升飞机维修工作对于信息管理系统的需求,迫切需要高效实用的信息管理系统。
本文完成了信息管理系统中两个模块的开发实践,分别为飞机维修交接与故障监控模块。该系统采用Microsoft Visual Studio搭建开发环境,使用ASP.NET网页开发技术,利用VB语言写成,后台连接SQL Server 2005数据库。
本系统能够完成以下功能:
(1)基本信息查询支持。飞机维修必备的基本信息主要包括飞机和发动机/APU基本信息、常用技术文件、局方文件等。本系统能够方便的检索查询。
(2)信息共享和传输。各岗位上的工作人员可以将信息上传数据库,也可以根据权限检索和阅读下载相关信息。这是飞机维修信息管理系统的核心功能,使得人员和部门大幅度降低传统的查看时间,也能保证信息完整性。
(3)方便完整的信息检索功能。在机队不断扩大的背景下,系统内记录的数据量会逐渐膨胀,这时需要检索功能以保证工作人员可以快速获得目标信息。检索功能应该设计尽量多的关键字以方便使用。
(4)流程监管和质量控制。该系统会记录各流程的经办人、负责人,并要求相关人员记录工作流程和进度,避免因为责任不清晰产生部门间纠纷。另设有质量审核模块,由质量人员对维修工作进行审核,相关人员将整改措施和结果及时在系统上反馈。
(1)系统开发技术。Microsoft Visual Studio(简称VS),是微软公司推出的基于Windows系统平台的开发工具包系列产品,所写的目标代码可用于所有微软支持的平台。用Visual Studio开发出的Web应用程序可集成各种后端数据库,主流的SQL Server、MySql、Oracle等都能得到良好的支持。同时,使用Visual Studio可允许开发人员在同一个开发环境下基于多个.NET Framework版本进行开发,在不同的.NET Framework版本下可以支持各种项目类型。任何规模的组织,都可以利用Visual Studio进行开发,快速创建出用户体验丰富、高质量、更安全,更易于管理的应用程序。
(2)网页开发技术。ASP.NET是在ASP基础上发展起来的程序开发技术,ASP(Active Server Pages)是一种令网页中的脚本在 Internet 服务器执行的技术,是由微软在1998年发布的第一款服务器脚本引擎。2001年,微软推出的新一代脚本语言ASP.NET。ASP.NET可以使用任何编程语言,包括C++,VB,JS等。它使用的编程框架是编译型的,利用提前编译,提升编译效率。ASP.NET区分页面设计与程序设计,提高了复用性以及可维护性。
(3)数据库技术。SQL(Structured Query Language),是功能齐全的数据库语言,现已成为数据库操作基础。SQL Server是在此基础上衍生的关系型数据库管理系统,具有伸缩性能良好,使用方便,与软件程序集成度高等特点,成为应用最广泛的数据库之一。SQL Server 2005是微软公司继SQL Server 2000之后推出的全面的数据库平台,它集合了分析、集成、报表、通知等一系列功能,与Visual Studio等开发工具包紧密集成,为数据管理与决策分析提供非常强大的支持。
图1为系统登录界面,输入用户名和密码以登录本系统。
图1 系统登录界面
图2 机务交接模块公告界面
图2为登录之后展示的公告界面,顶栏显示时间方便工作使用。公告界面只有浏览权限,用黑体将目前较为重要的故障信息显示在公告栏,查询功能可以利用起止日期、标题、内容、发布人等关键字查询公告内容,默认按时间降序排列,即将新近发生的情况排列在上方。
图3为机务交接模块主界面。该界面分为上下两部分,上部是查询区,可利用飞机注册号、关键字、起止日期、车间、姓名、机型等内容查询。下部是交接信息显示区,从左至右分别分栏显示时间、飞机注册号、机型、位置、交接人、部门、内容、重要提醒、操作共计九栏。上下区之间是功能列表,三个按钮分别为新增、浏览和打印,通过颜色区分其可用和不可用状态。本系统的查询区尽量采用可直接点选的控件,例如机型和车间,可以直接在列表中选择,以尽量方便操作。
图4为故障监控模块主界面。设计与机务交接模块大体一致。可以看出,系统设计中尽量保证了机务交接模块和故障监控模块的一致性。均采用上方为检索区,检索区下安排操作按钮,再下面安排内容区的设计。故障监控模块的运行需要机务人员对新开故障进行不断跟帖以保证对于故障状态的更新。图4右侧有一个编辑按钮,点击之后可以进入编辑界面,将新的监控结果加入到故障内容之后即可。故障解决之后通过关闭按钮将故障状态转为关闭。
图3 机务交接模块主界面
本系统经过一段时间的运行,已经完成调试进入了全面应用。本节收集了飞机交接模块20条交接信息和故障监控模块20个故障监控情况,并列表进行整理。
选取了在2018年4月16日至17日中连续录入系统的20条信息进行整理。表1中对于类似的内容予以合并。航后是交接系统使用的主要工作环节,当季的主要工作内容为:航后检查冰格后无积水,航后完成客舱内装维护工作单。如第一行所示。
图4 故障监控模块主界面
表1中的内容较为常见,是在没有其它异常的情况下飞机交接工作应完成的主要内容。另外,将较为特殊的交接信息列出如下:(1)17日,A320(CFM56)短停反映后舱旋转座椅话筒说话时声音小,短停来不及处理,后续处理。再次短停更换后测试正常。(2)16日,A320(V2500)短停反映机组氧气瓶压力1420PSI,航后予以更换,压力恢复到1780PSI。飞机清洗后DITCHING SWITCH按入,航前需注意恢复。(3)16日,A319(V2500)短停反映加油口漏燃油,呼和浩特机务短停紧固螺钉,航后未发现渗漏,重打力矩34LBF.IN按AMM28-25-41PB601检查正常,建立监控后续观察。(4)16日,对一架A321(CFM56)完成了VIP航班维护工作单和VIP航班周检工作单。总结飞机交接系统的应用情况,可以看出在短停中发现的问题很多是无法及时处理的,这时准确的交接提醒就变得非常重要。
表1 飞机交接情况部分统计
选取了2018年4月16日至17日中连续录入系统的20条信息进行整理。表2为进行统计之后的结果。
表2中,监控次数为进行监控检查的共计次数,处理次数为对故障进行维修处理的次数,正常次数为监控结果为正常的次数。正常次数为0的,说明被监控的故障仍未解决;正常次数为1或2的,说明已经初步解决故障,仍需进一步监控。表中最后一项为重要故障,监控总次数44,维修处理15次仍未彻底解决,29次检出正常说明该故障有反复出现的特点。在表2中,除了一条重要故障之外,平均监控次数为1.94,平均处理次数为1.57。
以上是故障监控系统的使用情况,可以看出该系统的使用能够记录各次检查和维修操作的结果。对较为简单的故障可以方便的处理并关闭,复杂故障也能够给进一步的排故工作提供参考。
本文研究了飞机维修工作中信息管理系统的相关背景,完成了飞机维修交接和故障监控两个重要模块的开发工作。本系统已经投入实际应用一段时间,获得了较好的反馈,并收集到了宝贵的使用意见。反馈表示本系统的应用能够有效降低飞机维修工作的沟通成本,提高工作效率,减少一线工作人员压力,并为整个维修部门的整体信息化水平做出贡献。
表2 故障监控情况统计