一种针对线性参数变化飞行器的自修复控制方法技术

技术编号:11695938 阅读:149 留言:0更新日期:2015-07-08 17:59
本发明专利技术公开一种针对线性参数变化飞行器的自修复控制方法,包括以下几个步骤:步骤一:设定线性参数变化飞行器的故障模型;步骤二:针对上述飞行器的故障模型,设计自适应观测器的表达式,定义状态估计误差、输出估计误差和故障估计误差;步骤三:设计故障辨识算法;步骤四:选择参考模型;步骤五:设计针对线性参数变化飞行器的自修复控制律以保证系统全局稳定。本发明专利技术通过设计故障辨识算法和自修复控制律实现自修复控制。

【技术实现步骤摘要】
一种针对线性参数变化的飞行器的自修复控制方法
本专利技术涉及一种针对线性参数变化的飞行器的自修复控制方法,尤其涉及一种基于自适应观测器和自适应控制的线性参数变化飞行器自修复控制方法。
技术介绍
飞行器飞行控制系统是飞行器的重要组成部分,对于飞行器的飞行性能和安全性能起着非常重要的作用。飞行器在飞行中会受到故障、扰动等不确定因素的影响,这些因素将直接影响飞行器的安全性能及飞行品质。因此,研究飞行器飞行控制系统的自修复控制具有重要意义。自修复控制,是指在设计飞行控制系统时,利用其控制机构本身的功能冗余,来提高飞控系统对其机构故障及损伤的适应性,使故障后的飞机不但能够幸存,而且仍可安全飞行。自修复控制可以用来提高飞机的生存性,改善飞行控制系统的飞行品质、安全性以及可维护性等问题。典型的自修复控制涉及到故障诊断、可重构控制等技术。根据自修复的修复时序来分,自修复控制可以分为直接自修复控制和间接自修复控制两大类。直接自修复控制是一种不需要知道飞机故障或者损伤的准确信息的控制方法。重构控制在故障发生的那一刻就开始起作用,不需要进行故障检测与隔离。从而解决了故障检测与隔离过程带来的实时性及准确性等问题。间接自修复控制主要包括故障的检测与识别、控制律的重构。间接自修复控制需要知道故障的详细信息,而不是把系统的故障当作标称模型。其自修复控制具有一定的时序性。间接自修复控制的优点是概念清晰、控制精度高、继承性好,缺点是实时性较差,存在漏警、虚警等情况。其中,如何权衡故障检测的速度与检测精度,还有待进一步深入的研究。自适应控制起源于上世纪50年代,它最初来源于学者们对宇宙飞船的轨迹控制的研究。系统的故障或者结构变化会使系统的参数与结构发生相应的变化,而自适应控制则对这样的未知变化具有一定的控制能力。自适应控制就是针对具有未知的参数或者故障的系统,进行一定的控制,来实现期望的系统性能。自适应控制可以分为间接自适应控制以及直接自适应控制两种。对于飞行控制系统的自修复控制来说,基于间接自适应控制的自修复控制需要对系统进行辨识,而这将使自修复控制的性能降低。随着现代控制理论的发展,观测器理论的研究也由建立、发展而逐渐完善起来。观测器,又名检测滤波器,在控制系统理论中,基于观测器的故障诊断方法得到了很好的发展与研究。
技术实现思路
本专利技术的目的在于提供一种针对线性参数变化的飞行器的自修复控制方法,使有故障的飞行器自行修复后获得满意飞行品质。为了达成上述目的,本专利技术的解决方案是:一种针对线性参数变化飞行器的自修复控制方法,包括以下几个步骤:步骤一:设定线性参数变化飞行器的故障模型为:y(t)=C(θt)x(t)这里,t表示时间,x(t)∈Rn是n维状态变量,R表示实数;u(t)∈Rm为飞行器的m维控制变量;y(t)∈Rr为飞行器的r维输出变量;A(θt)、B(θt)和C(θt)为飞行器系统的状态矩阵;f(t)为故障项;θt=[θt,1θt,2…θt,k]T∈Rk,A(θt)、B(θt)和C(θt)是时变参数θt的已知矩阵值的函数,T为转置符号,k是时变参数向量维数,1≤k≤n,且A(θt)、B(θt)和C(θt)为如下所示的凸多面体结构:其中q为加权项数,1≤q≤n,i为加权项数变量,1≤i≤q,α是凸多面体加权项;步骤二:针对上述飞行器的故障模型,设计如下的自适应观测器:其中,为观测器的状态向量;为观测器的输出向量;为故障f(t)的在线辨识值;L(θt)∈Rn×r是观测器的增益阵,C为观测器系统矩阵;定义状态估计误差、输出估计误差和故障估计误差分别如下所示:利用飞行器的故障模型和自适应观测器方程,得:利用自适应观测器使得状态估计误差、输出估计误差和故障估计误差最终趋向于零,即实现观测和故障辨识;步骤三:故障辨识算法设计如下:其中,为故障f(t)的在线辨识值,Γ是自适应学习率,为故障辨识增益阵,Fi为对角单位矩阵且步骤四:选择参考模型:ym(t)=Cmxm(t)其中,Am∈Rn×n,Bm∈Rn×m,Cm∈Rn×n是飞行器的参考模型的系统矩阵,且Am∈Rn×n是一个稳定的系统矩阵,r(t)∈Rm是系统的参考输入信号,xm(t)为线性参数变化飞行器参考模型的状态向量,ym(t)为参考模型的输出向量;步骤五:针对线性参数变化飞行器的自修复控制律设计如下:u=K2r+K2K1x+K2K0xm+K2ν其中,u为线性参数变化飞行器的控制量,K0、K1、K2为自修复控制的增益矩阵,x为线性参数变化飞行器的状态向量,r为线性参数变化飞行器参考模型的输入向量,ν为自修复控制中的自适应控制量。进一步的,所述步骤五中,线性参数变化飞行器自修复控制的增益矩阵K0、K1、K2和自适应控制量ν满足以下条件:其中,γi>0,i=1,2,3为常数,e(t)为状态跟踪误差,P为方程的正定对称解,T为转置符号,矩阵Q为任意的一个对称的正定矩阵,Ae是任意稳定的系统矩阵。进一步的,所述线性参数变化飞行器的状态向量x满足如下:x=[uwqθ]T其中,u、w、q、θ分别为飞行器的飞行速度沿机体轴的水平分量以及垂直分量、俯仰角速率及俯仰角。进一步的,所述线性参数变化飞行器的输出向量满足y满足如下:y=[uwqθ]T其中,u、w、q、θ分别为飞行器的飞行速度沿机体轴的水平分量以及垂直分量、俯仰角速率及俯仰角。进一步的,定义飞行器的飞行控制系统的状态误差为:e(t)=x(t)-xm(t)采用线性参数变化飞行器的自修复控制律,得到线性参数变化飞行器的状态误差的动态方程:采用上述方案后,本专利技术通过计算故障辨识算法和自修复控制律使得自修复控制律的应用变得方便简单,故障辨识算法的应用,减轻了自修复控制器的负担,能针对线性参数变化飞行器实现自修复控制,最终使得飞行器在故障下仍能获得满意的飞行品质。附图说明图1为本专利技术的控制方框图。图2为应用本专利技术中针对线性参数变化飞行器进行故障辨识的辨识算法所得的故障辨识值。图3为应用本专利技术中针对线性参数变化飞行器进行自修复控制的自修复控制律的系统的水平速度跟踪误差曲线图。图4为应用本专利技术中针对线性参数变化飞行器进行自修复控制的自修复控制律的系统的垂直速度跟踪误差曲线图。图5为应用本专利技术中针对线性参数变化飞行器进行自修复控制的自修复控制律的系统的滚转角速度跟踪误差曲线图。图6为应用本专利技术中针对线性参数变化飞行器进行自修复控制的自修复控制律的系统的滚转角跟踪误差曲线图。具体实施方式下面结合说明书附图对本专利技术的具体实施方式作进一步详细的说明。本专利技术设计了一种针对线性参数变化飞行器的自修复控制方法的设计方法,包括自修复控制律,该系统的总体控制框图如图1所示。本专利技术的一种针对线性参数变化飞行器的自修复控制方法,包括以下几个步骤:步骤一:设定线性参数变化飞行器的故障模型为:y(t)=C(θt)x(t)这里,t表示时间,x(t)∈Rn是n维状态变量,R表示实数;u(t)∈Rm为飞行器的m维控制变量;y(t)∈Rr为飞行器的r维输出变量;A(θt)、B(θt)和C(θt)为飞行器系统的状态矩阵;f(t)为故障项。θt=[θt,1θt,2…θt,k]T∈Rk,A(θt)、B(θt)和C(θt)是时变参数θt的已知矩阵值的函数,T为转置符号,k(1≤k≤n)是时变参数向本文档来自技高网
...
一种针对线性参数变化飞行器的自修复控制方法

