参考文献
Daganzo, Carlos F. “The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory.” Transportation research part B: methodological 28.4 (1994): 269-287.
Daganzo C F. The cell transmission model, part II: network traffic[J]. Transportation Research Part B: Methodological, 1995, 29(2): 79-93.
写在前面
因为网上关于CTM的讲解、教程几乎搜不到或没有更深入的解释,并且Daganzo大佬的文章确实有些难懂,里面有些内容写的不是很详细,所以写下这篇博客,望与大家分享、交流。
若有疏漏,还望指出。
LWR与CTM
(1)Vehicle Conservation
上面的LWR模型(Lighthill, Whitham, Richards)揭示了宏观交通流的Identity、Conservation law和Equilibrium model。而CTM模型相当于把LWR模型的第二个公式进行了离散化——将Link划分为多个均质的cell,以此估计每个cell中的q/k/v,如图:
由此LWR第二项的守恒定律变成了:cell中的车辆数=原有车辆数+流入流出差值
(2) Minimum Principle
然后,通过LWR剩余两个式子求解流率(因为基本是瞬时的,所以应该翻译成流率合适一些)。当我们知道宏观基本图后,求解就很容易了。
在文章中,Daganzo假设了MFD是如图所示的分段函数,
那么根据该假设,很容易推导出流率q的表达式:
(3)Mainline Scenario
通过FD的关系得到了流率,那么就够可以计算当前cell_j 的流率是多大
那么根据流入量与流率的关系,得到cell_j 的流入量y,
再利用公式对等式进行变换,最终得到流入量:
(4)CTM: Network
上述是第一篇文章对CTM的描述,而后是第二篇文章对于CTM在Network中的描述。此处的Network可以想象成高速路匝道的情况(当然这只是便于理解)。
在Network中,Daganzo将cell划分为三种(组合)类型:
a). Mainline Scenario
与(3)中的结果一致,不再重复解释
b). Merge Scenario
可以理解为合流的情况,参数设定如下:S和S’是上游到达率,p和p’是上游来源占比,R是下游的最大承载率(maximum flow that can be received immediately downstream),假设S和p代表优先级高的上游路段:
问题存在为三种解。把y和y’当做需要求解的变量(上游流出量和下游流入量),通过线性规划求解。
CASE 1:无论如何上游来的车都能进入下游,解即为上游的到达率;
CASE 2:下游承载能力不足,由于主路优先,ramp会拥堵;
CASE 3:上游都拥堵,根据均衡(Equilibrium)原则,解在代表占比的正斜率直线上。
c). Diverge Scenario
可以理解为分流的情况,与b)中的分析类似。但需要注意的是,当拥堵的时候解只会在B点。
写在最后:Comments
-
对于cell大小的设定可变性较大。选择多大合适、如何因地制宜,是一个问题。
-
对于MFD强烈的假设,如高密度时候q-k的分布难以近似成直线等。