当前位置: 首页 > 专利查询>东北大学专利>正文

一种航空发动机防喘控制系统的状态诊断方法技术方案

技术编号:22363476 阅读:67 留言:0更新日期:2019-10-23 04:29
本发明专利技术属于航空发动机故障诊断技术领域,尤其涉及一种基于隐马尔可夫模型的航空发动机防喘控制系统的状态诊断方法。该方法包括如下步骤:A1、获取航空发动机防喘控制系统的传感数据;A2、将获取到的传感数据作为输入数据,输入预先训练的隐马尔可夫模型,得到输出结果;A3、将输出结果与预先定义的状态信息进行匹配,输出航空发动机防喘控制系统当前的状态;其中,所述预先训练的隐马尔可夫模型为基于预设历史时间段内的航空发动机防喘控制系统的传感数据和对应的航空发动机防喘控制系统的状态信息的训练集,进行训练后的模型。该方法基于隐马尔可夫模型,实现复杂度低,故障诊断精确程度更高。

A state diagnosis method for anti surge control system of Aeroengine

【技术实现步骤摘要】
一种航空发动机防喘控制系统的状态诊断方法
本专利技术属于航空发动机故障诊断
,尤其涉及一种基于隐马尔可夫模型的航空发动机防喘控制系统的状态诊断方法。
技术介绍
在航空发动机种类中,有一种燃气涡轮发动机,它的气压机在工作时偶尔会进入一种不稳定的工作状态,成为喘振。喘振一旦发生,将会造成极严重的后果,会损坏气压机、损伤整个发动机,导致飞行安全事故。目前已经有了较为成熟的避免喘振发生的技术,该技术应用于发动机上,被成为航空发动机防喘控制系统。但防喘控制系统虽然能够有效抑制航空发动机气压机的喘振,但因为该系统控制关系复杂,所以导致故障率较高,同样因为复杂的控制逻辑,导致增加了该系统的状态诊断的难度。
技术实现思路
(一)要解决的技术问题针对现有存在的技术问题,本专利技术提供一种航空发动机防喘控制系统的状态诊断方法,该方法基于隐马尔可夫模型,实现复杂度低,故障诊断精确程度更高。(二)技术方案本专利技术提供一种航空发动机防喘控制系统的状态诊断方法,包括如下步骤:A1、获取航空发动机防喘控制系统的传感数据;A2、将获取到的传感数据作为输入数据,输入预先训练的隐马尔可夫模型,得到输出结果;A3、将输出结果与预先定义的状态信息进行匹配,输出航空发动机防喘控制系统当前的状态;其中,所述预先训练的隐马尔可夫模型为基于预设历史时间段内的航空发动机防喘控制系统的传感数据和对应的航空发动机防喘控制系统的状态信息的训练集,进行训练后的模型。进一步地,所述航空发动机防喘控制系统的传感数据包括:发动机进口温度、发动机高压压气机转子转速和发动机可调导流叶片角度。进一步地,所述预先定义的状态信息包括:健康状态、退化状态Ⅰ、退化状态Ⅱ、退化状态Ⅲ、故障状态Ⅰ和故障状态Ⅱ。进一步地,在所述步骤A1前,还包括步骤:A0、初始化航空发动机防喘控制系统的状态,具体地,设置防喘控制系统的状态信息:健康状态为1,其他状态为0。进一步地,所述隐马尔可夫模型中,将航空发动机防喘控制系统的传感数据作为观测值;将航空发动机防喘控制系统的状态信息作为隐藏状态。进一步地,隐马尔可夫模型的结构参数包括状态转移矩阵A和观测概率矩阵B;状态转移矩阵A表示两个隐藏状态之间的转移概率,观测概率矩阵B表示航空发动机防喘控制系统当前所处隐藏状态导致各个观测值的概率。进一步地,所述状态转移矩阵A的训练公式为:A=[aij]其中,aij表示航空发动机防喘控制系统从隐藏状态i转移到隐藏状态j的概率;Aij表示训练集中航空发动机防喘控制系统从隐藏状态i转移到隐藏状态j的次数;i、j均表示航空发动机防喘控制系统的状态信息,取值范围为1、2...n,n表示状态数量,n=6。进一步地,所述观测概率矩阵B的训练公式为:B=[bij]式中,bij表示航空发动机防喘控制系统为隐藏状态i时,观测值j发生的概率,其中,式中,b'i表示使用高斯混合模型描述航空发动机防喘控制系统在隐藏状态i发生时的观测值的概率密度函数,m表示观测值的维度;wij表示当航空发动机防喘控制系统为隐藏状态i时,第j维度观测值的权重;oij为自变量,表示第j维度观测值;N(oij|uij,σij)表示在航空发动机防喘控制系统处于隐藏状态i时,第j维的高斯分布函数,uij和σij分别指代均值与标准差。进一步地,式中,l表示训练样本数量;表示当航空发动机防喘控制系统处于隐藏状态i时,第j维观测值在第s个样本的值;Li表示极大似然函数。进一步地,所述隐藏状态的判断和预测通过维特比算法完成。(三)有益效果本专利技术提供的基于隐马尔可夫模型的航空发动机防喘控制系统的状态诊断方法,不仅能够更加准确地诊断当前航空发动机防喘控制系统的故障状态,还能够准确预估航空发动机防喘控制系统的状态变化。航空发动机防喘控制系统的控制逻辑简单,故障率低,降低了该系统的状态诊断的难度。附图说明图1为本专利技术中航空发动机防喘控制系统的状态诊断方法的流程图;图2为本专利技术中隐马尔可夫模型的示意图。具体实施方式为了更好的解释本专利技术,以便于理解,下面结合附图,通过具体实施方式,对本专利技术作详细描述。如图1、2所示,本专利技术提供一种航空发动机防喘控制系统的状态诊断方法,包括训练阶段和实施阶段。训练阶段包括:S1、获取预设历史时间段内的航空发动机防喘控制系统的传感数据和对应的航空发动机防喘控制系统的状态信息作为训练数据,组成训练集;S2、将训练数据输入隐马尔可夫模型,训练获得隐马尔可夫模型的结构参数:状态转移矩阵A、观测概率矩阵B,以此获得训练后的隐马尔可夫模型。实施阶段包括:A0、初始化航空发动机防喘控制系统的状态;A1、实时获取航空发动机防喘控制系统的传感数据;A2、将获取到的传感数据作为输入数据,输入训练后的隐马尔可夫模型,得到输出结果;A3、将输出结果与预先定义的状态信息进行匹配,输出航空发动机防喘控制系统当前的状态。其中,航空发动机防喘控制系统的传感数据包括:发动机进口温度、发动机高压压气机转子转速和发动机可调导流叶片角度;预先定义的状态信息包括:健康状态、退化状态Ⅰ、退化状态Ⅱ、退化状态Ⅲ、故障状态Ⅰ和故障状态Ⅱ。初始化航空发动机防喘控制系统的状态,具体包括:设置防喘控制系统的状态信息:健康状态为1,其他状态为0。进一步地,将航空发动机防喘控制系统的三个传感数据作为隐马尔可夫模型中的观测值,用O表示所有可能传感数据的集合。任意时刻的观测值是一个三维向量,使用O={o1,o2,o3}表示,其中o1,o2,o3各表示三个参数数据中的一个,所有参数数据都是连续性的;将航空发动机防喘控制系统的状态信息作为隐马尔可夫模型中的隐藏状态,用Q表示所有可能隐藏状态的集合。隐马尔可夫模型在应用时,隐藏状态是以一个序列的模式展示的,使用{si}表示,其中i∈[0,t],则{si}是指从时刻0到时刻t的隐藏状态序列,si∈Q。则训练集的表示方式为{s1,o1},{s2,o2},...{sl,ol},其中,l表示训练样本数量。状态转移矩阵A表示两个隐藏状态之间的转移概率,计算方法如下:A=[aij]式中,aij表示航空发动机防喘控制系统从隐藏状态i转移到隐藏状态j的概率;Aij表示训练集中从隐藏状态i转移到隐藏状态j的次数;i、j均表示航空发动机防喘控制系统的状态信息,取值范围为1、2...n,n表示状态数量,n=6。观测概率矩阵B表示航空发动机防喘控制系统所处隐藏状态能够导致各个观测值的概率,计算方法如下:B=[bij]式中,bij表示隐藏状态i时,观测值j发生的概率。由于观测值属于三维连续变量,本专利技术将观测值j从一个点扩充到了一个范围,具体如下:首先,使用高斯混合模型描述航空发动机防喘控制系统在隐藏状态i发生时的观测值的概率密度函数b'i:式中,m表示观测值的维度,在本专利技术中m取3;wij表示当航空发动机防喘控制系统为隐藏状态i时,第j维度观测值的权重;oij为自变量,表示第j维度观测值;N(oij|uij,σij)表示在航空发动机防喘控制系统处于隐藏状态i时,第j维的高斯分布函数,uij和σij分别指代均值与标准差。高斯分布函数为:作为概率密度函数,b'i在观测值为oij时无意义,因此,本专利技术将该观测值扩充为一个标准差范围,即计算oij在区间的积分。则,当航空发动机防喘控制系统处于隐藏状本文档来自技高网...

