欢迎来到天天文库
浏览记录
ID:52066112
大小:2.07 MB
页数:3页
时间:2020-03-22
《基于Python的波音737NG飞机QAR译码实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、工程ENGINEERING基于Python的波音737NG飞机QAR译码实现RealizationoftheQARDecodeBasedonPythonforB737NG■汪鑫陈敬忠/北京飞机维修工程有限公司重庆分公司摘要:简述了如何运用Python进行QAR的自动译码,由此开发了一款可靠、快速并自动化的译码软件,为深入挖掘QAR数据的价值提供了基础。关键词:QAR;译码;737NG飞机Keywords:QAR;decode;737NGAircraft1研究背景域。QAR译码后其信息需要通过web分发CONTROLANDR
2、EQUIREMENTS中国民用航空局下发文件规定,国给工程师以及进行深度的分析,因此应DOCUMENT》。依据规范,译码的原理是内运营的飞机必须安装快速存取记录器采用大量的数据挖掘和机器学习技术。正确划分数据结构,再按照手册中规定(QAR),航空公司必须配备飞行数据的Python本身拥有大量成熟的工具库及解的ARINC定义的二进制数据与工程值数解码分析系统,才能满足适航法规。目前,决方案,例如,著名的引力波探测项目据的映射关系进行进制转换。为了方便国内大部分航空公司都采用进口的飞行LIGO,其数据分析工具使用的是Pytho
3、n后期开发,将规范中记录二进制工程值数据译码软件,由此带来了一系列问题。开发的GWPY,并且使用Python对大部分映射关系的表格制作成独立的可供二次第一是费用十分高昂;第二是外国厂商检测设备进行了自动化管理。因此,采用调用的译码数据库文件。垄断,在进行事故调查时受制于人,机密Python进行译码,前期有利于迅速实现网查阅相关资料表明,本项目飞机中容易外泄;第三是此类软件缺少数据接站分发,中期可用于系统运行维护,后期采用Teledyne的QAR设备,其数据不被压口,只有飞行品质等相关自带的功能,制可无缝衔接各种高级分析工具
4、库。缩。但在实践中发现,这些QAR数据随机约了国内航空公司利用QAR数据开展机地在某一段存在加密的情况。这一点得务维修方面的研究和工作。2QAR数据的原理介绍到了Teledyne公司技术代表的证实,加密利用QAR数据可以快速准确地判明以北京飞机维修工程有限公司重庆段长度通常为2~3帧,出现位置较随机,飞机故障、飞机性能以及发动机性能的分公司为例,目前大部分波音737飞机的但大部分靠前,位于发动机起动阶段。由变化趋势,借以制定合理的维修周期和数据传输都采用了WQAR,通过无线网于加密段的记录方法未按规范进行定维修重点,对飞机
5、进行视情维修,从而实络将QAR原始二进制数据从飞机传输到义,考虑到研发成本,实际研发中对加密现健康管理。因此,进行QAR译码技术的总部服务器中,再从服务器调取数据文件数据不进行翻译,直接跳过。研发,打造中国自主的飞行数据译码系夹,将二进制数据文件调出并进行译码。QAR数据总体结构由帧进行划分,统,在经济上可减少成本,在技术上可独在译码规范方面,经过与QAR厂商时间长度从大到小依次分为超帧、帧、副立于国外厂商,而且译码后的数据可直Teledyne公司沟通,确认该项目飞机QAR帧,副帧存储1秒的数据,1超帧包含16帧,接用于飞
6、机维修的相关应用开发,对飞的数据结构构型为737-3C和737-7,并划1帧包含4副帧。每一副帧按照构型包含行安全和飞机维护起着重要的作用。分出飞机QAR构型的清单,QAR的译码256字槽或512字槽。1个字槽对于计算机Python是高级动态语言,具有语法规范文件是由波音公司提供的专门手册来说有16位,前4位是无意义的占位,后12简洁、工具库丰富、开发迅速等特点,广《DIGITALFLIGHTDATAACQUISITION位存储飞行参数。对于高低位的处理,使泛应用于大数据、人工智能、科学计算、UNIT737-600/-70
7、0/-700C/-800/-用了Python中的struct库。数据挖掘、网站开发、服务器运维等领900DATAFRAMEINTERFACE按照规范,每个副帧的第一个字航空维修与工程2016/772AVIATIONMAINTENANCE&ENGINEERINGwww.aviationnow.com.cn槽是同步字,采用的是Teledyne同步验证文件是否为空。给出位置定义,一一对应在二进制数据字,十六进制依次是0247、05B8、0A47、3.2从文件名中提取机号和判断构型文件中寻址。例如,在737-7构型中,日期0DB8
8、,分别表示帧中的第1、2、3、4副帧,在获得正确的文件和名称后,从文参数“DAYX10”是第4帧第4副帧第257超帧中的帧数序号记录在第1副帧的末件名中提取前六位机号B-XXXX,按照字槽,那么在已经划分好层次的二进制尾字槽中,737-7位于499字槽,737-3C之前与厂商沟通确定的构型清单,判断数据
此文档下载收益归作者所有