一种满足预设性能的导弹过载控制方法转让专利

申请号 : CN201410310101.9

文献号 : CN104122793B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡云安耿宝亮李海燕张友安韦建明赵国荣

申请人 : 中国人民解放军海军航空工程学院

摘要 :

本发明公开了一种满足预设性能的导弹过载控制方法。本发明通过将导弹纵向通道动力学模型写成一般严格反馈系统的形式,并引入性能函数对系统跟踪误差进行性能限定。设计了一种新型的误差转化函数,达到了误差转化函数通过原点的要求。然后针对严格反馈系统,推导出了反向传递性,只对最后一个子系统进行误差转化便可实现对输出误差的预设性能控制,克服了现有方法复杂耗时的不足。本发明的导弹过载控制方法同时满足了对导弹瞬态性能和稳态性能的要求,对于导弹过载控制的发展具有重要意义。

权利要求 :

1.一种满足预设性能的导弹过载控制方法,其特征是,其步骤如下:(1)给出导弹的纵向通道动力学模型在不考虑导弹各通道之间交联的前提下,导弹纵向通道的数学模型表示为:其中,α为攻角,ωz为俯仰角速度,θ为速度倾角,md为导弹质量,Vd为导弹速度,P为导弹推力, 为导弹的气动参数,Jz为导弹的转动惯量,δz为俯仰舵偏角,ny为导弹的纵向过载;

为简化模型,按照导弹的实际飞行情况,进行以下处理:

1)考虑到 项比较小,尤其是在导弹速度倾角较大的情况下,因此忽略这一项的影响;

2)考虑俯仰舵偏角对升力的贡献较小,因此忽略 这一项;

3) 这一项比较小,因此忽略 这一项;

经过简化处理后的模型表示为:

显然,过载ny是关于攻角α的非线性函数,对于导弹而言,攻角α的变化范围一般在[-10° 

10°]之内,因此ny与α之间满足近似的线性关系,且两者的符号一致,在过载指令nyc已知的前提下,利用滤波器,通过解算可以得到攻角指令αc,因此对过载进行控制和对攻角进行控制实质上是等价的;

(2)引入性能函数对误差进行性能的预设定系统(2)是一个典型的严格反馈的形式,写成下面一般的非线性严格反馈系统的形式:其中, 为系统的状态向量; 为分别为输入量和输出量;fi(·),i=1,2,…,n为连续函数;

按照反演的思路进行控制器设计,首先将模型(3)进一步整理为:其中,zi,i=1,2,…,n为虚拟状态量,xj,d,j=2,…,n为第j-1个子系统的虚拟控制量;

选取虚拟控制量和实际控制量为:

其中,ki,i=1,2,…,n为设计的正常数;

将式(5)代入式(4)得到闭环系统模型为:选取Lyapunov函数为:

式(5)两边对时间求导,得到

其中, 因此,通过设计反演控制器(5)可以得到跟踪误差渐近稳定的结论,但只保证的系统的稳态性能,不能兼顾到瞬态性能;为了解决这个问题,引入如下的性能函数:连续函数 满足:

1)ρ(t)是正的且严格递减;

2)limt→∞ρ(t)=ρ∞>0;

用e(t)来代表跟踪误差zi(t)(i=1,2,…,n),在初始误差e(0)已知的前提下,给出如下形式的不等式约束:其中,t∈[0,∞),

如果不等式(9)满足,以e(0)>0为例,则误差曲线将被限制在ρ(t)和 所包围的区域之中,另外,结合函数ρ(t)的递减特性及 可知,误差e(t)将在函数ρ(t)和 的夹逼作用下迅速收敛到0的一个小邻域内;常数ρ∞表示预先设定的稳态误差的上界,ρ(t)的衰减速度为跟踪误差e(t)收敛速度的下界,同时跟踪误差的最大超调不会大于 因此,通过选择适当的性能函数ρ(t)和常数 便能对输出误差的稳态和瞬态性能进行限制;

在系统设计过程中,直接对不等式约束(9)进行处理的难度非常大,因此,考虑先将不等式约束转化为等式约束再进行处理,定义误差转化函数S(·)为:e(t)=ρ(t)S(ε)     (10)其中,ε为转化误差,S(ε)满足下述性质:

