Next Article in Journal
Electrochemical Aptamer-Based Biosensor for Detecting Pap31, a Biomarker for Carrion’s Disease
Previous Article in Journal
Space Debris In-Orbit Detection with Commercial Automotive LiDAR Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Wireless Charging Path Optimization for Critical Nodes in Internet of Things-Integrated Renewable Sensor Networks

1
School of Information and Communication Engineering, Dalian University of Technology, Dalian 116024, China
2
Department of Economics, The National College of Business Administration and Economics, Multan 61000, Pakistan
3
School of Sciences, Harbin Institute of Technology, Shenzhen 518060, China
4
School of Engineering, Ulster University, Belfast BT15 1AP, UK
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(22), 7294; https://doi.org/10.3390/s24227294
Submission received: 13 October 2024 / Revised: 5 November 2024 / Accepted: 11 November 2024 / Published: 15 November 2024
(This article belongs to the Section Intelligent Sensors)

Abstract

:
Wireless sensor networks (WSNs) play a crucial role in the Internet of Things (IoT) for ubiquitous data acquisition and tracking. However, the limited battery life of sensor nodes poses significant challenges to the long-term scalability and sustainability of these networks. Wireless power transfer technology offers a promising solution by enabling the recharging of energy-depleted nodes through a wireless portable charging device (WPCD). While this approach can extend node lifespan, it also introduces the challenge of bottleneck nodes—nodes whose remaining energy falls below a critical value of the threshold. The paper addresses this issue by formulating an optimization problem that aims to identify the optimal traveling path for the WPCD based on ant colony optimization (WPCD-ACO), with a focus on minimizing energy consumption and enhancing network stability. To achieve it, we propose an objective function by incorporating a time-varying z phase that is managed through linear programming to efficiently address the bottleneck nodes. Additionally, a gateway node continually updates the remaining energy levels of all nodes and relays this information to the IoT cloud. Our findings indicate that the outage-optimal distance achieved by WPCD-ACO is 6092 m, compared to 7225 m for the shortest path and 6142 m for Dijkstra’s algorithm. Furthermore, the WPCD-ACO minimizes energy consumption to 1.543 KJ, significantly outperforming other methods: single-hop at 4.8643 KJ, GR-Protocol at 3.165 KJ, grid clustering at 2.4839 KJ, and C-SARSA at 2.5869 KJ, respectively. Monte Carlo simulations validate that WPCD-ACO is outshining the existing methods in terms of the network lifetime, stability, survival rate of sensor nodes, and energy consumption.

1. Introduction

The broad integration of the Internet of Things (IoT) and wireless sensor networks (WSNs) is getting more attention these days for data monitoring and tracking [1,2]. Smart sensor nodes with computing, sensing, and storage capabilities make up the WSN. Due to their small battery capacity, these sensor nodes only have a limited amount of time before they quit working. To solve this problem, ambient energy harvesting has become the focus of much research [3]. We can convert ambient energy from wind, air, and solar into electrical energy to recharge the batteries of sensor nodes [4]. However, the elementary limitations of these approaches are time-variable and environment-dependent, which makes them unreliable [5]. WSNs have shown remarkable lifetime expansion over the previous few years because of wireless charging to eliminate the dependency on wires and manual battery replacement [6].
One outstanding method for wireless energy replenishment that finally leads to the WSNs’ lifetime enrichment is wireless power transfer (WPT) [7]. The topical research focuses on recharging the sensor nodes by deploying the wireless charging vehicles. These wireless charging vehicles are equipped with WPT devices and large-capacity batteries. Most of the charging schemes are on-demand, which can transfer energy through a static source to make the WSN perpetual [8]. The latest research work emphasizes deploying the wireless charging drone to charge the sensor nodes in a rechargeable wireless sensor network. However, the charging drones have a limited amount of energy to transfer the sensor nodes due to their size as compared to the charging vehicles.
We can categorize the previous research on wireless charging the sensor nodes into five distinct groups:
  • A single drone serves as a wireless charger [9];
  • Predefined trajectory and schedule for wireless chargers [10];
  • Multiple chargers (e.g., drones, wireless charging vehicles, and wireless charging vehicle-carried drones) for a network [11];
  • Multi-objective charger (e.g., charger and base station) [12,13];
  • Power balancing and collaboration of manifold wireless chargers [14,15].
Drawing from prior research, all approaches aim to improve the lifespan and reduce the energy consumption of mobile chargers, albeit with certain limitations. Distinctively, our focus is on the efficient routing path of the wireless portable charging device (WPCD) to recharge the node’s battery with the least remaining energy first. Additionally, we aim to improve awareness of the remaining energy of each node by enabling the IoT connection. This factor helps to prolong the lifetime of a large-scale network because there is no threshold assumption about the remaining energy of the nodes. We previously assumed that the threshold value represents the minimum energy required to maintain the node’s operation, but this assumption fails when dealing with a bottleneck node [16,17]. Bottleneck nodes are those with extremely low remaining energy (e.g., even lower than the threshold value). The IoT cloud connects to the renewable wireless sensor network (RWSN) to share each sensor node’s energy status. The constant exchange of energy status at every node makes the WPCD proficient.
We can summarize this work’s key contribution as follows:
  • To ensure the perpetual life of the RWSN, we leverage a WPCD to recharge the sensor node as well as the whole network by using wireless power transfer technology (WPT). We formulate a numerical objective function by segmenting the nodes into different phases. The introductory z phase indicates the lower remaining energy nodes as bottleneck nodes; thus, a WPCD recharges those nodes on a priority basis.
  • We also propose a novel route for the WPCD to traverse all the nodes including bottleneck nodes during the entire charge cycle. The proposed optimal routing trail is defined as WPCD-ACO and handles the optimization of travel cost in terms of distance and travel time with the help of a modified ant colony optimization (ACO) algorithm.
  • We also design a connection of the IoT with the RWSN through a gateway sensor node, which is constantly exchanging the remaining energy information of every node. This energy information makes the WPCD more competent to recharge the sensor nodes promptly.
  • Finally, this joint optimal solution of the objective function and WPCD-ACO path prolongs the lifetime, ensuring stability, and reduces the energy consumption of the network even at large-scale deployment of the nodes.
