Abstract

For a class of uncertain continuously networked Lurie control systems with both sensor-to-controller time-delay and controller-to-actuator time-delay, the problem of codesigning its observer and fault-tolerant controller based on an event-triggered mechanism under actuator failure is investigated. Firstly, considering that the state of the system cannot be measured directly, an observer is constructed on the controller node. Secondly, to reduce the waste of network bandwidth resources and improve the performance of the network control system, a network control system approach based on event-triggered mechanism is proposed. By introducing the event-triggered mechanism and the actuator fault indication matrix, the Lurie networked control system is modeled as a Lurie system with time-delay using the state augmentation technique to obtain a model of the closed-loop system. Finally, based on Lyapunov stability theory, sufficient condition for the stability of the closed-loop system is obtained, and the design method of the fault-tolerant controller and the observer is given. The obtained results are given in the form of linear matrix inequalities, which are easy to be solved by using the linear matrix inequality toolbox. Finally, the feasibility and effectiveness of the method are illustrated by a simulation example.

1. Introduction

With the rapid development and wide application of computer, communication and control technologies, networked control systems (NCSs), and control systems, in which nodes (sensors, controllers, actuators, and controlled objects) transmit data through a shared communication network, have attracted much attention [1]. Compared with the traditional point-to-point control system, the NCS has the advantages of low installation cost, easy maintenance, high flexibility, information resource sharing, and easy remote operation. It has been widely used in intelligent medical, intelligent transportation, and intelligent manufacturing fields [25]. However, due to the problems of time-delay, packet loss, and wasted communication resources derived from the application of NCS, the actual production process will be affected by many uncertain factors, such as equipment wear and tear and production line aging, and the system will inevitably fail [6]. Once the system fails, it may cause catastrophic losses or even damage to personal safety, so it is of great economic and social significance to improve the reliability and stability of NCS operation with the help of fault-tolerant control.

Fault-tolerant control is the most common and effective control method [7, 8], which has received a lot of attention from academics and has achieved some results. The existing research literature on fault-tolerant control of NCS with time-delay can be divided into two categories. The first category of literature focuses on fault-tolerant control of NCS with time-delay between the sensor and the controller. In Ref. [9], a fault-tolerant controller design method based on observer estimation is proposed for the time-delay between the sensor and the controller, and a closed-loop NCS is made asymptotically stable and satisfies the given control performance by combining Lyapunov stability theory and the linear matrix inequality method. The literature [10] models the time-delay from the sensor to the controller as a Markov chain with incomplete transfer probability and uses the state augmentation technique to transform the closed-loop system into a Markov jump system, gives sufficient conditions to guarantee the stability of the NCS, and designs fault-tolerant controllers. The second type of literature focuses on fault-tolerant control of NCS with time-delay between both sensors to controllers and controllers to actuators. The literature [11] combined the time-delay in the sensor-to-controller network and the time-delay in the controller-to-actuator network into a total time-delay, established a robust fault-tolerant control method for discrete NCS with time-delay, and combined Lyapunov stability theory and switching system theory, for the design of fault-tolerant controllers. The literature [12] describes the sum of the time-delay from the sensor to the controller and from the controller to the actuator in terms of random variables conforming to the Bernoulli distribution. A stability criterion for systems with stochastic time-varying time-delay is proposed to ensure that the designed fault-tolerant controller can satisfy the asymptotic stability conditions and operability requirements when the state trajectory enters the slip surface.

With the development and integration of control science and computer technology, the demand for data and information transmission is also increasing. Due to the limitation of network communication bandwidth, communication resources are limited, and if the amount of data transmitted by the system exceeds the threshold value that can be carried, it will lead to network congestion or even system collapse. To address this problem, some scholars have conducted research. The traditional time-triggered mechanism is simple and easy to implement, but the selected sampling period is small, and frequent data transmission and update will lead to the waste of communication resources and easily cause network congestion [13, 14]. In order to overcome the shortcomings of the time-triggered mechanism, many scholars have successively adopted the event-triggered mechanism to save network resources. The implementation method is to let the sampled signal reach an event generator, then the event generator decides whether the signal is transmitted to the network according to the triggering conditions. This mechanism of transmitting only necessary signals and reducing unnecessary signal transmission determined by the triggering conditions effectively reduces the occupation of limited communication resources and improves the efficiency of information transmission [1517]. With the continuous development of NCS, many innovative results have been achieved for event-triggered mechanisms. For example, the adaptive event-triggered mechanism proposed in the literature [18, 19] has attracted much attention. Compared with the traditional event-triggered mechanism, its triggering threshold is a time-variable related to the system state, so it can flexibly adjust the triggering conditions according to the system state to further reduce the data transmission and maintain a better system performance, which is significant for NCS. Scholars have introduced different kinds of event-triggered mechanisms into NCS to replace the traditional time-based periodic transmission method, which has become an important research element in NCS.

