Abstract
A velocity-free state feedback fault-tolerant control approach is proposed for the rigid satellite attitude stabilization problem subject to velocity-free measurements and actuator and sensor faults. First, multiplicative faults and additive faults are considered in the actuator and the sensor. The faults and system states are extended into a new augmented vector. Then, an improved sliding mode observer based on the augmented vector is presented to estimate unknown system states and actuator and sensor faults simultaneously. Next, a velocity-free state feedback attitude controller is designed based on the information from the observer. The controller compensates for the effects of actuator and sensor faults and asymptotically stabilizes the attitude. Finally, simulation results demonstrate the effectiveness of the proposed scheme.
1. Introduction
As an important component of the satellite, the attitude control system plays a key role in practical aerospace missions, such as space on-orbit services and spacecraft pointing and turning. Numerous studies on attitude control methods have emerged, such as adaptive variable structure control (VSC) [1,2], robust control [3,4,5,6,7], output feedback control [8,9], time-delayed control [10], and finite-time control [11,12,13]. The premise of these control methods is the assumption that there exists no actuator or sensor fault during satellite maneuvers. However, due to the harsh space environment in satellite operation, actuator and sensor faults are inevitable. If the designed attitude control system does not have the ability to deal with the faults, it may lead to the failure of the target space missions or even the destruction of the satellite [14]. Inspired by this problem, this work mainly studies the fault tolerant control (FTC) of attitude stabilization guaranteed in the case of actuator and sensor faults.
For actuator faults or sensor faults, some scholars have used observer methods to estimate fault values. In [15], a fault-tolerant control method based on the iterative learning observer was proposed. Fault-tolerant control and closed-loop control assignment were achieved. In [16], a fixed-time observer was presented to estimate the lumped disturbances, including actuator faults and external disturbances. At the same time, a fixed-time attitude controller was presented according to the homogeneity, estimated disturbances, and integral sliding mode. For gyroscope constant deviation, a coupled quaternion filter and a bias observer were employed to achieve attitude control in [17]. For the linear parameter varying (LPV) system, a reduced-order LPV observer was considered to estimate unmeasured states and sensor faults in [18], reducing the computation of full-order estimation. Refs. [19,20] proposed an adaptive fault-tolerant attitude controller based on VSC. Compared with the observer method, this method does not need accurate fault information and compensates for fault effects by adaptive law. Different from model-based observers, some scholars have used the neural network algorithm to solve fault problems. In [21], the uncertain terms and the fault boundary of the system were estimated by using the neural network and the online update law, respectively. Based on estimations, a modified fault-tolerant control law was designed to achieve global asymptotic stability of attitude. In [22], the recursive neural network was considered to detect and isolate the actuator and sensor faults of the satellite attitude subsystem. The impacts of component faults on the system were well solved in the above literature, but either actuator faults or sensor faults were considered, without discussing the simultaneous faults of both actuators and sensors. For the systems with simultaneous actuator and sensor faults, some observation schemes have been proposed in [23,24,25,26] and applied to the circuit model and the vehicle model.
The above methods require the satellite attitude and angular velocity to be measurable. However, in practical applications, angular velocity measurements may not be available due to sensor faults or reduced satellite costs [27]. Therefore, a velocity-free attitude control system becomes the trend in satellite development. Considering the unavailability of angular velocity measurements, a velocity-free attitude stabilization control scheme relying solely on attitude information was presented in [28]. In [29,30,31], finite-time observers were designed to estimate angular velocity, which was applied to attitude stability control [29,30] and attitude synchronization control [31]. In [32], the finite-time observer based on the neural network was used to obtain the unknown angular velocity. Compared with the method in [29,30,31], it did not require accurate knowledge of the system model. To obtain the angular velocity faster and more stably, based on the fixed-time theory in [33], a fixed-time angular velocity observer was designed to complete satellite formation control in [34]. If the actuator faults are also considered, the design of the control system encounters greater challenges. In the face of actuator faults and velocity-free measurements, [35] designed two finite-time observers and presented a fault-tolerant controller with attitude information only. In [36], an adaptive fault-tolerant controller was proposed based on neural networks using the information from the finite-time observer.
Although there are credible results for single fault and velocity-free measurements in the above literature, the simultaneous occurrence of actuator faults, sensor faults, and velocity-free measurements are not considered. When the above problems occur simultaneously, the controller design will face major challenges: (1) Velocity-free measurements lead to the reduction of measurable information. (2) The simultaneous faults of actuator and sensor lead to the complexity of fault information, which increases the difficulty of fault detection and compensation. (3) Velocity-free measurements and sensor faults lead to the lack of accurate attitude information. To solve these problems, a velocity-free state feedback fault-tolerant control scheme is proposed in this paper. The main contributions of this work are summarized as follows:
- (a)
- An improved sliding mode observer is proposed to estimate system states and faults simultaneously. Compared with the observer in [26], the steady-state performance is improved.
- (b)
- The multiplicative faults and additive faults of actuator and sensor are considered. The designed scheme is able to tolerate the lumped faults. The controller presented has a strong fault-tolerance ability such that the closed-loop attitude system is asymptotically stable.
- (c)
- The proposed fault-tolerant control scheme does not require angular velocity measurements, which reduces satellite mass and the cost of airborne sensors.
The remainder of this paper is organized as follows. In Section 2, satellite attitude dynamics and actuator and sensor faults models are described. The required mathematical preliminaries are also given in this part. In Section 3, the proposed improved sliding mode observer and the state feedback fault-tolerant attitude controller are presented, respectively. Numerical simulation is provided to demonstrate the effectiveness of the proposed scheme in Section 4. Conclusions are given in Section 5.
2. Preliminaries
2.1. Notations and Lemmas
represents the identity matrix with a dimension . is an by zero matrix. stands for the induced norm of a matrix or the Euclidean norm of a vector. and denote the minimum and maximum eigenvalues of a matrix, respectively. For a given scalar and a vector , the notation can be defined as follows: , where and denotes the sign function.
The function is defined as
where , , and .
For a given vector , the notation indicates the skew-symmetric matrix:
Lemma 1
[33].Consider the following nonlinear system of differential equations:
whereis the system state andis a continuous function defined in an open neighborhoodof the origin. If there is a positive definite functionsatisfying, where, , , , and, the trajectory of Equation (3) is practical fixed-time stable. The settling timefor the system to reach a steady state satisfies.
2.2. Satellite Attitude Dynamics Model
To describe the satellite attitude, three coordinate systems are commonly used: the inertial fixed reference coordinate frame , the orbital coordinate frame , and the body-fixed coordinate frame . The angular velocity of the body-fixed coordinate frame relative to the orbital coordinate frame is obtained by a yaw–pitch–roll sequence of rotations. It can be described by [35]
where is the attitude Euler angle vector. The angular velocity of the body frame with respect to the inertial frame in the body frame is defined as
where
Here, is the orbital angular velocity. Substituting Equations (4) and (6) into Equation (5) and taking into account small Euler angle rotations, the attitude kinematics can be given by [21]
The angular momentum is expressed as . In the case of considering the gravity gradient torque and the external disturbance torque, the attitude dynamics model of the rigid satellite can be described by [35]
where is the total torque generated by the actuator, is the external disturbance torque, and is the inertia matrix. In the case of a small attitude angle maneuver, the gravity gradient torque can be approximated as
Substituting Equations (7) and (9) into Equation (8) yields
Define a new state . Then, Equation (10) can be rewritten as:
where , , , and denote system state, total torque, external disturbance torque, and measurement output, respectively. The system parameter matrixes , , , and are defined as
2.3. Faults Model
Referring to the definition of actuator faults in [36], the actuator faults can be divided into multiplicative faults and additive faults with the form
where represents the actuator commanded control torque; denotes the degree of actuator failure, , where ; and stands for actuator additive faults. Equation (12) can be rewritten as
where the lumped actuator faults can be defined as
In this paper, the fault-tolerant control of the satellite is studied under the condition of velocity-free measurements so that the actual measurement output only contains the attitude angle information. Considering partial failures and additive faults of the sensor, the expression of measurement output can be defined as
where is the actual output of the sensor; is sensor additive faults; and denotes the degree of sensor failure, , where . Equation (14) can be rewritten as
where the lumped sensor faults can be defined as
Combined with Equations (13) and (16), the system dynamics with actuator and sensor faults can be written as
where and denote the lumped faults of the actuator and the lumped faults of the sensor, respectively. The parameter matrix . According to Equation (18), the following assumptions are made:
Assumption 1.
There exist positive constantsandsuch thatandfor all.
Assumption 2.
The external disturbances and actuator and sensor faults satisfy,,, and, where, ,, andare known constants. There is a known constantsuch that.
Remark 1.
For the feedback control problem, the assumption of bounded system states and disturbances is necessary. Due to the physical limitation of the equipment, the attitude of the satellite and the output torque of the actuator are limited in practical engineering. If the external disturbance is infinite, the attitude system will not be controllable. Similar assumptions also can be found in related literature, such as Assumption 1 in [29] and Assumption 2 in [26].
2.4. Problem Statement
The objective of this work is stated as follows: for the satellite with simultaneous actuator faults, sensor faults, and velocity-free measurements, the designed observer is required to estimate the unknown system states and faults in real time. The velocity-free fault-tolerant controller is provided to asymptotically stabilize the attitude, i.e., and , even in the presence of external disturbances and actuator and sensor faults.
3. Observer-Based State Feedback Attitude Controller Design
In this section, a velocity-free state feedback fault-tolerant attitude controller (VSFTC) will be proposed to stabilize the attitude of the satellite. The structure of the closed-loop system is shown in Figure 1. This control structure includes two modules: an improved sliding mode observer is designed to estimate , , , and and a velocity-free controller is proposed by using the estimate information of the observer.
Figure 1.
The structure of the proposed fault-tolerant attitude control system without velocity measurements.
3.1. Improved Sliding Mode Observer Design
According to Equation (18), the augmented system is constructed as follows:
where
Let ; is selected as
where and , such that is non-singular.
Define , , , and . Then Equation (19) can be rewritten as
Let and be estimates of and , respectively. The improved sliding mode observer is proposed as follows:
where is the system state error vector; , , , and are the gain matrixes; ; , where ; and is the compensation input. According to Assumption 2, is designed as
where is a small scalar quantity and , is the parameter matrix to be designed.
By defining , Equation (25) can be rewritten as
where is the system state and is the system output.
According to Equations (24) and (25), the estimation errors can be given by
Define a matrix . According to the definition of and Equation (21), is a non-singular matrix. Then, Equation (28) can be rewritten as
Theorem 1.
Consider the plant (18) subject to the actuator faults (14), sensor faults (17), and the external disturbances under Assumption 2. If the observer is designed according to Equation (27), there exist appropriate gain matrixes,, and, satisfying:
such that the estimated statesconverges asymptotically to its actual statesand the error dynamic system of Equation (29) is ultimately uniformly bounded.
Proof of Theorem 1.
Define a Lyapunov function . The time derivative of along the trajectories of the error dynamics in Equation (29) leads to
According to Equation (1), is a piecewise function. We discuss in two parts: Part 1 () and Part 2 ().
Part 1: . Based on Equation (1), Equation (31) can be rewritten as
Since and , we have . Substituting it into Equation (32) yields
According to Assumption 2, . If the inequality in Equation (30) holds, substituting Equation (26) into Equation (33), we have
From the standard inequality for quadratic forms, we obtain . For , the inequality in Equation (34) can also be rewritten as
Part 2: . Based on Equation (1), Equation (31) can be rewritten as
Since and , we have . Substituting it into Equation (36) yields
Following the same procedure in Part 1, satisfies
With the combination of Part 1 and Part 2, we have when Equation (30) holds. According to the Lyapunov stability theorem, the errors system in Equation (29) is asymptotically stable. This completes the proof of Theorem 1. □
3.2. Velocity-Free State Feedback Fault-Tolerant Attitude Controller Design
The parameter matrix of the observer in Equation (25) is expressed as follows:
where , , and , where . According to the parameter setting in Equations (11) and (19), and . By decomposing Equation (25), the differential forms of attitude angle estimation and attitude angle velocity estimation can respectively be described as
Based on Theorem 1, the following assumption is proposed:
Assumption 3.
The feedback termof Equation (25) can rewritten as. There exists a positive scalar, satisfying, for all.
Remark 2.
It has been proved in Theorem 1 that the observer errors system is asymptotically stable, which means that bothandcan converge to neighbors of zero. Therefore, the observer feedback termis bounded. Assumption 3 is reasonable.
Theorem 2.
Consider the satellite attitude model (18) with the actuator, sensor faults, and velocity-free measurements. Based on the observer in Equation (27), the controller is designed as
where,,, ,,, and;is defined as follows:
Then, the estimated attitude angle and the estimated attitude angular velocity converge to a steady state within a fixed time. According to Theorem 1, the observer dynamic error is asymptotically stable. Therefore, the satellite attitude system asymptotically stabilizes.
Proof of Theorem 2.
Using Equations (39) and (40), the time derivative of becomes
Substituting Equation (41) into Equation (43) yields
Then, define a new state vector . Choose a candidate Lyapunov function as . Computing its time derivative by using Equations (39) and (44) gives
The expression can be obtained by Equation (42). Substituting it into Equation (45) yields
where , , , and . According to Assumption 1 and Theorem 1, there exists such that . By Assumption 3, the upper bound of the term is obtained:
Substituting Equation (47) into Equation (46) yields
where . From the definitions of and , and satisfy and , respectively. According to Lemma 1, if the controller is chosen as Equation (41), and will converge in the neighborhood of zero within a fixed time. The systems in Equations (39) and (40) are practical fixed-time stable. Moreover, the setting time is given by
Theorem 1 proves that the observer errors are asymptotically stable, which means that the satellite attitude is asymptotically stable. Thus, the argument stated in Theorem 2 holds and the proof is completed. □
4. Simulation Results
In this section, simulation results are presented to verify the effectiveness of the proposed observer (Equation (27)) and VSFTC (Equation (41)). Consider a small angular maneuvering satellite with actuator and sensor faults without velocity information. The inertia matrix is
The initial attitude angle is chosen as
The initial velocity is chosen as
The satellite orbital angular velocity is . The external disturbance torque is set as follows:
The initial values of observer system states are .
Non-gyroscopic attitude sensors are equipped to measure the attitude angle . A zero-mean Gaussian random noise with the variance of is added to the attitude sensors model. The parameters of Equation (27) are chosen as , , , , , , , , , and . The gains for the observer scheme in [26] are set as , , , and . The gains for the controller in Equation (41) are set as , , , , , , and .
4.1. Observer-Based PD Controller Simulation
In this part of the simulation, the performance of the proposed observer (Equation (27)) is compared with the observer method in [26]. The observer parameters in [26] are consistent with the above sets in this paper. To better display the effectiveness of the proposed observer, a PD controller is set as
For a satellite without angular velocity measurements, the lumped faults, including multiplicative faults and additive faults, are designed as
where and represent the triaxial component of and , respectively, and is in seconds.
The curves in Figure 2 and Figure 3 illustrate the time response of attitude estimation errors and angular velocity estimation errors by two observers. It can be clearly seen from Figure 2 and Figure 3 that the observation errors of and under the observer in Equation (27) can respectively converge to and within 2.8 s; the observation errors of and under the observer in [26] can respectively converge to and within 16 s.
Figure 2.
The initial response of attitude angle estimation errors. (a) Observer in Equation (27); (b) observer in [26].
Figure 3.
The initial response of angular velocity estimation errors. (a) Observer in Equation (27); (b) observer in [26].
Figure 4 and Figure 5, respectively, show the reconstruction errors of the observer in Equation (27) and the observer in [26] for actuator faults and sensor faults . It can be seen in Figure 4a and Figure 5a that the reconstruction using the proposed observer is achieved accurately within 2.8 s with steady-state accuracies of . In Figure 4b, the observer in [26] also shows good reconstruction performance, and the actuator faults converge to at 2.8 s. Figure 5b shows that the reconstruction of sensor faults under the observer in [26] can converge to within 16 s. The summary can also be found in Table 1.
Figure 4.
The initial response of actuator fault reconstruction errors. (a) Observer in Equation (27); (b) observer in [26].
Figure 5.
The initial response of sensor fault reconstruction errors. (a) Observer in Equation (27); (b) observer in [26].
Table 1.
The comparison results of the observer in Equation (27) and the observer in [26].
To give a more instructive comparison of the two observers, the function is defined motivated by [29] and its time response is shown in Figure 6. From Figure 6, it is obvious that the proposed observer (Equation (27)) provides a faster convergence rate than the observer in [26]. In Figure 7 and Figure 8, the steady-state error performances of the two observers are shown during the same fault period. The observer proposed has a higher steady-state accuracy than the observation scheme in [26].
Figure 6.
The function by the observer in Equation (27) and the observer in [26].
Figure 7.
The steady-state behaviors of system state estimation errors by the observer in Equation (27) and the observer in [26]. (a) Attitude estimation errors; (b) angular velocity estimation errors.
Figure 8.
The steady-state behaviors of fault reconstruction errors by the observer in Equation (27) and the observer in [26]. (a) Actuator faults reconstruction errors; (b) sensor faults reconstruction errors.
4.2. VSFTC Simulation
To verify the applicability of the observation method, the actuator faults are redefined in this section. The sensor faults follow Equation (57). Due to the accurate reconstruction of the actuator and sensor faults supplied by Equation (27), the controller in Equation (41) can completely compensate for the effects of actuator and sensor faults. The accurate attitude information can be obtained. Thus, the controller can guarantee the asymptotic stability of satellite attitude and angular velocity. The actuator faults are selected as follows:
For the given faults, the controller in Equation (41) gives the actuator commanded control torque, as shown in Figure 9. It is clearly seen from Figure 9 that the controller effectively compensates for the actuator faults in a short time. As the time response behavior is shown in Figure 10, the total torque acting on the satellite attitude control system reaches the steady state within 8 s. Figure 11 and Figure 12 show the responses of the estimated attitude and the estimated angular velocity driven by the VSFTC (Equation (41)). The estimations of and converge to and within 9 s. Figure 13 and Figure 14 show that the actual attitude and the angular velocity take 9 s to reach steady-state behavior. As per the steady-state behavior shown in Figure 13 and Figure 14, the attitude pointing accuracy achieves a level of and the actual angular velocity has a pointing accuracy of . By comparing Figure 11, Figure 12, Figure 13 and Figure 14, it is concluded that the proposed observer can reconstruct the faults and system states quickly and accurately. Therefore, in the face of actuator faults, sensor faults, and rate-free measurements, the satellite attitude control system completes the steady-state control mission and achieves the required accuracy in a short time through the VSFTC method.
Figure 9.
The actuator commanded control torque .
Figure 10.
The total torque .
Figure 11.
The attitude angle estimation of the satellite. (a) The initial response; (b) the steady-state behavior.
Figure 12.
The angular velocity estimation of the satellite. (a) The initial response; (b) the steady-state behavior.
Figure 13.
The actual attitude angle of the satellite. (a) The initial response; (b) the steady-state behavior.
Figure 14.
The actual angular velocity of the satellite. (a) The initial response; (b) the steady-state behavior.
5. Conclusions
For the satellite attitude control system without velocity measurements, the problems of fault reconstruction, state estimation, and stability control were studied when the actuator and sensor fail simultaneously. An improved sliding mode observer was proposed to quickly reconstruct the system states and faults. Based on the improved sliding mode observer, a VSFTC was presented to guarantee that the closed-loop attitude system asymptotically stabilizes in the presence of multiple faults and unknown angular velocity. Numerical simulations illustrated that the proposed observer leads to higher steady-state accuracy and faster settling time than the traditional sliding mode observer in [26] with the same parameters. By using VSFTC, the attitude of the satellite arrived at a stable state in a short time under complex faults, external disturbances, and measurement noises.
However, in this paper, only attitude stabilization was considered under multiple faults. The observer-based fault-tolerant control for attitude tracking is more challenging. Therefore, in future research, it is desirable to design an attitude tracking fault-tolerant controller to achieve fast attitude tracking under multiple faults and disturbances.
Author Contributions
Conceptualization and methodology, M.L., B.X. and A.Z.; mathematical calculations and simulations, M.L.; validation and writing—original draft preparation, M.L. and B.X.; review and editing, B.X. and A.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Lee, D.; Vukovich, G.; Gui, H.C. Adaptive variable-structure finite-time mode control for spacecraft proximity operations with actuator saturation. Adv. Space Res. 2017, 59, 2473–2487. [Google Scholar] [CrossRef]
- Hu, Q.; Ma, G. Adaptive variable structure controller for spacecraft vibration reduction. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 861–876. [Google Scholar]
- Roy, S.; Kar, I.N.; Lee, J.; Tsagarakis, N.G.; Caldwell, D.G. Adaptive-robust control of a class of EL systems with parametric variations using artificially delayed input and position feedback. IEEE Trans. Control Syst. Technol. 2019, 27, 603–615. [Google Scholar] [CrossRef] [Green Version]
- Li, J.F.; Wang, Y.B.; Liu, Z.Y.; Jing, X.; Hu, C.W. A new recursive composite adaptive controller for robot manipulators. Space Sci. Technol. 2021, 2021, 9801421. [Google Scholar] [CrossRef]
- Liu, F.S.; Jin, D.P. A high-efficient finite difference method for flexible manipulator with boundary feedback control. Space Sci. Technol. 2021, 2021, 9874563. [Google Scholar] [CrossRef]
- Xiao, B.; Cao, L.; Xu, S.; Liu, L. Robust tracking control of robot manipulators with joint velocity measurement uncertainty and actuator faults. IEEE/ASME Trans. Mechatron. 2020, 25, 1354–1465. [Google Scholar] [CrossRef]
- Wu, B.; Cao, X. Robust attitude tracking control for spacecraft with quantized torques. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1020–1028. [Google Scholar] [CrossRef]
- Zou, A.; Dev Kumar, K.; Hou, Z. Quaternion-based adaptive output feedback attitude control of spacecraft using chebyshev neural networks. IEEE Trans. Neural Netw. 2010, 21, 1457–1471. [Google Scholar]
- Ran, D.; De Ruiter AH, J.; Yao, W.; Chen, X. Distributed and reliable output feedback control of spacecraft formation with velocity constraints and time delays. IEEE/ASME Trans. Mechatron. 2019, 24, 2541–2549. [Google Scholar] [CrossRef]
- Roy, S.; Kar, I.N.; Lee, J. Toward position-only time-delayed control for uncertain Euler–Lagrange systems: Experiments on wheeled mobile robots. IEEE Robot. Autom. Lett. 2017, 2, 1925–1932. [Google Scholar] [CrossRef]
- Shi, X.; Zhou, Z.; Zhou, D. Finite-time attitude trajectory tracking control of rigid spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 2913–2923. [Google Scholar] [CrossRef]
- 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]
- Cao, L.; Xiao, B.; Golestani, M. Robust fixed-time attitude stabilization control of flexible spacecraft with actuator uncertainty. Nonlinear Dyn. 2020, 100, 2505–2519. [Google Scholar] [CrossRef]
- Robertson, B.; Stoneking, E. Satellite GN&C anomaly trends. In Proceedings of the Annual AAS Rocky Mountain Guidance and Control Conference, San Diego, CA, USA, 5–9 February 2003. [Google Scholar]
- Li, B.; Hu, Q.; Ma, G.; Yang, Y. Fault-tolerant attitude stabilization incorporating closed-loop control allocation under actuator failure. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 1989–2000. [Google Scholar] [CrossRef]
- Gao, J.; Fu, Z.; Zhang, S. Adaptive fixed-time attitude tracking control for rigid spacecraft with actuator faults. IEEE Trans. Ind. Electron. 2019, 66, 7141–7149. [Google Scholar] [CrossRef]
- Mayhew, C.G.; Sanfelice, R.G.; Teel, A.R. Quaternion-based hybrid control for robust global attitude tracking. IEEE Trans. Autom. Control 2011, 56, 2555–2566. [Google Scholar] [CrossRef]
- Abdullah, A.; Zribi, M. Sensor-fault-tolerant control for a class of linear parameter varying systems with practical examples. IEEE Trans. Ind. Electron. 2013, 60, 5239–5251. [Google Scholar] [CrossRef]
- Xiao, B.; Hu, Q.; Wang, D.; Poh, E.K. Attitude tracking control of rigid spacecraft with actuator misalignment and fault. IEEE Trans. Control Syst. Technol. 2013, 21, 2360–2366. [Google Scholar] [CrossRef]
- Bustan, D.; Sani, S.H.; Pariz, N. Adaptive fault-tolerant spacecraft attitude control design with transient response control. IEEE/ASME Trans. Mechatron. 2014, 19, 1404–1411. [Google Scholar]
- Xiao, B.; Hu, Q.; Zhang, Y. Adaptive sliding mode fault tolerant attitude tracking control for flexible spacecraft under actuator saturation. IEEE Trans. Control Syst. Technol. 2012, 20, 1605–1612. [Google Scholar] [CrossRef]
- Talebi, H.A.; Khorasani, K.; Tafazoli, S. A recurrent neural-network-based sensor and actuator fault detection and isolation for nonlinear systems with application to the satellite’s attitude control subsystem. IEEE Trans. Neural Netw. 2009, 20, 45–60. [Google Scholar] [CrossRef] [PubMed]
- Gao, Z. Fault estimation and fault-tolerant control for discrete-time dynamic systems. IEEE Trans. Ind. Electron. 2015, 62, 3874–3884. [Google Scholar] [CrossRef] [Green Version]
- Zhu, F.; Shen, Y.; Zhang, J.; Wang, F. Observer-based fault reconstructions and fault tolerant control designs for uncertain switched systems with both actuator and sensor faults. IET Control Theory Appl. 2020, 14, 2017–2029. [Google Scholar] [CrossRef]
- Lee, T.H.; Lim, C.P.; Nahavandi, S.; Roberts, R.G. Observer-based H-infinity fault-tolerant control for linear systems with sensor and actuator faults. IEEE Syst. J. 2019, 13, 1981–1990. [Google Scholar] [CrossRef]
- Yang, H.; Yin, S. Reduced-order sliding-mode-observer-based fault estimation for markov jump systems. IEEE Trans. Autom. Control 2019, 64, 4733–4740. [Google Scholar] [CrossRef]
- Kruk, J.W.; Class, B.F.; Rovner, D.; Westphal, J.; Ake, T.B.; Moos, H.W.; Roberts, B.; Fisher, L. FUSE in-orbit attitude control with two reaction wheels and no gyroscopes. In Proceedings of the SPIE—The International Society for Optical Engineering, Bellingham, WA, USA, 24 February 2003. [Google Scholar]
- Tayebi, A.; Roberts, A.; Benallegue, A. Inertial vector measurements based velocity-free attitude stabilization. IEEE Trans. Autom. Control 2013, 58, 2893–2898. [Google Scholar] [CrossRef]
- Hu, Q.; Jiang, B. Continuous finite-time attitude control for rigid spacecraft based on angular velocity observer. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1082–1092. [Google Scholar] [CrossRef]
- Du, H.; Li, S. Semi-global finite-time attitude stabilization by output feedback for a rigid spacecraft. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2012, 227, 1881–1891. [Google Scholar] [CrossRef]
- Peng, X.; Geng, Z.; Sun, J. The specified finite-time distributed observers-based velocity-free attitude synchronization for rigid bodies on SO(3). IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 1610–1621. [Google Scholar] [CrossRef]
- Cui, B.; Xia, Y.; Liu, K.; Wang, Y.; Zhai, D. Velocity-observer-based distributed finite-time attitude tracking control for multiple uncertain rigid spacecraft. IEEE Trans. Ind. Inform. 2020, 16, 2509–2519. [Google Scholar] [CrossRef]
- Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
- Zou, A.; Fan, Z. Fixed-time attitude tracking control for rigid spacecraft without angular velocity measurements. IEEE Trans. Ind. Electron. 2020, 67, 6795–6805. [Google Scholar] [CrossRef]
- Xiao, B.; Huo, M.; Yang, X.; Zhang, Y. Fault-tolerant attitude stabilization for satellites without rate sensor. IEEE Trans. Ind. Electron. 2015, 62, 7191–7202. [Google Scholar] [CrossRef]
- Wang, X.; Tan, C.P.; Wu, F.; Wang, J. Fault-tolerant attitude control for rigid spacecraft without angular velocity measurements. IEEE Trans. Cybern. 2021, 51, 1216–1229. [Google Scholar] [CrossRef]
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/).