The research paper arranges its remaining content as follows: Section 2 delineates the relevant aspects of the proposed research. Section 3 defines the proposed system model and formalizes the RWSN’s optimal charging schedule. Section 4 presents the simulation results and graphs. Lastly, Section 5 concludes the whole research work.

2. Related Work

This section narrates a comprehensive literature review of the WPT technology for charging the sensor nodes, WPCD routing, and the IoT-enabled WSN to understand the state-of-the-art research.

2.1. Wireless Power Transfer (WPT)

Most of the existing work uses wireless power transfer technology to recharge the sensor nodes via single or multiple chargers. Zhong et al. use this breakthrough innovation to charge and collect data in the WRSN. They proposed an optimized bifunctional vehicle trail for charging [18]. The wireless energy transfer (WET) technology was also explored by Tomar et al. for recharging the sensor nodes. They proposed a fuzzy logic charging approach of a mobile charger (MC) based on the consideration of residual energy, distance, and node density. They further expanded their research in terms of numerous MCs in a network [19]. Similarly, in [20], a joint routing and charging algorithm (J-RCA) was proposed by Lu et al. They devised multiple MCs for data collection by considering the topology changes of wireless rechargeable sensor networks to prolong their lifetime. Jia et al. presented a joint energy harvesting and decreasing energy consumption in the wireless rechargeable sensor network. Their algorithm focuses on the trade-off between two factors. One is reducing the distance of the MC and the other is the charging efficiency among the nodes [21].
While all existing methods use WPT for extending the lifetime of the WSN, they overlook the survival rate of sensor nodes. Subsequently, the risk of bottleneck node failure may increase.

2.2. Wireless Charger’s Routing

Another line of research has focused on maintaining the wireless charger’s residual energy to distribute the charging resources equally within the entire network. The team of Aslam et al. has proposed the shortest path algorithm to reduce the path of the WPCD, thus enhancing energy conservation among sensor nodes [16]. They extended their work by proposing the online clustering-state action reward state action (C-SARSA) mechanism for fair energy consumption between the RWSN [17]. On the contrary, Huang et al. proposed an energy consumption balanced tree construction minimizing the event missing rate (ECBT-MEMR) method to foresee the energy consumption of each sensor node. Afterward, this energy consumption value is used to plan the charging tasks [22]. Additionally, Liang et al. proposed an improved firefly algorithm (IFA) for increasing the charging proficiency and saving the energy consumption of the network. They optimize the deployment of MCs utilizing IFA [23]. Tao et al. find the problem of charging efficiency and coverage in the RWSN. They maximize the optimization problem to sort the charging layout and scheduling strategy [24].
However, the state-of-the-art approaches only focus on the performance of the wireless charger’s routing without considering the data transmission rate of each node. As a consequence, all the algorithms may not properly work in the case of high data transmission, which eventually leads to the dynamic energy consumption of the node (bottleneck node).

2.3. IoT Enabled WSN

The majority of the research on IoT-enabled WSNs is concentrated on particular tasks such as smart city development [25], healthcare monitoring [26], greenhouse [27], military surveillance [28], etc. Metia et al. formulated the monitoring of air pollution with the help of the IoT. They proposed a model of extended fractional-order Kalman filtering (EFKF) with IoT integration to collect more reliable and accurate data from the air [29]. A team of Rahman et al. also implemented the IoT-equipped WSN to monitor the environment. They implemented the low-power, low-cost, and wide-range (LPWR) framework using the low-power and low-range (LoRa) WSN [30].
In [31], an event-driven IoT-enabled WSN is formulated to handle privacy preservation. They evaluate the simulation results by a chessboard alteration pattern (SLP-ED-CBA), source location privacy for event detection (SLP-ED), and grid-based source location privacy (GB-SLP). In [32], the authors designed an IoT architecture for ensuring fault-tolerance data routing within the wireless sensor networks. They deployed the Q-learning technique to route the data from the cluster head to the mobile sink node. This reinforcement learning technique guarantees the maximization of lifetime and minimization of data loss and energy consumption.
To the best of my knowledge, all the previous research is presented particularly for extending the network lifetime or IoT enabling the wireless sensor network. This paper aims to settle the perpetual life of the RWSN by connecting it to the IoT. The incorporation of the IoT with RWSN makes the WPCD more accurate while defining the charging pattern of sensor nodes even in the case of bottleneck nodes. This charging outline is formulated by utilizing the residual energy and distance among each sensor node. The proposed structure is composed of a numerical objective function and the WPCD-ACO algorithm.

3. System Roadmap

