[发明专利]一种基于一维卷积神经网络的直升机飞行状态识别方法在审
申请号: | 202110390010.0 | 申请日: | 2021-04-12 |
公开(公告)号: | CN113076510A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 熊邦书;张睿婷;欧巧凤;李新民 | 申请(专利权)人: | 南昌航空大学 |
主分类号: | G06F17/10 | 分类号: | G06F17/10;G06K9/62;G06N3/04 |
代理公司: | 南昌华成联合知识产权代理事务所(普通合伙) 36126 | 代理人: | 张建新 |
地址: | 330063 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 卷积 神经网络 直升机 飞行 状态 识别 方法 | ||
1.一种基于一维卷积神经网络的直升机飞行状态识别方法,其特征在于,具体包括以下步骤:
1)去除偏离正常的飞行参数数据段,具体步骤如下:
(1.a)对每一个飞行状态对应的速度和高度进行可视化;
(1.b)通过参数曲线,确定每个飞行状态速度和高度的阈值;
(1.c)根据阈值和每个飞行状态下理想的高度和速度,去除实际高度与速度超过阈值的飞行参数数据段;
2)飞行参数预处理;
3)制作飞行状态标签数据集;
4)设计用于飞行状态识别的一维卷积神经网络模型,具体步骤如下:
(4.a)确定输入层,输入层的数据为每个状态同一时刻对应的m个飞行参数,以m×1的向量形式输入网络;
(4.b)确定特征提取层,特征提取层由卷积层和激活层组成,卷积层对输入数据进行卷积操作,得到输入数据的特征,一层卷积由多个卷积核构成,一个卷积核提取一类特征,多类特征组成特征映射图,第一层卷积包含K1个卷积核,卷积核均为3×1的大小,第二层卷积包含K2个卷积核,卷积核均为3×1的大小,第三层卷积包含K3个卷积核,卷积核均为3×1的大小,每层卷积操作之后都使用ReLU激活函数对输出进行非线性变换,其表达公式为:
a=f(y)=max{0,y}
式中,y表示卷积层的输出,a表示y的激活值;
(4.c)确定全连接层,全连接层将卷积层获取的局部特征,通过权值矩阵组装成完整的图,实现从特征到标签的映射,第一层全连接层的输入数据为最后一层卷积层输出铺展成的一维特征向量,包含N1个神经元,使用ReLU作为激活函数,第二层全连接层为分类层,包含的神经元个数为待识别状态的总个数N2,使用Softmax作为激活函数,并对两层全连接层设置L2正则化,防止过拟合;
(4.d)确定目标函数,目标函数是评价神经网络输出与实际目标值一致性的函数,本发明所述目标函数为交叉熵函数,其表达公式为:
式中,y表示某一状态的真实值,表示状态的预测值,n表示输入的迭代批次数量;
5)训练并保存网络模型参数;
6)测试数据并获取每个状态识别准确率,分别将每个状态未经训练的数据集输入步骤5)训练好的网络模型中,运行网络模型进行测试,获得每个状态相应的识别准确率。
2.根据权利要求1所述一种基于一维卷积神经网络的直升机飞行状态识别方法,其特征在于,飞行参数预处理具体包括下述步骤:
a)数据去噪,采用样本分位数确定野点位置,并使用一阶差分法替换野点值,对第i时刻飞行参数采样值xi,以m为时间窗口,获取对应子序列对子序列进行样本分位数求解,得到样本分位数qi,设置阈值M,当xi与qi的差值超过阈值时,则认为xi为野点值,采用一阶差分法替换该野点值,其表达公式为:
x′i=xi-1+(xi-1-xi-2)
式中,x′i表示修复后第i点数据的值,xi-1和xi-2分别表示第i-1和第i-2个点的值;
b)限幅,将第i时刻飞行参数采样值xi与直升机实际飞行时所能达到的最大值xmax做比较,若xi>xmax,则将xi限制为xmax的大小;
c)数据平滑,采用均值滤波技术对飞行参数进行滤波,对第i时刻飞行参数采样值xi,取其前后各M1个点,滤波后第i时刻的值等于这2M1+1个点的平均值;
d)参数拟合,对指示空速、气压高度和偏航角这三个飞行参数的每个采样数据,取其前后各M2个数据,用最小二乘法进行直线拟合,直线所得斜率为该点对应的参数变换率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌航空大学,未经南昌航空大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110390010.0/1.html,转载请声明来源钻瓜专利网。