Skip to main content
Log in

Robust non-aggressive three-axis attitude control of spacecraft: dynamic sliding mode approach

  • Research Article
  • Published:
Control Theory and Technology Aims and scope Submit manuscript

Abstract

Conventional sliding mode control (SMC) has been extensively applied in controlling spacecrafts because of its appealing characteristics such as robustness and a simple design procedure. Several methods such as second-order sliding modes and discontinuous controllers are applied for the SMC implementation. However, the main problems of these methods are convergence and error tracking in a finite amount of time. This paper combines an improved dynamic sliding mode controller and model predictive controller for spacecrafts to solve the chattering phenomenon in traditional sliding mode control. To this aim, this paper develops dynamic sliding mode control for spacecraft’s applications to omit the chattering issue. The proposed approach shows robust attitude tracking by a set of reaction wheels and stabilizes the spacecraft subject to disturbances and uncertainties. The proposed method improves the performance of the SMC for spacecraft by avoiding chattering. A set of simulation results are provided that show the advantages and improvements of this approach (in some sense) compared to SMC approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Benenia, M., Batatia, H., Camino, F. M., & Benslama, M. (2013). Altitude control of a satellite using a feedback linearization. In IET conference on control and automation 2013: uniting problems and solutions (pp. 1–6). IET.

  2. Shirobokov, M., Trofimov, S., & Ovchinnikov, M. (2021). Survey of machine learning techniques in spacecraft control design. Acta Astronautica, 186, 87–97.

    Article  Google Scholar 

  3. Bayat, F., & Javaheri, M. (2020). Two-layer terminal sliding mode attitude control of satellites equipped with reaction wheels. Asian Journal of Control, 22(1), 388–397.

    Article  MathSciNet  Google Scholar 

  4. Crassidis, J. L., & Markley, F. L. (1996). Sliding mode control using modified Rodrigues parameters. Journal of Guidance, Control, and Dynamics, 19(6), 1381–1383.

    Article  MATH  Google Scholar 

  5. Lo, S. C., & Chen, Y. P. (1995). Smooth sliding-mode control for spacecraft attitude tracking maneuvers. Journal of Guidance, Control, and Dynamics, 18(6), 1345–1349.

    Article  MATH  Google Scholar 

  6. Xu, Y., Tatasch, A., & Fitz-Coy, N. (2005). Chattering free sliding mode control for a 6 DOF formation flying mission. In AIAA guidance, navigation, and control conference and exhibit (pp. 6464). AIAA.

  7. Hui, L., & Li, J. (2009). Terminal sliding mode control for spacecraft formation flying. IEEE Transactions on Aerospace and Electronic Systems, 45(3), 835–846.

    Article  Google Scholar 

  8. Jafari, M., Mobayen, S., Bayat, F., & Roth, H. (2023). A nonsingular terminal sliding algorithm for swing and stance control of a prosthetic leg robot. Applied Mathematical Modelling, 113, 13–29.

    Article  MathSciNet  MATH  Google Scholar 

  9. Mobayen, S., Bayat, F., & ud Din, S., & Vu, M. T. (2023). Barrier function-based adaptive nonsingular terminal sliding mode control technique for a class of disturbed nonlinear systems. ISA Transactions., 134, 481–496.

  10. Wu, S. N., Sun, X. Y., Sun, Z. W., & Wu, X. D. (2010). Sliding-mode control for staring-mode spacecraft using a disturbance observer. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 224(2), 215–224.

    Article  Google Scholar 

  11. Li, J., Pan, Y., & Kumar, K. D. (2012). Design of asymptotic second-order sliding mode control for satellite formation flying. Journal of Guidance, Control, and Dynamics, 35(1), 309–316.

    Article  Google Scholar 

  12. Nair, R. R., Behera, L., Kumar, V., & Jamshidi, M. (2014). Multisatellite formation control for remote sensing applications using artificial potential field and adaptive fuzzy sliding mode control. IEEE Systems Journal, 9(2), 508–518.

    Article  Google Scholar 

  13. Cao, L., Li, X., Chen, X., & Zhao, Y. (2014). Minimum sliding mode error feedback control for fault tolerant small satellite attitude control. Advances in Space Research, 53(2), 309–324.

    Article  Google Scholar 

  14. Lee, K. W., & Singh, S. N. (2016). A higher-order sliding mode three-axis solar pressure satellite attitude control system. Journal of Aerospace Engineering, 29(1), 04015019.

    Article  Google Scholar 

  15. Kang, J., Zhu, Z. H., Wang, W., Li, A., & Wang, C. (2017). Fractional order sliding mode control for tethered satellite deployment with disturbances. Advances in Space Research, 59(1), 263–273.

    Article  Google Scholar 

  16. Wang, K., Hua, C., Chen, J., & Cai, M. (2020). Dual-loop integral sliding mode control for robust trajectory tracking of a quadrotor. International Journal of Systems Science, 51(2), 203–216.

    Article  MathSciNet  MATH  Google Scholar 

  17. Bayat, F. (2018). Model predictive sliding control for finite-time three-axis spacecraft attitude tracking. IEEE Transactions on Industrial Electronics, 66(10), 7986–7996.

    Article  Google Scholar 

  18. Tantawi, K. H. (2007). Linear dynamic modeling of satellites with various flexible appendages. M.Sc. Thesis, University of Tennessee at Chattanooga.

  19. Mohammadkhani, M. A., Bayat, F., & Jalali, A. A. (2014). Design of explicit model predictive control for constrained linear systems with disturbances. International Journal of Control, Automation and Systems, 12, 294–301.

  20. Zanjani, M. S., & Mobayen, S. (2023). Event-triggered global sliding mode controller design for anti-sway control of offshore container cranes. Ocean Engineering, 268, 113472.

    Article  Google Scholar 

  21. Hou, S., Wang, C., Chu, Y., & Fei, J. (2022). Neural-observer-based terminal sliding mode control: Design and application. IEEE Transactions on Fuzzy Systems, 30(11), 4800–4814.

    Article  Google Scholar 

  22. Nguyen, Q. D., Nguyen, H. P., Vo, D. N., Nguyen, X. B., Ueno, S., & Huang, S. C. (2022). Robust sliding mode control-based a novel super-twisting disturbance observer and fixed-time state observer for slotless-self bearing motor system. IEEE Access, 10, 23980–23994.

    Article  Google Scholar 

  23. Sindhuja, P. P., Panda, A., Velappan, V., & Panda, R. C. (2023). Disturbance-observer-based finite time sliding mode controller with unmatched uncertainties utilizing improved cubature Kalman filter. Transactions of the Institute of Measurement and Control, 45(9), 1795–1812.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Farhad Bayat or MohammadAli Mohammadkhani.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nikyar, J., Bayat, F. & Mohammadkhani, M. Robust non-aggressive three-axis attitude control of spacecraft: dynamic sliding mode approach. Control Theory Technol. 21, 505–514 (2023). https://doi.org/10.1007/s11768-023-00176-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-023-00176-5

Keywords

Navigation