摘要
飞机在服役中往往处于复杂多变的动载荷环境,动载荷定位是需首要解决的问题。本文针对飞机结构多种常见且易引起异常振动的动载荷定位需求,结合深度神经网络,建立了一种面向飞机结构的异常动载荷快速定位方法。采用长短期记忆(Long Short‑Term Memory, LSTM)神经网络构建可以精确描述结构所受动载荷的作用位置与振动响应间对应关系的逆向隐式函数模型,提出了基于LSTM神经网络分类模型的动载荷定位技术。建立了简化的全机结构有限元模型,对飞机在实际飞行中可能遇到的几个典型动载荷工况进行了模拟,准确完成了对动载荷的定位,并对所建立深度神经网络的抗噪性、鲁棒性进行了研究。仿真结果表明,所提方法对多种载荷工况下的动载荷位置可以进行准确识别,且在10 dB的测量噪声水平和2.8%的参数摄动下仍能保持较高的定位准确率。
飞机在服役期间受到的外部动载荷是十分复杂的,除了着陆、滑跑工况下的冲击及随机振动载荷、发动机的振动载荷、飞行过程中的突风载荷等常见动载荷外,还会因为整流罩密封条脱落、襟翼异常卡滞等各种原因出现各类引起结构异常振动的未知动载荷,也称为异常动载荷。对飞机结构的异常振动情况进行激励源的确定是排除异常振动现象的关键。传统的动载荷定位方法是从弹性波传播速度差异的角度去考虑
近年来,深度神经网络因其能够对复杂的相关关系实现非公式化的强拟合,在各学科中的复杂问题建模上取得了成功应用。神经网络主要解决三大类问题:回归问题、分类问题及聚类问题。在结构动力学领域,已有学者将深度神经网络成功应用于系统辨识、振动主动控制、结构健康监测等方面,相关成果也证明了深度神经网络在结构动力学领域的适用性。早期学者们大多应用回归神经网络解决动载荷大小的识别问题。STASZEWSKI
动载荷位置的确定是动载荷大小识别的前提条件,从结构动力学原理上讲,只有先对作用于结构上的外载荷进行定位后,才能准确识别出载荷的时域历程或频域载荷谱。在动载荷大小识别取得长足发展的同时,动载荷位置识别领域的相关研究也取得了诸多的进展。INOUE
针对飞机结构的未知动载荷定位问题,可以从常见的飞机结构异常振动问题背景入手。研
本文借鉴时间序列特征判别的问题解决思路,从分类问题的角度,采用LSTM神经网络,构建可以精确描述结构所受动载荷的作用位置与振动响应间对应关系的逆向隐式函数模型,采用基于LSTM神经网络的动载荷定位方法,并基于某飞机的全机动力学有限元仿真模型完成方法的有效性验证。
针对单输入、单输出的线性定常系统,假设零初始条件和,当在结构上作用一个动载荷时,根据结构振动理论,通常可将时域内的动载荷分解为一系列脉冲载荷的线性组合,结构振动响应可由动载荷和结构的单位脉冲响应函数的卷积关系来描述:
(1) |
式中 “”表示卷积运算;表示时移因子,且满足;表示系统响应,如加速度、速度、位移、应变等便于测量的物理量。而
(2) |
式中 时间间隔,其中为总时间;坐标;为系统维数;,和分别为单位脉冲响应函数在时的值、动载荷和实测响应在时的值。将
(3) |
式中 表示动载荷矢量;表示系统响应矢量;系统传递矩阵是一个下三角矩阵,表征系统的动态特性,与激励点和响应点位置有关。对于工程中常见的多输入多输出系统,由于传递矩阵通常是病态甚至秩亏的,具有很大的条件数,并且随着反问题维数的增大,病态程度变得更加严重,因此,对
对于循环神经网络,其主体结构的输入不仅来自于网络的输入层,还有一部分来自于上一时刻循环的状态,可以处理有前、后输入关系的序列数据,从而在时间序列问题的处理中有着广泛的应用及良好的表现,其结构示意图如

图1 循环神经网络结构
Fig.1 Recurrent neural network structure

