Hostname: page-component-848d4c4894-x24gv Total loading time: 0 Render date: 2024-05-12T10:03:08.028Z Has data issue: false hasContentIssue false

Spacecraft attitude control based on generalised dynamic inversion with adaptive neural network

Published online by Cambridge University Press:  31 August 2023

S. M. N. Jafri*
Affiliation:
Department of Electronic Engineering, NED University of Engineering and Technology, Karachi, Pakistan
M. I. Aslam
Affiliation:
Department of Telecommunications Engineering, NED University of Engineering and Technology, Karachi, Pakistan
*
Corresponding author: S. M. N. Jafri; Email: jafri_minhaj@cloud.neduet.edu.pk

Abstract

This paper proposes a robust generalised dynamic inversion (GDI) control system design with adaptive neural network (NN) estimation for spacecraft attitude tracking under the absence of knowledge of the spacecraft inertia parameters. The robust GDI control system works to enforce attitude tracking, and the adaptive NN augmentation compensates for the lack of knowledge of the spacecraft inertia parameters. The baseline GDI control law consists of a particular part and an auxiliary part. The particular part of the GDI control law works to realise a desired attitude dynamics of the spacecraft, and the auxiliary part works for finite-time stabilisation of the spacecraft angular velocity. Robustness against modeling uncertainties and external disturbances is provided by augmenting a siding mode control element within the particular part of the GDI control law. The singularity that accompanies GDI control is avoided by modifying the Moore-Penrose generalised inverse by means of a dynamic scaling factor. The NN weighting matrices are updated adaptively through a control Lyapunov function. A detailed stability analysis shows that the closed loop system is semi-global practically stable. For performance assessment, a spacecraft model is developed, and GDI-NN control is investigated for its attitude control problem through numerical simulations. Simulation results reveal the efficacy, robustness and adaptive attributes of proposed GDI-NN control for its application to spacecraft attitude control.

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of Royal Aeronautical Society

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Xu, Y., Hu, Q. and Shao, X. Composite adaptive attitude control for combined spacecraft with inertia uncertainties, Aerospace Sci. Technol., 2022, 131, p 107984.10.1016/j.ast.2022.107984CrossRefGoogle Scholar
Spencer, D.A., Betts, B., Bellardo, J.M., Diaz, A., Plante, B. and Mansell, J.R. The LightSail 2 solar sailing technology demonstration, Adv. Space Res., 2021, 67, (9), pp 28782889.10.1016/j.asr.2020.06.029CrossRefGoogle Scholar
Mansell, J.R. and Spencer, D.A. Deep learning fault diagnosis for spacecraft attitude determination and control, J. Aerospace Inf. Syst., 2021, 18, (3), pp 102115.CrossRefGoogle Scholar
Deshmukh, R., Cabrera, J.V. and Spencer, D. SmallSat aerocapture using a generalized numerical predictor corrector guidance architecture, AIAA Scitech Forum, 2021.CrossRefGoogle Scholar
McElrath, T.P., Cangahuala, L.A., Miller, K.J., Stravert, L.R. and Garcia-Perez, R. A system to monitor Ulysses nutation and thruster firings from variations of the spacecraft radio signal, Proceedings of the International Symposium on Space Dynamics, 1995.Google Scholar
Eddine, B.J., Boulanouar, K. and Elhassen, B. High-precision controller using LMI method for three-axis flexible satellite attitude stabilisation, Aeronaut. J., 2023, 127, pp 112.CrossRefGoogle Scholar
Huo, X., Zhang, A., Zhang, Z. and She, Z. A attitude control method for spacecraft considering actuator constraint and dynamics based backstepping, Seventh International Conference on Intelligent Control and Information Processing (ICICIP), IEEE, 2016.CrossRefGoogle Scholar
Zhong, C., Guo, Y. and Yu, Z. A self-adjusting sliding-mode control based on RBF neural network for flexible spacecraft attitude, International Conference on Information and Automation (ICIA), IEEE, 2013.CrossRefGoogle Scholar
Wang, X., Xu, B. and Pan, Y. Neural network-based sliding mode control for satellite attitude tracking, Adv. Space Res., 2023, 71, (9), pp 35653573.CrossRefGoogle Scholar
Zhang, C., Dai, M.Z., Wu, J., Xiao, B., Li, B. and Wang, M. Neural-networks and event-based fault-tolerant control for spacecraft attitude stabilization, Aerospace Sci. Technol., 2021, 114, pp 106746.CrossRefGoogle Scholar
Hasan, N.M., Haris, M. and Qin, S. Fault-tolerant spacecraft attitude control: a critical assessment, Prog. Aerospace Sci., 2022, 130, pp 100806.CrossRefGoogle Scholar
Xu, Y. Robust fault-tolerant attitude control of spacecraft using hybrid actuators, Aircraft Eng. Aerospace Technol., 2021, 94, (5), pp 649666.CrossRefGoogle Scholar
Yadegari, H., Beyramzad, J. and Khanmirza, E. Fault-tolerant spacecraft attitude control: a critical assessment, Adv. Space Res., 2022, 69, (8), pp 32043225.CrossRefGoogle Scholar
Pukdeboon, C. Output feedback second order sliding mode control for spacecraft attitude and translation motion, Int. J. Control Autom. Syst., 2016, 14, (2), pp 411424.CrossRefGoogle Scholar
Xiao, B., Hu, Q. and Wang, D. Spacecraft attitude fault tolerant control with terminal sliding-mode observer, J. Aerospace Eng., 2015, 28, (1), pp 04014055.CrossRefGoogle Scholar
Alipour, M.R., Saberi, F.F. and Kabganian, M. Modelling, design and experimental implementation of non-linear attitude tracking with disturbance compensation using adaptive-sliding control based on quaternion algebra, Aeronaut. J., 2018, 122, (1247), pp 148171.10.1017/aer.2017.122CrossRefGoogle Scholar
Lasemi, N. and Shaker, H.R. Spacecraft attitude control: application of fine trajectory linearization control, Adv. Space Res., 2021, 68, (9), pp 36633676.10.1016/j.asr.2021.08.018CrossRefGoogle Scholar
Fan, G.W., Lv, X.Y., Song, Y., Zhao, H.Y. and Zhang, L. Attitude optimization control method of agile optical small satellite for nonparallel ground track imaging, Int. J. Control Autom. Syst., 2022, 20, (8), pp 26162632.10.1007/s12555-021-0292-9CrossRefGoogle Scholar
Cassaro, M., Biannic, J.M. and Evain, H. Adaptive minimal control synthesis for satellite attitude control in presence of propellant sloshing and flexible appendices, European Control Conference (ECC), IEEE, 2022.CrossRefGoogle Scholar
Mohammed, M.S., Boussadia, H., Bellar, A. and Adnane, A. Adaptive backstepping control for three axis microsatellite attitude pointing under actuator faults, J. Phys. Conf. Ser., 2017, 783, (1), pp 012020.CrossRefGoogle Scholar
Gui, H. and Vukovich, G. Adaptive fault-tolerant spacecraft attitude control using a novel integral terminal sliding mode, Int. J. Robust Nonlinear Control, 2017, 27, (16), pp 31743196.CrossRefGoogle Scholar
Yang, I., Lee, D. and Han, D.S. Designing a robust nonlinear dynamic inversion controller for spacecraft formation flying, Math. Probl. Eng., 2014, 2014.Google Scholar
Acquatella, B.P. and Chu, Q.P. Agile spacecraft attitude control: an incremental nonlinear dynamic inversion approach, IFAC-PapersOnLine, 2020, 53, (2), pp 57095716.10.1016/j.ifacol.2020.12.1598CrossRefGoogle Scholar
Bajodah, A.H., Hodges, D.H. and Chen, Y.H. Inverse dynamics of servo-constraints based on the generalized inverse, Nonlinear Dyn., 2005, 39, pp 179196.CrossRefGoogle Scholar
Ansari, U. and Bajodah, A.H. Robust launch vehicle’s generalized dynamic inversion attitude control, Aircraft Eng. Aerospace Technol., 2017, 89, (6), pp 902910.CrossRefGoogle Scholar
Ansari, U., Bajodah, A.H. and Hamayun, M.T. Quadrotor control via robust generalized dynamic inversion and adaptive terminal sliding mode, Asian J. Control, 2019, 21, (3), pp 12371249.10.1002/asjc.1800CrossRefGoogle Scholar
Ansari, U. and Bajodah, A.H. Launch vehicle ascent flight attitude control using direct adaptive generalized dynamic inversion, J. Aerospace Eng., 2019, 233, (11), pp 41414153.Google Scholar
Liu, J. Radial Basis Function (RBF) Neural Network Control for Mechanical Systems: Design, Analysis and Matlab Simulation, Springer Science & Business Media, 2013, Berlin Heidelberg, Germany.10.1007/978-3-642-34816-7CrossRefGoogle Scholar
Wertz, J. Spacecraft Attitude Determination and Control, Springer Science & Business Media, 2012, Dordrecht, Netherlands.Google Scholar
Show, L.L. and Juang, J.C. Satellite large angle tracking control design: thruster control approach, Proceedings of the American Control Conference, IEEE, 2003.Google Scholar
Bajodah, A. Inertia-independent generalized dynamic inversion control of spacecraft attitude maneuvers, Advances in Spacecraft Technologies, 2011, Chap. 17, p 385.Google Scholar
Ansari, U. and Bajodah, A.H. Robust generalized dynamic inversion based control of autonomous underwater vehicles, Proc. Inst. Mech. Eng. Part M J. Eng. Maritime Environ., 2018, 232, (4), pp 434447.Google Scholar
Ansari, U., Bajodah, A.H. and Kada, B. Development and experimental investigation of a quadrotor’s robust generalized dynamic inversion control system, Nonlinear Dyn., 2019, 96, (2), pp 15411557.CrossRefGoogle Scholar
Ansari, U. and Bajodah, A.H. Hybrid direct-indirect adaptive generalized dynamic inversion based attitude control of autonomous underwater vehicles, Conference on Control Technology and Applications (CCTA), IEEE, 2018.CrossRefGoogle Scholar
Khalil, H. Noninear Systems, Prentice-Hall, 1996, New Jersey, United States.Google Scholar