CN106197173A - 基于扰动估计和补偿的战术导弹鲁棒姿态控制方法 - Google Patents

基于扰动估计和补偿的战术导弹鲁棒姿态控制方法 Download PDF

Info

Publication number
CN106197173A
CN106197173A CN201610541676.0A CN201610541676A CN106197173A CN 106197173 A CN106197173 A CN 106197173A CN 201610541676 A CN201610541676 A CN 201610541676A CN 106197173 A CN106197173 A CN 106197173A
Authority
CN
China
Prior art keywords
disturbance
overbar
centerdot
robust
angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610541676.0A
Other languages
English (en)
Other versions
CN106197173B (zh
Inventor
李健
董毅
杨晓骞
郑伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201610541676.0A priority Critical patent/CN106197173B/zh
Publication of CN106197173A publication Critical patent/CN106197173A/zh
Application granted granted Critical
Publication of CN106197173B publication Critical patent/CN106197173B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42BEXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION
    • F42B15/00Self-propelled projectiles or missiles, e.g. rockets; Guided missiles
    • F42B15/01Arrangements thereon for guidance or control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • G05D1/0816Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
    • G05D1/0825Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Algebra (AREA)
  • Pure & Applied Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Analysis (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提供了一种基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,将作用在***上的不确定性、扰动和模型非线性项均视为施加在输入通道的等效输入扰动,然后通过设计线性的广义扩张状态观测器对该扰动进行实时估计和补偿,使得作用在***上的不确定性和扰动减小,进而可通过鲁棒控制方法来设计控制器满足闭环***的跟踪性能、限制控制量和鲁棒稳定性等多种性能指标的要求。本方不需要精确的***模型和关于扰动的先验信息,不要求***的全状态可用,便于工程实现,具有较强的适用性。本发明应用于飞行器姿态控制领域。

Description

基于扰动估计和补偿的战术导弹鲁棒姿态控制方法
技术领域
本发明涉及飞行器姿态控制技术领域,具体的涉及一种基于扰动估计和补偿的战术导弹鲁棒姿态控制方法。
背景技术
近程战术弹道导弹由于其飞行速度快,突防能力强,使用方式灵活及作战效能高等特点,在现代的高科技局部战争中得到广泛的应用。随着导弹技术和反导技术攻防对抗的愈演愈烈,近程战术弹道导弹会向着全程可控、机动性强及弹道变化多样等趋势发展,相应的飞行动力学模型具有非线性强、耦合性强、参数变化范围大、外界干扰和不确定因素多等特点,给姿态控制***的设计带来了很大的挑战。
鲁棒控制在以范数为***的性能指标的架构下,通过将不同的设计目标转化为对不同被控信号范数性能的要求或者对相关被控信号引入权函数,将多个设计目标放在一个统一的架构下进行处理,综合出的控制器能满足***的多个闭环性能指标如渐进跟踪、鲁棒稳定性和对控制量的限制。许多应用鲁棒控制的飞行控制问题证明了所设计的控制器在***偏离标称设计条件下,存在一定扰动时仍能满足性能指标并且保证稳定性。然而,对于具有机动性强、飞行空域广和具有多样化弹道的导弹来说,由于全弹道上的动力学特性变化和扰动非常大,使得模型的不确定性超出了所设计的鲁棒控制***的容许范围,此时***的鲁棒稳定性和性能之间无法取得较好的折衷,要保证在所考虑的大范围不确定性下的鲁棒稳定性不得不牺牲***的性能。
目前,基于扰动估计的补偿控制方法成为了高精度、强鲁棒性控制领域中研究的热门问题,如基于扰动观测器的控制(DOBC)和基于扩张状态观测器的控制(ESOBC)等情况。对于扰动观测器而言,其仅能对作用在被控对象上的扰动进行估计,无法得到***状态的估计值,这对于基于状态反馈的控制来说成为了很大的局限,因为在实际控制的***中有时选取的状态量是不可测的,需要通过观测器进行估计,为控制律提供必要信息。对于传统的扩张状态观测器而言,其仅能应用于积分链***并且作用在***上的扰动要满足一定的匹配条件,一般需要将原***连续微分转换为积分链***,尤其对于飞行***来说,作用在***上的扰动和不确定性常常不满足匹配条件。
上述两点使得ESOBC应用于飞行控制***受到很大限制。对于广义扩张状态观测器来说,虽然可以避免上述两点问题,但需要事先获取扰动输入矩阵的精确信息。此外,现有技术中虽然有将鲁棒状态反馈、基于扰动估计和补偿的方法结合应用于BTT导弹控制的先例(参见Li S,Yang J.《Robust autopilot design for bank-to-turn missiles usingdisturbance observers》[J].IEEE《Transactions on Aerospace and ElectronicSystems》,2013,49(1):558-579.),但该方法仅仅考虑了不同飞行状态点的鲁棒稳定性,无法将其他时域的性能指标要求反映在控制律设计中,仅能通过调整参数来获得满意的时域性能;并且该方法采用扰动观测器,对于不可测的状态无法获得较准确的结果。
发明内容
本发明的目的在于提供一种基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,该发明解决了现有方法中仅考虑了不同飞行状态点的鲁棒稳定性,无法将其他时域的性能指标要求反映在控制律设计中,仅能通过调整参数来获得满意的时域性能;并且该方法采用扰动观测器,对于不可测的状态无法获得较准确的结果的技术问题。
本发明提供一种基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,包括以下步骤:
步骤S100:建立如公式(1)所示的导弹纵平面动力学模型:
M · = - 0.7 P 0 S mV S [ M 2 ( C D 0 - C n sin α ) ] - g V S sin γ α · = 0.7 P 0 S mV S MC n cos α + q + g V S M cos γ q · = 0.7 P 0 S D I Y M 2 C m γ · = - 0.7 P 0 S mV S MC n cos α - g V S M cos γ - - - ( 1 )
其中,M,α,q和γ分别表示马赫数,攻角,俯仰角速率和飞行航迹角,均为飞行过程中的变量,Cn和Cm分别为法向力和俯仰力矩系数;
步骤S200:对运动模型进行线性化,建立等效输入扰动模型,包括以下步骤:
采用攻角跟踪控制策略,选取实际攻角α、俯仰角速率q和实际舵偏角δ为导弹控制***的状态量,指令舵偏角δc为***控制输入,实际攻角α为导弹控制***的输出,对动力学模型进行线性化,忽略三角函数的小量和气动系数中的高阶项,并将非线性、参数摄动、重力的影响、未建模动态和外部的扰动视为作用在***上的集总扰动,同时将舵机动力学特性引入到状态空间描述中,得到:
x · m = Ax m + B u + B d d e y m = Cx m - - - ( 2 )
其中,
B=[0 0 ωa]T,C=[1 0 0]
xm=[α q δ]T,u=δc,ym=α;Kα=0.7P0S/mVS,Kq=0.7P0Sd/Iy
Bd和de分别代表扰动输入矩阵和集总扰动
步骤S300:构建扩张状态观测器的等效输入扰动估计和补偿***,包括以下步骤:
将集总扰动扩张为***的一个状态,即:
xe,n+1=de (3)
对应的扩张状态***为:
x ‾ · e = A ‾ x ‾ e + B ‾ u + E h y e = C ‾ x ‾ e - - - ( 4 )
其中
A ‾ = A n × n B n × 1 0 1 × n 0 1 × 1 ( n + 1 ) × ( n + 1 ) , B ‾ = B n × 1 0 1 × 1 ( n + 1 ) × 1 , E = 0 n × 1 1 1 × 1 ( n + 1 ) × 1 , C ‾ = C 0 1 × 1 1 × ( n + 1 )
x ‾ e = x e x e , n + 1 ( n + 1 ) × 1 , h = d · e ,
其中,(A,B)为可控条件,为可观条件,式(4)对应的线性广义扩张状态观测器为:
x ‾ ^ · e = A ‾ x ‾ ^ e + B ‾ u + L ( y e - y ^ e ) y ^ e = C ‾ x ‾ ^ e - - - ( 5 )
其中,为扩张***的状态估计量,L为待构建的观测器增益;
步骤S400:采用极点配置法依据性能指标确定观测器设计参数;
步骤S500:构建鲁棒多目标控制***时,采用鲁棒多目标控制设计状态反馈增益,H性能和H2性能相关的被控输出为:
z=α-αc,z2=δc (6)
αc为期望的指令攻角,根据上式得到鲁棒多目标控制的相应矩阵和相关极点配置区域参数,并通过求解***的线性矩阵不等式,得到状态反馈增益。
进一步地,闭环***的极点设置于复左半平面的±45°线之间。
进一步地,步骤S400中极点配置法中取观测器极点为闭环***极点的2~10倍。
相对现有技术,本发明的技术效果:
1、本发明提供的基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,通过引入等效输入扰动,使得所输入的扰动能满足匹配条件,从而克服了广义扩张状态观测器需要事先已知扰动输入矩阵的缺陷。与此同时,通过鲁棒多目标控制设计状态反馈,使得该控制方法能同时满足对控制***的多种性能指标的要求,并将这些要求统一在一个架构下求解,极大方便了问题的处理并且增强了所得控制***的性能。
2、本发明提供的基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,通过设计线性的广义扩张状态观测器对扰动进行实时估计和补偿,使得作用在***上的不确定性和扰动减小。
3、本发明提供的基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,不需要精确的***模型和关于扰动的先验信息,有利于工程实现。
4、本发明提供的基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,不要求***的全状态可用,具有较强的适用性。
具体请参考根据本发明的基于扰动估计和补偿的战术导弹鲁棒姿态控制方法提出的各种实施例的如下描述,将使得本发明的上述和其他方面显而易见。
附图说明
图1为本发明提供的基于扰动估计和补偿的导弹鲁棒姿态控制方法流程图;
图2为本发明优选实施例被控对象线性模型在有扰动补偿和无扰动补偿下M=2、M=2.5和M=4时的伯德图,其中a)表示无广义扩张状态观测器时模型的动力学变化特性,b)表示存在广义扩张状态观测器时模型动力学变化特性;
图3为本发明优选实施例中H性能和H2性能的折衷曲线;
图4为本发明提供的基于扰动估计和补偿的战术导弹鲁棒姿态控制***结构框图;
图5为在额定状态无扰条件下,本发明优选实施例与采用经典H方法作为对比例二者的控制性能对比图,其中a)表示对攻角的控制性能图,b)表示对实际舵偏角的控制性能图;
图6为在增加模型不确定性和外界干扰条件下,本发明优选实施例与经典H方法作为对比例二者的鲁棒性能对比图,其中,a)表示表示对攻角的控制性能图,b)表示对实际舵偏角的控制性能图。
文中符号说明:
P0为导弹的静压;
S为导弹的参考面积;
D为导弹的参考长度;
m为导弹的质量;
IY为导弹的转动惯量;
VS为导弹的声速;
g为导弹的重力加速度;
ωa为导弹的舵机带宽;
M为马赫数;
α为攻角
αc为指令攻角
q为俯仰角速率
γ为飞行航迹角
为零升阻力系数;
Cn为法向力系数;
Cm为俯仰力矩系数;
δ、δc分别为实际舵偏角与指令舵偏角;
Ka、Kq为飞行参数;
an,bn,cn,dn为法向力系数拟合参数;
am,bm,cm,dm,em为俯仰力矩系数拟合参数;
A为***矩阵;
为广义扩张状态***矩阵;
B为输入矩阵;
Bd为扰动输入矩阵;
为广义扩张状态输入矩阵;
C为输出矩阵;
为广义扩张状态输出矩阵;
de为集总扰动;
为集总扰动的估计值;
xm为***状态向量;
xe,n+1为***扩张状态;
为广义扩张状态***的状态向量;
ye为广义扩张状态***的输出向量;
h为集总扰动的导数;
为扩张***的状态估计量;
为扩张***的输出估计量;
L为待构建的观测器增益;
u为***输入;
X、Q为对称矩阵
Y为数值矩阵;
λij、μij是极点配置区域的LMI描述的参数
γ为H性能的上界值;
γ2为H2性能的上界值。
具体实施方式
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
本文中***均指导弹控制***。
本发明提出的基于扰动估计和补偿的导弹鲁棒姿态控制方法流程图如图1所示,包括以下步骤:
步骤S100:建立的纵平面动力学模型为:
M · = - 0.7 P 0 S mV S [ M 2 ( C D 0 - C n sin α ) ] - g V S sin γ α · = 0.7 P 0 S mV S MC n cos α + q + g V S M cos γ q · = 0.7 P 0 S D I Y M 2 C m γ · = - 0.7 P 0 S mV S MC n cos α - g V S M cos γ - - - ( 1 )
其中,M,α,q和γ分别代表马赫数,攻角,俯仰角速率和飞行航迹角,为飞行过程中的变量。Cn和Cm分别为法向力和俯仰力矩系数。
步骤S200中对运动模型进行线性化,建立等效输入扰动(EID)模型,包括以下步骤:
采用攻角跟踪控制策略,选取实际攻角α、俯仰角速率q和实际舵偏角δ为***的状态量,指令舵偏角δc为***控制输入,实际攻角α为***的输出。为了得到上述导弹模型的状态空间描述,对动力学模型进行线性化,忽略三角函数的小量和气动系数中的高阶项,并将非线性、参数摄动、重力的影响、未建模动态和外部的扰动视为作用在***上的集总扰动,同时将舵机动力学特性也引入到状态空间描述中,得到
x · m = Ax m + B u + B d d e y m = Cx m - - - ( 2 )
其中,
B=[0 0 ωa]T,C=[1 0 0]
xm=[α q δ]T,u=δc,ym=α
Bd和de分别代表扰动输入矩阵和集总扰动。
步骤S300:构建基于扩张状态观测器(GESO)的等效输入扰动估计和补偿***,其中设计等效输入扰动估计和补偿***包括以下步骤:
根据广义扩张状态观测器的设计思路,将集总扰动扩张为***的一个状态,即
xe,n+1=de (3)
相应的扩张状态***为
x ‾ · e = A ‾ x ‾ e + B ‾ u + E h y e = C ‾ x ‾ e - - - ( 4 )
其中
A ‾ = A n × n B n × 1 0 1 × n 0 1 × 1 ( n + 1 ) × ( n + 1 ) , B ‾ = B n × 1 0 1 × 1 ( n + 1 ) × 1 , E = 0 n × 1 1 1 × 1 ( n + 1 ) × 1 , C ‾ = C 0 1 × 1 1 × ( n + 1 )
x ‾ e = x e x e , n + 1 ( n + 1 ) × 1 , h = d · e ,
在工程实际中,由于参数摄动的广泛存在,***一般满足完全能控/能观条件。假设(A,B)能控,能观,式(4)对应的线性广义扩张状态观测器可以设计为
x ‾ ^ · e = A ‾ x ‾ ^ e + B ‾ u + L ( y e - y ^ e ) y ^ e = C ‾ x ‾ ^ e - - - ( 5 )
其中为扩张***的状态估计量,L为需要设计的观测器增益。这样一来,采用线性的观测器很方便地实现对***状态和等效扰动同时进行估计。等效扰动的估计可以用来对***的扰动和不确定性进行补偿进而提高鲁棒控制***的性能,观测出的***状态可以为全状态反馈控制提供必要的信息。
步骤S400:依据性能指标确定观测器设计参数;可以用现有的各类方法确定,采用极点配置的方法。优选,取观测器极点为闭环***极点的2~10倍,如此能保证观测器响应足够快从而可以将***的集总扰动估计并补偿。
步骤S500:设计鲁棒多目标控制***时采用鲁棒多目标控制设计状态反馈增益,使得跟踪误差对于扰动具有很好的鲁棒稳定性,同时闭环***具有良好的性能并且控制量尽可能小。综合考虑上述要求,H性能和H2性能相关的被控输出为:
z=α-αc,z2=δc (6)
与此同时,优选的,将闭环***极点配置在复左半平面±45°线之间可获得较好的闭环阻尼特性。从而可以得到鲁棒多目标控制问题的相应矩阵和相关极点配置区域参数。而后通过求解***的线性矩阵不等式(LMI),可以得到状态反馈增益。
下面结合具体实例和附图,对本发明的具体实施方式作进一步的说明。
(1)以一类典型的尾舵控制的战术导弹为例,建立纵平面动力学模型:
M · = - 0.7 P 0 S mV S [ M 2 ( C D 0 - C n sin α ) ] - g V S sin γ α · = 0.7 P 0 S mV S MC n cos α + q + g V S M cos γ q · = 0.7 P 0 S D I Y M 2 C m γ · = - 0.7 P 0 S mV S MC n cos α - g V S M cos γ - - - ( 1 )
其中,M,α,q和γ分别代表马赫数,攻角,俯仰角速率和飞行航迹角,为飞行过程中的变量。Cn和Cm分别为法向力和俯仰力矩系数,由下面的多项式给出
C n = a n α 3 + b n α | α | + c n ( 2 - M / 3 ) α + d n δ C m = a m α 3 + b m α | α | + c m ( - 7 + 8 M / 3 ) α + d m δ + e m q - - - ( 7 )
舵机模型近似采用下面的一阶传递函数描述
δ ( s ) = ω a s + ω a δ c ( s ) - - - ( 8 )
其中,δ和δc分别为实际舵偏角和指令舵偏角,ωa为舵机的带宽。
其余相关结构参数、物理常量和气动参数的值由表1给出,表1中的参数取值仅在导弹位于6096m高度以马赫数2到4飞行下有效。
表1导弹的气动和结构参数表
(2)对运动模型进行线性化,建立等效输入扰动(EID)模型
采用攻角跟踪控制策略,选取实际攻角α、俯仰角速率q和实际舵偏角δ为***的状态量,指令舵偏角δc为***控制输入,实际攻角α为***的输出。为了得到上述导弹模型的状态空间描述,对式(1)-(3)进行线性化,忽略三角函数的小量和气动系数中的高阶项,并将非线性、参数摄动、重力的影响、未建模动态和外部的扰动视为作用在***上的集总扰动,同时将舵机动力学特性也引入到状态空间描述中,得到
x · m = Ax m + B u + B d d e y m = Cx m - - - ( 9 )
其中,
B=[0 0 ωa]T,C=[1 0 0]
xm=[α q δ]T,u=δc,ym=α
Bd和de分别代表扰动输入矩阵和集总扰动。
为方便分析,观测器和控制器均基于马赫数为2.5的特征点处的标称模型进行设计,将表1的参数和M=2.5代入上式,可得到***的状态空间矩阵
A = - 0.5864 1.000 - 0.1008 - 7.4995 - 13.2358 - 90.8800 0 0 - 50 B = 0 0 50 T , C = [ 1 0 0 ] - - - ( 10 )
(3)设计等效输入扰动估计和补偿***
根据广义扩张状态观测器的设计思路,将集总扰动扩张为***的一个状态,即
xe,n+1=de (11)
相应的扩张状态***为
x ‾ · e = A ‾ x ‾ e + B ‾ u + E h y e = C ‾ x ‾ e - - - ( 12 )
其中
A ‾ = A n × n B n × 1 0 1 × n 0 1 × 1 ( n + 1 ) × ( n + 1 ) , B ‾ = B n × 1 0 1 × 1 ( n + 1 ) × 1 , E = 0 n × 1 1 1 × 1 ( n + 1 ) × 1 , C ‾ = C 0 1 × 1 1 × ( n + 1 )
x ‾ e = x e x e , n + 1 ( n + 1 ) × 1 , h = d · e ,
在工程实际中,由于参数摄动的广泛存在,***一般满足完全能控/能观条件。假设(A,B)能控,能观,式(12)对应的线性广义扩张状态观测器可以设计为
x ‾ ^ · e = A ‾ x ‾ ^ e + B ‾ u + L ( y e - y ^ e ) y ^ e = C ‾ x ‾ ^ e - - - ( 5 )
其中为扩张***的状态估计量,L为需要设计的观测器增益。这样一来,采用线性的观测器很方便地实现对***状态和等效扰动同时进行估计。等效扰动的估计可以用来对***的扰动和不确定性进行补偿进而提高鲁棒控制***的性能,观测出的***状态可以为全状态反馈控制提供必要的信息。
(4)依据性能指标确定观测器设计参数
控制***的期望性能指标如下所示:
1)跟踪攻角指令调节时间不大于1s;
2)超调量小于5%;
3)稳态误差小于2%;
4)具有很好的鲁棒性,并且最大舵偏角|δ|≤20°
根据典型二阶环节时域单位阶跃性能指标的经验公式
TS≈4/ζωn (13)
预取闭环***主导极点-ζωn=-20,一般取观测器极点为闭环***极点的2~10倍,因此取GESO的闭环极点为-200,保证观测器响应足够快从而可以将***的集总扰动估计并补偿。根据确定线性状态观测器参数的简便方法,将观测器的特征方程配置为(s+200)4的形式可以获得较好的过渡过程。根据极点配置方法,不难得到线性扩张状态观测器的增益
L = 736.177 169477.6063 - 230875.3510 - 347020.2353 - - - ( 14 )
为了说明扰动估计和补偿的作用,图2给出了被控对象线性模型分别在有和无扰动补偿下在三个特征点M=2、M=2.5和M=4的伯德图。图2为研究广义扩张状态观测器对线性模型参数摄动补偿作用的对比图。由于参数摄动对***的影响主要在低频,而从图2中对比可以看出采用本发明提供的方法得到的扩张状态观测器很好地补偿了低频段参数摄动对模型的影响。这样一来在整个考虑的飞行马赫数范围内由于马赫数变化带来的不确定性就得到了很好的补偿。
(5)设计鲁棒多目标控制***
考虑攻角跟踪的控制目标,将跟踪问题转化为状态镇定问题,将式(4)的导弹的状态空间模型变换为
x · p = Ax p + Bδ c + f c ( α · c , α c ) + B d d e y p = Cx p - - - ( 15 )
其中,状态空间矩阵与式(10)相同,
xp=[α-αc q δ]T,yp=α-αc
将模型变换引起的误差也视为集总扰动的一部分来源,式(15)的等效输入扰动(EID)***建立为
x · = A x + B ( u + d e ) y = C x - - - ( 17 )
为了进行控制器的设计,首先引入范数的定义:
对于一个任意的传递函数G(s),其H2范数定义为
| | G ( s ) | | 2 = T r a c e ( 1 2 π ∫ - ∞ + ∞ G ( j ω ) G H ( j ω ) d ω ) 1 / 2 - - - ( 18 )
G(s)的H范数定义为
| | G ( s ) | | ∞ = s u p ω σ m a x ( G ( j ω ) ) - - - ( 19 )
以***传递函数矩阵的H2范数和H范数为***的性能度量,可以对***进行性能分析和综合满足一定性能指标要求的控制器,相应发展起来的控制方法称为H2控制和H控制。
下面采用鲁棒多目标控制设计状态反馈增益,希望跟踪误差对于扰动具有很好的鲁棒稳定性,同时希望闭环***具有良好的性能并且控制量尽可能小。综合考虑上述要求,H性能和H2性能相关的被控输出可以选为
z=α-αc,z2=δc (6)
与此同时,将闭环***极点配置在复左半平面±45°线之间可获得较好的闭环阻尼特性,从而可以得到鲁棒多目标控制问题的相应矩阵和相关极点配置区域参数。
给定从de到z的闭环传递函数满足从de到z2的闭环传递函数满足不难得到下面的线性矩阵不等式(LMI):
( A X + B Y ) + ( A X + B Y ) T B ( C &infin; X ) T B - I 0 ( C &infin; X ) 0 - &gamma; &infin; 2 I < 0 Q ( C 2 X + D 22 Y ) ( C 2 X + D 22 Y ) T X > 0 &lsqb; &lambda; i j + &mu; i j ( A X + B Y ) + &mu; j i ( A X + B Y ) T &rsqb; 1 &le; i , j &le; m < 0 T r a c e ( Q ) < &gamma; 2 2 X > 0 Q > 0 - - - ( 19 )
对上面的的线性矩阵不等式(LMI)优化问题进行求解,便可以得到状态反馈增益。为了获得H性能和H2性能之间比较满意的折衷,首先不考虑H2性能计算出***的最优H性能,得然后给定一系列H性能的上界值γ∈{0.001,0.01,0.1,0.2,0.6,1},分别计算式(16)在给H性能的上界下最优的H2性能值,得到下面的曲线。
从图3可以看出,γ=0.6后,H2性能逐渐趋于稳定,此后再牺牲H性能(增大H范数的上界),相应的H2性能的增强程度非常有限(H2范数减小的速度变慢)。可知,当γ=0.6时,可认为在***的H性能和H2性能之间获得了满意的折衷,此时最优的状态反馈增益:
K*=[1.4862 0.0874 -0.1505] (20)
由此,便可以得到基于扰动估计和补偿的综合控制律:相应的为广义扩张状态观测器观测出的***状态和等效扰动。基于扰动估计和补偿的导弹鲁棒姿态控制的***结构配置如图4所示。
下面给出仿真实例,同时与经典的H控制方法对比验证本发明的有益效果。
仿真的初始条件为
M 0 = 2.5 &alpha; 0 = 0 q 0 = 0 &gamma; 0 = 0 &delta; 0 = 0 - - - ( 21 )
此外,广义扩张状态观测器和相关控制器的初始状态均设置为零。
考虑到实际情况中舵机的物理特性,对舵偏和偏转速率引入下面的限幅和限速环节
进而对控制输入也引入上述限制,即
攻角指令设计为
图5给出了在额定状态无扰条件下,基于M=2.5的线性化模型设计的控制器对于非线性对象模型的控制性能。经典H控制方法虽然可以实现对攻角指令的精确跟踪,但在跟踪2s时的大阶跃指令时出现了较大的超调。而本发明提供方法基于扰动估计和补偿的导弹鲁棒姿态控制方法跟踪性能较好,并且所需的舵偏角也较小,显示了加入扰动估计和补偿的优越性。
图6给出了在增加模型不确定性和外界干扰条件下,本发明优选实施例与经典H方法作为对比例二者的控制***的鲁棒性能。其中参数拉偏为:法向力+30%,俯仰力矩-30%,舵机带宽-30%;舵机性能下降引起带宽减小-30%,并存在10ms的延迟,同时对输出的舵偏角引入零均值1deg标准差的高斯白噪声;对攻角的测量通道叠加零均值0.01deg的高斯白噪声;风干扰为幅值7deg频率0.25Hz的正弦信号,作用在舵机***的输出通道。可以看出,考虑到上述所有的扰动和不确定性,本发明的基于扰动估计和补偿的导弹鲁棒姿态控制方法跟踪效果比较令人满意并且具有较强的鲁棒性,证明了本发明所提的基于扰动估计和补偿的鲁棒控制方法的有效性。
综上所述,本发明将作用在***上的不确定性、扰动和模型非线性项均视为施加在输入通道的等效输入扰动,然后通过设计线性的广义扩张状态观测器对该扰动进行实时估计和补偿,使得作用在导弹上的不确定性和扰动减小,进而可通过鲁棒控制方法来设计控制器满足闭环***的跟踪性能、限制控制量和鲁棒稳定性等多种性能指标的要求。本发明不需要精确的***模型和关于扰动的先验信息,不要求***的全状态可用,便于工程实现,具有较强的适用性。
本领域技术人员将清楚本发明的范围不限制于以上讨论的示例,有可能对其进行若干改变和修改,而不脱离所附权利要求书限定的本发明的范围。尽管己经在附图和说明书中详细图示和描述了本发明,但这样的说明和描述仅是说明或示意性的,而非限制性的。本发明并不限于所公开的实施例。
通过对附图,说明书和权利要求书的研究,在实施本发明时本领域技术人员可以理解和实现所公开的实施例的变形。在权利要求书中,术语“包括”不排除其他步骤或元素,而不定冠词“一个”或“一种”不排除多个。在彼此不同的从属权利要求中引用的某些措施的事实不意味着这些措施的组合不能被有利地使用。权利要求书中的任何参考标记不构成对本发明的范围的限制。

