Muñoz-Exposito Jose-Enrique, Yuste-Delgado Antonio-Jesus, Triviño-Cabrera Alicia, Cuevas-Martinez Juan-Carlos
Department of Telecommunication Engineering, Universidad de Jaén, 23700 Linares, Spain.
Department of Electrical Engineering, Universidad de Málaga, 29071 Málaga, Spain.
Sensors (Basel). 2024 Aug 27;24(17):5548. doi: 10.3390/s24175548.
Wireless sensor networks (WSNs) are usually composed of tens or hundreds of nodes powered by batteries that need efficient resource management to achieve the WSN's goals. One of the techniques used to manage WSN resources is clustering, where nodes are grouped into clusters around a cluster head (CH), which must be chosen carefully. In this article, a new centralized clustering algorithm is presented based on a Type-1 fuzzy logic controller that infers the probability of each node becoming a CH. The main novelty presented is that the fuzzy logic controller employs three different knowledge bases (KBs) during the lifetime of the WSN. The first KB is used from the beginning to the instant when the first node depletes its battery, the second KB is then applied from that moment to the instant when half of the nodes are dead, and the last KB is loaded from that point until the last node runs out of power. These three KBs are obtained from the original KB designed by the authors after an optimization process. It is based on a particle swarm optimization algorithm that maximizes the lifetime of the WSN in the three periods by adjusting each rule in the KBs through the assignment of a weight value ranging from 0 to 1. This optimization process is used to obtain better results in complex systems where the number of variables or rules could make them unaffordable. The results of the presented optimized approach significantly improved upon those from other authors with similar methods. Finally, the paper presents an analysis of why some rule weights change more than others, in order to design more suitable controllers in the future.
无线传感器网络(WSN)通常由数十个或数百个由电池供电的节点组成,这些节点需要高效的资源管理来实现WSN的目标。用于管理WSN资源的技术之一是聚类,即将节点围绕簇头(CH)分组,必须谨慎选择簇头。在本文中,提出了一种基于1型模糊逻辑控制器的新型集中式聚类算法,该算法可推断每个节点成为簇头的概率。所提出的主要新颖之处在于,模糊逻辑控制器在WSN的生命周期内采用三个不同的知识库(KB)。第一个知识库从开始使用到第一个节点耗尽电池的时刻,第二个知识库从那一刻开始应用到一半节点死亡的时刻,最后一个知识库从那个点加载直到最后一个节点没电。这三个知识库是作者在经过优化过程后从原始知识库中获得的。它基于粒子群优化算法,通过分配范围从0到1的权重值来调整知识库中的每个规则,从而在三个时期内最大化WSN的寿命。这种优化过程用于在变量或规则数量可能使其难以承受的复杂系统中获得更好的结果。所提出的优化方法的结果明显优于其他采用类似方法的作者的结果。最后,本文分析了为什么有些规则权重的变化比其他规则权重的变化更大,以便未来设计更合适的控制器。