Next Article in Journal
Entropy 2022 Best Paper Award
Previous Article in Journal
E-Learning Performance Prediction: Mining the Feature Space of Effective Learning Behavior
Previous Article in Special Issue
An Efficient Routing Scheme Based on Node Attributes for Opportunistic Networks in Oceans
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Optimization of Control Strategy and Energy Consumption for Energy Harvesting WSAN

1
Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China
2
School of Information, Beijing Wuzi University, Beijing 101149, China
3
Beijing Academy of Science and Technology, Beijing 100089, China
*
Author to whom correspondence should be addressed.
Entropy 2022, 24(5), 723; https://doi.org/10.3390/e24050723
Submission received: 24 March 2022 / Revised: 13 May 2022 / Accepted: 15 May 2022 / Published: 19 May 2022

Abstract

:
With the rapid development of wireless sensor technology, recent progress in wireless sensor and actuator networks (WSANs) with energy harvesting provide the possibility for various real-time applications. Meanwhile, extensive research activities are carried out in the fields of efficient energy allocation and control strategy design. However, the joint design considering physical plant control, energy harvesting, and consumption is rarely concerned in existing works. In this paper, in order to enhance system control stability and promote quality of service for the WSAN energy efficiency, a novel three-step joint optimization algorithm is proposed through control strategy and energy management analysis. First, the optimal sampling interval can be obtained based on energy harvesting, consumption, and remaining conditions. Then, the control gain for each sampling interval is derived by using a backward iteration. Finally, the optimal control strategy is determined as a linear function of the current plant states and previous control strategies. The application of UAV formation flight system demonstrates that better system performance and control stability can be achieved by the proposed joint optimization design for all poor, sufficient, and general energy harvesting scenarios.

1. Introduction

Wireless sensor and actuator network (WSAN), typically consisting of sensors, controllers, and actuators is one of the most critical wireless communication applications [1]. With the characteristic of spatially distributed nodes, WSANs are able to sense, communicate, compute, and cache to meet the demands of both high reliability and low latency. Efficient information sharing and energy consumption management can be achieved in the closed-loop feedback control network through proper resource allocation and control strategy design. Currently, WSAN has already become an attractive research topic in various application areas such as Internet of Thing (IoT), connected vehicle systems, smart cities, and smart grids [2,3,4].
WSAN takes advantage of wireless networks 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 [5,6]. One of the problems is the control strategy design integrating with the inherent features of wireless networks [7]. In general, wireless communications within the WSANs introduced wireless communication features such as network-induced delays, packet losses, and disturbances. However, lots of research always focus on perfect system conditions. Actually, issues such as communication delays can generally lead to performance degradation or even instability of the closed-loop system. Therefore, the optimal control design to ensure the feasibility and efficiency of the WSAN system subject to imperfect wireless features has been extensively concerned [8]. In addition, the fixed sampling interval will result in low energy utilization efficiency or failure to obtain high-quality state samplings when the plant is in high mobility. Therefore, it is desirable to provide an adaptive sampling interval design to improve energy utilization and system stability [9].
In addition, energy management has gradually become another challenging problem due to the limitation on battery-powered sensor nodes in WSANs. Over the years, researchers have focused on energy-saving techniques to minimize the energy consumption of sensor nodes related to the medium access control, duty cycle, and routing design [10]. However, the lifetime of sensor nodes is still limited. Once the battery is used up, the sensor nodes will no longer participate in the operation of the network. Currently, energy harvesting, as a new technology that can collect external energy, has become a potential technology to address energy restriction issues in WSANs [11]. However, restricted by the limited capacity of the equipped energy buffer, how to effectively store and utilize the harvested energy is still a great challenge [12].
However, most of the existing articles focus on either control strategy design or energy harvesting and consumption in WSAN. The overview articles [13] and our earlier work [14] reveal the potential benefits of jointly optimizing control strategy and energy consumption. However, the collaborative optimization of the energy management and the control strategy with energy harvesting capacity has not been studied sufficiently. In this paper, a novel framework to jointly consider network-induced delay, adaptive sampling intervals, and energy management is proposed to improve the system performance and stability of energy harvesting WSANs. In particular, a jointly optimal sampling selection and optimal control policy design by minimizing the infinite-horizon control cost is addressed, and a novel three-step joint optimization algorithm is proposed. The main contributions are summarized as follows.
  • In discrete-time domain, the architecture of the WASN system with an energy harvesting controller considering both energy consumption and control strategy design is proposed, and then the WSAN dynamics with network-induced delay is modeled. Based on the analysis of energy harvesting and consumption, the joint optimization problem for energy harvesting WSAN is formulated;
  • The joint optimization problem is successfully decomposed into two suboptimal problems. In particular, it can be transformed to be an optimal control strategy design problem for a given sampling interval, while it can be equivalent to an adaptive sampling interval design problem when the control strategy is determined;
  • A novel three-step joint optimization algorithm is proposed. First, the optimal sampling interval can be obtained based on the desired energy level, harvested, and remaining energy. Then, the control gain can be derived by using a backward iteration. Finally, the optimal control strategy is determined;
  • Numerical experiment results based on the UAV formation flight system are provided to verify the effectiveness of the proposed three-step optimization algorithm for energy harvesting WSANs. The system performances with better control stability and lower energy consumption are achieved.