Claims (3)

1.一种基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,其特征在于,包括以下步骤:
步骤S100:建立如公式(1)所示的导弹纵平面动力学模型:
M &CenterDot; = - 0.7 P 0 S mV S &lsqb; M 2 ( C D 0 - C n sin &alpha; ) &rsqb; - g V S sin &gamma; &alpha; &CenterDot; = 0.7 P 0 S mV S MC n cos &alpha; + q + g V S M cos &gamma; q &CenterDot; = 0.7 P 0 S D I Y M 2 C m &gamma; &CenterDot; = - 0.7 P 0 S mV S MC n cos &alpha; - g V S M cos &gamma; - - - ( 1 )
其中,M,α,q和γ分别表示马赫数,攻角,俯仰角速率和飞行航迹角,均为飞行过程中的变量,Cn和Cm分别为法向力和俯仰力矩系数;
步骤S200:对运动模型进行线性化,建立等效输入扰动模型,包括以下步骤:
采用攻角跟踪控制策略,选取实际攻角α、俯仰角速率q和实际舵偏角δ为导弹控制***的状态量,指令舵偏角δc为***控制输入,实际攻角α为导弹控制***的输出,对动力学模型进行线性化,忽略三角函数的小量和气动系数中的高阶项,并将非线性、参数摄动、重力的影响、未建模动态和外部的扰动视为作用在***上的集总扰动,同时将舵机动力学特性引入到状态空间描述中,得到:
x &CenterDot; m = Ax m + B u + B d d e y m = Cx m - - - ( 2 )
其中,
B=[0 0 ωa]T,C=[1 0 0]xm=[α qδ]T,u=δc,ym=α;Kα=0.7P0S/mVS,Kq=0.7P0Sd/Iy
Bd和de分别代表扰动输入矩阵和集总扰动
步骤S300:构建扩张状态观测器的等效输入扰动估计和补偿***,包括以下步骤:
将集总扰动扩张为***的一个状态,即:
xe,n+1=de (3)
对应的扩张状态***为:
x &OverBar; &CenterDot; e = A &OverBar; x &OverBar; e + B &OverBar; u + E h y e = C &OverBar; x &OverBar; e - - - ( 4 )
其中
A &OverBar; = A n &times; n B n &times; 1 0 1 &times; n 0 1 &times; 1 ( n + 1 ) &times; ( n + 1 ) , B &OverBar; = B n &times; 1 0 1 &times; 1 ( n + 1 ) &times; 1 , E = 0 n &times; 1 1 1 &times; 1 ( n + 1 ) &times; 1 , C &OverBar; = C 0 1 &times; 1 1 &times; ( n + 1 )
x &OverBar; e = x e x e , n + 1 ( n + 1 ) &times; 1 , h = d &CenterDot; e ,
其中,(A,B)为可控条件,为可观条件,式(4)对应的线性广义扩张状态观测器为:
x &OverBar; ^ &CenterDot; e = A &OverBar; x &OverBar; ^ e + B &OverBar; u + L ( y e - y ^ e ) y ^ e = C &OverBar; x &OverBar; ^ e - - - ( 5 )
其中,为扩张***的状态估计量,L为待构建的观测器增益;
步骤S400:采用极点配置法依据性能指标确定观测器设计参数;
步骤S500:构建鲁棒多目标控制***时,采用鲁棒多目标控制设计状态反馈增益,H性能和H2性能相关的被控输出为:
z=α-αc,z2=δc (6)
αc为期望的指令攻角,根据上式得到鲁棒多目标控制的相应矩阵和相关极点配置区域参数,并通过求解***的线性矩阵不等式,得到状态反馈增益。
2.根据权利要求1所述的基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,其特征在于,闭环***的极点设置于复左半平面的±45°线之间。
3.根据权利要求1所述的基于扰动估计和补偿的战术导弹鲁棒姿态控制方法,其特征在于,所述步骤S400中极点配置法中取观测器极点为闭环***极点的2~10倍。
CN201610541676.0A 2016-07-11 2016-07-11 基于扰动估计和补偿的战术导弹鲁棒姿态控制方法 Active CN106197173B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610541676.0A CN106197173B (zh) 2016-07-11 2016-07-11 基于扰动估计和补偿的战术导弹鲁棒姿态控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610541676.0A CN106197173B (zh) 2016-07-11 2016-07-11 基于扰动估计和补偿的战术导弹鲁棒姿态控制方法

