Submitted:
07 February 2024
Posted:
08 February 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. System Model
2.1. 3D WUSN Model
- -
- After setting them up, all sensors stay put. Even though they have different jobs, they all start with the same amount of power and keep it consistent.
- -
- There are an equal number of sensors on the ground and below it. In each group or “cluster” (let’s call C), there’s an even mix of M sensors.
- -
- Sensors on the ground can either be leaders (Cluster Heads or CH) or just regular members. Only the leader sensor collects data from both on-the-ground and underground sensors, sending it to the Base Station (BS) every hour.
- -
- Within each group, some sensors, marked as k, focus mainly on collecting data. They then send this data to their leader sensors above the ground.
- -
- For communication, sensors talk directly to their leader sensors. These leader sensors then send data to the main control point without any stops in between.
- -
- The main control point, crucial for putting all data together, is always fixed in one central spot.
- -
- At the end of each hour of communication, we check how much power each sensor has left. This helps us decide if we need to change the leader sensors.

2.2. Mathematical Model
- -
- All sensor nodes are fixed after being deployed, and the energy of the nodes is the same at the beginning, although in the model the sensors are used for different purposes, and their energy is the same at initialization.
- -
- M sensor nodes will be assigned to a given cluster C. The number of nodes above the ground and underground was divided based on the ratio of the datasets.
- -
- The number of members in clusters is not the same quantity.
- -
- Nodes marked as CH will be on the ground, and a cluster will form between the above-the-ground and underground nodes. The nodes that are above the ground, can be designated as member nodes or can be cluster heads if it is a cluster head, then it will collect information from underground and above the ground nodes which transmits the information to the BS. The transmission schedule will be 1 hour each.
- -
- In a cluster, there will be k underground nodes, the underground nodes are responsible for collecting and transmitting information to the CH node on the ground.
- -
- Single-hop communication is assumed in the sense that member clusters to CH directly and CHs forward data to BS in the communication range.
- -
- The BS will be permanently assigned in a central location.
- -
- After each round, all nodes will be calculated with the remaining energy so that BS would consider updating the array nodes for the next rounds based on the remaining energy.


