Abstract

In this paper, a hybrid fault-tolerant control method with off-line design and online scheduling is proposed for NCS with actuator faults, random delay, and external finite energy disturbance. The problem of less conservatism of robust generalized hybrid fault-tolerant control is studied. Firstly, a closed-loop fault model of the system with random delay parameters was established according to the Bernoulli 0-1 distribution; all possible prior faults are divided into a few intervals according to certain rules, and then an interval fault-tolerant controller is designed off-line according to the prior faults of each interval. Secondly, when the fault is estimated online, the corresponding interval fault-tolerant controller is called through the scheduling mechanism to achieve rapid fault tolerance of prior faults within the interval and mitigate the impact of other faults within the interval, which provides a guarantee for subsequent safe reconstruction control. Finally, the effectiveness of the proposed method is verified by Matlab simulation.

1. Introduction

With the development of science and technology, a networked control system (NCS) has been widely used in aerospace, chemical industry, and other fields due to its convenient operation and strong integrated control. As one of the important components of an NCS, the actuator is susceptible to the influence of the external environment and long-term operation, which will inevitably affect the normal operation of the system, resulting in poor product quality and even system collapse. Therefore, fault-tolerant control for NCS actuator faults is a high concern in industry.

Passive fault-tolerant control (PFTC) [13] has been studied by a large number of scholars due to its advantages of simple design. In addition, the active fault-tolerant control (AFTC) [46] method, which can design the controller online for each fault, is also discussed. From a large number of studies, it is not difficult to find that the above two classical control methods have their own shortcomings. Because PFTC contains a large number of fault modes, the solutions are often conservative, which cannot meet some performance requirements. AFTC requires a lot of computation time to estimate faults online and design controllers, so its fault-tolerant reliability is questionable. In order to further improve the reliability of fault-tolerant control, in recent years a few scholars have proposed a hybrid fault-tolerant control method combining their respective advantages [711]. Jiang and Yu[7] compare the advantages and limitations of active and passive fault-tolerant control methods and verifies them in the UAV fault calculation example. Su et al. [8] first combined AFTC and passive decentralized unconditional stability control technology to deduce the stability conditions of the FTC system in the case of sensor failure. Yu and Jiang [9] make use of the advantages of active and passive control to establish a hybrid control strategy for a UAV with control failure. The robustness of PFTC not only guarantees the stability of the system, but also provides favorable conditions for fault detection and diagnosis (FDD) to obtain accurate fault information and reconstruct faults. The above research on hybrid control methods is still in the preliminary exploration stage and has not been involved in the field of the NCS. However, network congestion, limited bandwidth, and other conditions widely exist in an NCS. Therefore, a discrete event-triggered communication scheme (DETCS) was established in reference [10] to alleviate the blocking of data transmission by screening effective data. Meanwhile, an active-passive hybrid fault-tolerant controller was integrated and designed for arbitrary actuator faults. In reference [11], under the action of DETCS, the hybrid robust fault-tolerant design problem with external interference and a parameter uncertainty system was discussed based on T-S fuzzy models. It is worth mentioning that, due to the existence of passive robustness, the above control methods are still some conservatism. How to use hybrid control to effectively reduce the conservatism of results and ensure the satisfactory performance of the system needs to be further studied.

At the same time, the NCS is affected by the difference of transmission codes and topological structures, which causes the network-induced delay to be random. In practical systems, randomness usually manifests as random uncertainty, which will cause the delay to occur with a certain probability during the propagation process, resulting in partial loss of time-delay information. Therefore, based on the traditional delay rate change method, the system cannot be guaranteed to be stable. To overcome this difficulty, scholars have recently studied the stability problem under probabilistic delay. In reference [12], the Bernoulli 0-1 distribution is introduced to construct stochastic time-delay functions, and the robust stability conditions of stochastic systems are discussed. On the basis of [12], Li and Wu [13] use the state observer as the state feedback to establish the closed-loop augmented system and design the controller with exponential stability of mean square. In reference [14], the stability analysis of nonlinear disturbance and random time delay in the sampling process was studied. Obviously, none of the above random delay stability design problems take system failure into consideration. However, complex situations such as system failure under random delay cannot be ignored in the field of stability, and only a few scholars discuss this problem. For example, Wang et al. [15] study the synchronous design problem of network node coupling faults. Zhang et al. [16] discuss the design of the controller under actuator failure by considering relatively comprehensive random delay information. Therefore, the stability problem of NCS actuator faults with probabilistic delay has certain research value.

In this paper, based on the Bernoulli 0-1 distribution, the random delay is applied to two different probability intervals, which effectively compensates for the shortcomings of the delay variation rate in the probabilistic delay problem. At the same time, the event-triggering conditions and scheduling mechanism are established. Aiming at network congestion and actuator failure, a hybrid robust fault-tolerant control method of “off-line design, online scheduling” with less conservative intervals is proposed based on DETCS. Under the action of FDD, when the interval prior fault occurs, the off-line designed interval fault-tolerant controller is quickly invoked for control. When other faults occur within the interval, FDD compensates the interval fault-tolerant controller for the purpose of fast fault tolerance and makes the system have performance.

