Literature DB >> 25785305

The optimization based dynamic and cyclic working strategies for rechargeable wireless sensor networks with multiple base stations and wireless energy transfer devices.

Xu Ding1, Jianghong Han2, Lei Shi3.   

Abstract

In this paper, the optimal working schemes for wireless sensor networks with multiple base stations and wireless energy transfer devices are proposed. The wireless energy transfer devices also work as data gatherers while charging sensor nodes. The wireless sensor network is firstly divided into sub networks according to the concept of Voronoi diagram. Then, the entire energy replenishing procedure is split into the pre-normal and normal energy replenishing stages. With the objective of maximizing the sojourn time ratio of the wireless energy transfer device, a continuous time optimization problem for the normal energy replenishing cycle is formed according to constraints with which sensor nodes and wireless energy transfer devices should comply. Later on, the continuous time optimization problem is reshaped into a discrete multi-phased optimization problem, which yields the identical optimality. After linearizing it, we obtain a linear programming problem that can be solved efficiently. The working strategies of both sensor nodes and wireless energy transfer devices in the pre-normal replenishing stage are also discussed in this paper. The intensive simulations exhibit the dynamic and cyclic working schemes for the entire energy replenishing procedure. Additionally, a way of eliminating "bottleneck" sensor nodes is also developed in this paper.

Entities:  

