一种制造技术

技术编号:39807291 阅读:4 留言:0更新日期:2023-12-22 02:41
本发明专利技术为一种

【技术实现步骤摘要】
一种WSN的传感器分簇方法


[0001]本专利技术涉及无线通讯
,尤其涉及一种
WSN
的传感器分簇方法


技术介绍

[0002]近年来,无线传感器技术已迅速崛起,成为通信和计算机领域备受关注的新兴研究热点

大量分布在监测区域内的传感器节点,以及与之配合的基站,构成了无线传感器网络
(WSN)
,因其可以应用在环境监测

军事

智能交通等领域引发了学术界和工业界的广泛关注

在大多数无线传感器网络中,由于受到价格

硬件体积等影响,传感器节点的通信处理能力

计算能力更差且存储量更小,传感器节点一般通过无人机布撒或人工布置等方式大量部署在比较偏远和严峻的环境中,尤其是在大规模
WSN
的情况下,常采用电池供电,能量十分有限

传统的
WSN
网络结构在未进行分簇时,缺乏对于大规模不均匀
WSN
结构的能量消耗

生命周期的考虑,因此需要对
WSN
结构进行分簇处理


WSN
中节点进行分簇所使用的算法称为
WSN
分簇路由协议,分簇路由协议的基本思想是将传感器节点分为若干个簇,每个簇内有一个选定的簇头节点,负责协调该簇内的通信和数据融合

其他普通节点则将数据传输给其所属的簇头节点,由簇头节点负责向基站或中心节点汇总数据

这种分簇结构有助于减少网络中的冗余数据传输

降低能源消耗,并提高网络的可扩展性和稳定性

[0003]LEACH
分簇路由协议最早由
Heinzelma
等提出,网络中的节点随机选择簇首,其他节点根据簇首的广播和节点通信距离选择簇首加入簇中,以此延长网络生命周期,但是这种选举簇首的方式没有考虑节点的能量和位置因素


LEACH
为基础,衍生出很多路由协议:
[0004]1)SEP
协议在大规模网络中可能会遇到问题,因为选举过程的复杂性会随着节点数量的增加而增加

这可能导致选举过程变得低效,影响整个网络的性能

且不能适应动态网络环境

[0005]2)HEED
协议通过计算节点之间的能量差异来为节点分配簇头角色,能量越高的节点更有可能成为簇头

然而,这种能量差异可能导致一些节点在不断地被选为簇头,而其他节点则很少或几乎不可能成为簇头

这种偏好可能导致一些节点过早地消耗能量,且未考虑到节点的位置和传输数据负载问题,从而影响网络寿命和平衡性

[0006]3)TEEN
协议通过阈值来触发数据传输,这可能导致某些区域或簇中的节点更频繁地传输数据,而其他区域可能较少传输数据

这种不均衡的网络负载可能会导致一些节点过早消耗能量,而其他节点相对较少负载,影响网络寿命和性能

[0007]总体而言,现有技术中对于
WSN
的分簇方式难以适应高动态大规模的环境以及在对
WSN
节点分簇选举簇首时考虑因素较少导致系统生命周期短

能耗不均衡的缺点,

技术实现思路

[0008]为了克服上述现有技术中难以适应高动态大规模的环境以及在对
WSN
节点分簇选举簇首时考虑因素较少等导致系统生命周期短

能耗不均衡的缺点,本专利技术的主要目的在
于提供一种
WSN
的高能效分簇方法,将
CRITIC
权重法
、K

Means
聚类算法和节点的多影响因素进行结合,从而解决大规模
WSN
中能耗不均衡

生命周期短等问题

[0009]为达到上述目的,本专利技术采用以下技术方案,一种
WSN
的传感器分簇方法,包括
WSN
结构,还包括以下步骤:
[0010]获取设置好的
WSN
结构;
[0011]基于
CRITIC

WSN
结构中每个节点的多个指标计算权重,对每个指标进行赋权,得到各个节点的竞争策略值;
[0012]得到与所述
WSN
结构中节点数目相同的竞争策略值,根据网络密度

能量消耗

节点距离以及网络负载,确定选取簇头的比例,进而确认选取簇头的个数;
[0013]将选取好的簇头,通过
K

Means
算法进行分簇

[0014]所述每个节点的多个指标包括四个,分别为剩余能量因子
E
res
(n)、
密度因子
ρ
(n)、
距离因子
D(n)、
负载
LF(n)
,基于
CRITIC
,得到的权重表达式为:
[0015]CSV
i