2. Problem Description

2.1. Event-Triggered Communication Scheme

DETCSs are introduced to conserve network resources when network bandwidth is limited. Its system structure diagram is shown in Figure 1.

For the convenience of presentation, the following assumptions are made.

Hypothesis 1. The sampling period of the sampler is , the set of sampling times is , and the set of transmission times is .

Hypothesis 2 (see [17]). The system state is completely measurable.
It can be seen from Figure 1 that the actuator, the controlled plant, the sensor, the controller, and the network jointly constitute the NCS, where the time delay exists in the sensor-to-controller , controller-to-actuator , and calculation process . The data sampled by the sampler will be sent to the network through an event-triggering scheme to save network resources. According to system requirements, the following trigger conditions are created:where is the positive definite symmetric matrix, is the trigger parameter, and the state error is

2.2. The System Model

Establish linear NCS fault model under the DETCS:where and are system states and control inputs; is the measurement output, and is the adjusted output; is the external finite energy disturbance; the system matrices , , , , , and are constant matrices with appropriate dimensions; is the additive fault of the actuator, and . Suppose the system has actuators, then

When , it means that the actuator works normally. When , the fault of the actuator is indicated.

For the convenience of subsequent proof, let the fault distribution matrix , and define the actuator fault aswhere is the fault degree matrix and . When , the actuator is normal. When , the actuator completely fails. When , the actuator partially fails.

According to equations (3)–(5), can be obtained; that is, the fault model (3) can be transformed into

It can be known from the above that (3) and (6) are equivalent, so the state feedback control law is , , where is the delay corresponding to the transmission time of . In the actual system, has randomness, so there is a constant which makes the delay have a certain probability when it is distributed on and . Therefore, Bernoulli sequence is defined to satisfy the following formula:and then the probability distribution of random delay is assumed to be

The closed-loop fault system model with random delay is as follows:

To facilitate further derivation and proof, the following lemma is introduced.

Lemma 1 (see [18]). Any matrix , for a scalar and a function , has the following integral inequality:

Lemma 2 (see [19] (Schur)). Given the symmetric matrix , following conditions are equivalent:(1)(2)(3)

Lemma 3 (see [20]). For any matrix , if its scalar satisfies for the vector , then the inequality is set up as , andwhere is the corresponding matrix block obtained by the symmetric matrix block.

3. Main Results

3.1. Failure Detection Observer Design

Considering the system model (3) for the NCS, a fault detection observer model with random delay is established:where is the observer gain matrix.

The system output residual , state error , and fault estimation error are defined as follows:where is the system output residual weight matrix.

By substituting equations (13)–(15) into equation (12), the observer error system of fault detection can be written as

Therefore, the observer design problem is equivalent to solving and , making the error system (16) asymptotically stable and satisfying the following performance:

Note: it is easy to write and remember

Theorem 1. For the error system 16 and performance index (17), given positive numbers , , , , , , , , and , if symmetric positive definite matrices , , , and exist, the following matrix inequality (19) is feasible:whereThe designed fault detection observer can effectively detect faults and estimate the size of faults, .

Proof. construct the Lyapunov–Krasovskii functional as follows:If we definethen taking the derivative of , we can getAccording to Lemma 1,In the same way,Let and .
Then,whereAccording to equation (16), it is easy to obtainThen,According to the performance index of ,When and , if exists, the system (16) is stable in mean square. When and , the following integral is obtained for :Under zero initial conditions, ; when , is reasonable; that is, the performance index is satisfied.
Furthermore, according to Lemma 2, we can getwhereIn addition, when the left and right sides of are multiplied by the diagonal matrix at the same time and then by the following inequality:We can getSo, the fault detection observer gain is . The theorem is proved.

3.2. Design of Interval Fault-Tolerant Controller

An interval fault-tolerant controller is designed for an NCS closed-loop fault system (9) with random time delay. The state feedback control law with Bernoulli 0-1 distribution parameters is which guarantees the stability of the system’s mean-square index and performance.

Theorem 2. For the closed-loop fault system (9) with the DETCS, given positive numbers , , , , , , , and , if there are symmetric positive definite matrices , and matrices , , then the following matrix inequality (37), (38) are validwhereThen, there is the state feedback control law (36), which makes the closed-loop NCS fault system (9) mean-square exponential stable and have performance of and , where the controller gain matrix , and event-triggered weight matrix .

