一种直升机飞参数据处理方法及数据处理平台架构与流程

文档序号:19156276发布日期:2019-11-16 00:49阅读:835来源:国知局
一种直升机飞参数据处理方法及数据处理平台架构与流程

本发明属于航空电子技术领域,涉及一种直升机飞参数据处理方法及其通用平台软件。



背景技术:

随着航空电子设备的发展,配装各型直升机的飞参系统记录的数据量、参数信息越来越丰富,由于采集记录格式的不一致,不同型号直升机配发不同的数据处理平台,影响部队机务维护效率。



技术实现要素:

发明目的:本发明的目的是为了解决直升机数据处理平台的统型。

技术方案:为了解决上述技术问题,本发明提供了如下技术方案:

一种直升机飞参数据处理方法,所述处理方法包括如下步骤:

s1:读取原始飞参数据文件;

s2:识别机型机号信息;

s3:调用相应机型译码动态库;

s4:判断机号配置信息是否关联;

s5:数据译码生成工程值文件;

s6:功能选择;

其中数据译码生成工程值文件时将包采转为帧采存储,将各自译码过程进行动态库封存;

所述功能选择包括数据回放、飞行再现、单机快判、机群快判、趋势分析等功能。

进一步的,步骤s4中,若判断机号配置信息不关联,则采用机型标准配置信息再进行后续数据译码生成工程值文件。

进一步的,所述步骤s5中包采数据转化为帧采数据的步骤包括:

s5.1:根据数据包标识拆分数据包文件;

s5.2:计算数据包最大采样点个数;

s5.3:依次读取数据包文件一秒钟数据流;

s5.4:判断数据包时标是否等于记录流逝时间;

s5.5:步骤s5.4中判断结果为是,则解算一秒钟数据并写入工程值文件;

步骤s5.4中判断结果为否,则填充一秒无效值并写入文件;

s5.6:判断数据包是否读取完成,

判断结果为是,则读取完成;

判断结果为否,则重复步骤s5.3-s5.5直至判断结果为是,读取完成。

本发明的另一目的在于一种直升机飞参数据处理平台架构,所述平台架构包括以下模块:数据处理模块、功能模块以及系统管理模块;

数据处理模块,用于处理采集到的数据,该数据处理模块被配置为执行权利要求1~3任一项所述的数据处理方法;

功能模块,用于接收数据处理模块所处理后的数据,根据需求对数据进行不同的功能处理;

系统管理模块,包括用户管理、机型机号管理、权限管理、软件日志等,用于管理和维护所述平台架构的使用

进一步的,所述功能模块包括数据回放、飞行再现、单机快判、机群快判及趋势分析。

有益效果:

本发明提供的基于直升机飞参数据处理方法,建立了通用软件架构,设计了同一样工程值数据存储格式,将各型直升机的译码还原过程封存为各自译码动态库,通过对数据文件的识别,能自动获取机型机号信息,且根据获取的机型机号信息能调用相应译码动态库进行数据解释,实现了直升机数据包采和点采的兼容处理,兼容包格式和帧格式数据处理,实现了飞参数据的通用处理。

附图说明

图1为数据处理流程示意图。

图2为包采飞参数据处理转化为帧采实现流程图。

图3为平台架构图。

具体实施方式

下面结合附图对本发明做进一步详细描述,

如图1所示为本发明提供的直升机飞参数据通用处理方法的流程示意图,包括如下步骤:

s1:读取原始飞参数据文件;

s2:识别机型机号信息;

s3:调用相应机型译码动态库;

s4:判断机号配置信息是否关联,关联则进行下一步骤,不关联则采用机型标准配置信息后再进行下一步骤;

s5:数据译码生成工程值文件;

s6:功能选择。

如图2所示为包采飞参数据处理转化为帧采数据流程图

s5.1:读取飞参数据配置文件,获取各个数据包信息,包括数据包标识,数据包名称等;

s5.2:根据数据包标识对原始飞参数据进行拆分,生成若干数据包文件;

s5.3:根据各个数据包文件中每个数据包头的时标信息(精确到毫秒)计算出各个数据包飞参数据一秒钟最大采样点个数;

s5.4:读取飞参参数地面解算配置,获取所有飞参参数信息,包括参数名称、参数对应数据包标识、参数还原方式;