The remainder of this article is organized as follows. We review the related works about WSAN dynamics control and adaptive sampling, and energy optimization for Energy Harvesting WSAN in Section 2. Next, the proposed energy harvesting WSAN model is presented in Section 3. In Section 4, the joint optimization algorithm considering both energy consumption and network-induced latency is formulated, followed by the proposed three-step joint optimization algorithm. Then, the application of the unmanned aerial vehicle (UAV) system is provided to show the effectiveness of the proposed algorithm for energy harvesting WSANs in Section 5. Finally, we conclude this work in Section 6.

2. Related Works

2.1. WSAN Control and Adaptive Sampling

In recent years, the growing maturity of integrated electronics technology has promoted the further development of WSAN. How to design the optimal control strategy to improve system performance has become a research hotspot. In [15], an optimal control and scheduling design problem over deterministic real-time networks was studied, which minimizes a quadratic cost function in order to evaluate the control performance and the ability of the adaptive scheduling. However, the above study assumes a perfect system in that which the communication delay is completely ignored. A networked control system model is presented in [16] considering network-induced delays through the wireless communication network, and an optimal controller is designed to address the delay compensation. Then, in [17], a linear quadratic optimal control algorithm is proposed for the discrete-time system when long network delays are considered. In [18], a linear quadratic Gaussian control algorithm was proposed in the multi-hop WSAN to address the collaborative optimization design of control routing and scheduling under energy constraints. Currently, the joint optimization design for the system cost and plant control was investigated in [19] to both reduce the power consumption and improve the control stability. However, the above works focus on the fixed sampling interval. Actually, the determined sampling interval cannot guarantee the energy usage efficiency for the networked control system in many application scenarios [20,21,22]. In [23], an adaptive sampling algorithm that estimates the optimal sampling frequencies for sensors online was proposed to minimize the energy consumption of the sensors. Two adaptive sampling algorithms were proposed in [24] in order to increase the lifetime of WSN by using an optimal sampling rate for monitoring. In [25], the authors provide an energy-aware adaptive sampling algorithm for WSN with power-hungry sensors and harvesting capabilities, an energy management technique that can be implemented on any WSN platform with enough processing power to execute the proposed algorithm. In [26], the authors investigated the variable sampling method to mitigate the effects of time delays in wireless networked control systems using an observer-based control system model. In [27], in order to improve the performance of the networked control system, a variable sampling period scheduling method for the networked control system under resource constraints was presented based on the network operation state.

2.2. Energy Optimization for Energy Harvesting WSAN

In recent years, much progress has been made in understanding how to use energy harvesting technology in networking and communications applications [28,29,30,31]. However, there is few works detailing how energy harvesting sensors can be used in control applications, where the closed-loop system’s dynamical behavior is significant. In [32], in order to achieve the energy-neutral operation and system performance improvement, a linear quadratic tracking problem was used to minimize the loss function thus that the duty-cycle computed maintains the specific battery level while all harvested energy was optimally used. In [33], the authors proposed a greedy battery management policy to suffice the plant stability and demonstrate that the optimal control design can be examined by a linear program. However, most current works focus on the battery management of WSN with sensors powered by energy harvesting, and then the joint design of energy management and control strategy in WSAN with energy harvesting capacity is beginning to attract researchers’ attention. In [34], an optimal linear quadratic gaussian control problem with feedback coming from an energy-harvesting sensor was studied. In [35], the optimal LQG controller was obtained by solving the Bellman dynamic programming equation, and a Q-learning algorithm was used to approximate the optimal energy allocation policy in case the system parameters were unknown. A closed-form dynamic energy harvesting and dynamic MIMO precoding solution were proposed for networked control systems with energy harvesting sensors in [36]. Different from energy harvesting sensor nodes, a scenario-based model predictive control approach was exploited to stabilize the plant’s state with the actuator powered by harvested energy in [37].
Unfortunately, there is seldom literature considering controllers with energy harvesting functions in WSAN. In addition, most existing optimal control algorithms focus on the perfect traffic system that the communication delays are ignored. In this paper, considering the network-induced delay as well as the transmission energy consumption of the communication network with an energy harvesting controller, the optimal control strategy design and adaptive sampling selection policy for WSAN are addressed.

3. Energy Harvesting WSAN Modeling

As shown in Figure 1, a typical WSAN, consisting of the controller, plant, actuator, and a number of sensors connected through a shared wireless network is considered [34,35]. In particular, compared with the traditional controller powered by non-rechargeable batteries, a controller with the capability of energy harvesting was considered, in which the energy harvesting devices such as solar panels and micro wind turbines were equipped thus that the controller energy can be harvested from the surrounding environment.
In energy harvesting WSAN, the plant states can be periodically sampled and transmitted to the controller through the shared wireless communication network. Once the sampling state information is received, the controller immediately calculates the control strategy and then forwards it to the actuator. Finally, the actuator executes the control signal to ensure the dynamic stability of the plant. During the closed-loop control, the controller energy will be continuously consumed for information reception, storage, calculation, transmission, etc. At the same time, the energy of the controller is supplemented by energy harvesting, thus as to achieve energy consumption balance. In the energy harvesting WSAN, some typical key assumptions are also used [38]: (1) the battery capacity of the energy harvesting in the controller is assumed to be infinite. This is because the capacity of even a small button battery is usually sufficient for energy harvesting scenarios; (2) the energy may be harvested at any time, but the harvested energy can only be used from the next control frame.

