Novel Adaptive Saturated Attitude Tracking Control of Rigid Spacecraft with Guaranteed Transient and Steady-State Performance
Publication: Journal of Aerospace Engineering
Volume 31, Issue 5
Abstract
In this paper, a novel adaptive model-free attitude tracking control method is investigated for rigid spacecraft with consideration of the external disturbance, unknown inertia matrix, and input saturation. First, the considered attitude tracking system with input saturation is transformed into a Lagrangian model, and a dead zone–based model is used to describe the saturation nonlinearity. Second, using the prescribed performance control theory, a static prescribed performance attitude control scheme is presented, by which the transient and steady-state performance (including the convergence rate, overshoot, and boundedness) of the attitude tracking system is proved to be guaranteed. Third, in order to improve the performance of the static prescribed performance control scheme, a novel learning-based supplementary control scheme is presented based on the approximate dynamic programming. Finally, two groups of numerical simulations are used to illustrate the effectiveness of the proposed learning-based prescribed performance attitude control method.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The authors would like to extend thanks for the support of the Major Program of the National Natural Science Foundation of China (Grant Nos. 61690210 and 61690211) and the sponsorship by the Innovation Foundation for Doctoral Dissertations of Northwestern Polytechnical University (Grant No. CX201711).
References
Ali, I., G. Radice, and J. Kim. 2010. “Backstepping control design with actuator torque bound for spacecraft attitude maneuver.” J. Guid. Contr. Dyn. 33 (1): 254–259. https://doi.org/10.2514/1.45541.
Al-Tamimi, A., F. L. Lewis, and M. Abu-Khalaf. 2008. “Discrete-time nonlinear HJB solution using approximate dynamic programming: Convergence proof.” IEEE Trans. Syst. Man Cybern. Part B 38 (4): 943–949. https://doi.org/10.1109/TSMCB.2008.926614.
Aslanov, V. S., and V. V. Yudintsev. 2013. “Dynamics and control of dual-spin gyrostat spacecraft with changing structure.” Celestial Mech. Dyn. Astron. 115 (1): 91–105. https://doi.org/10.1007/s10569-012-9453-8.
Beard, R. W., G. N. Saridis, and J. T. Wen. 1997. Galerkin approximations of the generalized Hamilton-Jacobi-Bellman equation. Elmsford, NY: Pergamon.
Bechlioulis, C. P., Z. Doulgeri, and G. A. Rovithakis. 2012. “Guaranteeing prescribed performance and contact maintenance via an approximation free robot force/position controller.” Automatica 48 (2): 360–365. https://doi.org/10.1016/j.automatica.2011.07.009.
Bechlioulis, C. P., and G. A. Rovithakis. 2008. “Robust adaptive control of feedback linearizable mimo nonlinear systems with prescribed performance.” IEEE Trans. Autom. Control 53 (9): 2090–2099. https://doi.org/10.1109/TAC.2008.929402.
Bechlioulis, C. P., and G. A. Rovithakis. 2014. “A low-complexity global approximation-free control scheme with prescribed performance for unknown pure feedback systems.” Automatica 50 (4): 1217–1226. https://doi.org/10.1016/j.automatica.2014.02.020.
Bu, X., X. Wu, J. Huang, and D. Wei. 2016. “Robust estimation-free prescribed performance back-stepping control of air-breathing hypersonic vehicles without affine models.” Int. J. Control 89 (11): 2185–2200. https://doi.org/10.1080/00207179.2016.1151080.
Cong, B., Z. Chen, and X. Liu. 2014. “Improved adaptive sliding mode control for rigid spacecraft attitude tracking.” J. Aerosp. Eng. 27 (4): 04014004. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000281.
Cui, X., H. Zhang, Y. Luo, and H. Jiang. 2017. “Adaptive dynamic programming for h∞ tracking design of uncertain nonlinear systems with disturbances and input constraints.” Int. J. Adapt. Control Signal Process. 31 (11): 1567–1583. https://doi.org/10.1002/acs.2786.
Du, H., S. Li, and C. Qian. 2011. “Finite-time attitude tracking control of spacecraft with application to attitude synchronization.” IEEE Trans. Autom. Control 56 (11): 2711–2717. https://doi.org/10.1109/TAC.2011.2159419.
Gui, H., and G. Vukovich. 2017. “Adaptive fault-tolerant spacecraft attitude control using a novel integral terminal sliding mode.” Int. J. Robust Nonlinear Control 27 (16): 3174–3196. https://doi.org/10.1002/rnc.3733.
Guo, W., F. Liu, J. Si, D. He, R. Harley, and S. Mei. 2016. “Online supplementary ADP learning controller design and application to power system frequency control with large-scale wind energy integration.” IEEE Trans. Neural Networks Learn. Syst. 27 (8): 1748–1761. https://doi.org/10.1109/TNNLS.2015.2431734.
Han, J. 2009. “From PID to active disturbance rejection control.” IEEE Trans. Ind. Electron. 56 (3): 900–906. https://doi.org/10.1109/TIE.2008.2011621.
Hou, Z. S., and Z. Wang. 2013. “From model-based control to data-driven control: Survey, classification and perspective.” Inf. Sci. 235 (Jun): 3–35. https://doi.org/10.1016/j.ins.2012.07.014.
Huang, P., M. Wang, Z. Meng, F. Zhang, Z. Liu, and H. Chang. 2016. “Reconfigurable spacecraft attitude takeover control in post-capture of target by space manipulators.” J. Franklin Inst. 353 (9): 1985–2008. https://doi.org/10.1016/j.jfranklin.2016.03.011.
Jia, Y. 2015. “Finite-time attitude tracking control for a rigid spacecraft using time-varying terminal sliding mode techniques.” Int. J. Control 88 (6): 1150–1162. https://doi.org/10.1080/00207179.2014.996854.
Karayiannidis, Y., D. Papageorgiou, and Z. Doulgeri. 2016. “A model-free controller for guaranteed prescribed performance tracking of both robot joint positions and velocities.” IEEE Rob. Autom. Lett. 1 (1): 267–273. https://doi.org/10.1109/LRA.2016.2516245.
Khan, S. G., G. Herrmann, F. L. Lewis, T. Pipe, and C. Melhuish. 2012. “Reinforcement learning and optimal adaptive control: An overview and implementation examples.” Ann. Rev. Control 36 (1): 42–59. https://doi.org/10.1016/j.arcontrol.2012.03.004.
Lewis, F. L., D. Vrabie, and K. G. Vamvoudakis. 2015. “Reinforcement learning and feedback control: Using natural decision methods to design optimal adaptive controllers.” IEEE Control Syst. Mag. 32 (6): 76–105. https://doi.org/10.1109/MCS.2012.2214134.
Li, B., Q. Hu, and J. Qi. 2015. “Null-space-based optimal control reallocation for spacecraft stabilization under input saturation.” Int. J. Adapt. Control Signal Process. 29 (6): 705–724. https://doi.org/10.1002/acs.2502.
Li, C., K. L. Teo, B. Li, and G. Ma. 2012. “A constrained optimal pid-like controller design for spacecraft attitude stabilization.” Acta Astronaut. 74 (3): 131–140. https://doi.org/10.1016/j.actaastro.2011.12.021.
Liu, C., D. Ye, K. Shi, and Z. Sun. 2017. “Robust high-precision attitude control for flexible spacecraft with improved mixed h2/h∞ control strategy under poles assignment constraint.” Acta Astronaut. 136 (Jul): 166–175. https://doi.org/10.1016/j.actaastro.2017.03.009.
Lu, K., and Y. Xia. 2013. “Adaptive attitude tracking control for rigid spacecraft with finite-time convergence.” Automatica 49 (12): 3591–3599. https://doi.org/10.1016/j.automatica.2013.09.001.
Marantos, P., C. P. Bechlioulis, and K. J. Kyriakopoulos. 2017. “Robust trajectory tracking control for small-scale unmanned helicopters with model uncertainties.” IEEE Trans. Control Syst. Technol. 25 (6): 2010–2021. https://doi.org/10.1109/TCST.2016.2642160.
Park, Y. 2013. “Inverse optimal and robust nonlinear attitude control of rigid spacecraft.” Aerosp. Sci. Technol. 28 (1): 257–265. https://doi.org/10.1016/j.ast.2012.11.006.
Pukdeboon, C. 2013. “Optimal output feedback controllers for spacecraft attitude tracking.” Asian J. Control 15 (5): 1284–1294. https://doi.org/10.1002/asjc.615.
Pukdeboon, C., A. S. I. Zinober, and M. W. L. Thein. 2010. “Quasi-continuous higher order sliding-mode controllers for spacecraft-attitude-tracking maneuvers.” IEEE Trans. Ind. Electron. 57 (4): 1436–1444. https://doi.org/10.1109/TIE.2009.2030215.
Seiffertt, J., and S. Sanyal. 2008. “Hamilton-Jacobi-Bellman equations and approximate dynamic programming on time scales.” IEEE Trans. Syst. Man Cybern. Part B 38 (4): 918–923. https://doi.org/10.1109/TSMCB.2008.923532.
Shao, S., Q. Zong, B. Tian, and F. Wang. 2017. “Finite-time sliding mode attitude control for rigid spacecraft without angular velocity measurement.” J. Franklin Inst. 354 (12): 4656–4674. https://doi.org/10.1016/j.jfranklin.2017.04.020.
Shen, Q., D. Wang, S. Zhu, and E. K. Poh. 2015. “Integral-type sliding mode fault-tolerant control for attitude stabilization of spacecraft.” IEEE Trans. Control Syst. Technol. 23 (3): 1131–1138. https://doi.org/10.1109/TCST.2014.2354260.
Shi, L., X. Yan, and S. Tang. 2017a. “Prescribed performance interceptor guidance with terminal line of sight angle constraint accounting for missile autopilot lag.” Aerosp. Sci. Technol. 69 (Oct): 171–180. https://doi.org/10.1016/j.ast.2017.06.022.
Shi, L., Z. H. Zhu, S. Tang, and X. Yan. 2017b. “Prescribed performance slide mode guidance law with terminal line-of-sight angle constraint against maneuvering targets.” Nonlinear Dyn. 88 (3): 2101–2110. https://doi.org/10.1007/s11071-017-3365-9.
Shuster, M. D. 1993. “A survey of attitude representations.” J. Astronaut. Sci. 41 (4): 439–517.
Sokolov, Y., R. Kozma, L. D. Werbos, and P. J. Werbos. 2015. “Complete stability analysis of a heuristic approximate dynamic programming control design.” Automatica 59 (Sep): 9–18. https://doi.org/10.1016/j.automatica.2015.06.001.
Song, R., F. Lewis, Q. Wei, H. G. Zhang, Z. P. Jiang, and L. Dan. 2015. “Multiple actor-critic structures for continuous-time optimal control using input-output data.” IEEE Trans. Neural Networks Learn. Syst. 26 (4): 851–865. https://doi.org/10.1109/TNNLS.2015.2399020.
Song, R., W. Xiao, Q. Wei, and C. Sun. 2014. “Neural-network-based approach to finite-time optimal control for a class of unknown nonlinear systems.” Soft Comput. 18 (8): 1645–1653. https://doi.org/10.1007/s00500-013-1170-z.
Sontag, E. 2008. Mathematical control theory. New York, NY: Springer.
Theodorakopoulos, A., and G. A. Rovithakis. 2016. “Low-complexity prescribed performance control of uncertain mimo feedback linearizable systems.” IEEE Trans. Autom. Control 61 (7): 1946–1952. https://doi.org/10.1109/TAC.2015.2480232.
Tiwari, P. M., S. Janardhanan, and M. U. Nabi. 2015. “Rigid spacecraft attitude control using adaptive integral second order sliding mode.” Aerosp. Sci. Technol. 42 (Apr–May): 50–57. https://doi.org/10.1016/j.ast.2014.11.017.
Tiwari, P. M., S. Janardhanan, and M. U. Nabi. 2016. “Attitude control using higher order sliding mode.” Aerosp. Sci. Technol. 54 (Jul): 108–113. https://doi.org/10.1016/j.ast.2016.04.012.
Verginis, C. K., C. P. Bechlioulis, D. V. Dimarogonas, and K. J. Kyriakopoulos. 2018. “Robust distributed control protocols for large vehicular platoons with prescribed transient and steady-state performance.” IEEE Trans. Control Syst. Technol. 26 (1): 299–304. https://doi.org/10.1109/TCST.2017.2658180.
Vrabie, D., O. Pastravanu, M. Abu-Khalaf, and F. L. Lewis. 2009. “Adaptive optimal control for continuous-time linear systems based on policy iteration.” Automatica 45 (2): 477–484. https://doi.org/10.1016/j.automatica.2008.08.017.
Wang, F. Y., H. Zhang, and D. Liu. 2009. “Adaptive dynamic programming: An introduction.” IEEE Comput. Intell. Mag. 4 (2): 39–47. https://doi.org/10.1109/MCI.2009.932261.
Wei, C., J. Luo, H. Dai, Z. Yin, and J. Yuan. 2017a. “Low-complexity differentiator-based decentralized fault-tolerant control of uncertain large-scale nonlinear systems with unknown dead zone.” Nonlinear Dyn. 89 (4): 2573–2592. https://doi.org/10.1007/s11071-017-3605-z.
Wei, C., J. Luo, H. Dai, J. Yuan, and J. Xie. 2017b. “Efficient adaptive constrained control with time-varying predefined performance for a hypersonic flight vehicle.” Int. J. Adv. Rob. Syst. 14 (2): 1–17. https://doi.org/10.1177/1729881416687504.
Wei, C., J. Luo, Z. Yin, X. Wei, and J. Yuan. 2018. “Robust estimation-free decentralized prescribed performance control of nonaffine nonlinear large-scale systems.” Int. J. Rob. Nonlinear Control 28 (1): 174–196. https://doi.org/10.1002/rnc.3860.
Xu, X., C. Wang, and F. L. Lewis. 2014. “Editorial: Some recent advances in learning and adaptation for uncertain feedback control systems.” Int. J. Adapt. Control Signal Process. 28 (3–5): 201–204. https://doi.org/10.1002/acs.2475.
Yan, X., M. Chen, Q. Wu, and S. Shao. 2015. “Dynamic surface control for a class of stochastic non-linear systems with input saturation.” IET Control Theory Appl. 10 (1): 35–43. https://doi.org/10.1049/iet-cta.2015.0031.
Younes, A. B., D. Mortari, J. D. Turner, and J. L. Junkins. 2014. “Attitude error kinematics.” J. Guid. Contr. Dyn. 37 (1): 330–336. https://doi.org/10.2514/1.60928.
Zhang, D., D. Liu, and D. Wang. 2014. “Approximate optimal solution of the DTHJB equation for a class of nonlinear affine systems with unknown dead-zone constraints.” Soft Comput. 18 (2): 349–357. https://doi.org/10.1007/s00500-013-1062-2.
Zhong, C., Y. Guo, and L. Wang. 2015. “Fuzzy active disturbance rejection attitude control of spacecraft with unknown disturbance and parametric uncertainty.” Int. J. Control Autom. 8 (8): 233–242. https://doi.org/10.14257/ijca.2015.8.8.24.
Zhu, Z., Y. Xia, and M. Fu. 2015. “Attitude stabilization of rigid spacecraft with finite-time convergence.” Int. J. Robust Nonlinear Control 21 (6): 686–702. https://doi.org/10.1002/rnc.1624.
Information & Authors
Information
Published In
Copyright
©2018 American Society of Civil Engineers.
History
Received: Nov 2, 2017
Accepted: Mar 1, 2018
Published online: Jun 13, 2018
Published in print: Sep 1, 2018
Discussion open until: Nov 13, 2018
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.