1)S(ε)光滑且严格递增;

2)

3)

由上述性质可知,当e(0)>0时,有-δ0,则进一步有

结合式(10)得到

同理,当e(0)<0时,有

因此,不等式约束(9)得以满足;

另外,通过函数S的性质可知,S可逆,其逆变换为显然,如果能够满足 则推出不等式约束(9)成立,进一步保证跟踪信号满足预设性能的要求;结合性能函数ρ(t)的衰减特性,系统稳定后的跟踪误差将被限制在以下区域:(3)一种新的误差转化函数

针对模型(3),要求误差转化函数通过原点,而现有的误差转化函数多采用双曲函数的形式,当上下界参数不相等的时候无法保证误差转化函数通过原点,如果强行令上下界参数相等,又大大降低了设计的灵活性,为解决这一问题,设计了一种新的误差转化函数:其中,ιdown>ιup>0为常数,式(17)两边对ε求导,可得其中, 显然,当ε∈(-∞,0]时, 当ε∈(0,+∞)时的情况比较复杂,这里采用分段处理的办法,分别讨论 和 的情况;当时,通过选取足够小的λ,得到arctan(λε)≈λε,因此式(17)变为:式(19)两边对时间求导,得到

令 则有

又有 因此,当τ>0.0908时,当 时,近似认为exp(-ε)≈0,exp(-2ε)≈0,将其代入式(18),得到显然,当λ足够小时,有

因此,得到

综上可得,在ιdown>ιup>0的前提下,当τ>0.0908时,通过选取足够小的参数λ,使得即误差传递函数S为严格递增的;

综上可知,式(7)满足单调递增的条件,则其满足误差传递函数的所有条件且通过原点;

(4)预设性能的反向传递性

按照式(4)和式(5)的反演方法对系统(3)进行控制器设计,如果要求跟踪误差满足预设性能的要求,通常的作法是对每一个子系统进行误差转化,这个过程是复杂且耗时的,对于导弹这类实时性较强的系统来说是不适用的,这里证明了预设性能的反向传递性,只对最后一个子系统进行误差转化便可实现对输出误差的预设性能控制;

在公式(6)的基础上对最后一个子系统进行误差转化,得到其中, ρ(t)=(ρ0-ρ∞)exp(-lt)+ρ∞,ρ0>|zn(0)|,这里设zn(0)>0, 0<μ<1;

因为只对最后一个子系统进行了误差转化,因此虚拟控制量的设计与式(7)类似,而实际控制量u则需要重新设计;选取新的虚拟控制量和实际控制量为:将式(25)代入式(24),得到新的误差状态方程为:式(26)之所以与式(8)在形式上有略微的不同,是因为在虚拟控制量选取过程中省去了子系统之间的交叉项,将每个子系统作为一个独立的系统进行设计,而将下一个子系统的误差状态量作为有界干扰进行处理;

明显可以看出,转化误差 因此误差状态量zn满足预设性能的要求,即zn(t)处于ρ(t)和-δρ(t)所包围的区域,将式(8)中的第n-1个子系统单独列出来:式(27)两边同时乘以exp(kn-1t),并整理得到式(28)两边对时间求积分,得到

由于zn处于ρ(t)和-δρ(t)所包围的区域中,且ρ(t)为严格递减的正函数,则ρ(t)和-δρ(t)分别代表了zn的上界和下界,通过观察式(29)也容易看出,当zn取ρ(t)和-δρ(t)时得到的zn-1也分别代表着zn-1的上界和下界;

首先用ρ(t)代替zn,得到zn-1的上界为:同理,用-δρ(t)代替zn,得到zn-1的下界为:令

得到

zn-1,up=an-1,upexp(-lt)+bn-1,up+cn-1,upexp(-kn-1t)     (32)zn-1,down=an-1,downexp(-lt)+bn-1,down+cn-1,downexp(-kn-1t)   (33)进一步研究式(26)中第n-2个子系统的情况:式(34)两边同时乘以exp(kn-2t),并整理得到式(35)两边对时间求积分,得到

