【技术实现步骤摘要】
一种基于改进粒子群的无线传感网络分簇方法
[0001]本专利技术涉及物联网领域,尤其涉及一种基于改进粒子群的无线传感网络分簇方法。
技术介绍
[0002]近年来,物联网(IoT)技术发展迅速,同时也带动了其他产业的发展。无线传感器网络(WSN)作为IoT的底层技术支持,凭借着其低成本、易部署以及广泛的应用场景等特点成为了一个热门的研究领域。而WSN的节点能量有限且无法对电池补充能源,导致WSN的生命周期有限。所以如何提高节点的使用时间,延长网络的使用寿命就成为了WSN领域的一个技术难题。传统分簇方法中随机选取簇头节点的方式,会出现簇头节点分布不均匀的情况,使得节点负载不均,部分节点能耗过多,出现“能量空洞”问题,进而导致WSN的生命周期过于短暂。
[0003]此外,在分簇方法中,如何形成合理的簇结构是目前主要面临的问题之一,就目前已有的分簇方法中,还有许多的问题没有解决。
[0004](1)簇头节点的选择过于随机:
[0005]在以往很多分簇方法选择簇头节点时,虽然在选取公式中加入了一些权重因子,但其实还是随机的,会导致簇头节点分布不均匀,对于密集地区存在资源浪费的情况,对于稀疏地区则有节点能量消耗过大的情况。
[0006](2)部分数据冗余:
[0007]因为节点是随机部署的,所以难免会有部分节点之间相距过小,如果每一个节点都参与数据的收集以及传输,监测区域就会有重复,会导致有部分数据有很高的重复性,而且还浪费了节点的能量做无用功。
技术实现思路
[0008] ...
【技术保护点】
【技术特征摘要】
1.一种基于改进粒子群的无线传感网络分簇方法,其特征在于,包括以下步骤:S1:对无线传感器网络WSN进行初始化设置,构建节点组,选择能量;S2:利用改进的PSO算法进行簇头节点的选择;S3:将普通节点通过计算距离加入最近的簇结构中,进入通信阶段,开始进行数据的传输工作。2.根据权利要求1所述的基于改进粒子群的无线传感网络分簇方法,其特征在于,所述步骤S1具体包括以下步骤:S11:对无线传感器网络WSN进行初始化设置,包括节点的位置信息和节点能量;S12:通过距离计算公式计算节点之间的距离,并且与设置好的距离阈值作比较;并构建邻近节点组,在第一轮时,邻近节点组内的节点进行随机选择参与之后簇头选举以及执行数据收集与转发任务;S13:比较节点能量的值,进行筛选。3.根据权利要求1所述的基于改进粒子群的无线传感网络分簇方法,其特征在于,所述步骤S2具体包括以下步骤:S21:始化粒子群,设有N个粒子,N的大小为网络中簇头节点的个数,每个粒子都有对应的位置向量x
i
,和速度向量v
i
;S22:计算每个粒子的初始适应度值,粒子的个体极值p
id
表示为粒子的适应度值f
i
,群体极值p
gd
表示为所有粒子的个体极值中最大值;S23:根据下列公式每个粒子更新的自己的位置向量和速度向量;S23:根据下列公式每个粒子更新的自己的位置向量和速度向量;S24:每个粒子更新自己的位置向量和速度向量后,重新计算自己的适应度值;S25:通过获得的适应度值更新个体极值以及全体极值,若适应度值大于个体极值,则将个体极值替换为适应度值;S26:重复步骤S21~25,直到达到迭代次数或者满足终止条件,得到的全体极值对应的节点即为所需要的簇头节点。4.根据权利要求1所述的基于改进粒子群的无线传感网络分簇方法,其特征在于,所述步骤S3具体包括以下步骤:在所述步骤S2簇头节点选定后,将普通节点通过计算距离加入最近的簇结构中,进入通信阶段,采用与LEACH算法中相同的数据传输机制进行数据的传输工作。5.根据权利要求3所述的基于改进粒子群的无线传感网络分簇方法,其特征在于,所述步骤S2中采用择优选取簇头节点的分簇方法的数学模型为:假设在一个D维空间中,有N个粒子,有对应的适应度函数f(x)来判定粒子当前位置是否是最优的;在方法中包括以下参数向量:第i个粒子的位置向量为:x
i
=(x
i1
,x
i2
,
…
,x
iD
);第i个粒子的速度向量为:v
i
=(v
i1
,v
i2
,
…
,v
iD
);粒子...
【专利技术属性】
技术研发人员:陈大龙,黄道宏,孟维,王计斌,
申请(专利权)人:南京华苏科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。