Year:  2015        PMID: 25785305      PMCID: PMC4435205          DOI: 10.3390/s150306270

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Nowadays, wireless sensor networks (WSNs) have been widely used in environment investigations, disaster monitoring and resource management, etc., since they provide us with more comprehensive information platforms and more advanced techniques in order to deal with monitoring tasks. Researches have been conducted carefully with regard to locating targets [1,2], data routing [3,4,5], and MAC (Medium Access Control) layer issues [6,7,8] in wireless sensor networks. Methods of localizing senor nodes have also been well studied in recent years. Chen et al. proposed a range-free localizing algorithm to accurately locate regular nodes in WSNs [9]. In their work, a localizing scheme takes advantages of anchor nodes locations and the possible areas of the neighboring and non-neighboring nodes of regular nodes. Compared with existing localizing schemes using anchor nodes information only, the presented approach provides a significant improvement of the localization accuracy. Additionally, the QoS of WSNs is closely related to the continuous maintenance of sensing coverage. Chen et al. introduced a hybrid memetic framework for coverage optimization [10]. They proposed a memetic algorithm, as well as a heuristic recursive algorithm, in their paper. The results from real-world experiments using a WSN test-bed show that the approach proposed is able to maximize the sensing coverage while achieving energy efficiency simultaneously. Wireless sensors are also widely used in tracking physiological index of human body. Mukhopadhyay et al. pointed out the usage of wearable sensors in monitoring activities of human beings continuously [11]. Together with advances in sensing technologies, wireless communication technologies, and embedded systems, it is also possible to develop smart human body WSNs for the purpose of health and well-being. Since sensor nodes may be deployed in some harsh environments, such as volcano areas and underwater areas, it turns out to be an ordeal for sensor nodes performing long-term operation. In addition to this external reason, the very cause of hindering sensor nodes from long-term operation is their limited energy reserves provided by installed batteries. In order to overcome the drawbacks stemming from the limited energy supply, Murphy developed an energy-efficient cross layer scheme to prolong the network lifetime [12]. Gandelli et al. comprehensively elaborated advances in antenna technologies for conserving energy in large distributed wireless sensor networks for extensive monitoring tasks [13]. Antonio et al. developed an innovative mobile platform for heterogeneous sensor networks. In order to maximize the system performances and the network lifespan, they also worked out a hybrid technique, based on evolutionary algorithms [14]. Some other scientists also developed tactics for sensor nodes to harvest energy from the environment in order to make them function perpetually. Shigeta developed a software control method for maximizing the sensing rate of WSNs, which could harvest energy from the ambient RF power [15]. Yang et al. proposed a distributed networking architecture for WSNs [16], which could acquire energy from solar power. In their paper, they presented the AutoSP-WSNs (Automatic Solar Powered Wireless Sensor Networks), which were sensor networks of distributed fashion and could achieve the optimal end-to-end network performance. Li considered the energy efficient scheduling problem of WSNs with energy harvesting [17]. After decomposing the formulated Partially Observable Markov Decision Process (POMDP) into a Markov Decision Process (MDP) problem, the optimal scheduling scheme is obtained by solving the MDP problem. In addition to adopting energy harvesting techniques, some other scientists turned to mobile sensor nodes or mobile data collectors for help in order to prolong the lifetime of WSNs. Sugihara provided an optimal speed control mechanism [18] for mobile data gatherer with respect to the data transmit latency. Zhao proposed an optimization based distributed algorithm for mobile data gathering [19]. The problem is formulated as a network utility maximization problem complying with constraints regarding to fixed network lifetime. Zhao adopted the Space-Division Multiple Access (SDMA) technique together with the mobility of data collector [20]. In his paper, a region-division and tour-planning algorithm, which could balance the data gathering in different regions, was proposed. In 2007, Kurs et al. published a breaking-through paper [21] in Science that pointed out the feasibility of transferring energy wirelessly through coupled magnetic resonance between the primary and the secondary coils. The energy-transferring manner proposed by Kurs, which takes advantage of the same resonance frequency of both coils, is nonradioactive. Recent years, the wireless energy transfer technique obtains more and more attention. Zhong et al. proposed a methodology for making a three-coil wireless energy transfer system more efficient than a two-coil counterpart [22]. Tang et al. analyzed the power losses for unsegmented and segmented energy coupling coils for wireless energy transfer [23]. Salas et al. applied the wireless energy transfer technique in structural health monitoring [24]. Thoen et al. design a coupled wireless power system for mobile data receiver [25]. Li also published a paper regarding the wireless energy transfer technique used in electric vehicles. The power of transmission for electric vehicles could be up to several kilowatts from a relatively long distance [26]. RamRakhyani et al. proposed a multiple coils wireless energy transfer system to control the currents selectively in the external and implant coils [27]. The misalignment between the primary and the secondary coils may cause a drop in the energy transfer efficiency. When monitoring rat behaviors, Laskovski et al. mounted sensor nodes, which can receive energy from the installed secondary coils, on freely moving rats. He found that the misalignment between the primary and the secondary coils caused by the moving of ratswould lead to insufficient energy reception of sensors [28]. In dealing with this problem, Kilinc et al. developed an implanted device for mice with coil tracking system to move the primary coil in order to keep alignment between coils [29]. Russell et al. demonstrated a system with 24 overlapping primary coils and ferrite secondary coils [30]. This system could deliver energy to arbitrarily oriented secondary coils. Badr et al. also provided a novel configuration of the secondary employing ferrite rods placed at specific locations and orientations with coils to cancel out the misalignment effects [31]. Additionally, many experiments have been conducted to reveal the effects of human presence on wireless energy transfer devices. Chen et al. studied the human exposure effects on wireless energy transfer systems working at 0.1–10 MHz. Based on the obtained results, they concluded that the optimal operation frequency of wireless energy transfer systems with human presence should be configured at between 1 and 2.5 MHz [32]. Hong et al. studied the specific absorption rate (SAR) of a human exposure to wireless energy transfer systems operating at 1.8 MHz. The model of SAR of a Korean human body in relation to different positions and orientations, as well as the efficiency of the wireless energy transfer facilities, is evaluated [33]. Park et al. presented a paper evaluating the transmission efficiency into the inside of a human body with both open-type and close-type wireless energy transfer systems [34]. Oruganti et al. found that the human presence will cause a drop in energy transfer efficiency. Based on this phenomenon, they developed a touch/proximity/hover sensing system using such property of wireless energy transfer [35]. They also developed a wireless energy transfer system for power and/or high-data rate transmission using sheet-like waveguides [36]. This system is still capable while transferring energy and/or data through thick metal walls. In this paper, we find that the wireless energy transfer technique proposed by Kurs is a promising way of replenishing sensor nodes since (1) the energy transferring procedure is not vulnerable to climate changes, and can be performed from a long distance; (2) the energy can be transferred without the line of sight, and it can still be delivered successfully even if there are obstacles between the transferor and the transferee; (3) the energy transferred is clean, which means it will not affect the sending and receiving data procedures in WSNs. Therefore, the wireless energy transfer technique, indeed, sheds light on the promising future of WSNs. Inspired by this novel technique, Xie proposed working schemes for WSNs with wireless energy transfer devices [37]. The scheme developed by Xie is also feasible when multiple sensor nodes are charged by one replenishing device at the same time. However, the model they used in that paper is static, which means that the variables in that model are not functions over time. Inspired by the device invented by Khripkov [38], we could combine the wireless energy transfer and the mobile data collecting together. The aim of this paper is to provide dynamic and cyclic working schemes for both sensor nodes and wireless energy transfer devices based on a series of optimization problems. In order to achieve this goal, we develop a dynamic network model with variables, which are continuous functions over time. With the help of this dynamic model, we can deduce the constraints that sensor nodes and wireless energy transfer devices should comply with at arbitrary time instance t. The optimization problem is firstly established from the dynamic model, and then reshaped into a linear optimization problem, which will yield the identical optimality. The rest of this paper is organized as follows: in Section 2, the working scenario and the preliminary modeling of the prime optimization problem is given. In Section 3, by analyzing the working mechanism of the wireless energy transfer device, the optimization problem established in Section 2 is then transformed into a discrete multi-phased optimization problem. In Section 4, two necessary conditions for the optimality of the optimization problem are proposed. Additionally, the linearization of the discrete optimization problem is carried out in the latter half of this section. In Section 5, issues relating to the pre-normal replenishing stage are studied comprehensively. In Section 6, intensive simulations and numerical analysis are performed. Section 7 concludes this paper. The main contributions of this paper can be summarized as follows: firstly, we discuss a WSN of multiple base stations in a divide-and-conquer fashion due to the concept of Voronoi diagram. Secondly, the entire energy replenishing procedure is split into the pre-normal and normal replenishing stages. We, then, form a continuous time optimization problem for the normal replenishing cycles in the normal replenishing stage. Later on, the continuous time problem is reformulated into a discrete multi-phased optimization problem with the same optimality by exploiting the working strategies of wireless energy transfer device. In addition, the working schemes for sensor nodes and the wireless energy transfer devices are also obtained for the pre-normal replenishing stage. The intensive simulations exhibit the dynamic and cyclic natures of the working schemes proposed in this paper. In addition to this, a way to eliminate “bottleneck” nodes is also presented in this paper.

2. The Description and the Preliminary Modeling of the Problem

2.1. Problem Description

In this section, we mainly deal with the modeling issues of the problem, which are mentioned in previous parts of this paper. The goal of modeling this problem, as mentioned in former sections, is to retrieve the dynamic and periodic working strategies for both wireless sensor nodes and wireless energy transfer devices. Before getting fully involved into the discussion of the modeling issues, it would be better to introduce the duties engaged by different components of wireless sensor networks, e.g., sensor nodes, base stations, and wireless energy transfer devices. In the meantime, from the aspect of intelligibility of this article, we table all the symbols used in this paper, which are followed by their corresponding definitions. Please refer to Table 1 for details.
Table 1

The symbols used in the paper.

