一种涡扇发动机在线部件故障诊断方法及系统与流程

文档序号:14488885阅读:233来源:国知局
一种涡扇发动机在线部件故障诊断方法及系统与流程

本发明涉及航空发动机部件故障诊断领域,尤其涉及一种涡扇发动机在线部件故障诊断方法及系统。



背景技术:

航空发动机的运行环境极其恶劣,包括极端高温,强振动,广泛的负载范围等情况。在涡扇发动机的工作寿命中,由于压气机积垢,叶尖缝隙增加,以及不可避免的磨损和腐蚀,涡扇发动机性能会渐渐的蜕化。不仅如此,外物损伤也会导致发动机性能的急剧下降。为了保证航空发动机的可靠性在其飞行寿命内得到必须的保障,发动机性能监测和故障诊断方法被广泛应用于提高发动机的可靠性和安全性。为了减少维护成本,性能监测系统集成了维修计划功能,也被用来制定视情维修计划。因此,建立涡扇发动机在线部件故障诊断系统对保障发动机可靠性和降低维修成本具有重要的理论意义和工程实用价值。

国内外用于涡扇发动机性能估计和故障诊断的方法主要包括基于数据的方法和基于模型的方法。其中,基于数据的方法在涡扇发动机故障诊断中的应用受限于无法检测出的未知故障模式;诊断精度依赖于故障样本的规模。

随着部件级模型精度的提高和硬件计算速度的上升,基于数据的方法难以满足涡扇发动机的故障诊断需求,使用发动机模型进行性能估计和故障诊断已经成了发动机健康管理方面的关键理念。主流的基于模型的方法主要包括卡尔曼滤波方法及其改进方法,如扩展卡尔曼滤波,无迹卡尔曼滤波等,和粒子滤波方法。然而,卡尔曼滤波方法及其改进方法需要系统为高斯系统的假设,不能处理非高斯系统,使得其应用范围受到限制。不需要高斯系统假设的粒子滤波方法,由于在涡扇发动机健康参数向量组成的高维空间中搜索效率较低,在保证实时性的情况下,其诊断精度难以令人满意。

综上,现有技术中缺乏一种针对非高斯系统的诊断方法和系统,不依赖于大量的故障样本,不仅能够满足实时性,还能保证诊断精度,能及时的处理涡扇发动机的渐变蜕化和突变故障。



技术实现要素:

本发明提供一种涡扇发动机在线部件故障诊断方法及系统,能够用于解决缺乏故障样本只有发动机模型,并且含有非高斯过程噪声的涡扇发动机在线部件故障诊断问题,该方法和系统满足机载实时性要求,能处理涡扇发动渐变蜕化和突变故障。

本发明为解决上述技术问题采用以下技术方案:

一种涡扇发动机在线部件故障诊断方法,包括:

s1、采用broyden迭代方法建立非线性部件级的诊断模型,模型输出发动机截面工作参数,将发动机截面工作参数标记为观测参数预测值;

s2、传感器采集观测参数传感器测量值,建立lm优化器,所述lm优化器以观测参数预测值和观测参数传感器测量值之间的残差作为目标函数;

s3、当所述目标函数值最小时,通过lm优化算法估计出当前时刻所述诊断模型的效率和流量,标记为真实效率和流量;

s4、根据旋转部件无故障特性图以及所述真实效率流量值,通过作辅助线求得理想效率和流量,根据健康参数定义求取健康参数;

s5、设定突变故障分类准则,根据所述健康参数与特定故障模式健康参数的欧式距离,确定当前突变故障模式;

s6、根据lm优化器估计得到的真实效率流量,代入所述诊断模型,根据裕度及推力计算公式求取裕度和推力;

s7、将所述真实效率和流量、所述健康参数、所述突变故障模式、所述裕度和推力保存至诊断报告,输出所述诊断报告。

进一步的,所述s1包括:

s11、根据发动机气动学特性和典型的部件特性建立发动机部件模型,假设旋转部件为主要故障部件,非旋转部件无故障;

s12、根据流量连续、功率平衡和转子动力学原理建立所述发动机部件模型之间的共同工作方程组f(x)=0,其中x=(x1,…,xn)t,f(x)=(f1(x),…,fn(x))t,n是正整数;

