Abstract

With the rapid development of wireless communication technology, the newest development of wireless sensor and actuator networks (WSANs) provides significant potential applications for various real-time scenarios. Currently, extensive research activities have been carried out in the field of efficient resource management and control design. However, the stability of the controlled plant and the efficiency of network resources are rarely considered collaboratively in existing works. In this paper, in order to enhance the control stability and improve the power consumption efficiency for the WSAN, a novel three-step optimization algorithm jointly designing the control strategy and transmission path routing is proposed when the time delay is considered. First, the minimum hop routing algorithm is used to obtain the set of candidate transmission paths. Then, the optimal control signals for each candidate transmission path can be iteratively derived with a backward recursion method. Finally, the best transmission path is determined under the optimal control strategy to achieve the joint optimization design. The effectiveness of the proposed joint optimization algorithm is verified by the simulations of the application in the power grid system.

1. Introduction

Wireless communication technology plays a vital role in various communication networks to promote the progress of modern science and technology [13]. It is believed that the emergence and development of the wireless technology are revolutionizing the traditional wired communication. Wireless sensor and actuator networks (WSANs), typically consisting of sensors, controllers, and actuators, is one of the most critical wireless communication applications [4]. With the characteristic of spatially distributed nodes, WSAN has the capability of information perception, transmission, analysis, and processing to meet the demands for both high reliability and low latency. Efficient information sharing and energy consumption management can be realized in the closed-loop feedback control network with proper resource allocation and transmission path routing. Currently, WSAN has already become an attractive research topic in many application areas, such as Internet of Thing (IoT), intelligent transportation, automotive industry, and smart healthcare [510].

WSAN takes advantage of the wireless network to provide information sharing, resource utilization, and plant control. However, there are still some challenges introduced especially with the increasing number of connected devices and sensor nodes [1114]. One of the problems is the time delay caused by wireless communication which may significantly degrade the system performance and even cause instability [15]. Many works have been done to alleviate the influences of the delays. In [16], the network-induced short delay is analyzed for addressing the real-time system control problem. It uses the stochastic control theory to analyze the optimal state feedback for stabilization in discrete-time domain. The authors in [17] study an optimal controller for network control systems to maintain stability under the long time delay caused by wireless communication. An overview makes a deep analysis of stability of linear systems with time-varying delays in [18]. Fog computing is introduced to minimize the delay for IoT applications in [1920]. Moreover, in [21], a packet-based control law is proposed in networked control systems that explicitly compensates losses of the delay, data packet disorder, and data packet dropout based on Markov chain. Currently, the joint optimization design in wireless sensor networks has begun to attract more and more attention. A two-step algorithm is proposed in [22] when the real-time control and resource management are collaboratively considered.

In addition, the power consumption has gradually become another challenging problem [2325]. In [26], two distributed local algorithms dynamically adjust the transmission power level per node and are proposed to take advantages in improving energy efficiency. The medium access control protocol in [27] is provided for efficiently reducing energy consumption with a two-radio architecture. In [28], an optimization method of controller and communication systems is proposed to minimize the power consumption for wireless networked control systems considering the imperfections of time delay and packet error. Joint resource allocation and power control are investigated to maximize the energy efficiency of device-to-device (D2D) communications in [29]. In [30], a power-based vehicle longitudinal control optimal algorithm is proposed to minimize energy consumption of the connected eco-driving system. In [31], the latency optimization for resource allocation is proposed in mobile edge computation offloading. Furthermore, the power consumption is considered a key indicator in many actual applications. Currently, in multihop wireless sensor network, a distributed power control and data scheduling algorithm based on a differential game framework is proposed in [32] to achieve effective use of the available harvested energy and balance the buffers of all sensor nodes.

