飞行控制总线数据网络化处理软件设计

时间:2022-10-08 07:47:02

飞行控制总线数据网络化处理软件设计

摘 要: 为了解决飞行控制总线数据处理效率低和多课题同一时间完成参数数据处理难的难题,在数据处理方法上提出新思路,以飞行试验数据处理系统为平台,采用分布式中间件技术,设计了飞行控制总线数据网络化处理软件,实现飞行控制总线数据的并发处理和数据分发。重点介绍了软件的体系结构、功能模块、算法设计,目前该网络化软件已经应用于多个型号的数据处理当中,处理效率满足飞行试验数据处理的需求。飞行控制总线网络化数据处理方法为随后的1553b总线数据网络化,FC总线数据网络化提供了技术参考。

关键词: 飞行控制总线数据; 网络化处理; 软件设计; 分布式中间件技术

中图分类号: TN911?34; TP319 文献标识码: A 文章编号: 1004?373X(2013)10?0037?03

0 引 言

FCS(Flight Control System)是现代电传飞机所具备的自动化飞行控制系统。它所依赖的用于传递飞行控制信息的通讯总线,称之为飞行控制总线。FCS总线数据指的是飞控系统工作的完整数据信息,称为百分之百的飞控数据信息,简称100% FCS数据信息。

随着我国航空技术的飞速发展,在飞行试验中不仅总线数据的采集方式发生着改变,而且试飞参数个数急剧增加(从原来的几十到现在成千上万),数据量从几个GB到上百GB成指数增加,及各课题参数处理要求多样,伴随着我院试飞工作的全面开展,后续型号任务的增多,处理人员的短缺等现状。

目前,飞行控制总线数据处理模式采用单机处理,多课题第一时间同时需要数据时,单机处理不能满足处理需求;当课题需要变更参数时,必须经过“编写文档领导签字提交文档”方可进行处理。针对以上的现状和问题,设计了飞行控制总线数据网络化处理软件。在C/S、B/S多层体系架构的飞行试验数据处理系统下,通过接收客户端选择的参数信息、时间段信息和数据信息,调用该网络化处理软件进行处理,在服务器端运行处理数据并回传结果数据给客户端,解决了单机版处理效率低和多课题参数处理难的问题。

1 软件运行结构图

通过客户端自主生成的接口信息文件,服务端通过解析接口信息,获取处理软件要处理的参数名称、个数,参数类型,时间段信息以及数据文件、校线文件、结果文件等的信息。

(1)参数校线解析模块

对100% FCS校线文件进行分析,获取不同的表号的参数信息,包括参数名称,参数类型,参数校线等信息进行分类存储,完成校线文件的解析,为参数数据的提取作好准备。

(2)原始数据块整理模块

根据100% FCS参数输出数据格式的特点,对原始数据进行整理,读取一帧数据,如果接收到的FCS数据块个数超过了定义的完整FCS数据块个数,那么就将这个数据块丢掉;如果接收到的FCS数据块个数等于定义的完整FCS数据块个数,那么就进行下面的数据解析模块处理;如果接收到的FCS数据块个数小于定义的完整FCS数据块个数时,需要考虑续接数据问题。

(3)数据解析模块

通过原始数据块整理模块取得完整的FCS数据块结合校线解析模块对每块数据进行添加校线,然后结合接口解析模块中的参数名进行数据解析,根据飞行试验数据处理系统接口输出文件格式要求,所有输出信息文件在服务器上存储在用户之前已经建立的任务单号文件夹内,计算结束后,返回给客户端和服务器上存储的任务单号相同的文件夹,用户通过点击系统界面下的输出报告输出相应的文本文件,码值文件。

2.2 软件设计总流程图

3 分布式中间技术

分布式中间件是存储在计算服务器的应用程序,用户发出分布式计算请求后,由服务器软件启动分布式计算,完成用户的数据处理任务。

(6)客户端ActiveX 接收任务执行的状态信息,显示给用户;

(7) 当分布式中间件执行完毕,计算服务器中的状态监控程序将最后的结果文件通过Socket 传给客户端ActiveX;

(8) 客户端ActiveX 控件将文件保存至客户端,分布式计算结束。

4 使用情况

5 结 语

100% FCS总线数据处理软件在科研飞机试飞数据处理中有着举足轻重的作用。本次通过飞行试验数据处理系统平台实现了100% FCS 总线数据网络化处理,大大地提高数据处理效率。目前该网络化软件已经应用于多个型号的数据处理当中,数据处理速度完全能够满足我院“数据处理不过夜”的要求,数据处理结果已经成为试飞工程师排除系统故障的重要依据,为型号试飞的顺利进行提供了可靠的数据。

参考文献

[1] 王建军,党怀义.基于Web的分布式试飞数据处理系统结构设计[J].计算机测量与控制,2010,18(6):1452?1454.

[2] 全国信息技术标准化技术委员会.GB/T 8567?1988 计算机软件产品开发文件编制指南[S].北京:中国标准出版社,1989.

[3] 国防科工委.GJB438?1988 军用软件文档编制规范[S].北京:中国标准出版社,1989.

[4] 国防科工委.GJB437?1988 军用软件开发规范[S].北京:中国标准出版社,1989.

[5] 王柏,王红熳.分布计算环境[M].北京:北京邮电大学出版社,2000.

[6] STEVENS D L.用TCP/ IP 进行网际互连[M].北京:电子工业出版社,2001.

[7] 沈艳.分布式测试系统协作理论及其通信平台实用性研究[D].西安:西安电子科技大学,2004.

上一篇:变电站雷电灾害风险评估实例 下一篇:多元、创新的支付方式引爆零售消费业变革