Abstract

Due to the bandwidth constraints in the networked control systems (NCSs), a deadband scheduling strategy is proposed to reduce the data transmission rate of network nodes. A discrete-time model of NCSs is established with both deadband scheduling and network-induced time-delay. By employing the Lyapunov functional and LMI approach, a state feedback controller is designed to ensure the closed-loop system asymptotically to be stable with performance index. Simulation results show that the introduced deadband scheduling strategy can ensure the control performance of the system and effectively reduce the node's data transmission rate.

1. Introduction

Networked control systems (NCSs) are control systems in which the control loop is closed over a wired or wireless communication network. They have received a great deal of attention in the recent years owing to their successful applications in a wide range of areas such as industrial automation, aerospace, and nuclear power station [1, 2]. Compared with the traditional point-to-point communication, NCSs have advantages of low cost, easy installation and maintenance, great reliability, and so forth. However, due to the introduction of the communication networks, they also incur some new issues such as network-induced delays, packet dropouts, and limited bandwidth resources, which make the analysis and design of NCSs become more complex [3, 4].

Many results for NCSs have been reported to handle network-induced delays, packet dropouts and communication constraints in the literature; see [512] and the references therein. It should be pointed out that most of the available results make use of time-driven sampling and communication scheme since it is relatively easy to implement, and there is a well-established system theory for periodic signals. However, time-driven communication scheme is not desirable in many control applications. For example, in the NCSs with limited bandwidth resources, frequent data transmission will increase the network collision probability when there are many nodes on the network, thereby increasing the communication delay and data dropouts and leading to the poor performance and instability of the systems [3]. On the other hand, as is well-known, in the wireless networked control systems (WNCSs), a main constraint of wireless devices is the limited battery life, and wireless transmission consumes significantly more energy than internal computation [13]; thus reducing the data transmission rate is particularly important in the WNCSs. For the above two cases, time-driven communication scheme is not suitable since its transmission rate is generally high which results in inefficient utilization of the limited resources, such as network bandwidth and energy. Therefore, how to design a reasonable scheduling strategy to reduce the use of constrained resources and ensure the performance of NCSs becomes one of the research hotspots.

Not only deadband scheduling techniques (i.e., by setting transmission deadband for the network node, the node will not transmit a new message if the node signal or signal change is within the deadband), which can effectively reduce the use of network bandwidth and energy consumption, but also the algorithms which are easy to realize have received an increasing attention in the recent years [1418]. Besides, numerous other concepts have been proposed in the literature, such as send-on-delta sampling [1921], event-based sampling [2224], and event-triggered sampling [25, 26]. Despite the existence of many names, the basic principle is the same. In [14], a deadband method was introduced into the NCSs for the first time, in which the transmission deadbands were set in the sensor and controller to reduce the data transmission rate, and the deadband threshold optimization problem was also discussed. In [15], the relationship between the deadband threshold and the control performance was analyzed by simulation. The paper [23] used the deviation of two adjacent states beyond the deadband threshold to drive the nodes’ data transmission and a dynamically selected deadband threshold value in accordance with the round-trip delay. In [16, 17], the stability of the system with deadband scheduling was investigated, but the network delay was not considered in [16] the nodes should be synchronized and the network delay should be measurable in [17]. The paper [18] proposed a signal difference-based transmission deadband scheduling strategy, a continuous-time model of WNCSs was established with both the probability distribution of delay and parametric uncertainties, and the controller was designed. In [26], for a class of uncertain continuous-time NCSs with quantizations, the codesign for controller and event-triggering scheme was proposed by using a delay system approach.

Until now, although some important pieces of work have been reported on deadband scheduling schemes in NCSs, which have a great significance on both theoretical development and practical applications in NCSs, it is worth noting that the obtained results on deadband scheduling in NCSs mostly focus on the system simulation and performance analysis; few papers have solved the problems of controller design and synthesis, which are more useful and challenging than the issue of performance analysis. In addition, to the best of our knowledge, few related results have been established for discrete-time NCSs with deadband scheduling, which motivates the work of this paper.

In this paper, we propose a deadband scheduling scheme to save the limited bandwidth resources while guaranteeing the desired control performance. Considering the influence of uncertain short time-delay, the NCSs with both deadband scheduling and time-delay is modeled as a discrete-time system with parameter uncertainties. By the Lyapunov functional and LMI approach, the control problem is investigated. Finally, a numerical example is given to show the usefulness of the derived results.

The rest of this paper is organized as follows. Section 2 gives a discrete-time model of the closed-loop system. In Section 3, a state feedback controller is designed to ensure the closed-loop system asymptotically to be stable with performance index. Section 4 demonstrates the validness of the proposed method through a numerical example. Conclusions are given in Section 5.