To boost the longevity and large-scale deployment possibilities of WSNs, energy harvesting is an auspicious solution. The proposed architecture considers a 1000 m × 1000 m square area in a two-dimensional space that is more flexible and less expensive. We randomly deployed N numbers of static nodes in the designated area. A WPCD is provisioning power to the node’s batteries through WPT technology. The energy level of apiece node i’s battery must fall under the range of E m a x < = n o d e   i s   b a t t e r y > = E m i n to keep them operational. Initially, all the nodes are fully charged with maximum energy, E m a x . There is a fixed base station (BS) and a rest station (RS) in the field. The WPCD initiates its expedition from the RS to replenish every node’s battery until it recharges its energy level to E m a x . The threshold E m i n refers to the minimum energy required by a node to continue its functions. Each node contains a nickel-metal hydride (NiMH) battery, outfitted with a power-receiving coil. The nominal voltage of 1.2 V and a quantity of electricity of 2.5 Ah from the battery aid in the calculation of the values of E m a x and E m i n as shown in Equations (1) and (2):
E m a x = 3600   s × 1.2   V × 2.5   A h = 10,800   J = 10.8   K J
E m i n = 0.05 × E m a x = 540   J = 0.54   K J
A gateway node connects the entire wireless sensor network to the internet cloud. This gateway node exchanges the remaining energy information of each node with the IoT cloud. The WPCD accesses the remaining energy values from the cloud before starting its journey. This IoT connection in the WPCD adjusts the power transfer for each node, which enhances the energy efficiency of the charging procedure. The round trip of the WPCD in a single charge cycle of the RWSN is called the Hamiltonian cycle. This Hamiltonian cycle represents that the WPCD needs to recharge its battery through a static source of energy at the RS. During instantaneous circumstances, the WPCD can be a driver-operated vehicle. This type of vehicle is more intellectual, as a driver can prevent the WPCD from facing hurdles on its journey. There is pioneer WiTricity Corporation which manufactures lightweight and low-power wireless charging products. For example, WiTricity-3300 is easy to install on the WPCD, having a size of 20 cm × 28 cm × 7 cm and a weight of 3600 g [33]. For this research, the fuel and maintenance costs of the WPCD are considered out of scope.
Figure 1 represents the understanding of the whole scenario. Simultaneously, Table 1 summarizes the notations used in the proposed system model.
At the moment, sensor nodes start generating data at a rate of R i , and their energy consumption level gradually increases. This perpetual decrement in the node’s battery continues till the threshold value, E m i n . On the contrary, the nodes that are experiencing high data transmission and undergoing a fast depletion of energy occasionally face the lower remaining energy level E x m i n , below the threshold value. All these types of sensor nodes with a lower remaining energy level are called bottleneck nodes, Nb. The WPCD must provide the charging priority to the bottleneck nodes by switching at the z phase. Therefore, the WPCD starts its charging cycle from node i, or the bottleneck node according to the proposed WPCD-ACO. The traversing velocity of the WPCD is V (m/s). The approaching time of the WPCD at node i is denoted as a i to recharge its battery at the power transmission rate of U. The time spent by the WPCD to recharge the battery of any node is abbreviated as τi. After recharging the battery of the first node, the WPCD traverses towards the next node j, and so on. At last, the WPCD comes back towards the RS to recharge its own battery. Thus, the time spent by the WPCD in the RWSN is called field time, τ while the time spent at the RS is defined as vacation time, τvac.

3.1. Formulation of Numeric Objective Function

At the onset, we assumed that the battery of nodes would never fall below E m i n . To be immune from this assumption, we have formulated our optimization problem through linear programming. Let us suppose σ is the solution of our optimization function. The solution can be achieved by considering the z phase in the charge cycle of the WPCD. During phase z, the focus is on any bottleneck node that has a remaining energy lower than E m i n .
Theorem 1.
An optimal solution with a phase z recharges the bottleneck node first during the realization of the charge cycle.
Lemma 1.
Suppose a dynamic problem  σ  is constructing z phase with two different sets upon its remaining energy level, i.e., prior ( < E m i n ) and allowed ( E m i n ).
Proof of Theorem 1.
The RWSN incorporates the WPCD to power its nodes. The nodes with high data transmission can lose their energy faster. Therefore, despite considering the different numbers of WPCDs, it is easy to consider different phases. Firstly, we calculate each node’s remaining energy status to classify them into either the normal phase or the z phase. Next, the gateway node uploads the remaining energy information from the nodes to the IoT cloud. The WPCD can directly access the remaining energy information of the whole RWSN before starting the charging process. The normal phase is in charge for charging the normal energy nodes whereas the z phase is responsible for charging the lower energy nodes. There are two different sets, known as the prior and allowed sets, that maintain the remaining energy levels. The prior set holds the nodes whose remaining energy level is less than the threshold value E m i n . In contrast, the allowed set includes the nodes with a remaining energy level greater than E m i n . □

3.2. Data Transmission and Energy Consumption in WPCD-ACO Scenario

The objective function σ is formulated at a time τ z for handling the z phase. Furthermore, the σ function also handles the data transmission and energy consumption in the proposed WPCD-ACO scenario, which is computed as follows:
  • M a x i m i z e : σ = τ v a c τ
  • Subject to:
k N k i g k i z + R i = j N j i g i j z + g i B z
Herein, the rate of data transmission from node i to j and i to the BS is denoted as g i j z and g i B z during phase z.   R i and g k i z are the rate of data generated by node i and the rate of data gathering from any other node k. The rate of energy consumption p i during data transmission is handled by (4).
p i z = k N k i ρ × g k i z + j N j i C i j × g i j z + C i B × g i B
ρ is the energy consumption coefficient and g k i z is the energy consumption during data receiving from node k. The rate of energy consumption for data sending along with its coefficients is denoted as C i j × g i j z + C i B × g i B z during the z phase. In the case of the bottleneck node, when the WPCD arrives at node i, its remaining energy can be lower than E m i n as in (5).
E x m i n a i E m i n
E x m i n is the remaining energy of the bottleneck node, and (6) is responsible for the measure E x m i n of node i during the z phase. The z phase is divided into small intervals of time z as formulated in Equations (6)–(8).
      E x m i n z = E x m a x C i j × g i j z + C i B × g i B z
