- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
openboundaryNoise_First.doc
开放性边界条件下NOISE—FIRST对交通流的影响
NaSch模型是一种描述单车道高速公路交通的概率性元胞自动机,但它不能再现实际交通中出现的同步流现象.研究发现:随机慢化的次序发生改变将对交通流产生非常显著的影响[参见文献2].我们改变NaSch模型的基本演化次序后,开放性边界系统在高产生概率和高消失概率这两种情形下出现低速的同步相,减小了追尾事故发生的可能性,提高了道路的通行能力.元胞自动机模拟结果显示了同步流,启止波,非平衡相变等实际交通所具有的特性.
关键词: 交通流 同步流 元胞自动机 相变
1、引言:
元胞自动机(Cellular Automaton,缩写为CA)是一种时间和空间均离散化的数学模型.这一特点使它成为描述交通流最为理想的工具.在NaSch模型提出之前,科学家们提出过许多模型.例如,流体力学模型,气体动力论模型,跟驰模型等[参见文献3,4,5],在交通流的不同方面作了大量的分析和研究.NaSch模型的提出,从另外一个角度极大地推动了交通流的研究.然而,我们发现实际交通中NaSch模型是不够完善的[参见文献2,6].此模型制定的四条基本规则存在如下缺陷:(1)道路上的任何一辆车都是希望以最大的速度行驶却不能保持有效的安全行车间距 ;(2)为了避免追尾事故的发生,后一辆车有时不得不采取较大的减速.为了使模型更切合实际交通.许多学者在NaSch模型基础上,提出了不少有建设性的改进模型.本文所采用的模型是薛郁等人提出的[参见文献2].
这篇文章是这样组织的:第二部分简要回顾NaSch模型;第三部分引入本文模型;第四部分计算机模拟与数值分析;结论我们在最后一部分给出.
2,NaSch模型的回顾
NaSch模型是一种描述单车道交通经常使用的模型.NaSch模型不仅对于实现计算机并行计算是一种有用的工具,而且对于实际交通的研究也是一种流行的方法.在此模型中,时间,空间和速度都是离散的.该模型将一条车道假设为具有L个格点的一维直线链,其上随机分布着N辆车,每辆车只与前后紧邻的车辆发生相互作用,每个格点在t时刻的状态可能有()种,即:格子为空,或被一辆速度为0~的车辆所占据.格子的长度是堵塞时车辆的最小车头间距.步长的设定是任意的,通常为驾驶员的反应时间,即0.6~1.2秒.驾驶员在驾驶的过程中以其所能达到的最大速度行驶,只有必须停止时,才会停止.
3、本文模型
通过引入慢启动,变更演化次序,对原始模型修正.本文模型描述如下:
随机减速:(the original Step3)
(with probability p)
(2)确定性加速:(the original Step 1)
(3)确定性减速:(the original Step 2)
(4)位置更新:(the original Step 4)
其中: .
4 、计算机模拟与数值分析:
本文模拟时取车道由1000个格点组成,对应实际道路的长度约为7.5Km.每个格点所对应的实际道路长度为7.5 米,每个时步取驾驶员的平均反应时间.假设车辆的最大速度,对应实际车速为135Km/h.本文采用开放性边界条件[参见文献7],初始时刻,道路设置为全空.
车辆密度,平均速度和平均流量q的计算公式如下:
(1)
(2)
(3)
在进行数值模拟时,每一次运行取30000时步进行数值模拟,开始时的20000时步不进行统计,以便消除暂态的影响,以后10000时步的速度进行时间平均,这样就得到了每一次运行的平均速度.取样本数为30,图(3)上的每一点是30次运行的平均值.
Fig1.
(a)速度演化图 (b)速度演化图
(Vmax=5,L=1000,Pbrake=0.5,Pin=0.6, (Vmax=5,L=1000,Pbrake=0.5,Pin=1.0
Pout=1.0,range:1~55) Pout=0.6,range:1~55)
///////////////////速度演化图程序,Pin=0.6,Pout=1.0/////////////////////////////////////////////////////////
#includeiostream.h
#includestdlib.h
#includetime.h
#includefstream.h
文档评论(0)