3.1. WSAN Dynamics Model

In the control process of WSAN, due to the shared wireless network, the effect of network-induced delays cannot be ignored, which will result in a significant system performance degradation or even a system crash. The network-induced delay is mainly introduced by the sensor-to-controller delay, signal processing time, and controller-to-actuator delay. Therefore, the dynamics model for WSAN in a continuous-time domain can be expressed as [19]
s ˙ t = A s t + B c t τ ,
where s t is the K-dimensional state vector, which is typically defined as the plant state error, c t is the N-dimensional control signal vector, A and B are determined system parameters, and τ is the network-induced delay, which is typically assumed to be smaller than one sampling interval.
Then, the corresponding discrete-time dynamics in i -th sampling interval is given by [16]
s i + 1 = A 0 s i + B 1 c i + B 2 c i - 1 ,
where
s i = s i Δ T , c i = c i Δ T , A 0 = e A Δ T , B 1 = 0 Δ T τ e A Δ T d t B , B 2 = Δ T τ T e A Δ T d t B ,
and Δ T denotes the sampling interval.
The objective of the optimal control strategy design is to ensure the stability of WSAN through minimizing the normalized cost function, which is typically defined as a normalized quadratic form as [35]
J W S A N = 1 M s M T R s M + i = 0 M 1 s i T R s i + c i T Q c i ,
where R and Q are determined system parameters, and M is the finite time horizon.

3.2. Energy Harvesting and Consumption

In this subsection, we will describe the energy harvesting and consumption model of how the controller collects, stores, and consumes energy. As shown in Figure 2, the energy arrival may occur at any time, but the harvested energy can only be released at the beginning of the next control frame, which includes M k sampling intervals at the k-th control frame. While the controller consumes energy due to signal processing and transmission in each sampling interval. In addition, the battery capacity is usually assumed to be infinity because even a small button battery has enough energy capacity to meet the needs of most energy harvesting schemes [38]. The objective of energy harvesting and consumption is to try to improve the system stability based on the joint design of control strategy and adaptive sampling interval through the effective use of harvesting energy. In general, the energy consumption of the controller in the k-th control frame is mainly determined by the signal transmission, which is given by [11]
J k C = i = 0 M k 1 μ + λ d r = M k μ + λ d r ,
where J k C denotes the energy consumption for the signal transmission from the controller to the next network node, M k = T f / Δ T k denotes the number of sampling intervals in the k-th control frame, d is the transmission distances, r 2 , 4 is the signal attenuation factor, λ and μ are determined parameters by path loss and signal amplitude, respectively.
Define J k H and J k R as the harvested energy and remaining energy of the k-th control frame, respectively. Then, the evolution of the remaining energy in the controller can be modeled as
J k + 1 R = J k R + J k H J k C .
In order to make full use of the energy of the controller, the remaining energy of controller is expected to be maintained at the desired level J k that
J k + 1 R J k .

4. Joint Optimization Algorithm Design

In this section, the joint optimization problem for energy harvesting WSAN is formulated. Then, a three-step optimal algorithm is proposed to jointly design the control strategy and adaptive sampling interval.

4.1. Joint Optimization Problem

Based on (3) and (6), the utility function of joint optimization problem in k-th control frame can be defined as a weighted cost function.
J j o i n t = β J W S A N + γ J k + 1 R J k .
where β and γ are weight coefficients.
The objective of the joint optimization is to minimize the utility function subject to system dynamics and the evolution of remaining energy through the designs of both control strategy and adaptive sampling interval. Therefore, the joint optimization problem of the k-th control frame can be modeled as
min M k , c i , k , i β J W S A N + γ J k + 1 R J k s . t . s i + 1 , k = A 0 s i , l + B 1 c i , k + B 2 c i 1 , k .
Actually, at each control frame, the harvested energy will be released at the beginning of the control frame, and then the controller gradually consumes energy in each sampling interval. The remaining energy is continuously decreasing along with the controller’s energy consumption. In other words, the remaining energy is always larger than the desired energy level J * in a control frame. Therefore, the joint optimization problem in (8) can be equivalent to
min M k , c i , k , i β J W S A N + γ J k + 1 R J k s . t . s i + 1 , k = A 0 s i , l + B 1 c i , k + B 2 c i 1 , k , J k + 1 R J * .
The optimization problem (9) is a typical NP hard problem, which is difficult to directly solve it. Fortunately, it can decompose the joint optimization problem into two suboptimal problems: (1) for a given sampling interval T f / M k , it can be transformed to be an optimal control strategy design problem; (2) when the control strategy c i , k * is determined, it can be equivalent to be a subproblem to address the adaptive sampling interval design. That is
S 1 : min c i , k   s M k * , k T R ¯ s M k * , k + i = 0 M k * 1 s i , k T R ¯ s i , k + c i , k T Q ¯ c i , k s . t . s i + 1 , k = A 0 s i , k + B 1 c i , k + B 2 c i 1 , k .
S 2 : min M k   J k R + J k H J k M k μ + λ d r s . t . J k R + J k H J k M k μ + λ d r 0 .
where
R ¯ = β R M k , Q ¯ = β Q M k μ λ d r .
In general, the control strategy and sampling interval should be calculated by subproblems S1 and S2, respectively, and then iteratively converge to the joint optimization results. However, the iteration process always has extremely large computational complexity. Fortunately, it was found that the relationship between the adaptive sampling interval selection and optimal control strategy design can be totally decoupled. For a given sampling interval, the optimal corresponding control strategy can be firstly derived as a function of the given sampling interval. Then, the optimal selection of the sampling interval can be determined by the energy harvesting, consumption, and remaining level requirements.