由于zn-1处于zn-1,up和zn-1,down所包围的区域中,通过与前面类似的分析可知,当zn-1取zn-1,up和zn-1,down时得到的zn-2分别代表着zn-2的上界和下界;

用zn-1,up代替zn-1,得到zn-2的上界为:其中,

同理,用zn-1,down代替zn-1,得到zn-2的下界为:zn-2,down=an-2,downexp(-lt)+bn-2,down+cn-2,downexp(-kn-1t)+dn-2,downexp(-kn-2t)(38)其中,

以此类推,得到z1的上界为:

z1,up=a1,upexp(-lt)+b1,up+c1,upexp(-kn-1t)+d1,upexp(-kn-2t)+… (39)其中, c1,up,d1,up通过递推得到;

z1的下界为:

z1,down=a1,downexp(-lt)+b1,down+c1,downexp(-kn-1t)+d1,downexp(-kn-2t)+… (40)其中, c1,down,d1,down,通过递推得到;

通过选取足够大的控制器参数k1,k2,…,kn,消除式(39)和式(40)中除前两项之外其他项的影响,因此z1的上界和下界分别为:其中,

通过令an,up=ρ0-ρ∞,bn,up=ρ∞,an,up=-δ(ρ0-ρ∞),bn,down=-δρ∞,进一步有由此可知,如果第n个子系统满足预设性能的要求,即误差zn被限制在上界zn,up和下界zn,down所包围的区域中,其中,zn,up=an,upexp(-lt)+bn,up,zn,down=an,downexp(-lt)+bn,down,那么,跟踪误差e同样满足预设性能的要求,即跟踪误差z1将被限制在上界z1,up和下界z1,down所包围的区域之中,其中z1,up=a1,upexp(-lt)+b1,up,z1,down=a1,downexp(-lt)+b1,down,且参数a1,up,b1,up,a1,down和b1,down通过参数an,up,bn,up,an,down,bn,down及控制器参数ki,i=1,…,n计算得到,其具体形式为我们称这种性质为预设性能的反向传递性;这样我们只需对最后一个子系统进行设计,使其满足预先设定的性能要求,这样就避免了对每一个子系统进行误差转化,大大提高在实际控制过程中实时性;

(5)基于预设性能的导弹过载控制

下面对式(1)表示的导弹动力学模型进行满足预设性能的过载控制器设计,针对式(2)的第1个子系统,令z1=α-αc,则其动态方程变为:将ωz作为第1个子系统的控制输入,则式(42)进一步变为:其中,ωz,c为虚拟控制量,z2=ωz-ωz,c为误差状态量;

选取虚拟控制量ωz,c为:

其中,k1>0为设计的控制器参数;

针对式(2)的第2个子系统,结合z2=ωz-ωz,c得到利用函数S-1(·)对z2进行误差转化,得到新的误差状态量ε为:ε=S-1(z2/ρ)     (46)其中,ρ=(ρ0-ρ∞)exp(-lt)+ρ∞为设定的性能函数,ρ0>0,ρ∞为任意小的正常数;

式(46)两边对时间求导,得到

将式(45)代入式(47),得到

令 则式(48)进一步变为:

选取控制量δz为:

其中,k2>0为设计的控制器参数,选取如下形式的Lyapunov函数:式(51)两边对时间求导并将式(43)和式(49)代入,得到将式(44)和式(50)代入式(52)得到由于误差传递函数S(ε)光滑有界、严格递增且通过原点,可知 是存在的,另外由拉格朗日中值定理可得

其中,ε′处于由0和ε所确定的闭区间内,因此得到|z2|≤|ηε|      (55)因此式(53)进一步整理为

其中,k=min{2k1,2k2},因此,闭环系统是渐近稳定的。

说明书 :

一种满足预设性能的导弹过载控制方法

技术领域

[0001] 本发明涉及导弹控制技术领域,尤其涉及的是一种满足预设性能的导弹过载控制方法。

背景技术

