当前位置:文档之家› transCAD--方式划分预测

transCAD--方式划分预测

transCAD学习—交通需求预测之方式划分预测
(2011-04-11 10:37:35)
分类:交通学习
标签:
杂谈
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”字段,即
完成全方式出行矩阵中的小汽车出行分担情况矩阵。

同样的道理完成公交车的出行分担矩阵。

相关主题