4.2. Control Strategy Design

We first address the optimal control strategy design problem (10) subject to a given sampling interval.
Define
s ˜ i , k = s i , k c i 1 , k .
Then, the discrete-time dynamics can be rewritten as
s ˜ i + 1 , k = A ˜ s ˜ i , k + B ˜ c i , k ,
where
A ˜ = A 0 B 2 0 N × K 0 N × N , B ˜ = B 1 I K × K .
and 0 i × j and I i × i denote the i × j zero matrix and i × i identity matrix, respectively.
By using the new state vector s ˜ i , k , the joint optimization problem (10) can be equivalent to the following problem
min c i , k s ˜ M k * , k T R ˜ s ˜ M k * , k + i = 0 M k * 1 s ˜ i , k T R ˜ s ˜ i , k + c i , k T Q ¯ c i , k s . t . s ˜ i + 1 , k = A ˜ s ˜ i , k + B ˜ c i , k ,
where
R ˜ = R ¯ 0 K × N 0 N × K 0 N × N .
Define the residual cost as
J i , k R e = min c j , k s ˜ M k * , k T R ˜ s ˜ M k * , k + j = i M k * 1 s ˜ i , k T R ˜ s ˜ i , k + c i , k T Q ¯ c i , k .
Theorem 1.
The optimal control strategy design for (14) is given by
c i , k * = g i , k s ˜ i , k , i = 0 , 1 , , M k * 1 ,
where  g i , k can be iteratively calculated as
g i , k = B ˜ T l i , k + 1 B ˜ + Q ¯ 1 B ˜ T l i , k + 1 A ˜ , l i , k = A ˜ T l i , k + 1 A ˜ + R ˜ g i k T B ˜ T l i , k + 1 A ˜ , l M k * , k = R ˜ ,
and the corresponding residual cost in (15) can be derived in a quadratic form as
J i , k R e = s ˜ i , k T l i , k s ˜ i , k .
Proof. 
The optimal control strategy can be deduced by a backward recursion approach.
Assuming J j , k R e , j > i has the same quadratic form as (18) that
J j , k R e = s ˜ j , k T l j , k s ˜ j , k .
Then, the residual cost function J i , k R e given as follows
J i , k R e = min s ˜ i , k c i , k T R ˜ 0 0 Q ¯ s ˜ i , k c i , k + J i + 1 , k R e = min s ˜ i , k c i , k T R ˜ 0 0 Q ¯ s ˜ i , k c i , k + s ˜ j + 1 , k T l j + 1 , k s ˜ j + 1 , k = min s ˜ i , k c i , k T e i , k 1 , 1 e i , k 2 , 1 T e i , k 2 , 1 e i , k 2 , 2 s ˜ i , k c i , k
where
e i , k 1 , 1 = A ˜ T l i , k + 1 A ˜ + R ˜ , e i , k 2 , 2 = B ˜ T l i , k + 1 B ˜ + Q ¯ , e i , k 2 , 1 = B ˜ T l i , k + 1 A ˜ ,
It can be seen that J i , k R e is a quadratic form of c i , k . In order to derive the minimum value for the J i , k R e based on (15) and (20), the optimal control strategy can be deduced as
c i , k * = arg c i , k min J i , k R e = g i , k s ˜ i , k ,
where
g i , k = e i , k 2 , 2 1 e i , k 2 , 1 = B ˜ T l i , k + 1 B ˜ + Q ¯ 1 B ˜ T l i , k + 1 A ˜ .
and the corresponding residual cost function can be derived in the quadratic form as in (18). □
Thus, it can be seen that the optimal control strategy c i , k * can be obtained on-line by a linear function of current plant states and previous control signals given by (16), in which the corresponding control gain g i , k is derived offline by using backwards iteration based on (17).

4.3. Adaptive Sampling Interval Design