In recent years, some results have been achieved in the research about fault-tolerant control of NCS with time-delay under the event-triggered mechanism. For example, an event-triggered mechanism with the fault-tolerant control strategy is proposed for continuous uncertain NCS with time-delay from the sensor to thecontroller, which enables the system to remain stable in case of actuator failure [20]. The literature [21] investigated the asynchronous fault-tolerant control of discrete Markov jump systems with actuator failure and time-delay, proposed a pattern-dependent event-triggered mechanism method based on the pattern-dependent Lyapunov–Krasovskii function, and obtained the performance of the closed-loop system with stochastic mean-square stability under actuator failure and the joint design method of the asynchronous fault-tolerant controller and event-triggered mechanism. However, all the above-mentioned literatures are studies done based on state feedback in the case of measurable system states. For the case where the system state is not measurable, literature [22] proposes a delay-based event-triggered fault estimation observer for a class of continuous NCSs with time-delay and faults, gives a fault-tolerant control method based on fault estimation to compensate the effects generated by system faults, and designs fault-tolerant controller gains and event-triggered parameters to ensure the required performance of the faulty system and to reduce the communication resources wastage. However, only the time-delay in the sensor-to-controller network is considered in the paper. In the literature [23], a fault-tolerant control model for linear NCS with time-delay under the dynamic event-triggered mechanism is developed, an observer design method for simultaneously estimating the state vector and unknown actuator faults is proposed, and an observer-based fault-tolerant controller is designed, but the time-delay from sensor-to-controller and controller-to-actuator is combined in the paper to deal with them.

Lurie systems are a class of nonlinear systems with typical structural features that can be more accurately modeled to reflect objective reality, and they represent many essential features of nonlinear systems. The absolute stability of Lurie systems has received much attention. However, few literature have been devoted to the problem of fault-tolerant control under actuator failure as an object of study.

It is well known that time-delay is the main cause of system instability in NCS. Most of the existing techniques have only studied the controller-to-actuator time-delay or have combined the sensor-to-controller and controller-to-actuator time-delay into one treatment. Based on the above discussion, the following questions naturally arise: Is it possible to build a unified model of NCS with bilateral delays based on event-triggered mechanisms? How can the joint design of event-triggered mechanism, observer, and fault-tolerant controller under this unified model make the closed-loop system with time-delay, uncertainty, and actuator failure stable?

In this paper, we address the codesign of its event-triggered mechanism and fault-tolerant controller under actuator failure for a continuously networked Lurie control system with time-delay and uncertainties, with the following main contributions:(1)The influence of the time-delay from the sensor to the controller and from the controller to the actuator on the control system is taken into account, which is more interpretable and mechanistic(2)Also considering the time-delay, uncertainty of system parameters, and actuator failure, an observer is constructed on the controller node to establish the Lurie NCS model under the event-triggered mechanism, which enables the impact of time-delay, uncertainty, event-triggered mechanism, and actuator failure on system performance to be analyzed in the same framework(3)According to Lyapunov stability theory, the stability conditions of the closed-loop system are obtained, and the design methods for solving the event-triggered weight matrix, robust fault-tolerant controller, and observer are given

The remainder of this paper is organized as follows. The modeling of a continuous Lurie NCS with actuator failures under an event-triggered mechanism is shown in Section 2. In Section 3, the system stability analysis and the codesign of the observer, fault-tolerant controller, and event-triggered mechanism are provided. Section 4 exhibits the construction of the simulation model and the verification of the algorithm. Section 5 summarizes the contents of the full paper.

Notations are as follows: represents the -dimensional Euclidean space; represents the transpose of the corresponding matrix block; if the matrix is invertible, represents the inverse of ; and represent the transpose and Moore–Penrose inverse of the matrix, respectively, and the real positive definite matrix is represented as ; represents the unit matrix of appropriate dimensions; and represents the diagonal matrix with as the main diagonal.

2. Problem Description

