Abstract

This paper puts forward a method to design the H filter for networked control systems (NCSs) with time delay and data packet loss. Based on the properties of Markovian jump system, the packet loss is treated as a constant probability independent and identically distributed Bernoulli random process. Thus, the stochastic stability condition can be acquired for the filtering error system, which meets an H performance index level γ. It is shown that, by introducing a special structure of the relaxation matrix, a linear representation of the filter meeting an H performance index level for NCSs with time delay and packet loss can be obtained, which uses linear matrix inequalities (LMIs). Finally, numerical simulation examples demonstrate the effectiveness of the proposed method.

1. Introduction

As a new generation of control systems, NCSs [110] have attracted more and more researchers’ attention because of their extensive application. Compared with the traditional control system, NCSs have some advantages, such as easy wiring, installation, maintenance, expansion, reliability, and flexibility, so that resource sharing is achieved in such systems. However, the network also brought some new problems, in which time delay and packet dropout are two main aspects, which will not only make a negative impact on system but also may even lead to the instability of system. Recently, the problem of NCSs with time delay and packet dropout phenomenon has become a hot topic in the control field [1113].

The Markovian jump system (MJS) refers to a stochastic system with multiple model states and the system transitions between modes in accordance with the properties of the Markov chain due to the multimode transition characteristics of the Markovian jump system in the actual engineering. It can be used to simulate many systems with abrupt characteristics, such as manufacturing systems and fault-tolerant systems [1424]. In [25], the exponential L2L filter problem of the linear system is explored, and the system has both distributed delay, Markovian jump parameter, and norm bounded parameter uncertainty. In [26], the H filtering design about a continuous MJS in distributed sampled-data asynchronous is involved; in addition, the system’s mode jumping instants and filter are asynchronous. In [27], the design of a sampled system H filter is studied. However, many conclusions only consider time delay or packet loss separately, which is not very consistent with the actual situation of network application. In addition, the H filter design of NCSs with time delay and packet dropout has not yet been considered widely.

Based on this, this paper studies the stability of networked control systems considering both time delay and packet loss. Although the analysis process is more complicated than considering time delay or packet loss alone, however the conclusion is more general and universal, and then the existence conditions of system filters are given. The effectiveness of the proposed method is verified by simulation, and the relevant conclusions are more practical. In Section 2, NCSs with time delay are present by a Markov model. The two probabilities of packet dropout in the Bernoulli random process is designed. In Section 3, according to Lyapunov’s stability theorem, the H performance of system is proven. In Section 4, a H filter for NCSs with time delay and packet loss is designed. In Section 5, numerical simulation examples are given to verify the result of this paper. In Section 6, we make a conclusion.

Notation: here are some of the symbols in the paper. The superscript “T” means the matrix transposition, and shows the nx-dimensional Euclidean space. I denotes the unit matrix of adaptive dimension, and 0 refers to the zero matrix of adaptive dimension. indicates is real symmetric and positive matrix, and the notation stands for the norm of matrix that is defined according to , where “tr” denotes the trace operator. indicates the usual Euclidean vector norm. Prob stands for the occurrence probability of the event “·”. E{x} and represent the expectation of event x and the expectation of x conditional on y, respectively.

2. Problem Formulation

First, consider the following kind of discrete-time linear systems [28] with time delay aswhere refers to the state vector in the plant; belongs to l2[0, ∞), which indicates the measured output; shows the estimating intended signal; and A(r(k)) indicates system parameters depend on r(k). B(r(k)), C(r(k)), D(r(k)), and L(r(k)) have a similar situation. R(k) is assumed to a discrete Markov chain, and the values of it are in a finite set with a transition probabilities matrix ; set and , such that system mode variable r(k) satisfies , where and ; h has N Markov modes, and for , A(r(k)) are denoted by Ai with appropriate dimensions. Bi, Ci, Di, and Li also have the same situation. shows a Bernoulli-distributed sequence with relationship as follows:

After calculations, another important expectation can be shown as follows:

Remark 1. For network packet loss, both Bernoulli distribution and Poisson distribution have been considered. According to the network protocols adopted in actual systems, such as industrial Ethernet and profibus, it is more practical to model network packet loss with Bernoulli distribution in this paper.
Mathematical model description of filtering is in the following formula:where and are the state vector of filter mode estimator and indicates the output vector of the estimator. Af i, Bf i, Cf i, and Df i are real matrices to be determined with compatible dimensions. Combining (4) and (1), a filter error system with Markov chain can be shown aswhereObviously, a filter error system (5) is a Markovian jump system with packet loss. We will use some important definitions in the following for essential later steps.