图2 LSTM单元结构
Fig.2 LSTM unit structure
(4) |
(5) |
(6) |
(7) |
(8) |
式中 表示t时刻单元的输入;表示上一时刻隐含层的输出量;Wfx,Wfh,Wix,Wih,Wox,Woh,Wcx及Wch为权重矩阵;bf,bi,bo及bc为对应的偏置;“”表示向量中元素按位相乘;表示tanh函数;则是存储了t时刻及之前时刻所有有用信息的隐含状态向量。
对神经网络的训练,实质上是基于实测数据样本进行真实“输入‑输出”关系的逼近。完成训练后的深度神经网络,理论上可以依据深度神经网络自身的隐式函数关系式,精确地拟合建模对象的“输入‑输出”物理关系,从而进行进一步的应用。
本文所提出的深度神经网络动载荷定位方法的关键,是通过对LSTM神经网络的训练,建立起结构各测点在不同位置动载荷激励下的输出响应与实际动载荷激励点之间的相关关系,以期利用神经网络将从不同动载荷作用位置处获得的不同特征的多变量时间序列进行分类式判别,以完成对动载荷作用位置的判定。网络训练思路与流程如

图3 网络训练流程图
Fig.3 Flowchart of network training
本文所搭建的LSTM神经网络由“时间序列输入层”“LSTM层”“全连接层”“Softmax激活函数层”“分类器输出层”组成,如

图4 LSTM神经网络结构图
Fig.4 LSTM neural network structure diagram
本文将动载荷定位问题归为多变量时间序列分类问题,利用LSTM神经网络模型对时序数据特征提取和处理方面的优势,将多变量时间序列的上下依赖关系进行表征,使用Softmax作为分类器进行动载荷的定位。由于该问题归属于分类问题,因此对数据的前处理与传统的回归问题不同,其本质为有监督的学习,需对数据组进行切片、分组、贴标签等处理,即将响应的时序数据作为输入数据,动载荷的位置标签作为输出数据,对所有数据进行归一化处理后,按时间将其分为训练集、验证集及测试集数据组,并为各组数据附加标签。
利用上述网络结构进行LSTM神经网络训练,将动载荷定位问题转化为多变量时间序列的分类问题,并利用信息检索和统计学分类领域常用评价指标对训练完成的神经网络进行性能评价。
混淆矩阵是评估分类模型性能的基础,它可以协助计算多种重要的性能指标,以量化模型在不同类别上的表现。通过将模型的分类结果分成正类别(True)和负类别(False),可以计算出一系列性能指标,例如准确率、精确率、召回率和F1值。其中,准确率指正确被预测的样本数量占全部样本数量的比例,表达式为:
(9) |
式中 TP表示实际为正类且预测为正类的样本;FN指实际为正类但预测为负类的样本;FP表示实际为负类但预测为正类的样本;TN表示实际为负类且预测为负类的样本。针对动载荷定位这一多分类问题,考虑采用准确率这一指标作为神经网络定位方法有效性的评估标准。
本节通过简化的飞机全机模型的仿真来验证上节建立的动载荷定位的神经网络方法的可行性。首先建立了简化的全机有限元模型,模拟了襟翼异常卡滞、前起落架舱门关闭异常、后机身气流分离引起异常振动导致的动载荷工况。利用第1节建立的神经网络分类问题模型,将动载荷定位问题转换为模式识别问题,将来自于不同区域的动载荷的激励状态分为不同模式,贴上对应的人工标签,利用神经网络对其进行分类处理,来定位动载荷的作用位置。
本节建立了某飞机简化的动力学模型,如

图5 全机结构有限元模型
Fig.5 Finite element model of the aircraft structure
面向工程实际中飞机常常遭遇的异常动载荷问题与实际振动响应测试情况,本节主要模拟全机模型在不同部位受到异常动载荷作用下,其客舱地板、机身、机翼等结构上关键测点的动响应。飞机内部地板结构示意图如