Consider the following Lurie system with uncertainty and actuator failure:where are the system state vector, input vector, and output vector, respectively; are real constant matrices of appropriate dimensions; are uncertainty matrices with bounded parametrization and satisfy , where are known matrices with appropriate dimensions, and is an unknown matrix satisfying ; is the fault indication matrix which we define under actuator failure and satisfies where means the jth actuator is completely failed, indicates normal operation of the th actuator, and indicates partial failure of the th actuator. is a memoryless nonlinear function, satisfying the local Lipschitz condition, , and for any satisfies, the sector condition iswhere is the real diagonal matrix. Such a nonlinear function is usually said to belong to the sector , denoted as .

Remark 1. For the more general case , it can always be transformed into the case of by loop transformation, so only the case of is considered in this paper.
The NCS structure diagram shown in Figure 1 consists of an actuator, a controlled object, a sensor, a sampler, a zero-order retainer, an observer, an event generator, and a controller. The sampler acquires the output signal of the system with a fixed period . The signal collected by the sampler is directly transmitted to the event generator connected to it. Then, whether the event generator can send the sampled data to the controller needs to be determined according to the following conditions:where is a positive definite matrix and .

Remark 2. Only the output sampled data satisfying equation (3) will be transmitted, and obviously this event-triggered mechanism will reduce the communication load in the network and reduce the computation of the controller. There is a special case that if in Eq. (3) holds for all sampled output data , then the event-triggered mechanism will degrade to a time-triggered mechanism. In addition, the triggering instant of the event-triggered mechanism used in this paper is based on the system sampling period , which can be triggered only at the sampling instant, ensuring that the minimum event interval time is positive and avoiding Zeno behavior.
After the event generator has released the current sample signal, the sample signal is transmitted directly to the zero-order keeper via the network and then to the actuator via the observer. In this process, the time-delay from the sensor to the controller is denoted by , and the time-delay from the controller to the actuator is denoted by .
To facilitate the following analysis, the following hypotheses are proposed:(a)The matrix is a row-full rank matrix(b)The sensor is time-driven, the controller and actuator are event-driven, and the data is single packet transmission(c)Time-delay and are both bounded for any , , The instants when the event generator sends data are noted as where is the initial triggering instant. Due to the network time-delay, the instants when those released signals reach the observer are . In addition, the period of the event generator sending data can be expressed as .
Based on the above analysis of the system output received at the observer side, we getFor and , two cases are discussed:(a)If , we defineWe can obtainAccordingly, define an error vector as(b)If , since it is easy to prove the existence of a positive integer such thatTo simplify the expression, letThen the interval can be divided into the following subintervalsDefine the segmentation function asFrom (9) and (11), we can obtainAt this point, define the error vectorFrom the definition of , the following equation holds for Construct an observer of the following form on the controller side aswhere represents the state of the observer, represents the output of the observer, and is the gain matrix of the observer to be designed.
The following observer-based feedback control law is used aswhere is the controller gain matrix.

Remark 3. Due to the time-delay in the controller-to-actuator network, the input of the control object is different from the input of the observer, and the following equation holds true:Define , the augmentation vector , , and . Based on the above analysis, the closed-loop network control system can be written in the following form:whereAt this point, condition (2) becomeswhere

Remark 4. In a real industrial system, the actuator failure indication matrix means the actuator is completely failed and the controller will not be able to realize the control of the controlled object. Therefore, this paper only considers the case of partial actuator failure, and the actuator can still work normally within a certain range even though it has failed.

3. Main Results

3.1. System Stability Analysis

The following lemmas will be used in the derivation of the expected result.

Lemma 1. (Jensen’s inequality) [24] For any constant matrix scalar , the vector-valued function the following inequality holds true:

Lemma 2. [25] Suppose that has positive values in a subset of the open set , , then the mutually inverse convex combination of in the set satisfieswhere

Lemma 3. [26] Given a symmetric matrix and real matrices of any proper dimensions and , for all , there is where , when and only when there exists Γ ∈ χ satisfyingwhere , in particular, when , and this inequality is equivalent to .

Definition 1. [27] If it is globally asymptotically stable for all , then the Lurie system (18) is absolutely stable within .

Theorem 1. Consider the system shown in Figure 1, for given scalars , actuator failure indication matrix , and gain matrices and , if there exists matrices of proper dimensions and positive definite matrices , then we havewhereThen the Lurie system (19) is robust and absolutely stable within .