s13、采用broyden算法求解所述共同工作方程组,得到所述发动机部件模型的截面工作参数标记为观测参数预测值,

其中,逆broyden秩1公式为

其中,sk=xk+1-xk,yk=f(xk+1)-f(xk),bk为增益矩阵,k表示迭代的步骤数。

因此,broyden算法步骤如下:

s131、给出近似的初始值x0,以及满足精度要求的停止迭代阈值ε1和ε2;

s132、计算初始矩阵b0,b0=[f′(x0)]-1

s133、令k=0,计算f(x0);

s134、计算sk=xk+1-xk=-bkf(xk),及xk+1=xk+sk,xk+1表示在k+1时刻的更新值;

s135、计算f(xk+1),若||f(xk+1)||≤ε2或||sk+1||≤ε1成立,则执行s137,否则执行s136;

s136、计算yk=f(xk+1)-f(xk),并根据迭代公式计算bk+1,令k=k+1,转s135;

s137、最终优化量x*=xk+1,输出x*,||f(xk+1)||,||sk||。

进一步的,所述目标函数的表达式为:

其中,r(x)∈rm是误差函数,x=[η1,w1,η2,w2,η3,w3,η4,w4],

ηi,wi,i=1,2,3,4为旋转部件真实效率流量,i=1,2,3,4分别代表风扇,压气机,高压涡轮,低压涡轮;

所述真实效率流量为其中分别为风扇真实效率流量估计值、压气机真实效率流量估计值、高压涡轮真实效率流量估计值、低压涡轮真实效率流量估计值;

为所述观测参数预测值,y为所述观测参数传感器测量值。

f(x)是损失函数,损失函数f(x)在点xk处的taylor二阶展开为:

其中,δ=x-xk,jk为r(xk)的雅克比矩阵,hk为r(xk)的hessian矩阵。

记δf(xk)=f(xk)-f(xk+δk),δqk(δk)=f(xk)-qk(δk);

其中,f(xk)=qk(0),比值反映在信赖域(xk,δk)上qk(δ)与f(x)的近似程度。

给定初猜值x0,优化参数μ0>0,停止迭代阈值ε>0,令k=0,则在信赖域的lm算法步骤如下:

s31、计算jk,hk,若||jk||≤ε,则停止计算,标记xk为近似解;否则执行s32;

s32、分解hk+μki,若正定,则执行s33,否则令μk=4μk重新分解,直至hk+μki正定,执行s33;

s33、解方程组(hk+μki)δ=-jk,设其解为δk;

s34、计算f(xk+δk),qk(δk)及rk;

s35、若rk<0.25,令μk+1=4μk;若rk>0.75,令否则,令μk+1=μk;

s36、若rk≤0,令xk+1=xk;否则令xk+1=xk+δk。

s37、令k=k+1,重复执行s31-s37。

进一步的,步骤s4的具体步骤如下:

s41、所述旋转部件无故障特性图包括效率流量特性图和压比流量特性图,在所述效率流量特性图上标记实际工作点根据当前部件转速插值无故障效率流量特性图得到并画出对应当前转速的效率流量无故障特性线;

s42、根据所述诊断模型得到所述旋转部件当前的压比及转速,在所述压比流量特性图中标记所述实际工作点a的对应点a’,根据当前部件转速插值无故障压比流量特性图得到并画出对应当前转速的压比流量无故障特性线;

s43、通过所述a’点作等压比线,所述等压比线与所述压比流量无故障特性线交点记为点b’;

s44、根据所述点b’的流量值,在所述效率流量特性图中作等流量线,所述等流量线与所述效率流量无故障特性线的交点记为点b,点b的坐标为

s45、将所述点b的坐标值标记为所述效率与流量的理想值;

s46、根据健康参数定义i是正整数,求取该旋转部件健康参数。

进一步的,所述突变故障分类准则为:

其中,所述突变故障模式共有p种,p是故障模型的序号,p为正整数;

故障健康参数为hi,i=1,2,…,p,所述健康参数为he;

