航空发动机工作状态识别模型构建方法、模型及识别方法与流程

文档序号:20919429发布日期:2020-05-29 13:57阅读:698来源:国知局
航空发动机工作状态识别模型构建方法、模型及识别方法与流程

本发明涉及工作状态识别领域,具体地说是一种航空发动机工作状态识别模型构建方法、模型及识别方法。



背景技术:

从上世纪90年代至今,航空装备技术飞速发展,尤其是在军事战略的调整以及航空装备作战使用样式发生变化的大环境下,飞机地面保障的要求越来越高,而保障航空发动机在其中是最为根本的因素。军事科技的飞速发展对航空发动机的保障以及故障预测提出了更高的要求。但是在长期的发展中,航空发动机的保障技术总是落后于其他航天装备的技术。原有的航空发动机保障体系在新装备条件下面临巨大的挑战,而对其保障的不到位,会大大降低军用飞机的战备完好率。

在航空发动机进行健康评估分析时,首先要做的就是准确地识别航空发动机的工作状态。不同的航空发动机工作状态,会产生不同的飞参数据,因此需要根据发动机的工作状态建立健康评估模型。而且在实际使用及维护过程中积累的经验和数据没能与设计数据很好地结合分析,造成理论与实际的脱离。航空发动机的工作状态没有自动识别机制,机务外场设备维护人员在检测航空发动机工作状态时,难以做到心中有数,预见性不足,导致难以准确地对航空发动机进行健康评估。

航空发动机的工作状态识别是评判发动机健康状态的基础,它时刻影响着军用飞机的作战效率和维修保障效率,因此其在整个部队中的作用极为重要,所以,在大力发展航空装备的同时,如何为飞机发动机提供准确的工作状态识别也是地面保障领域中亟待解决的技术问题。



技术实现要素:

本发明的技术任务是针对以上不足,提供航空发动机工作状态识别模型构建方法、模型及识别方法,来解决如何为飞机发动机提供准确的工作状态识别的问题。

第一方面,本发明提供一种航空发动机工作状态识别模型构建方法,基于c4.5决策树构建识别模型,所述构建方法包括如下步骤:

获取飞机多个架次的n种发动机参数,并构建第一时序数据集;

根据上述n种发动机参数之间的相关性,对上述时序数据集进行特征提取,得到m种发动机参数,所述m种发动机参数为对航空发动机工作状态敏感的发动机参数,并基于所述m种发动机参数构建第二时序数据集;

对于第二时序数据集进行人工标记,标记工作状态;

根据人工标记后的第二时序数据集、基于c4.5决策树构建工作状态识别模型。

作为优选,所述n种发动机参数包括低压涡轮后燃气总温、振动值、发动机低压转子转速、发动机高压转子转速、油门位置、低压进口叶片转角、高压进口叶片转角、喷口鱼鳞片位置、发动机进口空气总温、滑油进口压力、占空比s1、占空比s8和apii-39二次电源接通;

所述m种发动机参数包括中发动机低压转子转速n1、发动机高压转子转速n2、油门位置alfa_pyd、低压进口叶片转角alfa_1、高压进口叶片转角alfa_2、喷口鱼鳞片位置dpc、发动机进口空气总温t1、滑油进口压力pm。

作为优选,根据上述n种发动机参数之间的相关性,对上述时序数据集进行特征提取之前,对第一时序数据集进行数据预处理,数据预处理包括:异常值剔除、缺失数据填补、去噪滤波和归一化处理。

作为优选,通过中值滤波的方法进行数据去噪,采用插值方法进行缺失数据填补。

作为优选,采用皮尔逊系数ρx,y对上述n种发动机参数进行相关性分析,公式为:

其中,其中,x表示发动机参数x构建的向量,y表示发动机参数y构建的向量,σx表示x的标准差,σy表示y的标准差,cov(x,y)表示发动机参数x与发动机参数y的协方差。

作为优选,工作状态分为停车、慢车、巡航、最大状态、小加力状态、全加力状态,分别对应标记为0、1、2、3、4和5。

作为优选,根据人工标记后的第二时序数据集、基于c4.5决策树构建工作状态识别模型,包括如下步骤:

计算第二时序数据集x的信息熵:

其中,xi表示第二时序数据集x中发动机工作状态标记为i的数据,p(xi)表示xi在x中所占的比例;

根据m种发动机参数计算每一种参数cj(j=1,2,......,m)的信息增益g(x,cj):

其中,values(cj)表示参数cj的值域,|xv|表示第二时序数据集x中参数cj值为v为元素数量;

根据m种发动机参数计算每一种参数cj(j=1,2,......,m)的分裂信息s(x,cj):

根据m种发动机参数计算每一种参数cj(j=1,2,......,m)的信息增益率r(x,cj):

选择具有信息增益率r(x,cj)的参数cj作为决策树的根节点,在第二时序数据集剩下的参数中选择信息增益率最高的作为分叉节点,递归形成基于c4.5决策树的工作状态识别模型。

第二方面,本发明提供一种航空发动机工作状态识别模型,为通过如第一方面任一项所述的航空发动机工作状态识别模型构建方法构建的工作状态识别模型。

