本发明涉及航天控制技术领域,尤其是一种基于动态方程的高超声速飞行器耦合分析方法。
背景技术:
一般认为,大于5ma速度飞行的飞行器称为高超声速飞行器,具有“占领空天”的优势,是目前世界各军事大国积极投入研究的重要技术领域之一。但由于其飞行环境严峻,非线性特性复杂,且其内部变量存在着严重的非线性耦合,大大增加了飞行控制的难度,甚至威胁到飞行安全。因此,为提高飞行品质,研究高超声速飞行器各变量之间的耦合特性,并在此基础上设计协调控制系统应对耦合问题成为研究的热点和难点。目前,一些学者和研究机构都针对飞行控制问题做了深入的研究,但对于耦合性问题的关注不够。现有的耦合关系描述多为线性且在整个飞行阶段保持定值,不能客观全面地反映飞行器变量间复杂的耦合关系,必然会降低飞行协调控制的性能。为此,为提高高超声速飞行器协调控制的效果,有必要寻求一个能反映变量间耦合关系的动态耦合分析方法,并基于该耦合分析设计飞行协调控制器。
技术实现要素:
本发明所要解决的技术问题在于,提供一种基于动态方程的高超声速飞行器耦合分析方法,从系统动态方程入手,得出的耦合关系矩阵为非线性的、动态的,更加全面客观的反应实际飞行状态下的耦合情况。
为解决上述技术问题,本发明提供一种基于动态方程的高超声速飞行器耦合分析方法,包括如下步骤:
(1)建立高超声速飞行器姿态动态方程;
(2)针对高超声速飞行器飞行特点,提出基于动态方程的高超声速飞行器耦合分析方法;
(3)将步骤(2)给出的基于动态方程的高超声速飞行器耦合分析方法应用于步骤(1)建立的高超声速飞行器姿态动态方程,得出状态与输入之间的动态耦合关系;
(4)利用步骤(3)得出的姿态模型中状态与输入之间的动态耦合关系,设计高超声速飞行器姿态协调控制器。
优选的,步骤(1)中建立的高超声速飞行器姿态动态方程如下:
其中ω=[α,β,μ]t,α,β,μ分别为攻角、侧滑角和滚转角;ω=[p,q,r]t,p,q,r分别为滚转角速率、俯仰角速率和偏航角速率;δ=[δe,δa,δr]t,δe,δa,δr分别为升降舵、副翼舵和方向舵的舵偏角,参数阵gω,gω,gδ,aω,bδ,fω的具体表达式如下:
其中
飞行器的气动系数多为马赫数、攻角和气动舵的函数,其具体含义如下:
优选的,步骤(2)中,针对高超声速飞行器飞行特点,阐述动态耦合关系原理,提出基于动态方程的高超声速飞行器耦合分析方法,具体如下:
定义系统状态变量x=[ωω]t,输入变量u=δ,则步骤(1)中建立的高超声速飞行器姿态动态方程(1)还可表示为
基于非线性理论和飞行器的动态模型,借鉴jacobian矩阵的思想,各状态变量之间,即α,β,μ,p,q,r状态变量之间的动态耦合矩阵可定义为
同理,变量x与输入变量u之间,即α,β,μ,p,q,r与δe,δa,δr之间的动态耦合矩阵可定义为
动态耦合矩阵(3)和(4)是系统非线性函数f(x,u)关于状态变量x和输入u的jacobian矩阵。
优选的,步骤(3)中,将步骤(2)给出的基于动态方程的高超声速飞行器耦合分析方法应用于步骤(1)建立的高超声速飞行器姿态动态方程,得出状态与输入之间的动态耦合关系,具体如下:
依据步骤(2)中的定义可知,考虑式(1)和式(4),则操纵舵面舵偏角δe,δa,δr与姿态变量α,β,μ,p,q,r的动态耦合矩阵为:
其中
由于β通常为小角度,因此令sinβ≈β,cosβ≈1;
对式(5)进行归一化处理;
定义x与u之间的归一化耦合矩阵为
其中
根据式(6),工作点1:α=5°,β=5°,μ=0°,p=q=r=0,其耦合矩阵为
同理,攻角增大时,工作点2:α=15°,β=5°,μ=0°,p=q=r=0,其耦合矩阵为
优选的,步骤(4)中,利用步骤(3)得出的姿态模型中状态与输入之间的动态耦合关系,设计高超声速飞行器姿态协调控制器,具体包括以下步骤:
(41)偏航通道控制力矩设计
定义滑模面:
z3=r+k3β(9)
其中k3>0;
取趋近律:
设kβ>0,εβ>0,结合式(9)、式(10)和式(1),可得偏航通道控制力矩:
令mβ=c1δe+c2δa+c3δr显然,
(42)俯仰通道和滚转通道控制力矩设计
定义滑模面:
其中k1,k2,k3为正的常数;
令
基于式(13)和式(1),得相应的等效控制:
其中ueq1,ueq2分别为滑模面z1,z2上的等效控制分量,其保证了在切换流形z1=0,z2=0上的等效控制分量;
设计总的滑模面:
s2=s1+h2z3(15)
其中
s1=z1+h1z2(16)
令滑模切换律为us,则设计系统总控制输入为:
结合式(14),对s2求导得:
设计滑模面s2的趋近律为:
其中ks>0,ε>0,由式(18)和式(19)可得:
其中us为系统在趋近切换流形s2=0阶段的控制分量;
因此,由式(11)、式(17)可得系统等效控制力矩:
令mμ=a1δe+a2δa+a3δr,mα=b1δe+b2δa+b3δr,由式(20)、式(21)得:
由式(21)可解出舵偏角为
基于步骤(3)的分析,考虑舵偏角δe,δa,δr与α,β,μ,p,q,r的动态耦合矩阵(5),协调力矩到舵面的控制分配,从而得出协调控制器为:
本发明的有益效果为:(1)本发明所提供的基于动态方程的高超声速飞行器耦合分析方法直接从系统模型入手,定义动态耦合关系矩阵,所得动态耦合关系矩阵是非线性的、动态的,更加客观全面的描述各变量间的动态耦合关系;(2)对于实现高超声速飞行器的协调控制,本发明以姿态系统为例,运用耦合关系矩阵设计协调控制器,由仿真结果可知耦合分析方法的先进性直接影响到了协调控制器控制效果,与传统滑模控制相比,加入协调后各姿态量的变化曲线响应速度更快,稳定时间更短,超调更小。
附图说明
图1为本发明的基于动态方程的高超声速飞行器耦合分析方法逻辑示意图。
图2为本发明的姿态角变化曲线示意图。
图3为本发明的姿态角速率变化曲线示意图。
图4为本发明的舵面偏角变化曲线示意图。
具体实施方式
如图1所示,一种基于动态方程的高超声速飞行器耦合分析方法,包括如下步骤:
(1)建立高超声速飞行器姿态动态方程;
(2)针对高超声速飞行器飞行特点,阐述动态耦合关系原理,提出基于动态方程的高超声速飞行器耦合分析方法;
(3)将步骤(2)给出的基于动态方程的高超声速飞行器耦合分析方法应用于步骤(1)建立的高超声速飞行器姿态动态方程,得出状态与输入之间的动态耦合关系;
(4)利用步骤(3)得出的姿态模型中状态与输入之间的动态耦合关系,设计高超声速飞行器姿态协调控制器。
在图1中,展现了基于动态方程的高超声速飞行器耦合分析方法的思维逻辑图,从动态方程入手是由于变量间耦合关系的客观性决定的,耦合关系是客观存在的。同时,为了更加全面的呈现变量间的耦合关系,也需要从动态方程入手。
建立的高超声速飞行器姿态动态方程如下:
其中ω=[α,β,μ]t,α,β,μ分别为攻角、侧滑角和滚转角;ω=[p,q,r]t,p,q,r分别为滚转角速率、俯仰角速率和偏航角速率;δ=[δe,δa,δr]t,δe,δa,δr分别为升降舵、副翼舵和方向舵的舵偏角。参数阵gω,gω,gδ,aω,bδ,fω的具体表达式如下:
其中
飞行器的气动系数多为马赫数、攻角和气动舵的函数,其具体含义如下:
针对高超声速飞行器飞行特点,阐述动态耦合关系原理,提出基于动态方程的高超声速飞行器耦合分析方法,具体如下:
定义系统状态变量x=[ωω]t,输入变量u=δ,则建立的高超声速飞行器姿态动态方程(1)还可表示为
基于非线性理论和飞行器的动态模型,借鉴jacobian矩阵的思想,各状态变量之间,即α,β,μ,p,q,r状态变量之间的动态耦合矩阵可定义为
同理,变量x与输入变量u之间,即α,β,μ,p,q,r与δe,δa,δr之间的动态耦合矩阵可定义为
通过分析可知,动态耦合矩阵(3)和(4)是系统非线性函数f(x,u)关于状态变量x和输入u的jacobian矩阵,这样的处理方式与非线性系统的线性化过程十分类似。不同的是,在线性化过程中,jacobian矩阵fx,x(x,u)和fx,u(x,u)需要在某个确定的工作点(x0,u0)被赋值,从而得到线性化后的线性参数阵。而在动态耦合分析中,jacobian矩阵fx,x(x,u)和fx,u(x,u)则仍然为非线性函数矩阵。从数学的角度上来分析,fx,x(x,u)表征了x的变化对
备注1fx,x(x,u)和fx,u(x,u)均为关于x和u的非线性函数矩阵,因此不同于以往耦合分析方法得出的线性耦合度矩阵,本发明所得的耦合矩阵是非线性的、动态的,更适于描述飞行器复杂的耦合关系。
备注2fx,x(x,u)和fx,u(x,u)虽均为非线性函数矩阵,但若需要分析在某个飞行工作点(x0,u0)的耦合关系,则可将(x0,u0)代入fx,x(x,u)和fx,u(x,u)中,从而得到该工作点的耦合度。
由以上定义可知,考虑式(1)和式(4),则操纵舵面舵偏角δe,δa,δr与姿态变量α,β,μ,p,q,r的动态耦合矩阵为(由于β通常为小角度,因此令sinβ≈β,cosβ≈1):
其中
由式(5)不难看出,x与u间的耦合关系矩阵fx,u(x,u)不同于以往耦合分析方法得出的线性定常耦合矩阵,此耦合关系矩阵是非线性的、动态的,更能客观全面体现x与u复杂的耦合关系。
根据式(5)计算而得的耦合阵的数值变化范围过大,为便于分析耦合关系,可对式(5)进行归一化处理。
为此,不失一般性,定义x与u之间的归一化耦合矩阵为
其中
由式(6)可知,归一化后的动态耦合矩阵l具有性质:
1)l为6×3矩阵,且-1≤l(i,j)≤1;
2)l(i,j)衡量了输入uj和状态xi的耦合关系,即|l(i,j)|越大,输入uj对状态xi的影响越大。
为验证所提动态耦合矩阵的合理性,分别分析不同工作点下的耦合矩阵。限于篇幅,只考察攻角变化时的耦合矩阵。
根据式(6),工作点1:α=5°,β=5°,μ=0°,p=q=r=0,其耦合矩阵为
同理,攻角增大时,工作点2:α=15°,β=5°,μ=0°,p=q=r=0,其耦合矩阵为
分析工作点1和工作点2对应的矩阵,可得如下结论。
1)攻角α较小时,α主要受δe的影响,受δa的影响很小,受δr的影响可忽略不计;随着α的增大,攻角受δe的影响减小,受δa的影响逐渐增大。
2)α较小时,侧滑角β主要受δr的影响,受δe和δa的影响很小。但是,随着α的增大,β受δe和δa的影响增大,受δr的影响减小。说明随着α的增大,偏航通道与俯仰和滚转的操纵耦合增大。
3)无论α增大或减小,滚转角μ主要受δe和δa的影响,且δa的影响更大。随着α增大,δa影响也随之增加。
设计高超声速飞行器姿态协调控制器,包括以下步骤:
步骤1、偏航通道控制力矩设计
定义滑模面:
z3=r+k3β(9)
其中k3>0。
取趋近律:
设kβ>0,εβ>0,结合式(9)、式(10)和式(1),可得偏航通道控制力矩:
令mβ=c1δe+c2δa+c3δr显然,
步骤2、俯仰通道和滚转通道控制力矩设计
定义滑模面:
其中k1,k2,k3为正的常数。
令
基于式(13)和式(1),得相应的等效控制:
其中ueq1,ueq2分别为滑模面z1,z2上的等效控制分量,其保证了在切换流形z1=0,z2=0上的等效控制分量。
设计总的滑模面:
s2=s1+h2z3(15)
其中
s1=z1+h1z2(16)
令滑模切换律为us,则设计系统总控制输入为:
结合式(14),对s2求导得:
设计滑模面s2的趋近律为:
其中ks>0,ε>0,由式(18)和式(19)可得:
其中us为系统在趋近切换流形s2=0阶段的控制分量。
因此,由式(11)、式(17)可得系统等效控制力矩:
令mμ=a1δe+a2δa+a3δr,mα=b1δe+b2δa+b3δr,由式(20)、式(21)得:
由式(21)可解出舵偏角为
考虑舵偏角δe,δa,δr与α,β,μ,p,q,r的动态耦合矩阵(5),协调力矩到舵面的控制分配,从而得出协调控制器为:
本发明在matlab2012环境下进行仿真验证,具体如下:
仿真初始条件:飞行高度h0=30000m,飞行速度v0=3000m/s。初始姿态角:[αβμ]t=[853]t(°),初始角速度:[pqr]t=[000]t(°/s)。
设计控制器参数:k1=8,k2=7,k3=30,ks=5,kβ=18,ε=0.1,εβ=0.1,m0=10,n0=2。
结果说明:
从图2可知,未加入协调时,姿态角α,β,μ在调节过程中出现震荡,稳定较缓慢,调节时间过长;加入协调后,姿态角震荡减弱,调节次数减少。从图3可知,未加协调时,角速率p,q,r震荡较剧烈,调节时间过长,不利于姿态稳定;加入协调后,角速率调节时间变短,舵偏角变化较缓和,舵面动作幅度减弱,调节次数减少。从图4可知,未加协调时,舵偏角δe,δa,δr震荡剧烈,且峰值接近舵偏角极限,舵面抖动幅度较大,对舵面机械强度要求较高;加入协调后,舵偏角响应曲线平滑很多,能够显著减弱震荡,提高了对飞行器姿态的控制效率,更利于飞行器稳定。
从以上所述,基于动态耦合矩阵设计的姿态协调控制器有效协调了各姿态变量和舵偏角之间的耦合关系,从而使得姿态响应曲线更平滑,更快趋于稳定。
本发明直接从高超声速飞行器姿态数学模型出发,提出一种基于动态方程的耦合分析方法,更加准确地描述高超声速飞行器的复杂动态耦合关系,并使协调控制更具针对性,并给出了飞行器操纵舵面和姿态变量间的动态耦合关系矩阵。显然,利用本发明方法所得的耦合关系矩阵是非线性的、动态的,变量间的函数关系能更全面体现耦合关系,更贴近飞行器在实际飞行状态下的耦合情况,为后续协调控制器的设计奠定坚实的基础。