目  录

一、公式解释

1、第一个公式

2、第二个公式

3、两公式中的参数

(1)α、β

(2)K

二、TransCAD实操

1、获取有无项目自由流阻抗矩阵

2、重力模型参数

(1)获得2026无项目OD:

(2)获得2026有项目OD:

(3)有无作差,获得诱增OD


在系列文章(一)中,有讲到诱增交通量的原理和方法:诱增交通量预测

诱增交通量用"有无项目对比法“,采用重力模型,分为现状区间交通出行为0不为0两种情况。

有无项目前后,仅考虑  阻抗变化  对诱增的影响,产业、地区性质发生的变化不考虑在内。

一、公式解释

1、第一个公式

因为求的是OD对不为零的诱增,重力差值可以简化,不需要将K带入计算。

公式推导:

2、第二个公式

现状OD矩阵中如果有OD对是0,上式不能用代入,基础公式不能化简。

0通过一系列数学计算之后还是0,因此只能按照原始公式计算。

3、两公式中的参数

(1)α、β

实例中取1,表示和现状分布一致:

(2)K

K即为k因子矩阵,考虑除阻抗因素的其他影响现状OD的因子矩阵。

二、TransCAD实操

1、获取有无项目自由流阻抗矩阵

先获得有无项目自由流阻抗矩阵:打开老路网,点击network→Multiple Shortest Path→按以下设置获得无项目自由流阻抗矩阵;在新路网上,重复以上操作,获得有项目自由流阻抗矩阵。

可以观察以下有无项目自由流阻抗矩阵,标记了几处阻抗发生变化的OD对:

注:前后路网变化,有些小区可能因为新加连杆的影响,出现很小的阻抗,这类不符合实际的阻抗点,需要人工矫正。

2、重力模型参数

γ就是inverse power重力模型标定的b值

首先需要重力模型标定,输入的参数:现状OD(没有现状OD用反推OD)、无项目自由流阻抗矩阵。

勾选K因子矩阵,生成K因子(用来解释除阻抗之外没办法解释的出行关系)

标定结果(b值、K因子矩阵)重力模型参数解释

3、计算诱增OD

迭代步骤按照之前的系列文章进行(excel手动迭代):重力模型Excel手动迭代

(1)获得2026无项目OD:

(2)获得2026有项目OD:

(3)有无作差,获得诱增OD

将趋势OD和诱增OD分别分配:精确做法是

趋势OD按照BPR、用户平衡法进行零流迭代,分配到新路网上,获得趋势交通量(转移交通量包含在内)。

诱增OD按照全有全无分配方法(诱增认为出行者全部选择阻抗最低的路径实现出行),分配到新路网上,获得项目诱增交通量。

(诱增是在拥堵情况下产生的,若和趋势一同参与BPR、用户均衡法进行零流迭代,和实际不符)

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