Abstract

This paper is concerned with the problem of designing a robust observer-based controller for discrete-time networked systems with limited information. An improved networked control system model is proposed and the effects of random packet dropout, time-varying delay, and quantization are considered simultaneously. Based on the obtained model, a stability criterion is developed by constructing an appropriate Lyapunov-Krasovskii functional and sufficient conditions for the existence of a dynamic quantized output feedback controller which are given in terms of linear matrix inequalities (LMIs) such that the augmented error system is stochastically stable with an performance level. An example is presented to illustrate the effectiveness of the proposed method.

1. Introduction

Networked control systems (NCSs) are distributed systems in which communication between sensors, actuators and controllers is supported by a shared real-time network. Compared with conventional point-to-point system connection, this new network-based control scheme reduces system wiring and has low cost, high reliability, information sharing, and remote control [1, 2]. However, NCSs also introduce many new challenges in control system design such as packet dropout, networked-induced delay and signal quantization variable transmission intervals, network security and other communication constraints [39]. The authors in [10] proposed different levels of network-induced imperfections and presented the main survey of the methodologies in the analysis and design of NCSs.

The time-delay and packet dropouts occur in various physical, industrial, and engineering systems, which is a source of poor performance and instability of systems. Therefore, the issues of network-induced time-delays and packet dropouts have been considered by many researchers. Markov chain has been used to model the randomness of the network-induced delays (packet dropouts) [1115]. The Markov chain takes values, which correspond to network-induced delays (packet dropouts), in a finite set based on known probabilities. In addition, the transition probabilities of Markovian jump systems (MJSs) are partly unknown due to the complexity of network [16, 17]. The authors in [16] introduced a nonlinear delayed MJSs model with partially unknown transition probabilities established by multiple channels data transmission framework. An iterative method was proposed in [17] to model NCSs with bounded packet dropout as Markovian jump linear systems with partly unknown transition probabilities. On the other hand, much attention has been devoted to the time-delayed jump linear systems with Markovian jumping parameters [1820], which applied a less-conservative delay-range-dependent method. The stability analysis and stabilization problems for a class of discrete-time Markov jump linear systems with partially known transition probabilities, and time-varying delays are investigated in [18].

Quantization process cannot be neglected in NCSs. Real communication networks only send finite precision data due to limited bandwidth. Quantizers with coarser quantization densities help in reducing the network congestion. Consequently, network-induced delays can be reduced because less information is transmitted. In [21, 22], the quantizing effects were transformed into sector-bounded uncertainties and the quantization density was given in the control synthesis. For a logarithmic quantizer, the quantization error was modeled as a norm-bounded uncertainty [23]. However, the quantization density in most studies is just neglected or given as sector bounded uncertainties, and the relationship between the quantization density and the network load has not been fully investigated in the aforementioned papers.

Motivated by the above discussion, in this paper, we are aiming at investigating the study of observer-based controller design for nonlinear discrete-time networked systems subject to sensor-controller packet losses, time-varying delays, and output quantization. In this work, the quantization density is designed to be a function of the network load condition which is modeled by a Markov chain [24]. Furthermore, by applying the Lyapunov-Krasovskii functional method, a mode-dependent observer is constructed and the bounded real lemma (BRL) for the resulting error system is derived in terms of LMIs. Also, an improved version of the BRL is given by introducing additional slack matrix variables to eliminate the cross-coupling between system matrices and Lyapunov matrices among different operation modes, which can reduce the computational complexity as far as possible.

The paper is organized as follows. In Section 2, the NCS description, quantization error modeling, packet dropout and time-varying delay formulation are presented. Main results for stability criterion and observer-based controller synthesis are given in Section 3. A numerical example is provided in Section 4. Finally, Section 5 concludes this paper.

Notation. Throughout the paper, the superscripts “” and “” stand for the inverse and transpose of a matrix, respectively; denotes an -dimensional Euclidean space and the notation means that is a real symmetric positive definite matrix. is the expectation of a stochastic variable . and represent an identity matrix and a zero matrix with appropriate dimensions in different place, respectively. In symmetric block matrices or complex matrix expressions, we use an asterisk * to represent a term that is induced by symmetry and stands for a block diagonal matrix. refers to the Euclidean norm for vectors and induced 2-norm for matrices. stands for the space of square summable infinite sequence on .