图6 内部地板结构
Fig.6 Interior floor structure
依据文献[

图7 襟翼、方向舵、升降舵建模
Fig.7 Modeling of flaps, rudders, and elevators
为模拟襟翼异常卡滞、前起落架舱门关闭异常、后机身气流分离引起异常振动导致的动载荷工况,分别在左翼襟翼附近、前起落架舱门附近、左后机身某一节点处施加z向随机载荷激励,其为一段频率范围为1~10 Hz的平稳随机动载荷,具体载荷施加位置如

图8 三种随机载荷激励状态
Fig.8 Three types of random load excitation states
分别在地板上布置3个测点,机身上布置2个测点,左翼中段布置1个测点,共计6个测点,其分布示意图如

图9 响应测点分布示意图
Fig.9 Response measurement points distribution
2.2.1节中获取到三种载荷工况下6个测点的时域响应数据,每一种工况下每个测点测得50000个时刻的时序数据,共得到18个1×50000的时间序列向量。对时序数据进行前处理。首先对所有数据进行归一化处理,再将50000个时刻的数据按100个时刻一段进行分段,将每一组时间序列向量切成500段,其中300段用于构成训练集,100段用于构成验证集,100段用于构成测试集。将6个传感器在同一段时间的数据划分为一个数据切片,即一个6×100的矩阵为一个数据切片,最终得到3×500共1500个切片用作神经网络的输入。
按照不同载荷工况,为这1500个切片进行人工附加标签,如
工况 | 激励状态说明 | 标签号 |
---|---|---|
工况1 | 左翼襟翼单点激励 | 1 |
工况2 | 前起落架舱门单点激励 | 2 |
工况3 | 左后机身单点激励 | 3 |
本节利用2.2.2节中前处理的数据进行LSTM神经网络的训练,神经网络模型超参数,如神经元个数、激活函数类型、学习率、Dropout比例等,都会影响神经网络模型的分类结果及网络性能。本节通过穷举隐藏层单元数、初始学习率、学习率下降周期及学习率下降因子等重点参数,以提高训练收敛时的训练集准确率为目标来进行超参数优化,获取最优的神经网络超参数组合。同时,采用加入L1正则化、Dropout层等方法来避免产生过拟合,最终得到的神经网络训练超参数如
参数名称 | 值 |
---|---|
输入特征数 | 6 |
隐藏层单元数(Hidden Units) | 100 |
批尺寸(Batch Size) | 64 |
初始学习率(Initial Learning Rate) | 0.015 |
优化器(Optimizer) | Adam |
最大迭代(Max Epochs) | 500 |
学习率下降周期(Learn Rate Drop Period) | 100 |
学习率下降因子(Learn Rate Drop Factor) | 0.5 |
经过500轮的训练,网络识别准确率接近100%,损失(loss)降至约0.0004。利用前处理好的未参与过训练的测试集,对训练好的LSTM神经网络进行测试,测试集的动载荷定位结果如

图10 单点动载荷定位结果
Fig.10 Single point dynamic load locating results
考虑到飞机在飞行时,有可能同时受到两个甚至多个位置处的动载荷激励。当传感器测得多点载荷共同引起的响应时,从振动响应中得到的时间序列特征显然与单点载荷激励时的特征不一致,由于这种新的特征是神经网络没有学习过的,因此神经网络无法将新的特征进行分组。本节将多点同时受动载荷激励时的振动响应进行采集与处理,将这种新的特征工况生成新的组别并附加新的标签,工况说明如
工况 | 激励状态说明 | 标签号 |
---|---|---|
工况1 | 左翼襟翼单点激励 | 1 |
工况2 | 前起落架舱门单点激励 | 2 |
工况3 | 左后机身单点激励 | 3 |
工况4 | 左翼襟翼、左后机身同时激励 | 4 |
工况5 | 左翼襟翼、前起落架舱门同时激励 | 5 |
工况6 | 左后机身、前起落架舱门同时激励 | 6 |
工况7 | 左翼襟翼、左后机身、前起落架舱门同时激励 | 7 |
工况数的增加代表网络需要用现有的数据进行更多模式的识别,若仍用6个测点响应的时间序列数据进行网络训练,会出现用较少的特征数去判断较多的模式的情况,网络识别的准确率会大大下降。因此在原有的6个响应测点的基础上,在飞机不同位置新增9个响应测点,对网络训练的数据量及特征量进行扩充。利用扩充后的数据依照相同网络结构与参数设置进行网络训练,

图11 多点动载荷定位结果
Fig.11 Multi points dynamic load locating results
在飞机服役时利用布置在飞机各处的加速度传感器进行加速度响应测试,这一过程不可避免地会受到环境噪声的影响,同时也会有测量噪声与误差的引入,噪声的引入可能会对神经网络特征识别产生影响。本节将对实际工况中在响应测试时可能产生噪声影响的情况进行模拟,分析测试噪声对网络识别结果的影响。
正常信号中的噪声量级通常用信噪比来描述,信噪比是指一个系统中信号与噪声的比值,在工程中,往往希望信噪比越高越好。其定义如下式所示:
(10) |
式中 为信号的有效功率;为噪声的功率。SNR的单位为分贝(dB)。当信号的有效功率越大,噪声功率越小,则信号信噪比越高,表明信号质量越好。
对15个响应测点的响应时序数据人为添加一定程度的白噪声信号,使其信噪比为10 dB,引入噪声前、后的时间序列对比如

图12 含信噪比为10 dB噪声的测试信号
Fig.12 Test signal with SNR=10 dB noise

图13 神经网络抗噪性测试定位结果
Fig.13 Locating results for neural network anti‑noise testing
本节通过对全机简化模型所采用的材料参数进行参数摄动,并基于参数摄动后的全机简化模型计算获得测试数据集,测试在2.3节中训练获得的LSTM神经网络,以研究LSTM神经网络对于研究对象出现结构动力学参数摄动情况下动载荷定位的鲁棒性。
通过改变材料弹性模量来模拟有限元建模不精确的工况,原模型材料弹性模量为70 GPa,分别改变材料弹性模量至69.5,68,65 GPa,即材料弹性模量摄动量分别为0.7%,2.8%,7.1%,将这3种工况分别记为摄动工况1、摄动工况2、摄动工况3。对改变弹性模量后的模型进行模态分析,得到3种摄动工况下分别全机简化模型前5阶固有频率的摄动情况,如
弹性模量/GPa | 第1阶/Hz | 第2阶/Hz | 第3阶/Hz | 第4阶/Hz | 第5阶/Hz |
---|---|---|---|---|---|
70 | 2.6779 | 3.5311 | 5.2961 | 6.7550 | 6.8334 |
69.5 | 2.6683 | 3.5186 | 5.2773 | 6.7311 | 6.8093 |
摄动量 | 0.359% | 0.354% | 0.355% | 0.354% | 0.353% |
68 | 2.6393 | 3.4806 | 5.2201 | 6.6583 | 6.7356 |
摄动量 | 1.441% | 1.430% | 1.435% | 1.432% | 1.431% |
65 | 2.5808 | 3.4032 | 5.1038 | 6.5102 | 6.5858 |
摄动量 | 3.626% | 3.622% | 3.631% | 3.624% | 3.623% |
对发生参数摄动后的有限元模型进行响应计算,仍利用1.2.2节中的方法对求得的响应数据进行前处理,生成测试集后应用2.3节中已完成训练的网络进行动载荷定位测试,结果如

图14 神经网络鲁棒性测试定位结果
Fig.14 Locating results for neural network robustness testing
可以看出,在用摄动工况1、摄动工况2的测试数据集进行测试时,原参数训练的网络对参数摄动后的测试数据仍有较高的定位精度,在材料弹性模量摄动2.8%的情况下,能达到91.4%的定位准确率;而在摄动工况3,即材料弹性模量摄动量达到7.1%的测试中,定位准确率有所下降,为71.1%。从上述结果来看,在模型参数摄动较小时,所建立的神经网络模型对动载荷的定位性能受到的影响较小,但当模型参数摄动较大时,神经网络识别的准确率会有所降低。因此,可以得出,当参数摄动在合理范围内时,LSTM神经网络定位方法仍具有较好的鲁棒性;当模型参数摄动程度过大,导致实际应用模型与理论模型具有较大偏差时,LSTM神经网络定位方法存在定位性能下降的情况。
为探究本文所提出的基于LSTM分类神经网络的动载荷定位方法的泛化能力,本节取飞机结构中的一个部件,将一机翼模型作为研究对象,开展异常动载荷定位的实验研究。
在机翼模型上布置7个加速度计采集加速度响应,同时选取3个激励点,对其进行单点或多点激励,共有7组不同的加载工况。采用1.2.1节中建立的LSTM分类神经网络,应用采集到的实测数据进行网络训练,神经网络训练参数中的输入特征数在本算例中为7,其余均如
本文针对飞行器结构在实际飞行中可能出现的各类引起结构异常振动的未知动载荷的定位需求,应用神经网络构建可以精确描述结构所受动载荷的作用位置与振动响应间对应关系的逆向隐式函数模型,建立了一种基于LSTM分类神经网络的动载荷定位方法。以某飞机全机动力学有限元仿真模型为研究对象,通过动载荷定位仿真验证了方法的有效性,成功对单点动载荷及多点动载荷进行了定位。同时,研究结果表明,对于多点动载荷定位问题,需要更多的响应测点数据作为支撑,增加输入信息量及特征量,提高分类类别增加后的定位准确率。通过对方法抗噪性、鲁棒性及泛化能力的仿真、实验研究可以发现,所提方法在响应数据添加信噪比为10 dB的噪声情况下,7种工况共350组测试数据中仅有1组定位错误,达到99.71%的定位准确率。在材料弹性模量摄动2.8%的情况下,能达到91.4%的定位准确率,而在材料弹性模量摄动量达到7.1%时,测试集的定位准确率有所降低,为71.1%。方法在动载荷定位任务中表现出了较好的抗噪性、鲁棒性及泛化能力,能够满足工程需求,并且当神经网络的训练完成之后,后续在应用神经网络进行定位时,只需将实测振动响应输入至深度神经网络,即可快速实现飞机异常动载荷的定位。
参考文献
LI Z, FENG Z P, CHU F L. A load identification method based on wavelet multi-resolution analysis[J]. Journal of Sound and Vibration, 2014, 333(2): 381-391. [百度学术]
TANG Q Z, XIN J Z, JIANG Y, et al. Fast identification of random loads using the transmissibility of power spectral density and improved adaptive multiplicative regularization[J]. Journal of Sound and Vibration, 2022, 534: 117033. [百度学术]
STASZEWSKI W J , WORDEN K , WARDLE R, et al. Fail-safe sensor distributions for impact detection in composite materials[J]. Smart Materials and Structures,2000, 9(3):298-303. [百度学术]
GHAJARI M, SHARIF-KHODAEI Z, ALIABADI M H. Identification of impact force for smart composite stiffened panels[J]. Smart Materials & Structures, 2013, 22(8):085014. [百度学术]
ZHOU J M, DONG L L, GUAN W, et al. Impact load identification of nonlinear structures using deep Recurrent Neural Network[J]. Mechanical Systems and Signal Processing, 2019, 133: 106292. [百度学术]
夏鹏, 杨特, 徐江, 等. 利用时延神经网络的动载荷倒序识别[J]. 航空学报, 2021, 42(7): 382-390. [百度学术]
XIA P, YANG T, XU J, et al. Reversed time sequence dynamic load identification method using time delay neural network[J]. Acta Aeronautica et Astronautica Sinica, 2021, 42(7): 382-390. [百度学术]
杨特, 杨智春, 梁舒雅, 等. 平稳随机载荷的信号特征提取与深度神经网络识别[J]. 航空学报, 2022, 43(9): 402-412. [百度学术]
YANG T, YANG Z C, LIANG S Y, et al. Feature extraction and identification of stationary random dynamic load using deep neural network[J]. Acta Aeronautica et Astronautica Sinica, 2022, 43(9): 402-412. [百度学术]
YANG H, JIANG J, CHEN G, et al. Dynamic load identification based on deep convolution neural network[J]. Mechanical Systems and Signal Processing, 2023, 185: 109757. [百度学术]
INOUE H, KISHIMOTO K, SHIBUYA T. Experimental wavelet analysis of flexural waves in beams[J]. Experimental Mechanics, 1996, 36(3): 212-217. [百度学术]
GAUL L, HURLEBAUS S. Identification of the impact location on a plate using wavelets[J]. Mechanical Systems and Signal Processing, 1998, 12(6): 783-795. [百度学术]
WOEDEN K, STASZEWSKI W J. Impact location and quantification on a composite panel using neural networks and a genetic algorithm[J]. Strain, 2000, 36(2): 61-68. [百度学术]
HAYWOOD J, COVERLEY P T, STASZEWSKI W J, et al. An automatic impact for a composite panel employing smart sensor technology[J]. Smart Material and Structures, 2005, 14(1):265. [百度学术]
严刚, 周丽. 加筋复合材料结构的冲击载荷识别[J]. 航空学报, 2008, 29(5):1150-1156. [百度学术]
YAN G, ZHOU L. Impact load identification for stiffened composite structure[J]. Acta Aeronautica et Astronautica Sinica, 2008, 29(5): 1150-1156. [百度学术]
严刚, 周丽. 冲击时刻未知情况下复合材料结构冲击载荷识别[J]. 中国机械工程, 2009, 20(1): 99-103. [百度学术]
YAN G, ZHOU L. Impact identification for composite structure with unknown impact time[J]. China Mechanical Engineering, 2009, 20(1): 99-103. [百度学术]
祝德春, 张方, 姜金辉. 动态载荷激励位置识别技术研究[J]. 振动与冲击, 2012, 31(1): 20-23. [百度学术]
ZHU D C, ZHANG F, JIANG J H. Identification technology of dynamic load location[J]. Journal of Vibration and Shock, 2012, 31(1): 20-23. [百度学术]
张景, 张方, 姜金辉. 采用分离变量法的载荷位置识别技术研究[J]. 振动工程学报, 2021, 34(3): 584-591. [百度学术]
ZHANG J, ZHANG F, JIANG J H. Identification of dynamic load location based on variable separation method[J]. Journal of Vibration Engineering, 2021, 34(3): 584-591. [百度学术]
LOEWY R G. Helicopter vibrations: a technological perspective[J]. Journal of the American Helicopter Society, 1984, 29(4): 4-30. [百度学术]