Adaptive Fault Tolerant Attitude Control of a Nano-Satellite with Three Magnetorquers and One Reaction Wheel
Publication: Journal of Aerospace Engineering
Volume 35, Issue 1
Abstract
In this paper, a passive fault tolerant attitude control is investigated for a nano-satellite with three magnetorquers and one reaction wheel in the presence of actuator constraints, external disturbances, and partial loss of actuator effectiveness as unknown actuator faults. For this purpose, a variable structure control approach is employed due to its ability to deal with the partial loss of actuator effectiveness and adjusting the maximum amplitude of the control signal by a control gain. A modified sliding variable is designed based on angular velocity and attitude errors with an adaptive parameter coefficient. The dynamics equation of the adaptive parameter is extracted during the stability proof of the closed-loop system. Changing the value of this parameter changes the effect intensity of the quaternion errors on the sliding variable and causes the attitude errors to maintain within a limited range. Applying this parameter to the modified sliding variable makes the controller perform well even if the adaptive parameter is significantly reduced. Furthermore, directly using the adaptive parameter in the structure of control law makes the controller generate a chattering-free torque. Comparing the simulation results with the results of two variable structure control methods designed in previous articles shows that its performance in attitude tracking commands has improved. In addition, Monte Carlo simulations with random actuator faults are performed to show the robustness of the proposed controller in the presence of actuator constraints and external disturbances.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.
References
Amrr, S. M., M. Nabi, and P. M. Tiwari. 2019. “A fault-tolerant attitude tracking control of spacecraft using an anti-unwinding robust nonlinear disturbance observer.” Proc. Inst. Mech. Eng., Part G: J. Aerosp. Eng. 233 (16): 6005–6018. https://doi.org/10.1177/0954410019892180.
Bai, Y., J. D. Biggs, X. Wang, and N. Cui. 2018. “Attitude tracking with an adaptive sliding mode response to reaction wheel failure.” Eur. J. Control 42 (Jul): 67–76. https://doi.org/10.1016/j.ejcon.2018.02.008.
Bustan, D., N. Pariz, and S. K. H. Sani. 2014. “Robust fault-tolerant tracking control design for spacecraft under control input saturation.” ISA Trans. 53 (4): 1073–1080. https://doi.org/10.1016/j.isatra.2014.03.006.
Bustan, D., S. K. H. Sani, and N. Pariz. 2013. “Adaptive fault-tolerant spacecraft attitude control design with transient response control.” IEEE/ASME Trans. Mechatron. 19 (4): 1404–1411. https://doi.org/10.1109/tmech.2013.2288314.
Desouky, M. A., and O. Abdelkhalik. 2019. “Improved spacecraft magnetic attitude maneuvering.” J. Spacecraft Rockets 56 (5): 1611–1623. https://doi.org/10.2514/1.A34452.
Dey, S., D. K. Giri, K. Gaurav, and V. Laxmi. 2021. “Robust nonsingular terminal sliding mode attitude control of satellites.” J. Aerosp. Eng. 34 (1): 06020003. https://doi.org/10.1061/(ASCE)AS.1943-5525.0001224.
Esfahani, N., and K. Khorasani. 2016. “A distributed model predictive control (MPC) fault reconfiguration strategy for formation flying satellites.” Int. J. Control 89 (5): 960–983. https://doi.org/10.1080/00207179.2015.1110753.
Gao, S., Y. Jing, X. Liu, and G. M. Dimirovski. 2021. “Finite-time adaptive fault-tolerant control for rigid spacecraft attitude tracking.” Asian J. Control 23 (2): 1003–1024. https://doi.org/10.1002/asjc.2277.
Ghasemi, S., and K. Khorasani. 2015. “Fault detection and isolation of the attitude control subsystem of spacecraft formation flying using extended Kalman filters.” Int. J. Control 88 (10): 2154–2179. https://doi.org/10.1080/00207179.2015.1039591.
Golzari, A., H. N. Pishkenari, H. Salarieh, and T. Abdollahi. 2020. “Quaternion based linear time-varying model predictive attitude control for satellites with two reaction wheels.” Aerosp. Sci. Technol. 98 (Mar): 105677. https://doi.org/10.1016/j.ast.2019.105677.
Han, Z., K. Zhang, T. Yang, and M. Zhang. 2016. “Spacecraft fault-tolerant control using adaptive non-singular fast terminal sliding mode.” IET Control Theory Appl. 10 (16): 1991–1999. https://doi.org/10.1049/iet-cta.2016.0044.
Hao, T., and S. Matunaga. 2016. “New sliding mode control approach for rapid attitude maneuver using control moment gyros.” J. Aerosp. Eng. 29 (2): 06015001. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000537.
Hu, Q. 2010. “Robust adaptive sliding-mode fault-tolerant control with -gain performance for flexible spacecraft using redundant reaction wheels.” IET Control Theory Appl. 4 (6): 1055–1070. https://doi.org/10.1049/iet-cta.2009.0140.
Hu, Q., G. Niu, and C. Wang. 2018a. “Spacecraft attitude fault-tolerant control based on iterative learning observer and control allocation.” Aerosp. Sci. Technol. 75 (Apr): 245–253. https://doi.org/10.1016/j.ast.2017.12.031.
Hu, Q., Y. Shi, and X. Shao. 2018b. “Adaptive fault-tolerant attitude control for satellite reorientation under input saturation.” Aerosp. Sci. Technol. 78 (Jul): 171–182. https://doi.org/10.1016/j.ast.2018.04.015.
Hu, Q., and B. Xiao. 2013. “Adaptive fault tolerant control using integral sliding mode strategy with application to flexible spacecraft.” Int. J. Syst. Sci. 44 (12): 2273–2286. https://doi.org/10.1080/00207721.2012.702236.
Hu, Q., B. Xiao, and M. I. Friswell. 2011. “Robust fault-tolerant control for spacecraft attitude stabilisation subject to input saturation.” IET Control Theory Appl. 5 (2): 271–282. https://doi.org/10.1049/iet-cta.2009.0628.
Hu, Q., X. Zhang, and G. Niu. 2019. “Observer-based fault tolerant control and experimental verification for rigid spacecraft.” Aerosp. Sci. Technol. 92 (Sep): 373–386. https://doi.org/10.1016/j.ast.2019.06.013.
Huo, B., Y. Xia, L. Yin, and M. Fu. 2017. “Fuzzy adaptive fault-tolerant output feedback attitude-tracking control of rigid spacecraft.” IEEE Trans. Syst. Man Cybern.: Syst. 47 (8): 1898–1908. https://doi.org/10.1109/TSMC.2016.2564918.
Ivanov, D. S., M. Y. Ovchinnikov, V. I. Penkov, D. Roldugin, D. M. Doronin, and A. V. Ovchinnikov. 2017. “Advanced numerical study of the three-axis magnetic attitude control and determination with uncertainties.” Acta Astronaut. 132 (Mar): 103–110. https://doi.org/10.1016/j.actaastro.2016.11.045.
Jin, J., S. Ko, and C.-K. Ryoo. 2008. “Fault tolerant control for satellites with four reaction wheels.” Control Eng. Pract. 16 (10): 1250–1258. https://doi.org/10.1016/j.conengprac.2008.02.001.
Jouini, M., S. Dhahri, and A. Sellami. 2019. “Combination of integral sliding mode control design with optimal feedback control for nonlinear uncertain systems.” Trans. Inst. Meas. Control 41 (5): 1331–1339. https://doi.org/10.1177/0142331218777562.
Khalil, H. K. 2002. Nonlinear Systems. Upper Saddle River, NJ: Prentiss Hall.
Khatibi, M., and M. Haeri. 2019. “A unified framework for passive–active fault-tolerant control systems considering actuator saturation and disturbances.” Int. J. Control 92 (3): 653–663. https://doi.org/10.1080/00207179.2017.1365172.
Kumar, K. D., Godard, N. Abreu, and M. Sinha. 2018. “Fault-tolerant attitude control of miniature satellites using reaction wheels.” Acta Astronaut. 151 (Oct): 206–216. https://doi.org/10.1016/j.actaastro.2018.05.004.
Lee, H., and Y. Kim. 2010. “Fault-tolerant control scheme for satellite attitude control system.” IET Control Theory Appl. 4 (8): 1436–1450. https://doi.org/10.1049/iet-cta.2009.0159.
Liu, C., Z. Sun, D. Ye, and K. Shi. 2018. “Robust adaptive variable structure tracking control for spacecraft chaotic attitude motion.” IEEE Access 6: 3851–3857. https://doi.org/10.1109/ACCESS.2017.2788860.
Liu, M., X. Shao, and G. Ma. 2019. “Appointed-time fault-tolerant attitude tracking control of spacecraft with double-level guaranteed performance bounds.” Aerosp. Sci. Technol. 92 (Sep): 337–346. https://doi.org/10.1016/j.ast.2019.06.017.
Ma, Z., and G. Sun. 2016. “Adaptive sliding mode control of tethered satellite deployment with input limitation.” Acta Astronaut. 127 (Oct–Nov): 67–75. https://doi.org/10.1016/j.actaastro.2016.05.022.
Qian, M., H. Yi, and Z. Zheng. 2020. “Integrated fault tolerant attitude control approach for satellite attitude system with sensor faults.” Optim. Control Appl. Methods 41 (2): 555–570. https://doi.org/10.1002/oca.2557.
Sabzevari, S., M. R. Arvan, A. R. Vali, S. M. Dehghan, and M. H. Ferdowsi. 2020. “Symmetry preserving nonlinear observer for attitude estimation with magnetometer only.” ISA Trans. 102 (Jul): 314–324. https://doi.org/10.1016/j.isatra.2020.03.005.
Seddaoui, A., and C. M. Saaj. 2019. “Combined nonlinear H∞ controller for a controlled-floating space robot.” J. Guidance Control Dyn. 42 (8): 1878–1885. https://doi.org/10.2514/1.G003811.
Shao, X., Q. Hu, Y. Shi, and B. Jiang. 2018. “Fault-tolerant prescribed performance attitude tracking control for spacecraft under input saturation.” IEEE Trans. Control Syst. Technol. 28 (2): 574–582. https://doi.org/10.1109/TCST.2018.2875426.
Shi, S., B. Yuan, K. Zhao, Z. You, and G. Zhang. 2018. “Fault-tolerant attitude determination and control system design of Nanosatellite 2.” J. Aerosp. Eng. 31 (6): 04018087. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000912.
Shi, X.-N., Y.-A. Zhang, D. Zhou, and Z.-G. Zhou. 2019. “Global fixed-time attitude tracking control for the rigid spacecraft with actuator saturation and faults.” Acta Astronaut. 155 (Feb): 325–333. https://doi.org/10.1016/j.actaastro.2018.11.026.
Sidi, M. J. 1997. Spacecraft dynamics and control: A practical engineering approach. Cambridge, UK: Cambridge University Press.
Trégouët, J.-F., D. Arzelier, D. Peaucelle, C. Pittet, and L. Zaccarian. 2015. “Reaction wheels desaturation using magnetorquers and static input allocation.” IEEE Trans. Control Syst. Technol. 23 (2): 525–539. https://doi.org/10.1109/tcst.2014.2326037.
Xiao, Y., D. Ye, and Z. Sun. 2018. “Finite time fault-tolerant attitude control for rigid-flexible coupling satellites based on Legendre neural network.” Proc. Inst. Mech. Eng., Part G: J. Aerosp. Eng. 232 (15): 2845–2857. https://doi.org/10.1177/0954410017717756.
Zhang, F., Y. Fu, and S. Wang. 2016. “An adaptive variable structure control of the robot satellite system with floating base in Cartesian space.” Proc. Inst. Mech. Eng., Part C: J. Mech. Eng. Sci. 230 (18): 3241–3252. https://doi.org/10.1177/0954406215610789.
Information & Authors
Information
Published In
Copyright
© 2021 American Society of Civil Engineers.
History
Received: Nov 13, 2020
Accepted: May 4, 2021
Published online: Sep 24, 2021
Published in print: Jan 1, 2022
Discussion open until: Feb 24, 2022
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.
Cited by
- Sevil M. Sadigh, Abdorreza Kashaninia, Seyyed Mohammad Mehdi Dehghan, Adaptive sliding mode fault-tolerant control for satellite attitude tracking system, Advances in Space Research, 10.1016/j.asr.2022.09.064, 71, 3, (1784-1805), (2023).
- Xingyu Ma, Haoping Wang, Yang Tian, Dingxin He, Adaptive Model-free Control with Supervising Switching Technique for Robotic Manipulator with Actuator Failure, 2022 4th International Conference on Robotics and Computer Vision (ICRCV), 10.1109/ICRCV55858.2022.9953229, (329-333), (2022).