Abstract
This chapter addresses the finite-time attitude tracking control for rigid spacecraft with external disturbances and inertia uncertainties. A novel adaptive-gain super-twist algorithm (STA) improves the control performance of standard STA, and the dynamically adapted control gains can resolve non-overestimating problem. The presented controllers do not require any knowledge on inertial uncertainties and external disturbances, and are anti-chattering and anti-singularity. The closed-loop spacecraft system under the proposed controllers can provide rapidity, robustness, accuracy, and anti-wasting energy simultaneously, which is largely ignored in the existing literatures. The finite-time rigorous convergence, an estimation of the convergence time and accurate expression of convergence region is also provided. Finally, comparison results demonstrate that the presented controllers can achieve higher control performance than existing methods. Furthermore, digital simulations utilizing the physical parameters of Uosat-12 verify the effectiveness of the proposed controllers.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Xia, Y., Zhang, J., Lu, K., Zhou, N. (2019). Finite-Time Attitude Control for Rigid Spacecraft Based on Adaptive Super-Twisting Algorithm. In: Finite Time and Cooperative Control of Flight Vehicles. Advances in Industrial Control. Springer, Singapore. https://doi.org/10.1007/978-981-13-1373-8_7
Download citation
DOI: https://doi.org/10.1007/978-981-13-1373-8_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1372-1
Online ISBN: 978-981-13-1373-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)