Abstract
In this article, a neural integral sliding mode control strategy is presented for the finite-time fault-tolerant attitude tracking of rigid spacecraft subject to unknown inertia and disturbances. First, an integral sliding mode controller was developed by originally constructing a novel integral sliding mode surface to avoid the singularity problem. Then, the neural network (NN) was embedded into the integral sliding mode controller to compensate the lumped uncertainty and replace the robust switching term. In this way, the chattering phenomenon was significantly suppressed. Particularly, the mechanism of indirect neural approximation was introduced through inequality relaxation. Benefiting from this design, only a single learning parameter was required to be adjusted online, and the computation burden of the proposed controller was extremely reduced. The stability argument showed that the proposed controller could guarantee that the attitude and angular velocity tracking errors were regulated to the minor residual sets around zero in a finite time. It was noteworthy that the proposed controller was not only strongly robust against unknown inertia and disturbances, but also highly insensitive to actuator faults. Finally, the effectiveness and advantages of the proposed control strategy were validated using simulations and comparisons.
Keywords:
attitude tracking control; finite-time control; fault-tolerant control; integral sliding mode control; indirect neural approximation MSC:
37N35; 93C40; 93D15
1. Introduction
Attitude control is the premise and foundation for spacecraft to fulfill various space missions, such as on-orbit servicing, space debris removal, and deep space exploration. To meet the autonomy and intelligence trends, modern spacecraft are expected to have the capability of producing rapid, exact, and reliable responses to different maneuvering signals. On the one hand, a spacecraft is unavoidably affected by inertia uncertainty and disturbances due to the complex space environment. Even worse, the inertia matrix of the spacecraft may be fully unknown in some extreme cases. For example, after a space manipulator grasps a non-cooperative target, the inertia matrix of the combined spacecraft during the attitude takeover phase may be fully unknown. On the other hand, a spacecraft frequently suffers from actuator faults during practical applications. Until recently, a large number of control methods have been utilized in the design of spacecraft attitude control systems, including proportional–differential (PD) control [1,2,3,4], sliding mode control [5,6,7,8], backstepping control [9,10], iterative learning control [11,12], and intelligent control [13,14,15,16].
The convergence property is an important performance index for the attitude control of spacecraft. Nevertheless, the above controllers can only realize the asymptotic stability or at best exponential stability of the closed-loop system. Alternatively, the finite-time control can guarantee that the attitude and angular velocity tracking errors are regulated to zero or the minor residual sets around zero in finite time. The finite-time control approaches for the attitude tracking of spacecraft can be roughly classified into three types. They are the homogeneous method [17,18,19,20], the technique of adding a power integrator [21,22,23,24], and the terminal sliding mode control [25,26,27,28,29,30,31,32]. It should be pointed out that the finite settling time of the homogeneous method is difficult to b estimate, and the technique of adding a power integrator is unable to handle the inertia uncertainty and disturbances. From the above analysis, the terminal sliding mode control was determined to be the best one among these three approaches to the design of spacecraft attitude control systems.
Nevertheless, the terminal sliding mode control exhibits two main disadvantages. The first disadvantage is the singularity problem, in which infinite control inputs are required to exactly steer the system states to zero. Although several types of nonsingular terminal sliding mode controllers have been developed, the singularity problem is avoided at the expense of losing part of the convergence rate. It should be emphasized that the full-order sliding mode controller in [33] and the integral sliding mode controller in [34] could realize the finite-time attitude tracking of spacecraft with no singularity problem. The sliding mode surfaces in these controllers were both designed based on the homogeneous method. The second disadvantage is the chattering phenomenon inherently existing in the sliding mode control. It is well recognized that neural networks (NNs) and fuzzy logic systems have a powerful universal approximation capability [35,36,37,38,39,40,41,42,43,44]. Since the chattering phenomenon is mainly caused by the robust switching term, an effective method for chattering suppression is adopting an NN or fuzzy logic system to replace the robust switching term. In [45], a finite-time attitude tracking control scheme for spacecraft was proposed by combining a terminal sliding mode control and a Chebyshev neural network. Moreover, in [46], a fuzzy nonsingular terminal sliding mode controller was designed for the finite-time attitude tracking of spacecraft subject to actuator faults. However, these controllers are difficult to be implemented in real time, since the conventional neural and fuzzy approximations require a large number of adaptive parameters to be learned online, and thus the spacecraft attitude control system inevitably suffers from a heavy computational burden. Consequently, the finite-time attitude tracking of spacecraft is still an open problem that deserves to be further addressed.
The above observations motivated our study. This article presents a neural integral sliding mode control strategy for the finite-time fault-tolerant attitude tracking of rigid spacecraft subject to unknown inertia and disturbances. The major novelties of this study can be summarized as the following three aspects.
- A novel integral sliding mode surface was constructed by utilizing the technique of adding a power integrator, based on which the integral sliding mode controller was developed with no singularity problem existing in the conventional terminal sliding mode control.
- The NN was embedded into the integral sliding mode controller to compensate the lumped uncertainty and replace the robust switching term. In this way, the chattering phenomenon was significantly suppressed. Particularly, the mechanism of indirect neural approximation was introduced through inequality relaxation. Benefiting from this design, only a single learning parameter was required to be adjusted online, and thus the proposed controller was computationally simple, which made it suitable for onboard implementations.
- The practical finite-time stability of the resulting closed-loop system was theoretically achieved. The proposed controller could guarantee that the attitude and angular velocity tracking errors were regulated to the minor residual sets around zero in a finite time. It was noteworthy that the proposed controller was not only strongly robust against unknown inertia and disturbances, but also highly insensitive to actuator faults.
2. Problem Description and Preliminaries
2.1. Notations
The following notations will be used in this article. denotes the identity matrix. denotes the Euclidean norm of a vector or the induced norm of a matrix. and stand for the minimum and maximum eigenvalues of a matrix, respectively. For a vector and a fraction power , and . denote the skew-symmetric matrix of a vector. For a vector , can be expressed as:
2.2. Problem Statement
The spacecraft was modeled as a rigid body with no momentum transfer devices. The modified Rodrigues parameters (MRPs) were applied to represent the attitude motion of the spacecraft with respect to the inertial frame, denoted as , where is the unit vector of the Euler axis and is the rotation angle around the Euler axis. The attitude kinematics and dynamics of the spacecraft in the presence of actuator faults can be described as [47]:
where denotes the angular velocity of the spacecraft with respect to the inertial frame and expressed in the body frame. is the inertia matrix of the spacecraft, which may be fully unknown in some extreme cases. and are the control torques and disturbances, respectively. is the actuation effectiveness matrix with (). The cases , , and represent whether the corresponding control torque is healthy, partially faulty, or completely failed, respectively. In this article, the spacecraft was supposed to be fully actuated with (). is the Jacobian matrix, denoted as:
has the properties and .
Let and be the desired attitude and angular velocity of the spacecraft, respectively. Then, the attitude and angular velocity tracking errors can be defined as:
where is the rotation matrix from the desired frame to the body frame, denoted as:
has the property . Subsequently, the error attitude kinematics and dynamics of the spacecraft can be derived as:
The aim of this research was to develop a fault-tolerant controller for a spacecraft to realize attitude tracking in a finite time even when subject to unknown inertia and disturbances.
2.3. Useful Lemmas
Consider a nonlinear system:
where is a continuous vector field.
Lemma 1
([48]). Suppose system (10); if there exists a positive definite function satisfying , where and , then system (10) is globally finite-time stable and can regulate to zero in finite time. Moreover, the finite settling time can be estimated as .
Lemma 2
([49]). Suppose system (10); if there exists a positive definite function satisfying , where , , , and , then system (10) is practically finite-time stable and can regulate to the following minor residual set around zero in a finite time:
where . Moreover, the finite settling time can be estimated as .
Lemma 3
([50]). For a nonlinear function , , it can be approximated by a radial basis function NN (RBFNN) as:
where is the ideal RBFNN weight, is the basis function vector, is the approximation error with , , and is the number of neurons. Moreover, is commonly chosen as the Gaussian function:
where and are the center and width of the Gaussian function, respectively.
Lemma 4
([51]). For any , , and , where and are positive odd integers, the following inequality holds:
Lemma 5
([51]). For any , , , , and , the following inequality holds:
Lemma 6
([51]). For any , , and , the following inequality holds:
3. Control Design and Stability Argument
In this section, the main results of this study are presented. First, an integral sliding mode surface was constructed by utilizing the technique of adding a power integrator. Then, based on the integral sliding mode surface, a neural integral sliding mode controller was developed by adopting the NN to compensate the lumped uncertainty. Finally, the practical finite-time stability of the resulting closed-loop system was theoretically achieved.
3.1. Integral Sliding Mode Surface Design
By utilizing the technique of adding a power integrator, the integral sliding mode surface is constructed as:
where , and and are positive odd integers. Moreover, the design parameters and should be selected to satisfy the following conditions:
where .
Remark 1.
Different from the terminal sliding mode surface [25,26,27,28,29,30,31,32] and the full-order sliding mode surface and the integral sliding mode surface designed based on the homogeneous method [33,34], the integral sliding mode surface (17) was originally constructed by utilizing the adding a power integrator technique. Based on the integral sliding mode surface, the integral sliding mode controller could be developed with no singularity problem existing in the conventional terminal sliding mode control.
Theorem 1.
When the integral sliding mode surface arrives at zero, the attitude and angular velocity tracking errors and can regulate to zero in finite time.
Proof.
Define the variables and . When the integral sliding mode surface arrives at zero, we have:
Introduce the following Lyapunov candidate function:
where
Employing Lemmas 4 and 5, the time differentiation of can be evaluated as:
Moreover, the time differentiation of can be evaluated as:
The following inequality can be easily derived:
Substituting (26) into (25) and employing Lemma 4, we have:
Moreover, employing Lemmas 4 and 5, we have:
Substituting (28) into (27), we have:
Invoking (24) and (29), the time differentiation of can be evaluated as:
Substituting (20) into (30), we have:
On the other hand, employing Lemma 4 in (23), we have:
Substituting (32) into (21) and employing Lemma 6, we have:
Invoking (31) and (33), when the conditions (18) and (19) are satisfied, we further have:
Then, using Lemma 1, the closed-loop system (20) becomes globally finite-time stable. When the integral sliding mode surface arrives at zero, the attitude and angular velocity tracking errors and can regulate to zero in finite time. Moreover, the finite settling time of the sliding phase can be estimated as:
The proof is thus finished. □
3.2. Neural Integral Sliding Mode Control Design
The time differentiation of can be evaluated as:
where is the lumped uncertainty, denoted as:
Define the variable . According to Lemma 3, the lumped uncertainty can be expressed as:
where is the ideal RBFNN weight, is the Gaussian basis function vector, is the approximation error with , , and is the number of neurons. Substituting into (38), we have:
where is an unknown constant and is a known function. Then, the neural integral sliding mode controller is developed as:
where , , , , is the estimation of ; and . Additionally, the parametric adaptive learning law is designed as:
where and .
Remark 2.
For the conventional neural and fuzzy approximations [45,46], the number of the adaptive parameters that were required to be learned online was . Alternatively, the mechanism of indirect neural approximation was introduced through inequality relaxation. Benefiting from this design, only a single learning parameter was required to be adjusted online, and the computation burden of the proposed controller was extremely reduced. The indirect neural approximation utilized in this article is more suitable for practical engineering, especially when considering that the onboard computer has a limited calculation capability.
Remark 3.
In this article, the RBFNN was embedded into the integral sliding mode controller to compensate the lumped uncertainty and replace the robust switching term. It should be pointed out that the RBFNN utilized here can also be replaced by some other efficient approximation tools, such as a Chebyshev NN, wavelet NN, recurrent NN, cerebellar model articulation controller, extreme learning machine, or fuzzy logic system.
Theorem 2.
Suppose the spacecraft system described as (2) and (3). When the neural integral sliding mode controller (40) and the parametric adaptive learning law (41) are employed, the resulting closed-loop system is practically finite-time stable, and the attitude and angular velocity tracking errors and can regulate to the minor residual sets around zero in a finite time.
Proof.
The proof of Theorem 2 involves two steps. In Step 1, we will prove that when the proposed controller is employed, the integral sliding mode surface can regulate to the minor residual set around zero in finite time. In Step 2, we will prove that when the integral sliding mode surface arrives at zero, the attitude and angular velocity tracking errors and can regulate to zero in finite time.
Step 1: Arriving phase. Introduce the following Lyapunov candidate function:
where and denotes the estimation error of . The time differentiation of can be evaluated as:
Substituting the neural integral sliding mode controller (40) and the parametric adaptive learning law (41) into (43), we have:
The following inequalities can be easily derived:
Substituting (45) and (46) into (44), we have:
where and . Solving (46), we further have:
Combined with the definition of , it follows that is bounded. There exists an unknown positive constant such that:
Next, introduce another Lyapunov candidate function:
Likewise, the time differentiation of can be evaluated as:
Substituting (49) into (51), we have:
where , , and . To ensure , the design parameter should be selected to satisfy the following condition:
Then, using Lemma 2, the resulting closed-loop system becomes practically finite-time stable, and can regulate to the following minor residual set around zero in finite time:
where . Combined with the definition of , it follows that the integral sliding mode surface can regulate to the minor residual set around zero in a finite time. Moreover, the finite settling time of the arriving phase can be estimated as:
Step 2: Sliding phase. According to Theorem 1, when the integral sliding mode surface arrives at zero, the attitude and angular velocity tracking errors and can regulate to zero in finite time.
From the results of Steps 1 and 2, we can obtain that the resulting closed-loop system is practically finite-time stable, and the attitude and angular velocity tracking errors and can regulate to the minor residual sets around zero in a finite time. Moreover, the total finite settling time can be estimated as:
In addition, it can be obtained from (54) that the minor residual sets around zero are adjustable. If the design parameters and are selected as large as desired, the minor residual sets can be made sufficiently minor. The proof is thus finished. □
Remark 4.
A unified parameter selection approach for the proposed controller was carried out. First, we determined , , and in the integral sliding mode surface (17); should be selected as a ratio of two positive odd integers satisfying , and and should be selected to satisfy the conditions (18) and (19). In general, a small and large can increase the convergence rate. However, the control torques become large at the same time. Then, we determined , , and in the neural integral sliding mode controller (40); should be selected to satisfy . In general, a large and can accelerate the convergence. However, they may in turn lead to the relatively large control torques. Finally, we determined , , and . In general, a small and large can speed up the convergence. However, they may also result in a relatively poor transient response performance. Therefore, to achieve an excellent tracking performance, the parameters of the proposed controller must be appropriately selected through trial and error.
Remark 5.
For convenience of the readers to reach a better understanding, the structure of the proposed neural integral sliding mode control strategy is depicted in Figure 1.
Figure 1.
Structure of the proposed neural integral sliding mode control strategy.
4. Simulations and Comparisons
In this section, simulations and comparisons are conducted to demonstrate the proposed neural integral sliding mode control strategy. The inertia matrix of the spacecraft is presented as [52]:
The inertia matrix was fully unknown for the control design. The disturbances were given as . The actuation effectiveness matrix was chosen as:
Moreover, the initial attitude and angular velocity of the spacecraft were provided as and , respectively. The desired attitude of the spacecraft was set as .
In addition to the proposed neural integral sliding mode controller (40), another two finite-time model-free controllers were also employed for comparisons. They were the finite-time controller designed based on the homogeneous method in [18] and the finite-time controller developed by using the technique of adding a power integrator in [21]. Specifically, the finite-time controller in [18] was formulated as:
where , , , and . Moreover, the finite-time controller in [21] was carried out as:
where , , and , and and are positive odd integers.
The parameters of the proposed neural-enhanced integral TSM controller (39) were selected as , , , , , , , , and . Seven nodes were set for the hidden layer of the RBFNN. The parameters of the RBFNN were selected as and . Moreover, the parameters of the compared finite-time controller (59) were selected as , , and . The parameters of the compared finite-time controller (60) were selected as , , and .
Figure 2 and Figure 3 show the profiles of the attitude and angular velocity tracking, respectively. It can be clearly seen that the spacecraft could accomplish the attitude tracking task successfully under the proposed and compared controllers. The profiles of the attitude and angular velocity tracking errors are presented in Figure 4 and Figure 5, respectively. The proposed controller could achieve the excellent tracking performance even when subject to lumped uncertainty. By contrast, the tracking performances of the two compared controllers were relatively poor due to the existence of actuator faults, unknown inertia, and disturbances. Quantitatively, the steady-state attitude and angular velocity tracking errors under the proposed controller were within the ranges of and , which could meet the requirements of most practical space missions. However, the steady-state attitude and angular velocity tracking errors under the two compared controllers were within the ranges of and . Therefore, the proposed controller could realize a higher steady-state attitude and angular velocity tracking accuracy than the two compared controllers. This mainly benefited from the superior uncertainty attenuation capability of the proposed controller by employing the NN for feedforward compensation. The profile of the control torques is shown in Figure 6. It is not difficult to find that the control torques of the proposed and compared controllers were always within the reasonable range during the entire attitude tracking process. Figure 7 gives the profile of the adaptive parameter. The convergence time of the adaptive parameter was about 14.5 s, which was nearly the same as the convergence time of the attitude and angular velocity tracking. Moreover, it should be emphasized that only one adaptive learning parameter was required to be adjusted online for the indirect neural approximation, and the onboard calculation burden of the proposed controller was extremely reduced. This distinctive feature of the proposed controller gives it potential for practical applications.
Figure 2.
Profile of the attitude tracking [18,21].
Figure 3.
Profile of the angular velocity tracking [18,21].
Figure 4.
Profile of the attitude tracking errors [18,21].
Figure 5.
Profile of the angular velocity tracking errors [18,21].
Figure 6.
Profile of the control torques [18,21].
Figure 7.
Profile of the adaptive parameter .
Furthermore, Figure 8 and Figure 9 provide the norms of the attitude and angular velocity tracking errors, respectively, under the proposed and compared controllers. The energy consumptions of the three controllers are depicted in Figure 10, where the energy consumption index is defined as . As shown in Figure 8, Figure 9 and Figure 10, it is obvious that the proposed controller could achieve a more excellent tracking performance than the two compared controllers, associated with faster convergence rate, higher tracking accuracy, and less energy consumption. As discussed in the Introduction, the finite-time controller designed based on the homogeneous method in [18] and the finite-time controller developed by using the technique of adding a power integrator in [21] had difficulty handling the unknown inertia, disturbances, and actuator faults. Alternatively, the proposed controller was designed as a combination of integral sliding mode control and indirect neural approximation. Benefiting from the indirect neural compensation, the proposed controller was not only strongly robust against unknown inertia and disturbances, but also highly insensitive to actuator faults.
Figure 8.
Norm of the attitude tracking errors [18,21].
Figure 9.
Norm of the angular velocity tracking errors [18,21].
Figure 10.
Profile of the energy consumption index [18,21].
5. Conclusions
This article aimed to present a neural integral sliding mode control strategy for the finite-time attitude tracking of uncertain spacecraft in the presence of actuator faults. Based on the novel integral sliding mode surface, the proposed controller was developed through integration with the indirect neural approximation to compensate the lumped uncertainty. The practical finite-time stability of the resulting closed-loop system was achieved through theoretical analysis. The proposed controller could ensure that the attitude and angular velocity tracking errors were stabilized to the minor residual sets around zero in a finite time. Moreover, the minor residual sets around zero were adjustable, and could be made as small as possible by properly selecting the design parameters. It should be pointed out that both the singularity problem and the chattering phenomenon commonly existing in the conventional terminal sliding mode control were well addressed through the proposed control design. Finally, the simulation results indicated the excellent tracking performance and good uncertainty rejection capability of the proposed control strategy. Future investigation of this work will be deployed by improving the proposed control strategy with the fixed-time convergence property.
Author Contributions
Conceptualization, Q.Y., H.J., S.B., S.F.M. and N.D.A.; methodology, Q.Y., H.J., S.B., S.F.M. and N.D.A.; software, Q.Y., H.J., S.B., S.F.M. and N.D.A.; validation, Q.Y., H.J., S.B., S.F.M. and N.D.A.; investigation, Q.Y., H.J., S.B., S.F.M. and N.D.A.; writing—original draft preparation, Q.Y., H.J., S.B., S.F.M. and N.D.A.; writing—review and editing, Q.Y., H.J., S.B., S.F.M. and N.D.A.; supervision, Q.Y., H.J., S.B., S.F.M. and N.D.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research work was funded by Institutional Fund Projects under Grant no. (IFPDP-231-22). Therefore, the authors gratefully acknowledge technical and financial support from the Ministry of Education and King Abdulaziz University (KAU), Jeddah, Saudi Arabia.
Informed Consent Statement
Not applicable.
Acknowledgments
This research work was funded by Institutional Fund Projects under Grant no. (IFPDP-231-22). Therefore, the authors gratefully acknowledge technical and financial support from the Ministry of Education and King Abdulaziz University (KAU), Jeddah, Saudi Arabia.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Wen, J.Y.; Kreutz-Delgado, K. The attitude control problem. IEEE Trans. Autom. Control 1991, 36, 1148–1162. [Google Scholar] [CrossRef]
- Tsiotras, P. Further passivity results for the attitude control problem. IEEE Trans. Autom. Control 1998, 43, 1597–1600. [Google Scholar] [CrossRef] [Green Version]
- Su, Y.; Zheng, C. Globally asymptotic stabilization of spacecraft with simple saturated proportional-derivative control. J. Guid. Control Dyn. 2011, 34, 1932–1936. [Google Scholar] [CrossRef]
- Su, Y.; Zheng, C. Velocity-free saturated PD control for asymptotic stabilization of spacecraft. Aerosp. Sci. Technol. 2014, 39, 6–12. [Google Scholar] [CrossRef]
- Lo, S.-C.; Chen, Y.-P. Smooth sliding-mode control for spacecraft attitude tracking maneuvers. J. Guid. Control Dyn. 1995, 18, 1345–1349. [Google Scholar] [CrossRef]
- Yeh, F.-K. Sliding-mode adaptive attitude controller design for spacecraft with thrusters. IET Control. Theory Appl. 2010, 4, 1254–1264. [Google Scholar] [CrossRef]
- Zhu, Z.; Xia, Y.; Fu, M. Adaptive sliding mode control for attitude stabilization with actuator saturation. IEEE Trans. Ind. Electron. 2011, 58, 4898–4907. [Google Scholar] [CrossRef]
- Lu, K.; Xia, Y.; Zhu, Z.; Basin, M.V. Sliding mode attitude tracking of rigid spacecraft with disturbances. J. Frankl. Inst. 2012, 349, 413–440. [Google Scholar] [CrossRef]
- Kristiansen, R.; Nicklasson, P.J.; Gravdahl, J.T. Satellite attitude control by quaternion-based backstepping. IEEE Trans. Control Syst. Technol. 2009, 17, 227–232. [Google Scholar] [CrossRef]
- Ali, I.; Radice, G.; Kim, J. Backstepping control design with actuator torque bound for spacecraft attitude maneuver. J. Guid. Control Dyn. 2010, 33, 254–259. [Google Scholar] [CrossRef] [Green Version]
- Wu, B.; Wang, D.; Poh, E.K. High precision satellite attitude tracking control via iterative learning control. J. Guid. Control Dyn. 2015, 38, 528–534. [Google Scholar] [CrossRef]
- Yao, Q. Robust adaptive iterative learning control for high precision attitude tracking of spacecraft. J. Aerosp. Eng. 2021, 34, 04020108. [Google Scholar] [CrossRef]
- Leeghim, H.; Choi, Y.; Bang, H. Adaptive attitude control of spacecraft using neural networks. Acta Astronaut 2009, 64, 778–786. [Google Scholar] [CrossRef]
- Zou, A.-M.; Kumar, K.D. Adaptive fuzzy fault-tolerant attitude control of spacecraft. Control Eng. Pract. 2011, 19, 10–21. [Google Scholar] [CrossRef]
- Li, M.; Hou, M.; Yin, C. Adaptive attitude stabilization control design for spacecraft under physical limitations. J. Guid. Control Dyn. 2016, 39, 2176–2180. [Google Scholar] [CrossRef]
- Huo, B.; Xia, Y.; Yin, L.; Fu, M. Fuzzy adaptive fault-tolerant output feedback attitude-tracking control of rigid spacecraft. IEEE Trans. Syst. Man. Cybern. Syst. 2017, 47, 1898–1908. [Google Scholar] [CrossRef]
- Du, H.; Li, S. Finite-time attitude stabilization for a spacecraft using homogeneous method. J. Guid. Control Dyn. 2012, 35, 740–748. [Google Scholar]
- Su, Y.; Zheng, C. Simple nonlinear proportional-derivative control for global finite-time stabilization of spacecraft. J. Guid. Control Dyn. 2015, 38, 173–178. [Google Scholar]
- Gui, H.; Jin, L.; Xu, S. Simple finite-time attitude stabilization laws for rigid spacecraft with bounded inputs. Aerosp. Sci. Technol. 2015, 42, 176–186. [Google Scholar] [CrossRef]
- Zou, A.-M.; de Ruiter, A.H.J.; Kumar, K.D. Finite-time output feedback attitude control for rigid spacecraft under control input saturation. J. Frankl. Inst. 2016, 353, 4442–4470. [Google Scholar]
- Du, H.; Li, S.; Qian, C. Finite-time attitude tracking control of spacecraft with application to attitude synchronization. IEEE Trans. Autom. Control 2011, 56, 2711–2717. [Google Scholar] [CrossRef]
- Jiang, B.; Li, C.; Ma, G. Finite-time output feedback attitude control for spacecraft using “Adding a power integrator” technique. Aerosp. Sci. Technol. 2017, 66, 342–354. [Google Scholar] [CrossRef]
- Zhao, L.; Yu, J.; Yu, H. Adaptive finite-time attitude tracking control for spacecraft with disturbances. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1297–1305. [Google Scholar] [CrossRef]
- Yao, Q. Robust finite-time control design for attitude stabilization of spacecraft under measurement uncertainties. Adv. Space Res. 2021, 68, 3159–3175. [Google Scholar] [CrossRef]
- Jin, E.; Sun, Z. Robust controllers design with finite time convergence for rigid spacecraft attitude tracking control. Aerosp. Sci. Technol. 2018, 12, 324–330. [Google Scholar] [CrossRef]
- Li, S.; Wang, Z.; Fei, S. Comments on the paper: Robust controllers design with finite time convergence for rigid spacecraft attitude tracking control. Aerosp. Sci. Technol. 2011, 15, 193–195. [Google Scholar] [CrossRef]
- Zhu, Z.; Xia, Y.; Fu, M. Attitude stabilization of rigid spacecraft with finite-time convergence. Int. J. Robust Nonlinear Control 2011, 21, 686–702. [Google Scholar] [CrossRef]
- Lu, K.; Xia, Y. Adaptive attitude tracking control for rigid spacecraft with finite-time convergence. Automatica 2013, 49, 3591–3599. [Google Scholar] [CrossRef]
- Song, Z.; Li, H.; Sun, K. Finite-time control for nonlinear spacecraft attitude based on terminal sliding mode technique. ISA Trans. 2014, 53, 117–124. [Google Scholar] [CrossRef]
- Pukdeboon, C.; Siricharuanun, P. Nonsingular terminal sliding mode based finite-time control for spacecraft attitude tracking. Int. J. Control Autom. Syst. 2014, 12, 530–540. [Google Scholar] [CrossRef]
- Han, Z.; Zhang, K.; Yang, T.; Zhang, M. Spacecraft fault-tolerant control using adaptive non-singular fast terminal sliding mode. IET Control Theory Appl. 2016, 10, 1991–1999. [Google Scholar] [CrossRef]
- Shao, S.; Zong, Q.; Tian, B.; Wang, F. Finite-time sliding mode attitude control for rigid spacecraft without angular velocity measurement. J. Frankl. Inst. 2017, 354, 4656–4674. [Google Scholar] [CrossRef]
- Song, Z.; Duan, C.; Su, H.; Hu, J. Full-order sliding mode control for finite-time attitude tracking of rigid spacecraft. IET Control Theory Appl. 2018, 12, 1086–1094. [Google Scholar] [CrossRef]
- Guo, Y.; Huang, B.; Song, S.; Li, A.; Wang, C. Robust saturated finite-time attitude control for spacecraft using integral sliding mode. J. Guid. Control Dyn. 2019, 42, 440–446. [Google Scholar] [CrossRef]
- Jahanshahi, H.; Yousefpour, A.; Munoz-Pacheco, J.M.; Moroz, I.; Wei, Z.; Castillo, O. A new multi-stable fractional-order four-dimensional system with self-excited and hidden chaotic attractors: Dynamic analysis and adaptive synchronization using a novel fuzzy adaptive sliding mode control method. Appl. Soft Comput. 2020, 87, 105943. [Google Scholar] [CrossRef]
- Wang, S.; Bekiros, S.; Yousefpour, A.; He, S.; Castillo, O.; Jahanshahi, H. Synchronization of fractional time-delayed financial system using a novel type-2 fuzzy active control method. Chaos Solitons Fractals 2020, 136, 109768. [Google Scholar] [CrossRef]
- Xiong, P.-Y.; Jahanshahi, H.; Alcaraz, R.; Chu, Y.-M.; Gómez-Aguilar, J.F.; Alsaadi, F.E. Spectral entropy analysis and synchronization of a multi-stable fractional-order chaotic system using a novel neural network-based chattering-free sliding mode technique. Chaos Solitons Fractals 2021, 144, 110576. [Google Scholar] [CrossRef]
- Li, J.-F.; Jahanshahi, H.; Kacar, S.; Chu, Y.-M.; Gómez-Aguilar, J.F.; Alotaibi, N.D.; Alharbi, K.H. On the variable-order fractional memristor oscillator: Data security applications and synchronization using a type-2 fuzzy disturbance observer-based robust control. Chaos Solitons Fractals 2021, 145, 110681. [Google Scholar] [CrossRef]
- Bekiros, S.; Jahanshahi, H.; Bezzina, F.; Aly, A.A. A novel fuzzy mixed H2/H∞ optimal controller for hyperchaotic financial systems. Chaos Solitons Fractals 2021, 146, 110878. [Google Scholar] [CrossRef]
- Wang, Y.-L.; Jahanshahi, H.; Bekiros, S.; Bezzina, F.; Chu, Y.-M.; Aly, A.A. Deep recurrent neural networks with finite-time terminal sliding mode control for a chaotic fractional-order financial system with market confidence. Chaos Solitons Fractals 2021, 146, 110881. [Google Scholar] [CrossRef]
- Yao, Q. Adaptive fuzzy neural network control for a space manipulator in the presence of output constraints and input nonlinearities. Adv. Space Res. 2021, 67, 1830–1843. [Google Scholar] [CrossRef]
- Yao, Q. Adaptive trajectory tracking control of a free-flying space manipulator with guaranteed prescribed performance and actuator saturation. Acta Astronaut 2021, 185, 283–298. [Google Scholar] [CrossRef]
- Yao, Q. Neural adaptive learning synchronization of second-order uncertain chaotic systems with prescribed performance guarantees. Chaos Solitons Fractals 2021, 152, 111434. [Google Scholar] [CrossRef]
- Alsaade, F.W.; Yao, Q.; Al-zahrani, M.S.; Alzahrani, A.S.; Jahanshahi, H. Indirect-neural approximation-based fault-tolerant integrated attitude and position control of spacecraft proximity operations. Sensors 2022, 22, 1726. [Google Scholar] [CrossRef]
- Zou, A.-M.; Kumar, K.D.; Hou, Z.-G.; Liu, X. Finite-time attitude tracking control for spacecraft using terminal sliding mode and Chebyshev neural network. IEEE Trans. Syst. Man. Cybern Part B Cybern 2011, 41, 950–963. [Google Scholar]
- Huo, B.; Xia, Y.; Lu, K.; Fu, M. Adaptive fuzzy finite-time fault-tolerant attitude control of rigid spacecraft. J. Frankl. Inst. 2015, 352, 4225–4246. [Google Scholar] [CrossRef]
- Hughes, P.C. Spacecraft Attitude Dynamics; John Wiley and Sons: New York, NY, USA, 1986. [Google Scholar]
- Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
- Yao, Q. Adaptive finite-time sliding mode control design for finite-time fault-tolerant trajectory tracking of marine vehicles with input saturation. J. Frankl. Inst. 2020, 357, 13593–13619. [Google Scholar] [CrossRef]
- Sanner, R.M.; Slotine, J.-J.E. Gaussian networks for direct adaptive control. IEEE Trans. Neural. Netw. 1992, 3, 837–863. [Google Scholar] [CrossRef]
- Hardy, G.H.; Littlewood, J.E.; Pólya, G. Inequalities; Cambridge University Press: Cambridge, MA, USA, 1952. [Google Scholar]
- Ahmed, J.; Vincent, T.C.; Bernstein, D.S. Adaptive asymptotic tracking of spacecraft attitude motion with inertia matrix identification. J. Guid. Control Dyn. 1998, 21, 684–691. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).