Technical Papers
Sep 24, 2021

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 L2-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 L 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

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 35Issue 1January 2022

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

Permissions

Request permissions for this article.

Authors

Affiliations

Ph.D. Student, Faculty of Electrical and Computer Engineering, Malek Ashtar Univ. of Technology, Lavizan, Tehran 15875-1774, Iran. ORCID: https://orcid.org/0000-0002-0066-6406. Email: [email protected]
Assistant Professor, Faculty of Electrical and Computer Engineering, Malek Ashtar Univ. of Technology, Lavizan, Tehran 15875-1774, Iran (corresponding author). ORCID: https://orcid.org/0000-0002-9781-2296. Email: [email protected]
Assistant Professor, Faculty of Electrical and Computer Engineering, Malek Ashtar Univ. of Technology, Lavizan, Tehran 15875-1774, Iran. ORCID: https://orcid.org/0000-0002-3835-0212. Email: [email protected]

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

  • 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).
  • 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).

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share