z Z z i τ z p i z E m a x E m i n
τ = z = 1 Z τ z
where τ z is the set of whole-time instances during the z phase, and τ is the overall time spent by the WPCD in a charge cycle.
D i j = j 2 j 1 2 + i 2 i 1 2
i = 1 N D c = i = 1 N N 2 N 1 2 + i 2 i 1 2
Equations (9), and (10) are computing the distances between the node i to j and the entire nodes as well. The arrival time of the WPCD at each node is formulated in (11).
a i = τ + i = 1 N D c V
limit to
g i j z 0 ,     g i B z 0 ,   p i z 0   i , j N ,   i j ,   z Z τ z 0   z Z τ ,   τ v a c 0   i N

3.3. Uploading and Accessing the Energy Level Information to IoT from RWSN

In an IoT-enabled WSN, the storing of battery-level data requires cloud computing, which can facilitate long-lasting storage. Figure 2 visualizes the suggested image of the proposed scheme:
Let us suppose the data generation rate of sensor node i is G i t at a time t. Then the total data generated by sensor nodes during the time interval [0, T] is measured as follows in (12):
G i T = i = 1 N ,       i j 0 T G i t d t ,                                 N b N
While data transmission and energy consumption demonstrate the energy level of every sensor node inside the network from (3) to (8). Battery level information for sensor node i at time t is denoted as B L i t . The gateway node assists in uploading the battery level information from the sensor node i to the IoT cloud at time t at the rate of µ i t . The comprehensive model computes from (13) to (20) over a time interval [0, T] as shown below:
B L i T = 0 T B L i t   d t
µ i t = B L i t
X i t + 1 = X i t + i = 1 N ,       i j B L i t ,                             N b N
X i T = X i 0 + 0 T i = 1 N ,       i j B L i t d t ,                           N b N
M t = W P C D = 1 N ,       N b N   M W P C D t
M T = 0 T W P C D = 1 N ,     N b N M W P C D t d t
r W P C D t = f B L i t ,                                                 i ,       W P C D
r W P C D T = 0 T f B L i t ,                                   i ,       W P C D
X i t + 1 and X i T are the change in cloud storage (battery information of sensor node i) and cloud storage (battery information of sensor node i) at a small interval of time t and total time T, respectively. Likewise, M t and M T are the battery information access rate for the WPCD at different times. To finish, r W P C D t and r W P C D T are the retrieval rate of battery information by the WPCD from the IoT cloud at time t and T, correspondingly. The WPCD can easily access and retrieve the battery level information of sensor nodes from the IoT cloud and make a decision to visit the node in the simple or z phase of the RWSN.

3.4. Ant Colony Optimization

Ant colony optimization (ACO) is a probabilistic and meta-heuristic method to find the solution to combinatorial problems [34]. The nature of the proposed problem is also combinatorial and relies on ACO. ACO has great strength in finding the optimal path at a large-scale area, which is similar to our formulated problem [35]. Therefore, a large number of artificial ants are created as computational agents for the problem at hand. At each iterative stage, an ant goes from state i to state j referred to as intermediate solutions. Initially, there are no pheromone trails; thus, half of the ants will move for one solution, and another half will explore an additional one randomly. An ant k computes the solution between states i and j and maintains a set of feasible expansions, A k i . Subsequently, Equation (21) calculates the probability of the ants to move among states:
p i j k = т i j α × ƞ i j β q a l l o w e d k × т i q α × ƞ i q β ,                     j a l l o w e d k                                                                                                                                                                                 0                                                                                                                                                 o t h e r w i s e
where т i j , α 0 are the pheromone trails from state i to j, and parameters to regulate the influences of т i j , respectively. ƞ i j is the desirability of changing the states defined as 1 d i j , and β 1 is a parameter to regulate the effect of ƞ i j , whereas ƞ i q and т i q show the effectiveness and level of pheromone trails for the transition to other possible states. a l l o w e d k is the set of states that needs to be explored next. Once the solution is complete, the trail levels are updated as in (22) and (23).
т i j 1 ρ × т i j + т i j k
т i j k = Q L k ,       i f   a n t   k   m o v e s   o n   t h e   e d g e s   i j 0                                                                             o t h e r w i s e
where ρ 0 ,   1 handles the pheromone evaporation and т i j k is the amount of pheromone deposited by k ant. Q and L k are the constant and length (cost) of the ant’s journey.

3.5. Proposed Optimum WPCD-ACO Path

In the proposed algorithm, states are defined as N number of nodes that are going to be traversed by the WPCD. The numerical formulation of the proposed optimum path for the WPCD is called WPCD-ACO. At time = 0, these nodes are classified into two phases based on the following specific rules:
  • Every node is served only once in a single charge cycle of WPCD;
  • The high remaining energy nodes have a low possibility of being served by the WPCD in every charge cycle;
  • After the completion of one charge cycle, if the tour is short, then ants lay out more pheromones on the entire traversed charging route;
  • The path that has the most intense pheromone will have a probability of being selected;
  • After every charge cycle, the pheromone trails evaporate.
These phases contain different sets of nodes, such as p r i o r k n e e d   t o   r e c h a r g e   f i r s t and a l l o w e d k (can be recharged afterward).
Theorem 2.
In the proposed intuition, if two nodes are neighbors, they have a short distance, and a high data transmission rate must belong to the same phase z.
Proof of Theorem 2.
The ratio of low remaining energy and less distance are the factors that should be taken into account for the next destination of an ant. Thus, the nodes with the minimum ratio fall into the same set of p r i o r k from phase z. For instance, a node j is grouped into the phase z, denoted as z (j). In that case, the probability of node j being visited after node i by the ant k is calculated from (21), rewritten by (24) to (26).
p i j k =     т i j α × ƞ i j β × r i k z j q a l l o w e d k × т i q α × ƞ i q β × [ r i k z q ] ,                 j a l l o w e d k                                                                                                                                                                                           0                                                                                                                                                                               o t h e r w i s e
r i k z j = E x m i n D i j
r i t k = s z t т i s α × ƞ i s β q a l l o w e d k × т i q α × ƞ i q β ,           z t p r i o r k                                                                                                                                                                             0                                                                                                                                 o t h e r w i s e
The E x m i n , D i j can be calculated through the aforementioned Equations (6) and (9). Obviously, r i t k z is the minimum ratio of remaining energy and distance from the z phase. On the other side, the updating rule for pheromone trails is also formulated again as (27) to (30).
т i   N t = i = 0 N D c + c
т i j t + 1 = ρ × т i j t + т i j
т i j = k = 1 A т i j k
т i j k t + 1 = Q L k ,         i f   a n t   k   t r a v e l s   f r o m   n o d e   i   t o   j                                                                                                                                         0                                                                                 o t h e r w i s e
where t and c are the counter of iteration and mean of distances, respectively. t + 1 is the next iterative level and h is the moving speed of ant k in the field. □
To understand the working of the proposed optimum WPCD-ACO path, Algorithm 1 is delineated below:
Algorithm 1. Optimum WPCD-ACO Path for WPCD
Sr. No.
Input: 
The number of ants k, α is the parameter to regulate the influences of т i j , т i j are the pheromone trails from node i to j, β is a parameter to regulate the effect of ƞ i j , ƞ i j is the desirability of changing the nodes, ρ is the evaporation rate of pheromone trails and h is the speed of ants k.
Output: WPCD Optimal Path, Dc
1.Empty the value of Dc.
2.Initialize: Total number of ank k, A = 20 or 30, α = 1, β = 1 , ρ = 0.7
    Q = 1, h = 5 cm/s, time = 0, c = 0.0014, Tij = c, and ΔTij = 0
    time is the counter of Time. For every node Tij = c is the path density.
3.Initialize all the nodes and their locations.
    Set, s = 0:
4.for k == 1 && kA do
    // s is the counter of the ant’s step. Ant k chooses the random nodes and add the nodes to the set of visitedk. Then add this in the group of priork nodes.
5.Repeat till s ≤ m
    // m is the path from one node to another.
 s = s + 1
6.    for k = 1 && kA do
        Select the next node to visit with the help of probability from Equations (24) to (26).
        Ant k will travel to the selected node. Add the selected node into the visitedk
        which eventually adds into the set of allowedk or priork.
7.        for k = 1 && kA do
           Move the ant k between the allowedk or priork to traverse all nodes for their battery replenishment.
8.Calculate the length of the journey Lk traveled by the ant k.
Update the optimal Path.
9.           for k = 1 && kA do
              Update the Tij pheromone trail by Equations (27)–(30).
           end for
       end for
    end for
10.time = time + 1
11.If time ≤ Time    then
      Nullify all the set of allowedk, visitedk or priork
12.Go to step 2.
13.else
14.Compute the optimal path, Dc
15.end for

4. Results

To divulge a better understanding of the proposed scheme, we simulated a series of results with different numbers of iterations and ants. The proposed WPCD-ACO is compared with the state-of-the-art literature to demonstrate its effectiveness even in the case of the bottleneck node.
Table 2 lists the parameters used in the simulation application scenario to study the influence of ants and pheromone trails.
Simulation starts with the communication of data among the sensor nodes. Figure 3 shows the data-sending rate of the bottleneck and other nodes as well.
Data communication within the network consumes a significant amount of energy. Hence, an increase in data transmission leads to an increase in energy consumption, which in turn reduces the remaining energy even below the threshold value, E m i n . As soon as the remaining energy of any bottleneck node reaches E x m i n , this node switches to the z phase and recharges its battery via the WPCD on a priority basis to remain operational forever. The WPCD transmits power to the nodes of the z phase first. We validated the results with the help of a Monte Carlo simulation, where c is the mean distance matrices of the nodes. The proposed optimum path for WPCD-ACO is implemented through the influential behavior of ant colony optimization satisfying the z phase effect for drifting the WPCD. Hence, the reward function of the WPCD-ACO algorithm is tested at different values of ρ . Figure 4 shows that ρ = 0.7 is formulating the best reward for the ant’s behavior in the WPCD-ACO algorithm.
The novel objective function σ = τ v a c τ is showing the successful application of the z phase and maximizes the ratio of vacation time to field time. Moreover, if the charging methodology effectively extends the node’s lifetime, it should result in a reduction in the WPCD influx time. Figure 5 gives evidence that the arrival time of the WPCD at each node is significantly lower than the benchmark algorithm in the literature. The lower arrival time undoubtedly indicates that the IoT-enabled WSN is providing more intellectual information about the remaining energy to the WPCD. Based on the provided energy, the proposed WPCD-ACO measures the optimum path for recharging the nodes, which reduces its arrival time instantly.
The proposed method calculates the total travel time by comparing it with the shortest path, grid clustering, and Dijkstra algorithm. Figure 6 clearly states that the proposed methodology has less travel time than the other equivalent literature. The lower traveling time in the field enables the WPCD to spend more time at the rest station for its vacation.
Likewise, one of the core objectives of the proposed scenario is to decrease the travel distance of the WPCD in the field. Figure 7 illustrates that the outage optimal distance measured by the proposed WPCD-ACO method is 6092 m as compared to 7225 m in the case of the shortest path, 6761 m in the case of grid clustering, and 6142 m in the case of Dijikstra’s algorithm, respectively [19,21].
The grid clustering tactic, as presented in [19], comprises a wireless charging device to supplement the power of sensor nodes. This approach effectively increases the network lifetime and significantly reduces its energy consumption. Other research in [19,22] also introduces the wireless power transmission approach to save the network’s lifetime. The comparative scrutiny of Figure 8 displays that our methodology conserves energy more efficiently than the others. The energy consumption is almost 50 percent lower than previous approaches. Quantitatively, the energy consumption for a single hop is 4.8643 KJ while GR-Protocol has 3.165 KJ, Grid clustering has 2.4839 KJ, C-SARSA has 2.5869 KJ, and the proposed WPCD-ACO has 1.543 KJ, correspondingly.
Finally, to validate the superiority of our proposed WPCD-ACO, we have compared our work with that of [33]. In line with the fundamental objective of the WPCD-ACO methodology, bottleneck nodes are being recharged on a priority basis. Therefore, the survival rate of the nodes is almost 99 percent in the entire network. In contrast, ECBT-MEMR has a lower number of surviving nodes as compared to WPCD-ACO at a different number of deployed nodes as shown in Figure 9.