w1*D(n)
i
+w2*
ρ
(n)
i
+w3*E(n)
i
+w4*LF(n)
i
[0016]其中,
CSV
i
表示的是竞争策略值

[0017]所述每个节点的多个指标数据需要转换为相对规模相似且可以直接进行比较的数据

[0018]所述每个节点的多个指标数据之间的相关性系数计算,进而确定多个指标之间的相互关系

[0019]所述每个节点的
CRITIC
权重是该节点的多个指标通过计算加权矩阵

决策矩阵

权重向量计算得到

[0020]与现有技术相比较,本专利技术的有益效果为:本申请提出了一种基于
CRITIC
的分簇策略,
CRITIC
权重法是一种客观赋权法,利用对比强度和冲突性这两项指标对权重进行平衡,对于多指标多对象的综合评价问题,
CRITIC
法可消除一些相关性较强的指标的影响,减少指标之间信息上的重叠,更有利于得到可信的评价结果

充分考虑到
WSN
中每个节点的密度

剩余能量

距离

负载等四个因素,经过实验验证了通过以四因素为基础,借用
CRITIC
进行赋权之后再进行分簇的策略可以实现比传统分簇协议更少的能量消耗,使
...

【技术保护点】

【技术特征摘要】
1.
一种
WSN
的传感器分簇方法,包括
WSN
结构,其特征在于,还包括以下步骤:获取设置好的
WSN
结构;基于
CRITIC

WSN
结构中每个节点的多个指标计算权重,对每个指标进行赋权,得到各个节点的竞争策略值;得到与所述
WSN
结构中节点数目相同的竞争策略值,根据多个所述赋权后的指标,确定选取簇头的比例,进而确认选取簇头的个数
Q
;多个节点的竞争策略值进行多轮计算,得到策略值集合
CSV
,并且对策略值集合
CSV
中的元素进行从大到小排序,前
Q
个竞争策略值所对应的
Q
个坐标点即为簇头;对选取好的簇头,将
WSN
结构中的所有节点通过
K

Means
算法进行分簇,得到分簇好的
WSN
结构,实现分簇
。2.
根据权利要求1所述一种
WSN
的传感器分簇方法,其特征在于,所述通过
K

Means
算法进行分簇的步骤包括:步骤一,选择排好序之后的前
Q
个坐标点为中心点;步骤二,计算除中心点以外的坐标点与每个中心点之间的距离,并将其分配给最近的中心点所属的簇;步骤三,对于每个簇,计算簇中所有样本的均值,并作为新的簇中心点;步骤四,迭代步骤二和步骤三,当簇中心点不再发生变化时,停止迭代,完成分簇
。3.
根据权利要求1所述一种
WSN
的传感器分簇方法,其特征在于,所述每个节点的多个指标分别为剩余能量因子
E(n)、
密度因子
ρ
(n)、
距离因子
D(n)
和负载率因子
LF(n)
,基于
CRITIC
,得到的权重表达式为:
CSV
i

w1*D(n)
i
+w2*
ρ
(n)
i
+w3*E(n)
i
+w4*LF(n)
i
其中,
CSV
i
表示第
i
个指标的竞争策略,
w1、w2、w3、w4分别为基于
CRITIC
权重法计算得出的四个权重值
。4.
根据权利要求3所述一种
WSN
的传感器分簇方法,其特征在于,所述剩余能量因子
E(n)
计算如下:式中,
E
res
(i)
为第
i
个节点的剩余能量;表示当前存活节点个数的平均剩余能量,计算方法为:其中,
N
为网络中传感器的个数;所述密度因子
ρ
(n)
用于表示节点密度,所述节点密度指在某节点的有效通信范围内存在的其他节点的个数;所述密度因子
ρ
(n)
计算如下:
NE(n)

{i|d(i,n)≤R,i

1,2,...,N}
其中,
R(n)
为节点
n
的通信范围半径,
S
是检测范围的面积大小;
NE(n)
为通信范围半径之内的节点集合,
N

WSN
内节点的总数量,
c
是簇头个数与节点总数的比值,即簇头比率;
N
nei
(n)

NE(n)
集合内元素的数量;所述距离因子
D(n)
...

【专利技术属性】
技术研发人员:梁彦霞赵松林刘欣赵永峰姜静卢光跃赵小凡王欢
申请(专利权)人:西安猎隼航空科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1