若he和hi之间的欧式距离最小,则表示发生了第i种故障。

进一步的,所述推力计算公式为:

f=wg9(v9-v0)+(ps9-p0)a9(4)

其中,f为推力,wg9为喷管燃气质量流量,v9为燃气喷管中多变膨胀时喷管出口气流速度,v0为飞行速度,ps9为喷管出口截面气流静压,p0为当前飞行高度外界大气压,a9为喷管出口面积;

所述裕度计算公式为:

其中,sm为裕度,πo,wo为风扇或压气机的当前工作点的压比和流量,πs,ws为喘振边界上与点(πo,wo)处于等转速线上的边界点的压比和流量。

本发明还提供了一种涡扇发动机在线部件故障诊断系统,包括控制器、执行机构、涡扇发动机、传感器、lm优化器和诊断模型。控制器通过执行机构控制涡扇发动机,传感器采集涡扇发动机的信号反馈至控制器,传感器的输出信号和诊断模型的输出信号作差后传递至lm优化器,lm优化器的输出信号和控制器的输出信号再回馈至诊断模型。

本发明的有益效果是:本发明采用broyden迭代方法建立了诊断模型,通过诊断模型对涡扇发动机的部件进行模拟,通过模拟的诊断模型分析部件的健康状况,即使在缺乏故障样本,只有发动机模型情况下,也能进行发动机故障诊断,无需大量的故障样本作为基础,因此计算量较小,能满足涡扇发动机机载实时需求,是一种有效的基于模型的涡扇发动机在线故障诊断方法。;

在构建诊断模型时,不需要高斯系统的假设,能够处理包含瑞利过程噪声和高斯测量噪声的非高斯系统,因此本发明并不局限于某一型号涡扇发动机,具有一定的通用性;

本发明通过设定健康参数、健康参数和突变故障模式的映射关系,够估计得到不可测的流量和效率,并且能够监视推力,风扇裕度和压气机裕度性能参数,为后续可能的容错控制提供诊断依据。

附图说明

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

图1是涡扇发动机部件及气路图;

图2是涡扇发动机在线部件故障诊断系统示意图;

图3是lm优化算法的流程图;

图4(a)是诊断模型的低压转速动态建模误差示意图;

图4(b)是诊断模型的高压转速动态建模误差示意图;

图5是风扇部件干净特性线,故障特性线和估计工作点及理想工作点图;

图6是动态响应的燃油计划图;

图7是动态响应中参考模型和诊断模型风扇特性轨迹图;

图8是动态响应中测量参数均方根误差;

图9(a)是动态响应中推力的参考值与估计值对比图;

图9(b)是动态响应中风扇裕度的参考值与估计值对比图;

图9(c)是动态响应中压气机裕度的参考值与估计值对比图;

图10(a)是突变故障时推力的参考值与估计值对比图;

图10(b)是突变故障时风扇裕度的参考值与估计值对比图;

图10(c)是突变故障时压气机裕度的参考值与估计值对比图;

图11是突变故障模式的分类正确率示意图;

图12是ekf方法、pf方法和提出的lm方法的健康参数估计精度图;

图13(a)是渐变故障时推力的参考值与估计值对比图;

图13(b)是渐变故障时风扇裕度的参考值与估计值对比图;

图13(c)是渐变故障压气机裕度的参考值与估计值对比图。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合具体实施方式对本发明作进一步详细描述。

本发明实施例以某型涡扇发动机的气路部件健康诊断为例,其中涡扇发动机以非线性部件级参考模型代替,此部件级模型的迭代方法为牛顿-拉夫森方法。

为了对不可测的健康参数和推力裕度性能参数进行估计,本发明采用的涡扇发动机可测量参数包括转速,部分部件截面出口温度压力。为了测试本发明在非高斯系统中的有效性,瑞利噪声被加入发动机模型中作为过程噪声,瑞利噪声的的标准差设置为0.001。为了保证参考模型输出的测量参数更接近涡扇发动机的真实情况,本发明中对传感器加入了高斯测量噪声,各传感器信噪比如表1所示。

表1、涡扇发动机测量参数,标称值及信噪比