5. Conclusions and Future Directions

Harnessing the abilities of WPT technology has arisen as a means of combating battery lifespan limitations and enhancing the functional lifetime of the IoT-integrated WSNs. In this study, we investigated the numerical optimization of a charging trail of a WPCD, especially in the case of a bottleneck node whose remaining energy is at an alarming stage. WPT restores the energy of sensor nodes, enabling us to achieve the optimal distance and lower traveling time of the WPCD. Once the optimization of the objective functions has been planned, an iterative method WPCD-ACO, based on the ACO, is chosen along with the IoT.
The Monte Carlo simulation is performed to corroborate the significant numerical results as follows:
The long-lasting sensor network under the WPCD-ACO algorithm is more efficient than the compared shortest path, grid clustering, and Dijikstra’s algorithm. It is achieved by calculating the optimal distance of the WPCD, reduction in arrival time of the WPCD, and lower travel time of the WPCD within the RWSN.
The rate of surviving nodes in the proposed WPCD-ACO method is adequately higher than the other compared methods like single hop, grid clustering, and ECBT-MEMR. It is due to handling the bottleneck nodes in the z phase of the optimization.
The energy consumption of the WPCD-ACO algorithm is less than the single hop, GR-Protocol, grid clustering, and C-SARSA algorithms due to a better awareness of the energy level information of each sensor node with the help of an IoT connection.
Furthermore, the ongoing research on wireless power transfer techniques should be more versatile for energy transfer, as well as support expanding the coverage area of wireless charging structures.

Author Contributions

