1. Introduction
In industrial systems, fault diagnosis (FD) and fault-tolerant control (FTC) are closely related. In recent years, there have been many studies on fault diagnosis and fault-tolerant control in various fields, including aerospace [
1,
2,
3], power systems [
4,
5,
6], high-speed rail [
7,
8,
9,
10,
11], and satellites [
12,
13]. Based on previous research, fault diagnosis will inevitably develop in a faster and more accurate direction in the future. Obtaining fast and accurate fault information has been an essential requirement of active fault-tolerant control (AFTC) to ensure safe system operation; otherwise, the AFTC performance cannot be guaranteed, and even its implementation cannot be guaranteed. As well known, passive fault-tolerant control (PFTC) has been relatively conservative. However, unlike the AFTC, the PFTC does not require real-time fault information, which represents its inherent advantage. Traditional fault diagnosis has predominantly been mostly based on mathematical models [
14,
15,
16]; however, model-based methods for fault diagnosis require an accurate system model, and the majority of these methods can only provide only two types of results (i.e., fault undiagnosed or fault diagnosed). Unfortunately, such approaches do not provide continuous fault information which is insufficient but crucial for effective fault-tolerant control. In recent years, there have been many studies on non-model-based methods (e.g., data-driven methods for fault diagnosis), especially artificial intelligence-based algorithms [
17,
18,
19]. Fault diagnosis by artificial intelligence-based algorithms, such as neural networks, have a common problem that the behavior inside the “black box” is difficult to determine [
20]. Thus, both model-based and non-model-based fault diagnosis methods have their own advantages and disadvantages. However, how to develop a more accurate and faster fault diagnosis method has still been a challenge.
When fault information cannot be rapidly and accurately obtained, a fault-tolerant control strategy which performs the PFTC before the fault is fully identified and then switch to the AFTC after the fault has been completely diagnosed seems to be a good choice. This idea has been proposed in [
21]. However, its main disadvantage is the failure to utilize incomplete fault information, which is still valuable. Mechanically combining two fault-tolerant control methods is not ideal due to their respective shortcomings [
22,
23,
24]. Therefore, it would be a perfect solution if the advantages of AFTC and PFTC can be combined under the condition of insufficient fault information. Existing research has indicated that the PFTC and AFTC are typically applied independently, with fewer studies exploring the combination of these two methods. Although the hybrid fault-tolerant control [
25] combines the AFTC and the PFTC to a certain extent, these two control types are used separately depending on whether a fault has been fully diagnosed. In [
26], a fault-tolerant control system (FTCS) design based on imprecise fault identification and robust reconfigurable control is proposed. This method reduces the time delay between the onset of a fault and the controller reconfiguration so that the system stability after the fault occurrence can be recovered rapidly. However, this method mainly emphasizes system stability rather than performance optimization. Moreover, the control object of this method does not have generality. In [
27], actuator faults were considered as additive faults, and a combined passive-active FTC method based on reliable control is proposed, achieving a balance between performance and complexity. However, the predefined control laws were obtained offline rather than online by designing bottom-up extensible controllers with a minimal acceptable configuration, and the nominal performance remained at a sub-optimal level after a fault.
Although the above-mentioned methods combining the PFTC and AFTC methods are most mechanical, they have been valuable, but insufficient fault information has not been fully used. Moreover, the concept of progressive performance optimization has not been reflected, according to which, as fault information increases, the fault-tolerant control effect improves. In view of that, this study examines how to use insufficient fault information fully and combine the PFTC and AFTC manners efficiently to achieve optimal performance. This idea has been partly introduced in [
28].
The comparison of the existing fault diagnosis methods has indicated that the parameter interval algorithm shows superiority over the other algorithms [
29]. The parameter interval algorithm can continuously obtain increasingly accurate fault information during the fault diagnosis process. The smaller the parameter interval, the more accurate the fault identification. From the moment of fault occurrence to the moment of complete fault identification, the obtained fault information can be fully used to reconfigure the controller to ensure an optimal fault-tolerant control performance.
The pursuit of achieving a robust and optimal control effect while addressing the limitations of practical methods and ensuring system stability, even at the expense of some system performance, has long been a research focus [
30,
31,
32,
33]. Notably, Xue’s study [
34] on robust and optimal control, which considers both robustness and the control system’s effectiveness, holds significant reference value. Since a system fault can be viewed as system uncertainty, Xue’s research result on robust and optimal control can be applied to the field of fault-tolerant control for faulty systems.
The process of a progressive optimal fault-tolerant control method combines the PFTC and AFTC manners, as introduced in this article. When a fault occurs, the maximum uncertainty domain could be determined based on the prior knowledge. Moreover, the more fault information is obtained, the smaller the uncertainty domain of the faulty system. The progressive optimal fault-tolerant control method based on robust guaranteed cost fault-tolerant control, has been used to reconfigure the controller and ensure the optimal fault-tolerant control effect with the improving fault information. When a fault is completely identified the process of progressive optimal fault-tolerant control converges to active fault-tolerant control and the optimal fault-tolerant controller is no longer reconfigured until no more useful fault information can be provided. The essence of the progressive optimal fault-tolerant control method lies in combining active and passive fault-tolerant control manners by using the continuously improving fault information.
The rest of this article is structured as follows. In
Section 2, the necessary preliminaries and the problem formulation of progressive optimal fault-tolerant control are provided.
Section 3 explores a progressive optimal fault-tolerant control method in a linear uncertain system. A case study is presented in
Section 4. Finally,
Section 5 concludes this article.
2. Preliminaries and Problem Formulation
A system fault can be considered as a deviation of the system parameters [
35]. Therefore, a faulty system can be modeled as an uncertain dynamic system with parameter uncertainty. The area where an actual value point of the system parameter vector might exist is called the uncertainty domain.
An uncertain dynamic system is defined by (1), and its state feedback is given by (2).
In (1) and (2), represents the system’s state parameter, represents the input, and represents the output, respectively; is a non-linear function of and parameterized by a vector ; represents the output matrix with a proper dimension; denotes the uncertainty of the parameter vector related to the uncertainty domain , i.e., . In this study, it is assumed that the uncertainty domain surrounds the nominal value of the system parameter vector , and is the controller parameter vector.
The selection of the controller parameter vector
is called controller configuration. It is assumed that this selection is related to the object function (3).
Furthermore, assume that
are
parameters of a closed-loop system with certain constraint conditions. These
parameters can take eigenvalues of the closed-loop system (1) or other values, depending on the application context. The constraint condition of the controller parameter vector
can be defined by (4).
The constraint condition (4) implies a set of crucial indexes that should be satisfied and represents the basic constraint condition of the controller parameter selection. In (4), represents a certain domain in a complex plane. For instance, if is an eigenvalue, then can be a left-half s plane. The closed-loop system (1) is considered to have good stability if condition (4) is satisfied.
Definition 1: All values of controller vector
under constraint condition (4) form a feasible domain
corresponding to an uncertainty domain
[
28].
Then, the objective of controller configuration is that the closed-loop system (1) satisfies the following condition:
where
can be analytic or non-analytic expression; for instance, in the general case, it can be a minimizing operation of a quadratic function of system state variables. Alternatively, it could be described non-analytically, such as “the controller is the simplest to obtain”.
For the state feedback controller (2), (6) is selected as one of the constraint conditions.
In (6), is a positive number and denotes the upper bound of the performance index .
For the closed-loop system (1) and performance index (3), all controller parameter values corresponding to the uncertainty domain that satisfy condition (6) form as feasible domain . Therefore, the progressive optimal fault-tolerant control is discussed in the feasible domain corresponding to the uncertainty domain .
Each time with the narrowing of the uncertainty domain of a fault, i.e., the fault information becomes increasingly sufficient, intuitively, there exists the following relation:, where denotes the uncertainty domain at the moment. And the moment is after the moment, if . This indicates that the uncertainty domain of a fault and its narrowed sub-domains exhibit the nested property.
With the continuous increase and improvement of fault information, the uncertainty domain of the fault shrinks.
To illustrate the progressive optimal fault-tolerant control method, we first introduce Lemma 1.
Lemma 1: For an uncertain dynamic system (1), the smaller the range of uncertainty domain of a fault, the lower the upper bound of the performance index.
Proof Consider an arbitrary sub-domain
of an uncertainty domain
of a fault. For uncertain system (1), suppose that the upper bounds
and
of performance index corresponding to
and
, respectively, satisfy the following condition:
As long as the actual system parameter value satisfies , it holds that . Under the condition of , the actual system parameter value locates in , but it also locates in simultaneously due to the nested property. Therefore, the performance index corresponding to satisfies the condition of according to (6). Thus, the upper bound of the performance index corresponding to satisfies the condition of , and (7) is not true.
Hence the proof.
Based on Lemma 1,
is valid, and in accordance with the nested property, when the range of the uncertainty domain is narrowing (i.e.,
), then it holds that
It should be noted that indicates that regardless of the sub-domain where an actual system parameter value can be located, the upper bound of the performance index will not change. That further means the fault has been identified or the fault diagnosis procedure cannot provide more useful fault information.
Definition 2: With each narrowing of the uncertainty domain
of a fault depending on the progressively sufficient fault information, the controller with the minimum upper bound of the performance index can be defined as follows:
Controller that satisfies (10) and (11) corresponding to uncertainty sub-domain of a fault represents a progressive optimal fault-tolerant controller, and the whole control process is progressive optimal fault-tolerant control.
Theorem 1: When dynamic system (1) satisfies the following three conditions in a different and continuously narrowing uncertainty domain of a fault,
- 1)
;
- 2)
;
- 3)
;
then system (1) is a progressive optimal fault-tolerant control system, where is the feasible domain formed by controller parameter vectors that satisfy constraint condition 1) for the uncertainty domain .
Proof of Theorem 1. According to Definition 2, with the narrowing of uncertainty sub-domain of a fault, a progressive optimal fault-tolerant controller is currently optimal with .
When the uncertainty sub-domain
of a fault decreases with the gradually improving fault information, in accordance with Lemma 1 and the nested property of the uncertainty domain, the upper bound of the performance index decreases, i.e.,
Hence the proof.
From (13), it’s obvious that the narrower the uncertainty domain of a fault, the better the control effect achieved during the process of progressive optimal fault-tolerant control. In the current uncertainty domain, a fault-tolerant controller is optimal with a minimum upper bound of the performance index. The progressive optimal fault-tolerant control is performed until the fault is fully identified or the diagnosis process cannot provide more useful fault information.
3. Progressive Optimal Fault-Tolerant Control in A Linear Uncertain System
Consider a linear system defined as follows:
Assume that there is a parameter fault in a linear uncertain system (14), which can be expressed by
where
and
represent the nominal system matrix and control matrix, respectively, and
;
is the output matrix. The possible deviation domains of the faulty parameters are considered to be uncertainty domains;
and
denote the parameter uncertainties caused by a fault of the controlled object and actuator, respectively, and these two types of fault are reflected in changes in the matrices
and
.
and
denote uncertain real-value matrices with appropriate dimension. According to [
34], it can be written that
where
, and they are all rational real matrices;
and
are known scalars that means
and
are norm bounded;
are uncertainty function matrices that represent the time degeneration of a parameter fault.
Assume that matrices
belong to a set
as defined below [
34]:
Consider a progressive optimal fault-tolerant control method for a linear uncertain system, as discussed below. With the constraint condition of guaranteed robust cost control, the progressive optimal fault-tolerant control methods is achieved by searching for a feasible domain on the uncertainty domain of the fault.
3.1. Progressive Optimal Fault-Tolerant Control from the Perspective of Guaranteed Robust Cost Control
According to Theorem 8.3.2 in [
34], which defines that for system (15) and performance index (20), the sufficient and necessary condition for a linear state feedback controller (21) to make a closed-loop system (15) guaranteed robust cost is that there exists a symmetric matrix
, matrix
, and a suitable constant
that make the linear matrix inequality (22) hold.
where:
;
;
;
is a unit matrix;
is a transpose matrix with the corresponding term.
Furthermore, the corresponding upper bound of performance index (20) is defined by
From above, there is an implicit precondition that the uncertainty domain surrounds the normal system parameter value, that is, the nominal parameter value is used to design a guaranteed robust cost controller, as shown in
Figure 1.
As more fault information becomes available, the uncertainty domain of a fault where the value point of the system parameter vector can be located will become narrower. According to Theorem 1 of progressive optimal fault-tolerant control, the minimum upper bound of performance index (23) continuously decreases until a fault is fully identified or no more fault information can be provided. Furthermore, due to the currently insufficient fault information, the fault-tolerant controller should be currently optimal.
Obviously, after a fault occurs, a system must deviate from the nominal state and if the nominal parameter value is used to design a progressive optimal fault-tolerant controller, the fault-tolerant control can be conservative or even invalid. Therefore, in this study, domain segmentation is performed for the uncertainty domain of a fault to obtain the auxiliary center point to design a progressive optimal fault-tolerant controller.
At each time, uncertainty domain of a fault can be determined according to the current and insufficient fault information. Then, domain segmentation is performed on uncertainty domain of the fault. Each sub-domain of uncertainty domain satisfies the condition of, where represents the number of sub-domains. Then, the center point for each sub-domain is selected as an auxiliary center point.
For the auxiliary center points, the farthest distance from each auxiliary center point to the boundary of the current uncertainty domain of a fault is used as the maximum uncertainty magnitude of that point. At each segmentation part for
, there is a different uncertainty domain
for each auxiliary center point for each sub-domain
. Meanwhile,
is also the number of auxiliary center points. For instance, for a rectangle uncertainty domain
in
Figure 2, the grid segmentation is performed on the uncertainty domain, dividing it into four uncertainty sub-domains
. Next, the center point
is selected for each uncertainty sub-domain
as an auxiliary center point. Then, the length
from the auxiliary center point
to the farthest boundary point
in the whole rectangle uncertainty domain is denoted as the maximum amplitude of uncertainty domain
. Furthermore, controller (21) is designed with the corresponding auxiliary center for each uncertainty domain
. Finally, the controllers for all uncertainty domains
form the feasible domain
.
Theorem 2. For the guaranteed robust cost controller vectors
designed for each uncertainty domain
, controller with the minimum upper bound of performance index represents a progressive optimal fault-tolerant controller.
Proof of Theorem 2. It is obvious that controller in (21) designed for each uncertainty domain is also feasible for due to . Namely, controllers in (21) corresponding to the auxiliary center points of form a feasible domain on . Thus, controller (24) with the minimum upper bound of performance index (23) in the feasible domain denotes the current progressive optimal fault-tolerant controller.
Hence the proof.
As the uncertainty domain of a fault decreases with the progressively sufficient fault information, the aim is to find a progressive optimal fault-tolerant controller corresponding to (24) in the feasible domain to achieve progressive optimal fault-tolerant control. The progressive optimal fault-tolerant control process based on a guaranteed robust cost control considers both stability and performance simultaneously.
3.2. Progressive Optimal Fault-Tolerant Algorithm
From above, it is necessary to segment the uncertainty domain of a fault and set the auxiliary center point to design a progressive optimal fault-tolerant control algorithm according to the aforementioned control method. Furthermore, to determine the center point for each segmented domain as an auxiliary center point more easily, grid segmentation is selected as a division method for the uncertainty domains of a fault. The number of grids to be divided is determined according to the specific uncertainty domain. Then, the center points of each grid are regarded as auxiliary center points to design a controller. For the rectangle uncertainty domain
of a fault, as shown in
Figure 3, the uncertainty domain
is divided into four grids, denoted by
and
. The grid center points
of each grid are used as auxiliary center points.
The pseudo-code of the progressive optimal fault-tolerant control algorithm is presented below.
Progressive optimal fault-tolerant control algorithm from the perspective of guaranteed robust cost control |
Input: for from the first time to the time with an increment of 1 for form 1 to with an increment of 1 Assure uncertainty domain of a fault and perform the grid segmentation on , dividing it into uncertainty sub-domains denoted by . Use the grid center points of the grids as auxiliary center points and the farthest distance from the center points of each grid to the boundary of is used as a maximum uncertainty magnitude of that point. Determine and of each uncertainty domain and realize the singular value decomposition of , ; Solve linear matrix inequality (22) for each grid. All guaranteed robust cost controllers (21) for each grid form a feasible domain on . Find the controller satisfying (24) in as the current progressive optimal fault-tolerant controller. end for if no more useful fault information is provided end for end if return controller end for
|
4. Simulations
In the simulation part, progressive optimal fault-tolerant control of a DC motor with the state space model is considered [
36],
with
and
being the uncertainty caused by the parameter fault.
where
,
, and
denote the armature current, angular velocity, and armature voltage, respectively.
is the armature resistance and
is the inductance of the DC motor.
and
are the voltage and motor constants, which are supposed to have parameter variations of
and
due to the fault, respectively.
is the moment of inertia, and
is the friction coefficient.
is the controller parameter vector.
The purpose of the simulation is to regulate the output error of
, which represented the error of armature current and angular velocity, to be near zero under a fault. The normal parameter values used in the simulations are presented in
Table 1.
The faulty system (28) is considered.
Then, Algorithm is performed below:
Case 1: After a parametric fault occurred, the maximum uncertainty domain could be assured according to prior knowledge and
.
are used to perform grid segmentation on the uncertainty domain, as shown in The center points of the grids,
, are used as auxiliary center points. The optimization performance index
corresponding to the feasible domain and the progressive optimal fault-tolerant controller are shown in
Table 2.
The fault-tolerant control result of Case 1 obtained using fault-tolerant controllers
,
,
, and
is shown in
Figure 5. Based on
Table 2, the progressive optimal fault-tolerant controller is
, with the minimum upper bound of optimization performance index of
comparing to
with
,
with
and
with
. As shown in
Figure 5, controller
performs better with a smaller overshot and better comprehensive performance, than controllers
,
, and
.
Case 2: In this case, it is assumed that the uncertainty domain narrowed with the increase of the fault information amount and
. Furthermore,
are used to perform grid segmentation on the uncertainty domain, as shown in
Figure 6. The center points of the grids,
, are used as auxiliary center points. The optimization performance index
corresponding to the feasible domain and the progressive optimal fault-tolerant controller are shown in
Table 3.
The fault-tolerant control result of Case 2 obtained using fault-tolerant controllers
,
,
, and
is shown in
Figure 7. Based on
Table 3, the progressive optimal fault-tolerant controller is
, with the minimum upper bound of optimization performance index of
comparing to
with
,
with
and
with
. As shown in
Figure 7, controller
performs better with a smaller overshot and better comprehensive performance, than controllers
,
, and
.
Case 3: In this case, it is assumed that the uncertainty domain decreases with the increase in the fault information amount, and a fault parameter has been identified, that is,
. Then, it is obtained that
. Furthermore,
are used to perform grid segmentation on the uncertainty domain, as shown in
Figure 8. The center points of the grids,
and
, are used as auxiliary center points. The optimization performance index
corresponding to the feasible domain and the progressive optimal fault-tolerant controller are shown in
Table 4.
The fault-tolerant control result of Case 3 obtained using fault-tolerant controllers
and
is shown in
Figure 9. Based on
Table 4, the progressive optimal fault-tolerant controller is
, with the minimum upper bound of the performance index of
compare to
with
. As shown in
Figure 9, controller
performs better than controller
, having smaller overshot and better comprehensive performance.
According to the data presents in
Table 4, Table 5 and Table 6, the minimum upper bound
of the performance index decreases as the uncertainty domain becomes narrower, it is
for
,
for
, and
for
, which met the theory of progressive optimal fault-tolerant control. After each grid segmentation of the uncertainty domain, the progressive optimal fault-tolerant controller could be obtained. In addition, the corresponding progressive optimal fault-tolerant controller is currently optimal before the uncertainty domain stops narrowing, that is, before the useful fault information amount stops increasing or the fault is identified. The above simulation results also verify the feasibility of the algorithm.
5. Conclusion
This paper studies the progressive optimal fault-tolerant control method combining the AFTC and PFTC manners by fully using insufficient fault information. In this study, a system fault is considered as system uncertainty. The progressive optimal fault-tolerant control method based on guaranteed robust cost control is proposed. The proposed method addresses two aspects. First, as the domain of parameter uncertainty of a fault becomes narrower, the fault-tolerant effect improves. Second, at each time, based on the uncertainty domain of the corresponding fault information, an currently optimal fault-tolerant controller is determined. In the process of progressive optimal fault-tolerant control, the optimal fault-tolerant controller is no longer reconfigured until no more useful fault information can be provided. Finally, the process of progressive optimal fault-tolerant control converges to active fault-tolerant control while the fault is completely identified. A progressive optimal fault-tolerant control algorithm is introduced, and it’s based on grid segmentation of the uncertainty domains of a fault and the selection of auxiliary center points. The proposed method is validated by the theoretical analysis and simulation. The proposed method has potential application value in practical control systems. In future work, attention will be focused on exploring progressive optimal fault-tolerant control with weaker conservatism and lower computational complexity.
Author Contributions
Conceptualization, Z.L. and B.D.; methodology, Z.L. and D.D.; software, D.D.; validation, D.D.; formal analysis, Z.L. and D.D.; investigation, D.D.; resources, Z.L.; data curation, D.D.; writing—original draft preparation, D.D.; writing—review and editing, Z.L. and D.D.; visualization, D.D.; supervision, Z.L.; project administration, Z.L.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Natural Science Foundation of China, grant number 61963009.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Xiao, B.; Karimi, H.R.; Yu, X.; Gao, Q. IEEE access special section: Recent advances in fault diagnosis and fault-tolerant control of aerospace engineering systems. IEEE Access 2020, 8, 61157–61160. [Google Scholar] [CrossRef]
- Fekih, A. Fault diagnosis and fault tolerant control design for aerospace systems: A bibliographical review. In Proceedings of the American Contr. Conf., Portland, OR, USA, June 4-6 2014. [Google Scholar]
- Castaldi, P.; Mimmo, N.; Simani, S. Fault diagnosis and fault tolerant control strategies for aerospace systems. In Proceedings of the 3rd Conf Control Fault-Tolerant Syst., Barcelona, Spain, September 7-9 2016. [Google Scholar]
- Liu, H.; Loh, P.C.; Blaabjerg, F. Review of fault diagnosis and fault-tolerant control for modular multilevel converter of HVDC. In Proceedings of the 39th Annual Conf IEEE Ind. Elec. Society, Vienna, Austria, 10–13 November 2013. [Google Scholar]
- Pazouki, E.; Sozer, Y.; De Abreu-Garcia, J.A. Fault diagnosis and fault-tolerant control operation of non-isolated DC–DC converters. IEEE Trans Ind Appl. 2017, 54, 310–320. [Google Scholar] [CrossRef]
- Khan, S.S.; Wen, H. A comprehensive review of fault diagnosis and tolerant control in DC-DC converters for DC microgrids. IEEE Access 2021, 9, 80100–80127. [Google Scholar] [CrossRef]
- Mao, Z.; Yan, X.G.; Jiang, B.; Chen, M. Adaptive fault-tolerant sliding-mode control for high-speed trains with actuator faults and uncertainties. IEEE Trans. Intell. Transp. Syst. 2019, 21, 2449–2460. [Google Scholar] [CrossRef]
- Zhai, M.; Long, Z.; Li, X. Fault-tolerant control of magnetic levitation system based on state observer in high speed maglev train. IEEE Access 2019, 7, 31624–31633. [Google Scholar] [CrossRef]
- Dong, H.; Lin, X.; Gao, S.; Cai, B.; Ning, B. Neural networks-based sliding mode fault-tolerant control for high-speed trains with bounded parameters and actuator faults. IEEE Trans Veh Technol. 2019, 69, 1353–1362. [Google Scholar] [CrossRef]
- Liu, S.; Jiang, B.; Mao, Z.; Ding, S.X. Adaptive backstepping based fault-tolerant control for high-speed trains with actuator faults. Int J Contr Autom Syst. 2019, 17, 1408–1420. [Google Scholar] [CrossRef]
- Yao, X.; Li, S.; Li, X. Composite adaptive anti-disturbance fault tolerant control of high-speed trains with multiple disturbances. IEEE Trans Intell Transp Syst. 2022, 23, 21799–21809. [Google Scholar] [CrossRef]
- Zhang, Z.; Ye, D.; Xiao, B.; Sun, Z. Third-order sliding mode fault-tolerant control for satellites based on iterative learning observer. Asian J Contr. 2019, 21, 43–51. [Google Scholar] [CrossRef]
- Liu, M.; Zhang, A.; Xiao, B. Velocity-Free State Feedback Fault-Tolerant Control for Satellite with Actuator and Sensor Faults. Symmetry 2022, 14, 157. [Google Scholar] [CrossRef]
- Patton, R.J. Robust model-based fault diagnosis: the state of the art. Proc IFAC. 1994, 27, 1–24. [Google Scholar] [CrossRef]
- Leonhardt, S.; Ayoubi, M. Methods of fault diagnosis. Contr Engineering Practice. 1997, 5, 683–692. [Google Scholar] [CrossRef]
- Simani, S.; Fantuzzi, C.; Patton, R.J. Model-Based Fault Diagnosis Techniques.; Springer: Britain, 2003; pp. 19–60. [Google Scholar]
- Zhang, T.; Chen, J.; Li, F.; Zhang, K.; Lv, H.; et al. Intelligent fault diagnosis of machines with small & imbalanced data: A state-of-the-art review and possible extensions. ISA Trans. 2022, 119, 152–171. [Google Scholar]
- Zhou, S.; Wang, K.; Shan, J.; Bao, D.; Hou, Z.; et al. Data-Driven Multi-Type and Multi-Level Fault Diagnosis of Proton Exchange Membrane Fuel Cell Systems Using Artificial Intelligence Algorithms. SAE Technical Paper. 2022, 1, 693. [Google Scholar]
- Chang, Y.; Chen, Q.; Chen, J.; He, S.; Li, F.; et al. Intelligent fault diagnosis scheme via multi-module supervised-learning network with essential features capture-regulation strategy. ISA Trans. 2022, 129, 459–475. [Google Scholar] [CrossRef]
- Patton, R.J.; Chen, J.; Benkhedda, H. A study on neuro-fuzzy systems for fault diagnosis. Int J Syst Sci. 2000, 31, 1441–1448. [Google Scholar] [CrossRef]
- Jiang, J.; Yu, X. Fault-tolerant control systems: A comparative study between active and passive approaches. Annu Rev Control. 2012, 36, 60–72. [Google Scholar] [CrossRef]
- Abbaspour, A.; Mokhtari, S.; Sargolzaei, A.; Yen, K.K. A survey on active fault-tolerant control systems. Electronics 2020, 9, 1513. [Google Scholar] [CrossRef]
- Bavili, R.E.; Mohammadzadeh, A.; Tavoosi, J.; Mobayen, S.; Assawinchaichote, W.; et al. A new active fault tolerant control system: Predictive online fault estimation. IEEE Access 2021, 9, 118461–118471. [Google Scholar] [CrossRef]
- Zhou, H.; Ye, H.; Wu, M. Fault Detection and Fault-Tolerant Control Based on Sliding Mode Theory; National Defence Industry Press: Beijing, 2014; pp. 2–25. [Google Scholar]
- Yu, X.; Jiang, J. Hybrid fault-tolerant flight control system design against partial actuator failures. IEEE Trans Contr Syst Technol. 2011, 20, 871–886. [Google Scholar] [CrossRef]
- Jiang, J.; Zhao, Q. Fault tolerant control system synthesis using imprecise fault identification and reconfigurable control. In Proceedings of the IEEE Int. Symposium Intell. Control (ISIC) held jointly with IEEE Int. Symposium Comput. Intell. Robotics Automation (CIRA), Gaithersburg, MD, USA, September 14-17 1998. [Google Scholar]
- Tu, Y.; Wang, D.; Ding, S.X.; Fu, F.; Li, W. A Reconfiguration-Based Fault-Tolerant Control Method for Nonlinear Uncertain Systems. IEEE Trans Autom Contr. 2021, 61, 6060–6067. [Google Scholar] [CrossRef]
- Li, Z.; Dahhou, B. Fault-tolerant control Based on Insufficient Fault Information. In Proceedings of the 7th National Technical Process Fault Diagnosis Safety Academic Conf. 2011. [Google Scholar]
- Li, Z.; Dahhou, B. An observers based fault isolation approach for nonlinear dynamic systems. In Proceedings of the 2nd Int Symposium Comm, control signal process; 2006. [Google Scholar]
- Park, Y. Robust and optimal attitude control of spacecraft with disturbances. Int J Syst Sci. 2015, 46, 1222–1233. [Google Scholar] [CrossRef]
- Pan, H.; Xin, M. Nonlinear robust and optimal control of robot manipulators. Nonlinear Dynamics 2014, 76, 237–254. [Google Scholar] [CrossRef]
- Lao, Y.; Scruggs, J.T. Robust control of wave energy converters using unstructured uncertainty. In Proceedings of the American Control Conf(ACC), Denver, The United States, July 1-3 2020. [Google Scholar]
- Cao, Z.; Xiao, Q.; Huang, R.; Zhou, M. Robust neuro-optimal control of underactuated snake robots with experience replay. IEEE Trans Neural Netw Learn Syst. 2017, 29, 208–217. [Google Scholar] [CrossRef]
- Xue, A. Robust And Optimal Control Theory and Application; Science press: Beijing, 2008; pp. 15–130. [Google Scholar]
- Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques-Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans Ind Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef]
- Shen, T. Control Theory and Applications; Tsinghua University Press: Beijing, 1996; pp. 2–142. [Google Scholar]
- Zhang, M.; Shi, D. Algebraic Riccati inequality and multi-objective optimization. Inf Contr. 2000, 29, 65–69. [Google Scholar]
- Lan, J.; Patton, R.J. A new strategy for integration of fault estimation within fault-tolerant control. Automatica 2016, 69, 48–59. [Google Scholar] [CrossRef]
- Belanger, P.R. Control Engineering: A Modern Approach; Oxford University Press: Oxford, 1995; pp. 12–200. [Google Scholar]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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 (http://creativecommons.org/licenses/by/4.0/).