Modern Physics
Vol.08 No.04(2018), Article ID:25779,8 pages
10.12677/MP.2018.84021

ASEP Model Based on Parallel Update Rule and Simulation Study

Yifan Liang1, Qianlong Huang2

1Kunming University of Science and Technology, Kunming Yunnan

2Naval University of Engineering, Wuhan Hubei

Received: Jun. 17th, 2018; accepted: Jul. 4th, 2018; published: Jul. 9th, 2018

ABSTRACT

The problem of traffic jam has been a long time. In order to explore the impact of the traffic speed on the road traffic condition, it is necessary to explore the emergency situation in the road. A different ASEP model was established to investigate the effect of different jump rates on particle flux and particle density in the system. The model can be divided into two situations: entrance and exit. The steady-state MC phase will disappear under certain values. In addition, because the hopping rate p increased by two kinds of cases within the model to reduce or increase the particle density, operation process, the use of computer simulation of particles for statistical Monte Carlo algorithm, the results are consistent with the theoretical value.

Keywords:Mean Field, TASEP, Boundary, Monte Carlo

基于并行更新规则的粒子ASEP模型及其仿真研究

梁一帆1,黄潜龙2

1昆明理工大学,云南 昆明

2海军工程大学,湖北 武汉

收稿日期:2018年6月17日;录用日期:2018年7月4日;发布日期:2018年7月9日

摘 要

交通拥堵问题困扰人们由来已久。为了探究道路行驶中突发状况限制车辆行动速度会对道路行车状态造成的影响,建立边界处粒子的跳跃率不同的ASEP模型,探究跳跃率的改变对系统内粒子流量与粒子密度造成的影响。模型分为入口、出口两种情况,在特定取值下系统稳态MC相将会消失。此外由于跳跃率p增加分别会使两种情况下模型内粒子密度减少或者增加,利用计算机模拟粒子运行过程、蒙特卡洛算法进行数据统计,获得结果与理论值一致。

关键词 :平均场,TASEP,边界,蒙特卡洛

Copyright © 2018 by authors and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY).

http://creativecommons.org/licenses/by/4.0/

1. 引言

1968年MacDonal等人提出非对称排它过程(ASEP)模型对核糖体在信使RNA上的定向运动合成过程进行研究 [1] 。1986年,Cremer和Ludwig提出将元胞自动机应用于交通方向,ASEP模型在交通运输和生物运输方面得到广泛的应用,例如单通道 [2] [3] [4] 、双通道 [5] [6] 以及十字路 [7] [8] 。对于这些系统而言,在运动轨迹中某些粒子在模型中滞留便会影响到模型内的粒子运动状态,导致拥堵现象产生,在实际生活中这也是车辆交通拥堵的主要原因。

所以,许多物理学家和科学家都将精力集中在探索具有开放边界且会产生跳跃率改变的TASEP模型。一般的交通流模型分有多种更新的规则,常用的更新规则为随机更新与并行更新 [9] 。刘明哲 [10] 在远距离跳跃模型基础上,探究捷径特性在分层网络中的属性,研究发现模型的对称性被打破,并且MC相消失。Liu等人 [11] 在单通道中引入了分段跳跃率这一特殊情况,并采用并行更新的更新规则,设置模型前段粒子跳跃率为1而后半段粒子跳跃率为p的模型V和前后两部分粒子跳跃率为1而中间段粒子跳跃率为p的模型W,分析车辆在道路不通位置进行速度改变会对道路中车流量造成的影响。对于两个模型而言,p的取值相同时,模型W中最大流量相的面积更大。肖松等人 [12] 则针对随机更新条件下的含有单个跳跃率不同的格子的单通道车道进行了分析,得到一对由跳跃率p和q决定的饱和参数(α*, β*),设置p的取值固定,提高q的取值可减少交通拥堵的发生概率。

在本文中,我们使用并行更新方案研究含有特殊跳跃率的ASEP模型,模型图(图1(a)、图1(b))所示。在情况A中,在系统入口边界处的跳跃率不同于模型内其他格子的跳跃率。B情况的与A情况略有不同,含有特殊跳跃率的格子位于系统出口边界处。这两种情况在现实生活中是普遍存在的,例如:匝道、车道数量减少、道路施工等情况使得车辆行驶在道路入口或出口处的速度降低导致拥堵现象的产生。我们可以通过分析模型了解系统状态,寻求缓解交通压力的方法,即控制车辆进入车道的边界速度。在入口边界处粒子的跳跃率发生改变时,位于边界处的格子可以看作粒子改变运动状态的节点。当粒子跳跃到此位置时,粒子会以加速、减速的状态离开或者进入系统。可以通过控制粒子在进入系统前或系统后的跳跃率达到改变系统流量的目的。两种情况通过数值计算与分析可以到相应的结果。