SymbolsDefinitions
DThe area in which a wireless sensor network is deployed
SThe service station
𝒩BThe set of all base stations
BiOne base station
NBThe number of all sensor stations
𝒩sThe set of all sensor nodes
siOne sensor node
𝒩WThe set of all wireless energy transfer devices
WiOne wireless energy transfer device
||The cardinality of a set
SNkOne sub network
𝒩kThe set of sensor nodes, base station and wireless energy transfer device of SNk
EmaxThe initial battery energy of a wireless sensor node
EminThe minimum energy required to keep sensor nodes functioning properly
EmaxiThe maximum value of the i-th sensor node in normal replenishing cycles
EminiThe minimum value of the i-th sensor node in normal replenishing cycles
PThe path along which the wireless energy transfer device travels
τiThe time duration spent on charging the i-th sensor node along the travelling path P
τSThe sojourn time
RiThe data generating rate of the i-th sensor node
Rij(t)The sending data rate from the i-th sensor node to the j-th sensor node at time t
Rki(t)The receiving data rate of the i-th sensor node from the k-th sensor node at time t
RiBl(t)The sending data rate from the i-th sensor node to the base station Bl sensor node at time t
RiWl(t)The sending data rate from the i-th sensor node to the wireless energy transfer device Wl sensor node at time t
Rij[m]The sending data rate from the i-th sensor node to the j-th sensor node in phase m
Rki[m]The receiving data rate of the i-th sensor node from the k-th sensor node in phase m
RiBl[m]The sending data rate from the i-th sensor node to the base station Bl sensor node in phase m
RiWl[m]The sending data rate from the i-th sensor node to the wireless energy transfer device Wl sensor node in phase m
Iij,IiBl and IiWlIndicator functions
ei(t)The remaining energy of the i-th sensor node at time t
pi(t)The power of i-th sensor node at time t
pi[m]The power of i-th sensor node in phase m
Cij,Cij,Cij and ρThe power factors
UThe replenishing power
VThe travelling velocity of wireless energy transfer devices
τThe length of the normal replenishing cycle
τPThe time duration spent on travelling along P
DPThe total length of the travelling path P
π0The service station
πiThe i-th sensor node along the travelling path
Dπiπi+1The distance between two successive points along the travelling path
tiThe time instance at which the wireless energy transfer device arrives at the i-th sensor node in normal replenishing cycles
𝒨The index set of phases
TiThe time interval relating to τi
Oi(ϕ)The objective value yield by the solution ϕ to the optimization problem, OPT-i
Gm(V,E)The data routing scheme in phase m in the normal replenishing cycles
τpnThe length of the pre-normal replenishing stage
tipnThe time at which the wireless energy transfer device arrorives at the i-th sensor node in pre-normal replenishing stage
(Gmpn(V,E),τmpn)The data routing scheme in phase m in the pre-normal replenishing stage
EiThe initial energy of the i-th sensor node at the beginning of each normal replenishing cycle
UipnThe replenishing power used be wireless energy transfer devices in the pre-normal replenishing stage when charging the i-th sensor node
The symbols used in the paper. The wireless sensor network discussed in the scope of this paper is supposed to be located in a certain two-dimensional area, shown in Figure 1, and the area is denoted as . This wireless sensor network is equipped with several base stations and couple of sensor nodes. The set of all base stations is denoted as . The symbol represents a single base station, and is the number of base stations. Similarly, the set of all sensor nodes is embodied with , where denotes a sensor node, and is the number of sensor nodes in this WSN. There are wireless energy transfer devices awaiting workload assignment. The set of all wireless energy transfer devices is , where denotes one of them. Each sensor node participates in environment data gathering after deployment. Additionally, certain amount of sensor nodes also play the role of routing nodes which are responsible for rallying the acquired date back to one base station and/or one wireless energy transfer device. Base stations are working as data sinks in which the tasks are to store, process, and/or exchange the received data with other data centers, etc. The wireless energy transfer devices discussed in this paper have to perform two main functions. On the one hand, the device roams around the area , and charges sensor nodes wirelessly in case that their remaining battery energy falls below certain level. On the other hand, it plays the role of a data mule while replenishing battery energy of sensor nodes, simultaneously. In order to ensure that sensor nodes will not malfunction due to the insufficient energy supply, the working schemes of both sensor nodes and wireless energy transfer devices should be designed and conducted carefully, which is the main problem to be dealt with in this paper.
Figure 1

The wireless sensor network with multiple base stations and wireless energy transfer devices.

The wireless sensor network with multiple base stations and wireless energy transfer devices.

2.2. Subnet Partition Using Voronoi Diagram

Intuitively, discussions of the problem stemming from WSNs with multiple base stations could be carried out in a so-called divide-and-conquer fashion. In this paper, the whole WSN is firstly divided into a number of sub networks, which is shown in Figure 2. Each sensor node is within the “reign” of only one base station, that is, the data gathered by a sensor node will be directed to its own base station. Then, the modeling of the whole WSN could be casted as modeling each sub network one after the other.
Figure 2

The wireless sensor network divided into 3 sub networks.

The wireless sensor network divided into 3 sub networks. The subnet partition scheme adopted here is based on the Voronoi diagram. The definition of Voronoi diagram is described as follow. Definition 1. (Voronoi diagram) Space is endowed with a binary operation, denoted as , where is the set of all real numbers. For arbitrary , if the binary operation satisfies: ; ; Then defines a “distance” on . Suppose that is an index set, and is a tuple consisting of several nonempty sets in . If the set of elements in , denoted as satisfies: , where , then is a Voronoi region of the set . Voronoi regions generated by all form a Voronoi diagram of the set . The space , specifically in this paper, is the area (assuming that the location information of sensor nodes and base stations, which can be acquired by several means, such as GPS, is revealed to us beforehand). The index set is equal to , where the operation gives the cardinality of a set. Meanwhile, let the tuple equal to the coordinates of . The binary operation defined on space is according to the Euclidean distance. Consequently, the Voronoi region of is a polygon of at most edges, which is shown in Figure 3. Furthermore, there are at most Voronoi regions embedded in . Sensor nodes and base station within the same Voronoi region form one sub wireless sensor network, denoted as . The set of all sensor nodes in is denoted as .
Figure 3

