基于通用扩张状态观测器的鲁棒飞行控制方法*
2016-07-14张银辉杨华波江振宇张为华
张银辉,杨华波,江振宇,张为华
(国防科技大学 航天科学与工程学院, 湖南 长沙 410073)
基于通用扩张状态观测器的鲁棒飞行控制方法*
张银辉,杨华波,江振宇,张为华
(国防科技大学 航天科学与工程学院, 湖南 长沙410073)
摘要:针对参数不确定、外界干扰与测量噪声情况下飞行控制问题,提出一种基于通用扩张状态观测器的鲁棒飞行控制方法。基于状态相关的Riccati方程控制方法对飞行器俯仰通道非线性模型进行扩展线性化;引入基于通用扩张状态观测器的控制方法,设计干扰补偿增益,实现对外界干扰的估计与补偿;通过在线解算状态相关矩阵及代数黎卡提方程,得出状态反馈增益与干扰补偿增益,实现对飞行器期望攻角的跟踪控制。与已有方法对比表明,所提方法不仅对系统模型不确定性与外界干扰具有较强的鲁棒性,而且在较大测量噪声情况下,其依然能够保证良好的跟踪控制效果,具有较强的工程应用价值。
关键词:通用扩张状态观测器;状态相关的Riccati方程;鲁棒飞行控制
飞行控制系统作为飞行器的重要分系统之一,具有稳定飞行姿态、跟踪制导指令的作用。然而气动参数的不确定性,系统模型的未建模动态特性,结构安装误差、大气扰动等外界干扰的影响,使得其动力学模型具有较大不确定性、与外界干扰的强耦合非线性特性,因此对飞行控制系统的鲁棒性提出更高要求。
为确保飞行控制系统的鲁棒性,首先需要解决系统不确定性与非线性问题。姚红等[1]针对控制器参数调试较难的问题,通过多目标进化算法提高导弹姿控系统的鲁棒性;段广仁等[2]基于鲁棒参数化方法和模型参考理论,设计鲁棒自动驾驶仪,通过仿真验证其对大空域参数变化的鲁棒稳定性;李雪松等[3]采用改进隐层自适应神经网络对系统不确定性进行补偿,实现基于鲁棒轨迹线性化控制的无人机航迹跟踪系统设计;陈宇等[4]利用自适应模糊系统所具有的万能逼近特性,研究了基于自适应模糊滑模退步控制的导弹自动驾驶仪设计方法。此外,基于状态相关的Riccati方程(State-DependentRiccatiEquation,SDRE)控制方法也已广泛应用于各类飞行器的鲁棒控制系统设计领域[5-8]。相比于其他方法,SDRE控制通过引入扩展线性化方法,成功将系统非线性问题转换为线性问题,简化控制系统的设计难度,但其需要较为准确的系统模型为基础。
外界干扰的存在同样对飞行控制系统的鲁棒性产生较大影响。为实现对外界干扰的抑制与补偿,李前国等[9]基于干扰观测器实现对外界干扰的估计,并结合反演控制方法,设计了导弹鲁棒自动驾驶仪;董飞垚等[10]通过将弹体弹性、模型参数的不确定性和测量元件的动态特性视为复合干扰,并将其作为系统的一个扩张状态,提出了基于扩张状态观测器的导弹纵向控制系统。由于传统扩张状态观测器仅适用于具有连续积分型系统,为进一步扩展其应用范围,Li等[11]提出一种基于通用扩张状态观测器的控制方法,通过设计干扰补偿增益,实现对系统不匹配干扰的抑制与补偿,但其仅适用于线性系统。
1基于通用扩张状态观测器的控制
1.1系统模型
考虑如下系统:
(1)
其中:x∈n×1为系统状态;u∈m×1为系统控制量;d∈p×1为系统外界干扰项;y∈q×1为系统输出;A∈n×n,Bu∈n×m,Bd∈n×p,C∈q×n分别为系统状态、控制量、外界干扰与输出的系数矩阵。
当Bu=λBd,λ∈时,称外界干扰为匹配性干扰;否则称之为非匹配性干扰。传统扩张状态观测器主要适用于含有匹配性干扰的连续积分型系统,而基于通用扩张状态观测器的控制方法,则可以实现对非匹配不确定性干扰的估计与补偿。
1.2通用扩张状态观测器设计
首先将外界干扰扩展为系统状态,即:
(2)
(3)
其中系统状态与变量分别为:
(4)
系统系数矩阵为:
(5)
(6)
(7)
1.3综合控制律设计
设计综合控制律为:
(8)
其中,Kx为系统状态反馈控制增益,Kd为外界干扰补偿增益,取为:
Kd=-[C(A+BuKx)-1Bu]-1C(A+BuKx)-1Bd
(9)
则将控制律代入系统方程,有
(10)
则由定理可知,通过合理设计系统反馈控制增益Kx,使得A+BuKx为Hurwitz矩阵,则当外界干扰估计误差ed有界时,系统状态x也是有界的。
2鲁棒姿态控制律设计
2.1 飞行器俯仰通道动力学模型
参考文献[13-14],导弹俯仰通道动力学模型为: References)[1]姚红, 周伯昭. 基于多目标进化算法的导弹鲁棒姿控系统设计研究[J]. 宇航学报, 2006, 27(z1): 11-14.
(11)
其中:α为攻角;q为俯仰角速率;δ为实际俯仰舵偏角;u为俯仰舵偏角控制指令;τ为舵伺服系统时间常数;f1(α), b1(α), f2(α)与b2为导弹俯仰通道动力学模型中已知项,即:
(12)
式中:m为导弹质量;V为飞行速度;M为飞行马赫数;Q为动压;S与d分别为气动参考面积与参考长度;Iyy为转动惯量;an,bn,cn,dn,am,bm,cm与dm为气动系数。
取马赫数为3,飞行高度为6096m作为导弹飞行特征点,则式(11)与式(12)中的系数如表1所示。
表1 飞行器模型系数
考虑到导弹模型中各参数不确定性与外界干扰的影响,分别取Δf1,Δb1,Δf2,Δb2与Δτ作为气动系数与舵伺服系统时间常数的偏差项,同时取Δd1,Δd2与Δd3作为由于建模误差、风干扰、结构安装误差、舵伺服系统未知特性等引起的干扰项。
2.2扩展线性化
由于导弹俯仰通道动力学模型为非线性形式,为便于设计通用扩张状态观测器,基于SDRE控制方法,首先将式(11)进行扩展线性化,即取飞行器俯仰通道动力学模型为:
(13)
(14)
式(13)中A(x)为状态相关矩阵,可写为:
(15)
其中
(16)
由此可知,对导弹模型进行扩展线性化,并不同于常规泰勒展开式的近似线性化,而是仅对模型结构形式进行线性化,得到具有线性形式的系统模型,因此这种线性化方式并未降低模型精度。
2.3综合控制律设计
(17)
其中
(18)
(19)
其中,Kx为状态反馈增益,Kd为干扰补偿增益。
由式(9)可知Kd为系统状态系数矩阵与状态反馈增益的表达式,为此首先需要求解状态反馈系数Kx。
考虑到系统系数矩阵为状态相关矩阵,需要在线求解状态反馈系数,因此引入SDRE控制方法,忽略外界干扰的影响,考虑系统方程为:
(20)
取二次型性能指标为:
(21)
其中,加权矩阵Q∈3×3为正半定对称阵,r>0为任意常数。
根据SDRE控制方法,得出使性能指标J最小的最优控制指令uc为:
(22)
其中P为如下代数黎卡提方程的唯一正定对称解阵:
(23)
由此,在每个控制周期,需要在线求解状态相关矩阵A(x),并将其看作常数矩阵,通过求解式(23)代数黎卡提方程,即可实时得到系统状态增益与干扰补偿增益,给出控制指令,从而实现导弹对期望攻角的跟踪控制。
3仿真结果对比分析
为验证所提方法在导弹姿态控制中高精度跟踪与强鲁棒性能,本文对改进SDRE姿态跟踪控制律、基于扩张状态观测器的姿态控制律与基于通用扩张状态观测器的鲁棒姿态控制方法进行对比验证。
3.1控制方法
为实现对姿态跟踪,参照2.3节方法,假设系统模型精确已知,即总干扰d=0,得出改进SDRE姿态控制律为:
(24)
其中Kx与Kd可由2.3节得出。
作为对比,针对本文算法,文献[13]设计了一种基于扩张状态观测器的控制方法,通过对系统攻角进行连续微分,得出具有连续积分型的系统模型,从而应用基于扩张状态观测器的控制方法,实现对期望攻角的跟踪。
3.2仿真条件设置
设计期望攻角为:
(25)
其中,f=1/3Hz为期望正弦信号的频率。
(26)
改进SDRE控制方法的各控制参数与本文所提方法各参数一致。由于基于扩张状态观测器的控制采用动态逆控制,设计动态逆控制带宽为10Hz,取线性扩张状态观测器的观测带宽为100Hz。
仿真时,考虑到导弹俯仰通道参数不确定以及外界干扰的影响。取气动系数不确定性为30%,舵伺服系统时间常数偏差为10%,攻角与俯仰角速率通道外界总干扰分别为0.068 6 (°)/s与232 (°)/s2,也即外界干扰力与干扰力矩分别为5000N与1000Nm,取舵偏角通道外界干扰为1 (°)/s。考虑到导弹舵伺服系统的实际特性,取其最大偏转角为±20 °,最大偏转角速率为±250 (°)/s,因此对控制指令进行±20 °饱和限值。取攻角与舵偏角测量噪声均为均值,即零;方差为0.1 °的高斯白噪声;取俯仰角速率测量噪声为均值,即零;方差为1 °的高斯白噪声。
3.3仿真结果分析
本文算例采用MATLAB/Simulink进行编程仿真,选用CPU为IntelPentium(R)Dual-CoreE6600@3.06GHz,内存为2GB,操作系统为WindowsXP的微机实现,仿真结果如图1~5所示。其中ESOBC,ISDRE与GESOBRC分别表示基于扩张状态观测器的控制、改进SDRE控制以及基于通用扩张状态观测器的鲁棒控制。
图1 攻角Fig.1 Angle of attack
图2 控制指令Fig.2 Control command
图3 总干扰d1Fig.3 Lumped disturbance d1
图4 总干扰d2Fig.4 Lumped disturbance d2
图5 总干扰d3Fig.5 Lumped disturbance d3
从图中可以看出,当系统存在不确定性与外界干扰时,改进的SDRE控制方法由于没有考虑总干扰的影响,尽管其能保证攻角处于稳定状态,但与期望攻角存在一个常值偏差。基于扩张状态观测器的控制,由于系统测量噪声的存在,使得测量攻角在连续微分后出现较大振荡,从而导致控制指令发散,降低攻角跟踪性能。而本文所提出的基于通用扩张状态观测器的鲁棒姿态控制方法不仅可以有效克服系统不确定性与外界干扰的影响,而且在较大测量噪声情况下,依然能确保其准确地跟踪期望攻角。此外,由图3~5可以看出,通用扩张状态观测器对系统总干扰的估计精度较高,从而确保控制器能够有效地实现对外界干扰的补偿与抑制。通过对本文所提方法计算周期进行统计,其控制律最大计算周期为1.3ms,远小于其控制周期,从而确保本文所提方法计算的实时性问题。
4结论
针对导弹俯仰通道动力学模型中参数不确定性、外界干扰与存在测量噪声的情况,以状态相关矩阵建立具有线性状态空间形式的线性模型,引入基于通用扩张状态观测器的控制方法,实现对总干扰的估计与补偿。同时针对状态反馈增益的设计问题,提出一种改进的SDRE姿态跟踪控制方法。通过对比,验证了该方法不仅能够实现对模型不确定性与外界干扰的强鲁棒性,而且在较大测量噪声情况下能够实时准确地跟踪期望攻角,控制指令变化平缓,具有较强的工程应用价值。
YAOHong,ZHOUBozhao.Researchondesignofrobustattitudecontrolsystemofmissilebasedonmultiobjectiveevolutionaryalgorithm[J].JournalofAstronautics, 2006, 27(z1): 11-14.(inChinese)
[2]段广仁, 谭峰, 梁冰.高速再入飞行器的鲁棒自动驾驶仪设计[J]. 系统工程与电子技术, 2007, 29(11): 1908-1911.
DUANGuangren,TANFeng,LIANGBing.Robustautopilotdesignofhigh-speedreentryaircrafts[J].SystemsEngineeringandElectronics, 2007, 29(11): 1908-1911. (inChinese)
[3]李雪松, 李颖晖, 李霞, 等. 无人机鲁棒轨迹线性化控制航迹跟踪设计[J]. 系统工程与电子技术, 2012, 34(4): 767-772.
LIXuesong,LIYinghui,LIXia,etal.Robusttrajectorylinearizationcontroldesignforunmannedaerialvehiclepathfollowing[J].SystemsEngineeringandElectronics, 2012, 34(4): 767-772. (inChinese)
[4]陈宇, 董朝阳, 王青, 等. 基于自适应模糊滑模退步控制的直接力/气动力复合控制导弹自动驾驶仪设计[J]. 航空学报, 2007, 28(z1): 141-145.
CHENYu,DONGChaoyang,WNAGQing,etal.Reaction-jetandaerodynamicscompoundcontrolmissileautopilotdesignbasedonadaptivefuzzyslidingmodecontrolviabackstepping[J].ActaAeronauticaetAstronauticaSinica, 2007, 28(z1): 141-145. (inChinese)
[5]ÇimenT.Surveyofstate-dependentRiccatiequationinnonlinearoptimalfeedbackcontrolsynthesis[J].JournalofGuidanceControlandDynamics, 2012, 35(4): 1025-1047.
[6]MracekCP,CloutierJR.Fullenvelopemissilelongitudinalautopilotdesignusingthestate-dependentRiccatiequationmethod[C]//ProceedingsofAIAAGuidance,Navigation,andControlConference,AIAA1997-3767, 1997.
[7]VaddiS,MenonPK,OhlmeyerEJ.Numericalstate-dependentRiccatiequationapproachformissileintegratedguidancecontrol[J].JournalofGuidance,Control,andDynamics, 2009, 32(2): 699-703.
[8]BogdanovA,WanE.State-dependentRiccatiequationcontrolforsmallautonomoushelicopters[J].JournalofGuidance,Control,andDynamics, 2007, 30(1): 47-60.
[9]李前国, 姜长生, 张春雨. 基于干扰观测器的导弹自动驾驶仪的反演设计[J]. 电光与控制, 2007, 14(5): 130-135.
LIQianguo,JIANGChangsheng,ZHANGChunyu.Enhancedback-steppingcontrolformissileautopilotbasedonnonlineardisturbanceobserver[J].ElectronicsOptics&Control, 2007, 14(5): 130-135.(inChinese)
[10]董飞垚, 雷虎民, 邵雷, 等. 基于扩张状态观测器的导弹纵向控制系统设计[J]. 系统工程与电子技术, 2012, 34(1): 125-128.
DONGFeiyao,LEIHumin,SHAOLei,etal.Designofcontrolsystemformissilelongitudinalplanebasedonextendedstateobserver[J].SystemsEngineeringandElectronics, 2012, 34(1): 125-128. (inChinese)
[11]LiSH,YangJ,ChenWH,etal.Generalizedextendedstateobserverbasedcontrolforsystemswithmismatcheduncertainties[J].IEEETransactionsonIndustrialElectronics, 2012, 59(12): 4792-4802.
[12]GaoZ.Activedisturbancerejectioncontrol:aparadigmshiftinfeedbackcontrolsystemdesign[C]//ProceedingsofAmericanControlConference, 2006: 2399-2405.
[13]GodboleAA,LibinTR,TaloleSE.Extendedstateobserver-basedrobustpitchautopilotdesignfortacticalmissiles[J]//ProceedingsoftheInstitutionofMechanicalEngineersPartG:JournalofAerospaceEngineering, 2012, 226(12): 1482-1501.
[14]ReichertR.Modernrobustcontrolformissileautopilotdesign[C]//ProceedingsofAmericanControlConference, 1990.
Robust flight control based on generalized extended state observer
ZHANG Yinhui, YANG Huabo, JIANG Zhenyu, ZHANG Weihua
(CollegeofAerospaceScienceandEngineering,NationalUniversityofDefenseTechnology,Changsha410073,China)
Abstract:Therobustflightcontrolbasedonthegeneralizedextendedstateobserverwasinvestigatedtoaddresstheproblemsofparameteruncertainties,externaldisturbancesandflightcontrolwithmeasurementnoise.Thenonlinearlongitudinaldynamicsweretransformedintothelinear-likestructurestate-spaceequationsofstate-dependentcoefficientsonthebasisofthestate-dependentRiccatiequationcontrolmethod.Accordingtothecontrolmethodbasedongeneralizedextendedstateobserver,thedisturbancecompensationgainwasdesignedtoestimateandattenuatetheexternaldisturbances.Consequently,thestatefeedbackgainanddisturbancecompensationgainwerederivedtotrackthedesiredangleofattackbysolvingthestate-dependentcoefficientsandthealgebraicRiccatiequationon-line.Comparedwithothercontrolmethods,theproposedapproachnotonlyisrobustwiththeparameteruncertaintiesandexternaldisturbances,butalsoremainsperfectintrackingperformancewiththemeasurementnoise.Ithashighengineeringapplicationvalue.
Keywords:generalizedextendedstateobserver;state-dependentRiccatiequation;robustflightcontrol
doi:10.11887/j.cn.201603016
收稿日期:2015-01-25
基金项目:国家自然科学基金资助项目(51105368)
作者简介:张银辉(1986—),男,河北藁城人,博士研究生,E-mail:zhangyinhui_nudt@163.com;
中图分类号:V448
文献标志码:A
文章编号:1001-2486(2016)03-094-06
http://journal.nudt.edu.cn
张为华(通信作者),男,教授,博士,博士生导师,E-mail:zwh_kjs@163.com