Conceptualization of this study, methodology, software, and writing (N.A.); formal analysis and investigation (H.W.); data curation and writing (M.F.A.); data curation and writing (M.A.); writing and review (M.U.H.). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Çavdar, M.C.; Korpeoglu, I.; Ulusoy, Ö. Application Scheduling With Multiplexed Sensing of Monitoring Points in Multi-Purpose IoT Wireless Sensor Networks. IEEE Trans. Netw. Serv. Manag. 2024, 21, 729–744. [Google Scholar] [CrossRef]
  2. Osamy, W.; Salim, A.; Khedr, A.M.; El-Sawy, A.A. IDCT: Intelligent Data Collection Technique for IoT-Enabled Heterogeneous Wireless Sensor Networks in Smart Environments. IEEE Sens. J. 2021, 21, 21099–21112. [Google Scholar] [CrossRef]
  3. Rosabal, O.M.; López, O.L.A.; Alves, H.; Latva-aho, M. Sustainable RF Wireless Energy Transfer for Massive IoT: Enablers and challenges. IEEE Access 2023, 11, 133979–133992. [Google Scholar] [CrossRef]
  4. Wang, H.; Yi, M.; Zhang, Z.; Zhang, H.; Liu, J.; Zhu, Z.; Wang, Q.; Yuan, Y. A Wind-Solar energy harvester based on airflow enhancement mechanism for rail-side devices. Energy 2022, 283, 129116. [Google Scholar] [CrossRef]
  5. Park, Y.J. Next-Generation wireless charging systems for mobile devices. Energies 2022, 15, 3119. [Google Scholar] [CrossRef]
  6. Zheng, K.; Luo, R.; Wang, Z.; Liu, X.; Yao, Y. Short-Term and Long-Term Throughput Maximization in Mobile Wireless-Powered Internet of Things. IEEE Internet Things J. 2024, 11, 10575–10591. [Google Scholar] [CrossRef]
  7. Feng, H.; Tavakoli, R.; Onar, O.C.; Pantic, Z. Advances in High-Power Wireless Charging Systems: Overview and Design Considerations. IEEE Trans. Transp. Electrif. 2020, 6, 886–919. [Google Scholar] [CrossRef]
  8. Ozgonenel, O.; Ercan, S.U. Radio frequency energy harvesting for low power sensors. Teh. Vjesn. 2021, 28, 1952–1959. [Google Scholar]
  9. Chen, J.; Yu, C.W.; Ouyang, W. Efficient Wireless Charging Pad Deployment in Wireless Rechargeable Sensor Networks. IEEE Access 2020, 8, 39056–39077. [Google Scholar] [CrossRef]
  10. Jiang, J.R.; Lin, T.Y. Particle swarm optimization for charger deployment in wireless rechargeable sensor networks. International Journal of Parallel. Emergent Distrib. Syst. 2021, 36, 652–667. [Google Scholar] [CrossRef]
  11. Chen, J.; Yu, C.W.; Cheng, R.H. Collaborative Hybrid Charging Scheduling in Wireless Rechargeable Sensor Networks. IEEE Trans. Veh. Technol. 2022, 71, 8994–9010. [Google Scholar] [CrossRef]
  12. Liu, Y.; Lam, K.Y.; Han, S.; Chen, Q. Mobile data gathering and energy harvesting in rechargeable wireless sensor networks. Inf. Sci. (N. Y.) 2019, 482, 189–209. [Google Scholar] [CrossRef]
  13. Wang, Y.; Dong, Y.; Li, S.; Wu, H.; Cui, M. CRCM: A new combined data gathering and energy charging model for WRSN. Symmetry 2018, 10, 319. [Google Scholar] [CrossRef]
  14. Tang, L.; Chen, Z.; Cai, J.; Guo, H.; Wu, R.; Guo, J. Adaptive energy balanced routing strategy for wireless rechargeable sensor networks. Appl. Sci. 2019, 9, 2133. [Google Scholar] [CrossRef]
  15. Mo, L.; Kou, A.K.; He, S. Energy-Aware Multiple Mobile Chargers Coordination for Wireless Rechargeable Sensor Networks. IEEE Internet Things J. 2019, 6, 8202–8214. [Google Scholar] [CrossRef]
  16. Aslam, N.; Xia, K.; Haider, M.T.; Hadi, M.U. Energy-aware adaptive weighted grid clustering algorithm for renewable wireless sensor networks. Future Internet 2017, 9, 54. [Google Scholar] [CrossRef]
  17. Aslam, N.; Xia, K.; Hadi, M.U. Optimal Wireless Charging Inclusive of Intellectual Routing Based on SARSA Learning in Renewable Wireless Sensor Networks. IEEE Sens. J. 2019, 19, 8340–8351. [Google Scholar] [CrossRef]
  18. Zhong, P.; Xu, A.; Zhang, S.; Zhang, Y.; Chen, Y. EMPC: Energy-Minimization Path Construction for data collection and wireless charging in WRSN. Pervasive Mob. Comput. 2021, 73, 101401. [Google Scholar] [CrossRef]
  19. Tomar, A.; Muduli, L.; Jana, P.K. A Fuzzy Logic-Based On-Demand Charging Algorithm for Wireless Rechargeable Sensor Networks With Multiple Chargers. IEEE Trans. Mob. Comput. 2021, 20, 2715–2727. [Google Scholar] [CrossRef]
  20. Lu, Z.; Fan, B.; Cai, J.; Tang, L. J-RCA: A Joint Routing and Charging Algorithm with WCE Assisted Data Gathering in Wireless Rechargeable Sensor Networks. IEEE Sens. J. 2021, 21, 3888–3899. [Google Scholar] [CrossRef]
  21. Jia, R.; Wu, J.; Wang, X.; Lu, J.; Lin, F.; Zheng, Z.; Li, M. Energy Cost Minimization in Wireless Rechargeable Sensor Networks. IEEE/ACM Trans. Netw. 2023, 31, 2345–2360. [Google Scholar] [CrossRef]
  22. Huang, S.; Sha, C.; Zhu, X.; Wang, J.; Wang, R. Charging Scheduling Method for Wireless Rechargeable Sensor Networks Based on Energy Consumption Rate Prediction for Nodes. Sensors 2024, 24, 5931. [Google Scholar] [CrossRef]
  23. Liang, S.; Zhiyi, F.; Geng, S.; Lin, C.; Li, J.; Li, S.; Wang, A. Charging UAV deployment for improving charging performance of wireless rechargeable sensor networks via joint optimization approach. Comput. Netw. 2021, 201, 108573. [Google Scholar] [CrossRef]
  24. Wu, T.; Yang, P.; Dai, H.; Xiang, C.; Xu, W. Optimal Charging Oriented Sensor Placement and Flexible Scheduling in Rechargeable WSNs. ACM Trans. Sens. Netw. 2022, 18, 1–27. [Google Scholar] [CrossRef]
  25. Rejeb, A.; Rejeb, K.; Steve, S.; Horst, T.; Suhaiza, Z. The Big Picture on the Internet of Things and the Smart City: A Review of What We Know and What We Need to Know. Internet Things 2022, 19, 100565. [Google Scholar] [CrossRef]
  26. Zheng, K.; Luo, R.; Liu, X.; Qiu, J.; Liu, J. Distributed DDPG-Based Resource Allocation for Age of Information Minimization in Mobile Wireless-Powered Internet of Things. IEEE Internet Things J. 2024, 11, 29102–29115. [Google Scholar] [CrossRef]
  27. Maraveas, C.; Piromalis, D.; Arvanitis, K.G.; Bartzanas, T.; Loukatos, D. Applications of IoT for optimized greenhouse environment and resources management. Comput. Electron. Agric. 2022, 198, 106993. [Google Scholar] [CrossRef]
  28. Faris, M.; Mahmud, M.N.; Salleh, M.F.M.; Alnoor, A. Wireless Sensor Network Security: A Recent Review Based on State-of-the-Art Works; SAGE Publications Inc.: Thousand Oaks, CA, USA, 1 January 2023. [Google Scholar]
  29. Metia, S.; Nguyen, H.A.D.; Ha, Q.P. IoT-enabled wireless sensor networks for air pollution monitoring with extended fractional-order Kalman filtering. Sensors 2021, 21, 5313. [Google Scholar] [CrossRef]
  30. Rahman, G.M.E.; Wahid, K.A.; Dinh, A. IoT enabled Low power and Wide range WSN platform for environment monitoring application. In Proceedings of the 2020 IEEE Region 10 Symposium, TENSYMP, Dhaka, Bangladesh, 5–7 June 2020; p. 513. [Google Scholar]
  31. Sharma, N.; Bhatt, R. Source location privacy preservation in IoT-enabled event-driven WSNs. Int. J. Pervasive Comput. Commun. 2023, 19, 782–798. [Google Scholar] [CrossRef]
  32. Rawal, A.P.; Chanak, P. A Q-Learning-Based Fault-Tolerance Data Routing Scheme for IoT-Enabled WSNs. IEEE Internet Things J. 2024, 11, 25283–25293. [Google Scholar] [CrossRef]
  33. Qualcomm. Qualcomm WiPower Technology|Qualcomm, Qualcomm. 2024. Available online: https://www.qualcomm.com/products/wipower (accessed on 5 January 2024).
  34. Wu, Q.; Chen, H.; Liu, B. Path Planning of Agricultural Information Collection Robot Integrating Ant Colony Algorithm and Particle Swarm Algorithm. IEEE Access 2024, 12, 50821–50833. [Google Scholar] [CrossRef]
  35. Alhenawi, E.; Khurma, R.A.; Sharieh, A.A.; Al-Adwan, O.; Sherman, A.A.; Shannaq, F. Parallel Ant Colony Optimization Algorithm for Finding the Shortest Path for Mountain Climbing. IEEE Access 2023, 11, 6185–6196. [Google Scholar] [CrossRef]
