一种执行器节点执行能力的定量评价方法

文档序号:10690865阅读:622来源:国知局
一种执行器节点执行能力的定量评价方法
【专利摘要】一种执行器节点执行能力的定量评价方法。包括以下步骤:步骤100,确定无线传感器执行器网络为面向可靠性类型网络以及执行器节点为固定节点类型;步骤200,确定计算执行器节点执行能力所需的执行器节点参数;步骤300,对执行器节点参数进行归一化;步骤400,确定各类执行器节点参数在计算中所占权重;步骤500,根据网络类型、节点类型、各类参数归一化后的值、权重,计算执行器节点的执行能力。本发明能够定量的评价执行器节点能力大小,为网络拓扑构造提供了基础,并且能够提高网络效率。
【专利说明】
-种执行器节点执行能力的定量评价方法
技术领域
[0001] 本发明设及无线网络技术领域,具体设及一种执行器节点执行能力的定量评价方 法。
【背景技术】
[0002] 无线传感器执行器网络(wireless sensor and actor networks,WSANs)是近年 来发展起来的一种新型、无基础设施、自组织的无线网络。它衍生于无线传感器网络 (wireless sensor networks,WS化),由众多的传感器(sensor)和执行器(actor)组成,通 过无线自组网方式,完成分布式感测任务和执行任务。
[0003] WSAN的一个重要研究方向就是节能,网络拓扑控制对无线自组网络性能影响显 著,良好的拓扑结构能够提高路由协议和MAC协议的效率从而减少网络能源的消耗。 CN201010613751介绍了一种新型的无线传感器执行器网络分簇方法,使用了加权维诺图的 方法,但没有给出执行器节点执行能力的定量计算方法,所W还有进一步提升的空间。

【发明内容】