第三方面,本发明提供一种航空发动机工作状态识别方法,包括如下步骤:

通过如第一方面任一项所述的航空发动机工作状态识别模型构建方法构建的工作状态识别模型;

获取真实航空发动机参数,通过上述工作状态识别模型对真实航空发动机参数进行工作状态分析。

本发明的一种航空发动机工作状态识别模型构建方法、模型及识别方法具有以下优点:基于c4.5决策树构建的模型可有效识别航空发动机的工作状态,从而支撑航空发动机在不同工作状态下的健康情况;在构建工作状态识别模型时,对获取的数据进行预处理,可有效地简化计算,节约计算资源。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

下面结合附图对本发明进一步说明。

附图1为实施例1航空发动机工作状态识别模型构建方法的流程框图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。

需要理解的是,在本发明实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。在本发明实施例中的“多个”,是指两个或两个以上。

本发明实施例提供一种航空发动机工作状态识别模型构建方法、模型及识别方法,用于解决如何为飞机发动机提供准确的工作状态识别的技术问题。

实施例1:

本发明的一种航空发动机工作状态识别模型构建方法,基于c4.5决策树构建识别模型,该构建方法包括如下步骤:

s100、获取飞机多个架次的n种发动机参数,并构建第一时序数据集;

s200、根据上述n种发动机参数之间的相关性,对上述时序数据集进行特征提取,得到m种发动机参数,所述m种发动机参数为对航空发动机工作状态敏感的发动机参数,并基于所述m种发动机参数构建第二时序数据集;

s300、对于第二时序数据集进行人工标记,标记工作状态;

s400、根据人工标记后的第二时序数据集、基于c4.5决策树构建工作状态识别模型。

步骤s100中,获取的n种发动机参数包括低压涡轮后燃气总温、振动值、发动机低压转子转速、发动机高压转子转速、油门位置、低压进口叶片转角、高压进口叶片转角、喷口鱼鳞片位置、发动机进口空气总温、滑油进口压力、占空比s1、占空比s8和apii-39二次电源接通。

在获取上述的n种发动机参数后,进行数据预处理。包括异常值剔除、缺失数据填补、去噪滤波和归一化处理。本实施例中,先对所采集的时序数据集进行去噪滤波和缺失数据填补后,再进行归一后处理。其中,可采用中值滤波的方法进行数据去噪,采用插值方法进行缺失数据填补。对所采集的数据集进行归一化处理的目的主要是将所有需要计算的数据都缩小到0-1之间,有效地简化计算,节约计算资源。

步骤s200中采用皮尔逊系数ρx,y对上述n种发动机参数进行相关性分析,公式为:

其中,其中,x表示发动机参数x构建的向量,y表示发动机参数y构建的向量,σx表示x的标准差,σy表示y的标准差,cov(x,y)表示发动机参数x与发动机参数y的协方差。

并且选择m种对航空发动机工作状态敏感的发动机参数,包括发动机低压转子转速n1、发动机高压转子转速n2、油门位置alfa_pyd、低压进口叶片转角alfa_1、高压进口叶片转角alfa_2、喷口鱼鳞片位置dpc、发动机进口空气总温t1、滑油进口压力pm。

步骤s300中由具有5年以上发动机工作状态判别经验的航空发动机专家进行手动标记。发动机的工作状态分为停车、慢车、巡航、最大状态、小加力状态、全加力状态,分别对应标记为0、1、2、3、4和5。

步骤s400中,根据人工标记后的第二时序数据集、基于c4.5决策树构建工作状态识别模型,包括如下步骤:

s410、计算第二时序数据集x的信息熵:

其中,xi表示第二时序数据集x中发动机工作状态标记为i的数据,p(xi)表示xi在x中所占的比例;

s420、根据m种发动机参数计算每一种参数cj(j=1,2,......,m)的信息增益g(x,cj):

其中,values(cj)表示参数cj的值域,|xv|表示第二时序数据集x中参数cj值为v为元素数量;

s430、根据m种发动机参数计算每一种参数cj(j=1,2,......,m)的分裂信息s(x,cj):

s440、根据m种发动机参数计算每一种参数cj(j=1,2,......,m)的信息增益率r(x,cj):

s450、选择具有信息增益率r(x,cj)的参数cj作为决策树的根节点,在第二时序数据集剩下的参数中选择信息增益率最高的作为分叉节点,递归形成基于c4.5决策树的工作状态识别模型。

本发明的航空发动机工作状态识别模型构建方法得到的工作状态识别模型,可对航空发动机参数进行分析得到航空发动机工作状态。

实施例2:

本发明的一种航空发动机工作状态识别模型为通过实施例1公开的一种航空发动机工作状态识别模型构建方法构建的工作状态识别模型,可对航空发动机参数进行分析得到航空发动机工作状态。

实施例3:

本发明的一种航空发动机工作状态识别方法,包括如下步骤:

(1)通过如实施例1公开的航空发动机工作状态识别模型构建方法构建的工作状态识别模型;

(2)获取真实航空发动机参数,通过上述工作状态识别模型对真实航空发动机参数进行工作状态分析。

以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1