Fixed-time attitude sliding mode fault-tolerant control for liquid-filled spacecraft
-
摘要:
研究存在执行器饱和、执行器故障和外部扰动的液体大幅晃动充液航天器姿态系统,提出一种基于干扰观测器的滑模容错控制策略,实现姿态固定时间稳定。动力学建模过程中,将大幅晃动的液体燃料等效为运动脉动球模型,建立刚-液耦合航天器动力学方程。控制器设计过程中,设计自适应固定时间干扰观测器,保证控制系统中的综合扰动可以在固定时间内被估计到;在此基础上,利用滑模控制理论设计固定时间姿态滑模容错控制策略;此外,通过引入双曲正切函数,克服传统输入饱和的符号函数。该控制策略能够快速实现液体大幅晃动的充液航天器在执行器饱和、执行器故障和外部扰动的影响下姿态高精度稳定。将所提姿态滑模容错控制策略进行数值仿真与对比,验证控制策略的有效性和优越性。
Abstract:The attitude system of liquid sloshing in liquid-filled spacecraft with actuator saturation, actuator failure, and external disturbance is studied. A sliding mode fault-tolerant control strategy based on a disturbance observer is proposed to achieve attitude fixed-time stability. In the process of dynamic modeling, the liquid fuel with large sloshing is equivalent to the motion pulsating ball model, and the dynamic equation of rigid-liquid coupling spacecraft is established. To guarantee that the complete disturbance in the control system can be calculated in a predetermined amount of time, an adaptive fixed-time disturbance observer is initially created during the attitude controller design phase. On this basis, a fixed-time attitude sliding mode fault-tolerant control strategy is designed by using sliding mode control theory. In addition, by introducing the hyperbolic tangent function, the sign function of traditional input saturation is overcome. Despite external disturbances, actuator failure, and actuator saturation, the control technique may rapidly establish high-precision attitude stability of the spacecraft. Finally, the attitude sliding mode fault-tolerant control scheme proposed in this paper is numerically simulated and compared to verify the effectiveness and superiority of the control strategy.
-
表 1 充液航天器的参数
Table 1. Liquid-filled spacecraft parameters
$ \mu / ({{\mathrm{m}}^2} \cdot {{\mathrm{s}}^{ - 1}}) $ $\sigma /({\mathrm{N}} \cdot {{\mathrm{m}}^{ - 1}})$ $R/{\text{m}}$ $m/{\text{kg}}$ ${{\boldsymbol{r}}_{\mathrm{t}}}/{\text{m}}$ ${{\boldsymbol I}_0}/({\text{kg}} \cdot {{\text{m}}^{\text{2}}})$ 10−6 0.000 5 0.64 100 $ [ - 0.05, - 0.11, 0.11]^{\text{T}} $ $ {\text{diag(2}}0,5,15) $ ${\boldsymbol{\varOmega}}(0)/ ({\mathrm{rad}} \cdot {{\mathrm{s}}^{ - 1}})$ ${\boldsymbol{\rho}} (0)$ ${{\boldsymbol{r}}_{\mathrm{s}}}(0)/{\text{m}}$ ${{\boldsymbol{V}}_{\mathrm{S}}}(0)/ ({\mathrm{m}} \cdot {{\mathrm{s}}^{ - 1}})$ ${\text{ω}}(0)/ ({\mathrm{rad}} \cdot {{\mathrm{s}}^{ - 1}})$ ${\boldsymbol{d}}/ ({\mathrm{N}} \cdot {\mathrm{m}})$ $ {[0.1,0,0]^{\text{T}}} $ $ [0.282{\text{ }}0, - 0.612{\text{ }}7, 0.402{\text{ }}9]^{\text{T}} $ $ {[0, - 0.19,0]^{\text{T}}} $ ${[0,0,0]^{\text{T}}}$ ${[0,0,0]^{\text{T}}}$ $ \left[ \begin{gathered} \cos 0.2t \\ \sin 0.5t{\text{ }} \\ \sin 0.1t \\\end{gathered} \right] \times {10^{ - 3}} $ -
[1] DONG K, QI N M, WANG X L, et al. Dynamic influence of propellant sloshing estimation using hybrid: mechanical analogy and CFD[J]. Transactions of the Japan Society for Aeronautical and Space Sciences, 2009, 52(177): 144-151. [2] 宋晓娟, 王宏伟, 岳宝增. 测量不确定的充液航天器自适应鲁棒容错控制[J]. 宇航学报, 2022, 43(5): 638-648.SONG X J, WANG H W, YUE B Z. Adaptive robust fault tolerant control of liquid-filled spacecraft with measurement uncertainty[J]. Journal of Astronautics, 2022, 43(5): 638-648(in Chinese). [3] SONG X J, LI X S, LU S F, et al. Adaptive quaternion feedback control and oscillation suppression for liquid-filled flexible spacecraft[J]. Journal of Vibration Engineering & Technologies, 2023, 11(3): 1011-1028. [4] VREEBURG J P B. Dynamics and control of a spacecraft with a moving pulsating ball in a spherical cavity[J]. Acta Astronautica, 1997, 40(2-8): 257-274. [5] DENG M L, YUE B Z. Nonlinear model and attitude dynamics of flexible spacecraft with large amplitude slosh[J]. Acta Astronautica, 2017, 133: 111-120. [6] BERRY R L, TEGART J R. Experimental study of transient liquid motion in orbiting spacecraft: NASA-CR-144003[R]. Washington, D. C.: NASA, 1975: 1-160. [7] LIU F, YUE B Z, TANG Y, et al. 3DOF-rigid-pendulum analogy for nonlinear liquid slosh in spherical propellant tanks[J]. Journal of Sound and Vibration, 2019, 460: 114907. [8] SONG X J, LU S F. Attitude maneuver control of liquid-filled spacecraft with unknown inertia and disturbances[J]. Journal of Vibration and Control, 2019, 25(8): 1460-1469. [9] XING L, ZHANG J Q, LIU C, et al. Fuzzy-logic-based adaptive event-triggered sliding mode control for spacecraft attitude tracking[J]. Aerospace Science and Technology, 2021, 108: 106394. [10] BHAT S P, BERNSTEIN D S. Finite-time stability of continuous autonomous systems[J]. SIAM Journal on Control and Optimization, 2000, 38(3): 751-766. [11] LI S H, DU H B Z, LIN X. Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics[J]. Automatica, 2011, 47(8): 1706-1712. [12] JING C H, XU H G, NIU X J, et al. Adaptive nonsingular terminal sliding mode control for attitude tracking of spacecraft with actuator faults[J]. IEEE Access, 2019, 7: 31485-31493. [13] 宋晓娟, 王宏伟, 吕书锋. 输入饱和的充液航天器抗干扰有限时间滑模控制[J]. 控制与决策, 2021, 36(5): 1078-1086.SONG X J, WANG H W, LYU S F. Anti-disturbance finite-time sliding mode control for liquid-filled spacecraft with input saturation[J]. Control and Decision, 2021, 36(5): 1078-1086(in Chinese). [14] GOLESTANI M, ZHANG W D, YANG Y X, et al. Disturbance observer-based constrained attitude control for flexible spacecraft[J]. IEEE Transactions on Aerospace and Electronic Systems, 2023, 59(2): 963-972. [15] ALIPOUR M, MALEKZADEH M, ARIAEI A. Active fractional-order sliding mode control of flexible spacecraft under actuators saturation[J]. Journal of Sound and Vibration, 2022, 535: 117110. [16] ZOU A M, KUMAR K D, DE RUITER A H J. Fixed-time attitude tracking control for rigid spacecraft[J]. Automatica, 2020, 113: 108792. [17] WANG L, SONG Z Y. Continuous fixed-time sliding mode attitude controller design for rigid-body spacecraft[J]. IEEE Access, 2020, 8: 105399-105410. [18] ZHUANG M L, TAN L G, LI K H, et al. Fixed-time formation control for spacecraft with prescribed performance guarantee under input saturation[J]. Aerospace Science and Technology, 2021, 119: 107176. [19] CAO L, XIAO B, GOLESTANI M, et al. Faster fixed-time control of flexible spacecraft attitude stabilization[J]. IEEE Transactions on Industrial Informatics, 2020, 16(2): 1281-1290. [20] YIN Z Y, LUO J J, WEI C S. Quasi fixed-time fault-tolerant control for nonlinear mechanical systems with enhanced performance[J]. Applied Mathematics and Computation, 2019, 352: 157-173. [21] 韩治国, 张科, 吕梅柏, 等. 航天器自适应快速非奇异终端滑模容错控制[J]. 航空学报, 2016, 37(10): 3092-3100.HAN Z G, ZHANG K, LYU M B, et al. Spacecraft fault-tolerant control using adaptive non-singular fast terminal sliding mode[J]. Acta Aeronautica et Astronautica Sinica, 2016, 37(10): 3092-3100(in Chinese). [22] GOLESTANI M, ESMAEILZADEH S M, MOBAYEN S. Fixed-time control for high-precision attitude stabilization of flexible spacecraft[J]. European Journal of Control, 2021, 57: 222-231. [23] 王宏伟, 宋晓娟, 吕书锋. 充液航天器的鲁棒固定时间终端滑模容错控制[J]. 控制理论与应用, 2021, 38(2): 235-244.WANG H W, SONG X J, LYU S F. Robust fixed-time terminal sliding mode fault tolerant control for liquid-filled spacecraft[J]. Control Theory & Applications, 2021, 38(2): 235-244(in Chinese). [24] WU X, LUO S B, WEI C S, et al. Observer-based fault-tolerant attitude tracking control for rigid spacecraft with actuator saturation and faults[J]. Acta Astronautica, 2021, 178: 824-834. [25] WANG X H, TAN C P. Fault-tolerant spacecraft attitude control under actuator saturation and without angular velocity[J]. International Journal of Robust and Nonlinear Control, 2019, 29(18): 6483-6506. [26] GAO S H, JING Y Q, LIU X P, et al. Finite-time attitude-tracking control for rigid spacecraft with actuator failures and saturation constraints[J]. International Journal of Robust and Nonlinear Control, 2020, 30(5): 1903-1937. [27] 王靓玥, 郭延宁, 马广富, 等. 航天器姿态控制输入饱和问题综述[J]. 宇航学报, 2021, 42(1): 11-21.WANG L Y, GUO Y N, MA G F, et al. Review on input saturation in the spacecraft attitude control[J]. Journal of Astronautics, 2021, 42(1): 11-21(in Chinese). [28] POLYAKOV A. Nonlinear feedback design for fixed-time stabilization of linear control systems[J]. IEEE Transactions on Automatic Control, 2012, 57(8): 2106-2110. [29] CHEN Z Y, ZHANG H C, XIAO B. Appointed-time nonsingular sliding mode control of spacecraft attitude stabilization[J]. IET Control Theory & Applications, 2023, 17(14): 1944-1954. [30] ZHU Z, XIA Y Q, FU M Y. Attitude stabilization of rigid spacecraft with finite-time convergence[J]. International Journal of Robust and Nonlinear Control, 2011, 21(6): 686-702. [31] HARDY G H, LITTLEWOOD J E, POLYA G. Inequalities[M]. Cambridge: Cambridge University Press, 1952: 30-32. [32] SAFA A, BARADARANNIA M, KHARRATI H, et al. Robust attitude tracking control for a rigid spacecraft under input delays and actuator errors[J]. International Journal of Control, 2019, 92(5): 1183-1195. [33] SIDI M J. Spacecraft dynamics and control: a practical engineering approach[M]. Cambridge: Cambridge University Press, 1997: 328-401. [34] 韩聪颖. 小型天文卫星高精度姿态确定和控制技术研究[D]. 西安: 西北工业大学, 2004: 18-23.HAN C Y. Researches on the attitude determination and control system of a small astronomical satellite[D]. Xi’an: Northwestern Polytechnical University, 2004: 18-23(in Chinese). [35] 徐芳军. 卫星消旋的姿态稳定控制研究[D]. 哈尔滨: 哈尔滨工业大学, 2017: 22-25.XU F J. Research on attitude stability control of satellite spin cancellation[D]. Harbin: Harbin Institute of Technology, 2017: 22-25(in Chinese). -


下载: