logo资料库

论文研究-未知时变惯量航天器自适应姿态跟踪容错控制.pdf

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
260 2018,54(16) Computer Engineering and Applications 计算机工程与应用 未知时变惯量航天器自适应姿态跟踪容错控制 高 直,陈 伟,邵 星 GAO Zhi, CHEN Wei, SHAO Xing 盐城工学院 信息工程学院,江苏 盐城 224051 College of Information Engineering, Yancheng Institute of Technology, Yancheng, Jiangsu 224051, China GAO Zhi, CHEN Wei, SHAO Xing. Attitude tracking fault- tolerant control for spacecraft with unknown time- varying inertia. Computer Engineering and Applications, 2018, 54(16):260-265. Abstract:This paper investigates an adaptive attitude tracking fault- tolerant control problem for non- rigid spacecraft with unknown time-varying inertia, actuator fading and external disturbance. Based on nonlinear robust control, adaptive approach, fault-tolerant control theory and parameter estimation method, a novel robust adaptive attitude tracking fault-tolerant control law is proposed. The proposed controller overcomes the influence of actuator fault, inertia uncertainty and exter- nal disturbance. And, it can regulate the attitude and angular velocity to the desired states and guarantee that the ultimately uniform and bounded stability of the error system is achieved. Simulation results validate the effectiveness of the presented control algorithm and demonstrate the better performance of designed control approach compared with other method. Key words:unknown time-varying inertia; actuator fading; external disturbance; non-rigid spacecraft; adaptive fault- tolerant control 摘 要:针对存在未知时变惯量不确定性、执行机构衰退故障和外部干扰力矩的非刚体航天器系统,研究了航天器 自适应姿态跟踪容错控制问题,结合非线性鲁棒控制方法、自适应方法、容错控制理论和参数估计方法,提出了一种 鲁棒自适应姿态跟踪容错控制器。所设计的控制器克服了执行器故障、惯量不确定性以及外界干扰对系统稳定性 的影响,保证了航天器姿态及角速度能够跟踪上时变的期望状态,实现了跟踪误差系统最终一致有界稳定。最后通 过数字仿真验证了所提方法的有效性,并且与已有方法进行了对比,说明了所提方法的优越性。 关键词:未知时变惯量 ;执行机构衰退 ;外界干扰 ;非刚体航天器 ;自适应容错控制 doi:10.3778/j.issn.1002-8331.1709-0184 文献标志码:A 中图分类号:TP273 1 引言 随着航天事业的不断发展,航天器在执行在轨维 护、对地观测和深太空探索等航天任务时,要求姿态快 速并准确地对参考姿态进行跟踪控制[1-3]。近年来,航天 器的姿态跟踪控制问题引起了众多学者的广泛关注,并 就此展开了大量的研究。目前,国内外学者在该领域取 得了大量的姿态控制理论研究成果,如自适应控制[4-7]、 反步法[8-11]、滑模控制[12-15]、有限时间控制[16-19]等方法。 由于太空环境的复杂性,在轨运行的航天器在工作 过程中不可避免地会受到外界力矩干扰,这些干扰力矩 主要包括太阳光压及重力梯度。此外,由于太阳帆板运 动和液体晃动,航天器的惯量会发生未知变化,以及无 法准确获知航天器惯量参数信息[4]。对于存在外界干扰 和转动惯量不确定性的刚体航天器姿态控制问题,文 献[4-6,8,10-12,16,18,20]对此进行了研究。文献[4]基 于鲁棒控制、自适应控制和输出调整理论,提出了一种 自适应内模方法,实现了姿态跟踪系统的全局稳定。针 对存在未知转动惯量和外部干扰力矩的航天器快速大角 度姿态机动问题,文献[5]结合非线性反步法和 Lyapunov 稳定性分析方法设计了带有转动惯量估计值的非线性 基金项目:国家自然科学基金(No.61502411);江苏省自然科学基金(No.BK20150432,No.BK20151299)。 作者简介:高直(1981—),女,博士,讲师,研究领域为航天器姿态控制、非线性系统控制、计算机应用与智能控制,E-mail:zgz818411@ 163.com;陈伟(1983—),男,博士,讲师,研究领域为非线性控制、智能控制;邵星(1985—),男,博士,副教授,研究领域 为非线性控制、航天器姿态控制。 收稿日期:2017-09-13 修回日期:2017-10-27 文章编号:1002-8331(2018)16-0260-06 CNKI 网络出版:2018-03-13, http://kns.cnki.net/kcms/detail/11.2127.TP.20180313.1054.016.html 计算机工程与应用www.ceaj.org
高 直,陈 伟,邵 星:未知时变惯量航天器自适应姿态跟踪容错控制 2018,54(16) 261 鲁棒自适应控制律,并证明了姿态机动系统最终一致有 界稳定。文献[6]基于自适应反步法和非线性阻尼算 法,提出了一种鲁棒自适应控制器,实现了对惯量参数 的估计,并且克服了外界干扰,最终保证航天器姿态控 制系统全局一致最终有界稳定。文献[11]针对航天器姿 态稳定控制问题,设计了一种迭代学习控制方法,分别 对外界干扰和缓慢且小幅变化的不确定性构建有界学 习控制律,进而给出航天器稳定控制律,实现了姿态跟 踪误差有界稳定。文献[20]研究了模型参数不确定性 因素下的航天器姿态机动问题,设计了一种保性能控制 律,在补偿参数不确定性的同时还能满足系统性能指标 的要求,使得航天器在不确定性的影响下能够精确完成 大角度姿态机动,在此文中,外界干扰影响未作考虑。 伴随着航天任务的多样性和复杂性,航天器对执行 机构的安全性和可靠性要求越来越高。由于航天器长 期工作在高低温、失重和强辐射的恶劣环境下,以及长 时间的工作,机载元器件会逐渐老化,最终导致执行机 构产生功能衰退等故障,进而影响系统的稳定性,随之, 航天器的容错控制问题成为近几年的一个研究热点[21-24]。 文献[22-23]在惯量设定为定常的条件下考虑系统容错 控制问题。文献[22]针对执行机构损失部分效能的情 况,设计了一种自适应反步控制策略,使得航天器在外 界干扰的环境中达到姿态稳定。文献[23]在不考虑外 界干扰的情况下,针对执行机构功能衰退故障设计了一 种自适应容错姿态控制逻辑。文献[24]针对具有未知 常数惯量不确定性和外界干扰的航天器,设计了一种有 限时间自适应滑模姿态跟踪控制器,使得期望姿态能够 在有限时间内被跟踪上。航天器执行任务时,由于受燃 料持续消耗、液体晃动、太阳帆板运动等客观因素影响, 航天器惯量是未知时变的[25-28]。 通过上述研究成果分析,以上容错控制策略并没有 同时考虑时变惯量和执行机构损失部分能量情况下的 航天器姿态容错控制问题。受上述问题启发,本文针对 非刚体航天器在轨运行时受到惯量未知时变性、外界持 续干扰以及执行机构部分失效问题,设计了一种自适应 姿态跟踪容错控制律,使得航天器在执行机构发生部分 失效故障时依旧能够使得航天器姿态跟踪上期望姿 态。所提的控制律结构简单,易于工程实现,理论分析 和数值仿真验证了该控制策略的有效性。此外,该方法 可同时用于刚体航天器的自适应姿态跟踪容错控制,在 控制律设计部分已对此进行说明。 2 问题描述 2.1 航天器数学模型 非刚体航天器的姿态运动学和动力学方程[28]为: q̇ = 1 2 ) q× + q0 I ω ( (1) (2) 2 qTω q̇ 0 = - 1 Jω̇ = -J̇ω - ω× Jω + Βτ + τd (3) 其中,[qT,q0]T ∈ R4 是姿态单位四元数矢量且满足 qTq + 0 = 1 ;q =[q1,q2,q3]T ;ω ∈ R3 表示航天器本体坐标系 q2 相对惯量坐标系角速度矢量;I 表示单位矩阵;J ∈ R3 × 3 是航天器惯量矩阵;τ ∈ R3 和 τd ∈ R3 分别表示航天器 的控制力矩和外部有界干扰力矩, τd ≤ δ 。对角矩阵 B 表示执行机构效率矩阵,B = diag{ μ1,μ2,μ3 ,0 ≤ μi ≤ 1 (i = 1,2,3) 是执行机构的健康指标;μi = 1 表示执行器 正 常 ;μi = 0 表 示 执 行 器 完 全 失 效 ,无 力 矩 产 生 ;0 < μi < 1 表示执行器开始衰退老化,部分能量失效。 ω× 是 ω =[ω1,ω2,ω3]T 的斜对称矩阵: } ω× = -ω3 ω2 0 ù é ú ê -ω1 ω3 0 ú ê -ω2 ω1 0 ë û 注 1 在刚体航天器动力学模型中,参考文献[1-27], -J̇ω 因子是不存在的。 图 1 为航天器坐标示意图,航天器绕惯量坐标轴旋 转的欧拉角分别为滚转角 ϕ 、俯仰角 θ 和偏航角 ψ 。 XIYI ZI 为惯量坐标系,XBYBZB 为本体坐标系,从惯量 坐标系到本体坐标系采用 3-2-1 的旋转顺序,即按照 Z - Y - X 轴的顺序旋转。首先绕 Z 轴旋转角度 ψ ,其次绕 Y 轴旋转角度 θ ,最后绕 X 轴旋转角度 ϕ 。由于采用 欧拉角描述存在奇异问题,且需多次三角运算,而采用 四元数描述可以避免此类问题,同时,欧拉角转换为四 元数是一对一的关系,运算简单,因此工程上普遍采用 四元数描述航天器的运动及动力学中的姿态。四元数 与欧拉角之间的转换关系可参考文献[5]中式(7)。 ω 为本体坐标系相对于惯性坐标系的旋转角速度。 ZB XI ZI θ YB ϕ ψ O ZB XB YB YI O XB 图 1 航天器坐标示意图 令 [qT r ,qr0]T ∈ R4 和 ωr ∈ R3 分别为期望的姿态和 e ,qe0]T ∈ R4 和 ωe ∈ R3 分别表示航天器的 角速度。 [qT 姿态误差和角速度误差,误差系统方程[28]为: 2( q̇ e = 1 e + qe0 I ωe q× ) (4) 计算机工程与应用www.ceaj.org
262 2018,54(16) Computer Engineering and Applications 计算机工程与应用 2 qT q̇ e0 = - 1 Jω̇ e = -J̇ω - ω× Jω + J(ω× e ωe (5) e Nωr - Nω̇ r) + Bτ + τd (6) e qe + e - 2qe0q× e r q ,qT 其 中 ,qe = qr0q - q0qr + q×qr ,qe0 = qr0q0 + qT q2 e0 = 1 ,ωe = ω - Nωr 。 N =(q2 是旋转矩阵,且满足 Ṅ = -ω× e qe)I + 2qeqT Ni = 1 。 e0 - qT e N 和  注 2 由于燃油消耗和液体晃动等因素导致惯量变 化,惯量矩阵可进行合理性假设:航天器在工作过程中, Ji 是正定有界的及  2.2 控制目标 J̇ i 是有界的。 针对非刚体航天器使用过程中存在未知时变惯量 不确定性、位置外界干扰及执行机构衰退故障等因素, 设计一种自适应容错控制,使得航天器姿态及角速度误 ωe → 差系统一致有界稳定,即 lim t → ∞ a2 ,其中,a1、a2 为非常小的常数值。 qe → a1 和 lim t → ∞   3 控制律设计及稳定性分析 3.1 自适应容错控制律设计 为了便于后面的控制律设计,首先定义一个误差辅 助变量 S : S = βqe + ωe 对式(7)求导可得: JṠ = Bτ + φ + τd - βqe - 1 φ = -J̇ω - ω× Jω + J(ω× 2 J̇S e Nωr - Nω̇ r) + β 2 J(q× e + qe0 I)ωe + βqe + 1 2 J̇S (7) (8) (9) 其中,β 是一个正实数。 由于外界干扰、惯量及其一阶导数是有界的,可以 得到:  φ ≤ c0 + c1 ω + c2 ω 2 ≤ cϕ ω +  其中,ϕ = 1 +  (10) ω 2 ,c0、c1、c2 和 c 是未知正实数。 针对系统存在外界干扰和惯量时变不确定性参数, 首先利用自适应参数估计外界干扰上界和惯量时变不 确定参数,其次利用自适应参数和误差辅助变量进行控 制器设计,最终使系统达到一致有界稳定。 本文所提出的未知时变惯量航天器自适应姿态跟 踪容错控制律原理如图 2。 外界干扰估计 自适应律 外界干扰 qe,ωe 自适应姿态跟 踪容错控制器 τ q,ω 航天器 参数自适应更新律 期望状态 + qr,ωr - q,ω 图 2 自适应姿态跟踪容错控制原理 根据图 2 所示控制原理,设计自适应容错控制律为: τ = -k1S - (11)  ĉ ϕS S + b3  S 2ϕ S + b3  ö ÷ ø - δ̂ tanhæ S ç β 2 è 1 ,b3 = b4 1 + ϕ (12) (13) ̇ = -b1ĉ + b2 ĉ ̇ = β2 δ̂ d dt β 2 S 1 = -3αδ̂ β 2 1 (14) 其中,k1、b1、b2、b4、β2 和 α 是正常数,β1 是时变的且满 足 β1( )0 > 0 ;参数 ĉ 是抑制惯量不确定性的自适应参 数;δ̂ 是外界未知干扰最大值的估计值。式(12)~(14) 是自适应更新律,根据未知时变惯量和外界干扰对系统 的影响进行自适应更新。 注 3 相比文献[5]中控制方法,该控制律没有对惯 量进行单独估计、相应的变量变换以及矩阵 Y 的计算, 控制结构简单,易于工程实现。 注 4 对于刚体航天器[1-27],动力学模型表达式中不 存在 -J̇ω 项。因为  J̇ i 是有界的,所以不等式(10)仍 旧成立。进而,控制律(11)及自适应律(12)~(14)适应 于刚体航天器。 为了便于后面稳定性证明,引入以下引理。 引理 1[27] 对于任意实数 x 和非零实数 y ,都有下面 不等式成立: | x æ 0 ≤ | ç è 1 - tanh | | | x | y ≤ σ | | ö ÷ ø | y | (15) 其中,σ > 0 ,σ 的最小值 σmin 满足 σmin = x*(1 - tanh x*) , x* 满足方程 e-2x* + 1 - 2x* = 0 。 3.2 系统稳定性分析 针对 3.1节提出的自适应容错控制器,利用 Lyapunov 方法进行系统的稳定性分析。 定理 考虑存在未知时变惯量不确定性、持续外界 干扰以及执行机构衰退故障的非刚体航天器系统(1)~ (3),若采用控制律(11)和自适应律(12)~(14),则航天 器误差系统(4)~(6)是一致有界稳定的。 证明 选取 Lyapunov 函数为: V = 1 2 ST JS + (c - εĉ )2 β(1 - qe0)2 + (δ - εδ̂ )2 μ1,μ2,μ3 。 2b2ε + βqT 2β2ε + εβ 2 ) e qe + 1 其中,ε = min( (16) 对 Lyapunov 函数求导并由式(4)~(10)得: V̇ = 1 ̇ - ĉ 2 ST J̇S + ST JṠ - (c - εĉ ) b2 e qe - (δ - εδ̂ ) ̇ - ε d δ̂ dt β 2 βωT 1 = β2 1 Bτ + φ + τd - βqe - 1 2 ST J̇S + STæ èç ö 2 J̇S - ø÷ 计算机工程与应用www.ceaj.org
高 直,陈 伟,邵 星:未知时变惯量航天器自适应姿态跟踪容错控制 2018,54(16) 263 βωT ST Bτ +  (c - εĉ ) ̇ - (δ - εδ̂ ) e qe - (c - εĉ ) ̇ - ε d δ̂ ĉ b2 β2 S δ - βqT S cϕ +  ̇ - (δ - εδ̂ ) ̇ - ε d δ̂ ĉ β2 dt β 2 e qe - b2 1 dt β 2 1 ≤ (17) 把控制律(11)及自适应律(12)~(14)代入式(17)得: V̇ ≤ ST B + -k1S - æ çç è  S cϕ +  S δ + (c - εĉ ) S 2ϕ  S + b3   ĉ ϕS S + b3 b1(c - εĉ ) - δ̂ tanhæ ç è ĉ - βqT S β 2 1 ö ö ÷÷ ÷ ø ø e qe - b2 -(δ - εδ̂ ) S - 3εαδ̂ β 2 1 ≤ (22) S 2 - βqT (c - εĉ )ĉ ≤ - 同时: b1 2b2ε (c - εĉ )2 + b1 b1 2b2ε c2 b2 把式(21)~(22)代入式(19)得: 2b2ε (c - εĉ )2 + b1 e qe + b4c - b1 V̇ ≤ -k1ε 2b2ε c2 + 1 -(δ - εδ̂ ) S - 3εαδ̂ β 2 1 ≤ 2b2ε c2 + b4c (23) (δ - εδ̂ ) -k1ε 令 η = b1 2b2ε c2 + b4c ,由式(23)可得误差集: | ì || (S,qe) ï í | ï î e qe + b1 S + 3εαδ̂ β 2 S 2 - βqT k1ε , qe ≤ (24) S ≤ η β Ξ = ü ï ý ï þ η -k1εSTS - ε ĉ ϕSTS  S + b3  S cϕ +  S δ + - εδ̂ ST tanhæ S ç β 2 è 1 e qe - ĉ - βqT b1(c - εĉ ) b2 + ö ÷ ø 由式(24)可以得出参数 k1、b2 数值越大,及 b1、b4 数 值越小,则航天器姿态跟踪系统(4)~(6)稳态误差越 小,即控制精度越高,实现跟踪误差系统最终一致有界 稳定[29]。 (c - εĉ )  S cϕ < 由   S 2ϕ S + b3 cϕ S + b3  -(δ - εδ̂ ) S - 3εαδ̂ β 2 S 2 + b3cϕ 及 b3 = b4  1 1 + ϕ,b3ϕ ≤ (18) V̇ ≤ -k1ε S 2 +(c - εĉ ) b4, 式(18)可进一步换算为:  S 2ϕ S + b3  S 2ϕ S + b3 -(δ - εδ̂ ) b1(c - εĉ ) ĉ -(c - εĉ ) b2   +  S δ + b4c + - βqT e qe - S - 3εαδ̂ β 2 1 ≤ S β 2 1 εδ̂ ST tanhæ ç è ö ÷ ø S 2 + b4c + ö ÷ ø -k1ε εδ̂ ST tanhæ ç è S β 2 1 b1(c - εĉ ) b2 -(δ - εδ̂ ) ĉ - βqT e qe +  S - 3εαδ̂ β 2 1 S δ - (19) (20) | | | | | | | | | x y x | y ≤ σ - | | 通过引理 1 可以得出: - x y tanh 由式(20)可以推导出: S δ - εδ̂ ST tanhæ ö  S ≤ ÷ ç β 2 ø è 1 - Si tanhæ çç β 2 è 1 |Si β 2 1 S ö ÷÷ β 2 ø 1 1∑ 3 æ çç è i = 1 3 æ 1∑ çç è S δ + εδ̂ β 2 S δ + εδ̂ β 2 S δ + εδ̂ β 2 i = 1 æ çç è 3α - α -     | 1 Si β 2 1 ö ÷÷ ø ö ÷÷ ø ≤ ≤ ö ÷÷ ø ≤ (δ - εδ̂ ) 4 仿真验证与比较 4.1 仿真验证 为了验证本文提出的控制器对航天器姿态稳定控 制的有效性和鲁棒性,在此给出仿真参数进行数值仿真。 0 q0 航天器的期望轨迹: q0 = 0.2[cos(0.2t),sin(0.2t),2 sin(0.2t)]T q00 = 1 - qT 角速度可通过式(2)获得。 外界干扰 τd = 0.5[0.02 sin(t), 0.05 cos(t),0.03 cos(t)]T。 执行器效率矩阵 B = diag(0.6 + 0.2 sin(t),0.8 + 0.2 cos(t), 0.7 + 0.2 sin(t)) 。 控 制 器 参 数 k1 = 20,β = 1,b1 = 0.01, b2 = 60,b4 = 0.1,β2 = 0.1,α = 0.3。自 适 应 参 数 初 始 值 ĉ ( )0 = 0.5, δ̂ ( )0 = 0.2,β 2 1( )0 = 0.1 。 航天器时变惯量矩阵及初始姿态值见表 1,初始角 速度值 ω( )0 = [ 0,0,0 T 。 ] 注 5 为模拟时变惯量矩阵,采用惯量初始值乘以因 子 cos(0.05t) ,仿真时间为 [0,20] s 。 图 3 及图 4 给出了航天器姿态及角速度跟踪误差曲 线。从图中可以看出在控制律(11)及自适应律(12)~ (14)作用下,尽管非刚体航天器受到执行机构衰退故 障、未知时变惯量不确定性及外界干扰影响,仍能很好 地完成姿态跟踪任务,跟踪误差最终趋于零点附近一个 很小的邻域内,控制器具有很好的控制效果。图 5 为控 制器输出力矩,实际作用在航天器的力矩为此输出力矩 乘以执行机构效率矩阵 B 。图 6~图 8 为控制器自适应 参数数值变化曲线。 S + 3εαδ̂ β 2 1 (21) 表 1 惯量矩阵和初始姿态 Spacecraft 1 Inertia matrix cos(0.05t)[10,1,1.5; 1,9,0.5; 1.5,0.5,11] Initial attitude [0.4,0.2, -0.2]T 计算机工程与应用www.ceaj.org
264 2018,54(16) Computer Engineering and Applications 计算机工程与应用 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 e q qe1 qe2 qe3 0 5 10 Time/s 15 20 0.5 0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 ) 1 - s ⋅ d a r ( / e ω ωe1 ωe2 ωe3 0 5 10 Time/s 15 20 图 3 姿态跟踪误差曲线 图 4 角速度跟踪误差曲线 ĉ 15 10 5 0 0.225 0.220 0.215 0.210 0.205 0.200 值 计 估 δ 0 5 10 15 20 Time/s 图 7 外界干扰估计值 δ̂ 曲线 5 10 Time/s 15 20 图 6 参数 c 估计值曲线 1 τ 21 β 20 15 10 5 0 -5 -10 -15 -20 0.10 0.08 0.06 0.04 0.02 0 τ11 τ12 τ13 0 5 10 Time/s 图 5 控制力矩曲线 15 20 5 10 15 20 图 8 参数 β 2 Time/s 1 变化曲线 4.2 仿真对比 为验证不同干扰形式下本文方法的有效性及更高 的控制精度,外界干扰选取不同于 4.1节的形式 τd =[0.1 + 0.2 sin(t),0.4 + 0.5 cos(t),0.2 + 0.3 cos(t)]T,同时与文献[26] 进行仿真对比,仿真对象为刚体航天器,即动力学方程(3) 中不包含 -J̇ω 项。惯量矩阵、执行器效率矩阵及期望 轨迹与 4.1 节相同。文献[26]控制器参数选取与所提控 制器参数值相同,即 k0 = k1 = 20,β = 1,σ1 = b1 = 0.01,σ2 = b2 = 60,μ = b4 = 0.1 。由本文方法和文献[26]自适应姿态 容错方法所产生的曲线分别用“Proposed”和“Comparison” 标注。图 9 和图 10 分别表示姿态误差范数和角速度误 差范数曲线图。从图中可以看出,姿态及角速度跟踪误 差在 8 s 时可以达到 3 × 10-3 ,本文方法误差可以达到 2 × 10-3 ,控制精度更高,并且在不同的干扰模式下仍旧 可以快速地使系统达到稳定状态。 0.40 0.35 0.30 0.25 0.20 0.15 0.10 0.05  e q  Proposed Comparison 8 10 12 14 16 18 20 Time/s 3 - 0 1 /  3 2 1 0 q e 0 5 10 Time/s 图 9 姿态误差范数  15 20 qe 变化曲线  e ω  0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 3 - 0 1 /  3 2 1 ω 0 e Proposed Comparison 8 10 12 14 16 18 20 Time/s 5 10 15 20 Time/s 图 10 角速度误差范数  ωe 变化曲线 5 结束语 本文研究了同时存在执行机构衰退故障、未知时变 惯量不确定性及外界干扰的非刚体航天器姿态跟踪误 差系统稳定性控制问题,基于非线性系统鲁棒控制方 法、自适应方法及参数估计方法,设计了一种自适应姿 态跟踪容错控制方法,并通过对航天器跟踪误差系统的 数字仿真,验证了本文方法的可行性及鲁棒性。该控制 器克服了执行器衰退、惯量不确定性及外界干扰对系统 稳定性的影响,且具有结构简单,易于工程实现等优点。 参考文献: [1] Park Y.Robust and optimal attitude control of spacecraft with disturbances[J].International Journal of Systems Sci- ence,2015,46(7):1222-1233. [2] Ma Y J,Jiang B,Tao Gang,et al.Actuator failure com- pensation and attitude control for rigid satellite by adap- 计算机工程与应用www.ceaj.org05101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.30.40.5Time(s)e(rad/s)e1e2e305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-20-15-10-505101520Time(s)111121305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520-0.4-0.3-0.2-0.100.10.20.3Time(s)qe qe1 qe2 qe305101520051015Time(s)^c051015200.20.2050.210.2150.220.225Time(s)???0510152000.020.040.060.080.1Time(s)120510152000.050.10.150.20.250.30.350.4Time(s)||qe|| Proposed Comparison0510152000.050.10.150.20.250.30.350.4Time(s)||qe|| Proposed Comparison0510152000.050.10.150.20.250.30.350.4Time(s)||qe|| Proposed Comparison0510152000.10.20.30.40.50.60.7Time(s)||e|| Proposed Comparison0510152000.050.10.150.20.250.30.350.4Time(s)||qe|| Proposed Comparison0510152000.050.10.150.20.250.30.350.4Time(s)||qe|| Proposed Comparison
高 直,陈 伟,邵 星:未知时变惯量航天器自适应姿态跟踪容错控制 2018,54(16) 265 tive control using quaternion feedback[J].Journal of the Franklin Institute,2014,351(1):296-314. control for rigid spacecraft[J].IEEE Transactions on Con- trol Systems Technology,2014,22(1):338-345. [3] 周燕茹,曾建平 . 航天器姿态机动的非线性鲁棒 H∞控制方 法[J]. 控制与决策,2017,32(4):625-631. [4] Chen Z Y,Huang J.Attitude tracking and disturbance rejec- tion of rigid spacecraft by adaptive control[J].IEEE Trans- actions on Automatic Control,2009,54(3):600-605. [5] 王卫杰,任元,李怡勇,等 . 航天器非线性鲁棒自适应姿态 机动控制律[J].系统工程与电子技术,2015,37(1):135-140. [6] 宋斌,李传江,马广富 . 航天器姿态机动的鲁棒自适应控制 器设计[J]. 宇航学报,2008,29(1):121-125. [7] 李隆,侯建文,史小平,等 . 航天器姿态跟踪系统自适应滑 模控制[J]. 电机与控制学报,2015,19(2):96-108. [8] Cong B L,Liu X D,Chen Z.Backstepping based adap- tive sliding mode control for spacecraft attitude maneu- vers[J].Aerospace Science and Technology,2013,30(1): 1-7. [9] 马广富,张海博,胡庆雷 . 基于反步法的主从航天器相对姿 态控制[J]. 控制理论与应用,2012,29(6):797-802. [10] 李波,胡庆雷,石忠,等 . 基于反步法与动态控制分配的航 天器姿态机动控制[J]. 控制理论与应用,2012,29(11): 1419-1425. [11] 殷春武,侯明善,李明翔 . 姿态变化一致有界的姿态稳定 控制器设计[J]. 控制与决策,2016,31(8):1493-1498. [12] Tiwari P M,Janardhanan S,Nabi M U.Rigid spacecraft attitude control using adaptive integral second order sliding mode[J].Aerospace Science and Technology,2015, 42:50-57. [13] 胡庆雷,王辉,石忠,等 . 航天器新型非奇异饱和终端滑模 姿态控制[J]. 宇航学报,2015,36(4):430-437. [14] Guo Y,Song S M,Li X H,et al.Terminal sliding mode control input saturation[J].Journal of Aerospace Engineering,2017,30 (3):1-7. for attitude tracking of spacecraft under [15] Hu Q L,Li B,Qi J T.Disturbance observer based finite- time attitude control input saturation[J].Aerospace Science and Technology,2014, 39:13-21. rigid spacecraft under for [16] Lu K F,Xia Y Q.Adaptive attitude tracking control for rigid spacecraft with finite- time convergence[J].Auto- matic,2013:3591-3599. [17] Zou A M.Finite- time output feedback attitude tracking [18] Huo B Y,Xia Y Q,Lu K F,et al.Adaptive fuzzy finite- time fault-tolerant attitude control of rigid spacecraft[J]. Journal of the Franklin Institute,2015,352(10):4225-4246. [19] Du H B,Li S H.Semi-global finite-time attitude stabili- zation by output feedback for a rigid spacecraft[J].Jour- nal of Aerospace Engineering,2013,227(12):1881-1891. [20] 李隆,侯建文,史小平 . 考虑模型参数不确定性的航天器 姿态机动控制[J]. 电机与控制学报,2016,20(9):96-102. [21] 李涛,张斌,乔建忠 . 执行机构部分失效的挠性航天器多 界依赖容错控制[J].控制理论与应用,2017,34(3):383-392. [22] Hu Q L,Xiao B.Fault-tolerant attitude control for space- loss of actuator effectiveness[J].Journal of craft under Guidance Control and Dynamics,2011,34(3):927-932. [23] Han Y,Biggs J D,Cui N G.Adaptive fault-tolerant con- trol of spacecraft attitude dynamics with actuator fail- ures[J].Journal of Guidance Control and Dynamics,2015, 38(10):2033-2042. [24] Xiao B,Hu Q L,Zhang Y M.Finite-time attitude tracking of spacecraft with fault-tolerant capability[J].IEEE Trans- actions on Control Systems Technology,2015,23(4): 1338-1350. [25] Sidi M J.Spacecraft dynamics and control:a practical engineering approach[M].New York:Cambridge Univer- sity Press,1997. [26] Cai W C,Liao X H,Song Y D.Indirect robust adap- tive fault-tolerant control for attitude tracking of space- craft[J].Journal of Guidance Control and Dynamics,2008, 31(5):1456-1463. [27] Wallsgrove R J,Akella M R.Gloabally stabilizing satu- rated attitude control in the presence of bounded unknown disturbances[J].Journal of Guidance Control and Dynamics,2005,28(5):957-963. [28] Thakur D,Srikant S,Akella M.Adaptive attitude-tracking control of spacecraft with uncertain time- varying inertia parameters[J].Journal of Guidance Control and Dynamics, 2015,38(1):41-51. [29] Qu Z H,Dawson D M,Lim S Y,et al.A new class of robust control laws for tracking of robots[J].Interna- tional Journal of Robotics Research,1994,13(4):355-363. 计算机工程与应用www.ceaj.org
分享到:
收藏