【技术保护点】
一种针对线性参数变化飞行器的自修复控制方法,其特征在于:包括以下几个步骤:步骤一:设定线性参数变化飞行器的故障模型为:y(t)=C(θt)x(t)这里,t表示时间,x(t)∈Rn是n维状态变量,R表示实数;u(t)∈Rm为飞行器的m维控制变量;y(t)∈Rr为飞行器的r维输出变量;A(θt)、B(θt)和C(θt)为飞行器系统的状态矩阵;f(t)为故障项;θt=[θt,1 θt,2 … θt,k]T∈Rk,A(θt)、B(θt)和C(θt)是时变参数θt的已知矩阵值的函数,T为转置符号,k是时变参数向量维数,1≤k≤n,且A(θt)、B(θt)和C(θt)为如下所示的凸多面体结构:其中q为加权项数,1≤q≤n,i为加权项数变量,1≤i≤q,α是凸多面体加权项;步骤二:针对上述飞行器的故障模型,设计如下的自适应观测器:其中,为观测器的状态向量;为观测器的输出向量;为故障f(t)的在线辨识值;L(θt)∈Rn×r是观测器的增益阵,Lk为常数;C为观测器系统矩阵;定义状态估计误差、输出估计误差和故障估计误差分别如下所示:利用飞行器的故障模型和自适应观测器方程,得:利用自适应观测器使得状态估计误差、输出估计误差和故障估计误差最终趋向于零,即实现观测和故障辨识;步骤三:故障辨识算法设计如下:其中,为故障f(t)的在线辨识值,Γ是自适应学习率,且步骤四:选择参考模型:ym(t)=Cmxm(t) 其中,Am∈Rn×n,Bm∈Rn×m,Cm∈Rn×n是飞行器的参考模型的系统矩阵,且Am∈Rn×n是一个稳定的系统矩阵,r(t)∈Rm是系统的参考输入信号,xm(t)为线性参数变化飞行器参考模型的状态向量,ym(t)为参考模型的输出向量;步骤五:针对线性参数变化飞行器的自修复控制律设计如下:U=K2r+K2K1x+K2K0xm+K2ν其中,U为线性参数变化飞行器的控制量,K0、K1、K2为自修复控制的增益矩阵,x为线性参数变化飞行器的状态向量,r为线性参数变化飞行器参考模型的输入向量,ν为自修复控制中的自适应控制量。...