Proof. Construct a Lyapunov–Krasovskii functional:whereTake the derivative of and get the following inequalities from equation (22):According to Lemma 3, we haveWhenwe can rewrite as follows:where The arrangement of equation (45) can be obtained aswhere .
According to Lemma 2, can be rewritten asBefore and after multiplying with , we obtain .
Consider the performance indicators:When , if , then , and the system (9) is asymptotically stable in mean square. If , the integral of on both sides of is expressed asUnder the zero initial condition, can be obtained; that is, the performance index is valid.
In addition,can be obtained from equation (40) and Lemma 2, soNamely, the generalized index is supportable. The theorem is proved.

3.3. Fault-Tolerant Controller Scheduling

Based on prior knowledge, all possible actuator faults are divided into four intervals , , , and according to certain rules, and the interval controller set is designed off-line.

Firstly, model set of actuator fault is constructed, where is the scheduling table of the interval controller, and is the number of actuators. When , the default strategy is adopted, and when , the switching strategy is started. Secondly, an online scheduling algorithm is established. When FDD detects the fault , , and are calculated, respectively, and then is solved to classify the current fault interval. Finally, the corresponding interval controller is called to satisfy the fault tolerance rapidity. The scheduling principle is shown in Figure 2.

3.4. Controller Compensation Design

It can be seen from Figure 2 that, when the random delay with Bernoulli distribution exists in the system, the interval fault-tolerant controller designed by Theorem 2 is fault-tolerant for the interval prior faults, so as to ensure the stability of the mean-square exponential of the system and have certain dynamic performance. In case of other early faults in the interval, it can buffer the rate of system performance decline. Based on Theorem 1, the interval controller is reconstructed to compensate for the impact of other faults on the system.

According to the delay closed-loop fault system (9), the compensation method for the interval controller iswhere is the right pseudo-inverse of and satisfies the conditions of and . Substitute equation (53) into equation (3) to get

Let . Then, Theorem 1 can get asymptotic convergence, so there are and .

Theorem 3. For the closed-loop system (54), given positive numbers , , , , , , , and , if symmetric positive definite matrices , , , and exist to satisfy inequalities (55) and (56), then the system has both and performance and mean square stability.whereThe proof process is similar to Theorem 2, and this section will not go into details.

4. Simulation Examples and Results

In order to verify the effectiveness of the control method described in this paper, the numerical model of reference [21] is cited, and the correlation matrix is as follows:

Assuming the initial state of the system is , the scalar parameters selected in the theorem are , , , , , , , , , , and .

Considering the minor fault and unknown fault , the correlation matrix of the fault detection observer can be obtained asaccording to Theorem 1.

Similarly, select interval prior faultsto obtain the event-triggered weight matrix and interval fault-tolerant controller according to Theorem 2 as follows:

The following is the simulation diagram of the observer estimation fault and the effect of different control strategies for the prior faults and other faults within the interval.

If the system runs to , a minor fault occurs; when it runs to , an unknown fault occurs. It can be seen from Figure 3 that the observer designed in this paper can effectively detect and estimate the fault size, laying a foundation for the subsequent start-up scheduling mechanism and controller reconstruction. Figures 4 and 5, respectively, show the fault-tolerant effects of state and state in three control modes (T1 is a traditional passive fault-tolerant controller, T2 is an interval fault-tolerant controller, and T3 is an interval hybrid fault-tolerant controller). When , a prior fault occurs within the interval, and all three control methods have good robustness to the fault. However, since T2 requires the online dispatching controller and T3 to compensate for the fault, these two control methods will consume part of the time, so the stable trend is slowed down. When , other faults occur in the interval. Since T1 cannot effectively tolerate faults for unknown faults, it is finally in a state of instability. By contrast, T2 reduces conservatism and slows down the rate of system deterioration, providing a reliable guarantee for T3’s compensation. Based on the above analysis, interval hybrid fault-tolerant control T3 enables the system to have certain dynamic performance and meet the performance index .

Figure 6 is the partial interception diagram of data transmission time and transmission interval under the sampling period and of the NCS. The system sampled data for a total of 400 times under the periodic time-triggered communication scheme (PTTCS), and the data in the figure were transmitted for only 245 times. It follows that the DETCS acting on the NCS can effectively save network space.

5. Conclusion

In this paper, an interval fault-tolerant control method with less conservatism is proposed based on the hybrid control idea. Firstly, a closed-loop fault model with Bernoulli 0-1 distribution is constructed according to the delay information. On this basis, a fault-tolerant controller set with little conservatism is designed off-line by using prior interval faults. Secondly, the fault size is estimated by the fault detection observer so as to dispatch the corresponding interval fault-tolerant controller rapidly. Finally, the interval compensation algorithm is designed to satisfy the system’s mean square stability and performance index in the case of failure. The simulation example shows that if the prior fault occurs within the interval, the pre-established interval fault-tolerant controller can be quickly invoked, and if other faults occur within the interval, the control method of compensating the interval fault-tolerant controller is effective. In addition, compared to the PTTCS, the DETCS can better meet the requirements of efficient data transmission when network resources are limited to improve the utilization of network space.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research was sponsored by the National Natural Science Foundation of China (Grant nos. 61463030 and 61563031).