1.一种基于宏观路网模型的交通流短时预测方法,其步骤包括:(1)首先对于城市路网建模;(2)获得预测周期路网源节点输入流量,提取上一预测周期各路段平均速度,并确定各路口不同转向的流量比;(3)计算道路输入车辆行驶至排队车队尾的时间,求得迭代周期到达队尾的车辆数;(4)由路口排队车辆数,饱和离开流量条件确定对应转向离开路口的车辆数;(5)累加得到一个预测周期离开路口车辆总数,换算得到预测周期内的交通流量;
具体步骤如下:
1)、首先对于城市路网建模:
以交叉路口作为节点,把连接节点的路段作为边,对于双向路段一对节点之间需两条有向边,路段中车道数在路网模型中不做区分;
交叉路口分为十字路口和T型路口,主干道与支路同等对待;
对节点类别进行划分为:源节点,预测路网对象的边缘且有交通流出入的节点,包括东、西、南、北四个方向;T型节点,根据缺少道路的方向分为东、西、南、北四类;十字型节点;并对节点按模型空间左边进行编号N(i,j);
最后对路网基本参数进行确认,其中包括每条路段的长度、车道数、该路段设计的车辆自由行驶速度,所述的自由行驶指车辆不受其它车辆、行人、控制手段影响时的行驶速度;
接着定义方向D为:西、北、东、南,车辆转向t分别为直行,左转,右转,从而得到仅包括节点和边的城市路网模型;
2)、读取路网上各源节点未来一个预测周期5min的输入车流量,辆/小时,并转化等效当量PCU下的车流量:根据下式(1)计算路网上每个路段时间k时的输入车辆数DinD(i,j,k),并求取k时刻到达路段上停车线排队末尾的车辆数QD(i,j,k),QD(i,j,k)=((T-αD(i,j,k))/T)×DinD(i,j,k-βD(i,j,k)-σt)
+(αD(i,j,k)/T)×DinD(i,j,k-βD(i,j,k)-1-σt) (1)
式中:T为步长取1秒,σt为车辆以t转向时通过路口的时间,可视为常数,则αD(i,j,k),βD(i,j,k)表示进入路口的车流到达等待排队队尾的时间,可由下式(2),(3)计算得到:
上两式中,floor(),mod()分别表示取整和取余,CD(i,j)是以车辆数表示的路段容量,WD(i,j,k)是该时刻路段中正在排队的车辆数,LD(i,j)为平均车辆长度,ND(i,j)为路段中的车道数,Vavg,D(i,j,k-1)为上一预测周期路段上车辆的平均速度;
3)、道路口输出流量主要受三个方面限制:停车线等待的车辆数,路口特性决定的饱和离开流量,下游交通状况,k时刻离开路口的车辆数可按下式进行计算
gDt(i,j,k)为对应路段t转向时的信号灯,其中绿灯黄灯时为1,红灯时为0,CogDt(i,j,k)表示对应下游是否拥挤,其中1表示拥挤,0则相反,γDt(i,j,k)为转向比,QDt(i,j,k)和CogDt(i,j,k)的计算式如下:
QDt(i,j,k)=γDt(i,j,k)×QD(i,j,k) (5)
CogDt(i,j,k)=1if Vcog,Dt(i,j,k-1)式中:VD(i,j)为事先设定的拥挤速度;
4)、k+1时刻正在排队的车辆数可由k时刻对应的值加上到达排队末尾的车辆数QDt(i,j,k)减去离开路口的车辆数DDt(i,j,k)得到,同时离开道路口的车辆总数可由各个转向的离开量相加得到,计算式如下:
Dout,D(i,j,k)=DDs(i,j,k)+DDl(i,j,k)+DDr(i,j,k) (7)
WDt(i,j,k+1)=WDt(i,j,k)+QDt(i,j,k)-DDt(i,j,k) (8)
5)、预测的交通流流量由每小时路口离开车辆数表示,计算式如下: