法律状态公告日
法律状态信息
法律状态
2020-07-24
著录事项变更 IPC(主分类):G05B13/04 变更前: 变更后: 申请日:20190114
著录事项变更
2020-07-24
授权
授权
2019-06-21
实质审查的生效 IPC(主分类):G05B13/04 申请日:20190114
实质审查的生效
2019-05-28
公开
公开
技术领域
本发明属于飞行器自动控制技术领域,特别是针对一类含非最小相位特性的飞行器控制系统,采用基于控制分离的LQ控制技术以及自适应控制技术,涉及一种非最小相位飞行器控制系统执行器持续间歇性故障的自适应补偿控制方法。
背景技术
随着航空航天技术的发展与进步,新型的航空航天器相继出现。由于新型的航空航天器自身的结构特性及其复杂的工作环境,其系统的动力学模型具有多变量、强耦合、快时变、强非线性等特点。特别是当系统元部件发生故障时,系统会出现大幅度的参数或结构不确定,从而引起系统动态结构特性发生突变。若控制器无法有效应对系统动态结构的突变,系统性能则会下降,甚至是不稳定,由此可引发安全事故。例如:1986年,大力火箭因推进器破裂而发生爆炸;1989年,联合航空232号航班因机件失灵致“苏城空难”;2009年,法国航空公司447号航班因多重机械故障等原因而失事;2013年,韩亚航空214号班机在美国旧金山国际机场因起落架异常在降落时发生事故。通过对此类事故的研究发现,当飞行器控制系统发生元部件故障时,其动态特性将会发生改变。
目前,针对执行器故障的补偿方法主要集中在以下几个方面:(1)匹配的执行器故障补偿,(2)最小相位系统的执行器故障补偿;(3)有限数目执行器故障的补偿设计等。此外,现有的执行器故障补偿技术,往往不考虑执行器故障所引起的系统动态结构特性的突变问题。这使得现有方法难以有效地补偿持续间歇性的执行器故障对飞行器控制系统所产生的影响。本发明旨在解决不确定的执行器持续间歇性故障所引发的动态突变问题,以保证飞行器控制系统期望的闭环稳定和输出跟踪性能。
发明内容
本发明目的在于克服现有技术的缺陷,提出一种非最小相位飞行器控制系统执行器持续间歇性故障的自适应补偿控制方法,增强控制飞行器控制系统有效处理动态突变的能力,从而提高飞行器控制系统的安全性能,即:飞行器控制系统在出现未知的执行器持续间歇性故障及可能的相位突变时,如何有效补偿执行器持续间歇性故障和相位突变所产生的影响,从而保证飞行器闭环控制系统具有期望的闭环稳定和输出跟踪性能。
为解决上述技术问题,本发明采用如下技术方案。
一种非最小相位飞行器控制系统执行器持续间歇性故障的自适应补偿控制方法,其特征在于,包括以下步骤:
步骤1、依据现有飞行器控制系统执行器的工作状况,考虑执行器发生不确定的持续间歇性故障的情况,建立执行器故障指示函数及执行器故障模式集,来表征执行器运行的当前状况及所有可能的故障情况;即,基于现有飞行器控制系统模型,通过引入执行器故障指示函数,等价重构执行器发生持续间歇性故障时的飞行器控制系统模型;
步骤2、采用时变的输入-输出系统模型,表征步骤1所述的执行器发生持续间歇性故障的飞行器控制系统;基于此时变的输入-输出系统模型和执行器故障模型,建立参数化的时变飞行器控制系统模型;
步骤3、基于无限时间的二次型能量函数,建立一种基于控制分离的无限时间的LQ最优输出跟踪框架;所述的控制分离即指将能量函数中的控制信号分离为两部分:其一是为了保证闭环系统的稳定性和输出跟踪,其二是为了补偿持续间歇性执行器故障对闭环系统所造成的影响。在此框架下,可以设计一种显性的复合控制器结构;
步骤4、引入输出跟踪误差,基于步骤2中参数化的时变飞行器控制系统模型,构造一个虚拟的参数化的误差控制系统状态空间模型,该模型是可观测标准型的;从而将现有飞行器控制系统的输出跟踪问题转换为虚拟误差控制系统的输出调节问题;
步骤5、假设现有飞行器控制系统参数和所发生的执行器持续间歇性故障的信息均已知:基于步骤3中设计的无限时间的LQ最优控制框架,考虑虚拟的参数化的误差控制系统状态空间模型,采用动态规划方法,设计标称的基于控制分离的LQ控制器;此标称的LQ控制器是自适应LQ控制器的设计基础;
步骤6、考虑现有飞行器控制系统参数和所发生的执行器持续间歇性故障的信息均未知:基于步骤2中所述的参数化的时变飞行器控制系统模型,设计鲁棒自适应参数更新律,从而获得未知的现有飞行器控制系统参数和执行器故障信息的估计值;根据所获得的此飞行器控制系统参数和执行器故障信息的估计值,建立参数估计的误差控制系统状态空间模型;
步骤7、考虑现有飞行器控制系统参数和所发生的执行器持续间歇性故障的信息均未知:基于所述的参数估计的误差控制系统状态空间模型,设计基于控制分离的鲁棒自适应LQ执行器故障补偿控制器。
进一步地,所述步骤1的具体过程如下:
步骤1-1、在给定的某平衡点处,飞行器控制系统模型可近似为线性时不变的离散模型:
x(k+1)=Ax(k)+Bu(k)
y(k)=Cx(k) (1)
其中,x(k)∈Rn为飞行器的飞行状态向量,u(k)∈RM为实际应用到飞行器控制系统的控制输入向量,其控制输入向量可由包括飞行器舵面及发动机在内的执行器产生;y(k)是系统的输出信号,A,B,C为适当维数的未知的系统参数矩阵;通常情况下,由飞行控制器产生控制信号v(k)∈RM,其经执行器得到实际控制信号u(k)∈RM驱动飞行器运行,此过程中u(k)往往遭受不确定的执行器故障的影响;
步骤1-2、引入执行器故障指示函数及指示指数j1,j2,…,jq;引入执行器故障指示函数σj(k),其中σj(k)=1表征第j个执行器发生故障,而σj(k)=0表征第j个执行器正常运行;在给定时间内,假设有q∈{1,2,…,M}个执行器发生故障,且采用指数j1,j2,…,jq,表征发生故障的执行器,即:当j=j1,j2,…,jq时,表示第j=j1,j2,…,jq个执行器发生故障;当第j个执行器发生故障时,由第j个执行器输出的控制信号uj(k)≠vj(k),且
其中,
其中,
步骤1-3、引入执行器故障模式集Σ={σ(k)=σ(i),i=1,2,…,N};每一种执行器故障模式σ(i),将采用指数ji1,ji2,…,jip标记当前发生故障的执行器;即当j=ji1,ji2,…,jip,
步骤1-4、当执行器发生不确定持续间歇性故障时,执行器故障模式矩阵σ(k)将持续性地发生跳变;由此,引入如下时变系统模型表征执行器发生持续间歇性故障的飞行器控制系统:
其中,A是常值系统矩阵,Bv(k)=B(IM-σ(k))和Bf(k)=Bσ(k)是时变的系统参数矩阵,其值跟随执行器故障模式σ(k)=σ(i),i=1,2,…,N,的变化而变化;此时,系统参数A,Bv(k)=B(IM-σ(k))和Bf(k)=Bσ(k)均是未知的,执行器故障信号
进一步地,所述步骤2的具体过程如下:
步骤2-1、采用时变输入-输出系统模型表示含持续间歇性执行器故障的飞行器控制系统:
其中,R(z),Zσ(z,k)和Zj(z,k)可采用如下多项式描述
其中,ai,i=0,1,2,…n,bj,j=0,1,2,…n-n*,bij,j=0,1,2,…n-n*,均是未知的系统参数,n*>0;
步骤2-2、引入稳定多项式Λe(z)=zn,基于步骤2-1中的时变输入-输出系统模型,可得
在上式两边同时乘以
其中,η(k)是因时变多项式Zσ(z,k)和Zj(z,k)的存在而产生的误差信号,表征为
步骤2-3、基于所述改进的时变输入-输出模型(8),实现飞行器控制系统模型的参数化,包括两个部分:1)无故障部分进行参数化;2)含故障部分进行参数化;
1)引入如下未知参数向量
则,所述改进的时变输入-输出模型的无故障部分,可参数化为如下形式:
2)引入参数化的不确定执行器故障:
其中,未知参数向量
由此,所述改进的时变输入-输出模型的含故障部分,可参数化为如下形式:
其中,
基于上述1)和2)中所述改进的时变输入-输出模型的参数化结果,可获得一个完整的参数化的飞行器控制系统模型:
y(k)=θ*T(k)φ(k)+η(k)>
其中,θ*(k)是由多项式R(z),Zσ(z,k),Zj(z,k)和
φ(k)是由系统输出信号、控制输入信号以及故障信号中的基函数生成的已知信号。
进一步地,所述步骤3的具体过程如下:
引入输出跟踪误差e(k)=y(k)-ym(k),其中ym(k)是选定的输出信号;为实现输出跟踪和执行器故障补偿,提出一种新的二次型能量函数:
其中:q,r>0为可调整的权值系数,
其中:设计控制信号分量
进一步地,所述步骤4的具体过程如下:
基于所述的飞行器控制系统的时变输入-输出模型(5)及输出跟踪误差e(k)=y(k)-ym(k),其中,ym(k)=0,构造一个虚拟的参数化的误差控制系统状态空间模型:
其中,ex(k)为误差控制系统的状态向量,其是不可观测的;e(k)为误差控制系统的输出信号,即输出跟踪误差;
考虑虚拟的误差控制系统状态空间模型及二次型能量函数,现有飞行器控制系统的输出跟踪问题即可以转换为此误差控制系统的输出调节问题。
进一步地,所述步骤5的具体过程如下:
步骤5-1、基于所述的虚拟的参数化的误差控制系统状态空间模型和二次型能量函数,采用动态规划方法,设计标称的基于控制分离的LQ最优控制器:
其中,矩阵Pσ是如下Ricatti方程的解:
其中,Qq=qQ,
步骤5-2、所考虑的飞行器控制系统的状态是不可测的,而且所述的误差控制系统的状态ex(k)也是不可测的,因此,为获得误差控制系统的状态估计值,设计如下标称的状态观测器:
其中
进一步地,所述步骤6的具体过程如下:
步骤6-1、引入参数估计误差
步骤6-2、基于所述的参数估计误差,采用梯度算法,设计的鲁棒自适应参数更新律为
其中,f(k)是设计的参数投影算子:
其中,S*表征给定凸集S的内部,S0是表征凸集S的边界值;N是凸集S在θ(k)处的法向量;凸集S是由满足可控可观测条件的系统参数所构成的集合,即:凸集S内的所有系统参数均可使得系统满足可控可观测性;此鲁棒自适应参数更新律可保证基于参数估计的误差控制系统总是可控可观测的;
步骤6-3、基于步骤6-2中获得的自适应参数估计值,建立参数估计的误差控制系统方程。
进一步地,所述步骤7的具体过程如下:
步骤7-1、基于参数估计的误差控制系统,设计自适应状态观测器获取误差控制系统状态向量的估计值
步骤7-2、基于步骤7-1中的状态向量估计值,设计如下的鲁棒自适应LQ控制器为
其中,θb(k),
与现有技术相比,本发明包括以下优点和有益效果:
1.本发明可解决飞行器控制系统的以下问题:1)其飞行器控制系统是多输入单输出的,飞行器控制系统的参数及其执行器故障均是未知的,即:哪一个执行器发生故障是未知的,执行器故障发生的时间、个数以及故障的大小也均未知;2)所发生的不确定执行器故障可能会导致飞行器控制系统的结构特性发生不确定的相位变异,即系统的最小相位与非最小相位特性会随着执行器故障模式的改变而改变;3)所发生的不确定执行器故障会持续间歇性地发生,且执行器故障信号与控制输入信号是不匹配的。
2.本发明采用鲁棒自适应故障补偿控制,基于控制分离的LQ控制框架设计,具有显性的复合控制器结构,可以有效补偿执行器持续间歇性故障所引起的影响,同时能保证飞行器控制系统实现期望的闭环稳定和输出跟踪性能。
3.本发明适用于飞行器控制系统中,在飞行器控制系统在升降舵、方向舵等执行机构发生持续间歇性故障时,能够确保飞行器的安全飞行。
附图说明
图1是本发明的一种实施例的自适应补偿控制方法框图。
图2a--2c是持续间歇性执行器故障的时间间隔为T=30s情况下的控制系统响应图。
图3a--3c是持续间歇性执行器故障的时间间隔为T=80s情况下的控制系统响应图。
图4a--4c是执行器发生故障的时间为T=30s时的控制系统响应图。
图5a--5c是不作任何故障补偿的情况下的控制系统响应图。
具体实施方式
本发明的一种非最小相位飞行器控制系统执行器持续间歇性故障的自适应补偿控制方法,适用于解决以下问题1)其飞行器控制系统是多输入单输出的,飞行器控制系统的参数及其执行器故障均是未知的,即:哪一个执行器发生故障是未知的,而且执行器故障发生的时间、个数以及故障的大小也均未知;2)所发生的不确定执行器故障可能会导致飞行器控制系统的结构特性发生不确定的相位变异,即系统的最小相位与非最小相位特性会随着执行器故障模式的改变而改变;3)所发生的不确定执行器故障会持续间歇性地发生,且执行器故障信号与控制输入信号是不匹配的。所述的执行器故障包括由升降舵、方向舵、副翼等执行机构产生的故障。当飞行器控制系统的执行器发生持续间歇性故障时,可将飞行器控制系统视为一个时变系统。本发明采用鲁棒自适应故障补偿控制,基于控制分离的LQ控制框架设计,具有显性的复合控制器结构,可以有效保证飞行器控制系统实现期望的闭环稳定和输出跟踪性能。包括以下几个步骤:(1)基于现有飞行器控制系统模型,通过引入执行器故障指示函数,等价重构执行器发生持续间歇性故障时的飞行器控制系统模型,从而得到一种时变的飞行器控制系统模型,同时分析此时变的飞行器控制系统的结构特性;(2)基于飞行器控制系统时变的输入-输出模型,进行系统模型参数化,以构造参数化的飞行器控制系统模型;(3)在传统的LQ最优控制框架下,引入“控制分离”的思想,建立一种基于控制分离的LQ最优控制架构;(4)构造一个虚拟的参数化的误差控制系统状态空间模型(可观测标准型);进而将现有飞行器控制系统的输出跟踪问题转换为虚拟误差控制系统的输出调节问题;(5)假设飞行器控制系统参数及执行器故障信息均已知,建立标称的LQ最优控制器设计;(6)针对飞行器控制系统参数及执行器故障信息均未知的情况,设计鲁棒自适应参数更新律,获取系统中未知参数的估计值,从而建立基于参数估计的误差控制系统;(7)基于参数估计的误差控制系统,设计基于控制分离的鲁棒自适应LQ控制器,应用于飞行器控制系统中。本发明方法可有效保障飞行器控制系统在升降舵、方向舵等执行机构发生持续间歇性故障时仍安全飞行。
下面结合附图对本发明作进一步详细说明。
图1是本发明的一种实施例的自适应补偿控制方法框图。该实施例方法,包括步骤如下:
步骤1、依据现有飞行器控制系统执行器的工作状况,考虑执行器发生不确定的持续间歇性故障的情况,建立执行器故障指示函数及执行器故障模式集,来表征执行器运行的当前状况及所有可能的故障情况;即,基于现有飞行器控制系统模型,通过引入执行器故障指示函数,等价重构执行器发生持续间歇性故障时的飞行器控制系统模型。
所述步骤1的具体过程如下:
步骤1-1、在给定的某平衡点处,飞行器控制系统模型可近似为线性时不变的离散模型:
x(k+1)=Ax(k)+Bu(k)
y(k)=Cx(k) (1)
其中,x(k)∈Rn为飞行器的飞行状态向量,u(k)∈RM为实际应用到飞行器控制系统的控制输入向量,其控制输入向量可由包括飞行器舵面及发动机等在内的执行器产生;y(k)是系统的输出信号,A,B,C为适当维数的未知的系统参数矩阵;通常情况下,由飞行控制器产生控制信号v(k)∈RM,其经执行器得到实际控制信号u(k)∈RM驱动飞行器运行,此过程中u(k)往往遭受不确定的执行器故障的影响;
步骤1-2、引入执行器故障指示函数及指示指数j1,j2,…,jq;引入执行器故障指示函数σj(k),其中σj(k)=1表征第j个执行器发生故障,而σj(k)=0表征第j个执行器正常运行;在给定时间内,假设有q∈{1,2,…,M}个执行器发生故障,且采用指数j1,j2,…,jq,表征发生故障的执行器,即:当j=j1,j2,…,jq时,表示第j=j1,j2,…,jq个执行器发生故障;当第j个执行器发生故障时,由第j个执行器输出的控制信号uj(k)≠vj(k),且
其中,
其中,
步骤1-3、引入执行器故障模式集Σ={σ(k)=σ(i),i=1,2,…,N};每一种执行器故障模式σ(i),将采用指数ji1,ji2,…,jip标记当前发生故障的执行器;即当j=ji1,ji2,…,jip,
步骤1-4、当执行器(如方向舵、副翼等)发生不确定持续间歇性故障时,执行器故障模式矩阵σ(k)将持续性地发生跳变;由此,可引入如下时变系统模型表征执行器发生不确定持续间歇性故障的飞行器控制系统:
其中,A是常值系统矩阵,Bv(k)=B(IM-σ(k))和Bf(k)=Bσ(k)是时变的系统参数矩阵,其值跟随执行器故障模式σ(k)=σ(i),i=1,2,…,N,的变化而变化;此时,系统参数A,Bv(k)=B(IM-σ(k))和Bf(k)=Bσ(k)均是未知的,执行器故障信号
步骤2、采用时变的输入-输出系统模型,表征步骤1所述的执行器发生持续间歇性故障的飞行器控制系统;基于此时变的输入-输出系统模型和执行器故障模型,建立参数化的时变飞行器控制系统模型。
所述步骤2的具体过程如下:
步骤2-1、采用时变输入-输出系统模型表示含持续间歇性执行器故障的飞行器控制系统:
其中,R(z),Zσ(z,k)和Zj(z,k)可采用如下多项式描述
其中,ai,i=0,1,2,…n,bj,j=0,1,2,…n-n*,bij,j=0,1,2,…n-n*,均是未知的系统参数,n*>0;
步骤2-2、引入稳定多项式Λe(z)=zn,基于步骤2-1中的时变输入-输出系统模型,可得
在上式两边同时乘以
其中,η(k)是因时变多项式Zσ(z,k)和Zj(z,k)的存在而产生的误差信号,表征为
步骤2-3、基于所述改进的时变输入-输出模型,实现现有飞行器控制系统的参数化,包括两个部分:1)无故障部分进行参数化;2)含故障部分进行参数化;
1)引入如下未知参数向量
则,所述改进的时变输入-输出模型的无故障部分,可参数化为如下形式:
2)引入参数化的未知执行器故障:
其中,未知参数向量
由此,所述改进的时变输入-输出模型的含故障部分,可参数化为如下形式:
其中,
基于上述1)和2)中所述改进的时变输入-输出模型的参数化结果,可获得一个完整的参数化的飞行器控制系统模型:
y(k)=θ*T(k)φ(k)+η(k)>
其中,θ*(k)是由多项式R(z),Zσ(z,k),Zj(z,k)和
步骤3、由于执行器故障信号持续间歇性发生,使得采用有限时间的二次型能量函数无法设计期望的执行器故障补偿控制方案。基于此,本发明基于无限时间的二次型能量函数设计无限时间的LQ最优控制,以解决持续间歇性执行器故障的补偿控制问题。与传统的无限时间LQ最优控制框架不同,本设计引入“控制分离”的思想,基于无限时间的二次型能量函数,建立一种基于控制分离的无限时间的LQ最优输出跟踪框架;所述的控制分离是指将能量函数中的控制信号分离为两部分:其一是为了保证闭环系统的稳定性和输出跟踪,其二是为了补偿持续间歇性执行器故障对闭环系统所造成的影响。在此框架下,可以设计一种显性的复合控制器结构。
所述步骤3的具体过程如下:
引入输出跟踪误差e(k)=y(k)-ym(k),其中ym(k)是选定的输出信号;为实现输出跟踪和执行器故障补偿,提出一种新的二次型能量函数:
其中:q,r>0为可调整的权值系数,
其中:设计控制信号分量
步骤4、引入输出跟踪误差,基于步骤2中参数化的时变飞行器控制系统模型,构造一个虚拟的参数化的误差控制系统状态空间模型,该模型是可观测标准型的;从而将现有飞行器控制系统的输出跟踪问题转换为虚拟误差控制系统的输出调节问题。
所述步骤4的具体过程如下:
基于所述的飞行器控制系统的时变输入-输出模型(5)及输出跟踪误差e(k)=y(k)-ym(k),其中,ym(k)=0,构造一个虚拟的参数化的误差控制系统状态空间模型:
其中,ex(k)为误差控制系统的状态向量,其是不可观测的;e(k)为误差控制系统的输出信号,即输出跟踪误差;
基于此误差控制系统状态空间模型及二次型能量函数,现有飞行器控制系统的输出跟踪问题变换为此虚拟误差控制系统的输出调节问题。需注意的是:当ym(k)=0时,e(k)=y(k),则设计控制信号分量
步骤5、假设现有飞行器控制系统参数和所发生的执行器持续间歇性故障的信息均已知:基于步骤3中设计的无限时间的LQ最优控制框架,考虑虚拟的参数化的误差控制系统状态空间模型,采用动态规划方法,设计标称的基于控制分离的LQ控制器;此标称的LQ控制器是自适应LQ控制器的设计基础。
所述步骤5的具体过程如下:
步骤5-1、基于所述的虚拟的参数化的误差控制系统状态空间模型和二次型能量函数,采用动态规划方法,设计标称的基于控制分离的LQ最优控制器:
其中,矩阵Pσ是如下Ricatti方程的解:
其中,Qq=qQ,
步骤5-2、所考虑的飞行器控制系统的状态是不可测的,而且所述的误差控制系统的状态ex(k)也是不可测的,因此,为获得误差控制系统的状态估计值,设计如下标称的状态观测器:
其中:
步骤6、考虑现有飞行器控制系统参数和所发生的执行器持续间歇性故障的信息均未知:基于步骤2中所述的参数化的时变飞行器控制系统模型,设计鲁棒自适应参数更新律,从而获得未知的现有飞行器控制系统参数和执行器故障信息的估计值;根据所获得的此飞行器控制系统参数和执行器故障信息的估计值,建立参数估计的误差控制系统状态空间模型。
进一步地,所述步骤6的具体过程如下:
步骤6-1、引入参数估计误差
步骤6-2、基于所述的参数估计误差,采用梯度算法,设计的鲁棒自适应参数更新律为
其中,f(k)是所设计的参数投影算子:
其中,S*表征给定凸集S的内部,S0是表征凸集S的边界值;N是凸集S在θ(k)处的法向量;凸集S是由满足可控可观测条件的系统参数所构成的集合,即:凸集S内的所有系统参数均可使得系统满足可控可观测性;此鲁棒自适应参数更新律可保证基于参数估计的误差控制系统总是可控可观测的;
步骤6-3、自适应律的性能分析:采用上述鲁棒自适应参数更新律,除了可以保证基于参数估计值的控制系统具有可控和可观性以外,还可以保证系统参数具有如下性质:
(1)
(2)
(3)
其中,γi,i=0,1,2,3,4是某些正常数;
步骤6-4、基于步骤6-2中获得的自适应参数估计值,建立参数估计的误差控制系统方程。
步骤7、考虑现有飞行器控制系统参数和所发生的执行器持续间歇性故障的信息均未知:基于所述的参数估计的误差控制系统状态空间模型,设计基于控制分离的鲁棒自适应LQ执行器故障补偿控制器。
所述步骤7的具体过程如下:
步骤7-1、基于参数估计的误差控制系统,设计如下自适应状态观测器:
其中,
步骤7-2、基于步骤7-1中的状态向量估计值,设计鲁棒自适应LQ控制器为
其中,θb(k),
步骤7-3、将所设计的鲁棒自适应LQ控制器用于飞行器控制系统,分析其闭环系统性能。其可以保证闭环的飞行器控制系统具有如下系统性能:
(1)闭环系统是稳定的,即所有的闭环系统信号均是有界的
(2)系统输出跟踪误差e(k)可调节成是一个均方小的值,即:
其中,ci>0,i=1,2,3是正常数,
此性能表明采用基于控制分离的鲁棒自适应LQ执行器故障补偿控制方法可以保证飞行器在发生持续间歇性执行器故障时仍能安全飞行,同时满足一定的控制精度。
下面对本发明的一个实施例方法进行仿真验证:
步骤F1:考虑波音747水平方向飞行时线性纵向摄动运动系统模型。在重力637000lb,Mach 0.8巡航速度条件下,飞行器控制系统模型建立为如下状态空间方程:
x(k+1)=Ax(k)+BU(k)
y(k)=Cx(k)
其中,x=[u,w,q,θ,h]T为系统状态,y为系统输出,U=[u1,u2,u3]T为控制输入信号,其是由3片升降舵偏转角度所产生的。相应的系统动态参数为
B=[B1,B2,B3],C=[0>
B1=[0.0035,-0.1038,-0.0667,0.0034,-0.0879]T
B2=[0.0055,-0.1619,-0.1054,-0.0053,-0.139]T
B3=[0.0015,-0.047,-0.029,0.0015,-0.038]T
表1
步骤F2:模拟升降舵持续间歇性故障建模。当考虑3片升降舵作为执行器时,所可能发生的执行器故障模式共含7种,具体为
σ(1)={0,0,0},σ(2)={1,0,0},σ(3)={0,1,0},σ(4)={0,0,1}
σ(5)={1,1,0},σ(6)={0,1,1},σ(7)={1,0,1}
不失一般性,本发明考虑的持续间歇性升降舵故障模型为:
第1片及第2片升降舵均发生卡死故障,即:
假定发生的升降舵卡死故障为:
步骤F3:仿真研究中,所选取的初始值分别为:
(1)选初始参数值为真值的90%,误差控制系统及其自适应状态观测器的初始状态分别为
ex(0)=[0.01,0.02,-0.01,0.02,0.01]T,
(2)所设计的自适应观测器是稳定的:设计增益矩阵K0(k),使得系统矩阵总具有如下稳定的的特征值:P0=[-0.1+0.5i,-0.1-0.5i,-0.1+0.6i,-0.1-0.6i,-0.5]
(3)自适应增益矩阵为Γ=0.01,κ=1,且p=q=r=1。
步骤F4:采用Matlab/Simulink仿真,在Matlab/Simulink中搭建飞行器控制系统模型及相应的执行器故障模型,基于此设计相应的自适应控制器,进而进行仿真验证。
步骤F5:按照上述设计的参数对本发明方法进行仿真验证,可得飞行器控制系统响应图,分别如说明书附图2a--2c、图3a--3c、图4a--4c、图5a--5c所示。其中,附图2a、3a、4a、5a所示为执行器偏转曲线,附图2b、3b、4b、5b所示为控制系统输入信号曲线,附图2c、3c、4c、5c所示为控制系统输出曲线。
总之,本发明方法可以有效地实现非最小相位飞行器控制系统的自适应执行器故障补偿,同时可以保证期望的稳定和输出跟踪性能,能够有效地解决非最小相位飞行器控制系统的持续间歇性执行器故障补偿问题,这对于飞行器控制系统的安全控制具有重要的意义。
机译: 用于Agusta 109轻型直升机的系列执行器位移控制监视方法,涉及确定执行器处于阻塞状态时液压回路是否传递故障信息,警报相位持续时间是否超过值
机译: 一种用于检测至少一个引起压力波非随机持续变化的物体的方法。一种计算机分析方法,用于分析检测到的地震或声波信号,以便检测至少一个在频带F中引起信号非随机持续变化的物体。检测至少一个引起感兴趣的地震或声音信号的物体。一种计算机系统,分析检测到的信号,以便检测至少一个引起感兴趣的信号的物体。计算机模块,分析检测到的信号,以便检测至少一个物体引起感兴趣的信号,该设备程序可以被机器读取。检测至少一个物体引起感兴趣的地震或声音的方法是一种有序的方法和计算机程序
机译: 在将程序配置为导致计算机运行方法用于使用记录和非记录部分磁盘的相位控制方法的情况下,使用记录和非记录部分磁盘以及计算机可读介质的记录和非记录部分磁盘的相位控制方法