Abstract
This paper considers a novel fault-tolerant control (FTC) scheme for a category of cascade nonlinear systems with mismatched uncertainties and unknown actuator faults. The robust adaptive dynamic programming (RADP) is used to design a novel optimal sliding surface (SS) off-line, which renders the corresponding sliding-mode dynamics able to obtain robustness of stability to mismatched uncertainties. Subsequently, a simple sliding-mode control (SMC) with the adaptive fault compensation is developed to guarantee reachability of the sliding mode. Then, it is proven that the weight errors of neural networks (NN) of RADP and the closed-loop system are stable based on Lyapunov stability theory. In the simulation section, this proposed scheme is used to deal with the attitude FTC of a spacecraft, and simulation results verify the effectiveness of the proposed novel control scheme.
1. Introduction
In areas with high safety requirements such as spacecraft, the fault-tolerant control (FTC) has always attracted the attention [1,2] of many scholars and engineers. In [1], a novel discontinuous adaptive failure compensation controller with system chattering rejection based on a common approximate function was designed for a rigid satellite with actuator failure. In [2], an ADP-based tracking FTC with an adaptive fault compensation was given for a spacecraft attitude system with additive faults. In the FTC community, a common and very important method is the sliding-mode control (SMC) that was widely applied in industrial and academic fields due to the extremely simple design and strong anti-disturbance ability [3]. The equivalent control of SMC can cope with matched uncertainties inherently, but for mismatched uncertainties, including faults or failures, it is an open problem [4,5]. The SMC with a new sliding surface including the information of mismatched uncertainties through a disturbance observer was designed in [4]. The invariant manifold-based SS was applied to transform the multiple mismatched disturbances into matched ones in [5]. It has always been very interesting to find more and better ways to solve this open problem.
The ADP approaches have developed a relatively complete paradigm for the optimal control [6]. An online adaptive algorithm was proposed in [7], which involves the simultaneous updating of both critic and actor NN. A classical thinking [8] of transformation from robust control into optimal control was used in RADP methods [9] for adaptive control problems subject to matched or mismatched uncertainties. Specifically, in [10], ADP was introduced to integral sliding-mode control (ISMC) for systems with mismatched disturbance, but the SS design was not considered. Hence, combining SMC with ADP to cope with mismatched uncertainties induces our attentions.
The idea of using other control methods to design SS is an optional combination solution, which is an effective way to deal with nonlinear FTC problems. In [11], the classical control-based SS design combined two control algorithms. When the system states are in sliding mode, the classical control is conducted. The method [12] also adopted the above idea and used a pseudo control input in the SS design process. In [13], a novel fast terminal sliding mode control without the reaching phase was designed, which makes the derivative of an augmented state satisfy an optimal cost function. In [14], the optimal SS similar to [15] was given for a linear system. The robustness of SS to mismatched uncertainties were not considered in these two papers [13,14]. In references [16,17,18,19], optimal SSs were developed based on the first subsystem of the normal form [19]. In [16], an optimal sliding manifold was designed based on kinematics without uncertainties and the angular velocity was seen as the control input in this design process. In [17], optimal design of reaching phase and sliding phase of the SMC was given. In [18], the successive approximation approach was used to solve a novel optimal sliding mode that was designed by the same method. In [19], after an optimal equivalent control was first solved, a novel SS was derived from the above equivalent control. Recently, the ADP algorithm has also been introduced into the integral SMC design [10,20]. In [10], ADP was used to solve the optimal guaranteed cost control problem of sliding mode dynamics. In [20], ADP was employed to design the nominal control, which aimed at stabilizing sliding mode dynamics. However, in these two papers [10,20], ADP was adopted to stabilize sliding mode dynamics rather than to design SS directly.
In this paper, we intend to explore a unifying design of sliding-mode FTC with the RADP-based SS for mismatched uncertain nonlinear cascade systems with actuator faults. To this end, the RADP-based SS is developed to obtain robust sliding mode for mismatched uncertainties, and an adaptive sliding-mode FTC is designed to guarantee the reachability of above sliding mode in the presence of faults. The detailed contributions are summarized as follows.
- The RADP-based SS is designed, which is robust to the mismatched uncertainties. An adaptive fault compensation is used to deal with the actuator faults. Compared with the traditional sliding-mode FTC [21], the novel scheme in the present paper achieves a certain sense of optimized performance by introducing the RADP-based SS. To the best knowledge of the authors, the ADP-based SS does not appear in previous reports, and the more important factor of a novel SMC tackling mismatched uncertainties based on this new SS is not reported either.
- The idea of the ADP-based SS design method may be open a door that we can obtain many kinds of sliding modes with various properties inherited from ADP methods, such as finite-horizon optimal SS [22] or safety SS [23]. These provide more methods or possibilities for solving FTC problems.
2. Problem Formulation
In this section, the system model, the fault model, and the problem formulation are given.
2.1. System Model and Fault Model
Consider a class of the nonlinear cascade systems [24,25] encountering mismatched uncertainties and actuator faults [26,27], and it can be depicted by
where , are system states, is the control input, and and () are differentiable in their arguments with (), is the unknown perturbation with , is the actuator fault vector.
For ease of the description and the following RADP design, nominal systems of above systems (1) and (2) are given as
In order to simplify the expression, some function arguments are omitted in the description below. Then, for convenience of later analysis, the following assumptions and definition are given.
Assumption 1.
It is assumed that the control input matrix is bounded i.e., , where is a positive constant. The is a full row rank matrix and the function is defined as the Moore–Penrose pseudo-inverse of , i.e., .
Assumption 2.
It is assumed that the uncertainty is bounded by a function , i.e., with , and is the unknown constant bias actuator fault vector.
Definition 1
([7]). The equilibrium point denoted of a dynamical system is said to be uniformly ultimately bounded (UUB) if there exists a compact set so that for all state variable initial value there exists a bound B and a time such that for all .
2.2. Control Objective
The purpose of the present paper is to design a novel SS and the corresponding FTC algorithm, which causes the following novel quadratic performance index to be minimized when the closed-loop system is reaching the SS:
where is positive semi-definite matrix, which is associated with the dynamical uncertainty, and is a utility function. The overall utility function reflects the uncertainty, regulation, and control policy simultaneously. In particular, the state in subsystem (3) is so-called virtual control [18], which is designed based on a nominal subsystem (3).
Remark 1.
The choice of the utility function is a critical step for optimal control problems. In this paper, a robust control problem is transformed into an optimal control problem by choosing a novel utility function as described above. For an optimal control with input constraints, a popular utility function [28] is chosen as
where , , , and is a bounded one-to-one function that belongs to and . The hyperbolic tangent is an example. For an optimal control problem with state constraints, the utility function can be selected as
where is a barrier function with respect to state [29]. It is not difficult to see from the above examples that the utility function is not only related to the requirements for state and control, but also directly related to the uncertainty and constraints to be dealt with.
Remark 2.
The value function (5) is designed based on the idea that the robust stabilization problem can be transformed into an optimal control of nominal systems [30].
3. Sliding Surface and Control Design
Concretely, for the system (1) and (2), a RADP-based SS is designed as
where s is the sliding-mode variable for the mismatched uncertain cascade system, the matrix R is a penalty matrix in the utility function, the is an activation function vector of critic neural network (CNN) in ADP, the is gradient with respect to denoted as , and is an estimation of ideal weight vector in ADP. The following assumption is a standard assumption in ADP-related literatures, such as [2,10,31].
Assumption 3.
The ideal NN weights is bounded, i.e., . The NN activation functions and their gradient are bounded, i.e., , and . The NN approximation error and its gradient are bounded on the compact set Ω, i.e., , and .
3.1. Optimal Control-Based Sliding Surface Design
In what follows, the is regarded as the control input of subsystem (3) and assumed that it is admissible. For the continuously differentiable cost function , we can obtain the nonlinear Lyapunov equation is
where . The Hamiltonian function of this optimal control problem is
Define the optimal cost function (OCF) as
where is the admissible control set on the , and the HJB equation of this system is given as
Therefore, by differentiating (10) with respect to , the optimal control policy is
The control policy (11) is unbounded, and if the problem of input constraints is to be studied, an alternative approach is to use a generalized non-quadratic utility function [28]. Substitute the optimal control (11) into the Equation (10) and then the HJB equation can be expressed as
which means that .
The design of is a key point in the robust stabilization scheme. In what follows, the term is specified as
and meets. Based on the help of this form, the following lemma showing stability of the sliding-mode dynamics of the systems (1) and (2) is derived as follows.
Lemma 1.
Consider the nominal subsystem (3) and the cost function (5) with the term (13). It is assumed the HJB Equation (12) is of a solution , is given by (11) and the SS designed as exists. According to these conditions, on this SS, the sliding-mode dynamics of this mismatched uncertain nonlinear system described by (1) and (2) is asymptotic stability.
3.2. RADP-Based Sliding Surface Design
In what follows, the RADP with NN approximation is used to find this SS through obtaining a numerical solution for the above HJB equation, the analytical solution of which is rather difficult to calculate.
Based on the universal approximation property of NN, approximate by a NN with only one hidden layer as
where is the ideal weight, is the activation function, p is the number of neurons, and is the unknown approximation error of this NN. Next, partial derivative of the OCF is written as
However, the ideal NN weights are unknown, the estimation of NN weight vector approximates the OCF.
The partial derivative of the OCF by approximation is
From (15), the optimal control can be given as
From (17), the approximate optimal control policy can be expressed as
For the following derivation, two non-negative matrices are denoted as follows
By using the cost function and control policy denoted by the NN, the Hamiltonian function could be given by
where the term is the residual error of the NN expression.
The approximate Hamiltonian by the estimated weight is described as
letting , and . Based on (20) and (22), the with is formulated by
Now, the next step is to train the CNN and obtain an update law of weights by minimizing the simple cost criterion . For avoiding the difficulty of finding an admissible initial control policy, the improved weight updating rule [30] is also selected. The following general assumption [2,32] are given before the training process and the stability analysis.
Assumption 4.
Considering the nominal subsystem (3) with the cost function (5) and substituting the optimal feedback control (11) into the subsystem (3). Let be a continuously differentiable function and simultaneously a Lyapunov function candidate. It can be written as
The is a positive definite matrix ensuring that
is true, where is the minimal eigenvalue of the matrix Γ.
For implementing this algorithm, can be given by some polynomials of the system states, such as . Then, a weight update law of the CNN is constructed
where is the basic update rate of the critic network, and is the learning rate of the additional stabilization term. Substitute the optimal control (19) into (26) and then the update law is expressed as
According to the above formula, and dynamics of the weight estimation error (WEE) could be expressed as
where
Thus, dynamics of WEE could be expressed as
According to this design, the following Lemma 2 shows the property of the system on the novel robust SS.
Lemma 2.
Proof of Lemma 2.
Based on Theorem 2 of [30], we can know that state on this SS and dynamics of WEE are both UUB. For brevity, the proof process will not be repeated. Additionally, according to the SS , state of the system on this SS is also UUB. □
Remark 3.
The use of ADP faces some problems, such as the difficulty of choosing the initial admissible control, how to choose activation functions of the neural network, and the training taking too much time. In order to avoid the impact of these problems, the off-line training method and other empirical methods are used to ensure the real-time performance of the overall control system as much as possible.
3.3. Sliding-Mode Control Design
After this novel SS is obtained through the above off-line design process, an adaptive fault-tolerant sliding-mode control is developed.
Considering the system (1) and (2) and the approximating optimal control policy of (19), the sliding-mode variable can be expressed as
Note that the control is differential according to (19), and the factory is that is a constant vector after convergence. Therefore, the derivative of the sliding-mode variable is written as
The novel SMC design with the RADP-based SS and the adaptive fault compensation law is designed as
and
respectively, where are the control gain and learning rate of the adaptive law and is estimation of actuator faults. Define the fault estimation error as .
Theorem 1.
Proof of Theorem 1.
Choose the following Lyapunov function candidate
The derivative of the Lyapunov function candidate (34) with respect to time along the sliding mode variable dynamics is
Substituting the control policy (32) and the actuator fault compensation law (33) into above formula (35), we obtain
According to the above derivation process, we could find that all signals of closed-loop system are bounded. Based on the Lyapunov theorem and Lemma 2, the sliding mode exists and the states of the whole system are uniformly ultimately bounded. From the above derivation, it can be seen that the reaching time of the SMC can be estimated by , where is the reaching time, is the initial value of the Lyapunov function candidate, and is a positive design parameter. Therefore, the corresponding time can be reduced by adjusting the parameter . The proof ends here. □
Novelty and comparison: How to make the designed sliding surface (SS) insensitive to the mismatched uncertainties is crucial for the SMC design and the SMC-based FTC.
In [4], a mismatched disturbance is estimated by a disturbance observer, and then the obtained estimation signal of this disturbance is used to design the SS. The disturbance observer makes the system more complex, which increases the difficulty of controller design. However, our designed SS can directly deal with this problem by the optimal control method without designing any estimator. Even though finding the solution of optimal control is tricky, we can solve it directly using the ADP method off-line.
In [10], the integral SMC (ISMC) law is divided into two parts, one is a continuous part, and the other is a discontinuous part. The continuous part of control is used to reject the mismatched uncertainties and consequently the SS is insensitive to the mismatched uncertainties. In this process, the complex zero-sum games and online complex neural network training are used in the continuous part of control, which are not conducive to practical applications and the realization of engineers. Our method is simpler in the design process and implemented off-line.
In the papers [13,14], although they all use the optimal control to design the SS, they cannot solve the problem that is making the SS insensitive to the mismatched uncertainties in the SS design process.
4. Simulation Examples
In this part, the novel sliding-mode FTC with the RADP-based SS is applied in the mismatched uncertain spacecraft attitude control systems (ACS), which are the benchmark nonlinear cascade systems. The model of this ACS [2,33] is presented as
and
where the inertia matrix J and are characterized by
the mismatched uncertainties and the actuator faults are given as
furthermore, , , and are pitch angle, yaw angle, and roll angle of a spacecraft, simply denoted as a vector , and , , and are angular velocities with respect to an inertial reference frame expressed in the body-fixed frame. In addition, the uncertainty is bounded, i.e., . The initial value of states of this ACS are , and .
4.1. Traditional SMC-Based Fault-Tolerant Controller
To compare with the proposed method in this paper, a traditional SMC-based FTC is designed as follows
and the adaptive fault compensation is
where the designed sliding surface is with and let and . The simulation results are given as follows, and comments are given in the next subsection in a comparative manner.
4.2. RADP-Based Sliding-Mode Fault-Tolerant Controller
The total utility function is chosen as with and for the uncertain ACS. A CNN is constructed to approximate the OCF as
Note that and are the activation function and the estimation of the ideal weight of NN, respectively. In these simulations, we set and . Substitute the constant weight after convergence into the novel SS and let and .
Via Figure 1, Figure 2 and Figure 3, it can be found that, under the basically same parameter settings, the proposed control scheme posses better convergence characteristics and less adjustment time and, through the boundary layer technology, no chattering phenomena. Observe the above simulation results of the proposed novel control scheme and it can be found that the states of the systems are asymptotic stability rather than UUB in Theorem 1. The reason for this behaviour is that is invertible constant matrix and this makes the error in (18) matched with . Therefore, if is large enough, the SMC (32) can guarantee its robustness against this error. However, in the SS design process of traditional SMC-based FTC, it is not considered to deal with the mismatched uncertainties, so that system states cannot eventually converge to zero, even if the SMC guarantees reachability of the SS. The evolution of the weight is shown in Figure 4, and finally the weight vector eventually converges to .
Figure 1.
Evolution of attitude of the ACS under different control schemes in the presence of mismatched uncertainties and actuator faults. (a) Traditional SMC-based FTC. (b) The proposed FTC with RADP-based sliding surface.
Figure 2.
Evolution of angular velocity of the ACS under different control schemes in the presence of mismatched uncertainties and actuator faults. (a) Traditional SMC-based FTC. (b) The proposed FTC with RADP-based sliding surface.
Figure 3.
Evolution of control inputs of the ACS under different control schemes in the presence of mismatched uncertainties and actuator faults. (a) Traditional SMC-based FTC. (b) The proposed FTC with RADP-based sliding surface.
Figure 4.
Evolution of the critic neural network weights.
4.3. RADP-Based Sliding-Mode Fault-Tolerant Controller in Presence of Input Delay
Factors that cause delays are numerous in the ACS, such as the response time of actuators and sensors, faults of actuators and sensors, signal sampling and transmission, etc. The effects will be reflected in the input delay [34]. The existence of the input delay will cause the degradation of control performance and even destroy the stability of the system. To verify whether the proposed controller can cope with the time delay uncertainty, in the above simulation example, an unknown constant time delay is added into the original control system:
where the time delay is set as and other parameters are the same as the values set above. The simulation results are shown as Figure 5, Figure 6 and Figure 7.
Figure 5.
Comparison of attitude of ACS without and with input delay. (a) Evolution of attitude of the ACS. (b) Evolution of attitude with input delay.
Figure 6.
Comparison of angular velocity of ACS without and with input delay. (a) Evolution of angular velocity of the ACS. (b) Evolution of attitude with input delay.
Figure 7.
Comparison of inputs of ACS without and with input delay. (a) Evolution of control input of the ACS. (b) Evolution of control input with input delay.
By comparing the simulation results before and after adding the input delay, it can be found that the proposed control scheme can make the time delay system bounded, but the control performance has dropped. If a better control performance is pursued, special design for time delay is essential.
5. Conclusions
In the present paper, a novel SMC based FTC scheme with RADP-based SS for a category of uncertain cascade systems is proposed. In particular, a novel idea for the ADP-based SS design is proposed to cope with the mismatched uncertainties in the SMC theory and application. For the practical implementing, the off-line design of RADP-based SS avoids the time-consuming training of neural network weights, and the adaptive SMC is also helpful to implement. In addition, the simulation part demonstrates a practical example that is the attitude control system of the spacecraft. Note that the uncertainty is also mismatched for the subsystem in this paper. Furthermore, matched uncertainties including certain faults for the subsystem are worth researching in the future. In addition, more new sliding surfaces based on the ADP algorithm treasure house could be designed, which can be combined with the powerful SMC mechanism to solve more difficult FTC problems.
Author Contributions
Y.D. provided methodology, validation, and writing—original draft preparation; B.J., Y.M. and Y.C. provided conceptualization, writing—review & editing, and supervision; and B.J. provided funding support. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China under Grant 62020106003, Grant 61922042 and Grant 61773201, the Fundamental Research Funds for the Central Universities of China under Grant NC2020002, and Grant NP2020103, the 111 Project of the Programme of Introducing Talents of Discipline to Universities of China under Grant B20007, and the 13th Five-Year Equipment Pre-research Projects of China under Grant 30501050403.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Ma, Y.; Jiang, B.; Tao, G.; Cheng, Y. Actuator failure compensation and attitude control for rigid satellite by adaptive control using quaternion feedback. J. Frankl. Inst. 2014, 351, 296–314. [Google Scholar] [CrossRef]
- Du, Y.; Jiang, B.; Ma, Y. Policy Iteration Based Online Adaptive Optimal Fault Compensation Control for Spacecraft. Int. J. Control Autom. Syst. 2021, 19, 1607–1617. [Google Scholar] [CrossRef]
- Utkin, V.I. Sliding Modes in Control and Optimization; Springer: Berlin/Heidelberg, Germany, 1992. [Google Scholar]
- Yang, J.; Li, S.; Yu, X. Sliding-mode control for systems with mismatched uncertainties via a disturbance observer. IEEE Trans. Ind. Electron. 2012, 60, 160–169. [Google Scholar] [CrossRef]
- Zhang, L.; Yang, J.; Li, S.; Yu, X. Invariant manifold based output-feedback sliding mode control for systems with mismatched disturbances. IEEE Trans. Circuits Syst. II-Express Briefs 2020, 68, 933–937. [Google Scholar] [CrossRef]
- Zhang, H.; Zhang, X.; Luo, Y.; Yang, J. An overview of research on adaptive dynamic programming. Acta Autom. Sin. 2013, 39, 303–311. [Google Scholar] [CrossRef]
- Vamvoudakis, K.G.; Lewis, F.L. Online actor–critic algorithm to solve the continuous-time infinite horizon optimal control problem. Automatica 2010, 46, 878–888. [Google Scholar] [CrossRef]
- Lin, F.; Brandt, R.D.; Sun, J. Robust control of nonlinear systems: Compensating for uncertainty. Int. J. Control 1992, 56, 1453–1459. [Google Scholar] [CrossRef]
- Wang, D.; Liu, D.; Li, H.; Ma, H. Neural-network-based robust optimal control design for a class of uncertain nonlinear systems via adaptive dynamic programming. Inf. Sci. 2014, 282, 167–179. [Google Scholar] [CrossRef]
- Zhang, H.; Qu, Q.; Xiao, G.; Cui, Y. Optimal guaranteed cost sliding mode control for constrained-input nonlinear systems with matched and unmatched disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 2112–2126. [Google Scholar] [CrossRef]
- Yeung, K.S.; Cheng, C.C.; Kwan, C.M. A unifying design of sliding mode and classical controllers. IEEE Trans. Autom. Control 1993, 38, 1422–1427. [Google Scholar] [CrossRef]
- Wen, C.C.; Cheng, C.C. Design of sliding surface for mismatched uncertain systems to achieve asymptotical stability. J. Franklin Inst. 2008, 345, 926–941. [Google Scholar] [CrossRef]
- Saeedi, M.; Zarei, J.; Razavi-Far, R.; Saif, M. Event-Triggered Adaptive Optimal Fast Terminal Sliding Mode Control Under Denial-of-Service Attacks. IEEE Syst. J. 2021. [Google Scholar] [CrossRef]
- Perrusquía, A.; Flores-Campos, J.A.; Yu, W. Optimal sliding mode control for cutting tasks of quick-return mechanisms. ISA Trans. 2021. [Google Scholar] [CrossRef] [PubMed]
- Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Springer: New York, NY, USA, 2014; Volume 10. [Google Scholar]
- Crassidis, J.L.; Vadali, S.R.; Markley, F.L. Optimal variable-structure control tracking of spacecraft maneuvers. J. Guid. Control Dyn. 2000, 23, 564–566. [Google Scholar] [CrossRef]
- Xu, J.X.; Zhang, J. On quasi-optimal variable structure control approaches. In Variable Structure Systems: Towards the 21st Century; Springer: Berlin/Heidelberg, Germany, 2002; pp. 175–200. [Google Scholar]
- Tang, G.Y.; Dong, R.; Gao, H.W. Optimal sliding mode control for nonlinear systems with time-delay. Nonlinear Anal.-Hybrid Syst. 2008, 2, 891–899. [Google Scholar] [CrossRef]
- Janardhanan, S.; Kariwala, V. Multirate-output-feedback-based LQ-optimal discrete-time sliding mode control. IEEE Trans. Autom. Control 2008, 53, 367–373. [Google Scholar] [CrossRef]
- Fan, Q.Y.; Yang, G.H. Adaptive actor–critic design-based integral sliding-mode control for partially unknown nonlinear systems with input disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2015, 27, 165–177. [Google Scholar] [CrossRef]
- Shen, Q.; Wang, D.; Zhu, S.; Poh, E.K. Integral-type sliding mode fault-tolerant control for attitude stabilization of spacecraft. IEEE Trans. Control Syst. Technol. 2014, 23, 1131–1138. [Google Scholar] [CrossRef]
- Cheng, T.; Lewis, F.L.; Abu-Khalaf, M. Fixed-final-time-constrained optimal control of nonlinear systems using neural network HJB approach. IEEE Trans. Neural Netw. 2007, 18, 1725–1737. [Google Scholar] [CrossRef]
- Yang, Y.; Vamvoudakis, K.G.; Modares, H. Safe reinforcement learning for dynamical games. Int. J. Robust Nonlinear Control 2020, 30, 3706–3726. [Google Scholar] [CrossRef]
- Krstic, M.; Kokotovic, P.V.; Kanellakopoulos, I. Nonlinear and Adaptive Control Design; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1995. [Google Scholar]
- Wang, Z.; Liu, X.; Liu, K.; Li, S.; Wang, H. Backstepping-based Lyapunov function construction using approximate dynamic programming and sum of square techniques. IEEE T. Cybern. 2016, 47, 3393–3403. [Google Scholar] [CrossRef] [PubMed]
- Jiang, B.; Staroswiecki, M.; Cocquempot, V. Fault accommodation for nonlinear dynamic systems. IEEE Trans. Autom. Control 2006, 51, 1578–1583. [Google Scholar] [CrossRef]
- Zhang, K.; Jiang, B.; Cocquempot, V. Adaptive observer-based fast fault estimation. Int. J. Control Autom. Syst. 2008, 6, 320–326. [Google Scholar]
- Abu-Khalaf, M.; Lewis, F.L. Nearly optimal control laws for nonlinear systems with saturating actuators using a neural network HJB approach. Automatica 2005, 41, 779–791. [Google Scholar] [CrossRef]
- Dong, H.; Zhao, X.; Yang, H. Reinforcement learning-based approximate optimal control for attitude reorientation under state constraints. IEEE Trans. Control Syst. Technol. 2021, 29, 1664–1673. [Google Scholar] [CrossRef]
- Wang, D.; Liu, D.; Mu, C.; Zhang, Y. Neural network learning and robust stabilization of nonlinear systems with dynamic uncertainties. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 1342–1351. [Google Scholar] [CrossRef] [PubMed]
- Lewis, F.; Jagannathan, S.; Yesildirak, A. Neural Network Control of Robot Manipulators and Non-Linear Systems; Taylor & Francis: London, UK, 1999. [Google Scholar]
- Wang, D.; Liu, D.; Zhang, Y.; Li, H. Neural network robust tracking control with adaptive critic framework for uncertain nonlinear systems. Neural Netw. 2018, 97, 11–18. [Google Scholar] [CrossRef]
- Ma, Y.; Jiang, B.; Tao, G.; Yang, H. Adaptive direct compensation control scheme for spacecraft with multiple actuator faults. J. Guid. Control Dyn. 2019, 42, 923–930. [Google Scholar] [CrossRef]
- Liu, C.; Vukovich, G.; Sun, Z.; Shi, K. Observer-based fault-tolerant attitude control for spacecraft with input delay. J. Guid. Control Dyn. 2018, 41, 2041–2053. [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/).