Definition 1. (see [29]). A filter error system (5) is stochastically stable when ω(k) = 0. There and , and the following inequality exists:

Definition 2. (see [29]). Give a scalar γ > 0, assume that system (5) is stochastically stable, and (5) also can meet an H performance index level γ under zero conditions for all nonzero if it satisfies

3. Main Results and Proofs

Based on the previous known conditions, a stochastically stable condition meets an H performance index level γ for NCSs with the development of time delay and packet loss.

Theorem 1. If there exists symmetric matrices Pi and Ri > 0, consider NCSs with filter in (5); when ω(k) = 0, system (5) will be stochastically stable such thatwhere .

Proof. Consider a Lyapunov functional candidate as follows:and nextwhere andApplying Schur complement theorem to the above ,From Theorem 3, we can getwhere λmin (-Λ) indicates the minimum value of the eigenvalue for -Λ and ε = inf {λmin (-Λ)} is the lower bound of λmin (-Λ); for any M ≥ 1, we can obtainThus, we can getAs a result, it can be proved that system (5) will be stochastically stable. The proof is completed.

Theorem 2. For NCSs (5), give a scalar γ > 0. For all ω(k)  ≠ 0, if there are symmetric matrices Pi, Ri > 0 satisfied the following matrix inequalities, and the system (5) will be stochastically stable, which meets the H norm performance level γ:

Proof. When ω(k) ≠ 0 is similar to Theorem 3 proof process, we obtain the following equation:where ,in whichBy Schur complement, (19) is equivalent to the following formula:where , and it can obtain thatinitial conditions V(0) = 0 and E{V(∞)} ≥ 0; system (5) meets H norm performance level γ, and it can clearly see thatThe proof is over.

4. Filter Design

Here, we will go to solve the system filter.

Theorem 3. Consider NCSs (5) with a scalar γ > 0. If symmetric matrix P1i > 0, P3i > 0, Q1i > 0, Q3i > 0, Xi > 0, and Yi > 0 and P2i, Q2i, Zi, AFi, BFi, CFi, and DFi satisfied the following matrix inequalities, thenin which

System (5) meets H norm performance level γ, which is stochastically stable. Then, the filter which is achieved by the desired γ is calculated by .

Proof. Slack matrix approach can be used for (17) by settingThen, we have following equation using (26):According to equations in (17) and (27), we can getThe proof is over.

5. Simulation Result

Consider system (5) with

Two models in the simulation are set as those data in (29). In the model, the transition probabilities are the initial value of is 0.5, and the initial condition is set to zero. It is easily observed that the method is feasible, and the system with time delay and packet loss becomes stochastically stable, which meets H norm performance level γ. Some simulation results are shown in Figures 15.

Figure 1 shows the time response of r(t).

Figure 2 is the parameter change of the system error . It can be seen from the figure that, with the passage of time, changes from a large fluctuation to a stable state one.

Figure 3 shows the values of and . It can be seen from the figure that and remain stable after about 20 seconds.

Figure 4 is the parameter change of the filter state and . From the figure, it can be seen that the value of gradually becomes equal to the value of overtime and finally both values remain stable.

Figure 5 is the parameter change of and . From the figure, it can be seen that the initial time of fluctuates greatly, and it tends to be consistent with in the end.

Remark 2. As can be seen from the ordinate of the system state diagram of Figure 3 and the filter state diagram of Figure 4, the difference between the two is 100 times, so the change of appears to be small in Figure 5. This also reflects from one side that the filter designed in this paper has a smaller overshoot and more stable output.

6. Conclusion

This paper has investigated the H filtering problem about NCSs with time delay and packet dropout phenomenon. Packet dropout is treated as a constant probability independent and identically distributed Bernoulli random process. By the Lyapunov stability theory, system (5) meeting H norm performance level γ is proven. By introducing a special structure of the relaxation matrix, the solution of filter which meets an H performance index level of NCSs with time delay and packet dropout is completed. Finally, a simulation result is given to prove the validity of the new design scheme.

Data Availability

The data used to support the findings of this study are included within the article. Because it is a numerical simulation example, readers can get the same results as this article by using the LMI toolbox of Matlab and the theorem given in this article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grant nos. 61403278 and 61503280).