Examples of some Voronoi regions.

Examples of some Voronoi regions.

2.3. The Modeling of Normal Replenishing Cycles

Generally speaking, as we put in previous paragraphs, there are subnets in the entire WSN. For subnet , there are one base station, one wireless-energy transfer device, and sensor nodes. Each sensor node samples the environment information every fixed time interval, which produces the data at the rate of bits/s. Every sensor node is equipped with one fully charged wirelessly rechargeable battery, and the initial energy of it is . When the remaining energy of the battery falls below certain level, known as , the sensor node cannot fulfill its functions properly. The wireless energy transfer device roams within , and charges sensor nodes in order to keep them alive. While charging, the replenishing device can also retrieve data directly from the sensor node being charged concurrently. The time interval that the device spends on charging sensor node is denoted as . After charging all sensor nodes, it returns to service station and stays there for the time period of . The total replenishing procedure could be categorized into two distinct stages, i.e., the pre-normal replenishing stage and the normal replenishing stage. The pre-normal replenishing stage corresponds to the first replenishing duty executed by the wireless energy transfer device, and the normal one corresponds to the rest replenishing duties. Furthermore, the normal replenishing stage is composed of a series of normal replenishing cycles of time duration . The pre-normal replenishing stage will be carefully examined in Section 5. As is shown in later sections, the normal replenishing cycles are periodic extensions of the first normal replenishing cycle. Therefore, we will take the first normal replenishing cycle as an example while modeling the WSN. The energy-time curve of the sensor node is depicted in Figure 4, revealing the pre-normal replenishing stage, the first, and the second normal replenishing cycles.
Figure 4

The energy-time curve of a sensor node in pre-normal replenishing stage, the first and the second normal replenishing cycles.

The energy-time curve of a sensor node in pre-normal replenishing stage, the first and the second normal replenishing cycles. Obviously, the problem we want to attack in this paper involves networking issues together with energy issues of WSNs. Hence, the modeling of WSNs with wireless energy-transfer devices should, of course, exploit both networking and energy properties of each network component. Assume that at the time instance in the first normal replenishing cycle, the sensor node sends data to , and the sending data rate is bits/s, and receives data from at the rate of bits/s. Nevertheless, may transmit data directly to one base station or one wireless-energy transfer device at the rate of bits/s or bits/s, separately. Hence, at , the following constraint must be satisfied: where the , and are indicator functions, i.e., for instance: In order to keep sensor node functioning appropriately during the first normal replenishing cycle, the remaining energy at arbitrary time instance , denoted as , should satisfy: and the power usage at time instance , known as , can be calculated as: where denotes the power factor associated with receiving per unit data from other sensor nodes, while , and relate to power factors when transmitting per unit data to other sensors, base stations and wireless energy-transfer devices, respectively. As shown in Figure 4, the energy consumption of sensor node within any normal replenishing cycle should be equivalent to the energy replenished by the wireless energy transfer device during , which is also the requirement of designing cyclic working schemes for both sensor nodes and replenishing devices. Therefore, the following equation should also be met: Equations (1)–(4) are constraints that a sensor node should satisfy. In other words, they are the very constraints that contribute to the development of the cyclic working strategies for sensor nodes. The rest constraints or equations are related to wireless energy transfer devices which will help us regulate the behaviors of them. On the behalf of the replenishing device, the entire normal replenishing cycle can be split into three main parts, i.e., where represents the time spent on roaming around the area , and is the path taken by a replenishing device. where is the total length of the path , and is the travelling velocity of a replenishing device. stands for the sensor node along the travelling the path . is the distance between two successive spots along the travelling path. Our aim, by introducing wireless energy transfer devices into wireless sensor networks, is to keep sensor nodes from malfunctioning caused by the lack of energy reserves. However, paradoxically, we do not want these devices to be so “hardworking”. On the contrary, it is fabulous for these devices staying at service stations as long as possible while keeping all sensor nodes above certain energy level. Therefore, evidentially, we have the following optimization problem OPT-1: The objective function of this optimization problem stands for our pursuit that the sojourn time of a replenishing device at service station should be as long as possible. is called the sojourn time ratio in this paper. The optimization variables are , , , , , , , , and all the indicator functions. Before carrying on our discussion on the above optimization problem, we need to state two properties in advance. Property 1. Assume that in the normal replenishing cycle, the wireless energy transfer device arrives at sensor node at , and leaves at in the first normal replenishing cycle. Then, the remaining energy of achieves its maximum at . Moreover, it falls to its minimum at . Therefore, the energy constraint Equation (2) is equivalent to: Proof. Please refer to the Appendix for more details. Property 2. If each sensor node is fully charged, i.e., the remaining energy of at achieves , the optimality of OPT-1 will remain the same, as shown in , which indicates that OPT-1 will yield the same optimal objective value no matter if the sensor nodes are fully charged or not. Therefore, the constraint Equation (8) can be substituted with:
Figure 5

The energy-time curve of a fully charged sensor node.

Consequently, the OPT-1 is then reformulated as: The energy-time curve of a fully charged sensor node.

3. Modeling the Normal Replenishing Cycle from a Multi-Phased Aspect

In the previous section, we have deduced the optimization problem of wireless sensor networks with wireless energy transfer devices, i.e., OPT-1. With the help of Property 1 and 2 listed above, OPT-1 is then reformulated into OPT-2. At first examination of this optimization problem, it is hard to find an efficient way to obtain the optimal solution in that the variables are continuous functions of time, and the constraints of OPT-2 contain large amount of product and integral terms. In this section, we will firstly form another optimization problem OPT-3 from a multi-phased aspect. Then, by proving the equal optimality of OPT-3 and OPT-2, our focus on solving OPT-2 would be altered to find an optimal solution to OPT-3.

3.1. The Analysis of Working Phases of a Wireless Energy Transfer Device