Once the optimal control strategy is determined, the joint optimization problem (9) can be simplified to be the adaptive sampling interval design problem as
min M k J k R + J k H J k M k μ + λ d r .
Actually, at each control frame, the harvested energy will be released at the beginning of the control frame, and then the controller gradually consumes energy in each sampling interval. The remaining energy is continuously decreasing along with the controller’s energy consumption. In other words, the remaining energy is always larger than the desired energy level J * in a control frame. Therefore, the adaptive sampling interval design problem (23) is equivalent to
min M k J k R + J k H J k M k μ + λ d r .
Then, the optimal number of sampling intervals can be derived when the remaining energy is equal to the desired energy level at the end of the control frame. That is
J k R + J k H J * M k * μ + λ d r = 0 T f Δ T k * = J k R + J k H J k μ + λ d r
Based on (25), the optimal sampling interval is given by
Δ T k * = T f μ + λ d r J k R + J k H J k .
Thus, the joint optimization design of the energy consumption and control strategy for energy harvesting wireless sensor networks can be summarized as in Algorithm 1 by a three-step procedure below. Firstly, the adaptive sampling interval design Δ T k * can be determined by (25) based on the harvested energy, remaining energy of the last control frame, desired energy level, and transmission environments. Then, the optimal control gain g i , k is iteratively calculated off-line by (17). Finally, the optimal control strategy c i , k * can be derived by (16) in real-time for each sampling interval based on the current plant states, optimal control gain, and previous control signals.
Algorithm 1 Three-Step Algorithm
1    Step 1: Off-line
2    Set System paramters μ, λ, d, r and J k .
3    Update initializations J k R and J k H
4    Calculate the optimal sampling interval Δ T k * = T f μ + λ d r / J k R + J k H J k .
5    Step 2: Off-line
6    Initialize l M k * , k = R ˜
7    for i = M k * 1 : 1 : 0  do
8      Calculate l i , k = A ˜ T l i , k + 1 A ˜ + R ˜ g i k T B ˜ T l i , k + 1 A ˜ .
9      Calculate g i , k = B ˜ T l i , k + 1 B ˜ + Q ¯ 1 B ˜ T l i , k + 1 A ˜ .
10    end
11    Step 3: On-line
12    Initialize s 0 , k ,   c l , k = 0 ,   l 0 .
13    for i = 0 : 1 : M k * 1  do
14      Update plant states s i , k .
15      Set s ˜ i , k = s i , k T , c i 1 , k T .
16      Calculate the optimal control c i , k * = g i , k s ˜ i , k .
17    end

5. Simulations and Discussion

The application of the UAV formation flight system with an energy harvesting controller is provided to show the effectiveness of the proposed three-step optimization algorithm for WSANs. The UAV formation flight system, including a solar-powered UAV controller, a UAV leader, and multiple UAV followers, is shown in Figure 3. The UAV controller collects the position and speed information of the leader. Once the UAV controller receives the state information of the leader, it immediately calculates the control strategy and selects the optimal sampling period according to the situation of solar energy charging and energy consumption in order to maintain the UAV formation flight system stably and efficiently. As a case study, a typical three-UAV platoon traveling on a horizontal path is considered; the UAV formation flight system has one UAV follower, one leader, and a solar-powered UAV controller. The states of UAV formation flight system are given by
s t = h t ,   v t T ,
where h t and v t represent the UAV follower’s position error and speed error, respectively.
The purpose of UAV formation flight control is to maintain the formation of the follower when the UAV state is disturbed by the external environments, such as wind and state noises. That is, the control signal is to ensure the state deviation remains within a limited range. In the simulations, the initialization position and velocity errors are set to be zero, which is disturbed by the random noise. The control frame is set as T f = 5 s , the fixed sampling interval is set as 0.083 [ s ] , the initial energy of UAV controller is J 0 R = 20 , the desired energy level J * = 10 , the minimum energy level J min = 5 , and the system parameters are set as follows.
A = 0 1 0 0 ,   B = 0 1 , R = 1 0 0 1 ,   Q = 1 .
In order to demonstrate the effectiveness of the proposed algorithm, three energy harvesting cases, including poor, sufficient, and general energy harvesting conditions, are considered, and the performance comparisons with the existing work [19] with traditional fixed sampling interval are shown.
First, the poor energy harvesting condition such as cloudy weather, where the harvested energy is not enough, is investigated. As seen in Figure 4, the energy of the controller using the traditional fixed sampling method decreases rapidly and then suddenly drops below the minimum energy level, which will cause the controller to fail to work. This is because the fixed sampling interval causes more energy to be consumed than harvested, thus that the remaining energy level gradually decreases and may even exhaust the remaining energy to make the control system shut down. Compared with the fixed sampling interval, the energy of the controller using the adaptive sampling interval is also difficult to keep at the expected value due to insufficient energy harvested, but the energy of the controller can still be higher than the minimum energy level to maintain the normal work of the system. This is because the sampling interval is automatically adjusted to become larger to save energy when the remaining energy level is low. The control performance comparison is shown in Figure 5; it can be seen that a significant performance improvement is achieved compared to that of the fixed sampling interval. Especially when the energy level falls below the minimum energy level, the controller cannot work properly; thus that severe control stability degradation is caused in the case of fixed sampling interval.
Then, the performances of the proposed algorithm in sufficient energy harvesting conditions are shown in Figure 6 and Figure 7. It can be seen that the remaining energy of the traditional fixed sampling interval gradually increases. This is because the remaining energy cannot be effectively utilized in sufficient energy harvesting conditions due to the fixed sampling interval, and the harvested energy is always greater than the consumed energy in each sampling interval. Fortunately, through the adaptive sampling interval algorithm, the controller energy can be maintained near the required energy level; thus that the remaining energy and harvested energy in each control frame can be fully used to improve the system control performance. Similarly, Figure 7 also shows that the oscillation reduction of the relative distance between the follower and the leader can be achieved by the adaptive sampling interval strategy, especially when the oscillation of the relative distance is large.
Finally, the general energy harvesting condition is considered in Figure 8 and Figure 9. It can be observed that the performance of the adaptive sampling interval is slightly better when the remaining energy level is high, which is similar to the case of sufficient energy harvesting conditions. While when the remaining energy level is low, the traditional fixed sampling period will suffer significant performance degradation, which is similar to the poor energy harvesting condition.
To sum up, the proposed joint optimization design of control strategy and energy consumption can guarantee the system performance and control stability for all poor, sufficient, and general energy harvesting conditions. Compared to the traditional fixed sampling interval approach, the proposed joint optimization algorithm can successfully avoid the serious control instability when the remaining energy level is low and can also efficiently use up the harvested energy when the remaining energy level is high.

