本发明属于风洞试验领域,具体涉及一种基于神经网络的低速风洞支架干扰量预测方法及设备。
背景技术:
1、在风洞试验时,为了得到风洞支撑装置对试验模型带来的气动力干扰,通常要在正式试验前进行支架干扰测量试验,能够进行支架干扰试验的,为了保险起见要做较多状态的支架干扰试验,涉及到真假支杆的安装、模型的翻身,耗时费力,试验成本高,而且同一支杆相同布局试验模型也要完全重复进行支架干扰试验,代价大;不能进行支架干扰试验或者不进行支架干扰修正的模型,试验结果影响数据准度和质量,以往有采用cfd等其他手段获得部分状态支架干扰数据,但数据准度有待验证,尚未形成工程应用。
2、目前大量支架干扰试验数据处于孤立状态,使用率低下,因此利用已有的支架干扰试验测得的干扰量,建立支架干扰智能预测模型,能够节约试验时间、减少人力物力,并对不能进行支架干扰试验的模型提供干扰量评估。
技术实现思路
1、为解决上述问题,本发明提供了一种基于神经网络的低速风洞支架干扰量预测方法,利用已有的风洞试验支架干扰量数据,运用神经网络建立支架干扰量预测模型,从而得到不同模型、不同支杆的支架干扰量数据,对于不能进行支架干扰试验的飞行器,能够给出其支撑系统对气动力数据的干扰量大小,提高风洞试验的数据准度。
2、本发明解决其技术问题所采用的技术方案如下:一种基于神经网络的低速风洞支架干扰量预测方法,步骤如下:
3、s01、获取低速风洞已有支架干扰试验数据,数据包括如下:
4、风洞试验模型的特征尺寸和姿态角数据,包括:参考面积、平均气动弦长、展长、迎角、侧滑角,
5、支架的特征尺寸数据,包括:支架横截面的长和宽,
6、风洞试验的运行风速数据,
7、风洞试验模型的支架干扰量数据,包括:升力、阻力、俯仰力矩、滚转力矩、偏航力矩和侧向力;
8、s02、对已有所述的支架干扰试验数据进行预处理:获取已有的除风洞试验模型的支架干扰量数据之外的所有干扰试验数据的最大值和最小值,通过如下公式进行归一化处理:
9、
10、获得包含输入值和支架干扰量输出值的神经网络训练数据集;
11、s03、利用所述神经网络训练数据集输入神经网络学习模型并进行训练,得到支架干扰预测模型,
12、其中,神经网络学习模型的结构如下:第一层为输入层,共有7个神经元,包括风洞试验模型的特征尺寸和姿态角数据、支架的特征尺寸数据、风洞试验的运行风速;第二层与第三层为隐含层,分别有15个和10个神经元;最后一层为输出层,共有6个神经元,即6个风洞试验模型的支架干扰量;
13、训练过程分为如下几步:
14、s31、前馈
15、神经网络根据当前神经元权重,对输入进行如下变换:
16、
17、
18、
19、
20、其中:
21、表示第层的输出;
22、为relu激活函数,;
23、为第层的权重;
24、为第层的偏置;
25、为神经网络学习模型输出的风洞试验模型的支架干扰量的预测值;
26、s32、误差计算
27、使用如下所示的均方差损失函数:
28、
29、计算当前网络输出值与目标值之间的差距,得到标量型的误差值,其中表示训练数据集中的样本个数;
30、s33、后向传播
31、通过链式法则,从输出位置开始依次向后计算损失函数值对于各神经元权重的偏导数和偏置的偏导数;
32、s34、根据第s33步计算的偏导数,更新神经元权重值,
33、
34、
35、其中,为当前步的权重,为上一步的权重,为当前步的偏置,为上一步的偏置,为上一步的权重的偏导数,为上一步的偏置的偏导数,代表学习率,这里取0.001;
36、s35、重复第s31~s34步,直至损失函数计算的误差值变化率低于5%,最终得到如下的支架干扰预测模型:
37、
38、
39、
40、
41、为模型最终得到的连接权重,
42、为模型最终得到的连接偏置;
43、s04、获取在当前试验状态下的除风洞试验模型的支架干扰量数据之外的所有干扰试验数据的特征量,进行归一化处理,获得后输入步骤s03的步骤s35中的支架干扰预测模型,得到风洞试验模型在当前试验状态下的支架干扰量数据。
44、进一步的,如上所述的一种基于神经网络的低速风洞支架干扰量预测方法,得到风洞试验模型在当前试验状态下的支架干扰量数据包括所述风洞试验模型在所用支架及运行风速下的不同姿态角的支架干扰量数据。
45、另一方面,本发明目的是通过一种计算机装置/设备/系统来实现,其包括处理器和与处理器可通信地连接的计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当所述计算机指令被所述处理器执行时,实现本发明如上所述的方法的步骤。
46、另一方面,本发明目的是通过一种计算机可读存储介质来实现,其上存储有计算机指令,该计算机指令被处理器执行时实现本发明如上所述的方法的步骤。
47、本发明的优点及有益效果:本发明对于不能进行支架干扰试验的飞行器,能够给出其支撑系统对气动力数据的干扰量大小,提高风洞试验的数据准度;对于能够进行支架干扰试验的飞行器,可以利用典型状态试验数据建模,对其他状态进行预测,进而节约经济成本。
1.一种基于神经网络的低速风洞支架干扰量预测方法,其特征在于,步骤如下:
2.根据权利要求书1所述的一种基于神经网络的低速风洞支架干扰量预测方法,其特征在于:得到风洞试验模型在当前试验状态下的支架干扰量数据包括所述风洞试验模型在所用支架及运行风速下的不同姿态角的支架干扰量数据。
3.一种计算机装置/设备/系统,其包括处理器和与处理器可通信地连接的计算机可读存储介质,计算机可读存储介质中存储有计算机指令,其特征在于,当所述计算机指令被所述处理器执行时,实现根据权利要求1~2中任一项所述的方法的步骤。
4.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现根据权利要求1~2中任一项所述的方法的步骤。