为了验证在涡扇发动机部件性能渐变蜕化情况下,本发明设计的性能估计及故障诊断方法的优越性,根据表2所示nasa在mapss仿真平台中获得的不同飞行循环数下的健康参数蜕化程度统计数据,设计了渐变蜕化注入参考模型中来进行仿真验证。

表2、不同飞行循环数下的健康参数蜕化程度统计数据

本发明提供了一种涡扇发动机在线部件故障诊断系统,如图2所示,包括控制器、执行机构、涡扇发动机、传感器、lm优化器和诊断模型;控制器、执行机构和传感器均无故障。控制器通过执行机构控制涡扇发动机,传感器采集涡扇发动机的信号反馈至控制器,传感器的输出信号和诊断模型的输出信号作差后传递至lm优化器,lm优化器的输出信号和控制器的输出信号再回馈至诊断模型。

一种涡扇发动机在线部件故障诊断方法,包括:

s1、采用broyden迭代方法建立诊断模型。具体包括:s11、根据发动机气动学特性和典型的部件特性建立发动机部件模型,假设旋转部件为主要故障部件,非旋转部件无故障;

s12、根据流量连续、功率平衡和转子动力学原理建立所述发动机部件模型之间的共同工作方程组f(x)=0,其中x=(x1,…,xn)t,f(x)=(f1(x),…,fn(x))t,n是正整数;

s13、采用broyden算法求解所述共同工作方程组,得到所述发动机部件模型的截面工作参数作为观测参数预测值,

其中,逆broyden秩1公式为:

其中,sk=xk+1-xk,yk=f(xk+1)-f(xk),bk为增益矩阵。

因此,broyden算法步骤如下:

s131、给出近似的初始值x0,以及满足精度要求的停止迭代阈值ε1和ε2;

s132、计算初始矩阵b0,b0=[f′(x0)]-1

s133、令k=0,计算f(x0);

s134、计算sk=xk+1-xk=-bkf(xk),及xk+1=xk+sk;

s135、计算f(xk+1),若||f(xk+1)||≤ε2或||sk+1||≤ε1成立,则执行s138,否则执行s136;

s136、计算yk=f(xk+1)-f(xk),并根据迭代公式计算bk+1,令k=k+1,转s135;

s137、最终优化量x*=xk+1,输出x*,||f(xk+1)||,||sk||。

双轴涡扇发动机的气路和部件如图1所示,其主要由9个部件组成:进气道,风扇,外涵道,压气机,燃烧室,高压涡轮,低压涡轮,混合室和喷管。根据发动机气动热力学特性和典型的部件特性数据建立图1中所示发动机各个部件的诊断模型。空气流或燃气流在气路中的主要流通过程为:进气道提供空气流给风扇,经过风扇后的一部分的空气流经过发动机核心机,另外一部分通过环形的外涵道,进入核心机的空气流通过高压压气机后进入燃烧室燃烧后转变为燃气流,燃气流进而流过高压涡轮和低压涡轮,离开低压涡轮的燃气流在混合室里和外涵道流入的空气流掺混,掺混后的燃气流入喷口面积可调的喷管。假设相邻的部件在接口处共享相同的循环参数,例如,燃烧室出口处的循环参数和高压涡轮进口处的循环参数相同。由于气路部件的蜕化,涡扇发动机的性能在其运行过程中也会蜕化。压气机污垢,外物损伤,叶片腐蚀,密封圈磨损,叶尖间隙增加等等,是引起发动机性能蜕化的主要原因,而四个旋转部件即风扇,压气机,高压涡轮和低压涡轮是主要的故障部件。因此,假设非旋转部件无故障。如果旋转部件发生故障,相对转速,压比和效率,流通能力之间的关系将不遵循特性图,诊断模型的流量和效率并不是按照参考模型那样通过特性图插值得到,而是通过lm优化器估计得到的。为了考虑诊断模型和真实发动机之间存在建模误差时诊断的有效性,诊断模型的迭代算法采用broyden算法,而参考模型的迭代算法采用牛顿-拉夫森算法,诊断模型的气动力学以及热力学关系都和参考模型相同。图4给出了当相对低压转速从0.8加速到0.95时,低压转速和高压转速的动态响应对比。诊断模型各测量参数的稳态建模误差和动态建模误差由表3给出,可以看出,诊断模型的稳态建模误差低于0.5%,动态建模误差低于5%。

表3、诊断模型的稳态建模误差和动态建模误差(%)

s2、建立lm优化器,所述lm优化器根据观测参数预测值和观测参数传感器测量值之间的残差作为目标函数。其中,所述目标函数的表达式为:

其中,r(x)∈rm是误差函数,x=[η1,w1,η2,w2,η3,w3,η4,w4],

ηi,wi,i=1,2,3,4为旋转部件真实效率流量,i=1,2,3,4分别为风扇,压气机,高压涡轮,低压涡轮的序号;

所述真实效率流量为其中为旋转部件真实效率流量估计值;

为所述观测参数预测值,y为所述观测参数传感器测量值看,f(x)是损失函数。

s3、当所述目标函数值最小时,通过lm优化算法估计出当前时刻所述诊断模型的效率和流量,标记为真实效率和流量,流程图如图3所示。

损失函数f(x)在点xk处的taylor二阶展开为:

其中,δ=x-xk,jk为r(xk)的雅克比矩阵,hk为r(xk)的hessian矩阵。

记δf(xk)=f(xk)-f(xk+δk),δqk(δk)=f(xk)-qk(δk);

其中,f(xk)=qk(0),比值反映在信赖域(xk,δk)上qk(δ)与f(x)的近似程度。

给定初猜值x0,优化参数μ0>0,停止迭代阈值ε>0,令k=0,则在信赖域的lm算法步骤如下:

s31、计算jk,hk,若||jk||≤ε,则停止计算,标记xk为近似解;否则执行s32;

s32、分解hk+μki,若正定,则执行s43,否则令μk=4μk重新分解,直至hk+μki正定,执行s33;

s33、解方程组(hk+μki)δ=-jk,设其解为δk,得到…;

s34、计算f(xk+δk),qk(δk)及rk;

s35、若rk<0.25,令μk+1=4μk;若rk>0.75,令否则,令μk+1=μk;

s36、若rk≤0,令xk+1=xk;否则令xk+1=xk+δk。

s37、令k=k+1,重复执行s31-s37。

s4、根据旋转部件无故障特性图以及所述真实效率流量值,通过作辅助线求得理想效率和流量,根据健康参数定义求取健康参数。以风扇部件为例,假设相对低压转速是0.95,对应相对低压转速0.95的无故障特性线和故障特性线如图5所示。具体包括:

s41、所述旋转部件无故障特性图包括效率流量特性图和压比流量特性图,在所述效率流量特性图上标记实际工作点根据当前部件转速插值无故障效率流量特性图得到并画出对应当前转速的效率流量无故障特性线;

s42、根据所述诊断模型得到所述旋转部件当前的压比及转速,在所述压比流量特性图中标记所述实际工作点a的对应点a’,根据当前部件转速插值无故障压比流量特性图得到并画出对应当前转速的压比流量无故障特性线;

s43、通过所述a’点作等压比线,所述等压比线与所述压比流量无故障特性线交点记为点b’;

s44、根据所述点b’的流量值,在所述效率流量特性图中作等流量线,所述等流量线与所述效率流量无故障特性线的交点记为点b,点b的坐标为

s45、将所述点b的坐标值标记为所述效率与流量的理想值;

s46、根据健康参数定义i=1,2,3,4,求取该旋转部件健康参数,se1,sw1,se2,sw2,se3,sw3,se4,sw4分别表示:风扇理想效率、风扇理想流通能力、压气机理想效率、压气机理想流通能力、高压涡轮理想效率、高压涡轮理想流通能力、低压涡轮理想效率、低压涡轮理想流通能力。

s5、设定突变故障分类准则,根据所述健康参数与特定故障模式健康参数的欧式距离,确定当前突变故障模式。

其中,突变故障分类准则为:

其中,所述突变故障模式共有p种,p是故障模型的序号,p=11,突变故障模式对应的部件健康参数的改变量如表4所示;

故障健康参数为hi,i=1,2,…,p,所述健康参数为he;