6. Conclusions

In this paper, the joint optimization algorithm of physical plant control, energy harvesting, and energy consumption toward the WSAN system is proposed when the network-induced delays caused by wireless communications are considered. The architecture of the WASN system with an energy harvesting controller considering both energy consumption and control strategy design is modeled, and then the joint optimization problem is formulated based on the collaborative utility function and WSAN dynamics. With the objective of minimizing the utility function subject to system dynamics and the evolution of remaining energy, a three-step algorithm is proposed for the closed-loop feedback control. The sampling interval is firstly determined by the information of desired energy level, harvested, and remaining energy. Then, the control gain can be obtained by using a backward iteration. Finally, the optimal control strategy is derived from meeting both requirements of control stability and energy efficiency. A case study of the UAV formation flight system is introduced to demonstrate the effectiveness of the proposed joint optimization design that the serious control instability can be avoided when the remaining energy level is low, while the harvested energy can be efficiently used up when the remaining energy level is high.

Author Contributions

Conceptualization, Z.W. and L.L.; methodology, Z.W., Z.L. and L.L.; software, Z.L., M.L. and J.Z.; validation, Z.W., Z.L., C.F. and J.Z.; formal analysis, Z.L., L.L. and C.F.; investigation, Z.L., M.L. and J.Z.; data curation, Z.L. and M.L.; writing—original draft preparation, Z.W., Z.L. and L.L.; writing—review and editing, Z.W., Z.L. and L.L.; project administration, Z.W. and L.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Beijing Natural Science Foundation 4222002 and L202016, and L211002, Foundation of Beijing Municipal Commission of Education KM201910005026 and KM202110005021, Beijing Nova Program of Science and Technology Z191100001119094, National Natural Science Foundation of China No. 61901011 and 62001011.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Primeau, N.; Falcon, R.; Abielmona, R.; Petriu, E.M. A review of computational intelligence techniques in wireless sensor and actuator networks. IEEE Commun. Surv. Tutor. 2018, 20, 2822–2854. [Google Scholar] [CrossRef]
  2. Da Xu, L.; He, W.; Li, S. Internet of things in industries: A survey. IEEE Trans. Ind. Inform. 2014, 10, 2233–2243. [Google Scholar]
  3. Walravens, N.; Ballon, P. Platform business models for smart cities: From control and value to governance and public value. IEEE Commun. Mag. 2013, 51, 72–79. [Google Scholar] [CrossRef]
  4. Åkerberg, J.; Gidlund, M.; Björkman, M. Future research challenges in wireless sensor and actuator networks targeting industrial automation. In Proceedings of the 2011 9th IEEE International Conference on Industrial Informatics, Lisbon, Portugal, 26–29 July 2011; pp. 410–415. [Google Scholar]
  5. Xia, F. QoS challenges and opportunities in wireless sensor/actuator networks. Sensors 2008, 8, 1099–1110. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Akyildiz, I.F.; Kasimoglu, I.H. Wireless sensor and actor networks: Research challenges. Ad Hoc Netw. 2004, 2, 351–367. [Google Scholar] [CrossRef]
  7. Zhang, L.; Gao, H.; Kaynak, O. Network-induced constraints in networked control systems—A survey. IEEE Trans. Ind. Inform. 2012, 9, 403–416. [Google Scholar] [CrossRef]
  8. Zhang, X.M.; Han, Q.L.; Seuret, A.; Gouaisbaut, F.; He, Y. Overview of recent advances in stability of linear systems with time-varying delays. IET Control Theory Appl. 2019, 13, 1–16. [Google Scholar] [CrossRef]
  9. Liu, H.; Chandra, A.; Srivastava, J. eSENSE: Energy efficient stochastic sensing framework for wireless sensor platforms. In Proceedings of the 2006 5th International Conference on Information Processing in Sensor Networks, Nashville, TN, USA, 31 July 2006; pp. 235–242. [Google Scholar]
  10. Yick, J.; Mukherjee, B.; Ghosal, D. Wireless sensor network survey. Comput. Netw. 2008, 52, 2292–2330. [Google Scholar] [CrossRef]
  11. Ulukus, S.; Yener, A.; Erkip, E.; Simeone, O.; Zorzi, M.; Grover, P.; Huang, K. Energy harvesting wireless communications: A review of recent advances. IEEE J. Sel. Areas Commun. 2015, 33, 360–381. [Google Scholar] [CrossRef] [Green Version]
  12. Tan, Q.; An, W.; Han, Y.; Liu, Y.; Ci, S.; Shao, F.M.; Tang, H. Energy harvesting aware topology control with power adaptation in wireless sensor networks. Ad Hoc Netw. 2015, 27, 44–56. [Google Scholar] [CrossRef]
  13. Ge, X.; Yang, F.; Han, Q.L. Distributed networked control systems: A brief overview. Inf. Sci. 2017, 380, 117–131. [Google Scholar] [CrossRef]
  14. Wang, Z.; Liu, Z.; Liu, L.; Fang, C.; Li, M.; Sun, E. Joint optimization design for wireless sensor and actuator networks with energy harvesting. In Proceedings of the 2021 7th International Conference on Computer and Communications (ICCC), Chengdu, China, 10–13 December 2021; pp. 272–276. [Google Scholar]
  15. Gaid, M.M.B.; Cela, A.; Hamam, Y. Optimal integrated control and scheduling of networked control systems with communication constraints: Application to a car suspension system. IEEE Trans. Control Syst. Technol. 2006, 14, 776–787. [Google Scholar] [CrossRef] [Green Version]
  16. Nilsson, J.; Bernhardsson, B.; Wittenmark, B. Stochastic analysis and control of real-time systems with random time delays. Automatica 1998, 34, 57–64. [Google Scholar] [CrossRef]
  17. Shousong, H.; Qixin, Z. Stochastic optimal control and analysis of stability of networked control systems with long delay. Automatica 2003, 39, 1877–1884. [Google Scholar] [CrossRef]
  18. Iwaki, T.; Johansson, K.H. LQG control and scheduling co-design for wireless sensor and actuator networks. In Proceedings of the 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications, Kalamata, Greece, 27 August 2018; pp. 1–5. [Google Scholar]
  19. Wang, Z.; Guo, Y.; Sun, Y.; Fang, C.; Wu, W. Joint optimization of control and resource management for wireless sensor and actuator networks. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Korea, 19 June 2020; pp. 1–6. [Google Scholar]
  20. Alsharif, M.H.; Kim, S.; Kuruoğlu, N. Energy harvesting techniques for wireless sensor networks/radio-frequency identification: A review. Symmetry 2019, 11, 865. [Google Scholar] [CrossRef] [Green Version]
  21. Giouroukis, D.; Dadiani, A.; Traub, J.; Zeuch, S.; Markl, V. A survey of adaptive sampling and filtering algorithms for the internet of things. In Proceedings of the 14th ACM International Conference on Distributed and Event-Based Systems, Montreal, QC, Canada, 13–17 July 2020; pp. 27–38. [Google Scholar]
  22. Kanoun, O.; Bradai, S.; Khriji, S.; Bouattour, G.; El Houssaini, D.; Ben Ammar, M.; Viehweger, C. Energy-aware system design for autonomous wireless sensor nodes: A comprehensive review. Sensors 2021, 21, 548. [Google Scholar] [CrossRef]
  23. Alippi, C.; Anastasi, G.; Di Francesco, M.; Roveri, M. An adaptive sampling algorithm for effective energy management in wireless sensor networks with energy-hungry sensors. IEEE Trans. Instrum. Meas. 2009, 59, 335–344. [Google Scholar] [CrossRef] [Green Version]
  24. Lee, C.; Lee, J. Harvesting and energy aware adaptive sampling algorithm for guaranteeing self-sustainability in wireless sensor networks. In Proceedings of the 2017 International Conference on Information Networking (ICOIN), Da Nang, Vietnamese, 17 April 2017; pp. 57–62. [Google Scholar]
  25. Srbinovski, B.; Magno, M.; Edwards-Murphy, F.; Pakrashi, V.; Popovici, E. An energy aware adaptive sampling algorithm for energy harvesting WSN with energy hungry sensors. Sensors 2016, 16, 448. [Google Scholar] [CrossRef] [Green Version]
  26. Nkwogu, D.N.; Allen, A.R. Adaptive sampling for WSAN control applications using artificial neural networks. J. Sens. Actuator Netw. 2012, 1, 299–320. [Google Scholar] [CrossRef] [Green Version]
  27. Tian, Z.; Ren, Y.; Wang, G. A variable sampling period scheduling method for networked control system under resource constraints. Aust. J. Electr. Electron. Eng. 2019, 16, 289–304. [Google Scholar] [CrossRef]
  28. Ma, D.; Lan, G.; Hassan, M.; Hu, W.; Das, S.K. Sensing, computing, and communications for energy harvesting IoTs: A survey. IEEE Commun. Surv. Tutor. 2019, 22, 1222–1250. [Google Scholar] [CrossRef]
  29. Adu-Manu, K.S.; Adam, N.; Tapparello, C.; Ayatollahi, H.; Heinzelman, W. Energy-harvesting wireless sensor networks (EH-WSNs) A review. ACM Trans. Sens. Netw. (TOSN) 2018, 14, 1–50. [Google Scholar] [CrossRef]
  30. Shaikh, F.K.; Zeadally, S. Energy harvesting in wireless sensor networks: A comprehensive review. Renew. Sustain. Energy Rev. 2016, 55, 1041–1054. [Google Scholar] [CrossRef]
  31. Singh, J.; Kaur, R.; Singh, D. Energy harvesting in wireless sensor networks: A taxonomic survey. Int. J. Energy Res. 2021, 45, 118–140. [Google Scholar] [CrossRef]
  32. Vigorito, C.M.; Ganesan, D.; Barto, A.G. Adaptive control of duty cycling in energy-harvesting wireless sensor networks. In Proceedings of the 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, San Diego, CA, USA, 20 August 2007; pp. 21–30. [Google Scholar]
  33. Watkins, N.J.; Gatsis, K.; Nowzari, C.; Pappas, G.J. Battery management for control systems with energy harvesting sensors. In Proceedings of the 2017 IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, VIC, Australia, 23 January 2018; pp. 4538–4543. [Google Scholar]
  34. Knorn, S.; Dey, S. Optimal sensor transmission energy allocation for linear control over a packet dropping link with energy harvesting. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 11 February 2016; pp. 1199–1204. [Google Scholar]
  35. Knorn, S.; Dey, S. Optimal energy allocation for linear control with packet loss under energy harvesting constraints. Automatica 2017, 77, 259–267. [Google Scholar] [CrossRef] [Green Version]
  36. Cai, S.; Lau, V.K. MIMO precoding for networked control systems with energy harvesting sensors. IEEE Trans. Signal Process. 2016, 64, 4469–4478. [Google Scholar] [CrossRef] [Green Version]
  37. Watkins, N.J.; Gatsis, K.; Morari, M.; Pappas, G.J. Scenario-based model predictive control for energy harvesting actuators. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 16 August 2018; pp. 5497–5502. [Google Scholar]
  38. Dong, Y.; Wang, J.; Shim, B.; Kim, D.I. DEARER: A distance-and-energy-aware routing with energy reservation for energy harvesting wireless sensor networks. IEEE J. Sel. Areas Commun. 2016, 34, 3798–3813. [Google Scholar] [CrossRef]
