[发明专利]基于动态聚类的多目标规划无线传感网路由算法无效

专利信息
申请号: 200710070645.2 申请日: 2007-08-30
公开(公告)号: CN101119303A 公开(公告)日: 2008-02-06
发明(设计)人: 孟利民;周凯;徐志江 申请(专利权)人: 浙江工业大学
主分类号: H04L12/56 分类号: H04L12/56;H04L12/28
代理公司: 杭州天正专利事务所有限公司 代理人: 王兵;王利强
地址: 310014*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于动态聚类的多目标规划无线传感网路由算法,主要包括以下步骤:1)输入传感器网络的基本信息,调用一阶能耗模型,计算整个网络传输一次数据消耗的能量,最优簇首数kopt;2)调用动态聚类模型,设定动态聚类模型的变量和类数,聚类的变量为节点的坐标,所述类数为最优簇首数kopt,定义综合评价的指标函数:C(P)=w1f(P)-w2W(P)+w3D(P),依照指标函数计算从源节点到目的节点的各条路由的代价,选择最小代价的链路作为从源节点S到目的节点D的路由。本发明提供一种减小复杂度、运算速度快、能量损耗较小、能有效满足用于对网络的Qos服务要求的基于动态聚类的多目标规划无线传感网路由算法。
搜索关键词: 基于 动态 多目标 规划 无线 传感 网路 算法
【主权项】:
1.一种基于动态聚类的多目标规划无线传感网路由算法,主要包括以下步骤:1)、输入传感器网络的基本信息:网络的节点数目、节点坐标位置、区域边长,调用一阶能耗模型,计算整个网络传输一次数据消耗的能量,其算式为(1):Etotal≈k(lEelecN/k+lεampdtoBS 4+lEDAN/k)+N(lEelec+lεfsM2/(2πk)) (1)上式中,Etotal表示网络传输一次数据消耗的总能量,N表示传感器节点总数,M表示传感器网路正方形区域的边长,EDA是数据融合的单位能量消耗,k为传感器网络中的簇首数,l表示发送数据包包含的比特数,εamp和εfs是信号放大器的放大倍数为常数,Eelec表示发射电路和接收电路的能耗,d表示传输距离,dtoBS 是节点到基站距离;最优簇首数kopt的计算公式为(2): kopt=N2πϵfsϵampMdtoBs2---(2); 2)、调用动态聚类模型,设定动态聚类模型的变量和类数,聚类的变量为节点的坐标,所述类数为最优簇首数kopt,包括:2.1)、首先人为选定k个簇首节点,根据相似性将网络内的所有节点归类k个簇中,依照每个簇中的各个节点的坐标计算重心,将所述重心位置对应的节点作为凝聚点;2.2)、计算每个簇的凝聚点,判断是否符合动态聚类的停止迭代的条件,如果不符合,以凝聚点为聚类中心重新聚类,以形成新的凝聚点继续进行判定;3)、调用多目标规划模型,在簇内进行多目标规划寻找路由,提供用户的Qos保障,定义综合评价的指标函数:C(P)=w1f(P)-w2W(P)+w3D(P),上述中,C(P)代表选择路由P后所花费的代价,f(P)为路由跳数指标,W(P)为路由稳定性指标,D(P)为动态时延指标,w1,w2,w3为各个指标的权重,w1+w2+w3=1;其中,路由跳数指标f(P)为每条路由链路所经过的节点数n的大小;路由稳定性指标W(P)为通过链路稳定算法计算n跳路由的生存时间T,设两个相邻节点为i和j,两个节点的坐标分别为(xi,yi)和(xj,yj),运动速度为vi和vj,将运动速度分解为x轴和y轴方向的分量,即节点i的运动速度为(vix,viy),节点j的运动速度为(vjx,vjy),则经过t时间后,节点i的坐标为(xi+tvix,yi+tviy),节点j的坐标为(xj+tvjx,yj+tvjy);设r为两个节点间无线通信的最大有效距离,当两个节点间的距离达到最大有效距离的算式(3):((xi+tvix)-(xj+tvjx))2+((yi+tviy)-(yj+tvjy))2=r2 (3)由上式(3)解得t,t为此跳链路的生存时间,在计算一条路由生存时间时,需要计算此路由每跳链路的生存时间T[i],对于一个n跳路由的生存时间为:T=min1inT[i]; 动态时延指标D(P)为从源节点到目的节点的时延D,对于一条有n个中间节点路由,源节点的坐标为(x0,y0),n个中间节点的坐标为(xi,yi)i=1,2,…,n,目的节点为(xn+1,yn+1),则源节点到目的节点的时延D的算式为(4):D=k1×Σi=0n(xi-xi+1)2+(yi-yi+1)2+k2×n---(4) 上式中,k1表示在传输路径上的时延因子,k2表示在节点处理上的时延因子;4)、当源节点S需要向目的节点D传送数据时,首先判定是否以前存在S至D的路由,是否可用,如果可用则调用原有的路由传输数据;如果不存在则启动路由算法,寻找从S至D的路由,包括:4.1)、首先判定目的节点D和源节点S是否在同一簇中,如果在同一簇中,依照指标函数计算从源节点到目的节点的各条路由的代价,选择最小代价的链路作为从源节点S到目的节点D的路由;4.2)、当源节点D和目的节点S不在同一簇中,在簇间,依照指标函数计算从源节点D所在簇的簇首到目的节点S所在簇的簇首的代价,然后,在簇内分别计算从源节点D到源节点D所在簇的簇首的代价和从目的节点S所在簇的簇首到目的节点S的代价,选择从源节点D到源节点D所在簇的簇首的最小代价路由、从源节点D所在簇的簇首到目的节点S所在簇的簇首的最小代价路由、从目的节点S所在簇的簇首到目的节点S的最小代价路由作为从源节点S到目的节点D的路由。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200710070645.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top