李曙光,张敬茹,余洪凯,杨康康
(长安大学电子与控制工程学院,陕西西安710064)
交通仿真是研究复杂交通问题的重要工具.利用交通仿真工具可以预测交通流在各种交通管理方案下的特性变化,从而对管理方案进行评价和改进.交通仿真模型分为微观、中观和宏观仿真模型.以单个车辆和某一类型车辆为计算对象的微观和中观仿真模型需要广泛、复杂的数据和很大的计算成本,这对于大的路网仿真来说,采用微观或中观仿真模型需要花费很大的资源空间[1].但是宏观仿真模型,尤其是元胞传输模型(Cell Transmission Model)需要少量的仿真路段宏观参数,就可以准确描述车辆密度变化、车流量变化和车辆拥挤排队过程等特性.
Daganzo通过简化交通流量和密度间的关系,利用有限差分为宏观道路交通流模型LWR模型[2-3]设计的一种新的近似方法—Traffic Cell Transmission Model(CTM)[4-5].它的原理与流体动力学模型是一致的,它准确地描述交通流的干扰波的形成,因此,适用于描述路网在拥挤、非拥挤状态下交通流的特性[6].在CTM中,车辆密度和车流量呈线性关系,但是CTM要求将所仿真的路段必须划分为N个等长的元胞路段,这给交通仿真带来了很大的局限性.然而,Link-Node Cell Transmission Model(LN-CTM)[7-8]消除了原 CTM 的这种限制,增大了CTM的灵活性和适用性.
笔者基于LN-CTM设计了高速公路路网的仿真流程,介绍了LN-CTM下的密度流量的关系和车流量、密度计算的数学模型;描述基于LN-CTM所设计的仿真流程;利用设计的仿真软件对一段高速公路路网进行仿真并对结果进行分析和总结.
在LN-CTM模型中,仿真路网被划分为了节点(Node)和节点与节点之间的连接路段(Link)[7-8].一般情况下,LN-CTM 会将仿真路网上发生汇流、分流和车道数变换等导致车流量变化很大的地点设为节点,将2个临近节点所连接的路段作为连接路段(Link).同时,连接路段分为源路段(Source link)、一般路段(Ordinary link)和目的路段(Destination link).源路段是仿真路网上车辆产生驶入的路段,起始处没有节点;目的路段结尾处末尾节点且车辆驶离仿真路网.因此,路网上所有连接路段的长度是不等长的.
在LN-CTM模型中,节点上车流量是按比例来分配的.如图1所示,一个节点上有m个驶入连接路段和n个驶出连接路段,则对应有一个m×n的分流系数矩阵 B(k)={βij(k)},j=1,…,n;i=1,…,m.且元素βij(k)定义了在k时刻由连接路段i驶入连接路段j车流量与其驶入节点总车流量的比值.则节点处车流量的计算如下:
(1)计算节点上游连接路段的车流量需求
式中:υi为驶入节点路段 i的自由流速度,fi,max为路段i的通行能力.
(2)计算节点下游连接路段车流量需求
式中:ωj为驶出节点路段j的拥挤波波速.
(3)根据分流系数和驶出节点车流量需求调整车流量需求
(4)驶出上游连接路段i的车流量
(5)驶入下游连接路段j的车流量
而一般连接路段i在k时刻的车辆密度是其相邻节点上的车流量决定的.
式中:Δxi为连接路段i的长度;Δt为仿真时间步为驶入该连接路段的车流量;(k)为驶出该连接路段的车流量.
图1LN-CTM下路网模型Fig.1 Road Model Based on LN-CTM
根据LN-CTM数学模型,在Matlab环境下建立交通流计算机仿真流程.LN-CTM是个动态模型,它可以模拟各种交通事件对交通流产生影响.在仿真中,用连接路段的密度和流量来描述路网上交通流的状况.在仿真开始前,须将现实路网划分为由节点和连接路段构成的计算机仿真路网,然后初始化交通路网仿真所需交通参数.仿真过程主要由2大部分构成:节点更新模块(Nodes update)和连接路段更新模块(Links update),仿真流程图如图2所示.
图2 算法流程图Fig.2 Flow Diagram
在仿真中,利用多层for循环嵌套仿真一段时间的路网车流情况.最外层循环以Δt为时间步长,循环的次数为仿真总时间长度与仿真时间步长Ts的比值取整.在每一时刻的开始检测是否有事件发生,根据检测结果来实时调整相对应连接路段的交通参数,来无限接近现实.接着执行节点更新模块,即根据数学模型计算当前时刻每个节点上驶出上游连接路段车流量和驶入下游连接路段的车流量,并按照连接路段的唯一编号记录该流量数据.然后按照密度计算公式计算当前时刻每个连接路段的车密度,即执行连接路段更新模块.重复执行上述2个模块直到仿真总时间,最后画出其三维图形以便分析数据.
如图3所示,以一段长36.56 km的高速公路为仿真对象.基于LN-CTM模型将其分为由32个节点的一段单向、4车道的高速公路.则连接路段长度为 L={0.96,1.0,1.12,1.12,…,1.12,1.12,1.0}km,且第19个节点处有分流匝道.假定所有连接路段的拥挤密度均设为480辆/km;自由流速度v=39 km/h;路段的最大通行能力F=774辆/小时/每车道;出口匝道的分流系数β34=0.5;进入仿真路网的主干道平均车流量1 200辆/h;可算得仿真单位时间Ts取1.5分钟.在第3分钟,连接路段15处发生交通事件,使得F15=516辆/小时/每车道,=210辆/km,仿真结果如图4,5所示.
图4描述了仿真路网在经历100个步长时其连接路段上车辆密度的变化,共仿真了100步,即100×Ts(Ts=1.5 min)分钟.图5则描述了每一步驶出连接路段的车辆数.从连接路段密度变化以及流量变化中可以看出,连接路段15在第3分钟发生交通事件使得其密度变小、流量变小,但使上游连接路段的密度渐渐增大、流量变小,拥挤波形成并缓慢向上游传播.在第22分钟,连接路段15交通恢复正常,其密度和流量变大,拥挤波自上游连接路段到下游连接路段渐渐消散.在消散的过程中,由于速度的限制,驶出拥挤连接路段内车流量慢慢增大到一个最高点后才趋于稳定状态.
基于LN-CTM,笔者设计的仿真流程可以模拟道路交通流状况和汇流、分流匝道对交通流影响,也可以仿真在不同交通管理方案下主干道交通流的变化和不同服务水平下收费站的瓶颈效应等交通仿真.然后根据仿真结果,可以设计高速公路的宏观参数,改进道路的管理以及收费站的服务水平等.
[1]裴玉龙,张亚平.道路交通系统仿真[M].北京:人民交通出版社,2004:100-103.
[2]LIGHTHILL M J,WHITHAM J B.On kinematic waves:I.Flow movement in long rivers.II.A theory of traffic flow on long crowded road[J].Proceedings of Royal Society,1955,299:281-345.
[3]RICHARDS P I.Shockwaves on the highway[J].Operations Research,1956,4(1):42-51.
[4]DAGANZO C F.The cell transmission model:A dynamic representation of highway traffic consistent with the hydrodynamic theory [J].Transportation Research,1994,28(4):269-287.
[5]DAGANZO C F.The cell transmission model,part II:network traffic [J].Transportation Research,1995,29,(2):79-93.
[6]姬杨蓓蓓,张小宁,孙立军.基于元胞传输模型的交通事件消散建模[J].重庆交通大学学报:自然科学版,2008,27(3):442-445.
[7]MURALIDHARAN A.Imputation for the Link-Node Cell Transmission Model[EB/OL].[2009-11-5].http://path.berkeley.edu/topl/pp/080606_AjithMuralidharan_ImputationForLinkNodeCTM.
[8]MURALIDHARAN A,DERVISOGLU G,HOROWITZ R.Freeway traffic flow simulation using the Link Node Cell transmission model[C]∥Proceedings of the 2009 conference on American Control Conference.St.Louis.MO:IEEE Press Piscataway,2009:2916-2921.