×

Finite-time attitude-tracking control for rigid spacecraft with actuator failures and saturation constraints. (English) Zbl 1465.93186

Summary: In this article, the problem of finite-time attitude-tracking control for rigid spacecraft is addressed. Uncertainties caused by external disturbances, unknown inertial matrix, actuator failures, and saturation constraints are tackled simultaneously. First, a smooth function that is more qualified to approximate the standard saturation characteristics is presented to deal with the actuator saturation constraints. Second, a fast nonsingular terminal sliding mode (FNTSM) manifold is constructed as a foundation of controllers design. By incorporating the fuzzy logic system into FNTSM technique, a less demanding solution of coping with model uncertainties is provided because the requirement of a prior knowledge of unknown inertial parameters and external disturbances in many existing achievements is removed. To reduce the number of parameters to be estimated, the norm approximation approach is exploited. Subsequently, an antichattering attitude controller is presented such that all the tracking errors converge into arbitrary small domains around the origin in finite time. The result is further extended to obtain a fault-tolerant controller against completely failed actuators. Finally, numerical simulation is conducted to verify the effectiveness of the proposed control scheme and comparison with relevant literature demonstrates its high performance. Furthermore, an experiment for the large satellite Hubble Space Telescope is carried out to validate the practical feasibility.

MSC:

93D40 Finite-time stability
93B12 Variable structure systems
93C42 Fuzzy control/observation systems
Full Text: DOI

References:

[1] HuQ, MaG, XieL. Robust and adaptive variable structure output feedback control of uncertain systems with input nonlinearity. Automatica. 2008;44(2):552‐559. · Zbl 1283.93063
[2] CaiW, LiaoX, SongDY. Indirect robust adaptive fault‐tolerant control for attitude tracking of spacecraft. J Guid Control Dynam. 2008;31(5):1456‐1463.
[3] LuoW, ChuYC, LingKV. Inverse optimal adaptive control for attitude tracking of spacecraft. IEEE Trans Autom Control. 2005;50(11):1639‐1654. · Zbl 1365.93339
[4] GaoH, YangX, ShiP. Multi‐objective robust H_∞ control of spacecraft rendezvous. IEEE Trans Control Syst Technol. 2009;17(4):794‐802.
[5] SuJ, CaiKY. Globally stabilizing proportional‐integral‐derivative control laws for rigid‐body attitude tracking. J Guid Control Dynam. 2011;34(4):1260‐1264.
[6] HuQ, XiaoB, FriswellMI. Robust fault‐tolerant control for spacecraft attitude stabilisation subject to input saturation. IET Control Theo Appl. 2011;5(2):271‐282.
[7] ZhuZ, XiaY, FuM. Adaptive sliding mode control for attitude stabilization with actuator saturation. IEEE Trans Ind Electron. 2011;58(10):4898‐4907.
[8] ChenZ, HuangJ. Attitude tracking of rigid spacecraft subject to disturbances of unknown frequencies. Int J Robust Nonlin Control. 2014;24(16):2231‐2242. · Zbl 1302.93080
[9] ZouAM, KumarKD. Adaptive attitude control of spacecraft without velocity measurements using Chebyshev neural network. Acta Astronaut. 2010;66(5-6):769‐779.
[10] JiangY, HuQ, MaG. Adaptive backstepping fault‐tolerant control for flexible spacecraft with unknown bounded disturbances and actuator failures. ISA Trans. 2010;49(1):57‐69.
[11] YinS, XiaoB, DingSX, et al. A review on recent development of spacecraft attitude fault tolerant control system. IEEE Trans Ind Electron. 2016;63(5):3311‐3320.
[12] MaY, TaoG, JiangB, et al. Multiple‐model adaptive control for spacecraft under sign errors in actuator response. J Guid Control Dynam. 2015;38(7):628‐641.
[13] HuQ, NiuG, WangC. Spacecraft attitude fault‐tolerant control based on iterative learning observer and control allocation. Aerosp Sci Technol. 2018;75:245‐253.
[14] MaY, JiangB, TaoG, et al. Uncertainty decomposition‐based fault‐tolerant adaptive control of flexible spacecraft. IEEE Trans Aerosp Electron Syst. 2015;51(2):1053‐1068.
[15] HongY, HuangJ, XuY. On an output feedback finite‐time stabilization problem. IEEE Trans Autom Control. 2001;46(2):305‐309. · Zbl 0992.93075
[16] YuS, YuX, ShirinzadehB, ManZ. Continuous finite‐time control for robotic manipulators with terminal sliding mode. Automatica. 2005;41(11):1957‐1964. · Zbl 1125.93423
[17] LiuY, LiuX, JingY. Adaptive practical preassigned finite‐time stability for a class of pure‐feedback systems with full state constraints. Int J Robust Nonlin Control. 2019;29(10):2978‐2994. · Zbl 1418.93241
[18] LiS, DingS, LiQ. Global set stabilisation of the spacecraft attitude using finite‐time control technique. Int J Control. 2009;82(5):822‐836. · Zbl 1165.93328
[19] DingS, LiS. Stabilization of the attitude of a rigid spacecraft with external disturbances using finite‐time control techniques. Aerosp Sci Technol. 2009;13(4-5):256‐265.
[20] DuH, LiS, QianC. Finite‐time attitude tracking control of spacecraft with application to attitude synchronization. IEEE Trans Autom Control. 2011;56(11):2711‐2717. · Zbl 1368.70036
[21] ZhaoL, JiaY. Finite‐time attitude tracking control for a rigid spacecraft using time‐varying terminal sliding mode techniques. Int J Control. 2015;88(6):1150‐1162. · Zbl 1316.93032
[22] WangZ, SuY, ZhangLA. New nonsingular terminal sliding mode control for rigid spacecraft attitude tracking. J Dyn Syst Meas Control. 2018;140(5):051006.
[23] LuK, XiaY, ZhuZ, BasinMV. Sliding mode attitude tracking of rigid spacecraft with disturbances. J Franklin Inst. 2012;349(2):413‐440. · Zbl 1254.93049
[24] HuoM, HuoX, KarimiHR, NiJ. Finite‐time control for attitude tracking maneuver of rigid satellite. Abstr Appl Anal. 2014;1‐15. http://dx.doi.org/10.1155/2014/302982. · Zbl 1406.93163 · doi:10.1155/2014/302982
[25] ZhuZ, XiaY, FuM. Attitude stabilization of rigid spacecraft with finite‐time convergence. Int J Robust Nonlin Control. 2011;21(6):686‐702. · Zbl 1214.93100
[26] TiwariPM, JanardhananS, un NabiM. A finite‐time convergent continuous time sliding mode controller for spacecraft attitude control. Paper presented at: 2010 11th International Workshop on Variable Structure Systems (VSS). IEEE; 2010:399‐403.
[27] LuK, XiaY. Finite‐time fault‐tolerant control for rigid spacecraft with actuator saturations. IET Control Theo Appl. 2013;7(11):1529‐1539.
[28] ZouAM, KumarKD, HouZG, LiuX. Finite‐time attitude tracking control for spacecraft using terminal sliding mode and Chebyshev neural network. IEEE Trans Syst Man Cybern B. 2011;41(4):950‐963.
[29] LuK, XiaY, FuM, YuC. Adaptive finite‐time attitude stabilization for rigid spacecraft with actuator faults and saturation constraints. Int J Robust Nonlin Control. 2016;26(1):28‐46. · Zbl 1333.93209
[30] LuK, XiaY. Adaptive attitude tracking control for rigid spacecraft with finite‐time convergence. Automatica. 2013;49(12):3591‐3599. · Zbl 1315.93045
[31] TiwariPM, JanardhananS, un NabiM. Rigid spacecraft attitude control using adaptive non‐singular fast terminal sliding mode. J Control Autom Electrical Syst. 2015;26(2):115‐124.
[32] TiwariPM, JanardhananS. Rigid spacecraft fault‐tolerant control using adaptive fast terminal sliding mode. Advances and Applications in Sliding Mode Control Systems. Cham, Switzerland: Springer; 2015:381‐406.
[33] HuoB, XiaY, LuK, FuM. Adaptive fuzzy finite‐time fault‐tolerant attitude control of rigid spacecraft. J Franklin Inst. 2015;352(10):4225‐4246. · Zbl 1395.93299
[34] LuK, XiaY, YuC, LiuH. Finite‐time tracking control of rigid spacecraft under actuator saturations and faults. IEEE Trans Autom Sci Eng. 2016;13(1):368‐381.
[35] GuiH, VukovichG. Adaptive fault‐tolerant spacecraft attitude control using a novel integral terminal sliding mode. Int J Robust Nonlin Control. 2017;27(16):3174‐3196. · Zbl 1386.93158
[36] HanZ, ZhangK, YangT, ZhangM. Spacecraft fault‐tolerant control using adaptive non‐singular fast terminal sliding mode. IET Control Theo Appl. 2016;10(16):1991‐1999.
[37] ShenQ, JiangB, ZhangT. Adaptive fault‐tolerant tracking control for a classof time‐delayed chaotic systems with saturation input containing sector[C]. Paper presented at: Proceedings of the 31st Chinese Control Conference; July 25‐27, 2012; Hefei, China. IEEE, 5204‐5208.
[38] XiaoB, HuQ, ShiP. Attitude stabilization of spacecrafts under actuator saturation and partial loss of control effectiveness. IEEE Trans Control Syst Technol. 2013;21(6):2251‐2263.
[39] ShenQ, JiangB, ZhangT. Adaptive fault‐tolerant tracking control for a class of time‐delayed chaotic systems with saturation input containing sector. Paper presented at: 2012 31st Chinese Control Conference (CCC). IEEE; 2012:5204‐5208.
[40] WangL, ChaiT, ZhaiL. Neural‐network‐based terminal sliding‐mode control of robotic manipulators including actuator dynamics. IEEE Trans Ind Electron. 2009;56(9):3296‐3304.
[41] WangLX, MendelJM. Fuzzy basis functions, universal approximation, and orthogonal least‐squares learning. IEEE Trans Neural Netw. 1992;3(5):807‐814.
[42] WangLX. Fuzzy systems are universal approximators. Paper presented at: IEEE International Conference on Fuzzy systems. IEEE; 1992:1163‐1170.
[43] QuZ. Robust Control of Nonlinear Uncertain Systems. New York, NY: Wiley; 1998. · Zbl 0938.93004
[44] HorriNM, HodgartS. Attitude stabilization of an underactuated satellite using two wheels. Paper presented at: 2003 IEEE Aerospace Conference Proceedings. IEEE; 2003,6:2629‐2635.
[45] ZhaoD, YangH, JiangB, WenL. Attitude stabilization of a flexible spacecraft under actuator complete failure. Acta Astronaut. 2016;123:129‐136.
[46] MengT, MatunagaS. Failure‐tolerant control for small agile satellites using single‐gimbal control moment gyros and magnetic torques. Acta Mech Sinica. 2012;28(2):551‐558.
[47] YangH, JiangB, ZhangY. Tolerance of intermittent faults in spacecraft attitude control: switched system approach. IET Control Theo Appl. 2012;6(13):2049‐2056.
[48] ThienelJK, SannerRM. Hubble space telescope angular velocity estimation during the robotic servicing mission. J Guid Control Dynam. 2007;30(1):29‐34.
[49] WieB, LiuQ, BauerF. Classical and robust H_∞ control redesign for the Hubble space telescope. J Guid Control Dynam. 1993;16(6):1069‐1077. · Zbl 0800.93312
[50] CaiW, FanL, SongY, SongY. Robust adaptive fault‐tolerant control of stochastic systems with modeling uncertainties and actuator failures. Abstr Appl Anal. 2014;2014:1‐11. http://dx.doi.org/10.1155/2014/450521. · Zbl 1406.93158 · doi:10.1155/2014/450521
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.