本文结构安排如下:第二部分,模型描述;第三部分,通过理论分析得到情况A的稳定相图。第四部分,通过理论分析得到情况B的稳定相图;第五部分,对理论分析和计算机模拟得到的结果进行分析与讨论。第六部分,结论。

Figure 1. Model diagram under the rule of Parrel. (a) Model A, the different rate at the entrance, (b) Model B, the different rate at exit

图1. 基于Parrel规则下模型图。(a) 模型A,跳跃率不同的格子位于主链入口处,(b) 模型B,跳跃率不同的格子位于主链出口处

2. 模型

在模型中,存在两种情况,分别称为情况A和情况B。每种情况下系统都由N个格子组成,称为主链。每个格子都有两种状态,当格子内有粒子时标记为“非空”,当格子内没有粒子时标记为“空”。这两种情况中,粒子都是以概率α ( 0 < α 1 )从左边界进入系统,以β ( 0 < β 1 )的概率从右边界离开主链(如图1所示)。

情况A,跳跃率不同的格子位于入口边界处,主链内的第一个格子的跳跃率与模型内其他格子的跳跃率不同。当第一个格点的状态为“非空”,第二个格点为“空”时,粒子以跳跃率p ( 0 < p 1 )由第一个格子跳入第二个格子。在其他格子中,粒子以跳跃率q ( 0 < q 1 )由第i ( 0 < p 1 )个点跳到第i + 1个点。

对于情况B,跳跃率不同的格子位于出口边界处。当第N − 1格点的状态为“非空”,第N个格子为“空”时,粒子以跳跃率p ( 0 < p 1 )由第N − 1个格子跳入第N个格子。对于其他格子,粒子以跳跃率q ( 0 < q 1 )由第i ( 1 < i < N )个点跳到第i + 1个格子中。在这两种情况下,q均为基础ASEP模型的跳跃率,而p为位于出口处格子的跳跃率。

3. 模型A的理论分析

相比具有跳跃率为p ( 0 < p 1 )的基础ASEP模型。在并行更新条件下,系统存在三种稳态相,分别为:低密度相(LD),高密度相(HD)以及最大流量相(MC)。在粒子开始进入系时,模型内的粒子数较少;粒子流量与密度偏低;系统状态处于LD相。随着进入模型的粒子数量增加,模型内粒子数量逐渐增多;粒子流量、密度不断增加;系统状态逐渐向MC相转化,此时MC相的理想状态为:在一个时间步长下每有一个粒子进入系统时,将会有一个粒子从出口处离开系统。随着时间增加,进入系统的粒子数量大于离开系统粒子的数量,粒子在系统内逐渐堆积,最终便产生拥堵,系统最终将会转化为HD相。系统各相存在条件如下:

当系统处于LD相时,系统存在条件为 α < β α < 1 1 p ,系统流量J与主链内的粒子密度由进入率α决定:

J = α ( p α p α 2 ) , ρ b u l k = α ( 1 α p α 2 ) (1)

其中J是系统的总流量,ρ是系统处于稳定时主链的粒子密度。

当系统处于HD相时,存在条为 β < α β < 1 1 p ,系统流量J与主链内粒子密度由跳出率β决定:

J = β ( p β p β 2 ) , ρ b u l k = p β p β 2 (2)

系统处于MC相时,存在条件为 α > 1 1 p β > 1 1 p ,系统流量与主链内粒子密度如下:

J = 1 1 p 2 , ρ b u l k = 1 2 (3)

情况A可分为两部分,即入口边界处格子与粒子跳跃率为q的ASEP模型。假设ASEP模型的等效入口概率为αeff ,出口概率为β。因为前后两部分的总流量相同可以得到以下关系:

J = α ( 1 ρ 2 ) (4)

入口边界处的粒子流量与粒子通过右侧ASEP模型上的流量相同。根据公式(1)与公式(4),可以得到以下关系

J = α [ 1 α e f f ( 1 α e f f q α e f f 2 ) ] = q α e f f p [ 1 α e f f ( 1 α e f f q α e f f 2 ) ] (5)

将(5)式化简,定义m = p/q,等效进口概率为

α e f f = m α (6)

情况A处于LD相时,需要满足以下条件:

α e f f < β , α e f f < 1 1 p (7)

将式(6)代入(7),得到系统处于LD相时的存在条件为:

α < β m , α < 1 1 q m (8)

当系统处于HD相时,αeff、β关系如下:

β < α e f f , β < 1 1 q (9)

根据(6)式与(9)式得到HD相的存在条件为

β < m α , β < 1 1 q (10)

系统处于MC相时,存在如下关系:

α e f f > 1 1 q , β > 1 1 q (11)