3. The FCM-WSN algorithm
| Algorithm 1 FCM-3DWUSN Clustering formation | |
| Input: A number of sensors (M); A number of clusters (C); Fuzzifier; The maximum iteration maxSteps; Sensor list. Output: Matrix u, and a matrix of center V |
|
| 1: | t ← 0 |
| 2: | k ← 1 |
| 3: | Initialize ukj satisfied the equation (11). |
| 4: | while ||ut – ut–1|| > є do |
| 5: | t = t + 1 |
|
6: 7: |
Calculate V following the equation (19). Calculate u following the equation (18). |
| 8: | end while |
| 9: | while k < C do |
| 10: | if ( = min(Ɐi Ck) and then |
| 11: | i(CH) ← true |
| 12: | end if |
| 13: | if ( < Tr (Ɐi Ck) then |
| 14: | i(non – CH) ← true |
| 15: | end if |
| 16: | end while |
| Algorithm 2 Routing algorithm |
| Step 1: Reading the power levels and location (, yi, zi) of sensor nodes Si, i = 1, 2, 3, … |
| Step 2: Sending “HELLO” packet to all the neighbor nodes from a base station and find distances of node from a base station and between the nodes. |
| Step 3: At BS, the FCM-3DWUSN algorithm is used to select CH, and cluster it, based on distance and power of the nodes. |
| Step 4: Sending data from CMs to CH in each cluster. |
| Step 5: Accumulating data at BS. |
| Step 6: If power levels of at least 50% of nodes are drained. |
| Step 7a: If Step 6 yes: STOP. |
| Step 7b: If Step 6 no: check if CH rotation if it is needed. |
| Step 8: If yes, then return Step 3. If no, then return Step 4. |
4. Experiment
4.1. Testbed
4.2. Experimental Results
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Hoang, D. C.; Kumar, R.; Panda, S. K. Fuzzy C-Means Clustering Protocol for Wireless Sensor Networks. In Proceeding of 2010 IEEE International Symposium on Industrial Electronics (ISIE); 2010; pp. 3477–3482. [Google Scholar]
- Baghouri, M.; Hajraoui, A.; Chakkor, S. Low Energy Adaptive Clustering Hierarchy for Three-Dimensional Wireless Sensor Network. Recent Advances in Communications 2015, pp. 214–218. [Google Scholar]
- Yao, Y. D.; Li, X.; Cui, Y. P.; Wang, J. J.; Wang, C. Energy-Efficient Routing Protocol Based on Multi-Threshold Segmentation in Wireless Sensors Networks for Precision Agriculture. IEEE Sensors Journal 2022, 22, pp. 6216–6231. [Google Scholar] [CrossRef]
- Dang, T. H.; Nguyen, T. T.; Le, H. S.; Le, T. V. A Novel Energy-Balanced Unequal Fuzzy Clustering Algorithm for 3D Wireless Sensor Networks. In Proceedings of the 7th Symposium on Information and Communication Technology (SoICT ‘16). Association for Computing Machinery, New York, NY, USA; 2016; pp. 180–186. [Google Scholar]
- Abdorahimi, D; Sadeghioon, A.M. Comparison of Radio Frequency Path Loss Models in Soil for Wireless Underground Sensor Networks. Journal of Sensor and Actuator Networks 2019, 8, pp–35. [Google Scholar] [CrossRef]
- Hai, D. T.; Le Vinh, T. Novel Fuzzy Clustering Scheme for 3D Wireless Sensor Networks. Applied Soft Computing 2017, 54, pp.141–149. [Google Scholar] [CrossRef]
- Thangaramya, K.; Kulothungan, K.; Logambigai, R.; Selvi, M.; Ganapathy, S.; Kannan, A. Energy Aware Cluster and Neuro-Fuzzy Based Routing Algorithm for Wireless Sensor Networks in Iot. Computer Networks 2019, 151, pp.211–223. [Google Scholar] [CrossRef]
- Hou, R.; Fu, J.; Dong, M.; Ota, K.; Zeng, D. An Unequal Clustering Method Based on Particle Swarm Optimization in Underwater Acoustic Sensor Networks. IEEE Internet of Things Journal 2022, 9, pp. 25027–25036. [Google Scholar] [CrossRef]
- Singh, S.; Anand, V. Load Balancing Clustering and Routing for Iot-Enabled Wireless Sensor Networks. International Journal of Network Management 2023, 33, pp. e2244. [Google Scholar] [CrossRef]
- Luo, D.; Ren, C. A. Layered Routing Algorithm for Wireless Sensor Networks Based on Energy Balance. International Journal of Autonomous and Adaptive Communications Systems 2023, 16, pp. 141–158. [Google Scholar] [CrossRef]
- Devika, E.; Saravanan, A. A Survey of Node Localization in Wireless Sensor Networks Using Various Optimization Algorithms. In 2022 Third International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), IEEE, 2022, pp. 1-8.
- Qabouche, H.; Sahel, A.; Badri, A.; El Mourabit, I. Energy Efficient and Coverage Aware Grey Wolf Optimizer Based Clustering Process for Software-Defined Wireless Sensor Networks. Ad Hoc Networks 2023, 151, pp. 103288. [Google Scholar] [CrossRef]



| Parameter | Value |
|---|---|
| Initial node power | 5J |
| N | 1000 |
| 250 m | |
| 50 nJ/bit | |
| 5 pJ/bit | |
| εmp | 0.0013 pJ/bit/m4 |
| εfs | 10 pJ/bit/m2 |
| L | te |
| Terrain | LEACH | LEACH-C | K-Means | FCM-3DWUSN |
|---|---|---|---|---|
| T1 | 182.160 | 293.957 | 138.247 | 174.789 |
| T2 | 195.159 | 155.514 | 129.667 | 162.054 |
| T3 | 208.515 | 514.775 | 154.227 | 169.368 |
| T4 | 164.012 | 384.664 | 116.199 | 119.982 |
| T5 | 209.05 | 240.831 | 187.040 | 179.56 |
| T6 | 173.954 | 517.287 | 144.514 | 102.553 |
| T7 | 212.243 | 189.875 | 167.110 | 116.225 |
| T8 | 240.986 | 451.496 | 175.418 | 112.452 |
| T9 | 191.596 | 234.403 | 134.354 | 98.457 |
| T10 | 152.167 | 435.096 | 92.175 | 114.452 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).