王天宇 徐亮 陆宇平 吕蓉蓉
(南京航空航天大学自动化学院,南京 211100)
大柔性飞行器的自适应姿态控制设计∗
王天宇 徐亮 陆宇平 吕蓉蓉†
(南京航空航天大学自动化学院,南京 211100)
研究系统存在不确定性的大柔性飞行器的姿态跟踪控制问题.针对高阶大柔性飞行器模型,使用平衡实现方法对其降阶,并通过奇异值对比分析系统降阶前后特性.基于降阶模型,设计LQR-PI控制器作为基线控制器.考虑不确定性,利用李雅普诺夫稳定性理论设计模型参考自适应控制器,并对比两种方法的控制效果.仿真结果显示,所提方案对包含不确定性的系统具有较好的控制效果,能使系统完成期望的姿态跟踪目标.
大柔性飞行器, 平衡实现, 最优控制, 模型参考自适应控制
近年来,大柔性飞行器由于其高空、长航时的飞行特点,逐渐成为国内外研究热点,受到广泛关注.机翼的柔性模态对大柔性飞行器的稳定性影响极大,随着机翼的变形,在配平点的气动结构也会发生显著改变,当机翼上反角过大时,飞行器的纵向模态会趋向不稳定[1],这已经成为大柔性飞行器设计过程中的一个难点.所以,如果仅基于刚体动力学设计控制系统,可能会带来严重的后果.例如,2003年6月,NASA“太阳神”号无人机在第二次试飞中遭遇湍流,引起机翼向上弯曲,控制器无法调节机翼上反角,导致机翼变形超过了变形极限,俯仰模态不稳定而解体.NASA在后续调查中也指出在建立模型时必须要考虑柔性特性对飞行器的影响[2].
当前,研究者们已将线性、鲁棒控制以及非线性技术应用到大柔性飞行器的控制研究中,Tuzcu和Meirovitch将非线性刚体动力学与线性结构动力学结合,将LQR和LQG控制理论运用到轻型运输机中[3].Kron等人将降维H∞控制器应用到大柔性飞行器侧向模型[4].Paril和Hodges设计了静态反馈输出控制器,抑制飞行器的颤振[5].Calise等人利用输出反馈结合神经扰动判断来控制纵向飞行器模型[6].
美国DARPA的在研项目“秃鹰”旨在研究一种高空长航时太阳能无人机,用于执行情报、监视、侦查等任务.“秃鹰”飞行器机翼由轻质材料构成并可实现柔性变形,在配平点可得到其线性化707阶模型,有很大一部分是柔性模态且难以测量.本文选取其为研究对象设计控制算法.首先使用平衡实现方法对高阶模型进行降阶处理;接着设计了LQG-PI控制器;最后以LQG-PI控制器为基线控制器,考虑不确定性及执行器失效情况,设计自适应控制器使其实现姿态跟踪控制.
本文研究对象为“秃鹰”大柔性飞行器,其结构和坐标系示意图如图1所示.
图1 “秃鹰”大柔性飞行器坐标轴系统Fig.1 Coordinate systems for the very flexible aircraft
对非线性模型配平并求取其中一个平衡点为:
基于平衡点进行线性化处理后的模型可采用如下标准线性时不变(LTI)状态方程描述[7]:
其中,x∈Rn为系统状态量,u∈Rm为系统控制输入,y∈Rp为系统输出.系统矩阵为:
其中,空气来流状态量wi是无量纲的,用于表示模型中的不稳定气动影响.340个弹性模态状态量由全维有限元模型获得,该模型有68个非线性梁单元,每个单元有5个自由度,并且x轴向变形量为常值.
系统输入u包括:
尾翼分布如图2所示.其中阵风输入根据选定的116个结构测量点上的风速来决定,坐标系为全局惯性系.
图2 “秃鹰”飞行器发动机及尾翼示意图Fig.2 General view of the planar with engine and numbering of actuated surface
系统输出量y包括18个翼根测量值,4个吊舱的局部迎角和侧滑角,以及21个节点传感器上的测量值,每个传感器有18个测量值:
其中,21个传感器测量的是在尾翼坐标系的状态值,与翼根处测量值和AOA/AOS坐标系不同.机体坐标系为:x向前为正,y向右为正,z向下为正.传感器分布图如图3所示.
图3 “秃鹰”飞行器传感器分布示意图Fig.3 Outputof vector sensor locations
2.1 模型降阶
由于“秃鹰”大柔性飞行器高阶次的特点,传统控制器不再适用.所以,在设计控制器之前,先使用平衡实现方法[8]对模型进行状态空间降阶,具体步骤如下:
令系统状态空间(1)为Gp,使用坐标转换矩阵T将Gp转化为平衡实现形式,其中=T-1ApT,=T-1Bp,=CpT,=Dp中每个状态Hankel值为 σi=(λi(PQ))1/2,P、Q 分别为可控性和客观性Gram矩阵.根据选定的Hankel值将矩阵分块,最后根据(8)式得到降阶模型.
图4给出了原模型和降阶模型传递函数最大、最小奇异值的对比,可以看出,80阶模型在低频段能很好保留原系统的特性,所以接下来以降阶后的80阶系统为模型设计控制器.
2.2 LQR-PI基线控制器设计
降阶后系统为:
图4 原系统与降阶系统最大、最小奇异值对比Fig.4 Comparison of the maximum and minimum singular values between the original model and the reduced-order model
设计LQR-PI伺服控制器实现姿态跟踪,假设输出指令zcmd是常值信号,引入误差ez,其积分为ezI,则有:
其中,状态加权矩阵Q为半正定矩阵,控制加权矩阵R为正定矩阵.则最优控制u∗可表示为:
其中,Kp为比例积分,Ki为增益积分,正定矩阵P满足以下条件:
2.3 模型参考自适应控制器设计
大柔性飞行器在遭遇二面角变化、执行器异常和阵风来流扰动时,动力学模型会发生变化,所以需要必要的鲁棒控制策略来应对这些变化.针对大柔性飞行器存在不确定性的问题,普通的线性控制很难解决,需要一些更为先进的控制方法,例如:鲁棒控制、动态逆控制、智能控制等[9].然而这些控制对建模精度要求较高,实际应用存在难度.本文考虑使用模型参考自适应控制器来克服系统不确定性.
当系统存在不确定性后,原有的LQR-PI控制器可能失效,为了在存在不确定性的条件下仍能达到跟踪性能,考虑以LQR-PI控制器为基线控制器,设计模型参考自适应控制器.
引入不确定性,则系统(9)变为:
其中,xr∈Rnr是系统状态向量,u∈Rm表示系统控制输入,Λ为未知对角阵,表示系统控制通道异常,0 代表损坏,1 代表完好.d(xr)= ΘTΦ(xr)表示依赖于状态的非线性匹配参数不确定性.Θ∈RN×m为未知常数参数矩阵,Φ(xr)∈RN为匹配不确定性.
考虑误差对系统扩展,得到:
控制器由LQR-PI控制器与自适应控制器uad共同构成:
将输入带入系统(16),得:
下面的稳定性证明中会用到下列引理:
引理1:对于任意两个同维向量a,b,满足:
引理 2: 对于任意两个矩阵 M∈Rn×n,N∈Rn×n,满足:
引理 3: 对于任意两个矩阵 M∈Rn×n,N∈Rn×n,满足:
引理4[10]:假设系统方程为˙x(t)=f(x(t)),其中 x(t)∈Rn,且 f(0)= 0,如果存在一个标量函数V(x)满足下列条件:
1)V(0)= 0;
2)∀x(t)≠0,V(x)>0;
3)当‖x(t)‖→∞时,V(x)→∞;
4)∀x(t)≠0,˙V(x)<0
则系统在原点是渐进稳定的.
定理1 对于系统(24),控制输入为(19),自适应输入为(22),要使系统渐进稳定,则自适应律应取:
其中Γ,Pref为正定对称矩阵,且Pref满足方程:
其中Qref对称正定.
证明:取李雅普诺夫函数为:
由引理4可知,系统(24)全局渐进稳定,可全局跟踪参考模型,且参考模型可跟踪目标指令zcmd,证毕.
将Γ分块:
其中,Γu,ΓΘ分别对应和 Φ(x)自适应速率.则:
为了验证以上自适应控制策略的有效性,选定大柔性飞行器的滚转角为跟踪目标,即zcmd=φ.0~50s,zcmd保持在 1°;50~100s,zcmd为-1°,100s 后 zcmd为 0°.
首先,运用LQR-PI构建参考模型,令Q为10-3I,其中 Q(81,81)= 106.R=I.由此可得到最优反馈矩阵 KT,可得,基线控制器为
接着,令 Qref=0.1I,求解李雅普诺夫方程的解Pref.
最后,在基线控制器基础上,令 Λ=0.8I,表示控制效率下降到80%,Φ(xr)=xr,自适应参数分别为 Γu=0.01I,ΓΘ=0.01I.图 5 为滚转角输出跟踪曲线,分别使用了LQR-PI控制器和基于LQR-PI的模型参考自适应控制器.图6~图7为大柔性飞行器翼根处响应曲线.图8~图9分别为发动机和操纵舵面的控制输入曲线.
图5 滚转角跟踪曲线Fig.5 Tracking curves of roll angle for the VFA with uncertainty
图6 翼根处垂直速度曲线Fig.6 Vertical velocity at the wingroot
图7 翼根处俯仰角变化曲线Fig.7 Pitch angle at the wingroot
由图5可以看出,LQR-PI控制器和基于LQRPI的模型参考自适应控制器均能实现对大柔性飞行器滚转角的跟踪功能,但相比于LQR-PI控制器,自适应控制器没有超调量.图6~图7可以看出随着时间的变化,使用LQR-PI控制器系统的垂直速度趋向于发散,系统不能稳定,而自适应控制器作用下的系统仍能保持稳定.图8~图9分别为发动机推力和舵面变化曲线,分别选取了大柔性飞行器的四个发动机和两个舵面变化曲线.由图8可知,0~50s,滚转角跟踪目标为1°,为了实现飞行器右滚转,左侧发动机推力增加,右侧发动机推力减小,使得左侧升力增大,右侧升力减小,且由飞行器中轴到两侧的推力变化逐渐增大,从而产生向右的滚转力矩.50~100s,大柔性飞行器的滚转角跟踪目标为-1°,则发动机推力变化与 0~50s时相反.100~150s,跟踪目标归零,则发动机推力也逐渐回归到0.由图9可知,0~50s,左侧舵面下偏,右侧舵面上偏,使得大柔性飞行器左侧升力增加,右侧升力减小,产生向右滚转力矩,50~100s时则相反,100s后舵面均逐渐归零.
图8 发动机推力变化曲线Fig.8 Development of the engines thrust
图9 舵面变化曲线Fig.9 Variation of the control surface
仿真结果显示,当系统含有不确定性时,LQRPI控制器无法使系统保持稳定,一些输出量会发散,而基于LQR-PI的模型参考自适应控制器能实现姿态跟踪要求,并且其他输出响应在合理范围内,自适应系统能达到全局稳定.
本文针对大柔性飞行器的姿态跟踪控制,提出了一种LQR-PI控制方法,但当系统存在不确定性时,该方法不能维持系统全局稳定.针对此问题,我们以LQR-PI控制器为基线控制器,在此基础上设计了模型参考自适应控制器.通过仿真结果对比可以看出,模型参考自适应控制器能够很好地实现大柔性飞行器的姿态跟踪控制,并保持其他输出量在合理范围内,具有很好的效果.
1 沈华勋,徐亮,陆宇平等.飞翼式柔性飞机纵向动力学建模与稳定性分析.动力学与控制学报,2016,14(3):241~246 (Shen H X, Xu L, Lu Y P, et al.Longitudinal Dynamic Modeling and Stability Analysis of Very Flexible Flying Wings.Journal of Dynamics and Control,2016,14(3):241~246 (in Chinese))
2 Noll T E,Brown J M,Perez-Davis M E,et al.Investigation of the helios prototype aircraft mishap:volumeⅠmishap report, NASA.Technical Note, 2012
3 Meirovitch L,Tuzcu I.Unified theory for the dynamics and control of maneuvering flexible aircraft.AIAA Journal, 2004,42(4):714~727
4 Kron A,Lafontaine J D,Alazard D.Robust 2-DOF H-infinity controller for highly flexible aircraft:design methodology and numerical results.Canadian Aeronautics&Space Journal, 2003,49(1):19~29
5 Patil M J,Hodges D H.Output feedback control of the nonlinear aeroelastic response of a slender wing.Journal of Guidance, Control, and Dynamics, 2002,25(2):302~308
6 Calise A,Kim N,Buffington J.Adaptive compensation for flexible dynamics∥AIAA Guidance, Navigation, and Control Conference and Exhibit,2002
7 Gadient R,Lavretsky E,Wise K.Very flexible aircraft control challenge problem∥AIAA Guidance, Navigation,and Control Conference,2012
8 Gregory C Z.Reduction of large flexible spacecraft models using internal balancing theory.Journal of Guidance Control& Dynamics, 2015,7(7):725~732
9 仝西岳.挠性多体航天器动力学建模与姿态控制技术研究[博士学位论文].长沙:国防科学技术大学,2006(Tong X Y.Flexible multibody spacecraft dynamic modeling and attitude control[ Ph.D Thesis].Changsha:National University of Defense Technology, 2006 (in Chinese))
10 胡寿松.自动控制原理(第5版).北京:科学出版社,2007 (Hu S S Automatic control theory(The 5th Edition).Beijing:Science Press, 2007 (in Chinese))
ADAPTIVE ATTITUDE CONTROL FOR VERY FLEXIBLE AIRCRAFT∗
Wang Tianyu Xu Liang Lu Yuping Lü Rongrong†
(Nanjing University of Aeronautics and Astronautics, Nanjing 211100, China)
The adaptive attitude control was examined for very flexible aircraft(VFA) with uncertainty.The high order of VFA model was reduced by a balanced realization approach,and the singular values of the original model and the reduced-order model were investigated and compared.Based on the reduced-order model,a LQR-PI controller was designed as baseline controller.Considering uncertainty,a model reference adaptive controller was designed by lyapunov stability theory and compared with LQR-PI controller.Simulation results show that the presented scheme has better control effect for VFA with uncertainty,and make the system perform desired attitude motion.
very flexible aircraft, balanced realization, optimal control, model reference adaptive control
8 July 2016,revised 21 October 2016.
10.6052/1672-6553-2017-066
2016-07-08收到第1稿,2016-10-21收到修改稿.
∗国家自然科学基金(11572149)
†通讯作者 E-mail:15251765959@163.com
∗The project supported by the National Natural Science Foundation of China(11572149)
†Corresponding author E-mail:15251765959@163.com