Figure 1. The architecture of WASN system with energy harvesting controller.
Figure 1. The architecture of WASN system with energy harvesting controller.
Entropy 24 00723 g001
Figure 2. Energy harvesting and consumption model for the controller.
Figure 2. Energy harvesting and consumption model for the controller.
Entropy 24 00723 g002
Figure 3. The UAV formation flight system with an energy harvesting controller.
Figure 3. The UAV formation flight system with an energy harvesting controller.
Entropy 24 00723 g003
Figure 4. Energy level comparison between fixed and adaptive sampling intervals in the poor energy harvesting condition.
Figure 4. Energy level comparison between fixed and adaptive sampling intervals in the poor energy harvesting condition.
Entropy 24 00723 g004
Figure 5. The relative distance between the follower and the leader comparisons in the poor energy harvesting condition.
Figure 5. The relative distance between the follower and the leader comparisons in the poor energy harvesting condition.
Entropy 24 00723 g005
Figure 6. Energy level comparison between fixed and adaptive sampling intervals in the sufficient energy harvesting condition.
Figure 6. Energy level comparison between fixed and adaptive sampling intervals in the sufficient energy harvesting condition.
Entropy 24 00723 g006
Figure 7. Relative distance between the follower and the leader comparisons in the sufficient energy harvesting condition.
Figure 7. Relative distance between the follower and the leader comparisons in the sufficient energy harvesting condition.
Entropy 24 00723 g007
Figure 8. Energy level comparison between fixed and adaptive sampling intervals in the general energy harvesting condition.
Figure 8. Energy level comparison between fixed and adaptive sampling intervals in the general energy harvesting condition.
Entropy 24 00723 g008
Figure 9. Relative distance between the follower and the leader comparisons in the general energy harvesting condition.
Figure 9. Relative distance between the follower and the leader comparisons in the general energy harvesting condition.
Entropy 24 00723 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Z.; Liu, Z.; Liu, L.; Fang, C.; Li, M.; Zhao, J. Joint Optimization of Control Strategy and Energy Consumption for Energy Harvesting WSAN. Entropy 2022, 24, 723. https://doi.org/10.3390/e24050723

AMA Style

Wang Z, Liu Z, Liu L, Fang C, Li M, Zhao J. Joint Optimization of Control Strategy and Energy Consumption for Energy Harvesting WSAN. Entropy. 2022; 24(5):723. https://doi.org/10.3390/e24050723

Chicago/Turabian Style

Wang, Zhuwei, Zhicheng Liu, Lihan Liu, Chao Fang, Meng Li, and Jingcheng Zhao. 2022. "Joint Optimization of Control Strategy and Energy Consumption for Energy Harvesting WSAN" Entropy 24, no. 5: 723. https://doi.org/10.3390/e24050723

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop