[发明专利]一种车联网中基于蚁群优化的中继选择方法有效
申请号: | 201810332264.5 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108684065B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 任品毅;丁志豪;杜清河 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04W40/22 | 分类号: | H04W40/22;H04W4/40 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 姚咏华 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 基于 优化 中继 选择 方法 | ||
1.一种车联网中基于蚁群优化的中继选择方法,其特征在于,包括以下步骤:
1)发送端车辆选择相应中继时,首先需要计算到每个邻居车辆的数据包传输时延Dij的大小;
2)对于在通信范围Rrange内的每个邻居车辆,计算发送端车辆到各个邻居车辆的距离dij和链路持续时间LETij;
3)采用泊松过程模型对MAC层退避接入次数进行建模,分析车辆竞争接入信道时所需要的退避次数B;
车辆i在时间间隔t内发送n个数据包的泊松过程概率模型表示为:
其中:λ表示数据包的到达速率,则当车辆所在簇范围有C(j)辆汽车时,数据包到达的总速率为:
λ(j)=C(j)×λ (10)
则车辆i所在的簇中其他车辆没有数据包发送请求的概率为:
Pi(t,0)=e-λ(j)×t (11)
依据公式(10),车辆i的所在簇其他车辆有k个数据包发送请求,即车辆i遇到冲突的概率为1-Pi(t,0),则车辆i竞争成功的平均退避次数为:
4)采用蚁群优化的方法对数据包传输时延Dij、距离dij、链路持续时间LETij以及MAC层退避次数B进行联合分析,建立发送端车辆选择中继的概率模型;
车辆i与车辆j之间MAC层退避次数、距离dij和链路持续时间LETij的联合权重,也即车辆本身的启发式信息表示为:
其中:w1、w2、w3分别为权重系数,是邻居车辆的最大退避次数,LETmax是邻居车辆的最长链路持续时间,dmax是车辆到邻居车辆最长的距离;
应用蚁群优化模型,依据公式(4)和公式(13),邻居车辆转发概率模型为:
其中:车辆i与车辆j之间的信息素,车辆i与车辆j之间的启发式信息,车辆j与车辆l之间的信息素,车辆j与车辆l之间的信息素,Ni是邻居车辆集合,α和β是权重系数;则选择的最佳中继也即下面优化问题的解:
由于该优化问题没有限制条件,只需要找出所有邻居车辆转发概率最大的车辆,将其作为中继;
5)采用最大化概率的方式,选择转发概率最大的车辆作为中继。
2.根据权利要求1所述的车联网中基于蚁群优化的中继选择方法,其特征在于,步骤1)中,将通信范围Rrange内的车辆包含到邻居车辆集合M中,在时间间隔Δt内,发送端车辆i到所述的邻居车辆集合M中车辆j的平均传输时延为:
其中,表示车辆i发送到车辆j的第k个数据包的时延,n是车辆i发送到车辆j的数据包的总个数;
则将公式(1)作为在时间间隔Δt内积累的时延信息素的量,基于蚁群优化理论,信息素会随着时间的流逝而稀释,则在时间间隔Δt内信息素的稀释过程如下:
其中:是经过稀释之后的信息素,ρ是恒定的稀释速率,τij(t)是在t时间积累的信息素;
则经过Δt时间后积累的总信息素浓度为:
公式(3)归一化之后的结果为:
其中:τmax是车辆i和邻居车辆之间最大的时延信息素。
3.根据权利要求1所述的车联网中基于蚁群优化的中继选择方法,其特征在于,步骤2)中,定义车辆i与车辆j之间的坐标分别为(xi,yi)和(xj,yj),则车辆i与车辆j之间的距离为:
发送端车辆i与车辆j之间的夹角为:
发送端车辆i与车辆j同向行驶时,链路持续时间为:
其中:wij表示车辆i与车辆j的垂直距离,vi和vj分别是车辆i和车辆j的速度,R是最大通信范围;
发送端车辆i与车辆j行驶方向相反时,链路持续时间为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810332264.5/1.html,转载请声明来源钻瓜专利网。