[0002] 导弹系统是一个复杂的非线性时变系统。一直使用并延续至今的传统的导弹控制系统设计方法的基础是小扰动线性化理论和系数冻结基本假设。现代战争对导弹的机动
性、快速性及隐蔽性的要求越来越高,对其控制系统也提出了更高的要求。传统的线性化设
计方法已不能满足时代要求。有必要寻求新的更为有效的非线性系统的设计理论和方法,
对提高导弹系统的性能,提高其作战能力具有重大的实际意义。
[0003] 现有的过载控制方法仅能保证系统的稳态性能,即保证跟踪误差有界或渐近收敛,而对系统的瞬态性能缺乏系统的设计和分析工具,预设性能控制是一种新兴的非线性
控制方法,能够同时兼顾系统的瞬态性能和稳态性能。所谓预设性能是指在保证跟踪误差
收敛到一个预先设定的任意小的区域的同时,保证收敛速度及超调量满足预先设定的条
件,将预设性能控制应用于导弹的过载控制具有重要的理论和工程意义。

发明内容

[0004] 本发明为了克服现有过载控制方法仅能保证系统的稳态性能的不足,提供了一种满足预设性能的导弹过载控制方法。
[0005] 本发明的技术方案如下:
[0006] 一种满足预设性能的导弹过载控制方法,其步骤如下
[0007] (1)给出导弹的纵向通道动力学模型
[0008] 在不考虑导弹各通道之间交联的前提下,导弹纵向通道的数学模型表示为:
[0009]
[0010] 其中,α为攻角,ωz为俯仰角速度,θ为速度倾角,md为导弹质量,Vd为导弹速度,P为导弹推力, 为导弹的气动参数,Jz为导弹的转动惯量,δz为俯仰舵偏角,ny为导弹的纵向过载;
[0011] 为简化模型,按照导弹的实际飞行情况,进行以下处理:
[0012] 1)考虑到 项比较小,尤其是在导弹速度倾角较大的情况下,因此忽略这一项的影响;
[0013] 2)考虑俯仰舵偏角对升力的贡献较小,因此忽略 这一项;
[0014] 3) 这一项比较小,因此忽略 这一项;
[0015] 经过简化处理后的模型表示为:
[0016]
[0017] 显然,过载ny是关于攻角α的非线性函数,对于导弹而言,攻角α的变化范围一般在[-10° 10°]之内,因此ny与α之间满足近似的线性关系,且两者的符号一致,在过载指令nyc
已知的前提下,利用滤波器,通过解算可以得到攻角指令αc,因此对过载进行控制和对攻角
进行控制实质上是等价的;
[0018] (2)引入性能函数对误差进行性能的预设定
[0019] 系统(2)是一个典型的严格反馈的形式,写成下面一般的非线性严格反馈系统的形式:
[0020]
[0021] 其中, 为系统的状态向量; 为分别为输入量和输出量;fi(·),i=1,2,…,n为连续函数,
[0022] 按照反演的思路进行控制器设计,首先将模型(3)进一步整理为:
[0023]
[0024] 其中,zi,i=1,2,…,n为虚拟状态量,xj,d,j=2,…,n为第j-1个子系统的虚拟控制量;
[0025] 选取虚拟控制量和实际控制量为:
[0026]
[0027] 其中,ki,i=1,2,…,n为设计的正常数;
[0028] 将式(5)代入式(4)得到闭环系统模型为:
[0029]
[0030] 选取Lyapunov函数为:
[0031]
[0032] 式(5)两边对时间求导,得到
[0033]
[0034] 其中, 因此,通过设计反演控制器(5)可以得到跟踪误差渐近稳定的结论,但只保证的系统的稳态性能,不能兼顾到瞬态性能;为了解决这个问题,引入如下
的性能函数:
[0035] 连续函数 满足:
[0036] 1)ρ(t)是正的且严格递减;
[0037] 2)limt→∞ρ(t)=ρ∞>0;
[0038] 用e(t)来代表跟踪误差zi(t)(i=1,2,…,n),在初始误差e(0)已知的前提下,给出如下形式的不等式约束:
[0039]
[0040] 其中,t∈[0,∞),ζ∈[0,1];
[0041] 如果不等式(9)满足,以e(0)>0为例,则误差曲线将被限制在ρ(t)和-ζρ(t)所包围的区域之中,另外,结合函数ρ(t)的递减特性及ζ∈[0,1]可知,误差e(t)将在函数ρ(t)
和-ζρ(t)的夹逼作用下迅速收敛到0的一个小邻域内;常数ρ∞表示预先设定的稳态误差的
上界,ρ(t)的衰减速度为跟踪误差e(t)收敛速度的下界,同时跟踪误差的最大超调不会大
于ζρ(0),因此,通过选择适当的性能函数ρ(t)和常数ζ便能对输出误差的稳态和瞬态性能
进行限制;
[0042] 在系统设计过程中,直接对不等式约束(9)进行处理的难度非常大,因此,考虑先将不等式约束转化为等式约束再进行处理,定义误差转化函数S(·)为:
[0043] e(t)=ρ(t)S(ε)    (10)
[0044] 其中,ε为转化误差,S(ε)满足下述性质:
[0045] 1)S(ε)光滑且严格递增;
[0046]
[0047]
[0048] 由上述性质可知,当e(0)>0时,有
[0049] -δ<S(ε)<1            (11)
[0050] 由于ρ(t)>0,则进一步有
[0051] -ζρ(t)<ρ(t)S(ε)<ρ(t)      (12)
[0052] 结合式(10)得到
[0053] -ζρ(t)<e(t)<ρ(t)           (13)
[0054] 同理,当e(0)<0时,有
[0055] -ρ(t)<e(t)<ζρ(t)         (14)
[0056] 因此,不等式约束(9)得以满足;
[0057] 另外,通过函数S的性质可知,S可逆,其逆变换为
[0058]
[0059] 显然,如果能够满足ε(t)∈l∞, 则推出不等式约束(9)成立,进一步保证跟踪信号满足预设性能的要求;结合性能函数ρ(t)的衰减特性,系统稳定后的跟踪误差
将被限制在以下区域:
[0060]
[0061] (3)一种新的误差转化函数
[0062] 针对模型(3),要求误差转化函数通过原点,而现有的误差转化函数多采用双曲函数的形式,当上下界参数不相等的时候无法保证误差转化函数通过原点,如果强行令上下
界参数相等,又大大降低了设计的灵活性,为解决这一问题,设计了一种新的误差转化函
数:
[0063]
[0064] 其中,ιdown>ιup>0为常数,式(17)两边对ε求导,可得
[0065]
[0066] 其中, 显然,当ε∈(-∞,0]时, 当ε∈(0,+∞)时的情况比较复杂,这里采用分段处理的办法,分别讨论 和 的情况;当
时,通过选取足够小的λ,得到arctan(λε)≈λε,因此式(17)变为:
[0067]
[0068] 式(19)两边对时间求导,得到
[0069]
[0070] 令 则有
[0071]
[0072] 又有 因此,当τ>0.0908时,
[0073] 当 时,近似认为exp(-ε)≈0,exp(-2ε)≈0,将其代入式(18),得到
[0074]
[0075] 显然,当λ足够小时,有
[0076]
[0077] 因此,得到
[0078] 综上可得,在ιdown>ιup>0的前提下,当τ>0.0908时,通过选取足够小的参数λ,使得 即误差传递函数S为严格递增的;同理,在ιup>ιdown>0的前提下,具有类似的结论;
[0079] 综上可知,式(7)满足单调递增的条件,则其满足误差传递函数的所有条件且通过原点;
[0080] (4)预设性能的反向传递性
[0081] 按照式(4)和式(5)的反演方法对系统(3)进行控制器设计,如果要求跟踪误差满足预设性能的要求,通常的作法是对每一个子系统进行误差转化,这个过程是复杂且耗时
的,对于导弹这类实时性较强的系统来说是不适用的,这里证明了预设性能的反向传递性,
只对最后一个子系统进行误差转化便可实现对输出误差的预设性能控制;
[0082] 在公式(6)的基础上对最后一个子系统进行误差转化,得到
[0083]
[0084] 其中, ρ(t)=(ρ0-ρ∞)exp(-lt)+ρ∞,ρ0>|zn(0)|,这里设zn(0)>0, 0<μ<1;
[0085] 因为只对最后一个子系统进行了误差转化,因此虚拟控制量的设计与式(7)类似,而实际控制量u则需要重新设计;选取新的虚拟控制量和实际控制量为:
[0086]
[0087] 将式(25)代入式(24),得到新的误差状态方程为:
[0088]
[0089] 式(26)之所以与式(8)在形式上有略微的不同,是因为在虚拟控制量选取过程中省去了子系统之间的交叉项,将每个子系统作为一个独立的系统进行设计,而将下一个子
系统的误差状态量作为有界干扰进行处理;
[0090] 明显可以看出,转化误差 因此误差状态量zn满足预设性能的要求,即zn(t)处于ρ(t)和-δρ(t)所包围的区域,将式(8)中的第n-1个子系统单独列出来:
[0091]
[0092] 式(27)两边同时乘以exp(kn-1t),并整理得到
[0093]
[0094] 式(28)两边对时间求积分,得到
[0095]
[0096] 由于zn处于ρ(t)和-δρ(t)所包围的区域中,且ρ(t)为严格递减的正函数,则ρ(t)和-δρ(t)分别代表了zn的上界和下界,通过观察式(29)也容易看出,当zn取ρ(t)和-δρ(t)时得到的zn-1也分别代表着zn-1的上界和下界;
[0097] 首先用ρ(t)代替zn,得到zn-1的上界为:
[0098]
[0099] 同理,用-δρ(t)代替zn,得到zn-1的下界为:
[0100]
[0101] 令
[0102] 得到
[0103] zn-1,up=an-1,upexp(-lt)+bn-1,up+cn-1,upexp(-kn-1t)          (32)
[0104] zn-1,down=an-1,downexp(-lt)+bn-1,down+cn-1,downexp(-kn-1t)      (33)
[0105] 进一步研究式(26)中第n-2个子系统的情况:
[0106]
[0107] 式(34)两边同时乘以exp(kn-2t),并整理得到
[0108]
[0109] 式(35)两边对时间求积分,得到
[0110]
[0111] 由于zn-1处于zn-1,up和zn-1,down所包围的区域中,通过与前面类似的分析可知,当zn-1取zn-1,up和zn-1,down时得到的zn-2分别代表着zn-2的上界和下界;
[0112] 用zn-1,up代替zn-1,得到zn-2的上界为:
[0113]
[0114] 其中,
[0115] 同理,用zn-1,down代替zn-1,得到zn-2的下界为:
[0116] zn-2,down=an-2,downexp(-lt)+bn-2,down+cn-2,downexp(-kn-1t)+dn-2,downexp(-kn-2t)  (38)[0117] 其中,
[0118] 以此类推,得到z1的上界为:
[0119] z1,up=a1,upexp(-lt)+b1,up+c1,upexp(-kn-1t)+d1,upexp(-kn-2t)+…    (39)
[0120] 其中, c1,up,d1,up通过递推得到;
[0121] z1的下界为:
[0122] z1,down=a1,downexp(-lt)+b1,down+c1,downexp(-kn-1t)+d1,downexp(-kn-2t)+…    (40)[0123] 其中, c1,down,d1,down,通过递推得到;
[0124] 通过选取足够大的控制器参数k1,k2,…,kn,消除式(39)和式(40)中除前两项之外其他项的影响,因此z1的上界和下界分别为:
[0125] z1,up=a1,upexp(-lt)+b1,up        (41)
[0126] z1,down=a1,downexp(-lt)+b1,down
[0127] 其中,通过令an,up=ρ0-ρ∞,bn,up=
ρ∞,an,up=-δ(ρ0-ρ∞),bn,down=-δρ∞,进一步有
[0128] 由此可知,如果第n个子系统满足预设性能的要求,即误差zn被限制在上界zn,up和下界zn,down所包围的区域中,其中,zn,up=an,upexp(-lt)+bn,up,zn,down=an,downexp(-lt)+bn,down,那么,跟踪误差e同样满足预设性能的要求,即跟踪误差z1将被限制在上界z1,up和下界z1,down所包围的区域之中,其中z1,up=a1,upexp(-lt)+b1,up,z1,down=a1,downexp(-lt)+b1,down,且参数a1,up,b1,up,a1,down和b1,down通过参数an,up,bn,up,an,down,bn,down及控制器参数ki,i=1,…,n计算得到,其具体形式为
我们称这种性质为预设性能的反向传递性;这样我们只需对最后一个子
系统进行设计,使其满足预先设定的性能要求,这样就避免了对每一个子系统进行误差转
化,大大提高在实际控制过程中实时性;
[0129] (5)基于预设性能的导弹过载控制
[0130] 下面对式(1)表示的导弹动力学模型进行满足预设性能的过载控制器设计,针对式(2)的第1个子系统,令z1=α-αc,则其动态方程变为:
[0131]
[0132] 将ωz作为第1个子系统的控制输入,则式(42)进一步变为:
[0133]
[0134] 其中,ωz,c为虚拟控制量,z2=ωz-ωz,c为误差状态量;
[0135] 选取虚拟控制量ωz,c为:
[0136]
[0137] 其中,k1>0为设计的控制器参数;
[0138] 针对式(2)的第2个子系统,结合z2=ωz-ωz,c得到
[0139]
[0140] 利用函数S-1(·)对z2进行误差转化,得到新的误差状态量ε为:
[0141] ε=S-1(z2/ρ)   (46)
[0142] 其中,ρ=(ρ0-ρ∞)exp(-lt)+ρ∞为设定的性能函数,ρ0>0,ρ∞为任意小的正常数;
[0143] 式(46)两边对时间求导,得到
[0144]
[0145] 将式(45)代入式(47),得到
[0146]
[0147] 令 则式(48)进一步变为:
[0148]
[0149] 选取控制量δz为:
[0150]
[0151] 其中,k2>0为设计的控制器参数,
[0152] 选取如下形式的Lyapunov函数:
[0153]
[0154] 式(51)两边对时间求导并将式(43)和式(49)代入,得到
[0155]
[0156] 将式(44)和式(50)代入式(52)得到
[0157]
[0158] 由于误差传递函数S(ε)光滑有界、严格递增且通过原点,可知 是存在的,另外由拉格朗日中值定理可得
[0159]
[0160] 其中,ε′处于由0和ε所确定的闭区间内,因此得到
[0161] |z2|≤|ηε|   (55)
[0162] 因此式(53)进一步整理为
[0163]
[0164] 其中,k=min{2k1,2k2},因此,闭环系统是渐近稳定的。
[0165] 本发明的导弹过载控制方法同时满足了对导弹瞬态性能和稳态性能的要求,对于导弹过载控制的发展具有重要意义。

