Abstract

This paper is concerned with transmission rate and control codesign of wireless sensor networked control systems (WSNCS) with time-varying delay. Jointly designing transmission rate and control is an attractive paradigm for WSNCS, since the control performance of WSNCS is highly sensitive to resource-constrained communication networks. The main idea of devised scheme is searching an optimal event-triggered transmission condition on the premise that wireless link capacity constraint is satisfied and stability of systems is guaranteed. The main aim of devised scheme is to greatly optimize control performance of WSNCS. First, two wireless network architectures characterized by multihop and star topology are put forward. Secondly, a model of WSNCS with event-triggered transmission mechanism is constructed. It is followed by stability analysis of WSNCS to obtain the asymptotical stability condition of systems. And then a search algorithm is presented for transmission rate and control codesign. Finally, numerical examples are given to illustrate the effectiveness of the proposed method.

1. Introduction

Networked control systems (NCS) are distributed feedback systems wherein controlled nodes are distributed and connected over a network medium [15]. If the wireless sensor networks (WSN) are utilized to be media used for control systems information transfer, the special feedback control system is called wireless sensor networked control systems (WSNCS). WSN are composed of spatially distributed static or mobile nodes with sensing, processing, and transmitting functions. The topology structure of WSN includes star networks, mesh networks, and hybrid networks.  In star topology networks with single-hop structure, all of the sensor nodes directly communicate with a central node (base station). Different from this type of networks, all of the sensor nodes can directly communicate with each other and each sensor node can transmit information to a base station by multihop approach.  In addition, hybrid networks are characterized by both star and mesh topology. It is well known that the advantages (such as flexible installation and maintenance,  lost cost) enable WSNCS to be widely used in smart grids, industrial process control, and so forth  [6, 7].  Based on the different application scenarios, one can determine what type of network topology structures is more appropriate. Star topology network architectures are highly relevant in process industry [6, 7], and mesh or hybrid network architectures-based networked control has been founded in greenhouse applications [8].

However, a common issue which needs to be faced by WSNCS is resource-constrained environment. The packet loss and long or unbounded transmission delay inevitably occur when transmission rate exceeds the bandwidth constraint due to limited link capacity. However, the requirement of most of the industry control process on reliability is over and smart gird requires that delay is smaller than 1 ms in the substations. Thus, only controller design used to overcome the negative factors, such as delay and packet loss, fails to stabilize the WSNCS. Hence, it is quite necessary and urgent to jointly design communication and control for WSNCS. A rapidly increasing focus on the joint design of communication and control for NCS has been witnessed [920], such as codesign of controller and capacity allocation [9], codesign of scheduling and control system [10, 11], energy-aware adaptive cooperative control [12], maximum network lifetime [13], and codesign of sampling and control systems[1420].

In this paper, the event-triggered sampling or transmission scheme as a promising alternative for codesign of communication and control is considered as research object for WSNCS with star and mesh (multihop) network topology. The proposed codesign method can be considered as the reference for WSNCS with hybrid topology structure since they consist of star and mesh networks. Compared with time-triggered sampling scheme, whether the data should be sampled or not is verified based on a special triggering condition in event-triggered sampling policy. This approach allows a considerable reduction of network load while guaranteeing the specific control performance [1419]. In [1417], we easily find a common feature that controller is first designed and then an event-triggering condition is determined. This means that the event-triggering sampling scheme for NCS is completed by two steps. By following such results, [18] designed an algorithm to derive controller gains and the event-triggering transmission condition in one step while meeting performance with respect to disturbance. In [19], an event-triggering condition is derived by using passivity theory such that a large class of output feedback stabilizing controllers can be obtained. Additionally, [20] proposed a cross-layer design method to achieve both stability and performance optimization.