Figure 1. The layout of the IoT-RWSN with an effect of phase z.
Figure 1. The layout of the IoT-RWSN with an effect of phase z.
Sensors 24 07294 g001
Figure 2. The remaining energy level is uploaded and accessed from the IoT cloud.
Figure 2. The remaining energy level is uploaded and accessed from the IoT cloud.
Sensors 24 07294 g002
Figure 3. Data sending rate of bottleneck and other nodes.
Figure 3. Data sending rate of bottleneck and other nodes.
Sensors 24 07294 g003
Figure 4. Reward function curve in WPCD-ACO.
Figure 4. Reward function curve in WPCD-ACO.
Sensors 24 07294 g004
Figure 5. The arrival time of WPCD at each node is from 1 to 50.
Figure 5. The arrival time of WPCD at each node is from 1 to 50.
Sensors 24 07294 g005
Figure 6. Total traveling time of the WPCD in the field.
Figure 6. Total traveling time of the WPCD in the field.
Sensors 24 07294 g006
Figure 7. Optimal distance traveled by WPCD.
Figure 7. Optimal distance traveled by WPCD.
Sensors 24 07294 g007
Figure 8. Total Energy consumption of RWSN.
Figure 8. Total Energy consumption of RWSN.
Sensors 24 07294 g008
Figure 9. Number of surviving nodes in the RWSN.
Figure 9. Number of surviving nodes in the RWSN.
Sensors 24 07294 g009
Table 1. Notations of the system model.
Table 1. Notations of the system model.
NotationsDetails of Notations
WPCDcharger (wireless portable charging device)
BS base station
RSrest station
Ρdata receiving power consumption coefficient
Upower charging rate
Vtraversing speed of WPCD
Allowedset of sensor nodes that have higher remaining energy than E m i n
Cijenergy consumption coefficient of sending data from node i to j
CiBenergy consumption coefficient of sending data from node i to BS
priorset of nodes with lower remaining energy E x m i n
E m a x fully charge energy
E m i n minimum energy at which a sensor node can remain functional
v i s i t e d k the set of nodes which need to be visited by ants
Bottleneck NodeNb
E x m i n the remaining energy of the bottleneck node
g i j coefficient of data flow from node i to j
g i B coefficient of data flow from node i to BS
R i data generating rate
τcomplete time of the WPCD in the field
τvacvacation time of the WPCD
a i approaching time of the WPCD of node i
z phasespecific period to recharge the lower remaining energy first
D c complete distance traveled by the WPCD
Table 2. Simulation parameters and their values.
Table 2. Simulation parameters and their values.
ParametersValues of Parameters
N50
RS position[0, 0]
BS position[500, 500]
U5 watts
AntennaOmni-directional
Total ants A20, 30
h5 cm/s
V5 m/s
Path lossLog-normal shadowing
α1
β 1
ρ 0.7
Q1
Number of iterations30, 60, 90
c0.0014
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Aslam, N.; Wang, H.; Aslam, M.F.; Aamir, M.; Hadi, M.U. Intelligent Wireless Charging Path Optimization for Critical Nodes in Internet of Things-Integrated Renewable Sensor Networks. Sensors 2024, 24, 7294. https://doi.org/10.3390/s24227294

AMA Style

Aslam N, Wang H, Aslam MF, Aamir M, Hadi MU. Intelligent Wireless Charging Path Optimization for Critical Nodes in Internet of Things-Integrated Renewable Sensor Networks. Sensors. 2024; 24(22):7294. https://doi.org/10.3390/s24227294

Chicago/Turabian Style

Aslam, Nelofar, Hongyu Wang, Muhammad Farhan Aslam, Muhammad Aamir, and Muhammad Usman Hadi. 2024. "Intelligent Wireless Charging Path Optimization for Critical Nodes in Internet of Things-Integrated Renewable Sensor Networks" Sensors 24, no. 22: 7294. https://doi.org/10.3390/s24227294

APA Style

Aslam, N., Wang, H., Aslam, M. F., Aamir, M., & Hadi, M. U. (2024). Intelligent Wireless Charging Path Optimization for Critical Nodes in Internet of Things-Integrated Renewable Sensor Networks. Sensors, 24(22), 7294. https://doi.org/10.3390/s24227294

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

Article Metrics

Back to TopTop