面向WSN的高精度预测算法和分簇路由研究
Research on High-Precision Prediction Algorithm and Clustering Routing for WSN
摘要: 无线传感器网络(WSNs)中的节点通常由电池供电,能量是限制网络性能的重要因素。尽管部分节能路由和低功耗协议的提出在一定程度上缓解了此问题,但是无法从根源上解决。太阳能是一种可再生清洁能源,是解决网络能量受限问题的有效途径,但由于能源具有不稳定性,因此针对此类能量收集无线传感器网络(EH-WSN)进行充能预测和路由规划的研究具有重要意义,它是EH-WSN中低功耗技术的重要研究内容。针对充能预测,本文提出一种基于分类和递归的高精度预测算法k-LSTM,以实现更高效的能源管理,为WSN的路由规划提供有力支撑。此外,针对分簇路由中簇首节点选择不合理导致节点耗能加剧,网络性能不佳的问题,本文改进簇首适应度函数提出了一种基于粒子群的分簇算法,并对簇间路由下一跳的选择提出新的代价函数,进一步优化网络能源消耗。实验证明了所提方案对网络性能的提升优势,延长了网络寿命,并提高了网络吞吐量。
Abstract: Wireless Sensor Networks (WSNs) are usually powered by batteries, while energy is a critical factor limiting network performance. Although some energy-saving routing and low-power protocols have been developed to alleviate this problem to some extent, they cannot solve it fundamentally. Solar energy is a renewable and clean energy source that offers an effective solution to the problem of energy limitation in networks. However, due to the instability of energy, research on charging prediction and routing planning for energy-harvesting wireless sensor networks (EH-WSNs) is of significant importance and is a crucial research area in low-power technologies for EH-WSNs. For charging prediction, this paper proposes a high-precision prediction algorithm, k-LSTM, based on classification and recursion to achieve more efficient energy management and provide strong support for WSN routing planning. Moreover, to address the problem of energy consumption due to the unreasonable selection of cluster heads in cluster routing, which leads to poor network performance, we propose an improved cluster head fitness function and a PSO-based clustering algorithm. We also introduce a new cost function for selecting the next hop in inter-cluster routing to further optimize network energy consumption. Our experimental results demonstrate the advantages of the proposed solutions in improving network performance, significantly reducing the energy consumption of nodes, prolonging network lifetime, and increasing network throughput.
文章引用:王冬梅, 葛钰晓, 杨耀宗, 史猛. 面向WSN的高精度预测算法和分簇路由研究[J]. 软件工程与应用, 2023, 12(4): 587-599. https://doi.org/10.12677/SEA.2023.124057

参考文献

[1] Gulati, K., Kumar Boddu, R.S., Kapila, D., et al. (2013) A Review Paper on Wireless Sensor Network Techniques in Internet of Things (IoT). Materials Today: Proceedings, 51, 161-165. [Google Scholar] [CrossRef
[2] Bouguera, T., Diouris, J.-F., Andrieux, G., Chaillout, J.-J. and Jaouadi, R. (2018) A Novel Solar Energy Predictor for Communicating Sensors. IET Communications, 12, 2145-2149. [Google Scholar] [CrossRef
[3] Sah, D.K., Hazra, A., Kumar, R. and Amgoth, T. (2023) Harvested Energy Prediction Technique for Solar-Powered Wireless Sensor Networks. IEEE Sensors Journal, 23, 8932-8940. [Google Scholar] [CrossRef
[4] Cammarano, A., Petrioli, C. and Spenza, D. (2012) Pro-Energy: A Novel Energy Prediction Model for Solar and Wind Energy-Harvesting Wireless Sensor Networks. 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012), Las Vegas, 8-11 October 2012, 75-83. [Google Scholar] [CrossRef
[5] Deb, M. and Roy, S. (2021) Enhanced-Pro: A New Enhanced Solar Energy Harvested Prediction Model for Wireless Sensor Networks. Wireless Personal Communications, 117, 1103-1121. [Google Scholar] [CrossRef
[6] Acikgoz, H. (2022) A Novel Approach Based on Integration of Convolutional Neural Networks and Deep Feature Selection for Short-Term Solar Radiation Forecasting. Applied Energy, 305, Article ID: 117912. [Google Scholar] [CrossRef
[7] Rodríguez, F., Fleetwood, A., Galarza, A. and Fontán, L. (2018) Predicting Solar Energy Generation through Artificial Neural Networks Using Weather Forecasts for Microgrid Control. Renewable Energy, 126, 855-864. [Google Scholar] [CrossRef
[8] Omeke, K.G., Mollel, M.S., Ozturk, M., et al. (2021) DEKCS: A Dynamic Clustering Protocol to Prolong Underwater Sensor Networks. IEEE Sensors Journal, 21, 9457-9464. [Google Scholar] [CrossRef
[9] Bozorgi, S.M., Rostami, A.S., Hosseinabadi, A.A.R. and Balas, V.E. (2017) A New Clustering Protocol for Energy Harvesting-Wireless Sensor Networks. Computers & Electrical Engineering, 64, 233-247. [Google Scholar] [CrossRef
[10] Ren, Q. and Yao, G. (2019) An Energy-Efficient Cluster Head Selection Scheme for Energy-Harvesting Wireless Sensor Networks. Sensors, 20, Article No. 187. [Google Scholar] [CrossRef] [PubMed]
[11] Measurement and Instrumentation Data Center (MIDC). National Renewable Energy Laboratory (NREL).
https://midcdmz.nrel.gov/
[12] Heinzelman, W.B., Chandrakasan, A.P. and Balakrishnan, H. (2002) An Application-Specific Protocol Architecture for Wireless Microsensor Networks. IEEE Transactions on Wireless Communications, 1, 660-670. [Google Scholar] [CrossRef
[13] Handy, M.J., Haase, M. and Timmermann, D. (2002) Low Energy Adaptive Clustering Hierarchy with Deterministic Cluster-Head Selection. 4th International Workshop on Mobile and Wireless Communications Network, Stockholm, 9-11 September 2002, 368-372. [Google Scholar] [CrossRef
[14] Smaragdakis, G., Matta, I. and Bestavros, A. (2004) SEP: A Stable Election Protocol for Clustered Heterogeneous Wireless Sensor Networks. 2nd International Workshop on Sensor and Actor Network Protocols and Applications (SANPA 2004): Vol. 3, Boston, 1-11 August 2004.
[15] Singh, S., Malik, A. and Kumar, R. (2017) Energy Efficient Heterogeneous DEEC Protocol for Enhancing Lifetime in WSNs. Engineering Science and Technology, an International Journal, 20, 345-353. [Google Scholar] [CrossRef
[16] Ren, Q. and Yao, G. (2019) An Energy-Efficient Cluster Head Selection Scheme for Energy-Harvesting Wireless Sensor Networks. Sensors, 20, Article No. 187. [Google Scholar] [CrossRef] [PubMed]