【技术特征摘要】
1.一种针对线性参数变化的飞行器的自修复控制方法,其特征在于:包括以下几个步骤:步骤一:设定线性参数变化飞行器的故障模型为:y(t)=C(θt)x(t)这里,t表示时间,x(t)∈Rn是n维状态变量,R表示实数;u(t)∈Rm为飞行器的m维控制变量;y(t)∈Rr为飞行器的r维输出变量;A(θt)、B(θt)和C(θt)为飞行器系统的状态矩阵;f(t)为故障项;θt=[θt,1θt,2…θt,k]T∈Rk,A(θt)、B(θt)和C(θt)是时变参数θt的已知矩阵值的函数,T为转置符号,k是时变参数向量维数,1≤k≤n,且A(θt)、B(θt)和C(θt)为如下所示的凸多面体结构:其中q为加权项数,1≤q≤n,i为加权项数变量,1≤i≤q,α是凸多面体加权项;步骤二:针对上述飞行器的故障模型,设计如下的自适应观测器:其中,为观测器的状态向量;为观测器的输出向量;为故障f(t)的在线辨识值;L(θt)∈Rn×r是观测器的增益阵,C为观测器系统矩阵;定义状态估计误差、输出估计误差和故障估计误差分别如下所示:利用飞行器的故障模型和自适应观测器方程,得:利用自适应观测器使得状态估计误差、输出估计误差和故障估计误差最终趋向于零,即实现观测和故障辨识;步骤三:故障辨识算法设计如下:其中,为故障f(t)的在线辨识值,Γ是自适应学习率,为故障辨识增益阵,Fi∈Rm×r且步骤四:选择参考模型:ym(t)=Cmxm(t)其中,Am∈Rn×n,Bm∈Rn×m,Cm∈Rn×n是飞行器的参考模型的系统矩阵,且Am∈Rn×n是一个稳定的系统矩阵,r(t)∈Rm是系统的参考输入信号,xm(t)为线性...

【专利技术属性】
技术研发人员:陈复扬吴庆波姜斌蔡玲
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏;32

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

1