Proof. Construct a Lyapunov–Krasovskii functionwhereBy taking derivation of for along the system (19), it can be obtained thatwhereApplying Lemma 1 and Lemma 2 to the integral term in (29), the following equations hold true:whereSubstituting (32), (33), (34), (35) into (29) and combining (15) and (21), we can obtainwhere .
From Schur’s complement lemma and Definition 1, if (36) is less than 0, it is known that the Lurie system (19) is globally asymptotically stable for any and therefore is absolutely stable.

3.2. Joint Design of the Observer and the Controller under the Event-Triggering Mechanism

Theorem 2. Consider the system shown in Figure 1, for given scalars , actuator fault indication matrix , and gain matrices and , if there exist matrices of suitable dimensions and positive definite matrices , then we havewherethen the Lurie system (19) is robust and absolutely stable within , controller gain matrix , observer gain matrix , then the event-triggered weight matrix can be obtained from the following equation

Proof. : From Schur’s complement lemma and Lemma 3, can be transformed intowhereDue to the presence of nonlinear terms in , it is inconvenient to solve the controller, so take and define Pre and postmultiply on both sides of the matrix , noting that since , there must beEquation (43) is equivalent toThat is, we can get the linear matrix inequality (38), where and .

Remark 5. Since the matrix is a row full rank matrix of , the matrix of exists such that , is called the right inverse of , and the observer gain matrix is obtained from .

Remark 6. Since is a row full rank matrix, there must exist ; is a nonsingular matrix, which yields the event-triggered weight matrix .

Remark 7. The upper and lower bounds of time-delay are introduced in the proof, which makes the conclusion less conservative. In addition to the decision variables required for constructing Lyapunov function, no other free-weighting-matrix is introduced, which avoids the computational burden caused by too many decision variables and the possible conservatism caused by the optimization of too many decision variables. A modified Jensen’s inequality is used in the paper. This inequality has a tighter integration bound, which reduces the computational complexity while reducing the conservatism of the conclusion.

4. Simulation Example

To verify the effectiveness and usability of the method, consider the following Lurie system, where

Obviously this system is not stable.

According to Theorem 2, when the other parameters are chosen constant, the upper bound of the allowed time-delay of the system varies with the event-triggered threshold as shown in Table 1.

As can be seen from Table 1, the smaller the event-triggered threshold is, the larger the upper bound of the allowed time-delay is. Therefore, in order to mitigate the impact of time-delay of the system performance, the event threshold can be appropriately decreased.

Assume that an event-triggering threshold is set as , a system sampling period is given as , and the upper and lower bounds of the time-delay are . The nonlinear function is taken as the saturation function , and the initial state of the system .

According to Theorem 2, given the fault indication matrix the controller gain matrix, observer gain matrix, and event-triggered weight matrix for normal operation of the system are as follows:

The triggering instants are shown in Figure 2, the state and its estimated value curves of the system are shown in Figures 34.

Given the fault indication matrix the controller gain matrix, observer gain matrix, and event-triggered weight matrix for a system actuator failure are as follows:

The triggering instants are shown in Figure 5, the state and its estimated value curves of the system are shown in Figures 67.

Given the fault indication matrix the controller gain matrix, observer gain matrix, and event-triggered weight matrix for a system actuator failure are as follows:

The triggering instants are shown in Figure 8, and the state and its estimated value curves of the system are shown in Figures 910.

As can be seen from Figures 2, 5, and 8, the system requires much less data to be transmitted near the equilibrium point than during the transient process, which is exactly in line with the expectation of transmitting data according to the control demand and can effectively save network communication resources, reduce waste, and save resources compared to the time-triggered mechanism. As can be seen from Figures 6, 7, 9, and 10, the system remains stable with effective fault-tolerant control in the event of an actuator failure.

5. Conclusion

In this paper, a robust fault-tolerant controller is designed for the Lurie NCS with time-delay and uncertainty from the sensor to the controller and from the controller to the actuator, which makes the system fault-tolerant effective and keeps the system stable in case of an actuator failure. By constructing an observer on the controller node, a mathematical model of the observer-based event-triggered mechanism is established to ensure the stability of the closed-loop system while also reducing the amount of data transmission in the network, which in turn saves network bandwidth resources. According to Lyapunov stability theory, sufficient conditions for the stability of the closed-loop system are derived, and the collaborative design of the event-triggered mechanism, fault-tolerant controller, and the observer is realized. In future research, the focus will be on more complex systems based on event-triggered mechanisms, such as T-S fuzzy systems that simultaneously consider the effects of packet loss and external disturbances.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work is supported by National Natural Science Foundation of China (61573137) and Research Foundation for Advanced Talents of Suqian University (2022XRC048).