2. Problem Formulation

A simple-networked control system is shown in Figure 1. A class of discrete-time nonlinear systems under consideration is described by the following equations: where , , , and are the state vector, control input vector, controlled output vector, and measured output, respectively. is the exogenous disturbance signal belonging to . , , , , and are known real matrices with appropriate dimensions. The nonlinear function satisfies and the following sector-bounded condition [25]: where , are known real constant matrices, and is a symmetric positive definite matrix.

The network load condition is related to the network-induced delay. In [26], a Markov chain has been used to model the network load condition. Varying network load can be modeled by making the Markov chain do a transition and transfer every time over the communication network. Modes 1, 2, and 3 are, respectively, corresponded to light load, medium load, and heavy load.

Then, a discrete homogeneous Markov chain with a finite number of states is used to model a network load. The transition probability from mode at to mode at time is governed by where is the transition probability element and satisfies (for all ).

In addition, the transition probability considered in this paper is partly accessed, and some elements are unknown. For notation clarity, we denote (for all with and .

Also, we can obtain where .

In this paper, the quantization density is designed to be a function of the network load condition. Hence, the quantization density function is described as a finite state Markov chain. On the basis of this technique, a networked load dependent on the logarithmic quantizer [23, 24] is proposed as follows: where is the quantization density of , and is related to by

This means that the smaller results in the smaller . For this reason, we will call the quantization density in the rest of this paper.

The associated quantized set is given by

Now define the quantization error as where is the signal to be quantized and is the quantized signal. The uncertainty matrix satisfies , .

The measured output which is used as feedback information for controller may not be available all the time due to packet dropouts. To describe these packet dropouts, a stochastic variable following Bernoulli sequence is used. In this paper, the measured output received in the controller side is involved with the effects of quantization, packet losses, and time-varying delay, and it is described by where and are the lower and upper bounds of the delay, respectively. Stochastic variable is a Bernoulli distributed white sequence with a probability distribution as follows: where is a known positive constant which is used to denote the probability that the packet will be transmitted successfully from sensor to controller, and we have

Remark 1. For NCSs, network-induced delay, packet dropout, and quantization error often occur simultaneously due to limited channel capacity and noise. Actually, pattern (9) describes a class of NCSs with data loss, time-varying delay and the quantization error simultaneously, so it is more comprehensive than separate consideration of delay pattern [27] or data loss pattern [28].

In this work, the following dynamic observer-based control scheme is employed for system (1): where and represent the state estimation and output estimation vectors of system (1), respectively. and are the observer gain and controller feedback gain to be designed, respectively.

We define the following error variable as

Combining (12) with (1) and considering (9) and (11), the error system is derived as follows:

On the other hand, system (1) can be rewritten as

By setting , the augmented system can be obtained as follows: where with

Lemma 2 (see [29]). Let , , and be matrices with appropriate dimensions. Suppose , and then for any scalar , we have

Definition 3 (see [30]). System (16) with is said to be stochastically stable if, for every finite , the following inequality holds:

Definition 4 ([31]). For a given scalar , system (16) is stochastically stable and has an noise attenuation performance index if the following conditions are satisfied. (a)System (16) with is stochastically stable.(b)Under the zero-initial condition, it holds that

In this paper, the main objective is to design controller (12) for system (1) in the presence of output quantization, sensor-controller packet losses, and time-varying delays such that system (16) is stochastically stable with a prescribed performance index .

3. Main Results

Theorem 5. For a given scalar , quantization densities and a packet loss rate , system (16) with partly unknown transition probabilities is stochastically stable with a prescribed performance index , if there exist matrices and such that where

Proof. Choose a Lyapunov-Krasovskii functional of the form: with where and are symmetric positive definite matrices.
Let the mode at times and be and , respectively. That is, and for any . Taking the difference of above functional along the solution of system (16), we have with
Therefore, From inequality (2), we know where
Denoting and combining (28) and (29) lead to where
By Schur complement, (22) implies and , and then we obtain from (31) that where and . From (33), if we do mathematical expectations in both sides, we obtain that for any which yields
Thus, from Definition 3, the closed-loop system (16) with is stochastically stable.
Now, to establish an performance, consider the following performance index: Under zero-initial condition, we have where Similarly, by Schur complement, it can be obtained from (22) that , which means that .
Then, This completes the proof.

Remark 6. Note that will be reduced to only (resp., ) if all the transition probabilities are known (resp., unknown).

Remark 7. The considered systems are more general than these systems with completely known or completely unknown transition probabilities, which can be viewed as two special cases of the ones tackled here; that is, when all the transition probabilities are known or unknown, the underlying systems are the traditional MJSs (, ) or the switched systems under arbitrary switching (, ), respectively. Therefore, observer-based controller with partly unknown transition probabilities of this paper is a more natural assumption to the Markovian jump systems and hence covers the existing ones.

Corollary 8. For a given scalar , quantization densities and a packet losses rate , the closed-loop system (16) with completely known transition probabilities is stochastically stable with an attenuation level if there exist matrices and such that where with and .

Proof. Similar to the proof line of Theorem 5, the result can be obtained. The detailed proof is omitted here.

Theorem 5 provides Markov-chain-element-dependent sufficient conditions which guarantee the performance as well as the stochastic stability of the augmented error system (16). The following theorem gives sufficient conditions on the existence of a mode-dependent observer-based controller.

Theorem 9. For a given scalar , quantization densities and a packet loss rate , if there exist matrices , , , , and scalar such that where then, there exists a mode-dependent observer-based controller as (12) such that the augmented system (16) is stochastically stable with a prescribed performance index . Moreover, if LMIs (41) have a feasible solution, the desired controller gains and observer gains are given by

Proof. From Theorem 9, inequalities (22) can be rewritten as where Performing a congruence transformation to (44) by , one has For an arbitrary matrix , for all , we have the following fact: Then, we obtain , so (46) holds if the following condition is satisfied: Then, using the condition (8), we have where and satisfies .
Substituting (49) into (48) and using Lemma 2, we get that (48) is equivalent to where
Applying Schur complement and substituting and into (50), we have that (50) is equivalent to (41). Therefore, we obtain that system (16) is stochastically stable with a prescribed performance index . The proof is completed.

4. Numerical Example

Consider the following state-space representation of a nonlinear networked system in (1) with the following parameters: It is easy to verify that

For the given system with data loss and time-varying delay, delay bounds are given as and , and the packet losses parameters are selected as . The network load is modeled by a Markov chain which takes values from a finite set and the transition probability matrix is where stands for the unknown elements.

The quantization density for each mode is assumed as , , and . Then the corresponding augmented system (16) can be obtained.

Taking , then solving (41) in Theorem 9, we obtain the observer gain as and controller gains can be computed as Thus according to Theorem 9, we can conclude that, under the designed controller, the corresponding augmented system (16) is stochastically stable with a given performance level .

The initial condition is selected as , , and the noise signal . The switching sequence and the trajectories of plant state and error are shown in Figures 2, 3, 4, and 5.

It is clearly observed from the simulation results that the corresponding augmented system (16) is stochastically stable. This demonstrates the effectiveness of the proposed results.

5. Conclusions

In this work, the problem of robust observer-based control for discrete-time nonlinear networked systems with limited information is proposed. The quantization density is designed to be a function of the network load condition which is modeled by a Markov chain with partly unknown transition probability. Bernoulli random sequences are used to model packet dropouts in the network. An estimation technique is then developed to obtain the estimation of system state and the observer-based controller is proposed to stabilize the networked controlled systems by using the Lyapunov-Krasovskii functional approach. An example is presented to illustrate the effectiveness of the proposed method.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grant no. 61273120 and the Alexander von Humboldt Foundation in Germany.