【技术保护点】
1.一种航空发动机防喘控制系统的状态诊断方法,其特征在于,包括如下步骤:A1、获取航空发动机防喘控制系统的传感数据;A2、将获取到的传感数据作为输入数据,输入预先训练的隐马尔可夫模型,得到输出结果;A3、将输出结果与预先定义的状态信息进行匹配,输出航空发动机防喘控制系统当前的状态;其中,所述预先训练的隐马尔可夫模型为基于预设历史时间段内的航空发动机防喘控制系统的传感数据和对应的航空发动机防喘控制系统的状态信息的训练集,进行训练后的模型。

【技术特征摘要】
1.一种航空发动机防喘控制系统的状态诊断方法,其特征在于,包括如下步骤:A1、获取航空发动机防喘控制系统的传感数据;A2、将获取到的传感数据作为输入数据,输入预先训练的隐马尔可夫模型,得到输出结果;A3、将输出结果与预先定义的状态信息进行匹配,输出航空发动机防喘控制系统当前的状态;其中,所述预先训练的隐马尔可夫模型为基于预设历史时间段内的航空发动机防喘控制系统的传感数据和对应的航空发动机防喘控制系统的状态信息的训练集,进行训练后的模型。2.根据权利要求1所述的状态诊断方法,其特征在于,所述航空发动机防喘控制系统的传感数据包括:发动机进口温度、发动机高压压气机转子转速和发动机可调导流叶片角度。3.根据权利要求2所述的状态诊断方法,其特征在于,所述预先定义的状态信息包括:健康状态、退化状态Ⅰ、退化状态Ⅱ、退化状态Ⅲ、故障状态Ⅰ和故障状态Ⅱ。4.根据权利要求3所述的状态诊断方法,其特征在于,在所述步骤A1前,还包括步骤:A0、初始化航空发动机防喘控制系统的状态,具体地,设置防喘控制系统的状态信息:健康状态为1,其他状态为0。5.根据权利要求4所述的状态诊断方法,其特征在于,所述隐马尔可夫模型中,将航空发动机防喘控制系统的传感数据作为观测值;将航空发动机防喘控制系统的状态信息作为隐藏状态。6.根据权利要求5所述的状态诊断方法,其特征在于,隐马尔可夫模型的结构参数包括状态转移矩阵A和观测概率矩阵B;状态转移矩阵A表示两个隐藏状态之...

【专利技术属性】
技术研发人员:彭玉怀吴菁晶
申请(专利权)人:东北大学
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1