[发明专利]基于生物启发的大规模分布式节点自组织接入方法有效
| 申请号: | 202010347965.3 | 申请日: | 2020-04-28 |
| 公开(公告)号: | CN111541999B | 公开(公告)日: | 2022-02-08 |
| 发明(设计)人: | 朱晓荣;贾恩富 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W74/08;H04W84/18 |
| 代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 秦秋星 |
| 地址: | 210046 江苏省南*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 生物 启发 大规模 分布式 节点 组织 接入 方法 | ||
1.基于生物启发的大规模分布式节点自组织接入方法,其特征在于,将各网络节点视为不同的智能体,当智能体的行为状态发生变化并且达到预设条件时,在网络中发送广播信息,将该过程看作是智能体在环境中留下信息素,其他智能体通过接收该信息素来调整自己当前的行为状态;
包括如下步骤:
步骤1:将节点在t时刻的状态看作为一个相位值θ(t),节点的行为包括相位变化和相位更新,对每个节点都设置一个初始相位值;
步骤2:节点的相位变化是一个随时间变化的离散函数,当相位达到预设条件后,节点将接入信道开始传输数据,并且向相邻节点发送广播信号;信道中只存在一个节点发送数据包,其余节点进行相位更新;
步骤3:如果节点在相位变化过程中收到相邻节点的广播信号,则立即调整自己的状态,进行相位更新,避免与正在传输数据的节点发生冲突;
步骤1中,节点初始相位值的计算公式如下:
θn(1)=wn (1)
[T]表示该节点当前数据类型所占全部数据类型的比重,满足0<[T]≤1,k1、k2是常数,α为权系数,Erest表示该节点的剩余能量,Emax表示该节点的总能量,Erest/Emax表示该节点的剩余能量率,满足0<Erest/Emax≤1,N表示节点n范围内的节点数,并假设所有的节点的总能量相等且每个节点能够自感知剩余能量;
步骤2中,节点n的相位变化满足
θn(t)=wnt (3)
如果信道中只有单个节点n的相位为2π时,其向邻节点发送广播信号,该广播信号包括当前节点的相位信息和所占用信道的预估时间信息,并且开始传输数据包,另外令其相位重置为0;当节点n在相位变化时收到邻节点发送的广播信号,该节点需要立即进行相位更新,同时发送广播信号,该广播信号包括当前节点的相位信息;
如果信道中不止一个节点的相位值达到2π时,这些节点都向周围邻节点发送广播信号,节点n在收到这些节点发出的信号后提取其中所占用信道的预估时间信息Tm,并将该信息与自身所占用信道的预估时间信息Tn进行对比,如果Tm>Tn,节点n将发送数据包;反之,节点n进行相位更新;
步骤3中,当节点n收到邻节点m的广播信号后,提取信号中的信息进行相位更新,则更新后节点的相位表示为
θn(t+)=θn(t)+Fn(t)=wnt+Fn(t) (4)
式(4)中,θn(t+)为节点更新后的相位值,其中t+满足limt(t+-t)=0,Fn(t)表示相位更新值;
节点n根据不同邻节点m的广播信息做出不同的更新规则:
①当θn(t)≥θm(t)时,表明当节点n的相位大于除正在传输数据包的节点外的其余节点的相位;由于其相位更新只与正在传输数据包的节点有关,因此根据节点m,该节点的相位θm(t)=2π,在t时刻发送广播信号中占用信道的预估时间信息Tm,计算节点n的相位更新值,即Fn(t)的大小,可表示为
式(5)中,θm(t)为t时刻节点m的相位,即θm(t)=2π,θn(t+)表示t时刻节点n相位更新后的值,表示节点n相位变化速率;
由式(3)和式(4)可得θn(t+)=θn(t)+Fn(t),代入
2π-θn(t)-Fn(t)=wn*Tm (6)
即
Fn(t)=2π-θn(t)-wn*Tm (7);
②当θn(t)<θm(t)时,表明存在M个,M=1,2,3,...,N-1,相位值比节点n大的节点,只考虑比节点n相位小和比节点n相位大的两个相近的节点对其相位更新的影响;因此,相位更新Fn(t)取决于两节点之间的相位差,则节点n的相位更新函数表示为
式(8)中,K为耦合系数,θα为相位延迟,Gmn(t)表示影响相位变化的权重函数;
为了使两节点的相位差的取值范围在[0,2π)中,对节点的相位差做Mod函数处理,即
则相位差函数可以表示为
当节点的相位差时,为了避免相位更新函数的值为0,在相位差函数中引入一个相位延迟θα,它是用来解决相邻节点之间相位的自然失配;
对于θα的取值:
①当θn(t)<θm(t)时,节点相位的变化应为逆时针,即其相位更新函数Fn(t)为负,则
②当θn(t)≥θm(t)时,节点相位的变化应为顺时针,即其相位更新函数Fn(t)为正,则
Gmn(t)表示相位影响的权重函数,定义为
式(13)表示两节点的相位差值权重函数对称分布在且差值越小权重越大,节点更新相位的值越大
对于K的取值:
①当时,则
②当时,则
而相位更新需要满足
将式(14)或者(15)代入式(16)中可得到K的取值范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010347965.3/1.html,转载请声明来源钻瓜专利网。