根据(6)式与(11)式,MC相的存在条件如下

α > 1 1 q m , β > 1 1 q (12)

根据公式(12)可以看出当满足 p q ( 1 1 q ) 时,MC相将会消失,表明随着粒子数量增加模型的粒子流量状态只能达到LD相或HD相,并且系统状态处于LD相的可能性更高。系统内各种稳态相的面积与p、q的比值密切相关,如图2(a)所示。当q值取固定值0.6,随着p的值逐渐减小,HD相的面积将逐渐减少,MC相终将消失。此时,系统状态处于LD相的可能性较高。如图2(b)所示,当m取值发生改变时,相图也将发生相应的变化。以m = 1时的相图为基准,当m < 1的时,图像偏向左发生变化,LD相的面积减小。当m > 1的时,LD相的面积增加。由此可得,增加跳跃率p的取值,LD相的面积随之增加,系统稳定状态下处于LD相的概率较高。

4. 对模型B的理论分析

这部分的计算方法与情况A的计算方法相似。粒子进入出口边界时的流量可以通过下式进行描述:

Figure 2. Diagram of possible stationary-state phases in case A. (a) The change of diagrams with q = 0.6 and values of different p, (b) The change of diagrams with different ration of m

图2. 主链在情况A下的稳态相图。(a) 当q = 0.6时,更改p的取值时相图的变化,(b) m取不同值时相图的变化

J = m β ρ N 1 (13)

由于系统内前后两个部分的流量相等,根据式(1)与式(13),可以得到关系式

m β α ( q α q α 2 ) β e f f = α ( q α q α 2 ) 。等效出口概率可表示为:

β e f f = m β (14)

主链处于LD相时,需要满足以下条件:

α < β e f f , α < 1 1 q (15)

根据(15)式与(16)式得到LD相的存在条件为:

α < m β , α < 1 1 q (16)

当系统处于HD相,存在条件为:

β e f f < α , β e f f < 1 1 q (17)

联立等式(13)式与(18)式,得到系统处于HD相的条件为:

β < α m , β < 1 1 q m (18)

当系统处于MC相时,系统内存在如下关系:

α > 1 1 q , β e f f > 1 1 q (19)

根据(13)式与(20)式,MC相的存在条件为

α > 1 1 q , β > 1 1 q m (20)

根据式(20)我们可以得知,当 p q ( 1 1 q ) 时MC相将会从图中消失(如图3(a)所示),并且随着进入系统的粒子增加,系统状态会较大概率的处于HD相。当保持q值0.6固定,随着p的值减小,HD相面积增大,MC相逐渐消失,此时系统值将仅存在两个相,即LD相与HD相。这个结果表明,保证q值不变、增大概率p的取值会使得进入系统的粒子数量减少,系统流量增加。由图3(b)可知,当m取不同值时,相图也不同。以m = 1时的相图作为基准,当m < 1时,HD相增大,而当m > 1时,HD相减小。因此,增加p的取值,可以让更多的粒子离开系统,减少系统内的粒子数量。

5. 计算机模拟

分别对情况A、情况B进行模拟。在两种情况下,设置主链内都含有1000个格子。利用计算机对模型进行过程模拟,总共进行4.1 × 109次模拟。前1 × 108次模拟过程作为过渡过程舍弃,当系统处于稳定状态下时,利用蒙特卡洛所计算法对结果进行统计,与理论结果(实线表示)进行对比。得到结果如下:

在情况A中,通过模拟可以观测到结果。在保证α与β的取值不变时,p的取值从0.8减少至0.4,系统相图将从MC相转变为HD相(如图2(b)所示),系统内的粒子密度将随之降低(如图4所示)。这清晰的表明在入口处限制p的取值会影响粒子进入主链的概率,使得系统内的粒子数量减少,达到降低主链内粒子发生拥堵的概率。

与情况A的模拟过程相似,对情况B进行模拟,得到主链内的粒子密度图(如图5所示)。当p的取值从0.8降低至0.4时,主链从LD相转变成为MC相(如图3(b)所示),主链内的粒子密度将逐渐增加,这是因为出口处的粒子跳跃率p值增加会限制粒子跳出主链。

Figure 3. Diagram of possible stationary-state phases in case B. (a) The change of phase diagrams with q = 0.6 and values of different p, (b) The change of phase diagrams with different ratio of m

图3. 情况B的相图。(a) 当q = 0.6时取不同的p值时相图的变化,(b) m取不同值时相图的变化

Figure 4. Density profiles for case A with q = 0.6. MCS indicate the Monte Carlo simulation results. MFC shows the present theoretical results; (a) α = 0.4, β = 0.6; (b) α = 0.35, β = 0.3