Publications (2)

Publication Number Publication Date
CN106197173A true CN106197173A (zh) 2016-12-07
CN106197173B CN106197173B (zh) 2018-09-18

Family

ID=57474214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610541676.0A Active CN106197173B (zh) 2016-07-11 2016-07-11 基于扰动估计和补偿的战术导弹鲁棒姿态控制方法

Country Status (1)

Country Link
CN (1) CN106197173B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107505841A (zh) * 2017-08-31 2017-12-22 电子科技大学 一种基于干扰估计器的机械臂姿态鲁棒控制方法
CN108363305A (zh) * 2018-03-14 2018-08-03 中国人民解放军国防科技大学 基于主动干扰补偿的战术导弹鲁棒过载自驾仪设计方法
CN109839822A (zh) * 2019-02-27 2019-06-04 中国人民解放***箭军工程大学 一种改进自抗扰的四旋翼无人机高度控制方法
CN110895418A (zh) * 2019-12-30 2020-03-20 北京理工大学 补偿舵机动力学滞后的低速旋转飞行器控制方法及***
CN111102887A (zh) * 2019-12-31 2020-05-05 三峡大学 一种基于反作用飞轮的弹体滚转角控制方法
CN111427267A (zh) * 2020-04-01 2020-07-17 山东创惠电子科技有限责任公司 一种采用力与力矩自适应估计的高速飞行器攻角跟踪方法
CN112987559A (zh) * 2021-04-06 2021-06-18 广东英诺威盛科技有限公司 固定翼飞行器纵向通道控制方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970127A (zh) * 2014-05-21 2014-08-06 哈尔滨工程大学 一种载体俯仰通道控制***鲁棒故障诊断方法
CN104898431A (zh) * 2015-06-10 2015-09-09 北京理工大学 一种基于扰动观测器的再入飞行器有限时间控制方法
CN105242676A (zh) * 2015-07-15 2016-01-13 北京理工大学 一种有限时间收敛时变滑模姿态控制方法
CN105278545A (zh) * 2015-11-04 2016-01-27 北京航空航天大学 适用于高超声速机动飞行的自抗扰轨迹线性化控制方法
CN105607472A (zh) * 2015-11-10 2016-05-25 江苏科技大学 非线性二元机翼的自适应反演滑模控制方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970127A (zh) * 2014-05-21 2014-08-06 哈尔滨工程大学 一种载体俯仰通道控制***鲁棒故障诊断方法
CN104898431A (zh) * 2015-06-10 2015-09-09 北京理工大学 一种基于扰动观测器的再入飞行器有限时间控制方法
CN105242676A (zh) * 2015-07-15 2016-01-13 北京理工大学 一种有限时间收敛时变滑模姿态控制方法
CN105278545A (zh) * 2015-11-04 2016-01-27 北京航空航天大学 适用于高超声速机动飞行的自抗扰轨迹线性化控制方法
CN105607472A (zh) * 2015-11-10 2016-05-25 江苏科技大学 非线性二元机翼的自适应反演滑模控制方法及装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107505841A (zh) * 2017-08-31 2017-12-22 电子科技大学 一种基于干扰估计器的机械臂姿态鲁棒控制方法
CN107505841B (zh) * 2017-08-31 2021-02-05 电子科技大学 一种基于干扰估计器的机械臂姿态鲁棒控制方法
CN108363305A (zh) * 2018-03-14 2018-08-03 中国人民解放军国防科技大学 基于主动干扰补偿的战术导弹鲁棒过载自驾仪设计方法
CN108363305B (zh) * 2018-03-14 2020-11-10 中国人民解放军国防科技大学 基于主动干扰补偿的战术导弹鲁棒过载自驾仪设计方法
CN109839822A (zh) * 2019-02-27 2019-06-04 中国人民解放***箭军工程大学 一种改进自抗扰的四旋翼无人机高度控制方法
CN110895418A (zh) * 2019-12-30 2020-03-20 北京理工大学 补偿舵机动力学滞后的低速旋转飞行器控制方法及***
CN111102887A (zh) * 2019-12-31 2020-05-05 三峡大学 一种基于反作用飞轮的弹体滚转角控制方法
CN111102887B (zh) * 2019-12-31 2022-04-08 三峡大学 一种基于反作用飞轮的弹体滚转角控制方法
CN111427267A (zh) * 2020-04-01 2020-07-17 山东创惠电子科技有限责任公司 一种采用力与力矩自适应估计的高速飞行器攻角跟踪方法
CN111427267B (zh) * 2020-04-01 2022-08-30 山东创惠电子科技有限责任公司 一种采用力与力矩自适应估计的高速飞行器攻角跟踪方法
CN112987559A (zh) * 2021-04-06 2021-06-18 广东英诺威盛科技有限公司 固定翼飞行器纵向通道控制方法及装置

