[发明专利]一种基于误差区间观测器的航空发动机主动容错控制方法有效
申请号: | 201910022722.X | 申请日: | 2019-01-10 |
公开(公告)号: | CN109630281B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 王晔;汪锐;马艳华;杜宪;孙希明 | 申请(专利权)人: | 大连理工大学 |
主分类号: | F02C9/00 | 分类号: | F02C9/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;侯明远 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于误差区间观测器的航空发动机主动容错控制方法,属于航空控制技术领域。包括通过误差反馈控制器实现航空发动机对参考模型状态和输出的跟踪;通过虚拟传感器和虚拟执行器实现对存在扰动信号及执行器和传感器故障的航空发动机控制系统的补偿;通过误差区间观测器观测航空发动机故障系统与其参考模型之间的误差,并将该误差反馈至误差反馈控制器;最后,故障系统的参考模型输出与虚拟执行器输出之差作为控制信号,来实现航空发动机的主动容错控制。本发明实现了在航空发动机发生执行器和传感器故障时,即使存在扰动信号,也能在不改变控制器的情况下,保证系统按期望的状态运行,具有较强的容错能力及抗干扰能力。 | ||
搜索关键词: | 一种 基于 误差 区间 观测器 航空发动机 主动 容错 控制 方法 | ||
【主权项】:
1.一种基于误差区间观测器的航空发动机主动容错控制方法,其特征在于,步骤如下:步骤1.1:建立仿射参数依赖的航空发动机线性变参数LPV模型其中,Rm和Rm×n分别表示m维实数列向量和m行n列实矩阵,状态向量Ynl和Ynh分别表示低压和高压涡轮相对换算转速变化量,nx表示状态变量x的维数,ny表示输出向量y的维数,nu表示控制输入up的维数,控制输入为油压阶跃信号,输出向量为已知系统常数矩阵,df(t)为扰动变量,航空发动机高压涡轮相对换算转速nh为调度参数θ∈Rp,系统变量矩阵ΔA(θ)和ΔB(θ)满足和为ΔA(θ)的上界,为ΔB(θ)的上界,且状态变量初始值xp(0)满足分别为状态变量初始值xp(0)的已知上界和下界;为未知扰动df(t)的已知上界和下界;传感器噪声v(t)满足|v(t)|<V,V为已知边界,且V>0;步骤1.2:航空发动机无故障系统的参考模型表示为其中,为无故障系统的参考状态向量,为无故障系统的控制输入,为参考输出向量;根据步骤1.1建立的航空发动机LPV模型,设计航空发动机无故障系统的误差反馈控制器;步骤1.2.1:定义仿射参数依赖的航空发动机LPV模型与航空发动机无故障系统的参考模型之间的误差ep(t)=xpref(t)‑xp(t),得到无故障系统的误差状态方程:其中,Δucp(t)=upref(t)‑up(t),εcp(t)=ypref(t)‑yp(t);步骤1.2.2:误差向量eP的上界下界ep的状态方程为:其中,分别为误差向量eP的上界和下界,即为无故障系统的误差增益矩阵,且满足表示nx维Metzler矩阵的集合;|L|表示将矩阵L所有元素取绝对值;步骤1.2.3:分别令将公式(4)改写为:其中步骤1.2.4:误差反馈控制器输出为:Δucp(t)=Kaepa(t)+Kdepd(t) (7)误差反馈控制器增益矩阵令ex(t)=ep(t)‑epa(t),‑0.5epd(t)≤ex(t)≤0.5epd(t),则有步骤1.2.5:将式(5)和(8)改写为:其中,ξp(t)=[epd(t)T,epa(t)T]T,有步骤1.2.6:Sm×m表示m维实对称方阵,令矩阵E,E,F>0,表示E,F中每个元素都大于0,常数λ>0,得矩阵不等式:GpTE+EGp+λE+F<0 (12)即令GpTE+EGp+λE+F中每个元素都小于0,求解矩阵不等式(12),得误差反馈控制器增益矩阵Kd,Ka,从而由(7)得误差反馈控制器;步骤1.3:将存在扰动及执行器和传感器故障的航空发动机LPV模型,描述为:其中,为故障系统的状态向量,为故障系统的控制输入,为故障系统的输出向量,Bf(γ(t))和Cf(φ(t))分别为执行器和传感器故障,表示为其中,0≤γi(t)≤1,0≤φj(t)≤1分别表示第i个执行器和第j个传感器的失效程度,γi=1和γi=0分别表示第i个执行器完好无损和完全失效,φj同理;diag(γ1,γ2,…,γn)表示对角元素为γ1,γ2,…,γn的对角矩阵,diag(φ1,φ2,…,φn)同理;设γ(t),φ(t)估计值分别为则有其中,和分别为γ(t)和φ(t)的估计误差;根据执行器和传感器故障分别设计虚拟执行器和虚拟传感器;步骤1.3.1:设计虚拟传感器为:其中其中,是虚拟传感器系统的状态变量,为故障模型与故障参考模型控制输入之差,为虚拟传感器系统的输出向量,Q和P分别为虚拟传感器的参数矩阵;步骤1.3.2:LMI区域S1(ρ1,q1,r1,θ1)是以‑ρ1为边界的左半复平面区域,以r1为半径,q1为圆心的圆形区域以及与负实轴夹角为θ1的扇形区域的交集,将虚拟传感器状态矩阵Avs表示为多胞体结构,其中θj表示第j个顶点θ的取值,Avsj表示第j个顶点虚拟传感器状态矩阵Avs的取值,Avsj的特征值均在S1(ρ1,q1,r1,θ1)中的充分必要条件是存在一个对称矩阵X1>0,使线性矩阵不等式(18)~(20)成立,从而得到对应顶点的虚拟传感器的参数矩阵Qj;选择与θj相对应顶点的Qj作为虚拟传感器的参数矩阵;步骤1.3.3:虚拟传感器的参数矩阵P为:其中,代表矩阵的伪逆;步骤1.3.4:设计虚拟执行器为其中其中,是虚拟执行器系统的状态变量,为误差反馈控制器输出,为虚拟执行器系统的输出向量,M和N分别为虚拟执行器的参数矩阵;步骤1.3.5:LMI区域S2(ρ2,q2,r2,θ2)是以‑ρ2为边界的左半复平面区域,以r2为半径,q2为圆心的圆形区域以及与负实轴夹角为θ2的扇形区域的交集,将虚拟执行器状态矩阵Ava表示为多胞体结构,其中θj表示第j个顶点θ的取值,Avaj表示第j个顶点虚拟执行器状态矩阵Ava的取值,Avaj的特征值均在S2(ρ2,q2,r2,θ2)中的充分必要条件是存在一个对称矩阵X2>0,使线性矩阵不等式(24)~(26)成立,从而得到的虚拟执行器的参数矩阵Mi:选择与θj相对应顶点的Mj作为虚拟执行器的参数矩阵;步骤1.3.6:虚拟执行器的参数矩阵N为:其中,代表矩阵的伪逆;步骤1.4:根据存在扰动及执行器和传感器故障的航空发动机LPV模型与故障系统的参考模型,设计误差区间观测器;步骤1.4.1:存在扰动及执行器和传感器故障的航空发动机系统的参考模型表示为:其中,为存在扰动及执行器和传感器故障系统的参考状态向量,为存在扰动及执行器和传感器故障系统的控制输入,为存在扰动及执行器和传感器故障的参考输出向量;步骤1.4.2:存在扰动及执行器和传感器故障的航空发动机LPV模型与其参考模型之间的误差e(t)=xref(t)‑xf(t),得到基于LPV模型的航空发动机故障系统的误差状态方程:其中,Δu(t)=uref(t)‑uf(t),εc(t)=yref(t)‑yf(t);步骤1.4.3:存在扰动及执行器和传感器故障的航空发动机LPV模型与其参考模型之间的误差e的上界和下界e的状态方程为:其中,ev为基于LPV模型的航空发动机故障系统的误差状态变量与虚拟执行器的状态变量和虚拟传感器的状态变量之差,ev的上界为ev的下界为ev(t)=e(t)‑xva(t)‑xvs(t),且步骤1.4.4:令由(30)得误差区间观测器:其中步骤1.5:将存在扰动及执行器和传感器故障的航空发动机LPV模型的航空发动机状态变量xf(t)、输出变量yf(t)、故障系统的参考模型状态变量xref(t)、虚拟执行器状态变量xva(t)和虚拟传感器状态变量xvs(t)作为误差区间观测器的输入;误差区间观测器输出ea(t),ed(t)作为误差反馈控制器的输入;误差反馈控制器输出Δuc(t)作为虚拟执行器输入;故障系统的参考模型输出uref(t)与虚拟执行器输出Δu(t)之差作为控制信号,输入给航空发动机故障系统,从而实现航空发动机的主动容错控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910022722.X/,转载请声明来源钻瓜专利网。
- 上一篇:密封件及密封装置
- 下一篇:发动机供油提前角电控调整装置