Note that sometimes event-triggered control might not contribute to the reduction of network resource occupancy because transmissions are enforced to go on when transmission condition is triggered to reach a desired control performance. Under the triggering condition, network even might be overloaded leading to degradation of control performance of systems. Hence, how to determine the triggering scheme under communication constraints such that the desired control performance is achieved is a key to be investigated. Although the above works on event-triggered sampling or transmitting control for NCS have recently appeared in the literature, communication constraints associated with sampling or transmission still have not been taken into account, which motivates the study presented in this paper.

In this paper, two wireless network architectures characterized by multihop and star topology are first put forward. Based on it, a model of WSNCS with event-triggered transmission mechanism is proposed. Furthermore, a sufficient condition for asymptotical stability of WSNCS is derived based on Lyapunov method combined with linear matrix inequalities (LMI) approach. And then a search algorithm to obtain the optimal triggering condition is presented for communication and control codesign. It should be pointed out that the optimal triggering condition can guarantee the optimal control performance of WSNCS on the premise that flow rate meets wireless link capacity constraint. Finally, numerical examples are given to illustrate the effectiveness of the proposed method.

The two main contributions of this paper can be summarized below.(1)Compared with the existing results on event-triggered sampling scheme used in NCSs [1419], the most significant advantage of the proposed method is that we consider link capacity constraint when designing transmission scheme. Only if the transmission triggering condition is satisfied, sampled data are transferred over networks. However, this condition is likely to cause a condition in which the flow rate exceeds the link capacity constraint, which is not investigated in [1419].(2)Similar to [20], wireless multihop sensor networks are considered as search subject when designing transmission scheme, but there are mainly two differences. One is that we present transmission rate and control codesign method for WSNCS with star topology networks besides multihop sensor networks. The other is that we adopt event-triggered scheme for saving bandwidth, while [20] obtained the optimal transmission rate by solving nonconvex optimization control based on cross-layer approach.

This paper is organized as follows. The problem statement is presented in Section 2. Section 3 is dedicated to stability analysis of WSNCS. Section 4 presents the transmission rate and control codesign scheme. Numerical simulation results are presented in Section 5. Conclusions are stated in Section 6.

Notation. and denote the dimensional Euclidean space and the set of all real matrices, respectively. denotes the set of nonnegative integers; means that matrix is real symmetric and positive definite. The subscript “” denotes the matrix transpose. denotes the supremum of . In symmetric block matrices, we use “” to represent a term that is induced by symmetry.

2. Problem Statement

2.1. Control System Model

Every continuous-time plant is governed by where and are the state vector and control input vector, respectively; and are some constant matrices of appropriate dimensions. represents the set of plants, and is the number of controlled plants.

The state feedback controller for each control loop can be expressed as where is some constant matrix of appropriate dimensions.

2.2. Wireless Sensor Network Architectures

A multihop wireless sensor network as shown in Figure 1 is modeled as a directed graph , where and represent the set of sensor nodes and the set of directed wireless links (), respectively [20]. For a special case in which star topology structure is applied in wireless sensor networks, information is transmitted from sensor nodes to a central node (base station). In this network, the central node is wired to the controllers; see Figure 2. Such two types of networks can be shared by control systems , and we use to denote the end-to-end flow generated by the traffic from the plant to controller for each . And and are used to denote all of the links that flow traverses and all of the flows that pass by the link , respectively.

2.3. Event-Triggered Networked Control System Formulation

It is well known that the digital controller and zero-order holder (ZOH) are usually applied in the WSNCS; in this context, the states of systems are sampled and are transmitted over networks. For every controlled plant (), we assume that the sensor is time-triggered at the time instant , where . The sampling sequence is denoted by the set and is a constant sampling interval. Moreover, we also assume transmission over network is triggered by an event. Thus the transmission sequence at the sensors is described by the set , where and .

First a designed transmission scheme is proposed as follows [18]: where denotes the error between the states at the current sampling time instant and at the latest transmitted sampling time instant, , and is a given scalar parameter.

Remark 1. Not all of the sampled data will be transmitted, whether or not they should be transmitted based on the transmission scheme (3). This means that . Hence, there exists the error between the states at the current sampling time instant and at the latest transmitted sampling time instant. Only if the error goes over the bound , the sampled data are sent.

Then, we construct a WSNCS model based on the above event-triggered transmission scheme. A wireless sensor network is used to connect the plants (1) with the controllers (2), and the state feedback controllers are directly connected to the actuator by ZOH, and thus (1) can be rewritten as for , where denotes the transmission delay experienced by transmitted packet at time instant.

Remark 2. In this paper, we mainly focus on how to jointly design transmission rate and control for WSNCS, so it is assumed that packet loss is absent for the simplicity. That means that the transmitted samples must be received by the plants.

Define ; it is clear that . Set and ; then . Thus, (4) can be described as a time delay-dependent system where and are the initial states of system during the time period and at the initial time instant , respectively.

3. Stability Analysis of WSNCS

In this section, stability analysis is presented for the concerned WSNCS. This result is critical for transmission rate and control codesign.

Theorem 3. For given scalars and , a matrix , under the transmission rule (3), the system (5) is asymptotically stable, if there exist matrices , , , and , such that where

Proof. Choose a Lyapunov-Krasovskii functional candidate as follows [21]: We can obtain Since , when , it leads to Based on the transmission scheme (3), for , we have Set and ; we have , where By Schur complement, (6) is equivalent to , and by (6), we have . This completes the proof.

4. Transmission Rate and Control Codesign

For the transmission scheme (3), it is obvious that the communication load and control performance of systems are determined by the parameters , , and . Note how by enlarging we reduce transmission to satisfy the communication constraint, but thus we also might degrade the control performance of systems. Hence, can be used as a designed parameter to tradeoff between limited communication resource and desired control performance. As a matter of fact, a smaller is quite preferable to optimize control performance of systems. But it is well known that the smaller the is, the faster the transmission is, and thus it might lead to flow rate exceeding the limit. In this case, control performance of WSNCS might degrade since it is highly sensitive to network performance. Hence, it is an open question how to determine the smallest on the premise that the link capacity is satisfied.

Since we only take the control systems associated with forward flow into account in this paper, represents the traffic flow rate generated by the control system , where sample_size is the size of each transmitted packet and denotes the transmission period with which the flow is associated with the control system . Let and be the average link capacity and the virtual link capacity margin of link . Now, the infimum of is derived by using the following optimal methods.

4.1. Multihop Wireless Sensor Network Case

For wireless multihop sensor networks-based control systems, we provide the following optimization problem:

Remark 4. From (3), it is obvious that there exists a map relationship between and based on the definition , and this relation is represented by using . denotes all of the flows that are associated with the control system and traverse the link , and means that the sum of flow rates generated by all of the control systems transmitting information over link must satisfy the maximum allowable rate of link .

4.2. Star Topology Wireless Sensor Network Case

For the situation of a star topology wireless sensor network as communication medium of WSNCS, the optimization problem is formulated as follows:

Remark 5. As a matter of fact, the optimization problem for the case of star topology is a special situation of optimization problem when only one flow passes through for each link.

Remark 6. The main objective of the focused transmission rate and control codesign is to search the infimums of associated with flow rate for the control systems , and this problem has not been fully investigated in [1518]. By solving the optimization problems and , the infimums of for the multihop and star topology networks-based control systems under a specific link capacity constraint can be obtained. Choosing the obtained infimums of , the optimal control performance can be achieved under the controllers meeting (6). If the is set to values that are smaller than the infimums of , the flow rate will exceed the link capacity constraint due to the too fast transmission based on the transmission scheme (3). Thus this will lead to network performance degradation and not reaching the desired control performance. Hence, the key benefit of the presented optimization problems is to avoid that the is given too small such that the systems cannot reach the desired optimal control performance due to flow rate going over the link capacity limits.

Obviously, the problems and are the nontrivial nonlinear interactions posed by the tight coupling relationship between transmission rate and . To solve this problem, we provide a search algorithm to achieve the optimal solution of the problem and .

Algorithm 7.

Step 1. Given scalars , , (), and feasible matrices () meeting (6) when are initially set to zero, set .

Step 2. For each control system , if there exists a feasible solution satisfying (6), go to Step 3; otherwise, go to Step 6.

Step 3. Execute the transmission scheme (3) and calculate flow rate generated by the control system .

Step 4. If there exists one control system that cannot meet constraint condition (15) (or (18)), go to Step 5 in order to update ; otherwise, . If , go to Step 3; otherwise, go to Step 6.

Step 5. Set , where () is step size; go to Step 2.

Step 6. Exit.

More detailed implementation of Algorithm 7 is shown in Figure 3.

Remark 8. denotes the run time, , and is a threshold of run time. In general, a large is more preferable to obtain the optimal at the cost of increasing computational overhead. In addition, for simplifying the computation, the flow rate during may be replaced by the average flow rate. Here the average transmission interval is first defined as the ratio of a given run time () to the number of transmitted samples, and then the average flow rate can be computed by the formula .

5. Illustrative Examples

In this section, we verify the effectiveness of the proposed method by using two examples.

Example 1. In this example, WSNCS consists of a star topology network and one closed-loop control system. The control system is described as [21] In this simulation, packet_size is 100 bytes, , , , , and , and the initial state is . And in the transmission scheme (3), we set By Monte Carlo method, we produce transmission delay during , . We choose [21]. By Algorithm 7, the infimums of and the average transmission intervals for different sampling period are obtained and are listed in Table 1. From Table 1, we can find that the flow rate is within the link capacity limit and the average transmission interval is larger than the constant sampling period. This shows that network resource occupation is reduced. Moreover, the data listed in Table 2 show that the flow rate generated by the system exceeds the link capacity constraints when is smaller than the infimum.

Example 2. Consider two control systems sharing a wireless multihop sensor network with the parameters (see [21, 22]) Similar to Example 1, we set And the topology structure of wireless multihop sensor network is shown in Figure 4. Note that link 2 is shared by the above two plants in the presented topology structure. In addition, some necessary simulation parameters still need to be determined in advance; we set packet_size to 100 bytes, the link capacity , virtual link capacity margin , (), , and . For the control system (21), we choose the same controller gain and the initial state as those in Example 1, and the controller gain [22] and the initial state are utilized for the control system (22). For the sampling period , transmission delay that belongs to can be produced by Monte Carlo method.

By Algorithm 7, the infimums 0.3561 and 0.3565 of and are obtained, respectively. Figures 5 and 6 show the state responses of the two control systems under the obtained infimums of (). From Figures 5 and 6, one can easily see that the two systems have been stabilized under the presented controller when performing the transmission scheme (3) if and are set to 0.3561 and 0.3565. However, if the infimums of () are not searched (see [1518]), the systems that share a network with limited bandwidth may fail to be stabilized when given are smaller than the infimums. As shown in Figure 7, the system (21) is unstable when is 0.35, and the system (22) is stabilized with a large overshoot compared with that in Figure 6 under the case of . This is because the flow rates exceed the link capacity constraint leading to the degradation of network performance when the smaller () than the infimums are set.

6. Conclusions

Transmission rate and control codesign is investigated for wireless sensor networked control system with time-varying delay. The most appealing advantage of the proposed method is that an optimal event-triggered transmission condition is determined based on the wireless link capacity constraint and asymptotical stability condition. Moreover, the designed method is simple and easily applicable since no model assumptions on the time-varying delay and flow rate are made. The examples and simulations show the effectiveness of the proposed method.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors would like to acknowledge the National Natural Science Foundation of China under Grants 61104093, 61174119, 61034006, 61174026, and 61104003, the Special Program for Key Basic Research founded by MOST under Grant 2010CB334705, the National High Technology Research and Development Program of China (863 Program) under Grant 2011AA040101, the Opening Project of Key Laboratory of Networked Control Systems, Chinese Academy of Sciences, and Scientific Research Project of Liaoning Province of China under Grant L2012141.