Notation. The notations used throughout this paper are fairly standard. denotes the -dimensional Euclidean space. refers to the Euclidean vector norm. is the space of square summable infinite sequence. and 0 represent the identity matrix and zero matrix with appropriate dimensions, respectively. stands for a diagonal matrix. The superscripts “” and “−1” represent matrix transpose and inverse, and “*” denotes the term that is induced by symmetry.

2. Problem Description and Modeling

The networked control system with deadband scheduling in this paper is shown in Figure 1, where deadband schedulers (DS1, DS2) are set in the sensor and controller, respectively, is sensor-to-controller delay, and is controller-to-actuator delay.

Consider the following continuous plant model: where is the state vector of plant, is the input vector, is the output vector, and is the disturbance input. , , , and are known real constant matrices with appropriate dimensions.

Make the following assumptions for the system.(1)In the smart sensor, the sampler is time-driven, with a sampling period ; both the controller and actuator are event-driven.(2)The total network-induced time-delay is time varying and nondeterministic, which satisfies .

Thus, the discretized equation of plant can be described as [27] where , , , and . By mathematical transformation, , can be expressed as where

Remark 1. Limited by space, the detailed discretization process for system (1) with uncertain short time-delay is omitted in this paper and can be found in [27]. From (2) and (3), we know that the continuous plant with uncertain short time-delay in NCSs can be modeled as a discrete linear system with parameter uncertainties.

2.1. Description of Deadband Schedulers

The signal will be transmitted only when the difference between the current signal and the previous transmission signal is greater than the error threshold. According to this, the deadband schedulers designed in this paper are the error threshold-based deterministic schedulers. The working mechanism of the deadband scheduler 1(DS1) in the sensor can be described as where ; , , and are given error threshold values, output signals, and input signals of DS1, respectively.

Set ,  ,  , ; then from (5), the input-output relationship of DS1 can be converted to where .

Remark 2. In this paper, the effect of active packet dropouts under the deadband scheduling scheme is modeled as a bounded uncertain item of the transmission signal. The main advantages of this modeling method are as follows: a non-linear relationship between the input and output of the deadband scheduler is converted to a linear relationship with uncertain parameters; due to the bounded ranges of uncertain parameters related to the deadband threshold values, it is easier to merge scheduling policy parameters into the system model.
Similarly, the working mechanism of deadband scheduler 2(DS2) in the controller can be described as: where ; , and are given error threshold values, output signals and input signals of DS2, respectively.
Set ,  , , , then from (7) the input-output relationship of DS2 can be converted to: where .
From the above, we know that after the introduction of deadband schedulers into NCSs, the signals do not need to be transmitted at each sampling period so as to achieve the purpose of reducing data transmission rate and the effect of bandwidth constraints on the system. In addition, the principles of the considered schedulers are simple, which do not require a lot of computing and data storage.

2.2. The Model of Closed-Loop System

Employ a memoryless state feedback controller where , , and is the state feedback gain with appropriate dimensions.

Selecting the augmented vector and synthesizing (2), (3), (6), (8), and (9), the closed-loop system can be described as where

where

3. Design of Controller

In this section, we will investigate control problem for the closed-loop system (10). Throughout this paper, we will use the following lemmas.

3.1. Related Lemmas

Lemma 3 (see [28]). For the given matrices , , and , hold if and only if

Lemma 4 (see [28]). Let , , , be real matrices of appropriate dimensions with and ; then holds if and only if there exists a real scalar , satisfying More especially, when is a diagonal matrix, there also exists the following lemma.

Lemma 5 (see [29]). Let , , be real matrices of appropriate dimensions, let be a diagonal matrix with and ; then the following two conditions are equivalent:(1)(2) there exists a matrix , satisfying .

Remark 6. Due to the introduction of a symmetric positive-definite matrix instead of a scalar in Lemma 5, problem solving is expected to have a less conservatism compared with Lemma 4.
We are now in a position to formulate control problem for NCSs with both deadband scheduling and uncertain short time-delay. More specifically, given a disturbance attenuation level , we design a state feedback controller of the form (9) such that the closed-loop system (10) with is asymptotically stable and under zero initial condition; the output satisfies for all nonzero .

3.2. Main Results

Based on Lyapunov functional method and theory [28], the following conclusions can be obtained.

Theorem 7. For a given scalar , under the given deadband scheduling schemes (5) and (7), the closed-loop system (10) is asymptotically stable with performance if there exist symmetric positive-definite matrices , , , feedback gain matrix , and scalar such that where

Proof . (i) We first show that system (10) with is asymptotically stable. To the end, defining a Lyapunov functional as , we have that Obviously, if , then , and the closed-loop system (10) is asymptotically stable.
(ii)  Next, we prove that system (10) has performance . Define Under zero initial conditions, we have that , but ; therefore, where
If  , then ; therefore, ; the condition in (i) holds, and system (10) with is asymptotically stable. In addition, If , then ; therefore, .
According to , substituting into (21) and applying Lemma 3, we have that Due to and by the use of Lemma 4, we can get that According to Lemma 3, (23) is equivalent to Substituting into (24), we have that
Considering that is a diagonal matrix with , and so employing Lemma 5, we can get that
According to Lemma 3, (26) is equivalent to
Similarly, we can eliminate . By use of Lemma 5, we have that
Furthermore, applying Lemma 3, (28) can be converted to (16).
The proof is completed.

