Research Article

Collaborative Wireless Power Transfer in Wireless Rechargeable Sensor Networks

Algorithm 3

Recharging requirement for LCs.
Input:Residual energy of a node (LC().E)
Output:Charging Request to GC or LC
1 if(LC().E < T3 && GC! = busy)
2  low_energy_of_LC ⟵ low_energy_of_LC+1
3  charging_requests_to_GC ⟵ charging_request_to_GC+ 1
4 end if
5 if()
6  low_energy_of_LC ⟵ low_energy_of_LC+1
7  charging_request_to_LC⟵charging_request_to_LC+1
8 end if
9 if()
10  low_energy_of_LC ⟵ low_energy_of_LC+1
11  charging_request_to_LC⟵charging_request_to_LC+1
12 end if