您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页TransCAD中交通方式划分方法

TransCAD中交通方式划分方法

来源:华佗小知识


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”字段,即完成全方式出行矩阵中的小汽车出行分担情况矩阵。同样的道理完成公交车的出行分担矩阵。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务