Remark 8. Notice that the matrix inequality (16) in Theorem 7 is a bilinear matrix inequality due to the existence of . Generally, it can be solved by the linear approach [30] or the cone complementarity linearization (CCL) method [31]. By contrast, the CCL result is less conservative [32] and so is employed in this paper.

Corollary 9. The bilinear matrix inequality (16) can be transformed to the following objective function minimization problems by the CCL method.
Find
where .

Since Corollary 9 has turned the nonconvex feasibility problem of Theorem 7 into a minimization problem of nonlinear objective function with linear matrix inequalities constraints, it can be solved by the following iterative algorithm.

Algorithm 10.
Step  1. Find a set of feasible solutions , which satisfyies (29), and set the iterative number .
Step  2. Use LMI toolbox of mincx solver to solve the following linear objective function minimization problem: The solutions are set .
Step  3. Substituting the solutions into the matrix inequality (16) in Theorem 7 to check if (16) is satisfied, then becomes the state feedback gain matrix and the iteration terminates. Otherwise, enter into Step 4.
Step  4. If the iterative number satisfies is a predetermined iterative number upper bound), set , , and return to Step 2 for the next iteration. Otherwise, enter into Step 1 and reselect a set of feasible solutions to calculate.

Thus, a state feedback controller can be obtained for NCSs with both deadband scheduling and uncertain short time-delay. More especially, if there are no deadband schedulers in the NCSs shown in Figure 1, the closed-loop system in (10) reads where

Then, we have the following corollary, which can be proved along similar lines as in the proof of Theorem 7.

Corollary 11. Consider the NCSs in Figure 1, but without the deadband schedulers. For a given scalar , the closed-loop system (31) is asymptotically stable with performance if there exist symmetric positive-definite matrix , feedback gain matrix , and scalar such that
Similarly, the bilinear matrix inequality (33) can be solved by the above CCL method and the iterative algorithm in Corollary 9 and is thus omitted.

4. Numerical Example

In this section, a numerical example is introduced to demonstrate the effectiveness of the proposed method. Consider a ball and beam system with [33]

In this example, we choose , and is time varying and nondeterministic. According to (2) and (3), we have that

For a given disturbance attenuation level , based on the LMI toolbox, and applying Corollaries 9 and 11, the feedback gain matrix values are given with different error threshold values , in Table 1. It is obvious from Table 1 that for a given level we can find the feasible feedback gain matrix values when , are within certain ranges.

In addition, we choose the initial value , the disturbance and the total runtime 100 seconds. Define and , in which MTR denotes the mean data transmission rate ( and denote the number of data transmitted with and without deadband schedulers in the runtime, respectively.) and IAE denotes the control performance of the system. Under three different random time-delay sequences, the performance of MTR and IAE is shown for the system with the above four error threshold values in Figures 2 and 3, respectively. It can be easily seen that compared with the system without deadband schedulers (case 1), although the control performance of the system by using deadband scheduling scheme (case 2–case 4) is slightly worse (in Figure 3), the mean data transmission rate of the system is greatly reduced (in Figure 2).

Figures 46 show the simulation results for the system in which the error threshold values take , , the feedback gain matrix according to Table 1, and the time-delay takes the first series. It can be seen that the closed-loop system is asymptotically stable (in Figure 4), and only part of the sampled data and control signal are transmitted with the proposed deadband scheduling scheme (in Figures 5 and 6, here the transmission interval of is similar to in DS1 and is thus omitted).

Furthermore, under zero initial conditions, we get that , , which yields . It means that the practical disturbance attenuation level is smaller than the given level , which shows the effectiveness of the proposed controller design method.

5. Conclusions

In this paper, a discrete-time model for NCSs with both deadband scheduling and time-delay has been established and the control problem has been investigated. Based on the LMI approach, a state feedback controller has been designed to ensure the closed-loop system asymptotically to be stable with performance index. A numerical example has been provided to show the validness of the derived results. Since the principles and algorithms of deadband schedulers in this paper are very simple, the smart sensor and controller are easy to implement. In addition, simulation results show that it can effectively reduce the node’s data transmission rate, so it is very suitable for applying in the NCSs with limited bandwidth resources.

Acknowledgments

The authors thank the reviewers for their very helpful comments and suggestions, which have improved the presentation of this paper. This study is supported by the National Natural Science Foundation of China under Grant 61174029, the Key Project of Chinese Ministry of Education under Grant 211067 and the Zhejiang Provincial Natural Science Foundation of China under Grant Y1110944.