第八讲+交通流分配ppt课件.ppt
《第八讲+交通流分配ppt课件.ppt》由会员分享,可在线阅读,更多相关《第八讲+交通流分配ppt课件.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第八讲第八讲 交通流分配交通流分配(Traffic Distribution Forecast)Produced by: Saiorbeyond E-mail: 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物【本章主要内容】8.5 8.5 交通分配模型中存在的问题交通分配模型中存在的问题8.2 8.2 交通网络平衡与非平衡分配理论交通网络平衡与非平衡分配理论8.1 8.1
2、 概述概述交通流分配交通流分配8.3 8.3 非非平衡分配法平衡分配法8.4 8.4 平衡分配法平衡分配法我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物重点问题:重点问题:1、Wardrop第一、第二原理2、简单平衡分配模型的求解3、非平衡分配中的增量分配方法4、简单的随机分配问题求解我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物一、交通流分配概述一、交通流分配概述我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放
3、在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物OD矩阵矩阵 OD矩阵反映了各种方式的交通需求在不同时段的空间分布形态,这是需求预测前三个阶段得到的结果。 在进行交通分配之前,需要将OD矩阵的单位转换为交通量或运量的单位(如出行次数转换为车辆数)。此外还需要进行时段的转换(如全日OD矩阵转换为高峰小时OD矩阵)。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错
4、:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 交通网络是交通需求作用的载体。在交通分配前,需要将现状(或规划)的交通网络抽象为数学中的有向图模型,以表达交通网络的拓扑关系和交通供给的各种特性。二、交通网络概述二、交通网络概述我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一
5、个活的生物交通网络的抽象与简化交通网络的抽象与简化 交通分配中所使用的网络是图论中抽象的网络图,由节点节点和连线连线组成。节点节点一般代表道路网中道路的交叉点以及交通小区的重心,连线连线则代表在两点之间存在一条道路。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物交通网络的抽象与简化交通网络的抽象与简化 简化简化时主要考虑以下几点:时主要考虑以下几点: 窄而容量小的道路可不予考虑;窄而容量小的道路可不予考虑; 小的道路交叉点不作节点考虑,而在与之小的道路交叉点不作节点考虑,而在与之相关的道路的行驶时间函数中
6、恰当地考虑其影响;相关的道路的行驶时间函数中恰当地考虑其影响; 可将几条平行道路合并成一条道路,并修可将几条平行道路合并成一条道路,并修改其容量;改其容量; 分级构成网络。分级构成网络。交通网的抽象与简化是由分析费用与分析精度的平衡决定的。交通网的抽象与简化是由分析费用与分析精度的平衡决定的。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 交通阻抗交通阻抗(或者称为路阻)直接影响到交通交通流路径流路径的选择和流量流量的分配。 道路阻抗在交通分配中可以通过路阻函数来描述。 路阻函数路阻函数是指路段行驶时间
7、与路段交通负荷、交叉口延误与交叉口负荷之间的关系。在具体分配过程中,由路段行驶时间及交叉口延误共同组成出行交通阻抗。三、交通阻抗三、交通阻抗我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物交通阻抗交通阻抗 交通网络上的路阻,应包含反映交通网络上的路阻,应包含反映交通时间交通时间、交通安交通安全全、交通成本交通成本、舒适程度舒适程度、便捷性便捷性和和准时性准时性等等许多等等许多因素。因素。 交通时间常常被作为计算路阻的交通时间常常被作为计算路阻的主要标准主要标准: (1)理论研究和实际观测表明,)理论研究和实
8、际观测表明,交通时间交通时间是出行者是出行者所考虑的首要因素,尤其在城市道路交通中;所考虑的首要因素,尤其在城市道路交通中; (2)几乎所有的影响路阻的其它因素都与交通时间)几乎所有的影响路阻的其它因素都与交通时间密切相关,密切相关,且呈现出与交通时间相同的变化趋势且呈现出与交通时间相同的变化趋势; (3)交通时间比其它因素更易于测量,即使有必要)交通时间比其它因素更易于测量,即使有必要考虑到其它因素,也常常是将其转换为时间来度量。考虑到其它因素,也常常是将其转换为时间来度量。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:
9、表里边有一个活的生物路段阻抗路段阻抗 对于单种交通网络,出行者在进行路径选择时,一对于单种交通网络,出行者在进行路径选择时,一般都是以般都是以时间最短时间最短为目标。为目标。 有些交通网络,路段上的行驶时间与有些交通网络,路段上的行驶时间与距离距离成正比,成正比,与路段上的流量无关,如城市轨道交通网络,可选距离与路段上的流量无关,如城市轨道交通网络,可选距离为阻抗。为阻抗。 有些交通网络,如公路网、城市道路网,路段上的有些交通网络,如公路网、城市道路网,路段上的行驶时间与距离不一定成正比,而与路段上的行驶时间与距离不一定成正比,而与路段上的交通流量交通流量有关,选用时间作为阻抗,可表达为:有关
10、,选用时间作为阻抗,可表达为:)(aaqftataq:路段:路段a的所需时间;的所需时间; :路段:路段a上通过的交通流量。上通过的交通流量。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物15. 0路段阻抗路段阻抗 美国道路局美国道路局BPR函数:函数: aaaaaCqtqt1)0()(aC,) 0(at:路段:路段a的交通容量,即单位时间内路段的交通容量,即单位时间内路段a可通过的最大车辆数;可通过的最大车辆数; :阻滞系数;:阻滞系数; :零流阻抗,即路段:零流阻抗,即路段a上为空静状态时车辆上为空静
11、状态时车辆自由行驶所需时间。自由行驶所需时间。最早的最早的BPR函数中,函数中, , , 指实用交通容量;指实用交通容量;后来经过改进的后来经过改进的BPR函数为函数为 , 。 指稳定交通容量。指稳定交通容量。4aCaC26. 25我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物路段阻抗路段阻抗理想的路段阻抗函数应该具备下列的性质:理想的路段阻抗函数应该具备下列的性质: 1、真实性,用它计算出来的行驶时间应具有足够的真实性。 2、函数应该是单调调递增与连续可导的。 3、函数应该允许一定的“超载”,即当流量等
12、于或超过通过能力时,行驶时间不应该为无穷大。应该反馈一个行驶时间,否则一个无穷大的数可能会导致计算机死机。 4、从实际应用的角度出发,阻抗函数应该具有很强的移植性,所以采用工程参数如自由流车速、通过能力等就比使用通过标定而得到的参数要好些。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物节点阻抗节点阻抗 节点阻抗节点阻抗指车辆在交通网络节点处(主要指在交叉口处)的阻抗。 交叉口阻抗与交叉口的形式、信号控制系统的配时、交叉口的通过能力等因素有关。 在城市交通网络的实际出行时间中,除路段行驶时间外,交叉口延误
13、占有很大的比重。高峰期间交叉口延误可能会超过路段行驶时间。 由于不同流向车辆在交叉口的不同延误在最短路径算法中的表达没能得到很好的解决,已有的城市道路交通流分配中一直忽略节点阻抗问题。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物四、最短路径的计算方法四、最短路径的计算方法 交通网络上任意一OD点对之间,从发生点到吸引点一串连通的路段的有序排列叫做这一OD点对之间的路径路径。一OD点对之间可以有多条路径,总阻抗最小的路径叫“最短路径最短路径”。 最短路径的计算是交通量分配中最基本也是最重最短路径的计算是
14、交通量分配中最基本也是最重要的计算要的计算: 任何一种任何一种交通量分配法交通量分配法都是建立在都是建立在最短路径最短路径的基础的基础上上;几乎所有交通量分配方法中都是以它作为一个基本子过程反复调用,最短路径的计算占据了全部计算时最短路径的计算占据了全部计算时间的主要部分间的主要部分。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 最短路径算法问题包含两个子问题:最短路径算法问题包含两个子问题: 1、两点间最小阻抗的计算; 2、两点间最小阻抗路径的辨识。 前者是解决后者的前提。 许多算法都是将这两个子问
15、题分开考虑,设计出来的算法是分别单独求出最小阻抗和最短路径。 交通流分配最短路径的算法有交通流分配最短路径的算法有: :(1)Dijkstra法、(2)矩阵迭代法、(2)Floyd-Warshall法。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(一)(一)Dijkstra法法 Dijkstra法也称标号法标号法。常用于计算从某一指定点(起点)到另一指定点(终点)之间的最小阻抗。Dijkstra法可以同时求出网络中所有节点到某一个节法可以同时求出网络中所有节点到某一个节点的全部最短路径或最短路径树。点的
16、全部最短路径或最短路径树。 标号标号的基本特点是:从网络中的某一个目的地节点开始,同时寻找网络中所有节点到该目的地节点的最短路径树,算法以一种循环的方式检查网络中所有的节点。在每一步循环中,总试图找到一条从被检查节点到目的地节点的更短路线。直到没有更短的路线可能被发现为止。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物1、Dijkstra法法算法思想算法思想 首先从起点O开始,给每个节点一个标号,分为T标标号号和P标号标号两类。 T标号标号是临时标号,表示从起点O到该该点的最短路权的上限;P标号标号是固定
17、标号,表示从起点O到该点的最短路权。 标号过程中,T标号一直在改变,P标号不再改变,凡是没有标上P标号的点,都标上T标号。 算法的每一步把某一点的T标号改变为P标号,直到所有的T标号都改变为P标号。即得到从起点O到其它各点的最短路权,标号过程结束。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2、Dijkstra法法算法步骤算法步骤 步骤步骤1 初始化。给起点初始化。给起点1标上标上P标号标号P(1)=0,其余各点均标上,其余各点均标上T标号标号T1(j)=,j=2,3,n。即表示从起点。即表示从起点1到
18、起点到起点1最短路权为最短路权为0,到其,到其各点的最短路权的上限临时定为各点的最短路权的上限临时定为。标号中括号内数字表示节点号,下标。标号中括号内数字表示节点号,下标表示第几步标号。经过第一步标号得到一个表示第几步标号。经过第一步标号得到一个P标号标号P(1)=0。 步骤步骤2 设经过了(设经过了(K-1)步标号,节点)步标号,节点i是刚得到是刚得到P标号的点,则对所有没有标号的点,则对所有没有得到得到P标号的点进行下一步新的标号(第标号的点进行下一步新的标号(第K步);考虑所有与节点步);考虑所有与节点i相邻且没相邻且没有标上有标上P标号的点标号的点j,修改它们的,修改它们的T标号:标号
19、: Tk(j)=minT(j),),P(i)+dij 式中,式中, diji到到j的距离(路权);的距离(路权); T(j)第第K步标号前步标号前j点的点的T标号。标号。在所有的在所有的T标号(包括没有被修改的)中,比选出最小的标号(包括没有被修改的)中,比选出最小的T标号标号Tk(j0):): Tk(j0)=minTk(j),),T(r)式中,式中, j0最小最小T标号所对应的节点;标号所对应的节点; T()与与i点不相邻点点不相邻点r的的T标号。标号。给点给点j0标上标上P标号:标号:P(j0)= Tk(j0),第),第K步标号结束。步标号结束。 步骤步骤3 当所有节点中已经没有当所有节点
20、中已经没有T标号,算法结束,得到从起点标号,算法结束,得到从起点1到其它各点到其它各点的最短路的最短路权;否则返回第二步。权;否则返回第二步。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物例题例题8.1 用Dijkstra法计算图7-1所示路网从节点1到各节点的最短路权。221122222222图图7-1 交通网络示意图交通网络示意图我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 步骤步骤1:给定起点给定起点1的的P
21、标号:标号:P(1)=0,其他节点标上,其他节点标上T标号:标号: T1(2)=T1(9)=。 步骤步骤2:节点:节点1刚得到刚得到P标号。节点标号。节点2、4与与1相邻,且均为相邻,且均为T标号,修改这两点的标号,修改这两点的T标号:标号: T2(2)=minT1(2),P(1)+d12=min,0+2=2 T2(4)=minT1(4),P(1)+d14=min,0+2=2 在所有(包括没修改的)在所有(包括没修改的)T标号中,找出最小标号。标号中,找出最小标号。2、4为最小,任选其一,如节点为最小,任选其一,如节点2,即,即P(2)= T2(2)=2。【解解】我吓了一跳,蝎子是多么丑恶和恐
22、怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 步骤步骤3:节点:节点2刚得到刚得到P标号。节点标号。节点3、5与与2相邻,且均相邻,且均为为T标号,修改这两点的标号,修改这两点的T标号:标号: T3(3)=minT(3),P(2)+d23=min,2+2=4 T3(5)=minT(5),P(2)+d24=min,2+2=4 在所有在所有T标号(点标号(点3,4,5,9)中,节点)中,节点4为最小,给节为最小,给节点点4标上标上P标号,即标号,即P(4)=T2(4)=2。 步骤步骤4:节点:节点4刚得到刚得到P标号。节点标号。节点5、
23、7与与4相邻,且均相邻,且均为为T标号,修改这两点的标号,修改这两点的T标号:标号: T4(5)=minT(5),P(4)+d45=min4,2+1=3 T4(7)=minT(7),P(4)+d47=min,2+2=4 在所有在所有T标号中,节点标号中,节点5为最小,给节点为最小,给节点5标上标上P标号,标号,即即P(5)= T4(5)=3。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 步骤步骤5 :节点:节点5刚得到刚得到P标号。节点标号。节点6、8与与5相邻,且均为相邻,且均为T标号,修改这两点的标
24、号,修改这两点的T标号:标号:T5(6)=minT(6),P(5)+d56=min,3+1=4T5(8)=minT(8),P(5)+d58=min,3+2=5在所有在所有T标号中,节点标号中,节点3为最小,给节点为最小,给节点3标上标上P标号,即标号,即P(3)= T3(3)=4。 步骤步骤6:节点:节点3刚得到刚得到P标号。节点标号。节点6与与3相邻,且为相邻,且为T标号,标号,修改修改6的的T标号:标号:T6(6)=minT(6),P(3)+d36=min4,4+2=4在所有在所有T标号中,节点标号中,节点6为最小,给节点为最小,给节点6标上标上P标号,即标号,即P(6)= T6(6)=4
25、。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 步骤步骤7:节点:节点6刚得到刚得到P标号。节点标号。节点9与与6相邻,且为相邻,且为T标标号,修改号,修改9的的T标号:标号: T7(9)=minT(9),P(6)+d69=min,4+2=6 在所有在所有T标号中,节点标号中,节点7为最小,给节点为最小,给节点7标上标上P标号,标号,即即P(7)= T4(7)=4。 步骤步骤8:节点:节点7刚得到刚得到P标号。节点标号。节点8与与7相邻,且为相邻,且为T标标号,修改号,修改8的的T标号:标号: T8(8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 通流 分配 ppt 课件
限制150内