LEACH算法周期性地随机选择簇头,并将整个网络的能量负载分配给每个传感器节点,从而减少了网络功耗并提高了网络寿命。个网络的生命。LEACH算法可以提高网络的生存时间,但是该协议使用的假设仍然存在一些值得讨论的问题:(1)该协议不适用于大规模无线传感器网络。(2)该协议没有说明如何在网络上分配群集头节点的数量。此,选定的群集头节点很可能集中在网络的特定区域,这将使一些没有群集头的节点围绕在周围。
(3)由于LEACH假设在选择簇头的第一轮中,所有节点都携带相同的能量,而成为簇头的每个节点消耗的能量大致相同。此,该协议不适用于不平等的能源网络。虑到LEACH算法在路由传输过程中所有与基站通信的簇头的功耗过大的缺点,提出了LEACH-R算法。节省路由传输期间的能耗而言,该算法比原始LEACH算法更重要。图1所示,将基站设置为(0,0),以基站为中心,节点的所有区域均被半径R,2R,3R,的圆等分。..,nR。圈子覆盖。ID是群集头和群集头之间的距离,ID是r之间的距离,则0m是网络中节点的总数和网络节点中p个群集头的比例。常,p = 0.05。先,使用LEACH算法选择节点的簇头,然后以基站为中心选择离基站最近的簇头,选择节点的第一个头后,群集x,群集头的IE距离在(0,R)之间,然后是x群集头。
表信息。是此范围的主要群集头。果IE(0,恒温阀芯R)距离内的群集头已主动链接到主群集头x,则在链接完成后,第二步是测量跨站点的IE距离。础。(R,2R)之间存在多个簇头IE距离,通过比较这些距离,具有较小IE命令的簇头是(R,2R)第二簇头y,然后是第二簇。是该区域中的主要簇头。
IE在(R,2R)范围内的簇头主动链接簇头y,直到完成簇头距离IE到(R,2R)的所有链接为止。头开始测量ID在范围(0,R)中最小的簇头,恒温阀芯然后将其绑定。第三步中,基站在范围(2R,3R)的簇头中找到IE最小的簇头z,然后z是第三个簇头并发布信息。是(2R,3R)中的主要群集节点。IE的平均距离在(2R,3R)范围内,并且主动链接了主群集头。立链接后,群集头z开始寻找ID最小的群集头。(R,2R)。续完成所有群集头,然后完成路由链接,然后可以传输数据。果上述头部的第一组x在(0,R)中不存在,请继续在(R,2R)中搜索x,直到找到第一组x。果在R的指定范围内有簇头,则也将其绑定。图1所示。

文主要针对经典的无线传感器路由算法进行搜索,以及LEACH聚类算法,它基于辐射原理提出了LEACH-R算法。

达电磁波,并用于改善路径(主要是星团)上的传输。头之间的传输路径比LEACH算法中簇头的传输功率小得多,这延长了网络工作时间并延长了每个节点的寿命。新平衡网络负载,并有效防止由于长距离数据传输而导致某些簇头节点过早死亡,从而延长了网络生命周期。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
