Technical Papers
Nov 12, 2020

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

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 34Issue 1January 2021

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

Permissions

Request permissions for this article.

Authors

Affiliations

Researcher, School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China. ORCID: https://orcid.org/0000-0001-7902-407X. 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

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