本发明涉及故障识别领域,具体地说是一种飞机环控系统故障识别模型构建方法、模型及识别方法。
背景技术:
从上世纪90年代至今,航空装备技术飞速发展,尤其是在军事战略的调整以及航空装备作战使用样式发生变化的大环境下,飞机地面保障的要求越来越高,而保障飞机环控系统在其中是最为根本的因素。军事科技的飞速发展对航空发动机的保障以及故障预测提出了更高的要求。但是在长期的发展中,飞机环控系统的保障技术总是落后于其他航天装备的技术。原有的飞机环控系统保障体系在新装备条件下面临巨大的挑战,而对其保障的不到位,会大大降低军用飞机的战备完好率。
飞机环控系统的故障识别缺乏量化分析,而且在实际使用及维护过程中积累的经验和数据没能与设计数据很好地结合分析,造成理论与实际的脱离。飞机环控系统的故障状态没有自动识别机制,机务外场设备维护人员在检测飞机环控系统的故障状态时,难以做到心中有数,预见性不足,导致难以准确地对飞机环控系统进行故障预测。
当飞机环控系统在发生故障后,机务外场维护人员也很难针对故障现象及可靠性数据、指标数据等的综合分析,进行明确的异常检测,从而很难找到最优的异常检测方法。这使得飞机环控系统维修成本增大,同时环控系统也得不到良好的维护,导致资源的浪费。
飞行环控系统的故障识别是预测飞机环控系统健康状态的基础,它时刻影响着军用飞机的作战效率和维修保障效率,因此其在整个部队中的作用极为重要,所以,在大力发展航空装备的同时,如何为飞机环控系统提供准确的故障识别也是地面保障领域中亟待解决的技术问题。
技术实现要素:
本发明的技术任务是针对以上不足,提供一种飞机环控系统故障识别模型构建方法、模型及识别方法,来解决如何为飞机环控系统提供准确的故障识别的问题。
第一方面,本发明提供一种飞机环控系统故障识别模型构建方法,基于卷积神经网络和集成学习生成用于检测飞机环控系统故障的故障识别模型,所述构建方法包括如下步骤:
获取飞机多个架次的n种环控系统参数,并构建时序数据集,所述环控系统参数为对环控系统故障敏感的飞机参数,所述时序数据集s表示为:
s={s(i)|i=1,2,k,n};
对于上述时序数据集进行预处理;
对于上述时序数据集进行人工标记,标记故障状态;
对于上述n种环控系统参数,提取时域信号和频域信号;
基于上述时域信号构建时域弱分类器,基于上述频域信号构建频域弱分类器,所述时域弱分类器和频域弱分类器均为cnn神经网络模型;
通过adaboost集成学习算法将时域弱分类器和建频域弱分类器进行集成,得到基于cnn神经网络和集成学习的故障识别模型。
作为优选,所述环控系统参数包括但不限于交流电源电压、交流电压频率、第一低液压开关表决信号、第二低液压开关表决信号、左轮载开关表决信号、右轮载开关表决信号、电子设备温度、探头加温状态;
所述时序数据集的采样频率为f,上述时序数据集划分为f组数据集。
作为优选,对上述对于上述时序数据集进行预处理,包括:
对时序数据集进行异常值剔除;
对时序数据集进行缺失数据填补;
对时序数据集进行去噪滤波;
对时序数据集进行归一化处理。
作为优选,所述故障状态包括正常状态、电子设备热、探头加温异常、环控系统异常关闭,分别标记为0、1、2和3。
作为优选,对于上述n种环控系统参数,提取时域信号和频域信号,包括如下步骤:
对时序数据集进行emd经验模态分解,将s(i)划分为m个分解信号,依次为λ1(i)、λ2(i)、……,λm(i),对于s(i)第j个分解信号为:
其中,β为惩罚项系数,
对于上述m个分解信号进行高斯滤波处理后后进行叠加,形成中间过程信号p(i),并基于小波变换将分解为中间过程信号p(i)分解为频域信号v(i);
以最小周期为断点,将一维时域信号v(i)重构为二维时域信号t(i)。
作为优选,基于上述时域信号构建时域弱分类器,包括如下步骤:
基于cnn卷积神经网络构建时域神经网络模型,所述时域神经网络模型包括输入层、卷积层、池化层、全连接层和输出层;
基于每一组时域信号t(i)训练所述时域神经网络模型,得到对应的时域弱分类器,时域弱分类器为{tm1,tms0,......,tmf};
基于上述频域信号构建频域弱分类器,包括如下步骤:
基于cnn卷积神经网络构建频域神经网络模型,所述频域神经网络模型包括输入层、卷积层c1、池化层s1、卷积层c2、池化层s2、全连接层和输出层;
基于每一组频域信号v(i)训练所述频域神经网络模型,得到对应的频域弱分类器,频域弱分类器为{vm1,vms0,......,vmf}。
作为优选,对于所述时域神经网络模型包括:
输入层,输入时域样本尺寸为64*16,通道数为1;
卷积层c1,配置有relu激活函数,卷积核尺寸为3*3,步长为1,零填充pad=1,特征图尺寸为64*16,特征图深度为6;
池化层s1,特征图尺寸为32*8,步长为2,零填充pad=0;
卷积层c2,配置有relu激活函数,卷积核尺寸设为3*3,步长为1,零填充pad=1,特征图尺寸为32*8,特征图深度为24;
池化层s2,特征图尺寸为16*4,步长为2,零填充pad=0;
全连接层,神经元个数设为64,dropout参数为0.5,激活函数的阈值为0.5;
输出层,输出类别数为4,分别对应正常状态、电子设备热、探头加温异常、环控系统异常关闭;
所述频域神经网络模型包括:
输入层,输入频域样本尺寸为28*28,通道数为1;
卷积层c1,配置有relu激活函数,卷积核尺寸为5*5,步长为1,零填充pad=0,特征图尺寸为24*24,特征图深度为6;
池化层s1,特征图尺寸为12*12,步长为2,零填充pad=0;
卷积层c2,配置有relu激活函数,卷积核尺寸设为5*5,步长为1,零填充pad=0,特征图尺寸为8*8,特征图深度为24;
池化层s2,特征图尺寸为4*4,步长为2,零填充pad=0;
全连接层,神经元个数设为36,dropout参数为0.5,激活函数的阈值为0.5;
输出层,输出类别数为4,分别对应正常状态、电子设备热、探头加温异常、环控系统异常关闭。
作为优选,所述故障识别模型为:
其中,{αt1,αt2,......,αtf}时域弱分类器的系数集;
{αv1,αv2,......,αvf}为频域弱分类器的系数集。
第二方面,本发明提供一种飞机环控系统故障识别模型,所述识别模型为通过如第一方面任一项所述的一种飞机环控系统故障识别模型构建方法构建的故障识别模型。
第三方面本发明提供一种飞机环控系统故障识别方法,所述方法包括如下步骤:
通过如第一方面任一项所述的一种飞机环控系统故障识别模型构建方法构建故障识别模型;
获取飞机环控系统系数,通过上述故障识别模型对飞机环控系数进行故障识别,得到飞机环控系统的实际故障状态。
本发明的一种飞机环控系统故障识别模型构建方法、模型及识别方法具有以下优点:基于卷积神经网络构建时域和频域弱分类器,并通过深度学习将上述时域和频域弱分类器结合形成故障识别模型,可准确对飞机环控系统进行故障识别。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
下面结合附图对本发明进一步说明。
附图1为实施例1一种飞机环控系统故障识别模型构建方法的流程框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。
需要理解的是,在本发明实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。在本发明实施例中的“多个”,是指两个或两个以上。
本发明实施例提供一种飞机环控系统故障识别模型构建方法、模型及识别方法,用于解决如何为飞机环控系统提供准确的故障识别的技术问题。
实施例1:
本发明的一种飞机环控系统故障识别模型构建方法,基于卷积神经网络和集成学习生成用于检测飞机环控系统故障的故障识别模型。
本实施例中该构建方法包括如下步骤:
s100、获取飞机多个架次的n种环控系统参数,并构建时序数据集,所述环控系统参数为对环控系统故障敏感的飞机参数,所述时序数据集s表示为:
s={s(i)|i=1,2,k,n};
s200、对于上述时序数据集进行预处理;
s300、对于上述时序数据集进行人工标记,标记故障状态;
s400、对于上述n种环控系统参数,提取时域信号和频域信号;
s500、基于上述时域信号构建时域弱分类器,基于上述频域信号构建频域弱分类器,所述时域弱分类器和频域弱分类器均为cnn神经网络模型;
s600、通过adaboost集成学习算法将时域弱分类器和建频域弱分类器进行集成,得到基于cnn神经网络和集成学习的故障识别模型。
其中,环控系统参数包括但不限于交流电源电压、交流电压频率、第一低液压开关表决信号、第二低液压开关表决信号、左轮载开关表决信号、右轮载开关表决信号、电子设备温度、探头加温状态;时序数据集的采样频率为f,上述时序数据集划分为f组数据集。
步骤s200中,对上述对于上述时序数据集进行预处理,包括对时序数据进行异常值剔除、缺失数据填补、去噪滤波、归一化处理。执行时,对所采集的时序数据集进行数据去噪和缺失数据填补后,再进行归一后处理。其中,可采用中值滤波的方法进行数据去噪,采用插值方法进行缺失数据填补。对所采集的数据集进行归一化处理的目的主要是将所有需要计算的数据都缩小到0-1之间,有效地简化计算,节约计算资源;
步骤s300中由具有5年以上环控系统故障状态判别经验的专家进行手动标记。环控系统的故障状态分为正常状态、电子设备热、探头加温异常、环控系统异常关闭,分别标记为0、1、2和3。
步骤s400中,对于上述n种环控系统参数,提取时域信号和频域信号,包括如下步骤:
步骤s410、对时序数据集进行emd经验模态分解,将s(i)划分为m个分解信号,依次为λ1(i)、λ2(i)、……,λm(i),对于s(i)第j个分解信号为:
其中,β为惩罚项系数,
步骤s420、对于上述m个分解信号进行高斯滤波处理后后进行叠加,形成中间过程信号p(i),并基于小波变换将分解为中间过程信号p(i)分解为频域信号v(i);
步骤s430、以最小周期为断点,将一维时域信号v(i)重构为二维时域信号t(i)。
步骤s500中,基于上述时域信号构建时域弱分类器,包括如下步骤:
(1)、基于cnn卷积神经网络构建时域神经网络模型,所述时域神经网络模型包括输入层、卷积层、池化层、全连接层和输出层;
(2)、基于每一组时域信号t(i)训练所述时域神经网络模型,得到对应的时域弱分类器,时域弱分类器为{tm1,tms0,......,tmf}。
该时域神经网络模型包括:
输入层,输入时域样本尺寸为64*16,通道数为1;
卷积层c1,配置有relu激活函数,卷积核尺寸为3*3,步长为1,零填充pad=1,特征图尺寸为64*16,特征图深度为6;
池化层s1,特征图尺寸为32*8,步长为2,零填充pad=0;
卷积层c2,配置有relu激活函数,卷积核尺寸设为3*3,步长为1,零填充pad=1,特征图尺寸为32*8,特征图深度为24;
池化层s2,特征图尺寸为16*4,步长为2,零填充pad=0;
全连接层,神经元个数设为64,dropout参数为0.5,激活函数的阈值为0.5;
输出层,输出类别数为4,分别对应正常状态、电子设备热、探头加温异常、环控系统异常关闭。
基于上述频域信号构建频域弱分类器,包括如下步骤:
(1)、基于cnn卷积神经网络构建频域神经网络模型,所述频域神经网络模型包括输入层、卷积层c1、池化层s1、卷积层c2、池化层s2、全连接层和输出层;
(2)、基于每一组频域信号v(i)训练所述频域神经网络模型,得到对应的频域弱分类器,频域弱分类器为{vm1,vms0,......,vmf}。
该频域神经网络模型包括:
输入层,输入频域样本尺寸为28*28,通道数为1;
卷积层c1,配置有relu激活函数,卷积核尺寸为5*5,步长为1,零填充pad=0,特征图尺寸为24*24,特征图深度为6;
池化层s1,特征图尺寸为12*12,步长为2,零填充pad=0;
卷积层c2,配置有relu激活函数,卷积核尺寸设为5*5,步长为1,零填充pad=0,特征图尺寸为8*8,特征图深度为24;
池化层s2,特征图尺寸为4*4,步长为2,零填充pad=0;
全连接层,神经元个数设为36,dropout参数为0.5,激活函数的阈值为0.5;
输出层,输出类别数为4,分别对应正常状态、电子设备热、探头加温异常、环控系统异常关闭。
步骤s600中利用adaboost集成学习算法,将2f个时域弱分类器和频域弱分类器进行集成,形成基于卷积神经网络和集成学习的飞机环控系统故障识别模型,故障识别模型为:
其中,{αt1,αt2,......,αtf}时域弱分类器的系数集;
{αv1,αv2,......,αvf}为频域弱分类器的系数集。
实施例2:
本发明提供一种飞机环控系统故障识别模型,该识别模型为通过如实施例1公开的一种飞机环控系统故障识别模型构建方法构建的故障识别模型。
该模型可用于对飞机环控系统进行故障识别。
实施例3:
本发明的一种飞机环控系统故障识别方法,该方法包括如下步骤:
通过如实施例1公开的一种飞机环控系统故障识别模型构建方法构建故障识别模型;
获取飞机环控系统系数,通过上述故障识别模型对飞机环控系数进行故障识别,得到飞机环控系统的实际故障状态。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
1.飞机环控系统故障识别模型构建方法,其特征在于基于卷积神经网络和集成学习生成用于检测飞机环控系统故障的故障识别模型,所述构建方法包括如下步骤:
获取飞机多个架次的n种环控系统参数,并构建时序数据集,所述环控系统参数为对环控系统故障敏感的飞机参数,所述时序数据集s表示为:
s={s(i)|i=1,2,k,n};
对于上述时序数据集进行预处理;
对于上述时序数据集进行人工标记,标记故障状态;
对于上述n种环控系统参数,提取时域信号和频域信号;
基于上述时域信号构建时域弱分类器,基于上述频域信号构建频域弱分类器,所述时域弱分类器和频域弱分类器均为cnn神经网络模型;
通过adaboost集成学习算法将时域弱分类器和建频域弱分类器进行集成,得到基于cnn神经网络和集成学习的故障识别模型。
2.根据权利要求1所述的环控系统故障识别模型构建方法,其特征在于所述环控系统参数包括但不限于交流电源电压、交流电压频率、第一低液压开关表决信号、第二低液压开关表决信号、左轮载开关表决信号、右轮载开关表决信号、电子设备温度、探头加温状态;
所述时序数据集的采样频率为f,上述时序数据集划分为f组数据集。
3.根据权利要求1所述的飞机环控系统故障识别模型构建方法,其特征在于对上述对于上述时序数据集进行预处理,包括:
对时序数据集进行异常值剔除;
对时序数据集进行缺失数据填补;
对时序数据集进行去噪滤波;
对时序数据集进行归一化处理。
4.根据权利要求1所述的飞机环控系统故障识别模型构建方法,其特征在于所述故障状态包括正常状态、电子设备热、探头加温异常、环控系统异常关闭,分别标记为0、1、2和3。
5.根据权利要求1所述的飞机环控系统故障识别模型构建方法,其特征在于对于上述n种环控系统参数,提取时域信号和频域信号,包括如下步骤:
对时序数据集进行emd经验模态分解,将s(i)划分为m个分解信号,依次为λ1(i)、λ2(i)、……,λm(i),对于s(i)第j个分解信号为:
其中,β为惩罚项系数,
对于上述m个分解信号进行高斯滤波处理后后进行叠加,形成中间过程信号p(i),并基于小波变换将分解为中间过程信号p(i)分解为频域信号v(i);
以最小周期为断点,将一维时域信号v(i)重构为二维时域信号t(i)。
6.根据权利要求5所述的飞机环控系统故障识别模型构建方法,其特征在于基于上述时域信号构建时域弱分类器,包括如下步骤:
基于cnn卷积神经网络构建时域神经网络模型,所述时域神经网络模型包括输入层、卷积层、池化层、全连接层和输出层;
基于每一组时域信号t(i)训练所述时域神经网络模型,得到对应的时域弱分类器,时域弱分类器为{tm1,tms0,......,tmf};
基于上述频域信号构建频域弱分类器,包括如下步骤:
基于cnn卷积神经网络构建频域神经网络模型,所述频域神经网络模型包括输入层、卷积层c1、池化层s1、卷积层c2、池化层s2、全连接层和输出层;
基于每一组频域信号v(i)训练所述频域神经网络模型,得到对应的频域弱分类器,频域弱分类器为{vm1,vms0,......,vmf}。
7.根据权利要求6所述的飞机环控系统故障识别模型构建方法,其特征在于对于所述时域神经网络模型包括:
输入层,输入时域样本尺寸为64*16,通道数为1;
卷积层c1,配置有relu激活函数,卷积核尺寸为3*3,步长为1,零填充pad=1,特征图尺寸为64*16,特征图深度为6;
池化层s1,特征图尺寸为32*8,步长为2,零填充pad=0;
卷积层c2,配置有relu激活函数,卷积核尺寸设为3*3,步长为1,零填充pad=1,特征图尺寸为32*8,特征图深度为24;
池化层s2,特征图尺寸为16*4,步长为2,零填充pad=0;
全连接层,神经元个数设为64,dropout参数为0.5,激活函数的阈值为0.5;
输出层,输出类别数为4,分别对应正常状态、电子设备热、探头加温异常、环控系统异常关闭;
所述频域神经网络模型包括:
输入层,输入频域样本尺寸为28*28,通道数为1;
卷积层c1,配置有relu激活函数,卷积核尺寸为5*5,步长为1,零填充pad=0,特征图尺寸为24*24,特征图深度为6;
池化层s1,特征图尺寸为12*12,步长为2,零填充pad=0;
卷积层c2,配置有relu激活函数,卷积核尺寸设为5*5,步长为1,零填充pad=0,特征图尺寸为8*8,特征图深度为24;
池化层s2,特征图尺寸为4*4,步长为2,零填充pad=0;
全连接层,神经元个数设为36,dropout参数为0.5,激活函数的阈值为0.5;
输出层,输出类别数为4,分别对应正常状态、电子设备热、探头加温异常、环控系统异常关闭。
8.根据权利要求5、6或7所述的飞机环控系统故障识别模型构建方法,其特征在于所述故障识别模型为:
其中,{αt1,αt2,......,αtf}时域弱分类器的系数集;
{αv1,αv2,......,αvf}为频域弱分类器的系数集。
9.飞机环控系统故障识别模型,其特征在于所述识别模型为通过如权利要求1-8任一项所述的飞机环控系统故障识别模型构建方法构建的故障识别模型。
10.飞机环控系统故障识别方法,其特征在于所述方法包括如下步骤:
通过如权利要求1-8任一项所述的飞机环控系统故障识别模型构建方法构建故障识别模型;
获取飞机环控系统系数,通过上述故障识别模型对飞机环控系数进行故障识别,得到飞机环控系统的实际故障状态。
技术总结