图4. q = 0.6时,情况A下的密度图。图中MFC是理论计算值,MCS为计算机模拟得到的结果;(a) α = 0.4, β = 0.6; (b) α = 0.35, β = 0.3

Figure 5. Density profiles for case A with q = 0.6. MCS indicate the Monte Carlo simulation results. MFC shows the present theoretical results; (a) α = 0.4, β = 0.5; (b) α = 0.48, β = 0.6

图5. q = 0.6时,B情况下的粒子密度图。图中MFC是理论计算值,MCS为计算机模拟得到的结果;(a) α = 0.4, β = 0.5; (b) α = 0.48, β = 0.6

6. 总结

本文通过平均场理论与计算机模拟,对并行更新规则下的边界跳跃率不同的ASEP模型进行了研究。讨论了在这种条件下模型的两种情况,即具有不同跳跃率格子位于入口边界与出口边界处。

两种情况的结构、系统相图都相似。相同之处在于,当 p q ( 1 1 q ) 时,MC相将从系统中消失。当MC相在系统中存在时,随着跳跃概率p的增加两种情况的相图变化截然不同。情况A中,随着p值的增加,主链内粒子流量、密度都有增加,系统内LD相的面积减少。情况B中,随着p值的增加,主链内粒子流量增加,粒子密度随之减少,系统内HD相面价减少。所以,在正常交通行使过程中,车辆在道路中保持稳定高速的行驶速度可以有效保持道路的行车效率。相反,由于突发状况造成的减速问题,不仅使得道路的行车效率低下甚至会造成交通拥堵现象。

文章引用

梁一帆,黄潜龙. 基于并行更新规则的粒子ASEP模型及其仿真研究
ASEP Model Based on Parallel Update Rule and Simulation Study[J]. 现代物理, 2018, 08(04): 177-184. https://doi.org/10.12677/MP.2018.84021

参考文献

  1. 1. MacDonald, J.T., Gibbs, J.H. and Pipkin, A.C. (1968) Kinetics of Biopolymerization on Nucleic Acid Templates. Biopolymers, 6, 1. https://doi.org/10.1002/bip.1968.360060102

  2. 2. Greulich, P. and Schadschneider, A. (2008) Single-Bottleneck Approximation for Driven Lattice Gases with Disorder and Open Boundary Conditions. Journal of Statistical Mechanics, 4, 4009-4033.

  3. 3. Liu, M.Z., Wang, R.L., Jiang, R., Hu, M.B. and Gao, Y. (2009) Defect-Induced Transitions in Synchronous Asymmetric Exclusion Processes. Physics Letters A, 373, 195-200.

  4. 4. Liu, M.Z., Wang, R.L., Hu, M.B., Jiang, R. and Gao, Y. (2010) Synchronous Asymmetric Exclusion Processes with an Extended Defect. Physics Letters A, 374, 1407-1413.

  5. 5. Xiao, S., Cai, J.J. and Liu, F. (2009) Zone Inhomogeneity with the Random Asymmetric Simple Exclusion Process in a One-Lane System. Chinese Physics B, 18, 4613-4621.

  6. 6. Pronina, E. and Kolomeisky, A.B. (2004) Two-Channel Totally Asymmetric Simple Exclusion Processes. Journal of Physics A: Mathematical and General, 37, 9907-9918.

  7. 7. Pronina, E. and Kolomeisky, A.B. (2006) Asymmetric Coupling in Two-Channel Simple Exclusion Processes. Physica A, 372, 12-21. https://doi.org/10.1016/j.physa.2006.05.006

  8. 8. Xiao, S., Liu, M.Z. and Cai, J.J. (2009) Asymmetric Coupling in Two-Lane Simple Exclusion Processes: Effect of Unequal Injection Rates. Physics Letters A, 374, 8-12.

  9. 9. 陈晓瑜. ASEP模型在交通流中的应用[D]: [硕士学位论文]. 昆明: 昆明理工大学, 2017: 1-18.

  10. 10. Liu, M.Z., Tuo, X.G., Li, Z., Yang, J.B. and Gao, Y. (2012) Asymmetric Exclusion Process for Modeling of Information Flow. Computer Physics Communications, 183, 316-319.

  11. 11. Liu, M., Wang, R., Hu, M.B. and Gao, Y. (2010) Synchronous Asymmetric Exclusion Processes with an Extended Defect. Physics Letters A, 374, 1407-1413. https://doi.org/10.1016/j.physleta.2010.01.001

  12. 12. Xiao, S., Wu, S.Y. and Zheng, D.S. (2012) Local Inhomogeneity in Totally Asymmetric Simple Exclusion Processes with Different Hopping Rates. Journal of Central South University, 19, 3012-3016. https://doi.org/10.1007/s11771-012-1371-0

期刊菜单