若he和hi之间的欧式距离最小,则表示发生了第i种故障。

表4、不同气路部件故障模式下某型涡扇发动机的气路健康参数改变量

s6、根据lm优化器估计得到的真实效率流量,代入所述诊断模型,根据裕度及推力计算公式求取裕度和推力。其中,推力计算公式为:

f=wg9(v9-v0)+(ps9-p0)a9(4)

其中,f为推力,wg9为喷管燃气质量流量,v9为燃气喷管中多变膨胀时喷管出口气流速度,v0为飞行速度,ps9为喷管出口截面气流静压,p0为当前飞行高度外界大气压,a9为喷管出口面积;

裕度计算公式为:

其中,sm为裕度,πo,wo为风扇或压气机的当前工作点的压比和流量,πs,ws为喘振边界上与点(πo,wo)处于等转速线上的边界点的压比和流量。

s7、将所述真实效率和流量、所述健康参数、所述突变故障模式、所述裕度和推力保存至诊断报告,输出所述诊断报告。

为了验证本发明提出的一种涡扇发动机在线部件故障诊断方法在动态响应情况下的估计精度,设计了动态响应情况下算法性能验证实验,图6给出了动态响应的燃油计划图。图7给出了动态响应中参考模型和诊断模型风扇特性轨迹图,由图7可以看出所述lm优化器估计得到的诊断模型中风扇特性轨迹与参考模型中风扇特性轨迹基本吻合。图8给出了动态响应中测量参数均方根误差,由图8可以看出,动态响应情况下所述观测参数预测值和所述观测参数传感器测量值误差较小,基本吻合。图9(a),(b),(c)分别给出了动态响应中推力,风扇裕度以及压气机裕度的参考值与估计值对比图,由图9(a),(b),(c)可以看出,在动态响应情况下,本发明提出的lm方法能够有效估计出实际发动机中不可测量的推力,风扇裕度和压气机裕度。

为了验证本发明提出的一种涡扇发动机在线部件故障诊断方法在突变故障和渐变故障情况下诊断的有效性,设计了故障情况下本发明提出的一种涡扇发动机在线部件故障诊断方法即lm方法和ekf算法以及pf算法的诊断效果对比实验。图10(a),(b),(c)分别给出了突变故障时推力,风扇裕度,压气机裕度的参考值与估计值对比图,由图10(a),(b),(c)可以看出,在突变故障情况下,本发明提出的lm方法对实际发动机中不可测量的推力,风扇裕度和压气机裕度估计精度要比ekf算法及pf算法高。图11给出了突变故障模式的分类正确率示意图,由图11可以看出,本发明提出的lm方法对突变故障模式分类正确率要比ekf算法及pf算法高。图12给出了ekf方法、pf方法和提出的lm方法的健康参数估计精度图,由图12可以看出,本发明提出的lm方法对健康参数估计的精度要比ekf算法及pf算法高。图13(a),(b),(c)给出了渐变故障时推力,风扇裕度,压气机裕度的参考值与估计值对比图,由图13(a),(b),(c)可以看出,在渐变故障情况下,本发明提出的lm方法对实际发动机中不可测量的推力,风扇裕度和压气机裕度估计精度要比ekf算法及pf算法高。本发明的有益效果是:本发明采用broyden迭代方法建立了诊断模型,通过诊断模型对涡扇发动机的部件进行模拟,通过模拟的诊断模型分析部件的健康状况,即使在缺乏故障样本,只有发动机模型情况下,也能进行发动机故障诊断,无需大量的故障样本作为基础,因此计算量较小,能满足涡扇发动机机载实时需求,是一种有效的基于模型的涡扇发动机在线故障诊断方法。;

在构建诊断模型时,不需要高斯系统的假设,能够处理包含瑞利过程噪声和高斯测量噪声的非高斯系统,因此本发明并不局限于某一型号涡扇发动机,具有一定的通用性;

本发明通过设定健康参数、健康参数和突变故障模式的映射关系,够估计得到不可测的流量和效率,并且能够监视推力,风扇裕度和压气机裕度性能参数,为后续可能的容错控制提供诊断依据。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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