Also Published As

Publication number Publication date
CN106197173B (zh) 2018-09-18

Similar Documents

Publication Publication Date Title
CN106197173A (zh) 基于扰动估计和补偿的战术导弹鲁棒姿态控制方法
CN103777641B (zh) 飞行器跟踪控制的复合自抗扰控制方法
Lee et al. Polynomial guidance laws considering terminal impact angle and acceleration constraints
CN108363305A (zh) 基于主动干扰补偿的战术导弹鲁棒过载自驾仪设计方法
CN105700352B (zh) 一种电液负载模拟器误差符号积分鲁棒控制方法
CN105202972B (zh) 一种基于模型预测控制技术的多导弹协同作战制导方法
CN109709978B (zh) 一种高超声速飞行器制导控制一体化设计方法
CN105843043B (zh) 一种电液负载模拟装置自适应鲁棒力控制方法
CN106896722B (zh) 采用状态反馈与神经网络的高超飞行器复合控制方法
CN110119089A (zh) 一种基于积分滑模的浸入不变流型自适应四旋翼控制方法
CN102591212A (zh) 一种时变测量延迟输出信号飞行器纵向运动状态观测方法
CN109062043A (zh) 考虑网络传输以及执行器饱和的航天器自抗扰控制方法
CN104597911A (zh) 空中加油受油机自适应最优对接轨迹跟踪飞行控制方法
CN106681345A (zh) 基于人群搜索算法的无人机自抗扰控制方法
Awad et al. Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding mode control
CN104536448B (zh) 一种基于Backstepping法的无人机姿态***控制方法
CN113110048B (zh) 采用hosm观测器的非线性***输出反馈自适应控制***和方法
CN109426150A (zh) 基于扩张状态观测器的负载模拟器反步控制方法
Chen Full state constrained stochastic adaptive integrated guidance and control for STT missiles with non-affine aerodynamic characteristics
CN104965412A (zh) 受控化发射平台的自适应鲁棒输出反馈控制方法
CN102707616B (zh) 基于飞行器三角模型的控制器区域设计方法
Nair et al. Longitudinal dynamics control of UAV
CN102707722B (zh) 基于飞行器常规模型的全维控制器区域设计方法
Li et al. Control system design of flying-wing UAV based on nonlinear methodology
CN108594653B (zh) 大包线飞行控制律设计的性能极限分析***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant