ransCAD中交通方式划分方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TransCAD学习—交通需求预测之方式划分预测

1、方式划分是将各个小区之间的OD量分配到各种交通方式上去。常用的方法是多项Logit 模型,是一种非集计模型。在该模型中,可供选择的交通方式叫做选择枝,某个选择枝具有令人满意的程度叫做效用函数。

2、TransCAD中应用MNL进行方式划分。

1)数据准备

假设有两种出行方式car和bus。①两种方式的出行时间矩阵和出行费用矩阵;②交通方式离散表。即选中car和bus方式的OD对。③小区间的OD矩阵。

2)创建出行方式表。以小汽车出行方式的出行时间变量为例。

打开出行时间、出行费用矩阵,随便打开任意bin文件。菜单Planning----model split----specify a multinomial logit model,创建方式。在“specify alternatives”中添加 car 和bus 两个变量,在“specify paraments”中添加 time 和cost两个变量,确定保存。然后弹出“fill mnl model table”对话框,在“number of alternatives”中选择2,在“specify utility for”中选择“car”,在“change information”中选择“time”,勾选下方的“matrix”,然后选择“time matrix”,继续选择“car time”,就完成了小汽车的出行时间设置。参照同样的方法,继续完成小汽车的成本设置、公交车的时间/成本设置。

3)logti模型的参数估计,即完成每种方式的效用函数的估计。

打开出行时间、出行费用矩阵、步骤2)建立好的bin文件,以及交通方式离散选择表。菜单planning---model split ---multinomial logit estimation,弹出“mnl estimation”对话框,在“ID field”中选择“ID”,在“Choice field”中选择“choice”,在“origin”中选择“ORIGIN(离线表中的字段)”,在“destination”中选择“DEST”,点击确定,即可完成每种方式效用函数的估计。在检验报告中,查看t检验值,如果该检验值的绝对值<2,那么该变量无关紧要,可以再效用函数中删去。每种方式的效用函数体现在步骤2)建立好的表格的最后一样数据。

4)应用logit模型。

打开出行时间、出行成本矩阵,步骤3)填好的bin文件,以及小区编号的bin文件。菜单planning---model split ---multinomial logit application ,在“ID field”中选择小区编号,确定,即可得到两种交通方式在各小区之间的交通分担率情况。

5)将方式分担率矩阵转化为分方式矩阵。将全方式的出行分布矩阵*分担率矩阵,就可以得到两种方式的出行分布矩阵。

打开全方式出行分布矩阵(OD矩阵),假定为od.mtx,刚刚建立好的分方式出行分担率矩阵,假定为out.mtx。右键点击od.mtx的单元格,出来的快捷菜单选择“contents”,然后添加两个子矩阵,分别命名为“tripcar”和“tripbus”。将“tripcar”子矩阵置为当前,然后右键点击某单元格选中“fill”,点击“cell by cell”单元格,点击“multiply matrices(矩阵相乘)”,然后选择“od.mtx”中的“trip”字段,乘以

“out.mtx”中的“car”字段,即完成全方式出行矩阵中的小汽车出行分担情况矩阵。同样的道理完成公交车的出行分担矩阵。

(注:素材和资料部分来自网络,供参考。请预览后才下载,期待你的好评与关注!)

相关文档
最新文档