附图说明

[0166] 图1为实际攻角跟踪攻角指令的情况;
[0167] 图2为俯仰角速度跟踪俯仰角速度指令的情况;
[0168] 图3为导弹攻角的跟踪误差;
[0169] 图4为导弹俯仰角速度跟踪误差;
[0170] 图5为转化误差随时间变化情况;
[0171] 图6为控制指令随时间变化情况。

具体实施方式

[0172] 以下结合具体实施例,对本发明进行详细说明。
[0173] 实施例
[0174] 针对在某特征点处的导弹过载控制模型,如下式所示。
[0175]
[0176] 其输出方程为:
[0177] y=0.8sinx1+0.5x1  (58)
[0178] 其中,x1表示攻角,x2表示俯仰角速度,u表示俯仰舵偏角。
[0179] 采用反演的设计思路,将式(57)转化为误差方程的形式,如下式所示。
[0180]
[0181] 其中,z1,z2为状态误差,x2,d为虚拟控制量, 分别为期望状态量和虚拟控制量的微分,期望轨迹取为
[0182] 对第2个子系统进行误差转化,得到
[0183] ε=S-1(z2/ρ)  (60)
[0184] 其中,性能函数取为ρ=(1-0.001)exp(-t)+0.001,误差转化函数取为
[0185]
[0186] 此系统采用控制律为:
[0187]
[0188] 其中,
[0189] 从图1和图2可以看出,攻角和跟踪角速度在很短的时间内便跟踪上各自的指令信号,且实现了稳定跟踪;从图3和图4可以看出,跟踪误差始终在预先设定的可行域内运行,
因此满足预设的稳态和瞬态性能要求;图5表明转化误差始终有界,间接说明了闭环系统中
相关信号的有界性;图6给出的控制指令光滑有界,满足控制要求。
[0190] 应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。