Robust Adaptive Iterative Learning Control for High-Precision Attitude Tracking of Spacecraft
Publication: Journal of Aerospace Engineering
Volume 34, Issue 1
Abstract
In this paper, a robust adaptive iterative learning control (ILC) scheme is developed for the high-precision attitude tracking control of spacecraft in the presence of parametric uncertainties and external disturbances. The proposed robust adaptive ILC law consists of three parts, i.e., the classic proportional-derivative (PD) feedback control term, the PD-type feedforward learning term, and the robust term. The adaptive updating laws are designed for the gain matrices of both the classic PD feedback control term and the PD-type feedforward learning term. The asymptotic stability of the whole closed-loop system is proved through the Lyapunov function–based convergence analysis. The proposed robust adaptive ILC scheme can not only compensate for the parametric uncertainties and repetitive disturbance, but also handle the nonrepetitive disturbance owing to the robust control concept. Moreover, the proposed robust adaptive ILC scheme can achieve the fast convergence speed benefiting from the adaptive technique. Numerical simulations illustrate the effectiveness and superiority of the proposed ILC scheme.
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
Ahn, H.-S., Y. Chen, and K. L. Moore. 2007. “Iterative learning control: Brief survey and categorization.” IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 37 (6): 1099–1121. https://doi.org/10.1109/TSMCC.2007.905759.
Ali, I., G. Radice, and J. Kim. 2010. “Backstepping control design with actuator torque bound for spacecraft attitude maneuver.” J. Guidance Control Dyn. 33 (1): 254–259. https://doi.org/10.2514/1.45541.
Bristow, D. A., M. Tharayil, and A. G. Alleyne. 2006. “A survey of iterative learning control.” IEEE Control Syst. Mag. 26 (3): 96–114. https://doi.org/10.1109/MCS.2006.1636313.
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.
Gao, J., and Y. Cai. 2016. “Adaptive finite-time control for attitude tracking of rigid spacecraft.” J. Aerosp. Eng. 29 (4): 04016016. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000597.
Guo, Y., S.-M. Song, X.-H. Li, and P. Li. 2017. “Terminal sliding mode control for attitude tracking of spacecraft under input saturation.” J. Aerosp. Eng. 30 (3): 06016006. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000691.
Kang, W. 1995. “Nonlinear H∞ control and its applications to rigid spacecraft.” IEEE Trans. Autom. Control 40 (7): 1281–1285. https://doi.org/10.1109/9.400476.
Kim, K.-S., and Y. Kim. 2003. “Robust backstepping control for slew maneuver using nonlinear tracking function.” IEEE Trans. Control Syst. Technol. 11 (6): 822–829. https://doi.org/10.1109/TCST.2003.815608.
Kristiansen, R., P. J. Nicklasson, and J. T. Gravdahl. 2009. “Satellite attitude control by quaternion-based backstepping.” IEEE Trans. Control Syst. Technol. 17 (1): 227–232. https://doi.org/10.1109/TCST.2008.924576.
Li, Y., Z. Sun, and D. Ye. 2017. “Time efficient robust PID plus controller for satellite attitude stabilization control considering angular velocity and control torque constraint.” J. Aerosp. Eng. 30 (5): 04017030. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000743.
Lo, S.-C., and Y.-P. Chen. 1995. “Smooth sliding-mode control for spacecraft attitude tracking maneuvers.” J. Guidance Control Dyn. 18 (6): 1345–1349. https://doi.org/10.2514/3.21551.
Ouyang, P. R., W. J. Zhang, and M. M. Gupta. 2006. “An adaptive switching learning control method for trajectory tracking of robot manipulators.” Mechatronics 16 (1): 51–61. https://doi.org/10.1016/j.mechatronics.2005.08.002.
Pukdeboon, C., A. S. I. Zinober, and M.-W. L. Thein. 2010. “Quasi-continuous high 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.
Qian, S., B. Zi, and H. Ding. 2016. “Dynamics and trajectory tracking control of cooperative multiple mobile cranes.” Nonlinear Dyn. 83 (1–2): 89–108. https://doi.org/10.1007/s11071-015-2313-9.
Slotine, J.-J. E., and W. Li. 1991. Applied nonlinear control. Englewood Cliffs, NJ: Prentice-Hall.
Su, J., and K.-Y. Cai. 2011. “Globally stabilizing proportional-integral-derivative control laws for rigid-body attitude tracking.” J. Guidance Control Dyn. 34 (4): 1260–1264. https://doi.org/10.2514/1.52301.
Su, Y., and C. Zheng. 2011. “Globally asymptotic stabilization of spacecraft with simple saturated proportional-derivative control.” J. Guidance Control Dyn. 34 (6): 1932–1936. https://doi.org/10.2514/1.54254.
Sun, G., J. Chen, and B. Zhu. 2017. “Generalized predictive control for spacecraft attitude based on adaptive fuzzy estimator.” J. Aerosp. Eng. 30 (5): 04017024. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000733.
Tiwari, P. M., S. Janardhanan, and M. un-Nabi. 2018. “Spacecraft anti-unwinding attitude control using second-order sliding mode.” Asian J. Control 20 (1): 455–468. https://doi.org/10.1002/asjc.1601.
Tsiotras, P. 1998. “Further passivity results for the attitude control problem.” IEEE Trans. Autom. Control 43 (11): 1597–1600. https://doi.org/10.1109/9.728877.
Wen, J. T.-Y., and K. Kreutz-Delgado. 1991. “The attitude control problem.” IEEE Trans. Autom. Control 36 (10): 1148–1162. https://doi.org/10.1109/9.90228.
Wu, B., D. Wang, and E. K. Poh. 2015. “High precision satellite attitude tracking control via iterative learning control.” J. Guidance Control Dyn. 38 (3): 528–534. https://doi.org/10.2514/1.G000497.
Xu, J.-X. 2011. “A survey on iterative learning control for nonlinear systems.” Int. J. Control 84 (7): 1275–1294. https://doi.org/10.1080/00207179.2011.574236.
Xu, J.-X., and R. Yan. 2005. “On initial conditions in iterative learning control.” IEEE Trans. Autom. Control 50 (9): 1349–1354. https://doi.org/10.1109/TAC.2005.854613.
Yeh, F.-K. 2010. “Sliding-mode adaptive attitude controller design for spacecraft with thrusters.” IET Control Theory Appl. 4 (7): 1254–1264. https://doi.org/10.1049/iet-cta.2009.0026.
Zheng, Q., and F. Wu. 2009. “Nonlinear H∞ control designs with axisymmetric spacecraft control.” J. Guidance Control Dyn. 32 (3): 850–859. https://doi.org/10.2514/1.40060.
Zhu, Z., Y. Xia, and M. Fu. 2011. “Adaptive sliding mode control for attitude stabilization with actuator saturation.” IEEE Trans. Ind. Electron. 58 (10): 4898–4907. https://doi.org/10.1109/TIE.2011.2107719.
Information & Authors
Information
Published In
Copyright
© 2020 American Society of Civil Engineers.
History
Received: May 6, 2020
Accepted: Sep 2, 2020
Published online: Nov 12, 2020
Published in print: Jan 1, 2021
Discussion open until: Apr 12, 2021
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.