TransCAD交通分配方法介绍
TransCAD中交通方式划分方法
![TransCAD中交通方式划分方法](https://img.taocdn.com/s3/m/ffc94a3452ea551811a68714.png)
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”,点击确定,即可完成每种方式效用函数的估计。
TransCAD
![TransCAD](https://img.taocdn.com/s3/m/d47f114355270722192ef7ca.png)
图形可以以柱状图、3D图和图表的形式显示表格数据,图表包括饼图、直方图 、面积图、直线图及散点图。可以按照要求的方式在地图和数据窗中进行制图。
布局窗将大量的地图、数据窗、矩阵窗和图形集合在一起成为一种单一的表述, 并且允许用户添加文字、自制图形、用户公司的标识语以及其它内容。用户能够 用布局窗制作挂图或者报告生成标准格式的地图。
Wardrop提出了两个有关出行者路径选择行为准则 的原理:用户平衡(User Equilibrium)原理和系统 最优(Syetem Optimum)原理。
用户平衡原理
在道路使用者(驾驶员)都确切知道网络的交通状态 并试图选择最短路径时,网络将会达到平衡状态。在 考虑拥挤对行驶影响的网络中,当网络达到平衡时, 每个OD对的各条被使用的路径具有相等而且最小的 行驶时间;没有被使用的路径的行驶时间大于或者等 于最小行驶时间。
min : Z (x)
xa 0
ta
(
)d
a
s.t.
a
fkrs qrs
f
rs k
0
其中:xa
f rs rs k a,k
r sk
目录
1 • 交通分配原理 2 • TransCAD软件介绍 3 • TransCAD中进行交通分配的步骤
软件概述
TransCAD是一个完全基于地理信息系统(GIS)的 一个软件,是交通数据管理和分析的系统软件。它可 以用于数字地图、GIS数据库管理、图表显示等,也 可以用作交通分析、运筹学和数据统计模型的工具。 同时TransCAD可处理各种类型的交通数据和运输模 式,是建立交通信息和决策支持系统的理想工具。
基于TransCAD多模式分配的交通影响分析方法及实例
![基于TransCAD多模式分配的交通影响分析方法及实例](https://img.taocdn.com/s3/m/306c068984868762caaed513.png)
生吸引总量不相等, 因此在应用出行分布模型之前 先 平 衡 发 生 吸 引 量 (TransCAD 提 供 了 专 门 的 平 衡 对
率来推算交通吸引量。 该模型的数学表达式为:
话 框 ) , 然 后 运 用 Planning/Trip Distribution/Growth
Aj=Pj×Luj
(1)
45
引量预测值, 并导入到TransCAD中。 然后, 将Ex- 容量限制分配、 用户平衡、 随机用户平衡、 系统最
cel中计算的发生 吸 引 量 连 接 到TransCAD的 分 区 数 优、 多模式分配[6]。 其中, 多模式分配可同时对多
据中。 根据拟建项目的用地性质预测拟建项目带来 个不同的交通模式(如小汽车、 货车、 出租车)进行
2.1.1 基础路网的建立
即 首 先 运 用 Networks/Paths/Create 命 令 创 建 路 网 文
TransCAD提供了以下两种建立路网的方式:
件, 然后直接在基础路网上绘制公交路网。 Trans-
a)手工绘制 直接应用TransCAD提供的工具, CAD提供了绘制公交路网的工具箱, 如图3所示。
在TransCAD中绘制路网;
b)文件导入 利用TransCAD强大的数据 接 口
功能, 将其他格式的路网数据导入后, 建立Trans-
CAD格式的路网。 本文在建立路网时采用文件导入的方法, 将在
图3 路线系统工具箱
2.1.2.2 设置公交系统数据
AutoCAD 中 建 立 的 路 网 保 存 为 R12/14 格 式 后 导 入
种性质的土地面积等[4]。
点联系起来; 最后, 运用Transit/Create Network建立
transcad 进行交通分配的步骤
![transcad 进行交通分配的步骤](https://img.taocdn.com/s3/m/cd73e994daef5ef7ba0d3c82.png)
用TransCAD进行交通分配的步骤分配的流程图如下:)需要准备的材料:1.需要进行分配路网的.dxf 图,用来直接导入TransCAD生成路网然后再生成小区。
如果路网简单,也可以在TransCAD里面直接自己画出路网和小区。
2.分配路网中的实际的分区和小区的属性比如人口;通发生量和吸引量;一些规划的占地面积以及以后的发展的一些数据。
3.规划路网的属性比如通行能力,两个方向的自由流车速,是否为单行道,自由流通行时间。
一般一个路网至少需要以下六个属性。
AB_V,BA_V,AB_T,BA_T,AB_C,BA_C. 下面用一个实际例子来说明交通分配的步骤:1.生成初始路网。
有两种方法,一是自己画出路网,一是利用dxf图导入生成路网。
在导入的时候选择coordinates然后在class里面选择Asia。
然后选择ok就生成了路网。
2.生成小区。
有两种方法,一种是自己新建一个层,在里面手动画出小区。
另一种是用路网ToolsàGeographic Utilitiesàline/Area conversion…àAdd area to map 然后就可以生成小区了。
在生成小区的时候需要注意的是要对原始路网进行修改(比如需要增加一些线段或者打断一些可能生成小区的线),以便生成的小区可以符合实际中划分的小区。
一般情况下生成的小区都会大于实际中需要的小区,这个时候就要做选择集,选择出实际划分的小区。
然后在小区里面填写属性比如发生量(G)和吸引量(A)。
DataviewàModify table里面Add Field里面添加两个属性G和A(如果还有别的属性可以继续添加,但至少需要这两个东东)。
填完实际小区的属性后可以将我们所需要的小区导出来。
ToolsàExport…àExport框里选择Select,To框里面选择Standard Geographic files ,DATA fild 框里选择ID就可以了。
TransCAD四阶段法交通流分配
![TransCAD四阶段法交通流分配](https://img.taocdn.com/s3/m/4526d13531126edb6f1a1030.png)
建小区,填属性,画小区,填小区属性数据,建路网,填属性,画路网,填路网属性数据,进入小区层建立联系:在小区层tools-map editing-connect点OK。
(作用:将路的节点与形心联系起来)补全路网数据。
建立距离矩阵:在小区层tools-geographic analysis-distance matrix点OK起名保存期望线:在小区层tools-geographic analysis-desire lines起名后点OK建立网络将所的联系起来:networks/paths-create将other link fields和other node fields中的全部选中。
起名后保存。
用重力模型生成OD分布矩阵:在小区层planning-tripdistribution-grarity application在datdview栏选小区层,productions选生成量attractions选吸引量,constraint type选doubly双重力模型点OK保存。
选点层数据加属性:dataview-modify table点addfield加属性起名后点OK。
将小区号填到对应的点好后面。
然后点tools下的selection将填上小区号的行选中。
将OD矩阵的小区行列号ID转换成为小区质心节点行列号ID在交通分布matrix中右键Indices→Add indices出现对话框:点击Add Index,完成以下设置point点层index点层数据中新增的属性点击OK,再次回到索引对话框,选择新索引即可。
将rowids改为new行列号转换完成。
实施交通分配(在此之前可能要建网络)在路段层上:点击Planning →Traffic Assignment ,调出其对话框,行列号由1,2,3转换成为6,7,8选择一种交通分配方法,本例中选择用户平衡分配方法在Info里钩上Centroids打钩点击Other Settings选项。
对transcad中交通分布和平衡的理解
![对transcad中交通分布和平衡的理解](https://img.taocdn.com/s3/m/f29496f3f705cc1755270954.png)
对transcad中交通分布和平衡的理解从出行发生预测可以得知TAZ出行产生量和出行吸引量,下面的问题是:就某个TAZ分区而言,它所产生的这些出行量究竟到那个分区去了?它所吸引的这些出行量又究竟来自哪里?也就是要预测未来规划年各个分区之间出行的交换量。
我们把分区之间的出行的交换量叫做“出行分布”出行分布量是指:分区A与分区B之间平均单位时间内的出行量.单位时间可以是一天、一周、一月等,也可以是专指高峰小时。
前面所论述一样这里认为分布量为一天。
按照交通分布的定义,A区至B区的分布量为Q(ab) 和B区至A区的分布量Q(ba) 是有方向的。
Q(ab),Q(ba)是基于产生点和吸引点,因此对于分析区都是住宅用地的TAZ将会出行无吸引量问题,即其他交通小区到该区域分布量为0,transcad中的交通平衡分析很好的把回程出行进行分离解决这个问题。
出行分布矩阵是一个二维表(矩阵),行坐标为吸引分区号,列坐标为产生分区号,元素为出行分布量。
前面的交通平衡后PA一致,实际上TAZ的PA并不一定一致,尤其是分析一个时段的PA 分布问题。
transcad中有两大类方法实现分布预测增长率法和引力模型法(1)增长率法,增长率按系数放大,未来规划年土地形态剧烈变动时预测误差比较大,软件中有统一增长率法,单约束增长系数模型,双约束增长率法fratar方法。
(2)引力模型法,很多人都翻译成重力模型,感觉翻译成汉语的引力,事实行为更容易理解。
每个TAZ的PA量相互吸引犹如万有引力一样,如图(1)所示此主题相关图片如下美国大区域交通图.jpg:PA好像一个小星球一样相互直接吸引,很形象。
Q(ab)=K[PA]/R(ab)^2 这是单纯意义上的引力公式,R(ab)为阻抗,缺少约束造成预测分布量和PA不一致问题。
后来发展成带约束的引力模型。
transcad中的引力模型主要有单约束双约束还有K因子模型。
公式1/R(ab)^2 系数是阻抗平方反比倒数形式称阻抗函数,f[R(ab)]=1/R(ab)^2 换一种写法f(x)=1/x^2 x=R(ab),对于双约束引力模型公式就变化成,Q(ab)=a*A*b*B*f(x) ab是产生量和吸引量的约束因子。
TRANSCAD交通分配演示(技术专攻)
![TRANSCAD交通分配演示(技术专攻)](https://img.taocdn.com/s3/m/a21ec6f50722192e4536f6d9.png)
交通分配指南
2010. 11
专业课
1
1 交通分配所做的准备
专业课
2
交通分配模型需要的输入数据包括一个OD矩阵,一个带有属性的网络和用 于生成该网络的线形图层。
OD矩阵(Matrix) 矩阵的行和列标题中的ID编码必须与路网节点的ID编码相对应。如果在路网中没 有相应的ID编码,则对应的矩阵元素中的流量不被分配。
性。
点OK,出现保存对话框。起好名字,点击 Save。
专业课
Trans CAD 交通分配方法18 指南
3.经过一小段时间的运行,发现软件界面右边最下瑞已经出现建立路网的状态信 息。至此,路网创建完成!
专业课
Trans CAD 交通分配方法19 指南
4 实施交通分配
专业课
20
1.在路段层上:点击Planning→Traffic Assignment
专业课
Trans CAD 交通分配方法10 指南
4-4.这样,最终就可以得到可以用于分配的OD Matrix了。以上所做的目的 就是为了把excel2007文件如何转化成Matrix文件。 如果需要改OD矩阵的话,就可以先在excel文件里面修改,然后把新的excel 文件按照之前的方法再转成新的OD matrix.
专业课
Trans CAD 交通分配方法35 指南
7.出现对话框,并完成设置:
专业课
Trans CAD 交通分配方法36 指南
8.点击OK, 出现各路段分配流量图或VC图,至此,完成交通分配。
专业课
Trans CAD 交通分配方法37 指南
专业课
Trans CAD 交通分配方法11 指南
2 OD矩阵之 Matrix ID变换
TRANSCAD交通分配演示
![TRANSCAD交通分配演示](https://img.taocdn.com/s3/m/bf2930bfccbff121dc36832e.png)
-
Trans CAD 交通分配方法指南
2.点击工具栏上的Indices 命令,出现Matrix Indices对话框,在rows和 Columns中都选择“内部308小区转路段节点”
Indices命令
-
Trans CAD 交通分配方法指南
3.结果成为如下标号为5位数的路段节点ID的矩阵,如此OD矩阵就准备完毕,此 时这个矩阵不要关
-
Trans CAD 交通分配方法指南
4-4.这样,最终就可以得到可以用于分配的OD Matrix了。以上所做的目的 就是为了把excel2007文件如何转化成Matrix文件。 如果需要改OD矩阵的话,就可以先在excel文件里面修改,然后把新的excel 文件按照之前的方法再转成新的OD matrix.
3.实施dataview下面的join命令,得到如下Join对话框
选择上海综合道路, 其他的不变
-
Trans CAD 交通分配方法指南
4.点击OK后,得到join在一起的2个表格
-
Trans CAD 交通分配方法指南
4-2.在Matrix上,点菜单中Matrix——Import,选择默认,然后操作如下列图 所示,Finish即可。就可以得到Matrix了。
-
Trans CAD 交通分配方法指南
4-3.在Matrix上,点菜单中Matrix——Import,选择默认,然后操作如下列图 所示,Finish即可。就可以得到Matrix了。
此时“ \ 上海机动 车分配p ” 文件夹中 已经做出 了一个名 为机动车 出行OD表 (小区级 -308)的 CSV文件 了。
-
Trans CAD 交通分配方法指南
2.把“机动车出行OD表(小区级-308)” 的CSV(逗号分隔)文件直接拉 入transcad的工作区内,如下图。
TransCAD交通分配方法介绍
![TransCAD交通分配方法介绍](https://img.taocdn.com/s3/m/1b71e6d5b14e852458fb57a0.png)
交通分配方法The following are traffic assignment methods encountered in transportation planning practice, all of which are available in TransCAD:All-or-Nothing Assignment (AON)全有全无分配法Under All-or-Nothing Assignment, all traffic flows between O-D pairs are assigned to the shortest paths connecting the origins and destinations. This model is unrealistic in that only one path between every O-D pair is used, even if there is another path with the same or nearly the same travel time or cost. Also, traffic on links is assigned without considering whether or not there is adequate capacity or heavy congestion; travel time is a fixed input and does not vary depending on the congestion on a link.在全有全无分配模型中,OD点之间的交通量全部分配到起讫点之间的最短路上。
这个模型是不切实际的,因为每个OD对的数值只分配到一条路径上,即使存在另外一条时间、成本相同或相近的路线。
同样,交通量分配的时候没有考虑是否有足够的通行能力,即使已经出现严重的拥堵;路线的运行时间为一个输入的固定值,它不因为路线的拥堵而变化。
6.3TransCAD交通规划实例详细步骤
![6.3TransCAD交通规划实例详细步骤](https://img.taocdn.com/s3/m/21795b2e5b8102d276a20029bd64783e09127d6d.png)
6.3TransCAD交通规划实例详细步骤TransCAD交通规划实例作者:applepin◆启动TransCAD软件插入软件狗,启动TransCAD软件。
◆建立路段层点击新建文件图标,出现点击建立地理文件,点击OK,出现选择文件类型更改名字更改名字选中Line 层地理文件类型,并更改名字,点击OK,出现路段层属性对话框:点击Add Field,逐一增加字段属性点击OK,出现保存对话框:选择保存路径及文件名称点击Save,出现路段层地图界面添加路段在路段层上,点击T ools→map editing→toolbox出现地图编辑工具栏:点击,逐一增加路段保存得到7条线路、5个节点的路网。
输入路段属性数据打开路段层数据库:逐一输入路段属性数据(通行时间等于路段长度除以速度)点击新建文件图标,出现点击建立地理文件,点击OK,出现点击OK,出现小区层属性对话框逐一添加小区的字段属性点击OK,出现保存对话框:起好名字,点击Save。
再次回到路段层地图界面。
画小区。
点击Tools→map editing→toolbox出现工具栏:画出3个小区,并保存。
输入小区属性数据打开小区层数据库输入各小区的属性数据将小区质心点连接到路网(目的是做ID转换)。
在节点层上,增加Index。
原先节点层上只有经纬度两个字段两个字段点击数据库菜单,修改数据库属性增加一个新字段Index在小区层上,点击T ools→Map Editing →Connect调出对话框:点击Fill,完成如下设置:点出OK,路网显示出已经连接,出现小区质心节点打开点层数据库,发现新的变化:打开路段层数据库,发现新的变化:增加的三个节点的Index序号分别是小区号小区质心节点增加了6,7,8三个节点◆ 填充连接后新增路段(质心连杆)的值。
将其通行能力设为无穷大(大数即可)的值,通行时间设为很小的值。
◆ 在点层上,做点的选择集。
点击Tools →Selection填充连接后新增路段的值。
Transcad高速公路分配详细步骤
![Transcad高速公路分配详细步骤](https://img.taocdn.com/s3/m/836b5f3eaaea998fcc220ed6.png)
高速分配步骤(只有线层、点层)1、首先把做好的*.dxf和现状OD.xls,放在文件夹中,然后导入线层,检查连通性,更改图层名称。
2、打开节点层,添加属性:收费站编号,建立选择集,点击Selection--Selection by condition,输入“收费站编号<>null”,保持不变;打开线层,添加属性如通行能力、速度、时间、等,然后点击Selection--Selection by condition,输入layer=”高速路”等;3、建立路网。
选择Networks/Paths→create,将optional fields选项框中的所有内容全选,建立起路网,之后选择OK;单击save workspace,保存工作空间。
4、导入OD.xls,保存为*.bin,然后新建matrix.mtx,选中新建的matrix的第一列,单击Matrix—Import,如图操作:单击Next,选中All columns,From后面选中行的第一个数,弹出如下界面:矩阵导入完成。
5、建立阻抗矩阵,在线层,选择Networks/Paths→mulpitle paths,出现对话框,Minimize 后面选中time,from及to后不变,建立时间阻抗矩阵SPMA T.mtx,然后关闭。
6、然后选中导入矩阵的界面,右击选中indices,然后点击add index,进行索引转换如下:,下面Field后选中“收费站编号”,Selection后选中“selection”,点击OK。
7、交通分配,在分布表不关的前提下,选择planning→Traffic Assignmentent 进行交通分配,出现分配表格如下:之后点击右上角的Network,勾选最下方的Centroids,之后点击Other Setting,在In selection set中选择selection,点击OK回到上一步。
之后点击Options,勾选create themes,点击OK,回到上一步。
TransCAD中的交通分配
![TransCAD中的交通分配](https://img.taocdn.com/s3/m/b54b21c33086bceb19e8b8f67c1cfad6195fe9f5.png)
TransCAD中的交通分配交通分配的目的是预测给定的路网条件及出行需求下的交通状况。
下面的内容分二个部分来介绍,每个部分一个小例子:1、一般的交通分配(traffic assignment)2、公交系统中的交通分配(transit assignment)实例1:一般的交通分配(traffic assignment)具体步骤:1、打开要在其上进行交通分配的地图文件。
(1)在下拉列表中将线路层设为当前图层。
(2)激活相应的路网文件,在TransCAD的状态栏的最右部可以看到此文件的显示。
关于路网文件:a.路网文件的后缀名为.net,它包含两层:联线层与结点层。
b.交通分配之前,必须打开路网文件。
但是它不能显示出来,只能在窗口的右下角可以看到已打开的路网文件名。
2、打开将要用于交通分配的出行OD矩阵文件,它可以是全方式OD,也可以是在方式划分中得到的分方式的OD。
需要注意的是:在要使用的OD矩阵中,都用小区号来作为行与列的索引。
TransCAD 是通过给每个小区都定义一个质心结点(centroid)来把路网信息同小区信息连接起来的,这些质心结点包含在路网文件的结点层中。
换句话说,就是路网层并不直接识别各个小区,它是通过路网中的结点层来识别小区的(即认为所有的出行都是在小区的质心发生的)。
每个小区都只有一个质心结点,因此需要改变OD矩阵的索引来使之匹配质心结点的标号(ID)。
3、进行道路线网上的交通分配运行TransCAD中“Traffic assignment”模块。
具体步骤如下:(1)打开上面所提到的输入文件并激活在分配中要用到的线层为当前图层后,点击Planning->Traffic assignment…来显示“Traffic Assignment”对话框。
(2)在“Method”下拉列表中选择“User Equilibrium”(用户平衡模型)。
在TransCAD中提供的分配模型有:All-or-Nothing(全有全无)、STOCH、Incremental(逐步加载法)、Capac ity Restraint(容量限制法)、User Equilibrium(UE)、Stochastic User Equilibrium(SUE,随机用户平衡)及SystemOptimum(系统最优法),其中前三种为非平衡方法,后三种为平衡方法。
TransCAD公交分配操作步骤
![TransCAD公交分配操作步骤](https://img.taocdn.com/s3/m/5e15079ab84ae45c3b358cfd.png)
TransCAD公交分配操作步骤详解1.导入路网层和小区层
点击OK保存即可。
2.切换到Line层,调出工具箱,检查路段连接性。
3.给Line层添加字段并填充相关数据
这里需要注意的是IVTT的填充,IVTT是公交车运行时间,Walk_T是步行时间,步行时间约为5km/h,公交车运行速度约为25km/h,所以Walk_T=5*IVTT。
此处IVTT要结合PPT中所给的数据进行填充,下图蓝色圆圈全出的数据即为公交车辆在该区段的运行时间,单位为s。
首先调出各区段ID,然后用稿纸先记下各区段的ID,然后由上图找出各区段对应的数值并填充。
(这一步很重要)
选择ID,点击OK
举个例子:上图ID为1的区段对应的IVTT为130,2对应的就是44,3对应的就是27。
填充完后要将IVTT除以60 换算成分钟,Walk_T填充上去。
3.输出质心点,给节点层添加Index字段,进行质心连杆
当前图层为zhixin层
4.填充路网层新产生的质心连杆(虚拟路段)的参数
5.建立节点层选择集,并建立虚拟路网
鼠标点击空白处即可选中
6.新建公交路线系统
新建文件
按钮
7.填充Route System 层数据
8.站点层与节点层建立联系
9.建立非公交网络选择集
10.创建公交网络
11.新建矩阵(或导入矩阵)并填充数据(此处省略填充过程),并进行ID转换
调整一下颜色,将流量显示出来取整:
重新将流量显示出来:。
Transcad关键操作指南
![Transcad关键操作指南](https://img.taocdn.com/s3/m/dc908265ddccda38376bafbc.png)
Transcad 关键操作指南Transcad 主要进行四阶段法中的交通分布和交通分配。
交通生成一般在Excel 中采用原单位法进行计算。
交通方式划分主要由交通工程师根据各种资料和个人经验判定。
1 建立一个路网在建路网前,先打开tif 格式的地图。
(file-open, 选择*.tif 格式)。
然后建立线层地理文件(选择file-new,geographic file-line geographic file )。
在路网中的字段属性中一般包含车道数,通行能力,设计速度,道路等级,小区连接线,背景交通量(lanes ,capacity,speed, type ,centroidline, basicvolume )等。
还可通过计算获得roadlength, traveltime 。
自身的默认字段有ID ,length, dir 。
在点层中设置以下属性:小区形心点(zonepoint ),默认字段有ID ,longitude ,latitude 。
建路网前,先将系统的默认单位设为km ,cm(Edit-preferences)。
比例尺可为1cm=100m 。
建立路网,选择Tools-Map editing-toolbox ,得到画图工具框。
建路网时,可按由上向下,先左后右的顺序根据地图文件创建。
同时,要打开点层文件,并标注节点ID 。
时刻注意节点ID 是否连续,若发生节点ID 跳跃,说明可能有的路段没连上,从而生成了2个节点。
这往往是比较难发现的。
所以,等画完所有路段后进行一下路段连接性检查(选择Tools-map editing-check line layer connectivity )。
检查完毕后,先用Main Toolbox 中的INFO 工具添加路段的道路等级属性。
城市道路等级一般分为四类(Expressway-0, primary road-1, secondary road-2, tertiary road-3)。
TransCAD实验五交通分配预测
![TransCAD实验五交通分配预测](https://img.taocdn.com/s3/m/9690a5d1185f312b3169a45177232f60ddcce7c5.png)
TransCAD实验五交通分配预测实验五:在TranCAD中进行交通分配一、实验输入数据与输出文件1、输入数据地理文件:小区地理文件(njZone.dbd)、线类型地理文件(njroad.dbd);矩阵文件:交通小区间出行分布矩阵(CGRAV.MT某,该矩阵包括三个子矩阵,即全方式、小汽车与公交交通方式的出行分布矩阵);2、输出文件网络文件:线层路网网络();数据表文件:路段分配流量数据表(ASN_LinkFlow.bin);专题图:路段流量专题图、交叉口流量流向图;二、实验过程1、OD矩阵索引转换点击按钮,打开njZone.dbd地理文件,再点击顶部工具栏按钮,点击AddLayer按钮,载入njroad.dbd地理文件,选中njroadpoint 图层,点击Showlayer按钮,完成后点击Cloe按钮关闭Layer对话框。
点击按钮,打开CGRAV.MT某矩阵文件(包含有三个子矩阵)。
将地理文件置为当前活动窗口,选中njroadpoint图层,执行Selection/SelectbyCondition菜单项,在EnteraCondition下的文本框中键入Inde某>0,完成对小区质心点的选择。
2、运行交通分配模型将njroad置为当前层,执行Network/Path菜单下的Create命令,弹出CreateNetwork对话框。
选中OtherlinkField下列表框中的所有字段,点击OK按钮,并将其保存为(替换已存在的网络)。
将地图窗口置为当前活动窗口,选择Planning/TrafficAignment菜单项,弹出TrafficAignment对话框,分配方法Method后选择UerEquilibrium,Matri某File选择OutputMatri某,Matri某选择CarTrip,其它保持不变,点击OK按钮并将其保存为ASN_LinkFlow.bin 数据表文件。
弹出ReultSummary对话框,点击Cloe按钮弹出njroad图层数据表与路段流量表ASN_LinkFlow的连接。
Transcad交通分配关键操作指南20111220
![Transcad交通分配关键操作指南20111220](https://img.taocdn.com/s3/m/034e435a312b3169a451a49b.png)
TransCAD交通分配操作指南2011上海海事大学交通运输学院刘兰辉本文介绍通过TransCAD进行交通分配的关键操作。
机动车出行OD表和各小区的交通生成表可通过Excel计算生成。
交通方式划分可由交通工程师根据资料和发展趋势判定。
1 建立一个路网在建路网前,可先打开tif格式的地图作为画路网得依据。
(File-Open, 选择*.tif格式)。
新建线层地理文件(菜单File-New, 文件类型选Geographic File-Line Geographic File)。
路网文件的字段属性一般包含路名(name)、道路等级(type)、车道数(lanes)、设计速度(speed)、通行能力(capacity)、背景交通量(basicvolume)和小区连接线(centroidline)等。
各字段的推荐类型见表1。
还可通过工具栏的Formula Field命令计算获得RoadLength和TravelTime字段。
自身的默认字段有ID,length, dir。
表1路网文件的字段属性及其类型字段属性name lanes roadtype speed capacity basicvolume centroidline 单位――――――(km/h) (pcu/h) (pcu/h) ――字段类型Character Integer Integer Integer Real Real Integer通过工具栏的Working layer将点层设为当前工作层。
通过工具栏的Open Dataview 命令按钮打开点层的Dataview文件。
点层Dataview文件的默认字段有ID,longitude,latitude。
选择菜单Dataview-Modify Table,增加小区形心点类型(Centroid Point)字段,类型设为Integer。
建路网前,建议将系统的默认单位设为m和cm(Edit-Preferences)。
交通分配-transcad
![交通分配-transcad](https://img.taocdn.com/s3/m/a94f351853ea551810a6f524ccbff121dd36c536.png)
交通分配是将前面算好的OD之间的各种交通方式的分担情况分配到小区之间的路网上。
可以归纳为:已知小区之间的OD矩阵,交通网络有向图,路段阻抗函数,求各条路段上的交通量及阻抗值。
1、基本原理与方法1)路段阻抗函数:实际工作中常用的路段阻抗函数是BPR阻抗函数。
2)1952年Wordrop提出的两个著名的有关出行者路径选择行为准则的原理:用户平衡原理UE(同一OD之间所有被使用的路径的时间是相等的,并不大于任何未被使用路径的时间)和系统最后原理(所有人的出行能够令网络总时间最小,不可能出现)。
---------------随后1956年Beckmann提出了描述用户均衡UE的数学模型,-------直到1975年LeBlanc等利用Frank-Wolfe算法求解了UE模型。
3)研究UE分配的近似算法称为非平衡分配算法(有全有全无模型、容量限制模型、增量分配模型)。
还有随机分配模型(SUE模型—用MSA逐次平均法计算和STOCH模型—分配到合理的路径,距起点越来越远,距终点越来越近)2、利用TransCAD进行交通分配1)数据准备方式划分后各种交通方式的出行分布矩阵、交通网络地理文件(线类型)、小区图层(面类型)2)创建小区质心打开小区图层(dbd文件)---菜单Tools---export,选择“to”“standard geographic file”,“id field”选择“zoneid”,点击“export as centroid points”,确定保存质心文件。
3)质心连接到路网打开交通网络地理文件(dbd文件,路网图),菜单“map”“layers”,将不可见的node层置于可见,然后为该层添加层(就是刚刚建立好的质心文件)。
将node层置于当前,增加新字段“Index”,为索引转换准备。
路网层(dbd)置于当前,菜单“tools”---“map editing”—“connect”,“fille”选项卡,“node field”选择“index”,点击“ids from zone layer”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交通分配方法The following are traffic assignment methods encountered in transportation planning practice, all of which are available in TransCAD:All-or-Nothing Assignment (AON)全有全无分配法Under All-or-Nothing Assignment, all traffic flows between O-D pairs are assigned to the shortest paths connecting the origins and destinations. This model is unrealistic in that only one path between every O-D pair is used, even if there is another path with the same or nearly the same travel time or cost. Also, traffic on links is assigned without considering whether or not there is adequate capacity or heavy congestion; travel time is a fixed input and does not vary depending on the congestion on a link.在全有全无分配模型中,OD点之间的交通量全部分配到起讫点之间的最短路上。
这个模型是不切实际的,因为每个OD对的数值只分配到一条路径上,即使存在另外一条时间、成本相同或相近的路线。
同样,交通量分配的时候没有考虑是否有足够的通行能力,即使已经出现严重的拥堵;路线的运行时间为一个输入的固定值,它不因为路线的拥堵而变化。
STOCH AssignmentSTOCH分配法STOCH Assignment distributes trips between O-D pairs among multiple alternative paths that connect the O-D pairs. The proportion of trips that is assigned to a particular path equals the choice probability for that path, which is calculated by a logit route choice model. Generally speaking, the smaller the travel time of a path, compared with the travel times of the other paths, the higher its choice probability would be. STOCH Assignment, however, does not assign trips to all the alternative paths, but only to paths containing links that are considered "reasonable." A reasonable link is one that takes the traveler farther away from the origin and/or closer to the destination. The link travel time in STOCH Assignment is a fixed input and is not dependent on link volume. Consequently, the method is not an equilibrium method.STOCH分配法将交通量分配到OD点对之间的多条路径上。
各条路线的分配比例根据路线的选择概率确定,而此概率用一个logit路线选择模型来计算。
一般而言,运行时间更短的线路被选择的概率就更高。
事实上,STOCH分配模型并不是将交通量分配到所有可供选择的路线上,而只分配到包含“可行路段”的路径上。
一个合理的路段应该让旅行者离起点更远,而且/或者离终点更近。
在STOCH分配模型中,路段运行时间是一个输入的固定值,与交通量无关。
因此,这种方法不是一个平衡的方法。
Incremental Assignment增量分配法Incremental Assignment is a process in which fractions of traffic volumes are assigned in steps. In eachstep, a fixed proportion of total demand is assigned, based on All-or-Nothing Assignment. After each step, link travel times are recalculated based on link volumes. When there are many increments used, the flows may resemble an equilibrium assignment; however, this method does not yield an equilibrium solution. Consequently, there will be inconsistencies between link volumes and travel times that can lead to errors in evaluation measures. Also, Incremental Assignment is influenced by the order in which volumes for O-D pairs are assigned, raising the possibility of additional bias in the results.增量分配法中交通量是分次分步加载的。
在每一步中,加载一定百分比的交通需求。
单次分配是基于全有全无分配法的。
每加载一次之后,运行时间要根据当前交通量重新计算。
如果加载的次数很多,分配出的结果看起来就像一个平衡分配法;但事实上,这种方法事实上并未产生一个平衡的结果。
因此,交通量和运行时间之间的矛盾就会导致评价指标的误差。
同时,每次分配的OD量的比例将影响增量分配法的结果,这增加了分配结果的误差。
Capacity Restraint容量限制法Capacity Restraint attempts to approximate an equilibrium solution by iterating between all-or-nothing traffic loadings and recalculating link travel times based on a congestion function that reflects link capacity. Unfortunately, this method does not converge and can flip-flop back and forth in the loadings on some links (Sheffi, 1985, p. 113). The capacity restraint method as implemented in some software packages attempts to lessen this problem by smoothing the travel times and by averaging the flows over a set of the last iterations. This method does not converge to an equilibrium solution and has the additional problem that the results are highly dependent on the specific number of iterations run. Performing one more or one less iteration usually changes the results substantially.容量限制法试图产生一个平衡的结果,它是反复的采用全有全无分配,且根据一个反映路段容量的拥堵函数反复的计算路段运行时间。
然而,不幸的是,这种方法不收敛,它会在某些路段上反复加载。
为了减小这个问题,某些软件在应用这种方法的时候,在最后一次迭代中滤去时间因素平均分配交通量。
这种方法不能收敛于一个平衡结果,而且还产生一个附加问题,即分配结果很大程度上依赖于迭代次数。
多一次或者少一次迭代通常都会影响结果。
User Equilibrium (UE)用户平衡法User Equilibrium uses an iterative process to achieve a convergent solution, in which no travelers can improve their travel times by shifting routes. In each iteration, network link flows are computed, which incorporate link capacity restraint effects and flow-dependent travel times. The formulation of the UE problem as a mathematical program, and the Frank-Wolf solution method employed in TransCAD, are described in Technical Notes on Traffic Assignment.用户平衡法采用一个反复的过程来得到一个平衡解,在这种方法中旅行者不能通过改变路线来改变旅行时间。