s5.5:按照飞参参数地面解算配置中的参数顺序,以一秒钟为最小单位,依次从拆分的数据包文件提取时标秒值相同的飞参数据并解算为工程值写入工程值文件,如果某个数据包在某一秒钟没有数据则用指定的无效值填充,如果某个数据包在某一秒钟的采样点个数小于其最大采样点个数则采用插值方法补齐采样点;

s5.6:重复步骤s5.5,直到所有拆分的数据包文件全部读取完毕。

对飞参数据按照数据包进行解析后,对参数进行译码,形成工程值文件。飞行数据工程值文件结构设计:以二进制文件形式进行存储,文件按照“文件头+表单信息+文件体”的结构组合,文件头包含机型、机号、数据类型、配置代号、时间等基本信息,表单信息包含飞行员信息、飞行计划信息和飞行参数配置信息,文件体主要包含工程值数据流实体。

如图3为本发明提供的平台架构图,本发明提供的直升机飞参数据处理通用平台架构包括

数据处理模块,用于处理采集到的数据,该数据处理模块被配置为执行权利要求1~3任一项所述的数据处理方法;

功能模块,用于接收数据处理模块所处理后的数据,根据需求对数据进行不同的功能处理,包括:数据回放模块、飞行再现模块、单机快判模块、机群快判模块及趋势分析等;

系统管理模块,包括用户管理、机型机号管理、权限管理、软件日志等,用于管理和维护所述平台架构的使用

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

1.一种直升机飞参数据处理方法,其特征在于,所述处理方法包括如下步骤:

s1:读取原始飞参数据文件;

s2:识别机型机号信息;

s3:调用相应机型译码动态库;

s4:判断机号配置信息是否关联;

s5:数据译码生成工程值文件;

s6:功能选择;

其中数据译码生成工程值文件时将包采转为帧采存储,将各自译码过程进行动态库封存;

所述功能选择包括数据回放、飞行再现、单机快判、机群快判、趋势分析等功能。

2.根据权利要求1所述的直升机飞参数据处理方法,其特征在于,步骤s4中,若判断机号配置信息不关联,则采用机型标准配置信息再进行后续数据译码生成工程值文件。

3.根据权利要求1所述的直升机飞参数据处理方法,其特征在于,所述步骤s5中包采数据转化为帧采数据的步骤包括:

s5.1:根据数据包标识拆分数据包文件;

s5.2:计算数据包最大采样点个数;

s5.3:依次读取数据包文件一秒钟数据流;

s5.4:判断数据包时标是否等于记录流逝时间;

s5.5:步骤s5.4中判断结果为是,则解算一秒钟数据并写入工程值文件;

步骤s5.4中判断结果为否,则填充一秒无效值并写入文件;

s5.6:判断数据包是否读取完成,

判断结果为是,则读取完成;

判断结果为否,则重复步骤s5.3-s5.5直至判断结果为是,读取完成。

4.一种直升机飞参数据处理平台架构,其特征在于,所述平台架构包括以下模块:数据处理模块、功能模块以及系统管理模块;

数据处理模块,用于处理采集到的数据,该数据处理模块被配置为执行权利要求1~3任一项所述的数据处理方法;

功能模块,用于接收数据处理模块所处理后的数据,根据需求对数据进行不同的功能处理;

系统管理模块,包括用户管理、机型机号管理、权限管理、软件日志等,用于管理和维护所述平台架构的使用。

5.根据权利要求4所述的直升机飞参数据处理平台架构,其特征在于,所述功能模块包括数据回放、飞行再现、单机快判、机群快判及趋势分析。


技术总结
本发明提供了一种直升机飞参数据处理方法及数据处理平台构架。本发明提供的直升机飞参数据处理方法兼容帧采和包采两种数据记录格式的处理,解决了目前直升机数据采集记录格式帧采和包采两种模式,导致的日常机务需选择不同的处理平台的繁琐,实现了数据处理、数据回放、单机快判、机群快判、飞行再现等功能模块通用化,为直升机日常机务维护保障、飞行训练提供技术支持。

技术研发人员:王林;田博;姜锟
受保护的技术使用者:陕西千山航空电子有限责任公司
技术研发日:2019.07.17
技术公布日:2019.11.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1