{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T10:01:07Z","timestamp":1767866467711,"version":"3.49.0"},"reference-count":42,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T00:00:00Z","timestamp":1723075200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Jilin Provincial Science and Technology Department","award":["2022SYHZ0013"],"award-info":[{"award-number":["2022SYHZ0013"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This study presents a predefined-time control strategy for rigid spacecraft, employing dynamic predictive techniques to achieve robust and precise attitude tracking within predefined time constraints. Advanced predictive algorithms are used to effectively mitigate system uncertainties and environmental disturbances. The main contributions of this work are introducing adaptive global optimization for period updates, which relaxes the original restrictive conditions; ensuring easier parameter adjustments in predefined-time control, providing a nonconservative upper bound on system stability; and developing a continuous, robust control law through terminal sliding mode control and predictive methods. Extensive simulations confirm the control scheme reduces attitude tracking errors to less than 0.01 degrees at steady state, demonstrating the effectiveness of the proposed control strategy.<\/jats:p>","DOI":"10.3390\/s24165127","type":"journal-article","created":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T12:13:14Z","timestamp":1723119194000},"page":"5127","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Enhanced Predefined-Time Control for Spacecraft Attitude Tracking: A Dynamic Predictive Approach"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0413-9873","authenticated-orcid":false,"given":"Jinhe","family":"Yang","sequence":"first","affiliation":[{"name":"Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}]},{"given":"Tongjian","family":"Guo","sequence":"additional","affiliation":[{"name":"Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China"}]},{"given":"Yi","family":"Yu","sequence":"additional","affiliation":[{"name":"Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China"}]},{"given":"Quanliang","family":"Dong","sequence":"additional","affiliation":[{"name":"Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}]},{"given":"Yifan","family":"Jia","sequence":"additional","affiliation":[{"name":"Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}]}],"member":"1968","published-online":{"date-parts":[[2024,8,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"017002","DOI":"10.1117\/1.JATIS.6.1.017002","article-title":"In-orbit robotic assembly mission design and planning to construct a large space telescope","volume":"6","author":"She","year":"2020","journal-title":"J. Astron. Telesc. Instrum. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"222202","DOI":"10.1007\/s11432-018-9844-3","article-title":"Event-triggered attitude tracking for rigid spacecraft","volume":"62","author":"Cai","year":"2019","journal-title":"Sci. China Inf. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"112567","DOI":"10.1016\/j.oceaneng.2022.112567","article-title":"Robust fixed-time tracking control for underactuated AUVs based on fixed-time disturbance observer","volume":"266","author":"An","year":"2022","journal-title":"Ocean Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"110571","DOI":"10.1016\/j.chaos.2020.110571","article-title":"Predefined-time convergence in fractional-order systems","volume":"143","author":"Defoort","year":"2021","journal-title":"Chaos Solitons Fractals"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2331","DOI":"10.1177\/0954410018776531","article-title":"Smooth time-optimal attitude control of spacecraft","volume":"233","author":"Hu","year":"2019","journal-title":"Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3851","DOI":"10.1109\/ACCESS.2017.2788860","article-title":"Robust Adaptive Variable Structure Tracking Control for Spacecraft Chaotic Attitude Motion","volume":"6","author":"Liu","year":"2018","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1109\/TCST.2020.2968868","article-title":"Model-Free Prescribed Performance Control for Spacecraft Attitude Tracking","volume":"29","author":"Hu","year":"2021","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"106331","DOI":"10.1016\/j.ast.2020.106331","article-title":"Preassigned finite-time attitude control for spacecraft based on time-varying barrier Lyapunov functions","volume":"108","author":"Wu","year":"2021","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"799","DOI":"10.1002\/rnc.3338","article-title":"Robust attitude tracking control of spacecraft under control input magnitude and rate saturations","volume":"26","author":"Zou","year":"2016","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.actaastro.2017.02.026","article-title":"Robust spacecraft attitude tracking control using hybrid actuators with uncertainties","volume":"136","author":"Cao","year":"2017","journal-title":"Acta Astronaut."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1317","DOI":"10.1007\/s11071-016-3312-1","article-title":"Nonlinear disturbance observer-based robust control of attitude tracking of rigid spacecraft","volume":"88","author":"Lee","year":"2017","journal-title":"Nonlinear Dyn."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"4022","DOI":"10.1109\/TIE.2021.3076729","article-title":"Dual-Loop Tube-Based Robust Model Predictive Attitude Tracking Control for Spacecraft with System Constraints and Additive Disturbances","volume":"69","author":"Chai","year":"2022","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2739","DOI":"10.1109\/TIE.2022.3167150","article-title":"Fixed-Time Constrained Model Predictive Sliding Mode Control of Spacecraft Simulator","volume":"70","author":"Khodaverdian","year":"2023","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"7986","DOI":"10.1109\/TIE.2018.2881936","article-title":"Model Predictive Sliding Control for Finite-Time Three-Axis Spacecraft Attitude Tracking","volume":"66","author":"Bayat","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.actaastro.2011.03.001","article-title":"Quaternion-based finite time control for spacecraft attitude tracking","volume":"69","author":"Wu","year":"2011","journal-title":"Acta Astronaut."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.isatra.2013.08.008","article-title":"Finite-time control for nonlinear spacecraft attitude based on terminal sliding mode technique","volume":"53","author":"Song","year":"2014","journal-title":"ISA Trans."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1150","DOI":"10.1080\/00207179.2014.996854","article-title":"Finite-time attitude tracking control for a rigid spacecraft using time-varying terminal sliding mode techniques","volume":"88","author":"Zhao","year":"2015","journal-title":"Int. J. Control"},{"key":"ref_18","first-page":"826","article-title":"Adaptive backstepping finite-time sliding mode control of spacecraft attitude tracking","volume":"26","author":"Pukdeboon","year":"2015","journal-title":"J. Syst. Eng. Electron."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1687814017690341","DOI":"10.1177\/1687814017690341","article-title":"Fault-tolerant sliding mode attitude tracking control for flexible spacecraft with disturbance and modeling uncertainty","volume":"9","author":"Cao","year":"2017","journal-title":"Adv. Mech. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"530","DOI":"10.1007\/s12555-013-0247-x","article-title":"Nonsingular terminal sliding mode based finite-time control for spacecraft attitude tracking","volume":"12","author":"Pukdeboon","year":"2014","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Chen, R., Wang, Z., and Che, W. (2022). Adaptive Sliding Mode Attitude-Tracking Control of Spacecraft with Prescribed Time Performance. Mathematics, 10.","DOI":"10.3390\/math10030401"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1016\/S1000-9361(08)60046-1","article-title":"Time-varying sliding mode controls in rigid spacecraft attitude tracking","volume":"21","author":"Jin","year":"2008","journal-title":"Chin. J. Aeronaut."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"7428535","DOI":"10.1155\/2018\/7428535","article-title":"Model Predictive Control to Autonomously Approach a Failed Spacecraft","volume":"2018","author":"Wang","year":"2018","journal-title":"Int. J. Aerosp. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"7053","DOI":"10.1109\/TSMC.2023.3292426","article-title":"Resilient Formation Tracking of Spacecraft Swarm against Actuation Attacks: A Distributed Lyapunov-Based Model Predictive Approach","volume":"53","author":"Cui","year":"2023","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.ast.2018.03.001","article-title":"Optimal direct adaptive soft switching multi-model predictive control using the gap metric for spacecraft attitude control in a wide range of operating points","volume":"77","author":"Saki","year":"2018","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2658","DOI":"10.1109\/TCST.2022.3163597","article-title":"Modeling and Sliding-Mode Control for Launch and Recovery System in Predictable Sea States with Feasibility Check for Collision Avoidance","volume":"30","author":"Zhang","year":"2022","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/j.asr.2020.03.048","article-title":"Generalized predictive tracking control of spacecraft attitude based on hyperbolic tangent extended state observer","volume":"66","author":"Chen","year":"2020","journal-title":"Adv. Space Res."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"04017024","DOI":"10.1061\/(ASCE)AS.1943-5525.0000733","article-title":"Generalized Predictive Control for Spacecraft Attitude Based on Adaptive Fuzzy Estimator","volume":"30","author":"Sun","year":"2017","journal-title":"J. Aerosp. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"107552","DOI":"10.1016\/j.ast.2022.107552","article-title":"Three-dimensional field of view and impact angle constrained guidance with terminal speed maximization","volume":"126","author":"Duvvuru","year":"2022","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1002\/acs.3358","article-title":"Generalized predictive control of spacecraft attitude with adaptive predictive period","volume":"36","author":"Sun","year":"2021","journal-title":"Int. J. Adapt. Control Signal Process."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2937","DOI":"10.1109\/TAES.2018.2832998","article-title":"Adaptive Nonsingular Fixed-Time Attitude Stabilization of Uncertain Spacecraft","volume":"54","author":"Chen","year":"2018","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1892","DOI":"10.1109\/TCST.2016.2519838","article-title":"Fixed-Time Attitude Control for Rigid Spacecraft with Actuator Saturation and Faults","volume":"24","author":"Jiang","year":"2016","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s11071-012-0442-y","article-title":"Global finite-time synchronization of a class of the non-autonomous chaotic systems","volume":"70","author":"Yang","year":"2012","journal-title":"Nonlinear Dyn."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2961","DOI":"10.1109\/TSMC.2022.3218599","article-title":"Adaptive Fixed-Time Control for Uncertain Nonlinear Cascade Systems by Dynamic Feedback","volume":"53","author":"Ning","year":"2023","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3620","DOI":"10.1002\/rnc.3757","article-title":"On optimal predefined-time stabilization","volume":"27","author":"Loukianov","year":"2017","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"4922","DOI":"10.1109\/TAC.2020.2967555","article-title":"A Lyapunov-like Characterization of Predefined-Time Stability","volume":"65","author":"Defoort","year":"2020","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"108792","DOI":"10.1016\/j.automatica.2019.108792","article-title":"Fixed-time attitude tracking control for rigid spacecraft","volume":"113","author":"Zou","year":"2020","journal-title":"Automatica"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Alimhan, K., Mamyrbayev, O., Adamov, A., Alisheva, S., and Oralbekova, D. (2022). Global Practical Output Tracking for a Class of Uncertain Inherently Time-Varying Delay Nonlinear Systems by Output Feedback. Computation, 10.","DOI":"10.3390\/computation10100187"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1077","DOI":"10.1007\/s10957-023-02254-9","article-title":"A Successive Linear Relaxation Method for MINLPs with Multivariate Lipschitz Continuous Nonlinearities","volume":"198","author":"Gruebel","year":"2023","journal-title":"J. Optim. Theory Appl."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"108321","DOI":"10.1016\/j.asoc.2021.108321","article-title":"A hybrid model of stacked autoencoder and modified particle swarm optimization for multivariate chaotic time series forecasting","volume":"116","author":"Xu","year":"2022","journal-title":"Appl. Soft Comput."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"3959","DOI":"10.1007\/s00521-021-06656-6","article-title":"Fast reinforcement learning algorithms for joint adaptive source coding and transmission control in IoT devices with renewable energy storage","volume":"34","author":"Namjoonia","year":"2022","journal-title":"Neural Comput. Appl."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1016\/j.ces.2012.08.040","article-title":"Generalized predictive control with dual adaptation","volume":"84","author":"Ho","year":"2012","journal-title":"Chem. Eng. Sci."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/16\/5127\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:31:53Z","timestamp":1760110313000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/16\/5127"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,8]]},"references-count":42,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["s24165127"],"URL":"https:\/\/doi.org\/10.3390\/s24165127","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,8,8]]}}}