本发明属于车载任务卸载技术领域,具体涉及一种mec辅助的车队网络的速度自适应接入方法。
背景技术:
自动驾驶技术已成为近年来热门的研究主题之一,与传统的汽车相比,自动驾驶汽车可以提高道路的安全性,减少交通事故的发生,以及提高用户的驾驶体验。编队策略是自动驾驶重要的管理策略,自动驾驶汽车采用编队策略在同一车道上形成车队,每个车队由头车和成员车辆组成,头车控制整个车队的动力学因素(行驶方向、速度、加速度等),后面的成员车辆以相同的速度和车间距离一个接一个地跟随头车行驶。
为了感知周围环境,车队中的自动驾驶汽车通常都配备了各种车载传感器,来收集道路的环境信息。与传统传感器不同,车载传感器会产生大量的数据,如lidar能够以10-100mb/s的速率生成高清地图。庞大的环境数据通常是冗余的,需要提取有用信息。但是,自动驾驶汽车的存储,计算和分析能力是有限的。为了解决这个问题,自动驾驶汽车可以通过车辆到基础设施(vehicletoinfrastructure,v2i)通信,即车队中的车辆采用ieee802.11分布式协调机制(distributedcoordinationfunction,dcf)访问基站。将大量的数据传输到基站,上传到云平台,云平台利用其强大的计算和存储能力提取有用信息,然后将其发送回自动驾驶汽车。通过v2i通信的方式,自动驾驶汽车可以感知紧急情况并及时的做出决策。
由于车队的独特特性,同一车道上的车辆具有相同的行驶速度,而不同车道上行驶的车辆具有不同的行驶速度,当车辆采用ieee802.11dcf机制和基站通信时,速度快的车辆比速度慢的车辆行驶在基站的覆盖范围内的时间少,从而使得速度快的车辆比速度慢的车辆向基站发送的数据量少,这就在v2i通信中产生了不公平接入的问题,这会造成不同速度的车辆接收到的有用信息量不同,导致具有较高速度的车辆更容易发生交通事故,因此非常有必要设计一种接入方案解决访问不公平的问题。同时,信息年龄(ageofinformation,aoi)在通信中是一个重要性能指标。年龄与传统的时延和吞吐量指标不同,其代表了数据的新鲜程度,即数据从产生到被接收端成功接收所耗费的时间,这种实时状态更新的目标是确保在接收端尽可能及时地掌握相关环境信息的最新数据。而当数据的信息年龄较高时,尽管车辆发送的数据量可能会很高,但是数据可能会比较老旧,即很长时间以前的数据,经过云平台处理,车辆收到的可能是老旧的信息,从而导致网络中的车辆做出错误的决策,发生交通事故。因此在设计方案解决不公平接入问题的同时,应该保证信息年龄满足网络中的通信需求。
通过同时权衡公平性和年龄指标来调整具有不同速度车辆的ieee802.11dcf机制中的最小竞争窗口,使得具有不同速度的车辆向基站发送的数据量尽量相等的同时,网络中的信息年龄也能够满足通信需求。对于公平性和年龄共同考虑的问题,在车辆网络中至今还没有被解决。本发明充分多目标决策来权衡了公平性指标与年龄指标,建立了合理的通信模型,并取得了不同速度车辆最优的最小竞争窗口值。
技术实现要素:
发明目的:本发明针对高速公路车队场景中不同速度的车辆在基站覆盖范围内向基站发送的数据量的公平性和网络的平均信息年龄考虑不全面等问题,提出一种mec辅助的车队网络的速度自适应接入方法,保证不同速度的车辆发送的数据量尽可能相等的同时,使得网络的平均信息年龄与使用标准的ieee802.11协议情况下的网络的平均信息年龄几乎相同。
技术方案:本发明所述的一种mec辅助的车队网络的速度自适应接入方法,包括以下步骤:
(1)定义公平性指数衡量不同速度车辆通信的公平性,并得出公平性指数与车辆速度以及车辆在有数据包发送的情况下最小竞争窗口之间关系;
(2)利用随机混合系统推导基站覆盖范围内一条通信链路k的信息年龄及在饱和条件下网络的平均信息年龄的闭式解;
(3)定义每条通信链路k的平均退避率rk和平均服务率hk,并提出无冲突传输理论;
(4)确定基站覆盖范围内的平均车辆数目nv;
(5)通过构建多目标方程,根据多目标粒子群优化算法获取最优的不同速度车辆最小竞争窗口大小。
进一步地,步骤(1)所述的公平性指数为:
其中,
进一步地,步骤(2)所述的网络中一条通信链路k的平均信息年龄的闭式解表示如下:
其中,q(t)∈q={0,1,2,...nv}是一个离散的马尔可夫过程;
进一步地,步骤(2)所述的饱和条件下网络的平均信息年龄的闭式解表示如下:
其中,nv为基站覆盖范围内的平均车辆数目;ni为第i个车道上的平均车辆数目;ri为第i个车道上车辆的平均退避率,表示为
进一步地,步骤(3)所述的每条通信链路k的平均退避率rk和平均服务率hk为:
其中,
其中,ts为一个数据包成功传输的平均时间,为定值。
进一步地,步骤(3)所述的无冲突传输理论为:
对于无冲突传输理论,数据无碰撞是指当碰撞概率小于一定的上限pub时,认为车辆发送数据包时几乎不会发生碰撞,碰撞概率的表述如下:
其中,pi是第i个车道上车辆发送数据包产生碰撞的概率;ni为第i个车道上网络中的车辆数目;τi是第i个车道上车辆发送数据包的概率,n为车道的数量;nj为第j个车道上网络中的车辆数目;τj是第j个车道上车辆发送数据包的概率。
进一步地,步骤(4)所述的网络中的平均车辆数目nv为:
其中,n为车道总数;ni为第i个车道上的平均车辆数目;
其中,mi为第i个车道上完整的车队数目;np为一个车队中的平均车辆数目;
进一步地,步骤(5)所述的多目标方程为:
s.t
v′0≤vi≤v0
其中,v'0为网络中车辆速度的最小值;v0为网络中车辆速度的最小值;
粒子的速度与位置分别遵循以下更新公式:
其中,
有益效果:与现有技术相比,本发明的有益效果:本发明采用ieee802.11dcf协议传输数据包,同时考虑车辆通信的公平性和数据包的老化程度等多指标;另外,本发明推导了饱和条件下链路年龄的闭式解;最后根据速度动态调整车道上车辆的最小竞争窗口,保证整个网络的平均信息年龄同标准的802.11下的平均信息年龄几乎相等的同时使得车道上速度不相同的车辆可以公平的访问基站;本发明计算复杂度低,系统模型简单合理,充分考虑了通信的公平性和数据包的老化程度;仿真结果表明,在保证整个网络的平均信息年龄同标准的802.11下的平均信息年龄几乎相等的同时使得车道上速度不相同的车辆可以公平的访问基站。
附图说明
图1为mec辅助的车队网络系统模型图;
图2为shs马尔可夫链的状态转移示例图;
图3为在不同的车队到达率下,不同车道上车辆的公平性指数在不同行驶速度下的对比图;
图4为在不同的车队到达率下,通过多目标粒子群算法得到的在不同行驶速度下,车辆最优的最小竞争窗口值;
图5为在不同的车队到达率下,本发明使用的最优的最小竞争窗口同802.11标准所使用的最小竞争窗口时网络平均信息年龄的对比图;
图6为经过算法迭代拟合得到的帕累托非劣解曲面图。
具体实施方式
下面结合说明书附图对本发明作进一步详细说明。
本发明提供一种mec辅助的车队网络的速度自适应接入方法,具体步骤如下:
步骤(1):定义公平性指数衡量不同速度车辆通信的公平性,并得出公平性指数与车辆速度以及车辆在总是有数据包发送的情况下最小竞争窗口之间关系。
如图1所示,构建mec辅助的车队网络系统,基站的覆盖范围为r,且基站处配备了强大的边缘服务器。车队直线行驶在具有n个车道的高速公路上,每个车道上由多个完整车队和一个不完整车队组成,每个车队都由头车与成员车组成。同一条车道上具有相同的队内间距和队间间距,并且两个连续的车队头车之间的距离为一个车队间隔。
在不同车道上,要实现公平接入,需要保证不同速度的车辆在网络的行驶过程中向基站发送的数据量相同,这样可以得出:
其中,ti是第i个车道上车辆行驶在基站覆盖范围内的时间,由于车辆匀速行驶,该时间可以计算为ti=r/vi;c是常数;
其中,s是网络的标准化吞吐量;cbit是信道的比特率;nbit是数据包的平均位数;τi是第i个车道上车辆发送数据包的概率:
得到公平性指数
对上述表达式右边的车辆速度与竞争窗口大小取平均,可以得到整个网络平均的公平性指数为:
其中,
步骤2:利用随机混合系统(stochastichybridsystem,shs)推导基站覆盖范围内一条通信链路k的信息年龄及在饱和条件下网络的平均信息年龄的闭式解。
shs方法通过状态集(q(t),x(t))来对系统建模,其中q(t)∈q={0,1,2,...nv}是一个离散的马尔可夫过程,表示系统状态的演化,其每一个值分别代表了马尔可夫链的每一个状态,状态与状态之间的转移l∈l是一条转移率为
l′q={l∈l:q′l=q},lq={l∈l:ql=q}
而
其中,x2k(t)是第k 1条链路在接收端数据包的年龄,x2k 1(t)是当前网络中第k 1条链路在发送端数据包的年龄,其中k∈{0,1,...nv-1}。
在shs系统中离散状态间的转移会导致连续过程的复位映射,即当离散过程q(t)从ql状态转移q′l状态时,连续过程x(t)的转移可能是不连续。所以定义矩阵
其中,πq表示离散状态过程q(t)马尔可夫链的状态概率;vq(t)用来衡量离散状态q(t)与连续的年龄过程x(t)之间的相关性。并且在遍历的条件下,可以得到稳定的状态概率向量
并且存在着一组非负解
通过
综上所述,车辆通信网络中一条通信链路k的平均信息年龄的表达式为:
其中,q(t)∈q={0,1,2,...nv}是一个离散的马尔可夫过程;
推导在饱和条件下车辆网络的平均信息年龄的闭式解。本发明考虑了一个二维的年龄演变进程,而且任意一条链路年龄的演进在接收端总是以单位速率递增的,而且当链路k开始捕获到信道时,车辆会立刻采样,并产生状态更新包裹,由于采样时间远远小于数据包的传输时间,因此忽略不记,并且因为共享一个信道,除q=k外,信道中没有其他链路的数据包,所以仅当q=k时,x2k 1(t)才以单位速率递增,所以年龄过程演进的微分方程定义为:
对于q≠0时,马氏链的每个状态的转移率包含了转移到该状态的平均退避率rq和转移出该状态的平均服务率hq。至此对于q=0时和q≠0时可以得到以下相关性系数方程组:
通过上述方程组对
其中,nv为基站覆盖范围内的平均车辆数目;ni为第i个车道上的平均车辆数目;ri为第i个车道上车辆的平均退避率,可以表示为
对所有的链路k求和取平均可以得到网络的平均信息年龄,表示如下:
步骤3:定义了每条通信链路k的平均退避率rk和平均服务率hk,并提出无冲突传输理论。
本发明对于不同车道上车辆平均退避率ri和平均服务率hi的具体表达式分别如下:
其中,
其中,ts为一个数据包成功传输的平均时间,为定值。
对于无冲突传输理论,数据无碰撞是指当碰撞概率小于一定的上限pub时,可以认为车辆发送数据包时几乎不会发生碰撞,其中碰撞概率的表述如下:
其中,pi是第i个车道上车辆发送数据包产生碰撞的概率;ni为第i个车道上网络中的车辆数目;τi是第i个车道上车辆发送数据包的概率,n为车道的数量;nj为第j个车道上网络中的车辆数目;τj是第j个车道上车辆发送数据包的概率。
步骤4:确定基站覆盖范围内的平均车辆数目nv。
nv由每个车道i上的车辆总数ni组成,表达式如下:
其中,ni包括第i个车道上所有完整的车队中包含的车辆总数
下面分别对第i个车道上所有完整的车队中包含的车辆总数
1)完整车队中的车辆数目
由于每个车队的车辆数目相互独立,且在范围[a,b]上服从均匀分布,因此每个车队的平均车辆数目为np=(a b)/2,故可以得出
因为完整的车队个数必须为整数,故可由覆盖范围r与两个连续的车队头车之间的距离
从而可以得出完整车队的车辆总数为:
其中,mi为第i个车道上完整的车队数目;np为一个车队中的平均车辆数目;
2)不完整车队中的车辆数目
下面,推导不完整车队中的平均车辆数目
信号收发器安装在每个车辆的主轴箱上,一旦车辆的主轴箱进入基站覆盖范围,车辆便与基站进行通信,这样不完整车队中的车辆数目可以计算为:
下面将进一步推导第i个车道上车辆速度vi与队内间距
其中,vi为车道i上的车辆速度;th为车头时距;r0为网络中允许的最小队内间距;v0为网络中车辆速度的最小值。
因此可以通过两个连续车队间的平均距离
因此可以得出第i个车道上两个连续车队的到达率为:
至此可以得到队间距离的表达式为:
综上所述,可以得到二者的表达式为:
步骤5:通过构建多目标方程,根据多目标粒子群优化算法获取最优的不同速度车辆最小竞争窗口大小。
根据多目标粒子群优化算法获取最优的车辆最小竞争窗口大小。本发明通过构建多目标方程求解帕累托最优解集,通过设置一定的公平指数允许误差kbound求解出帕累托解集中使得年龄最小的最优的最小竞争窗口值,多目标方程定义如下:
s.t
v′0≤vi≤v0
其中,v'0为网络中车辆速度的最小值;v0为网络中车辆速度的最小值;
粒子的速度与位置分别遵循以下更新公式:
其中,
图2给出了一个简单的状态转移示例,示例中当前状态为0时,表示信道空闲,没有发生信道捕获,如果当前状态为1,n1,…,k,…,nv表示相应的链路捕获了信道,其中每条链路的平均退避率rk和平均服务率hk,如图2所示。图3验证了在不同的车道到达率下,不同车道上,不同速度的车辆随着速度的变化动态的调整各自的最小竞争窗口值。图4和图5验证了不同的车队到达率下,本发明自适应接入方案在保证整个网络的平均信息年龄同标准的ieee802.11下的平均信息年龄几乎相等的同时使得车道上速度不相同的车辆可以公平的访问基站,即本发明方案的可行性。图6验证了在车道上车辆行驶的平均速度为24.5m/s时经过算法迭代所拟合出的帕累托曲面,图中圆圈表示算法求解所得到的最优解。
上述实施例仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和等同替换,这些对本发明权利要求进行改进和等同替换后的技术方案,均落入本发明的保护范围。
1.一种mec辅助的车队网络的速度自适应接入方法,其特征在于,包括以下步骤:
(1)定义公平性指数衡量不同速度车辆通信的公平性,并得出公平性指数与车辆速度以及车辆在有数据包发送的情况下最小竞争窗口之间关系;
(2)利用随机混合系统推导基站覆盖范围内一条通信链路k的信息年龄及在饱和条件下网络的平均信息年龄的闭式解;
(3)定义每条通信链路k的平均退避率rk和平均服务率hk,并提出无冲突传输理论;
(4)确定基站覆盖范围内的平均车辆数目nv;
(5)通过构建多目标方程,根据多目标粒子群优化算法获取最优的不同速度车辆最小竞争窗口大小。
2.根据权利要求1所述的mec辅助的车队网络的速度自适应接入方法,其特征在于,步骤(1)所述的公平性指数为:
其中,
3.根据权利要求1所述的mec辅助的车队网络的速度自适应接入方法,其特征在于,步骤(2)所述的网络中一条通信链路k的平均信息年龄的闭式解表示如下:
其中,q(t)∈q={0,1,2,...nv}是一个离散的马尔可夫过程;
4.根据权利要求1所述的mec辅助的车队网络的速度自适应接入方法,其特征在于,步骤(2)所述的饱和条件下网络的平均信息年龄的闭式解表示如下:
其中,nv为基站覆盖范围内的平均车辆数目;ni为第i个车道上的平均车辆数目;ri为第i个车道上车辆的平均退避率,表示为
5.根据权利要求1所述的mec辅助的车队网络的速度自适应接入方法,其特征在于,步骤(3)所述的每条通信链路k的平均退避率rk和平均服务率hk为:
其中,
其中,ts为一个数据包成功传输的平均时间,为定值。
6.根据权利要求1所述的mec辅助的车队网络的速度自适应接入方法,其特征在于,步骤(3)所述的无冲突传输理论为:
对于无冲突传输理论,数据无碰撞是指当碰撞概率小于一定的上限pub时,认为车辆发送数据包时几乎不会发生碰撞,碰撞概率的表述如下:
其中,pi是第i个车道上车辆发送数据包产生碰撞的概率;ni为第i个车道上网络中的车辆数目;τi是第i个车道上车辆发送数据包的概率,n为车道的数量;nj为第j个车道上网络中的车辆数目;τj是第j个车道上车辆发送数据包的概率。
7.根据权利要求1所述的mec辅助的车队网络的速度自适应接入方法,其特征在于,步骤(4)所述的网络中的平均车辆数目nv为:
其中,n为车道总数;ni为第i个车道上的平均车辆数目;
其中,mi为第i个车道上完整的车队数目;np为一个车队中的平均车辆数目;
8.根据权利要求1所述的mec辅助的车队网络的速度自适应接入方法,其特征在于,步骤(5)所述的多目标方程为:
s.t
v’0≤vi≤v0
其中,v'0为网络中车辆速度的最小值;v0为网络中车辆速度的最小值;
粒子的速度与位置分别遵循以下更新公式:
其中,