Experiment, Modeling, and Analysis of Wireless-Powered Sensor Network for Energy Neutral Power Management
Dedi Setiawan, Arif Abdul Aziz, Dong In Kim, Kae Won Choi

TL;DR
This paper develops a comprehensive model of wireless-powered sensor networks based on real-world experiments, and proposes an energy management scheme to optimize RF energy transfer and ensure energy neutrality.
Contribution
It introduces a realistic WPSN model derived from experimental data and implements an energy management scheme to improve energy transfer efficiency and sustainability.
Findings
Validated the WPSN model with real testbed data
Achieved improved RF energy transfer efficiency
Demonstrated energy-neutral operation in experiments
Abstract
In this paper, we provide a comprehensive system model of a wireless-powered sensor network (WPSN) based on experimental results on a real-life testbed. In the WPSN, a sensor node is wirelessly powered by the RF energy transfer from a dedicated RF power source. We define the behavior of each component comprising the WPSN and analyze the interaction between these components to set up a realistic WPSN model from the systematic point of view. Towards this, we implement a real-life and full-fledged testbed for the WPSN and conduct extensive experiments to obtain model parameters and to validate the proposed model. Based on this WPSN model, we propose an energy management scheme for the WPSN, which maximizes RF energy transfer efficiency while guaranteeing energy neutral operation. We implement the proposed energy management scheme in a real testbed and show its operation and performance.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38| Load Type | Idle | Active | Receive | Transmit |
|---|---|---|---|---|
| CRL | 0.626 k | 0.626 k | 0.626 k | |
| CCL | 0.035 mA | 0.035 mA | 15.87 mA | 14.55 mA |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Experiment, Modeling, and Analysis
of Wireless-Powered Sensor Network
for Energy Neutral Power Management
Dedi Setiawan, Arif Abdul Aziz, Dong In Kim, and Kae Won Choi D. Setiawan is with the Convergence Institute of Biomedical Engineering & Biomaterials, Seoul National University of Science and Technology, Korea (email: [email protected]).A. A. Aziz is with the Dept. of Computer Science and Engineering, Seoul National University of Science and Technology, Korea (email: [email protected]).D. I. Kim and K. W. Choi are with the School of Information and Communication Engineering, Sungkyunkwan University (SKKU), Suwon, Korea (email: [email protected] and [email protected]).This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIP) (2014R1A5A1011478).
Abstract
In this paper, we provide a comprehensive system model of a wireless-powered sensor network (WPSN) based on experimental results on a real-life testbed. In the WPSN, a sensor node is wirelessly powered by the RF energy transfer from a dedicated RF power source. We define the behavior of each component comprising the WPSN and analyze the interaction between these components to set up a realistic WPSN model from the systematic point of view. Towards this, we implement a real-life and full-fledged testbed for the WPSN and conduct extensive experiments to obtain model parameters and to validate the proposed model. Based on this WPSN model, we propose an energy management scheme for the WPSN, which maximizes RF energy transfer efficiency while guaranteeing energy neutral operation. We implement the proposed energy management scheme in a real testbed and show its operation and performance.
Index Terms:
Wireless-powered communication networks, RF energy transfer, sensor networks, stored energy evolution model, energy neutral operation, duty cycling
I Introduction
The wireless power transfer technology enables a power source to wirelessly transfer electrical energy to another device by means of electromagnetic fields. While near-field wireless power transfer technologies such as inductive and magnetic resonant coupling can deliver energy to only close-by devices, the radio frequency (RF) energy transfer technology is able to realize far-field power transfer to remotely located devices [1]. However, the end-to-end efficiency of the RF energy transfer is typically very low since a receive antenna captures only a very small fraction of electromagnetic energy that is spread out in space. Therefore, one of the most promising application areas of RF energy transfer is sensor networks since sensor nodes are generally sustainable by a relatively small amount of energy provision [2]. In this paper, we focus on studying a wireless-powered sensor network (WPSN) that is powered by the RF energy transfer from a dedicated RF power source.
In recent years, a number of research works have been published by communications society in the area of wireless-powered communication networks (WPCNs) [3, 4]. The WPCN is defined as wireless networks consisting of a hybrid access point (H-AP), which acts as both a communication gateway and a power source, and communication nodes, which are powered by the RF energy transfer from the H-AP. Most of the works regarding the WPCN focuses on theoretical investigation into radio resource allocation (e.g., [5]), beamforming (e.g., [6]), cooperative communications (e.g., [7]), and full-duplex communications (e.g., [8]). The weakness of these theoretical works is that they do not incorporate realistic power transfer, energy harvesting, and energy consumption models. For example, most of these works ideally assume that a dominant cause of energy drain is the power used for data transmission, while the circuit power consumption is more significant in most practical applications. In addition, these works assume that RF energy harvesting efficiency is constant even though the actual RF energy harvesting efficiency has a complex non-linear curve because of non-ideal diode behavior. Therefore, it is of paramount importance to set up a practical WPCN model based on real experiments on a testbed.
Other than theoretical studies on the WPCN, practical circuit design issues of the RF energy transfer have been investigated in [9, 10, 11, 12]. In these works, the authors design and implement RF energy harvesting circuit components such as a rectenna and a maximum power point tracking (MPPT) module. Among these works, [9] and [10] target to harvest energy from ambient power sources (e.g., TV and cell towers) whereas a dedicated RF power source is considered in [11] and [12]. Since these works focus their efforts on designing individual circuit components, they do not give a systematic and integrated view of sensor networks powered by the RF energy transfer.
In this paper, we provide a comprehensive system model of WPSNs based on real-life experiments. The WPSN under consideration consists of a power beacon (i.e., an RF power source) and a sensor node. The power beacon and the sensor node again consist of many circuit components, for example, an amplifier, an RF transceiver, a wireless energy harvester, and an energy storage, etc. Rather than delving into each component, we model the operation of the whole WPSN system by defining the behavior of each component and the interaction between components. Moreover, we set up a real-life WPSN testbed and conduct extensive experiments to obtain model parameters and validate the proposed model. To our best knowledge, there has been no research work that provides an experiment-based model of the WPSN. Therefore, our WPSN model can be used as a baseline model for computer simulation and theoretical analysis of the WPSN. In addition, this model is expected to facilitate the understanding of the WPSN and to highlight potentials and limitations of the WPSN.
Another contribution of this paper is to propose an energy management scheme for energy neutral operation based on the WPSN model. The energy neutral operation makes sure that power consumption is less than harvested power for keeping a sensor node alive. A large number of research works have been conducted on energy harvesting sensor networks harnessing energy from ambient energy sources [13]. Since ambient energy harvesting is typically uncontrollable, an energy management scheme controls a duty cycle of a sensor node to guarantee energy neutral operation. For example, adaptive energy management schemes are proposed for sensor networks exploiting solar power (e.g., [14, 15]) and ambient RF power (e.g., [16, 17]). In contrast to these works assuming uncontrollable ambient power sources, our WPSN model adopts a controllable dedicated RF power source. This controllability of the power source adds a new dimension to the traditional energy neutral operation problem. The proposed energy management scheme aims at minimizing power consumption of an amplifier in the RF power source while guaranteeing the energy neutral operation. The proposed energy management scheme achieves its goal by adaptively controlling the RF transmit power so that the RF energy transfer efficiency is maximized. We implement the proposed energy management scheme in a real testbed and show its operation and performance.
In our companion work [18], we have studied the multi-antenna WPSN, in which the power beacon concentrates the RF energy on the sensor node by using an antenna array to enhance the RF energy transfer efficiency. The main focus of this companion work is to propose an energy beamforming algorithm that dynamically steers the microwave beam and to conduct experiments on the multi-antenna WPSN testbed for testing the algorithm performance. Differently from the companion work, this paper aims to set up an integrated system model of the single antenna WPSN and to propose an efficient energy management scheme.
The rest of the paper is organized as follows. We present the WPSN system model in Section II. In Section III, we explain our testbed implementation and present measurement results. The proposed energy management scheme is described in Section IV. Section V presents detailed experimental results, and the paper is concluded in Section VI.
II System Model
II-A Wireless-Powered Sensor Network Model
In this section, we introduce an overall system model of the WPSN under consideration. In Fig. 1, we show the block diagram of the WPSN model. The WPSN consists of one power beacon and one sensor node. The basic role of the power beacon is to wirelessly supply energy to the sensor node by means of the RF energy transfer technique. The power beacon is connected to a power grid. On the other hand, the sensor node relies solely on the energy wirelessly supplied by the power beacon, without any other power source. The power beacon gathers sensor measurement results from the sensor node and controls the operation of the sensor node through a data communication link.
In the power beacon, the signal generator generates a weak continuous wave (CW) RF source signal and feeds the RF source signal to the amplifier. The amplifier amplifies the weak RF source signal from the signal generator and sends a high-power RF signal to the air through the transmit antenna. For amplification, the amplifier consumes DC power from the DC power supply. Therefore, the amplifier performs DC-to-RF power conversion. The controller of the power beacon conducts a power management function that keeps the stored energy of the sensor node to a sufficient level while minimizing power consumption of the amplifier. For the power management, the controller is able to control the gain of the amplifier. In addition, the controller can send a control command to the sensor node via the RF transceiver for the power management. The control decision made by the controller is based on the sensor measurement report from the sensor node, which is delivered by the RF transceiver.
In the sensor node, the wireless energy harvester receives the RF signal from the power beacon through the receive antenna. The wireless energy harvester performs RF-to-DC conversion by using a rectifier. The DC power from the wireless energy harvester is stored in the energy storage. We adopt a supercapacitor as the energy storage rather than a rechargeable battery. A supercapacitor is considered as a suitable energy storage device for energy harvesting sensor nodes since it can endure rapid charging and discharging cycles. The micro controller unit (MCU), which consists of a central processing unit (CPU) and peripherals, controls the whole sensor node. The MCU obtains sensing results from the sensors and sends the sensor measurement report to the power beacon via the RF transceiver. The MCU, the RF transceiver, and the sensor consume energy stored in the energy storage.
The WPSN system model has two RF channels: the RF energy transfer channel and the data communication channel. These two channels use different frequency bands, and therefore there is no interference between these channels.
II-B Power Beacon and RF Energy Transfer Channel Model
In this subsection, we provide a more detailed model of the power beacon and the RF energy transfer channel. The RF source signal generated by the signal generator is a CW signal with the frequency and the power . The frequency and the source power are fixed. The amplifier amplifies this weak RF source signal to generate a transmit RF signal. Henceforth, the power of the transmit RF signal will be called transmit power. We assume that the amplifier can be dynamically turned on and off by the controller. The transmit power, denoted by , is given by
[TABLE]
where is the amplifier gain as a function of amplifier input power , and is the indicator that is one if the amplifier is turned on; and zero, otherwise. The transmit power cannot exceed the maximum output power of the amplifier.
The power amplifier consumes power from the DC power supply. Let denote the amplifier power consumption. When the amplifier is turned on, the power added efficiency (PAE) of the amplifier is given by
[TABLE]
since is negligibly small compared to . Since the PAE is a function of the output power of the amplifier (i.e., the transmit power), we define as the PAE function mapping the output power to the PAE. The amplifier power consumption is zero when the amplifier is turned off (i.e., when ). From (2), the amplifier power consumption is given as a function of by
[TABLE]
The transmit RF signal from the amplifier is sent from the transmit antenna of the power beacon. This transmit RF signal goes through the RF energy transfer channel and arrives at the receive antenna of the sensor node. The receive power, denoted by , is defined as the power of the received RF signal at the sensor node. The receive power is given by
[TABLE]
where is the power attenuation of the RF energy transfer channel. The power attenuation depends on the distance between the power beacon and the sensor node, which is denoted by . The power attenuation function defines the relationship between the power attenuation and the distance according to the following path loss formula:
[TABLE]
where is the distance in meter, is a path loss exponent, and is the power attenuation at one meter distance.
II-C Sensor Node Power Model
In this subsection, we explain the sensor node model in more detail. Fig. 2 shows an equivalent power circuit model of the sensor node. This model consists of three hardware modules: a wireless energy harvesting module, an energy storage module, and a sensor module. The RF signal from the power beacon is received by the wireless energy harvesting module and is converted to a DC current to supply energy to the sensor node. A supercapacitor is used in the energy storage module. The harvested energy is stored in the supercapacitor when more energy is harvested than the energy consumed by the sensor module. The sensor module obtains sensing results, performs computation, and sends the sensing results to the power beacon. For this operation, the sensor module consumes energy harvested by the wireless energy harvesting module.
In the sensor node model in Fig. 2, all circuit components are simply connected in parallel and have the same voltage, denoted by , dropped across them. Henceforth, we will call the sensor node voltage. The sensor node voltage is dependent upon the voltage across the supercapacitor, which is in turn decided by the stored energy in the supercapacitor. In our sensor node model, we do not incorporate a DC-DC converter component such as an MPPT module and the voltage regulator. Although an MPPT module can apply the proper resistance to the wireless energy harvester to obtain the maximum power, an MPPT module consumes some energy by itself. Since only a very small amount of energy can be harvested by the wireless energy harvester, it is not appropriate to use an energy-consuming MPPT module. For the same reason, we do not use the voltage regulator for the sensor module. Since we do not adopt any DC-DC converter component, the input voltage to the wireless energy harvester and the sensor module is equal to the voltage across the supercapacitor.
The wireless energy harvester receives the RF signal from the power beacon. The wireless energy harvester generally consists of a matching network and a rectifier. The performance of the wireless energy harvester depends on how these components are designed. Due to the nonlinearity of these components, it is very difficult to derive a meaningful analytic expression for describing the behavior of the wireless energy harvester. Rather than modeling each component of the wireless energy harvester, a current-voltage curve (i.e., an I-V curve) according to a given received power (i.e., ) can be used for fully characterizing the wireless energy harvester. The I-V function of the wireless energy harvester, denoted by , is defined as
[TABLE]
where is the received power and is the current through the wireless energy harvester.
As shown in Fig. 1, a supercapacitor of the energy storage module is typically modeled by the equivalent circuit consisting of an ideal capacitor and a leakage resistor. The ideal capacitor has a capacitance of . The time derivative of the voltage across the ideal capacitor is proportional to the current as
[TABLE]
where is the current through the ideal capacitor. The stored energy in the ideal capacitor, denoted by , is given by
[TABLE]
A leakage resistor is introduced to describe a non-ideal behavior of a real supercapacitor. A supercapacitor discharges by itself even when it is disconnected from other parts of the circuit. If the resistance of the leakage resistor is , the leakage current is . The supercapacitor in consideration is fully characterized by two parameters: the capacitance and the leakage resistance .
The sensor module acts as a load that draws energy from the wireless energy harvester and the supercapacitor. The main energy sinks in the sensor module are integrated circuits (ICs) such as the MCU and the RF transceiver. In the sensor module, the RF transceiver is typically compliant to a low power communication standard such as IEEE 802.15.4. We do not consider energy consumption of sensors such as a temperature sensor since it is very small compared to the energy consumption of other ICs. The ICs on the sensor module act as different types of loads depending on how they consume energy. Two types of loads are incorporated in this model: a constant resistance load and a constant current load. Typically, the sensor module alternates between the several different sensor modes: idle, active, receive, and transmit. The mode of the sensor module is indexed by , act, rx, and tx for the idle, active, receive, and transmit mode, respectively. Almost all the ICs are turned off except for minimal functionalities (e.g., timer) in the idle mode, the MCU is activated in the active mode, the RF transceiver is ready to receive data in the receive mode, and the RF transceiver transmits data in the transmit mode. Each mode has different load characteristics. When the sensor module is in mode , the resistance of the constant resistance load and the current of the constant current load are denoted by and , respectively.
The sensor module stops working if the input voltage drops under the minimum voltage required for operation. We define this minimum voltage as the minimum sensor node voltage, denoted by . The wireless energy harvester cuts off the current if the sensor node voltage exceeds the maximum allowed voltage of the supercapacitor or the sensor module to avoid damage to these components. We define this maximum voltage as the maximum sensor node voltage, denoted by .
II-D Stored Energy Evolution Model
This subsection introduces the derivation of the ordinary differential equation (ODE) that governs the time evolution of the stored energy in the sensor node. The time evolution model of the stored energy in a supercapacitor can be obtained by analyzing the equivalent circuit [19, 15]. It is noted that the stored energy evolution model in this subsection and the sensor node power model in Section II-C are partly introduced in [18] as well. However, these models are not experimentally validated in [18].
The time derivative of the stored energy in (8) is equal to the power charged to the ideal capacitor as given in the following equation:
[TABLE]
By the Kirchhoff’s law, the current through the ideal capacitor in (9) is given by
[TABLE]
Let us obtain the current through the energy storage module and the current through the leakage resistor . By the Kirchhoff’s law, the current through the energy storage module is given by
[TABLE]
The current through the wireless energy harvester is from (6) and the current through the sensor module is given by
[TABLE]
From (6), (11), and (12), the current through the energy storage module is
[TABLE]
In addition, we obtain the current through the leakage resistor as
[TABLE]
From (9), (10), (13), and (14), the time derivative of the stored energy is given by
[TABLE]
In (15), is the harvested power by the wireless energy harvester. We define the wireless energy harvesting efficiency as the ratio of the harvested power to the receive power. Then, the wireless energy harvesting efficiency as functions of and is given by
[TABLE]
Since from (8), we can rewrite (15) with respect to the stored energy as follows:
[TABLE]
In (17), is the harvested power such that
[TABLE]
where is the wireless energy harvesting efficiency function with respect to the stored energy such that
[TABLE]
In (17), is the sensor module power consumption in mode such that
[TABLE]
and is the supercapacitor leakage power such that
[TABLE]
We define the minimum and maximum stored energies corresponding to the minimum and the maximum sensor node voltages as and , respectively. Then, the stored energy should be kept above for continuous sensor node operation. In addition, the stored energy cannot exceed since no power is charged by the wireless energy harvester in the case that .
III Testbed Setup and Measurement
III-A Testbed Setup
We set up a real-life WPSN testbed that implements the system model described in Section II. This testbed is used for measuring the parameters and the functions of the system model (i.e., , , , , , , and ), verifying the system model, and evaluating the proposed energy management scheme. This testbed has the same architecture as the system model in Fig. 1, that is, the testbed consists of a power beacon, which is able to wirelessly send energy via microwave, and a sensor node, which makes use of the energy received from the power beacon. Only off-the-shelf commercially available hardware components are used to build the testbed, and the testbed is controlled by software so that various energy and data transmission experiments can easily be conducted and reproduced.
The power beacon consists of a controller, a signal generator, an amplifier, and a DC power supply. In the testbed, the controller is comprised of a desktop computer, a PXI chassis, and an FPGA module. In addition, a signal generator is Tektronix TSG-4104A, and an amplifier is RFMD RF2173. The RF source signal generated by the signal generator is fed into the amplifier. The amplifier is controlled by the analog output voltage of the FPGA module, which is connected to the desktop computer via the PXI chassis. In the desktop computer, a Labview software is used to control the power beacon and process the measurement data. The amplifier draws power from the DC power supply (i.e., GW Instek GPC-3060D) to amplify the RF source signal. The RF energy transfer uses the frequency of 920 MHz. Fig. 3(a) shows a picture of the power beacon in our testbed.
We use two types of RF energy transfer channels for the testbed. The first one is the antenna-based channel environment, in which the power beacon sends the RF signal by a Yagi antenna (i.e., Laird PC904N Yagi antenna) with 8 dBi gain, and the sensor node receives the RF signal by a PCB patch antenna with 6.1 dBi gain. Although we can test actual wireless power transfer over the air in this antenna-based channel environment, it is difficult to obtain reproducible results since accurate control of the power attenuation is not possible. Therefore, we use a step attenuator-based channel environment, in which the RF signal from the power beacon goes through a step attenuator to get to the sensor node. In this channel environment, we can accurately control the power attenuation to simulate the real wireless channel with various distances. Unless noted otherwise, we will mainly use the step attenuator-based channel for reproducibility.
The sensor node in the testbed consists of a wireless energy harvesting module, an energy storage module, and a sensor module with the same arrangement as in Fig. 2. In the sensor node, a sensor module (i.e., Zolertia Z1 mote [20]) draws current from a supercapacitor (i.e., Samxon DDL series) that stores energy charged by a wireless energy harvesting module (i.e., Powercast P1110 [21]). The wireless energy harvesting module has an internal RF power sensor and is capable of measuring the receive power. The sensor module can acquire the received power from the wireless energy harvesting module by using analog-to-digital conversion (ADC). The sensor module can also measure the sensor node voltage, which indicates the amount of the energy stored in the supercapacitor. The sensor module adopts TI MSP430 as an MCU and TI CC2420 as an RF transceiver. In Fig. 3(b), we show a picture of the sensor node in our testbed.
The power beacon and the sensor node exchange information by means of the IEEE 802.15.4 RF transceiver on the 2.4 GHz ISM band. In the sensor node, the IEEE 802.15.4-compliant chip (i.e., TI CC2420) in the sensor module is used for communication. On the other hand, in the power beacon, a Zolertia Z1 mote attached to the desktop computer via serial connection is used for communication. By using this communication link, the sensor node can report the receive power and the sensor node voltage to the power beacon. The power beacon can send a command to the sensor node via this communication link.
III-B Power Beacon and RF Energy Transfer Channel Measurement
We have conducted an experiment on the power amplifier to obtain the amplifier power consumption and the PAE according to the transmit power. We set the power of the RF source signal to 6 dBm and the voltage of the DC power supply to 3.5 V. Fig. 4(a) shows that the PAE function (i.e., ) is an increasing function of the transmit power.
In Fig. 4(b), we show the power attenuation according to the distance in the antenna-based channel environment. This figure plots the receive power for the given transmit power, from which we can derive the formula for the power attenuation according to the distance. By regression analysis, the power attenuation is obtained as , where is the distance in meter.
III-C Sensor Node Measurement
We have conducted tests on the wireless energy harvester (i.e., Powercast P1110) to obtain the I-V function and the wireless energy harvesting efficiency function for various receive power. For the test, a signal generator is used to input a 920 MHz CW signal and an electronic load (i.e., Mayuno M9711) is utilized to measure the current according to various voltages. Fig. 5(a) shows the measurement result of the I-V function of the wireless energy harvester. The graphs in Fig. 5(a) are drawn for the receive power ranging from dBm to dBm. This figure defines the I-V function in (6) that can be used to calculate the current through the wireless energy harvester according to the sensor node voltage. From the I-V function, we calculate the wireless energy harvesting efficiency as . The wireless energy harvesting efficiency graph is plotted in Fig. 5(b) as a function of the receive power.
The parameters of the supercapacitor are obtained in the testbed as well. The testbed uses a Samxon DDL series supercapacitor with the capacitance of F. In Fig. 6(a), a leakage test is conducted by letting the supercapacitor discharge by itself. The ideal capacitor and the leakage resistor in Fig. 1 form an RC circuit when disconnected from other parts. The voltage of an RC circuit evolves according to the equation , where is the voltage at time and is the initial voltage at time . By fitting this equation into the graph in Fig. 6(a), the leakage resistance is obtained as k.
In the testbed, the Zolertia Z1 mote is used as a sensor module. We test the load characteristics of the Z1 mote for different modes of the sensor module. In Fig. 6(b), the power consumption of the Z1 mote is measured according to the voltage. In the idle mode, very small power consumption is observed because of the leakage current of the ICs on the sensor module. In the active mode, only the MCU (i.e., MSP430), which acts as a constant resistance load, is activated. From Fig. 6(b), the load resistance of the MSP430 is calculated to be 0.626 k. In the receive and the transmit mode, the RF transceiver (i.e., CC2420) receives and transmits while the MSP430 is activated. The power consumption of the CC2420 is obtained by subtracting out the power consumption of the MSP430 from the measured power consumption. The CC2420 acts as a constant current load [22], and the current consumption of the CC2420 is calculated to be 15.87 mA in the receive mode and 14.55 mA in the transmit mode. These results are summarized in Table I. From this table, the resistance of the constant resistance load (CRL) (i.e., ) and the current of the constant current load (CCL) (i.e., ) are decided for each mode .
IV Energy Management Scheme for Energy Neutral Operation
IV-A Description of Energy Management Scheme
In this section, we propose an energy management scheme for the WPSN. The targets of the proposed energy management scheme are threefold. First, the energy management scheme minimizes the amplifier power consumption in the power beacon. Second, the energy management scheme guarantees that the power beacon receives sensor measurement reports from the sensor node as frequently as required by a sensor application. Third, the energy management scheme maintains the stored energy over the minimum stored energy for assuring continuous operation of the sensor node. These three goals are generally conflicting with each other. Therefore, it is required to carefully design the energy management scheme so that these three goals are optimally balanced.
In the proposed scheme, both the power beacon and the sensor node perform duty cycling. The timing diagram of the proposed energy management scheme is illustrated in Fig. 7. The basic time unit for all operations of the energy management scheme is a frame, whose length is denoted by . Each frame is indexed by . The power beacon performs duty cycling on a frame-by-frame basis. During each frame, the power beacon turns on the amplifier for and turns off the amplifier for the rest of the frame. Then, the amplifier duty cycle, denoted by , is given by
[TABLE]
When the amplifier is turned on, the transmit power is set to . Hereafter, we will call energy transfer power. The energy transfer power satisfies , where denotes the maximum energy transfer power. From (3), the amplifier power consumption is given by
[TABLE]
when the amplifier is turned on. On the other hand, when the amplifier is turned off, the transmit power and the amplifier power consumption are both zero. Let and denote the amplifier duty cycle and the energy transfer power in frame .
The sensor node performs duty cycling that periodically wakes up the sensor node for a short time and then puts the sensor node into the idle mode to minimize the sensor module power consumption. A frame is a basic time unit of the duty cycling of the sensor node. For each frame, the sensor node can be in the awake state or in the sleep state. If the sensor node is in the awake state during a frame, the sensor node goes through the receive, active, and transmit modes in sequence for , , and , respectively, and it goes into the idle mode for the rest of the frame during , as shown in Fig. 7. On the other hand, if the sensor node is in the sleep state during a frame, it stays in the idle mode for the entire frame. Let denote an awake indicator that is 1 if the sensor node is in the awake state in frame ; and is 0, otherwise.
Suppose that the sensor node is in the awake state in frame (i.e., ). Then, the sensor node sets up the wake-up timer before it goes into the idle mode so that it can wake up again after the wake-up interval. The wake-up interval in frame is denoted by . Let denote the remaining number of frames until the sensor node wakes up again. In frame such that , the sensor node is in the sleep state (i.e., ). On the other hand, if , the sensor node is in the awake state in frame (i.e., ). In each frame such that , counts down by one (i.e., if ). If becomes zero, the sensor node wakes up (i.e., ) and it sets to so that it wakes up again after frames (i.e., if ).
At the start of each frame, the power beacon sends a beacon packet that contains a control command to the sensor node. When the sensor node wakes up at the start of a frame, the sensor node is in the receive mode for time duration to receive a beacon packet from the power beacon. The sensor node wakes up slightly before the start of a frame to make sure the sensor node safely receives a beacon packet. After successful reception of a beacon packet, the sensor node turns off the RF transceiver and the mode of the sensor node is changed to the active mode.
In the active mode, the sensor node performs sensor measurements and computation for time duration . The sensor measurements include the receive power, the stored energy, and other sensor measurements (e.g., temperature). During the time that the sensor node measures the receive power, the amplifier in the power beacon should be turned on. Therefore, the energy management scheme makes the amplifier duty cycle larger than a predefined minimum amplifier duty cycle so that the amplifier is turned on while the sensor node is in the active mode. The receive power measurement in frame is denoted by . In addition, the sensor node measures the sensor node voltage and calculates the stored energy from (8). The stored energy measurement in frame is denoted by . The sensor node prepares the sensor measurement report that includes , , and other sensor measurements. Then, the sensor node sends a data packet containing the sensor measurement report in the transmit mode for time duration . After the packet transmission is over, the sensor node is put into the idle mode. The sensor node wakes up again after the wake-up interval.
The proposed energy management scheme has three control parameters: the amplifier duty cycle, the energy transfer power, and the wake-up interval. The energy management scheme can dynamically decide the amplifier duty cycle, the energy transfer power, and the wake-up interval for each frame in which the sensor node is in the awake state. This decision is based on the receive power measurement and the stored energy measurement included in the sensor measurement report from the sensor node. The controller sends the decided wake-up interval to the sensor node by enclosing it in the control command in the beacon packet, and the sensor node adjusts the wake-up interval according to the received control command.
IV-B Discrete-Time Stored Energy Evolution Model of Energy Management Scheme
In this subsection, we derive the discrete-time stored energy evolution model when the proposed energy management scheme is applied. The stored energy at the start of frame is denoted by . From the continuous-time energy transition function in (17), the discrete-time energy evolution formula is obtained as
[TABLE]
where is the time at the start of frame , and , , and are the stored energy, the receive power, and the mode of the sensor module at time , respectively.
To simplify the discrete-time energy evolution formula, we assume that the variation of during one frame does not much affect the value of , , and . Then, we can assume that , , and for . This assumption is valid when the capacitance of the supercapacitor (i.e., ) is sufficiently large. Since , the large capacitance makes the sensor node voltage changes slowly, and we can consider that the sensor node voltage does not change during a frame. Then, the above assumption holds since the harvested power, the sensor module power consumption, and the supercapacitor leakage power are all functions of the sensor node voltage.
Under this assumption, the discrete-time energy evolution is given by
[TABLE]
where is the harvested energy and is the consumed energy during one frame when the stored energy is , the amplifier duty cycle is , the energy transfer power is , the power attenuation is , and the awake indicator is . In (25), the harvested energy is defined as
[TABLE]
and the consumed energy is defined as
[TABLE]
where and \delta(E)=\mbox{\sum_{m\in{\text{rx,act,tx}}}}(\xi_{m}(E)-\xi_{\text{idle}}(E))\cdot T_{m}.
The power amplifier at the power beacon consumes DC power according to (23) only when it is turned on. Therefore, the average amplifier power consumption is a function of the amplifier duty cycle and the energy transfer power. The average amplifier power consumption is defined as
[TABLE]
IV-C Optimal Energy Transfer Strategy
The proposed energy management scheme aims to minimize the average amplifier power consumption while maintaining the wake-up interval to the target wake-up interval . In doing so, the energy management scheme stabilizes the stored energy at the target stored energy , which is higher than the minimum stored energy .
Let us define the awake frame ratio, denoted by , as the ratio of the frames in which the sensor node is in the awake state. Since the sensor node is in the awake state in one frame out of frames, the awake frame ratio is . Then, the average consumed energy is given by
[TABLE]
While the stored energy and the wake-up interval are maintained to and , respectively, the energy management scheme finds the optimal amplifier duty cycle and the optimal energy transfer power of the following optimization problem:
[TABLE]
where , , and . Note that the optimization problem (30) and (31) is not convex.
The Lagrangian of the optimization problem (30) and (31) is given by
[TABLE]
where is the Lagrange multiplier. The dual function is . It is known that the dual function is always smaller than or equal to the optimal value of (30) and (31), that is, for .
Let denote the minimum that satisfies for some over . For such , we define that satisfies . Henceforth, we will call maximum efficiency energy transfer power. In addition, we define the maximum efficiency receive power as and the maximum efficiency harvested power as .
The optimal solutions of (30) and (31) satisfy the following theorem.
Theorem 1**.**
If , the optimal solutions are and .
Proof.
See Appendix A. ∎
The maximum efficiency energy transfer power mainly depends on two efficiency functions, the wireless energy harvesting efficiency function and the PAE function . Theorem 1 states that, if is less than or equal to a threshold , it is efficient to send the RF energy with the maximum efficiency energy transfer power and to set the amplifier duty cycle less than one so that the amplifier power consumption is minimized while the average consumed energy is supported.
IV-D Adaptive Energy Management Algorithm
In this subsection, we propose an adaptive energy management algorithm that controls the amplifier duty cycle , the energy transfer power , and the wake-up interval . The energy management algorithm updates , , and only in the frame in which the sensor node is in the awake state (i.e., frame such that ). The start of frame such that is defined as an energy management epoch, and the th energy management epoch will be called epoch . Let , , , , , and denote the stored energy, the amplifier duty cycle, the energy transfer power, the wake-up interval, the stored energy measurement, and the receive power measurement at epoch , respectively. Then, the stored energy evolves over epochs according to the following formula.
[TABLE]
The power beacon controls , , and based on the receive power measurement and the stored energy measurement enclosed in the sensor measurement report from the sensor node. Note that this algorithm treats the wake-up interval as a real number rather than as an integer. Therefore, the wake-up interval obtained by this algorithm should be rounded off when it is actually applied. The first priority of the energy management algorithm is to maintain the stored energy to the target stored energy . The second priority is to keep the wake-up interval to the target wake-up interval . As long as the above two targets are satisfied, the algorithm tries to minimize the average amplifier power consumption according to Theorem 1.
According to the average consumed energy, , required for achieving and , we can consider the following three cases. In Case I, it is satisfied that . This case corresponds to Theorem 1. This is the most common case if the wireless energy harvesting module is designed in such a way that the maximum energy harvesting efficiency is achieved in the desired operating condition. To achieve the optimality in Case I, should be controlled to maintain the target stored energy while is set to , according to Theorem 1. In Case II, we have . In this case, cannot be supported with and . Therefore, the proposed algorithm controls to a value higher than while it sets . In Case III, we have . In this case, cannot be supported even with and . The only way to maintain the stored energy is to adjust to a value higher than to reduce the average consumed energy.
The proposed algorithm controls for Case I, for Case II, and for Case III. Since one parameter is controlled at a time in all three cases, we can define one control variable that is mapped to the tuple of three parameters . The mapping function is , which is defined as
[TABLE]
where , , and and are positive constants. The stored energy evolution in (33) can be rewritten as a function of as follows.
[TABLE]
where is defined as
[TABLE]
From (36), we can see that is a non-decreasing function of for all .
The stored energy evolution in (35) is an integrating process. If the plant is an integrating process, the proportional-integral (PI) controller can be used to control for maintaining close to . The PI controller is
[TABLE]
where and are the coefficients for the proportional and integral terms, respectively. After calculating (37), the algorithm can derive , , and .
In calculating (34), the algorithm should know the maximum efficiency transfer power . However, it is difficult to find the exact since depends on nonlinear functions as well as the power attenuation. Therefore, in our experiment, we assume that the maximum efficiency receive power has a constant value . The power attenuation is obtained as based on the receive power measurement . Then, the maximum efficiency energy transfer power can be calculated as .
V Experimental Results
In this section, we present experimental results on the WPSN testbed to show the performance of the proposed energy management scheme. We have implemented the energy management scheme on the WPSN testbed as proposed in Section IV. The length of a frame is ms, the maximum energy transfer power is W, and the maximum sensor node voltage is 3.0 V. In this section, the power attenuation on the RF energy transfer channel will be given in a dB scale (i.e., ).
In Figs. 8 and 9, we show the efficiency of the RF energy transfer when the amplifier duty cycling is applied. Fig. 8(a) shows the average amplifier power consumption (i.e., ) on y-axis and the average transmit power (i.e., ) on x-axis, according to the amplifier duty cycle and the energy transfer power . In this figure, we can see that lower average amplifier power consumption is achieved for a given average transmit power when the amplifier duty cycling is used with fixed , which is because of the characteristics of the PAE. In Fig. 8(b), we show the average harvested power (i.e., ) on y-axis and the average receive power (i.e., ) on x-axis, according to and the receive power (i.e., ). Since the wireless energy harvesting efficiency is maximized around 10 mW from Fig. 5(b), we have higher average harvested power when the receive power is fixed to 10 mW. Fig. 9 shows the average amplifier power consumption for achieving a given average harvested power, which is affected by both the PAE and the wireless energy harvesting efficiency, when the power attenuations are 19.73 dB and 22.65 dB. This figure clearly shows the advantage of the amplifier duty cycling.
Fig. 10 shows the sensor module power consumption over time when the wake-up interval is set to and the sensor node voltage is 3.0 V. In Fig. 10(a), we can see the sensor module wakes up every 100 ms similarly to the timing diagram in Fig. 7. From Fig. 10(b), we can derive the time duration of each mode such that ms, ms, and ms. In Fig. 11, we show the average sensor module power consumption according to the wake-up interval. The average sensor module power consumption is given by . In Fig. 11, ‘expected’ refers to the average sensor module power consumption calculated by this equation based on , , , and Table I. In addition, we have measured the actual sensor node power consumption by measuring current going through the sensor module. We can see that the expected sensor module power consumption well matches with the measured one.
Fig. 12 shows the energy storage charging power over time. The energy storage charging power is defined as the power charged to the energy storage module, which is the multiplication of the sensor node voltage and the current through the energy storage module, i.e., . For this figure, we set , W, , the power attenuation to 15 dB, and the sensor node voltage to 3.0 V. In Fig. 12, we can see that the power is discharged around the start of each frame due to the sensor module power consumption and the power is charged after the sensor module is put into an idle mode. In Fig. 13, we show the energy storage charging power according to the energy transfer power and the wake-up interval when , the sensor node voltage is 3.0 V, and the power attenuations are 26.89 dB and 30.62 dB. Considering that the supercapacitor leakage power is small, the energy storage can be stable or charged as long as the energy storage charging power is non-negative. In Fig. 13, we can see that high energy transfer power or high wake-up interval is required for positive energy storage charging power.
In Fig. 14, we validate the discrete-time stored energy evolution model in Section IV-B by comparing the expected and the measured results. By slightly modifying (36), the expected energy storage charging power is calculated as . In Fig. 14(a), we can see that the expected energy storage charging power is very similar to the measured one. Fig. 14(b) compares the expected and the measured stored energy variation over time. The expected stored energy variation is calculated as . In calculating the expected stored energy variation, the stored energy is the only measured parameter and all other parameters and functions are given by the stored energy evolution model. To calculate the measured stored energy variation, we have measured the stored energy every second and have taken the difference of two consecutively obtained stored energy measurements. For Fig. 14(b), the power attenuation is set to 26.89 dB and we change the parameters every ten seconds in the following sequence: (0,2,1), (1,2,1), (1,2,2), (1,1,2), (0.5,1,2), (0.2,1,2), (0.2,1,5), (0.2,1,10), (1,1,10). In this figure, we can see that the expected stored energy variation well approximates the measured one, which proves the validity of our stored energy evolution model.
In Figs. 15 and 16, we show the operation of the adaptive energy management algorithm in Section IV-D. In these figures, we plot the amplifier duty cycle, the energy transfer power, the wake-up interval, the stored energy, and the amplifier power consumption over time when the adaptive energy management algorithm is used. The algorithm parameters are , mW, , mJ, , , , and . We use the step attenuator-based channel environment for Fig. 15 and the antenna-based channel environment for Fig. 16. We set mW for Fig. 15 and mW for Fig. 16. For Fig. 15, we set the power attenuation (in dB) every 100 seconds in the following sequence: 16.69, 20.66, 24.63, 28.62, 32.82, 16.69, 32.82, 24.63, 20.66, 16.69. For Fig. 16, the distance (in meter) is changed every 100 seconds in the following sequence: 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 2.5, 1.0, 3.0, 2.0. In both figures, we can see that the energy management algorithm controls one of , , and at a time in order to keep the stored energy to . As a result, we can see that the stored energy is maintained to be around 380 mJ.
Figs. 17 and 18 compare the performance of the proposed energy management scheme and the no amplifier duty cycling scheme. The no amplifier duty cycling scheme fixes the amplifier duty cycle to one (i.e., ) while it controls and in the same way as the proposed algorithm does. Fig. 17 plots , , and after convergence according to the power attenuation. For Fig. 17(a), we set mW. In Fig. 17(a), we can see that is first controlled and then and are controlled as the power attenuation becomes severe. Fig. 18 shows the amplifier power consumption of the proposed energy management scheme and the no amplifier duty cycling scheme. In this figure, we can see that the proposed scheme outperforms the no amplifier duty cycling scheme. When mW and the power attenuation is less than 23 dB, the proposed scheme only consumes less than half of the power consumed by the no amplifier duty cycling scheme.
VI Conclusion
In this paper, we have built a full-fledged WPSN testbed and have conducted extensive experiments on the testbed. By using the testbed, we have obtained the parameters for the WPSN model and have validated the usefulness and practical importance of the model. Based on the stored energy evolution model, we have proposed the energy management scheme for the energy neutral operation of the sensor node. The experimental results demonstrated that the proposed scheme adaptively controls the WPSN to achieve energy neutrality and high-efficiency RF power transfer.
Appendix A Proof of Theorem 1
If , we can define such that . For such , it is satisfied that . According to the definition of , we have . In addition, we also have . Therefore, we can conclude that , which leads to and .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K. Huang and X. Zhou, “Cutting the last wires for mobile communications by microwave power transfer,” IEEE Commun. Mag. , vol. 53, no. 6, pp. 86–93, 2015.
- 2[2] L. Xie, Y. Shi, Y. T. Hou, and W. Lou, “Wireless power transfer and applications to sensor networks,” IEEE Wireless Commun. , vol. 20, no. 4, pp. 140––145, Aug. 2013.
- 3[3] S. Bi, C. K. Ho, and R. Zhang, “Wireless powered communication: opportunities and challenges,” IEEE Commun. Mag. , vol. 53, no. 4, pp. 117–125, Apr. 2015.
- 4[4] X. Lu, P. Wang, D. Niyato, D. I. Kim, and Z. Han, “Wireless charging technologies: Fundamentals, standards, and network applications,” IEEE Commun. Surveys Tuts. , vol. 18, no. 2, pp. 1413–1452, Second Quarter 2016.
- 5[5] X. Lu, P. Wang, D. Niyato, and Z. Han, “Resource allocation in wireless networks with RF energy harvesting and transfer,” IEEE Netw. , vol. 29, no. 6, pp. 68–75, Dec. 2015.
- 6[6] K. W. Choi and D. I. Kim, “Stochastic optimal control for wireless powered communication networks,” IEEE Trans. Wireless Commun. , vol. 15, no. 1, pp. 686–698, Jan. 2016.
- 7[7] H. Chen, Y. Li, J. L. Rebelatto, B. Uchoa-Filho, and B. Vucetic, “Harvest-then-cooperate: Wireless-powered cooperative communications,” IEEE Trans. Signal Process. , vol. 63, no. 7, 2015.
- 8[8] X. Kang, C. K. Ho, and S. Sun, “Full-duplex wireless-powered communication network with energy causality,” IEEE Trans. Wireless Commun. , vol. 14, no. 10, pp. 5539–5551, Oct. 2015.