Unfortunately, most of the existing works focus on either control strategy design or power consumption management in the WSAN. The overviews in [3334] and our previous work [35] reveal potential benefits of jointly optimizing control strategy and power consumption. However, few studies have taken into account these two aspects simultaneously. In this paper, a novel joint optimization algorithm is proposed, which meets the requirements of the real-time control and power consumption reduction. The main contributions of this paper can be summarized as follows: (i)In discrete-time domain, based on the control dynamics modeling and power consumption analysis, the optimization problem jointly considering the control stability and power consumption efficiency is formulated in the presence of the time delay(ii)A novel three-step joint optimization algorithm is proposed. First, the set of candidate paths is obtained by using the minimum hop routing algorithm. Next, the optimal control strategy for each candidate path can be iteratively derived with a backward recursion method. Finally, the joint optimization design is realized through the best transmission path selection under the determined optimal control strategy(iii)In particular, the minimum hop routing algorithm is obtained based on the strong correlation between the utility function of the WSAN and the network-induced time delay, which is totally determined by the number of hops in the transmission path. In addition, the optimal control signal can be derived as a linear function of the current state information and previous control signals

The rest of this article is organized as follows. Section 2 gives the system model and problem description. Then, in Section 3, the joint optimal control design under the influence of time delay is derived. The simulation experiment and conclusion are presented in Section 4 and Section 5, respectively.

2. System Model and Problem Formulation

In this section, a typical WSAN model consists of the plant, sensor, actuator, controller, and spatially distributed network nodes as shown in Figure 1. The sensors adjacent to the controlled plant sample the state information at periodic intervals. The controller acts as a decision maker to arrange an optimal transmission path and generate control strategies to realize the closed-loop feedback control. Then, the control signals are sent along this transmission path to the actuators to ensure the desirable dynamic and steady-state response. However, the time delay induced by the shared wireless communication among the WSAN components has serious effects on the stability of real-time control application [35]. Considering time delay, the joint optimization design of WSAN is investigated in this paper to achieve both plant control stability and energy efficiency of the wireless sensor network.

2.1. Power Consumption Analysis

In general, there are several alternative transmission paths available in wireless sensor networks because of the inherent nature of distributed network structure. A simple dual-path case is shown in Figure 1 that the solid transmission path and the dotted transmission path are two candidate paths. In particular, a given transmission path is depicted in Figure 2, where there are network nodes with the controller located at the th node.

Considering a given transmission path , the transmission power consumption from the th network node to the th network node can be given by [36]

where denotes the amplitude of the signal , is the signal attenuation factor, represents the transmission distance, and and are system determined constants.

Then, in the th sampling interval (), the sensor-to-controller and the controller-to-actuator power consumptions can be, respectively, expressed as [22].

where is the sampled plant state and is the control signal generated based on the received .

Thus, the total transmission power consumption of the entire control process is

where is the number of sampling intervals in the control process.

2.2. Control System Modeling

In WSANs, the system dynamics in th sampling interval can be formulated as [16] where

and here and are determined system parameters and is the network-induced time delay, which is influenced by many factors such as the sensor distribution, node size, network topology, and even signal transmission, processing, and reception.

In order to ensure the WSAN stability, the objective of the control strategy design is to minimize the system cost function as [37]

where , , and are determined system matrices.

2.3. Optimization Problem Formulation

Considering both power consumption efficiency and control stability of WSANs, the utility function of the joint optimization problem can be expressed as

where is a weight coefficient.

Then, the utility function can be rewritten as where

and is an identity matrix with the same size as .

Therefore, the objective of the joint optimization problem is to minimize the utility function through the transmission path routing and control strategy design, which is formulated as

3. Joint Optimization Algorithm Design

In this section, a novel three-step algorithm is proposed to solve the joint optimization problem in (9). First, the candidate set of transmission paths is obtained by using the minimum hop routing algorithm. Then, for a given candidate transmission path, the control strategy can be derived in a backward recursion manner. Finally, the best transmission path selection under the optimal control strategy is determined.

In fact, it is difficult to directly solve the joint optimization problem (9). According to the principle of decoupling, the joint optimization problem can be decomposed into two subproblems: (S1) When the control strategy is designed, the joint optimization problem can be simplified to be a optimal path routing problem. (S2) When the transmission path is selected, the joint optimization problem can be converted to an individual control design problem. That is,

where and denote the optimal control strategy and the optimal transmission path routing, respectively.

In general, the transmission path routing and control strategy design can be addressed base on subproblems S1 and S2, respectively, and then iteratively converge to the joint optimal design. However, the iteration process usually has uncertain convergence and large computational complexity. Below, the further analysis is presented to simplify the iteration process.

3.1. Optimization Problem Transformation

In order to solve in (11), a typical approach is the exhaustive search method to derive the best transmission path. However, it requires lots of computations, especially in a large-scale network. Therefore, a set of candidate paths needs to be determined first to reduce the computation burden.

Theorem 1. The subproblem can be converted to be the transmission path selection problem with minimum hop count.

Proof. Based on the assumption in subproblem S1, the optimization problem can be simplified as the following optimal transmission path selection problem Then, the set of candidate transmission paths subject to the minimum utility function can be obtained as In the WSAN, wireless communication may introduce time delays resulting in the system instability. Existing works [3840] demonstrate the strong correlation between the delay and the utility function that a larger delay leads to an increase in the utility function, and vice versa. Thus, the minimum utility function can be transformed into the minimum delay problem as follows: where is the time delay of th transmission path.
Theoretically, the time delay mainly includes transmission and access delays, which is typically proportional to the hop count [39, 41]. Therefore, the optimization problem in (15) can be equivalent to the minimum hop problem as where denotes the number of hops of a given transmission path.☐

3.2. Minimum Hop Routing Algorithm

In this subsection, the minimum hop routing algorithm is provided to efficiently reduce the computational complexity. First, the dynamic programming approach, as an optimization method of multistage decision-making, is used to transform the nonstandardized network into a the standardized one to provide a coherent and regular architecture. Then, the set of candidate transmission paths is derived based on the minimum hop routing algorithm.

In general, as shown in Figure 3, the sensor network without obvious decision-making stages is called the nonstandardized network. it is difficult to find the minimum hop routing directly with the increase in the number of sensor nodes. In order to search the path quickly, it is necessary to add virtual nodes to convert the network into a standardized sensor network. It can be seen from the Figure 3 that the number of hops from node to node can be 2 hops () or 3 hops (), so a virtual child node equivalent to node can be added in the second decision-making stage as shown in Figure 4.

Based on the step above, the nonstandardized network problem can be successfully addressed. It is assumed that there are sensor nodes during the th decision-making stage. Then, we can model the minimum hop count function in the th decision-making stage as follows: where

(1) : when , the minimum hop count function in the source node is

(2) : identify and store the adjacent nodes with the smallest hop count in terms of (18), and the minimum hop count function when has

(3) : here, is the total decision stages. We can obtain the set of candidate transmission paths with the minimum hop count as in (17). Finally, the set of candidate transmission paths can be derived as

where is the set of available transmission paths in the standardized sensor network.

By using the proposed minimum hop routing algorithm summarized as in Algorithm 1, the set of candidate transmission paths to the optimization problem in (16) can be obtained. For example, as in Figure 4, there are three candidate transmission paths, namely, , , and .

1 Step 1:
2 Input: Source node and destination node.
3 Step 2:
4 Initialize , .
5 fordo
6 Calculate
.
7 end
8 Step 3:
9 Output: .
3.3. Optimal Control Design

For a given transmission path , the optimization problem in (13) can be equivalent to the following problem:

Define a new state vector , and then, the optimization problem in (22) can be rewritten as where

Theorem 2. The optimal control strategy to the optimization problem (23) is given by where The proof can be achieved similar to the derivation process of optimal control strategy in [37].

3.4. Joint Optimal Path Determination

Once the set of candidate transmission paths and the corresponding optimal control design are determined, the utility function can be expressed as

Then, the best transmission path is determined by and the corresponding optimal control design is given by (24) that

Therefore, in order to meet the requirements of real-time control and efficient power consumption, the three-step joint optimization algorithm can be summarized as in Algorithm 2. First, the set of candidate transmission paths is obtained by using the minimum hop routing algorithm, and then, the optimal control design for each candidate transmission path can be derived in a backward recursion manner. Finally, the best transmission path and the corresponding control design are determined by the minimum utility function.

1 Step 1:
2 Use minimum hop routing algorithm.
3 Derive the set of candidate transmission paths as in (16) that
4 Step 2:
5 For a given candidate transmission path
6 Initialize .
7 fordo
8   Calculate by using (26) that
   .
9   Calculate by using (26) that
   .
10 end
11 Initialize , .
12 fordo
13  Obtain .
14  Calculate by using (24) that
  .
15 end
16 Step 3
17 for
18  Calculate
  .
19 end
20 Derive the best transmission path by using (28)
  .
21 The corresponding optimal control design is
  .

4. Simulation Results

In this section, a case study of the load frequency control (LFC) system in power grid [37] is used to verify the performance of the provided joint optimal design for WSANs. In the simulation, 15 sensor nodes are considered in the shared wireless network, and the controller is placed in a determined location. The distance between sensor nodes is uniform in .

The typical LFC system consists of generator, turbine, speed governor, and LFC controllers as shown in Figure 5. The objective is to design the control signal, namely, the speed, to maintain the frequency deviation within the specified range. The plant state is , and , , and represent the valve position, the derivation of generator mechanical output, and the generator output, respectively [37]. The system parameters are given by

In the simulation, we set the weight coefficient , and

First, the utility functions of the proposed joint optimization algorithm in the presence of different time delays are shown in Figures 68. The sampling periods are set as with different time delays in different scenarios. It can be seen from figures that the utility function can gradually converge to a constant value, which indicates that the proposed joint optimization algorithm is efficient and stable under various time delays. Furthermore, the comparison results show that the time delay will influence the utility function. That is, as the time delay increases, the utility function becomes larger, which means that more serious the system performance degradation is caused.

In order to further verify the effectiveness of the proposed joint optimization algorithm, the convergence utility function is shown in Figure 9 when the ratio of the time delay to the sampling interval is set from 0 to 0.9. It can be seen that the system stability can always be guaranteed. In addition, the lower utility function can be obtained either the sampling interval or the time delay becomes larger. This stems from the fact that increasing the sampling interval and time delay will delay the execution of the control signal and also slow down the acquisition frequency of the plant state, which makes it much more difficult for the plant to converge.

Finally, in Figures 1012, we show performance comparison in three different cases: individual optimal transmission path routing, individual optimal control strategy design, and the proposed joint optimization. The sampling periods are set as and the time delay is . The results indicate that the proposed joint optimization design is superior to the independent design. The joint optimization scheme improves the stability of the control system and the power consumption efficiency. We can also observe that, when the delay is relatively small, the performance of the individual transmission path routing is very close to the performance of the joint optimization algorithm. While its utility function will significantly increase, even fail to converge, when the time delay becomes larger.

5. Conclusions

In this paper, an improved joint optimization scheme of the WSAN system is proposed taking into account the network-induced time delays caused by wireless communication. The WSAN is modeled as a linear system in discrete-time domain and the joint optimization problem is formulated as a quadratic utility function, which can be decomposed into two subproblems, and then, a three-step algorithm is designed in the closed-loop feedback control. Finally, a case study of the LFC in power grid system is investigated to demonstrate the effectiveness of the proposed joint optimization algorithm that better control stability and power consumption efficiency are achieved.

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 is no conflict of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (62001011), the Beijing Wuzi Youth Foundation (2020XJQN08), the Beijing Natural Science Foundation (L202016), the Scientific Research Plan of Beijing Municipal Commission of Education (KM201910005026), and the Beijing Nova Program of Science and Technology (Z191100001119094).