Generally speaking, within one normal replenishing cycle, the working phases of a wireless energy transfer device fall into two categories. During the first phase, the wireless energy transfer device has no interaction with sensor nodes deployed in area , i.e., it travels along its path or stays at service station . During the other phase, it charges each sensor node and collects the data from the sensor node being charged. Furthermore, if the sub network contains sensor nodes, the second phase can be further divided into sub phases. Therefore, any normal replenishing cycle of sub network can be split into phases. Let be the index set of all phases, i.e., . Phase 0 corresponds to the time spent on roaming and staying at service station. Phase is related to charging and gathering data from the sensor node along the travelling path. Let represent the time interval associated with the phase. Then, we have: where is the duration of .

3.2. The Discrete Model with Respect to Multiple Phases

In order to get rid of the integral terms contained in the constraint Equation (4) of OPT-2, certain compromise on the flexibility of variables is made in this paper. Obviously, the optimization variables in OPT-2, such as , , , and are all continuous over time , which is the reason for the existence of the integral terms. We want to make above variables less flexible while this optimization problem still yields the identical optimality. The flexibility of variables is compromised by fixing the variables in each phase , i.e., these variables are constant during each phase, however, values of them may be exposed to change among different phases. The continuous optimization variables , , , and can be substituted with , , , and , and each of them remains unchanged within phase . Therefore, the counterparts of constraints Equations (1), (3)–(5), are as follows: Combining all the constraints together, we have an optimization problem OPT-3: The optimization variables are now , , , , , , , , . In the next section, we will focus on the justification of the equal optimality of OPT-3 and OPT-2.

3.3. The Equal Optimality of OPT-3 and OPT-2

Theorem 1. Suppose that is the set of all feasible solutions to OPT-2. For arbitrary feasible solution with the objective value of OPT-2 known as , there must exists a feasible solution to OPT-3, denoted as , which have the same objective value of OPT-2, denoted as , i.e., . What is more, the optimal value of OPT-3 cannot exceed that of OPT-2. Therefore, it can be concluded that OPT-3 and OPT-2 have the equal optimality. Proof. The similar proof can be found in our earlier work [39]. Here, we postponed the detailed proof in the Appendix section in order to save space.

4. The Analysis of OPT-3 and Its Linearization

In the previous section, by Theorem 1, we come to the conclusion that OPT-3 and OPT-2 yield the same optimality. Thus, the problem of solving OPT-2 is equivalent to that of solving OPT-3. Nevertheless, it is still not easy for us to handle the product terms embedding in the constraints of OPT-3. In this section, we will firstly investigate the necessary conditions for obtaining the optimal solution to OPT-3. Then, efforts will be made to turn OPT-3 into a linear programming problem, which is easy to be solved by some already existing tools, such as Lindo, CPLEX, etc.

4.1. Two Necessary Conditions for the Optimality of OPT-3

Theorem 2. (The optimal travelling path) Suppose that in sub network , there are sensor nodes. Then the number of available traveling path among all the sensor nodes and service station is (Assume that the wireless energy transfer device always travels along a straight line between two successive spots). The OPT-3 achieves its optimal solution only if the travelling path of the wireless energy transfer device is the shortest Hamilton cycle connecting all sensor nodes and the service station . Proof. The proof of this theorem is based on the concept of Directed Graph. The full version of this proof is elaborated in the Appendix section. Theorem 3. (The existence of “bottleneck” nodes) Wireless sensor nodes are defined as “bottleneck” nodes if their remaining battery energy falls exactly to when the wireless energy-transfer device arrives. Suppose that is an optimal solution to OPT-3, then there must exist at least one bottleneck sensor node in the WSN. Proof. Please refer to the Appendix for more details.

4.2. The Linearization of OPT-3

It is still not easy to obtain the optimal solution to OPT-3 since the product terms in the constraints, such as , etc. In this section, this nonlinear programming problem OPT-3 is turned into a linear programming problem by substituting variables. First, let: The objective function of OPT-3 becomes . Constraint Equation (10) is reshaped as: The constraint Equations (7) and (9) can be unified as: The constraint Equations (11) and (12) can be unified as: The constraint Equation (13) is reformulated as: The constraint Equation (6) can be omitted here since the optimal travelling path , which is the shortest Hamilton cycle, is determined in advance. Now, we have the new optimization problem, denoted as OPT-4. The optimization variables are , , , , , and . OPT-4 is then a linear optimization problem after determining the values of all indicator functions by calculating the Voronoi diagram of area .

5. The Pre-Normal Replenishing Stage

In last section, two necessary conditions for the optimal solution are given. Additionally, by substituting variables in OPT-3, we obtain OPT-4, and this problem can be simplified into a linear programming problem by determining values of indicator functions in advance. In this section, we will complete our discussion by studying the pre-normal replenishing stage. The above modeling and corresponding optimization problems are only reasonable for normal replenishing cycles. The energy-time curve of sensor node in the pre-normal replenishing stage is not the periodic extension of any curve in normal replenishing cycle since the initial battery energy of arbitrary sensor node in pre-normal replenishing stage is , which is higher than the initial battery energy, denoted as , in any normal replenishing cycle. Nevertheless, as stated in Theorem 4, we can find a solution to the pre-normal replenishing stage by taking advantage of the solution to the normal replenishing cycle, which will make the transition between the pre-normal stage and the first normal cycle smoothly. Theorem 4. Assume that the length of the pre-normal replenishing stage is , and the time interval of this pre-normal replenishing stage is . This time interval is also divided into phases. Denote that the optimal solution to OPT-4 is . The length of the normal replenishing cycle is , and the data routing scheme associated with phase is (The meaning of this term is explained in the Denote the wireless energy replenishing power for sensor node in the pre-normal stage as . If the power satisfies , then: ; ; . Proof. Please refer to the Appendix for more details.

6. The Simulation and Numerical Analysis

6.1. The Simulation Scenarios

Suppose that there are 150 sensor nodes deployed in an area D. Additionally, in D, we have three base stations. Next to each base station, there is one service station which accommodates one wireless energy transfer device. We make an assumption here that the location information of sensor nodes, base stations and service stations is revealed to us in advance. Assume that the area D is a 1000 m × 1000 m square area. The travelling velocity of any wireless energy transfer device is V which is set to five meters per second here, and it charges sensor nodes with the power of U which is five Watts. The minimum energy required to keep sensor nodes functioning is set to five percent of its maximum energy, i.e., E = 0.05E. In this paper, E is equal to 10,800 J. The sending and receiving energy factors, such as C and ρ, are adopted from [40].

6.2. Simulation Results and Numerical Analysis

The locations of sensor nodes are shown in Figure 6. The features of sensor nodes are listed in Table 2. In the second column of this table, there are coordinates of sensor nodes, base stations, and service stations. The third column lists the data rate R generated by each sensor node. Base stations B1, B2 and B3 are located at (326.8, 800), (500, 300), and (637.2, 600). After calculating the Voronoi diagram, the entire WSN is then partitioned into three sub networks, as shown in Figure 7. Sensor nodes belong to , , and are represented by pentagram, triangle, and dot symbols, respectively.
Figure 6

The sensor nodes in area D.

Table 2

Features of sensor nodes.

Node No.CoordinatesRi(Kbits/s)Node No.CoordinatesRi(Kbits/s)Node No.CoordinatesRi(Kbits/s)
1222 6501251700 20015101213 22914
2210 6271452744 24716102300 30015
3179 5411553810 27416103370 28015
4240 5171554872 25915104383 28612
5200 4701555963 25819105459 32012
6100 5001556933 13911106740 57014
7123 4561657950 13216107800 48016
8150 3901658980 5015108822 48211
9103 3201159992 5011109871 40916
10104 2821960950 1014110827 33815
1162 2771961920 2014111915 35716
1252 2541262879 11416112987 32114
134 2551463820 10015113929 43015
1430 3331264765 13316114890 48015
1510 3831565700 10014115900 48011
1660 4001966600 10015116894 49416
1710 4501667539 3416117960 56016
1819 5121168502 1919118967 57412
1945 5551169500 10014119850 70015
2026 6201170400 13019120802 70611
21100 6001571400 14112121810 70015
22134 6761272340 14912122780 69015
2370 7641473327 14214123754 72011
2477 8501274327 5711124752 76012
2560 9001675287 5014125800 78014
2630 9001476254 4712126843 78011
2710 9231677217 516127856 76611
2819 9801578180 1915128877 77715
2950 9501479200 10015129960 75019
3066 9501180133 9312130970 75411
31123 9881981120 9811131953 85011
32104 8971482157 3912132990 98016
33130 9001683150 3014133995 99411
34176 8991284136 2412134802 90214
35170 890158595 1514135720 93014
36200 850198647 4111136614 89715
37256 897168724 3315137690 86012
38470 98815885 1412138741 85216
39437 912198915 3912139710 80411
40313 814129010 4512140650 75712
41320 810149110 6311141660 75015
42349 761169222 6816142580 78315
43400 750169350 6211143545 79016
44470 700149444 7512144568 63814
45450 55014952 13715145500 62014
46418 207199650 14014146520 54014
47513 167129780 15716147539 46414
48525 163149827 21314148580 51016
49559 1831599100 20015149640 48012
50678 19012100123 25012150630 57015
Figure 7

Network partition via Voronoi diagram.

Features of sensor nodes. The sensor nodes in area D. Network partition via Voronoi diagram. (a) The optimal travelling path in ; (b) The optimal travelling path in ; (c) The optimal travelling path in . As stated before, values of indicator functions of OPT-4 will be determined after the network partition is done. The next step is about to solve the optimal traveling path of the wireless energy transfer device of each sub network. As mentioned in Theorem 2, the optimal travelling path is the shortest Hamilton cycle connecting all sensor nodes and the service station. This path can be obtained by certain existing tools, such as concorde, which is developed by the Math Department of the University of Waterloo [41]. The optimal path for each sub network is calculated and drawn in Figure 8. In the following discussion, we will intensively investigate the simulation results by taking sub network for example.
Figure 8

(a) The optimal travelling path in ; (b) The optimal travelling path in ; (c) The optimal travelling path in .

(a) The data routing schemes in phase 0 for ; (b) The data routing schemes in phase 1 for ; (c) The data routing schemes in phase 4 for ; (d) The data routing schemes in phase 42 for . In sub network , since there are 45 sensor nodes, the normal replenishing cycles could be split into 46 phases. The linear programming problem, OPT-4, can be solved by IBM ILOG Sphere CPLEX or Lindo API. After solving it, we are able to obtain the working strategies for both sensor nodes and the wireless energy transfer device in the form of pairs. with respect to phase offers the data routing scheme which sensor nodes should adopt in this phase, while is responsible for the time duration that the wireless energy transfer device should spend on charging and retrieving data from a specific sensor node. It may not be possible for us to draw routing schemes corresponding to all phases due to the limited space, therefore please allow us to pick up certain phases for future discussing. The data routing schemes of phase 0, 1, 4, and 42 are drawn as shown in Figure 9. The reason why these phases are chosen will be elaborated afterwards. The time which is spent by the wireless energy transfer device on staying at service station is 125,347 s, and the sojourn time ratio is about 87.4%. If we apply the working scheme described in the previous work [39] to , the optimal sojourn time ration, which can be obtained from solving the formulated optimization problem in the previous work, is about 58.7%. Therefore, the objective value is increased by nearly 50%. The data routing schemes of phase 0, 1, 4, and 42 are drawn as shown in Figure 10. From Figure 10b–d, we can figure out that in phase 1, 4, and 42, sensor nodes 1, 4, and 42 transmit data to the base station over a much longer distance. Hence, the power usages of these sensor nodes are higher than those with respect to the working scheme proposed in this paper, which leads to more energy consumptions. This is the main reason accounting for the relatively smaller sojourn time ratio in the previous work.
Figure 9

(a) The data routing schemes in phase 0 for ; (b) The data routing schemes in phase 1 for ; (c) The data routing schemes in phase 4 for ; (d) The data routing schemes in phase 42 for .

Figure 10

(a) The data routing schemes in phase 0 for in the previous work; (b) The data routing schemes in phase 1 for in the previous work; (c) The data routing schemes in phase 4 for in the previous work; (d) The data routing schemes in phase 42 for in the previous work.

(a) The data routing schemes in phase 0 for in the previous work; (b) The data routing schemes in phase 1 for in the previous work; (c) The data routing schemes in phase 4 for in the previous work; (d) The data routing schemes in phase 42 for in the previous work. The data routing schemes for and in phase 0 are depicted in Figure 11.
Figure 11

(a) The data routing schemes in phase 0 for ; (b) The data routing schemes in phase 0 for .

(a) The data routing schemes in phase 0 for ; (b) The data routing schemes in phase 0 for . Results retrieved from the solution to OPT-4 for SN1. In these figures, the solid arrow drawn from one sensor node to the other represents that the former one sends data to the later one. The hollow arrow pointing toward the wireless energy transfer device means the sensor node is sending data directly to the replenishing device while being charged. The number next to each sensor node represents the visiting order of it, i.e., the number “1” means that the sensor node is the first node along the travelling path. In Table 3, the forth column contains the time at which the wireless energy transfer device arrives at the node along the path . The fifth column lists the time durations spent on charging different nodes. The sixth column gives the remaining battery energy of each sensor node when visited by the wireless energy transfer device.
Table 3

Results retrieved from the solution to OPT-4 for SN1.

Node No.CoordinatesRi(Kbits/s)Arrival Time(s)Charging Time(s)Remaining Battery Energy (kJ)
1222 65012143,383.352073.440.58
2210 62714145,461.98874.596.50
3179 54115146,354.85252.289.65
4240 51715146,620.242063.120.54
5200 47015148,695.70535.508.67
6100 50015149,252.08198.439.83
7123 45616149,460.44247.309.58
8150 39016149,722.01498.508.31
9103 32011150,237.37336.279.06
10104 28219150,581.2428.9110.66
1162 27719150,618.6181.1910.37
1252 25412150,704.8238.9710.61
134 25514150,753.3928.5410.66
1430 33312150,798.3734.4710.65
1510 38315150,843.6128.8910.67
1660 40019150,883.06192.99.82
1710 45016151,090.1191.9810.34
1819 51211151,194.6239.5510.63
1945 55511151,244.2235.1910.67
2026 62011151,292.9530.1410.66
21100 60015151,338.42315.948.31
22134 67612151,671.011230.684.14
2370 76414152,923.461716.062.05
2477 85012154,656.77990.565.83
2560 90016155,657.89156.1210.10
2630 90014155,820.0186.1010.28
2710 92316155,912.2128.5810.66
2819 98015155,952.3344.9810.56
2950 95014156,005.9424.1810.68
3066 95011156,031.3220.8310.71
31123 98819156,067.5681.2110.39
32104 89714156,167.36136.8210.25
33130 90016156,309.41231.859.65
34176 89912156,550.4691.0610.44
35170 89015156,643.6933.1910.63
36200 85019156,686.8868.4610.47
37256 89716156,769.9687.6510.57
38470 98815156,904.1247.8710.56
39437 91219156,968.56857.966.53
40313 81412157,858.13174.1310.10
41320 81014158,033.2631.5710.66
42349 76116158,077.362064.680.54
43400 75016160,152.47910.506.13
44470 70014161,080.1749.6610.56
45450 55014161,160.10186.729.86
The dynamic nature of the data routing schemes: The dynamic nature of the data routing schemes is obvious since . Specifically, in phase 42, the 42nd sensor node receives data from 41st, 40th and 43rd nodes, and then sends data to , while in phase 0, it sends data to , and receives data only from 40th and 41st nodes. The cyclic nature of the date routing schemes: OPT-4 is based on the modeling of the first normal replenishing cycle. And the optimal solution to it is also applied to the normal replenishing cycles later on, which embodies the cyclic nature. The cyclic nature of the data routing schemes will be fully exhibited by the energy-time curve of a sensor node lately. The “bottleneck” sensor nodes: There must exist at least one “bottleneck” sensor node according to Theorem 3. Therefore, we will try to locate these sensor nodes and find a way to eliminate these nodes in the sequel. The sensor node which is the sensor node along the path is the bottleneck node if and only if the following equation holds: After calculating the power used by all sensor nodes in different phases, we find that the 4th and 42nd along satisfy Equation (9). Therefore, they are both bottleneck nodes. In addition, it is also the reason why we draw the routing schemes in phase 4 and 42. The existence of bottleneck nodes do harm to the stability of WSNs. Therefore, for this kind of sensor nodes, we developed a “cushion” strategy in case of their energy level falling below . This strategy is implemented by conducting an extra replenishing assignment during the sojourn time both in pre-normal replenishing stage and normal replenishing cycles only for bottleneck sensor nodes. During the extra replenishing assignment, the wireless energy transfer device visits bottleneck nodes one after another, and offers them with an extra amount of energy, which increases their energy by five percent of their maximum energy. The travelling path is the shortest Hamilton cycle connecting all bottleneck sensor nodes and the service station as shown in Figure 12. The energy replenishing rate applied in the normal replenish assignment is changed to watts. Hence, the initial energy of each normal replenishing cycle will be and the minimum remaining energy for these nodes will be . In addition, the replenishing rate for bottleneck sensor node , which is the sensor node along , during phase will be adjusted according to the following equation: thus:
Figure 12

The travelling path for the extra replenishing assignment.

The extra replenishing rate of the sensor node 42 in normal replenishing cycles is adjusted to 4.73 W in accordance with Equation (20), and the extra replenishing time duration can be calculated as: For the 42nd sensor node, the duration of the extra replenishing operation is about 110 s. The pre-normal replenishing stage: The working strategies for sensor nodes and the wireless energy transfer device in the pre-normal replenishing stage are almost the same as those in normal replenishing cycles. The energy charging rate is adjusted according to Theorem 4, which is approximately 0.37 W for 42nd sensor node. The power usages of the 42nd sensor node in each phase are listed in Table 4.
Table 4

Power usage of the 42nd sensor node in each phase.

Phase No.Power of 42nd Node (W)Phase No.Power of 42nd Node (W)
00.0759230.0011
10.0759240.0047
20.0759250.0047
30.0759260.0047
40.0759270.0047
50.0759280.0047
60.0759290.0047
70.0759300.0047
80.0759310.0047
90.0759320.0047
100.0759330.0047
110.0759340.0047
120.0759350.0047
130.0759360.0047
140.0759370.0047
150.0759380.0295
160.0759390.0154
170.0759400.0047
180.0759410.0047
190.0759420.0307
200.0759430.0267
210.0759440.0204
220.0154450.0759
The travelling path for the extra replenishing assignment. Power usage of the 42nd sensor node in each phase. The energy-time curve combining the pre-normal stage, the first normal cycle and the second normal cycle of the 42nd sensor node with and without extra replenishing assignment are drawn in Figure 13 and Figure 14, respectively. From the energy consumption curve over time in the first and second normal cycle, we can figure out the cyclic nature of working strategies of sensor nodes and the wireless energy transfer device.
Figure 13

The energy-time curve of the 42nd sensor node without extra energy replenishing in the pre-normal replenishing stage and the 1st and 2nd normal replenishing cycles.

Figure 14

The energy-time curve of the 42nd sensor node with extra energy replenishing in the pre-normal replenishing stage and the 1st and 2nd normal replenishing cycles.

The extra replenishing in the pre-normal energy replenishing stage starts at 98,013 s, and ends at 98,123 s. The remaining battery energy at the beginning of each normal cycle is 4.68 kJ, and 5.22 kJ when the extra replenishing ends. The values of notations in Figure 13 and Figure 14 are listed in Table 5.
Table 5

Notations and their values in Figure 13 and Figure 14.

NotationsValues
τ143,360 s
t42pn14,717 s
t42pn+τ4216,782 s
t42158,077 s
t42+τ42160,142 s
Emax10.80 kJ
Emin0.54 kJ
Emin421.08 kJ
E421.24 kJ (without extra replenishing in Figure 13) 1.78 kJ (with extra replenishing in Figure 14)
The energy-time curve of the 42nd sensor node without extra energy replenishing in the pre-normal replenishing stage and the 1st and 2nd normal replenishing cycles. The energy-time curve of the 42nd sensor node with extra energy replenishing in the pre-normal replenishing stage and the 1st and 2nd normal replenishing cycles. Notations and their values in Figure 13 and Figure 14.

7. Conclusions

In this article, we investigate the working strategies of sensor nodes and wireless energy transfer devices in WSNs with multiple base stations. The entire sensor network is firstly divided into sub networks according to the concept of Voronoi diagram. The whole energy replenishing procedure is firstly categorized into the pre-normal and normal replenishing stages. By enumerating constraints that sensor nodes and wireless energy transfer devices should comply with, we obtain the optimization problem OPT-1 for the normal replenishing cycles. After dividing the cycle into individual phases, we reach the multi-phased optimization problem OPT-3 which retains the same optimality as OPT-2. OPT-3 is linearized through variable substitution, and then we have OPT-4. Later on, issues relating to the pre-normal replenishing stage are also studied in this article. The simulation conducted in this paper offers us the working strategies of different phases, denoted as , for both sensor nodes and wireless energy transfer devices. After analyzing the simulation results, the dynamic and cyclic natures of the strategies are revealed. In addition, the bottleneck nodes are pointed out with the help of Equation (19), and an extra replenishing assignment is carried out to provide a cushion for these sensor nodes.
  3 in total

1.  Wireless power transfer via strongly coupled magnetic resonances.

Authors:  André Kurs; Aristeidis Karalis; Robert Moffatt; J D Joannopoulos; Peter Fisher; Marin Soljacic
Journal:  Science       Date:  2007-06-07       Impact factor: 47.728

2.  A Hybrid Memetic Framework for Coverage Optimization in Wireless Sensor Networks.

Authors:  Chia-Pang Chen; Subhas Chandra Mukhopadhyay; Cheng-Long Chuang; Tzu-Shiang Lin; Min-Sheng Liao; Yung-Chung Wang; Joe-Air Jiang
Journal:  IEEE Trans Cybern       Date:  2014-12-11       Impact factor: 11.448

3.  Power Loss Analysis and Comparison of Segmented and Unsegmented Energy Coupling Coils for Wireless Energy Transfer.

Authors:  Sai Chun Tang; Nathan J McDannold
Journal:  IEEE J Emerg Sel Top Power Electron       Date:  2014-06-13       Impact factor: 4.472

  3 in total
  2 in total

1.  Distributed Sensor Nodes Charged by Mobile Charger with Directional Antenna and by Energy Trading for Balancing.

Authors:  Celso Moraes; Sunghee Myung; Sangkeum Lee; Dongsoo Har
Journal:  Sensors (Basel)       Date:  2017-01-10       Impact factor: 3.576

2.  A Framework of Joint Energy Provisioning and Manufacturing Scheduling in Smart Industrial Wireless Rechargeable Sensor Networks.

Authors:  Yixiong Feng; Yong Wang; Hao Zheng; Shanghua Mi; Jianrong Tan
Journal:  Sensors (Basel)       Date:  2018-08-07       Impact factor: 3.576

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.