基于飞行载荷的大数据实测方法研究
2017-08-30齐婵颖李育超
齐婵颖,李育超,岳 健,王 茜
(中国飞行试验研究院,西安 710089)
基于飞行载荷的大数据实测方法研究
齐婵颖,李育超,岳 健,王 茜
(中国飞行试验研究院,西安 710089)
飞行载荷实测是全面、定量评定飞机结构强度的必要环节,在飞行试验中起着至关重要的作用;传统的有人机、小型机载荷标定需要评测的参数仅需要数十个或几十个关键参数,实时采集系统通道量较小,实时监控系统服务器压力较小;随着航空工业的飞速发展,大型机、无人机等需要评定的参数量急速上升到数百个,而采集通道成为瓶颈,传统的测量方法难以满足需求;针对飞行载荷实测的海量参数难以测试问题,文章提出了一种通道复用的方案,良好的解决了海量数据难以实时测量问题;经验证,该方案可良好的运用在各种型号的飞行载荷海量数据实测中。
载荷标定;测试;实时处理;数据分发
0 引言
飞行试验是在真实飞行条件下进行的科学研究和产品试验[1]。它是航空航天科技发展的重要手段,是航空产品研制和鉴定的必须环节,是为用户摸索和积累经验的有效途径。飞行试验对整个航空工业和航空科技的发展起着至关重要的作用。飞行试验全面测评考核飞机的性能,其中飞行载荷实测是全面、定量评定飞机结构强度必须的重要环节[2]。用应变法测量飞机结构载荷需要进行载荷校准地面试验,通过对测载部件实施加载,从而建立满足飞行实测用的载荷方程,预测飞机寿命。因此,飞行载荷实测在飞行试验中有重大意义。随着航空工业的飞速发展,飞行试验中需要测试的飞行载荷应变参数量也随之增大,传统评测方法难以满足,且数据处理过程欲趋复杂[3]。载荷标定地面试验通过在地面模拟空中加载应变,分析飞机形变,进而计算出极限,为试飞提供参考。
1 载荷标定试验概述
载荷标定地面试验实时数据处理过程:机载网络化测试系统对应变、载荷等参数进行实时采集,并将采集到的网络数据经过ENC106板卡转换成PCM数据送入PCM解调卡,通过007卡解调(007卡内置在有特定007卡卡槽的计算机中),由实时数据处理前端实时接收,同时实时监控系统进行PCM信息的接收、同步,实施PCM字恢复与工程单位转换、同步与分析计算等处理,并发送到客户端相关设备上显示,供试飞工程师进行实时监控。流程如图1所示。
图1 载荷标定试验数据流程
试验中整个KAM500采集系统需花费100多万,007卡七八万,实时/预处理系统也需要特定的设备,需要专门购买。通过我们自主研制的实时处理软件实时解析PCM数据,再通过交换机分发数据到客户端,供试飞工程师实时监控数据。
KAM500网络架构采集的网络数据,在应用层封装成iENA结构。网络数据共5个层次:物理层、数据链路层、网络层、传输层、应用层。通过UDP协议传输。通过ENC106板块把网络数据实时转换成PCM数据,使用自主研制的实时数据处理系统实时解析数据,再分发到客户端。
2 试验流程详细说明
2.1 数据采集系统
目前市场上采集器有很多种,如达明五达明六数据采集系统、770数据采集系统、KAM500机载数据采集系统、UMA2000机载数据采集系统等[4]。载荷标定地面试验通常采用KAM500机载数据采集系统对飞行试验中飞机上的各种模拟量进行采集,输出数据格式为以太网数据包数据,同时通过机上记录器对数据进行记录。
KAM500采集器有两种架构:一种是基于PCM架构的采集系统;一种是基于网络架构的采集系统。试验中很多采集系统使用网络架构。
采集的网络数据通过ENC106板块转换为符合IRIG16遥测标准的PCM信息流数据,送入数据处理系统[5]。
2.2 数据处理服务器
实时处理中我们使用自编的预处理软件, PCM数据流以全帧为单位进入计算机。
PCM帧格式分为两类:第1类格式是基本的、简单的,称为“固定格式”;第2类格式是变化的,用于比较复杂的情况。我们通常采用固定格式,也称为可编程的固定格式,PCM帧结构如图2所示:
图2 固定格式的PCM帧结构
每个全帧最多2 048个PCM字,输入的最大速率为16 384 字/秒,实际使用速率为1 k~4 k 字/秒。
对这些参数的处理,首先是进行译码校准。采用两点线性插值公式,校准数据采用5 段 6 点。根据原始的PCM字和译校后的物理量进行计算参数的计算,可执行3个计算任务。
在实时和准实时过程中要为其后进行的最终处理进行两方面的准备:一是确定动作段时域; 二是转录相容带。 实际工作中相容带转录主要在预处理中进行。转录相容带记录格式与达明Ⅲ有所不同。
实时处理服务器将PCM数据流转换成工程量发送给客户端。
2.3 客户端
客户端总控程序接收服务器实时传送的所有数据,然后在子程序中根据试验时正在加载的参数进行挑选,实时显示出来,供试飞工程师评测。自程序中根据不同的评测项目分为不同的科目,每个科目测量相关的参数。
3 实验瓶颈
传统的飞行试验中载荷标定关注的参数数量较少,通常为数个、数十个或几十个,随着航空工业的发展和飞机型号的多样化,对载荷标定需评测的参数逐渐上升,甚至高达几百个。与传统评测相比,堪称载荷标定试验中的“海量数据”,评测和鉴定复杂度大大增加。
载荷标定试验主要评测应变参数,需要在机上对应位置加装测试应变参数传感器。通常,一个传感器测量一个参数,传感器一端连接待测试的应变、载荷等参数,传感器另一端连接采集通道,一个通道对接一个插头,把机上采集的网络数据实时传到接收设备。
为了节约资源、降低试飞费用,通常能为每架飞机分配的传感器数量有限,较少的参数可以良好的测试。当载荷标定中测试参数数量远远大于传感器数量时,传感器个数成为了载荷标定实测中的瓶颈。
我们提出两种解决方案:1)增加传感器数量;2)通道重复使用。第一种方案简单易用,但传感器价格昂贵,增大了试飞费用,提高了试飞成本,并且要额外安装更多的传感器,增大了改装难度,可操作性差。第二种方案操作略复杂,但合理利用资源,节约试飞费用,降低了改装难度。文章采用第二种解决方案。
4 技术难点
4.1 通道复用概述
针对测试参数较多、传感器数量有限的问题,我们提出了“通道复用”的解决思路。即每个传感器对应一个通道,每个通道对接一个插头,在整个试验中每个传感器重复测试多个参数,试验中传感器连接测试参数的一端来回切换。
通常每个传感器测试一个参数,试验中我们分为两部分(如机翼和垂尾)进行测试。因此,每个传感器可以同时对接两部分试验中需要测试的参数,根据试验的部位在通道对接插头过程中选择该参数的属性(机翼部分加装试验时,该传感器采集参数为机翼应变参数;垂尾部分加装试验时,该传感器采集参数为垂尾应变参数。整体看,传感器是复用的,而在单部分试验中,传感器依然都是与测试参数一一对应的)。通道复用如图3所示。
4.2 技术难点
载荷标定地面试验机翼部分开始,系统准备就绪后进行系统联试,服务器前端信号同步、数据接收正常,客户端也接收到实时数据,时间显示正常的GPS计数模式。为检查数据的有效性,手动对机翼进行了简单的变形加载,逐个检查每个参数的变化趋势,并对各点原桥与备份桥的数值作对比(原桥和备份桥是防止试验中不确定因素导致的应变片被损坏导致测量数据不准确,因此在原桥的基础上,贴备份桥应变片,两者数值理论上应该一致),试验结果发现各点原桥与备份桥在时间轴上位置错开、数值也相差很大,数据显示有错位。试验中断开机翼的某一应变参数A(由于试验机型涉密,文中参数名均用A、B、C、D表示)传感器插头前后的参数实时显示如表1所示。
表1 断开插头前后参数测试(客户端测试)
从试验结果看出,断开插头前后参数A、B、C、D均有数值,且显示同一数值,实际操作中参数A插头有断开,理论上A数值应该变化,而试验结果显示A参数值未变化,可见,参数值与参数名显示错位。
4.3 解决方案
整个试验流程从数据采集到从网络数据转换成PCM数据,再到数据经过处理服务器经过处理,发送到客户端实时显示。我们逐段进行排查。
1)服务器自查。
为了检测服务器分发的局域网数据是否有效,我们在服务器端同时安装客户端,参数接收顺序与服务器端发送顺序一致。分别开启服务器和客户端后,信号同步,链路相通。试验中随机选取某一参数分别对其传感器插头进行插拔,试验结果显示如表2所示。
表2 断开插头前后参数测试(服务器端测试)
试验数据显示错位。经排查,发现客户端参数列表未及时更新,参数列表前4个时间(时、分、秒、毫秒)参数未删除,经删除后,再次试验,测试结果如表3所示。
表3 断开插头前后参数测试(服务器端测试)
从表3看出,客户端实时监控画面参数与插头关系一一对应。可见,客户端参数顺序错乱就会导致实时监控画面数据错乱。至此,可以确认测试服务器端数据接收正常。
2)排查源码数据。
试验数据是由机载采集设备连续采集参数,经地面计算机作实时校线处理,码值转换后,以以太网格式把数据传至地面实时监控局域网,同时机载记录器实时记录试验数据。机载采集的网络数据需要通过ENC/106板卡转换成PCM数据后传给测试服务器。
为了验证源头数据的有效性,机载分别手动插拔应变传感器,用网络实时检查软件检查采集到的网络源码数据。试验结果如表4所示。
从表4看出,断开参数A1和B1传感器插头前,码值显示某一数值。断开对应参数传感器插头后,码值变为65535,满码,数值达到码值的上限,参数显示断开。可见,网络机载源码数据正确。
表4 断开插头前后参数测试(源码测试)
为了检测ENC/106板卡转换的PCM数据的有效性,我们用PCM实时检测软件检测经ENC/106板卡转换后的PCM数据。试验中,我们分别插拔应变参数C1的插头,试验结果如表5所示。
表5 断开插头前后参数测试(PCM源数据测试)
参数测试结果与操作一致,机载PCM源码数据未错位,输入服务器端的PCM数据有效。
3)排查客户端。
客户端工作机制:客户端主控程序接收服务器分发的数据,从实时监控部分选择对某一部分试验有效的数据显示,该过程需要严格按照参数接收顺序选取。服务器发送了Sum个参数,客户端主控程序接收了Sum个参数,错位sum2,机翼部分需要sum11个参数。我们对主控程序接收的参数列表中Sum个参数进行了逐一核对,组成如下:
Sum(参数总数)=sum1(试验需要参数总数)+sum2(试验不需要参数总数)
其中,Sum个参数是客户端接收的参数总数,机翼部分试验需要sum11个数据,有repeat个重复采集参数(后面垂尾试验通道用到)。经查询,前sum11+repeat个参数正是机翼试验需要的sum11个参数及重复的repeat个参数。参数列表末尾的sum2个参数正好是服务器发送的参数与课题需要参数的差集,且顺序排列。
最终找到问题:通道复用导致机翼和垂尾部分参数使用同一通道。服务器分发Sum个参数,包含机翼和垂尾的所有参数,客户端应该接收服务器发送的所有参数,再根据试验需求分阶段选取对应参数。单个试验中,通道复用与单一通道作用一致。试验中,我们未充分考虑到通道复用,在客户端机翼部分需要的sum11+repeat个参数按照服务器分发顺序排列,多余的sum2个参数顺序排列在参数列表末尾,导致从中间某一参数开始,整体错位。
经过调整,再次联试,实时监控画面参数显示与应变传感器插头操作一一对应。进一步记录一段数据,经确认,数据正确。至此,问题解决。
4)说明。
地面试验是多个环节配合完成,实时数据处理软件采用自主研制,试验中必须严格按照软件要求解析:参数名长度不大于24字节,个数不大于500个;试验中服务器与客户端必须连接交换机,组成局域网(服务器端数据是通过网络分发给客户端的),且端口号服务器端与客户端必须一致;007卡卡槽与实时/预处理设备连接可能会出现虚连接,导致数据无法传输。
5 结束语
文章针对飞行载荷实测的海量参数难以测试问题,提出了一种通道复用的方案。针对通道复用过程中的技术难点,采用点、线、面的方法进行排查和分析,验证了该方案的可行性,良好的解决了海量数据难以实时测量问题。该方案现已成功运用于在某型号飞行载荷海量数据实测中,并取得了预期的效果。
[1] 周自全.飞行力学与飞行试验[J].飞行力学,2002,20(2):212-217.
[2] 中国飞行试验研究院.飞行试验指南[M].北京:航空工业出版社,2010.
[3] 霍朝晖,覃杨森,祈 春.飞行试验机载关键参数快速处理系统设计[J].现代电子技术,2012,36(5):121-124.
[4] 袁炳南,张建琳.PCM与网络数据采集系统技术分析[J].测控技术,2009,28(4):29-31.
[5] Range Commanders Council. IRIG Standard 106-01[S]. New Mexico: Range Commanders Council, 2001,88002-5110.
Research on Big Data Test Technology of Flight Load
Qi Chanying, Li Yuchao,Que Jian, Wang Qian
(Chinese Flight Establishment of AVIC, Xi’an 710089, China)
Flight load test playing a vital role in flight test is the necessary link which can evaluate the aircraft comprehensively and quantitatively. The load calibration of the traditional man-machine and small aircraft evaluate parameters need only about a dozen or dozens of key parameters. The real-time collect system channel volume is smaller, and the pressure of real-time monitoring and control system server is less. Along with the rapid development of aviation industry, the needing evaluated parameters of the large aircraft and unmanned aerial vehicles zoom to hundreds. And the collect system channel volume becomes bottle-neck. The traditional measument ways are difficult to satisfy the requirements. In view of the problem that the flight load test of mass parameters are difficult to test, the paper put forward a kind of channel multiplexing scheme, which can solve the problem that the mass parameters are difficult to test. It’s verified that the scheme can be well applied to all kinds of load data measured in flight.
load calibration; test; real-time processing; data distribution
2016-12-19;
2017-02-06。
齐婵颖(1990-),女,陕西西安人,硕士研究生,助理工程师,主要从事数据管理方向的研究。
1671-4598(2017)07-0066-04
10.16526/j.cnki.11-4762/tp.2017.07.017
TP302
A