[0004] 本发明为解决上述问题,提供了一种执行器节点执行能力的定量计算方法,包括 W下步骤:
[0005] 步骤100,确定无线传感器执行器网络类型W及执行器节点的类型,如果网络为面 向可靠性型且节点类型为固定节点,那么转入步骤200;
[0006] 步骤200,确定计算执行器节点执行能力所需的执行器节点参数;
[0007] 步骤300,对执行器节点参数进行归一化;
[000引步骤400,确定各类执行器节点参数在计算中所占权重;
[0009] 步骤500,根据网络类型、节点类型、各类参数归一化后的值、权重,计算执行器节 点的执行能力。
[0010] 进一步的,所述的无线传感器执行器网络类型包括但不仅限于面向能量型、面向 时延型、面向可靠性型。
[0011] 进一步的,所述的执行器节点类型包括但不仅限于固定执行器节点和移动执行器 节点。
[0012] 进一步的,所述执行器节点的参数包括并不仅限于执行器节点能量、执行器节点 缓冲区容量、执行器节点带宽、执行器节点操作时延、执行器节点每次操作消耗能量、执行 器节点通信距离、执行器节点信号强度。
[0013] 本发明利用网络类型、节点类型、各类参数归一化后的值、权重,计算执行器节点 的执行能力,能够定量的评价执行器节点能力大小,为网络拓扑构造提供了基础,并且能够 提高网络效率。
【具体实施方式】
[0014] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术 方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的 实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。
[0015] 本实施中提供了一种执行器节点执行能力的定量评价方法。包括W下步骤:
[0016] 步骤100,确定无线传感器执行器网络类型W及执行器节点的类型,如果网络为面 向可靠性型且节点类型为固定节点,那么转入步骤200;
[0017] 具体的,无线传感器执行器网络类型是由无线传感器执行器网络所使用的网络协 议决定的,在无线传感器执行器网络初始化阶段,首先获取协议名称,与无线传感器执行器 网络协议数据库进行比对,确定无线传感器执行器网络的类型。如果无线传感器执行器网 络协议不在已知的数据库中,那么采用W下的方法来确定无线传感器执行器网络的类型:
[0018] 记执行器节点执行一次操作所需能量为Ex,总能量为E,完成一次操作的时延限制 (即执行器节点应在规定时间能完成操作)为Tb(单位秒),执行器节点有η个邻居节点,与邻 居节点传输可靠率的集合为{Rl,R2...Rn},使用W下公式计算无线传感器执行器网络的类 型参数P:
[0019]
[0020] 如果pe (0.8,1),那么确定无线传感器执行器网络为面向可靠性型网络。
[0021] 步骤200,确定计算执行器节点执行能力所需的执行器节点参数;
[0022] 如果无线传感器执行器网络为面向时延型网络,那么选择执行器节点剩余能量 Er、一次操作所需能量Ex、执行器节点总能量E、执行器节点通信功率W。、执行器节点通信范 围Rc、执行器节点通信可靠率Rt、邻居节点个数Nc、邻居节点密度Pn中的全部或者部分作为 计算执行能力所需要的参数。
[0023] 步骤300,对执行器节点参数进行归一化;
[0024] 如果执行器节点制造工艺相同,即都为同厂家生产的同样节点,那么所述的执行 器节点总能量E、执行器节点通信功率Wc、执行器节点通信范围Rc都置为1;执行器节点剩余 能量Er、一次操作所需能量Ex的归一化方法为:
[00巧]
为归一化后取值;
[00%]执行器节点通信可靠率Rt的归一化方法为:
[0027]
[0028] 其中R/为执行器节点通信可靠率Rt归一化后取值,Ru为网络中第j个执行器节点 的通信可靠率,m为网络中执行器节点个数;
[0029] 邻居节点个数Nc的归一化方法为:
[0030]
[0031] 其中Nc/为执行器节点邻居节点个数Nc归一化后取值,Ncmax、Ncmin分别为网络中执 行器节点邻居节点个数的最大值和最小值,N。功网络中第i个执行器节点的邻居节点个数;
[0032] 邻居节点密度Pn归一化的方法为
[0033]
[0034] 其中Pn功网络中第i个执行器节点的邻居节点密度,Pn/为网络中第i个执行器节 点的邻居节点密度Pn归一化后取值,Pnmax为网络中所有节点邻居节点密度的最大值。
[0035] 如果执行器节点制造工艺不同,即为不同厂家生产的不同节点或同厂家生产的不 同类型节点,那么依照W下方法对各参数进行归一化:
[0036] 执行器节点剩余能量Er的归一化方法为:
[0037]
[003引其中Eri为第i个执行器节点的剩余能量,El为第i个执行器节点的总能量,Er/为 Eri归一化后取值,η为网络中执行器节点个数,E功第i个执行器节点的总能量;
[0039] 一次操作所需能量Ex的归一化方法为:
[0040]
[0041] 其中Exi为第i个执行器节点的一次操作所需能量,Ex/为Exi归一化后取值;
[0042] 执行器节点总能量E的归一化方法为:
[0043]
[0044] 其中E/为El归一化后取值,Emax为所有节点中节点总能量的最大值,Π 表示向上 取整;
[0045] 执行器节点通信功率W。的归一化方法为:
[0046]
[0047] 其中Wei为第i个执行器节点的通信功率,W"ax为执行器节点通信功率最大值,W。/ 为Wei归一化后取值;
[004引执行器节点通信可靠率Rt的归一化方法为:
[0049]
[0化0]其中R/为执行器节点通信可靠率Rt归一化后取值,Ru为网络中第j个执行器节点 的通信可靠率,m为网络中执行器节点个数;
[0化1 ]邻居节点个数Nc的归一化方法为:
[0化 2]
-,'
[0053]其中心为执行器节点邻居节点个数Nc归一化后取值,Ncmax、Ncmin分别为网络中执 行器节点邻居节点个数的最大值和最小值,Nci为网络中第i个执行器节点的邻居节点个数;
[0054]邻居节点密度Pn归一化的方法为
[0化5]
[0056] 其中Pn功网络中第i个执行器节点的邻居节点密度,Pn/为网络中第i个执行器节 点的邻居节点密度Pn归一化后取值,Pnmax为网络中所有节点邻居节点密度的最大值。
[0057] 步骤400,确定各类执行器节点参数在计算中所占权重;
[0化引如果选用的执行器节点参数为m个,不作特别指定的情况下,各参数的权重为 m
[0059] 如果选用的执行器节点参数为m个,并且可W确定各个参数的重要程度,那么按照 重要程度从低到高的顺序,可W依次指定参数权重为
[0060] 如果选用的执行器节点参数恰巧为执行器节点剩余能量Er、一次操作所需能量Ex、 执行器节点总能量E、执行器节点通信功率Wc、执行器节点通信范围Rc、执行器节点通信可靠 率Rt、邻居节点个数Nc、邻居节点密度Pn而且不能确定各个参数的重要程度,那么可W按照 执行器节点剩余能量ErO . 1、一次操作所需能量ExO. 1、执行器节点总能量E0.05、执行器节点 通信功率WcO. 15、执行器节点通信范围RcO.05、执行器节点通信可靠率RtO.3、邻居节点个数 NcO. 1、邻居节点密度PnO. 15来分配参数权重。
[0061] 步骤500,根据网络类型、节点类型、各类参数归一化后的值、权重,计算执行器节 点的执行能力。
[0062] 具体的,如果选用的执行器节点参数为m个,不作特别指定的情况下,使用下面的 公式来计算执行器节点的执行能力Aexe :
[0063]
[0064] 其中xi、X2. . .xm为选用的第1至Ijm个参数。
[0065] 如果选用的执行器节点参数为m个,并且可W确定各个参数的重要程度,使用下面 的公式来计算执行器节点的执行能力Aexe:
[0066]
[0067] 其中x/、X2/ . . 为选用的依照重要性从低到高排列的第1至Ijm个参数。
[0068] 如果选用的执行器节点参数恰巧为执行器节点剩余能量Er、一次操作所需能量Ex、 执行器节点总能量E、执行器节点通信功率Wc、执行器节点通信范围Rc、执行器节点通信可靠 率Rt、邻居节点个数N。、邻居节点密度Pn而且不能确定各个参数的重要程度,使用下面的公 式来计算执行器节点的执行能力Aexe :
[0069] Aexe = 0.1 Er' +0.1E/ +0.05E' +0.15Wc' +0.05Rc' +0.3Rt' +0.1 Nc' +0.15Pn'
[0070] 本实施例根据网络类型、节点类型、各类参数归一化后的值、权重,计算执行器节 点的执行能力,能够适用于不同的应用背景,方便快速的计算执行器节点的执行能力,提 高了网络效率。
[0071] 最后应说明的是:W上实施例仅用W说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可 w对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。
【主权项】
1. 一种执行器节点执行能力的定量评价方法,包括以下步骤: 步骤100,确定无线传感器执行器网络为面向可靠性类型网络以及执行器节点为固定 节点类型; 步骤200,确定计算执行器节点执行能力所需的执行器节点参数; 步骤300,对执行器节点参数进行归一化; 步骤400,确定各类执行器节点参数在计算中所占权重; 步骤500,根据网络类型、节点类型、各类参数归一化后的值、权重,计算执行器节点的 执行能力。2. 根据权利要求1的执行器节点执行能力的定量评价方法,其中在步骤100中,无线传 感器执行器网络类型是由无线传感器执行器网络所使用的网络协议决定的,在无线传感器 执行器网络初始化阶段,首先获取协议名称,与无线传感器执行器网络协议数据库进行比 对,确定无线传感器执行器网络的类型。如果无线传感器执行器网络协议不在已知的数据 库中,那么采用以下的方法来确定无线传感器执行器网络的类型: 记执行器节点执行一次操作所需能量为Ex,总能量为E,完成一次操作的时延限制(即执 行器节点应在规定时间能完成操作)为TB,执行器节点有η个邻居节点,与邻居节点传输可 靠率的集合为{R^Rs. . .Rn},使用以下公式计算无线传感器执行器网络的类型参数Ρ:如果Pe (0.8,1),那么确定无线传感器执行器网络为面向可靠性型网络。
【文档编号】H04W24/02GK106059814SQ201610421996
【公开日】2016年10月26日
【申请日】2016年6月13日
【发明人】牟元恩, 薛晓琳, 杜海婷, 邹浩, 王中龙, 杨涛, 李峰
【申请人】国网山东省电力公司泰安供电公司, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1