行人交通仿真模型与相关软件的对比分析.pdf

上传人:赵** 文档编号:46890767 上传时间:2022-09-28 格式:PDF 页数:6 大小:271.50KB
返回 下载 相关 举报
行人交通仿真模型与相关软件的对比分析.pdf_第1页
第1页 / 共6页
行人交通仿真模型与相关软件的对比分析.pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《行人交通仿真模型与相关软件的对比分析.pdf》由会员分享,可在线阅读,更多相关《行人交通仿真模型与相关软件的对比分析.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、行人交通仿真模型与相关软件的对比分析3胡明伟1 史其信2(深圳大学土木工程学院1深圳518060)(清华大学交通研究所2 北京100084)摘 要 从描述行人运动行为的尺度和精细程度出发,行人交通仿真模型分为宏观模型、中观模型和微观模型3类。总结了常见的格子气模型、元胞自动机模型、社会力模型和磁力模型的原理及算法,对比分析了其仿真效果。论述了如何运用Legion、STEPS、SimWalk和AnyLogic软件建立行人交通仿真模型,比较和评述了上述软件的技术性能。研究表明,充分、合理利用已有软件,可实现快速有效的行人交通仿真建模。关键词 行人交通仿真;微观仿真;元胞自动机模型;社会力模型中图分

2、类号:U491.2 文献标志码:ADOI:10.3963/j.ISSN 167424861.2009.04.029 行人交通是出行活动中必不可少的组成部分,也是短距离出行的主要方式。行人交通研究的应用正在延伸到建筑设计、城市规划和城市设计等许多领域,如大型公用建筑(体育赛场馆、机场、火车站、地铁车站等)的步行空间设计、人群高密度聚集场所的紧急疏散预案制定和评估等。行人交通研究的方法可分为解析法、实验法和仿真法3类。由于行人运动行为复杂,影响因素较多,采用解析法和实验法进行研究具有一定的局限性。仿真法融合了解析法和实验法的优势,在采集行人动动行为特性数据的基础上,建立行人运动的模型,通过离散事件

3、或连续事件仿真来直观地刻画行人交通。行人交通仿真模型分为宏观模型、中观模型和微观模型3种,中观模型和微观模型应用较广。文中总结了常见的格子气模型、元胞自动机模型、社会力模型和磁力模型的原理及算法,对比分析了其仿真效果;论述了如何运用Legion、STEPS、SimWalk和AnyLogic软件建立行人交通仿真模型,并比较和评述了上述软件的技术性能。行人交通仿真模型1.1 行人交通仿真模型的分类行人交通仿真的困难主要体现在行人运动随意性大、步行行为复杂、影响因素多等方面,常见的微观交通仿真软件如CORSIM、TRANSMOD2EL ER都不适合模拟行人交通。行人交通仿真模型分为3类:第一类为宏观

4、模型,把行人模拟为连续流动介质;第二类为中观模型,介于微观和宏观之间;第三类为微观模型,将行人视为具有一定行为的个体。宏观模型将行人交通流近似为气体或流体,将流体力学的理论和方法应用于行人交通流的建模仿真中。Fruin1给出了由统计得出的人群平均行进速度与人群密度的关系曲线,并且将道路交通理论中的“服务水平”概念引入到了人群运动的研究中。宏观模型植根于流体力学模型,采用的 评价指标多为流量、密度和速度,难以描述实际观测到的行人复杂交通行为,也难以直观和定量揭示局部和细节的信息,行人交通系统的非线性也限制了该方法的适用范围。中观模型以格子气模型(lattice gas model,L G模型)为

5、代表,日本学者Muramatsu、Irie和Nagatani2率先将其用于行人交通仿真,后来不断有研究者建立改进的L G模型。L G模型融合了宏观模型和微观模型,将平面划分为小格子或者三角形,行人位于交点处,其运动方向为向前、左、右3个方向,并依照这3个方向的确定值来决定下一步运动方向。L G模型从个体行人的角度建模,不过多考虑行人间的相互作用,比微观模型显得粗略。从20世纪90年代开始,计算机技术的迅速收稿日期:2009205225 修回日期:20092072073 国家自然科学基金项目(批准号:50878132)、住房和城乡建设部2008年科学技术项目计划项目(批准号:20082k922)

6、资助作者简介:胡明伟(1972),博士,副教授.研究方向:交通仿真和智能交通系统.E2mail:humw2005 221交通信息与安全 2009年第4期 第27卷 总150期发展为从微观层面上描述行人交通提供了强有力的支撑,出现了元胞自动机模型(cellular automa2ta model,CA模型)、社会力模型(social forcemodel,SF模型)等微观模型。在微观仿真中,每位行人被当作独立个体进行描述和计算,这样不仅能够从宏观和整体上把握行人交通流,而且能够从局部和细节上刻画行人交通的复杂行为。微观模型包括元胞自动机模型、社会力模型、磁力模型、移动效益模型、排队论模型等,前2

7、种模型应用最多,近年还出现了一些组合模型,如组合格子气和社会力的模型。下面重点讨论格子气模型、元胞自动机模型、社会力模型和磁力模型的原理和方法。1.2 格子气模型Muramatsu等人提出的二维L G模型2建立在WL的平面管道上,W为宽度,L为长度,管道划分为方格网,行人占据交点处,且每个交点只能有1个人。行人流分为两类,一部分行人向管道的右侧边界运动,另一部分向左侧边界运动。管道的底部和顶部是墙,行人行进到墙时将折回而不能穿越墙,左右两侧边界是开放的,右行者在左边界的密度Pl和左行者在右边界的密度Pr为常数。行人都向目的地行进,但不能后退,即向右侧的行人只能向右、向上、向下运动,而向左侧的行

8、人只能向左、向上、向下运动,当行人到达边界时就将其从仿真模型中移除。如图1所示。图1 格子气模型中的行人流 图2给出了向右侧的行人运动示意图,X表示该位置被其他人占据,每种情形下右行者的状态转换概率为:图2 格子气模型中右行者的可能状态(a)Pt,x=D+(1-D)/3,Pt,y=(1-D)/3,Pt,-y=(1-D)/3;(b)Pt,x=D+(1-D)/2,Pt,-y=(1-D)/2;(c)Pt,x=D+(1-D)/2,Pt,y=(1-D)/2;(d)Pt,y=1/2,Pt,-y=1/2;(e)Pt,x=1;(f)Pt,y=1;(g)Pt,-y=1;(h)Pt,x=Pt,y=Pt,-y=0。

9、式中:D为行人运动的意向。同样地,左行者的状态转换概率只需要用Pt,-x代替Pt,x。在每个时间步长,管道中的行人状态都更新1次。L G模型己经从个体行人的角度建模,相比宏观模型有很大进步,但由于没有考虑彼此间的相互作用,比起微观模型又显得精度不足。当然,L G模型也具有宏观模型或微观模型所不具备的长处,结合了两者的优点。1.3 元胞自动机模型元胞自动机是1种时间、空间、状态都离散的动力学模型,是非线性科学的重要研究方法,特别适合于复杂系统时空演化过程的动态模拟研究。元胞自动机不是由严格定义的物理方程或函数确定,而是用一系列模型构造的规则构成。散布在网格中的每一元胞(cell)取有限的离散状态

10、,遵循同样的作用规则,依据确定的局部规则作同步更新。大量元胞通过简单的相互作用而构成动态系统的演化。元胞自动机自产生以来,被广泛地应用到社会、经济、军事和科学研究的各个领域3。作为离散微观仿真模型,元胞自动机模型将行人行走的地面区域划分为单元格阵列,每个单元格可以被行人、建筑物占据,也可以为空,单元格尺寸按照行人身体的垂直投影面积确定,取值常在0.4 m0.4 m或0.457 m0.457 m。每个单元格在每时间步长最多只允许1个行人占有,行人运动方向可为前、后、左、右4个方向,也有的模型设定了前、后、左、右、左前、右前、左后、右后8个方向。行人个体按照当前所处的单元格,加上相邻8格共9个单元

11、格的状态和目标点,从中选择一个单元格作为下一时间步长所处的位置。Blue和Adle4对行人交通流的CA模型进行了大量的研究,建立了双向、4向通道等一系列模型。以双向微观模型为例,有3种基本的行人运动,即换道、前进和消除冲突。换道是指行人侧移以提高步行速度或者防止正面碰撞,前进则必须321行人交通仿真模型与相关软件的对比分析 胡明伟 史其信与行人期望的速度及相邻的其他人位置相适应,冲突消除指反向互相接近的行人要防止正面死锁。行人的运动要遵循一系列规则集,规则集应用于每个时间步长并且包括2个并行的更新。CA模型容易实现,计算速度快,效率高,能够反映正常和拥堵的行人流,能够模拟复杂的行人流现象,如自

12、组织和混沌现象。不足之处是,行为规则过于简单,行人的速度受到网格尺寸的限制,要求为网格长度的整数倍,行人步行方向也受到限制,不能十分精确地反映人员运动状况。1.4 社会力模型Helbing等人提出的SF模型5是连续型微观仿真模型,认为行人共受到3种作用力的影响:驱动力,主观意识对个体行为的影响可化为个体所受自己施加的“社会力”,体现了行人以渴望的速度移动到目的地的动机;人与人之间的作用力,试图与其他行人保持一定距离的所施加的“力”;人与边界之间的作用力,边界和障碍对人的影响类似于人与人之间的作用。模型用如下方程组表示drdt=v(t)(1)dvdt=f(t)+(t)(2)f(t)=f0(v)+

13、fB(r)+f(r,v,r,v)+ifi(r,rI,t)(3)式中:r为行人的空间位置向量,v(t)为行人的速度;f(t)为社会力,(t)为反映随机行为偏差的扰动项;f0(v)为加速力,fB(v)为人与边界之间的作用力,f(r,v,r,v)为行人 与其他行人 间的作用力,fi(r,rI,t)为吸引效果。SF模型能够成功再现行人交通中的很多现象,如自组织现象,且模型中的变量所代表的物理意义是可以计算的,但其计算量很大,对于避免碰撞的描述还不太成熟。1.5 磁力模型磁力模型中行人和障碍物被赋予正极,而行人的目的地被赋予负极,按照“同性相斥、异性吸引”的原理,行人在引力作用下向目的地运动,并因斥力避

14、让其他的行人和障碍物。此模型由作用力模型和加速度模型组成,作用力模型描述行人和磁极间的引力或斥力F=kq1q2r3r(4)式中:F为行人所受的磁力向量;k为常数;q1为行人的磁强度;q2为磁极的磁强度;r为行人和磁极间的距离;r为连接行人和磁极的向量。加速度模型描述行人走行路线冲突时,通过加速度向量改变其运动方向,以避免与他人碰撞。a=VAcostan(5)式中:VA为行人A的当前速度,为行人A的原运动方向与行人A、B间连线的夹角,为行人A改变后的运动方向与行人A、B间连线的夹角。磁力模型比较简单且容易理解,不足在于模型中参数的设定缺乏相应的标准且难以验证。行人交通微观仿真软件商业化行人交通仿

15、真软件是快速建模的有效工 具,如Legion、Steps、AnyLogic、SimWalk、Nomad、SimPed、Pedroute/Paxport、Simulex、Mi2cro-PedSim、Exodus、EvacSim、Evacnet等,但大多数用于模拟人群疏散。笔者选择能模拟正常人流和疏散人流的微观仿真软件,主要有Legion、Steps、AnyLogic和SimWalk,研究如何利用这些软件实现行人交通微观仿真。2.1Legion软件Legion6软件采用了元胞自动机模型,由Model Builder、Simulator和Analyser 3个模块组成,能够仿真行人步行运动,并考虑到

16、行人相互间的作用和与周围环境中的障碍物之间的作用。每位行人被模拟成1个二维实体,通过寻找具有最小化可感知的目标费用函数的下一步,每个实体朝目的地移动,该费用是三部分的加权平均,即不便性、挫折和不舒适性。实体试图最小化他们可感知的组合费用,能自行学习并调整不便性、挫折和不舒适性的权重,以适应周围环境(允许空间、几何形状、密度、他人的速度)。实体能够区分同方向移动的行人和交叉流动的行人,能与相邻的实体通信。实体的参数需要依据当地情况进行设置和标定,包括实体的物理半径、喜好的自由速度、行人的横向摆动位移、行人空间要素、服务水平标准等。Legion输出人流密度、步行时间、疏散时间、步行速度、排队长度等

17、数据,可输出行人活动区域内的人流密度分布和最大密度的持续时间分布、空间利用率等直观图形,支持图形、数据、图表的输出。如将仿真中的行人位置数据保存为XML文件,可被车辆微观仿真软件Aimsun读取,实现421交通信息与安全 2009年第4期 第27卷 总150期行人和车辆的混合仿真。2.2STEPS软件STEPS(simulation of transient evacuationand pedestrian movementS)7由英国的MottMacDonald公司研发,也是采用基于实体的方法和元胞自动机模型。每个运动的实体被假定有下面的基本属性:自由步行速度、对环境的熟悉、耐性、类似家庭成

18、员间的联合、疏散情况下的预先运动时间,人群(或个人)按照假定统计分布被赋予上述属性。驱使人群运动的机制是每个个体以自由步行速度运动到下1个目标的愿望,花费最短时间且不与其他行人和障碍物碰撞。STEPS提供2种运行模式:正常模式和疏散模式。在正常模式下,实体为了到达目标沿不同路线行进,出口和检查点将被赋予标识,当实体被加入模型时就得到了初始标识,向着有相同标识的出口或检查点移动,直到通过1个系统出口离开了模拟环境。在疏散模式下,实体在他们所在的平面上寻找可用的出口并向离各自最近的出口运动,其个体行为规则和属性将修改,不使用检查点和标识。STEPS还能够与ANSYS CFX流体动力学分析软件衔接,

19、导入烟气仿真数据,研究疏散模式下烟气等有毒物质对行人疏散速度的影响。STEPS支持在AutoCAD(DXF格式)底图的基础上创建空间模型,提供CSV格式的输出数据文件,包含人流量、人群密度、所使用的出口、空间利用率等。此外,提供交互式三维可视化图形输出,可以直观地浏览三维模型和从不同的视角观察人的运动,还可导入3D Studio Max模型以增强效果。其交互式二维可视化图形输出使用带颜色的等值线图来描述面和面的局部信息,评价指标包括人群密度、Fruin服务水平和利用水平。还可输出AVI格式的动画和J PG、TIFF、PN G和BMP格式的图片。2.3SimWalk软件SimWalk8由 瑞 士

20、Savannah SimulationsAG公司研发,主要包括绘图模块Simdraw和仿真与分析模块SimWalk。它采用基于主体(A2gent-based)的技术,每个主体代表1位具有特定目的地、步行速度和避免拥挤的行人,核心算法是基于社会力模型的势场算法(potential field al2gorithm)。在势场中,行人将会朝具有最低势的区域运动,行走方向和速度取决于3种力。第1种力描述势场使得行人向目的地运动;第2种力描述行人间的相互作用,使得行人避免碰撞并与他人保持适当距离;第3种力使得行人不与障碍物碰撞并与之保持适当距离。计算出势场后,主体就能够算出当前所处位置和目的地之间的优化

21、行走路线,行走路线主要由目的地、路径上与其他行人和障碍物的作用、其他行人和物体的位置决定。在仿真过程中,所有主体将进行循环迭代计算,根据上述的3种力计算出下一时间步的速度和方向,并进行4种检验:边界检验,检验主体位置处于势场边界内;可见性检验,检验无障碍物和墙阻挡行进;物体压力检验,检验无墙和障碍物在检测半径内;行人压力检验,检验无其他行人位于检测半径内。SimWalk支持在AutoCAD(DXF格式)的底图上创建步行空间,提供4种显示模式,即主体显示(行人显示为圆点)、迹线显示(显示行人的迹线和速度),密度显示(显示服务水平)、负荷度显示(显示区域为行人的累积利用情况)。提供多种的文本和图形

22、统计输出,包括截图和动画、事件统计、个体统计(起终点、持续时间、距离、速度等)、人群统计、出口统计等。2.4AnyLogic软件AnyLogic9是俄罗斯的XJ Technologies公司研发的复杂系统仿真软件,由基础仿真平台和企业库等组成,行人仿真主要依靠其行人库实现,核心算法是社会力模型。软件提供模板式的结构,用户从模板库中将所需对象拖拉到工作空间中,再定义这些对象的属性和相互间的关系,使建模过程变得直观快捷。行人库的对象分为全局参数设置对象、环境对象、行人对象和人群对象。AnyLogic中的行人仿真建模包括环境建立、创建行为流程图、运行仿真和结果分析几个步骤。环境包括墙、不同的区域、服

23、务、队列等,要创建环境对象,需使用动画编辑器绘制布局图或导入图片作为布局图,再加入对应的库对象并设置属性。行人的行为使用流程图的方式定义,从行人库中拖动对象到工作空间中并设置属性,然后将多个对象连接在一起。AnyLogic可输出动画和行人数目、平均密度、停留时间等统计数据。运用AnyLogic行人库中的各种对象,结合企业库对象,可解决复杂的行人仿真建模。相比专用的行人仿真软件,AnyLogic具有开放式的体系结构,521行人交通仿真模型与相关软件的对比分析 胡明伟 史其信支持基于主体的建模和二次开发,能与其他软件及用Java语言或其他语言编写的自定义模块协同工作,为行人交通仿真建模提供了更大的

24、灵活性。2.5 四款软件的对比Legion、STEPS、SimWalk和AnyLogic 4款软件的功能各有千秋,价格也差异很大,其对比简况见表1所列。表14款软件的技术性能对比软件名建模方法输入输出能否二次开发或与其他软件衔接能否实现人、车混合仿真Legion元胞自动机模型,行人被模拟为实体建筑空间布局,实体物理半径、步行速度、行人的横向摆动位移、行人空间要素等输出图形、数据、图表,输出人流密度、步行时间、疏散时间、步行速度、排队长度等、空间利用率等不能二次开发,能与Aimsun衔接能 与Aimsun结合,实现人、车混合仿真STEPS元胞自动机模型,行人被模拟为实体建筑空间布局,行人的三维尺

25、寸、耐性、步行速度、对周围环境的熟悉程度等数据文件有人流量、人群密度、所使用的出口、空间利用率等。交互式三维和二维可视化图形,动画和图片不能二次开发否SimWalk基于社会力模型的势场模型,基于主体的技术建筑空间布局,仿真全局参数,创建起始点(区)、退出点(区)、等待点(区)等对象并定义参数4种显示模式,截图和动画、事件统计、个体统计、人群统计、出口统计等不能二次开发否AnyLogic社会力模型创建环境对象并设置属性,创建行为流程图并设置对象属性输出动画和行人数目、平均密度、停留时间等数据具有开放式的体系结构,支持二次开发与交通库一起实现人、车混合仿真 结束语行人交通仿真在交通枢纽设计和运营、

26、建筑物内部行人空间设计、紧急疏散预案的评估等领域中有重要应用,其复杂性对交通流理论、行为学等学科提出了新的挑战。微观模型是行人交通仿真的主流模型,能反映复杂的行人运动行为,利用已有软件可实现快速有效的行人交通仿真建模。同时支持正常情况和疏散情况下微观仿真软件主要有Legion、STEPS、SimWalk、AnyLogic 4款软件,其核心是元胞自动机模型或社会力模型,输入建筑布局图和数据,对关键参数进行设置和标定,可输出相应数据和图形以作深入分析。参考文献1John J.Fruin.Pedestrian planning and design 2ndM.Alabama:Elevator Wor

27、ld,Inc.19872Muramatsu M,Irie T,Nagatani T.Jamming tran2sition in pedestrian counter flow J.Physica A,1999,267(3):48724983Chopard B,Droz M.物理系统的元胞自动机模拟.祝玉学,赵学龙,译 M.北京:清华大学出版社,20034Blue V J,Adler J L.Cellular automata microsimu2lation for modeling bi2directional pedestrian walk2waysJ.Transportation Re

28、search Part B,2001,35(3):29323125Helbing D,Buzna L,Johansson A,et al.Self2or2ganized pedestrian crowd dynamics:experiments,simulations,and design solutions J.Transporta2tion Science,2005,39(1):12246Berrou J L,Beecham J,Quaglia P,et al.Calibra2tion and validation of the Legion simulation model u2sing

29、 empirical dataC/Waldau N,Gattermann P,Knoflacher H,et al,ed.Pedestrian and EvacuationDynamics 2005.New York:Springer Berlin Heidel2berg,2007:16721817MacDonald M.STEPS User Manual G.Croydon,United Kingdom,20078 Savannah Simulations AG.SimWalk PedestrianSimulation Software User Guide G.Herrliberg,Swi

30、tzerland,20099XJ Technologies.Anylogic pedestrian library tutori2al G.St.Petersburg,Russian Federation,2009621交通信息与安全 2009年第4期 第27卷 总150期Comparative Study of Pedestrian Simulation Model and Related Softw areHU Mingwei1SHI Qixin2(College of Civil Engineering,S henzhen University,S henzhen518060,China

31、)1(Institute ofTraf f ic Engineering,Tsinghua University,Beijing,100084,China)2Abstract:Pedestrian walk is an important transport mode and necessary component of personal travel activity.Simulation is an effective tool for pedestrian walk research.However,ordinary traffic simulation models and softw

32、are aredeveloped only for mobile vehicular traffic and unsuitable for pedestrian walk analysis.According to the scale and fidelitydescription of pedestrian walk behavior,pedestrian models are classified into macroscopic model,mesoscopic model andmicroscopic model.The paper analyzed the principles an

33、d features of the some common models including lattice gas mod2el,cellular automata model,social force model and magneto2mechanical model.The simulation results were analyzed.Furthermore,how to establish pedestrian simulation model based on Legion,STEPS,SimWalk and AnyLogic was dis2cussed.The featur

34、es of the software mentioned above were compared.The study indicates that the pedestrian simulationmodels can be established efficiently by using these softwares.Key word:pedestrian simulation;microscopic simulation;cellular automata model;social force model(上接第121页)5 蒋 熙,于 勇,苗建瑞,等.编组站技术作业过程实时模拟培训系统

35、的研究J.铁道学报,2001,23(4):72116 贺振欢,杨肇夏.铁路编组站驼峰技术作业过程模拟实验系统的研究J.北方交通大学学报,1998,22(3):682727 杨肇夏,李 菊,孙晚华.铁路编组站技术作业模拟系统的研究J.铁道学报,1996,18(4):252328 陈 刚.铁路编组站运营系统动态仿真D.成都:西南交通大学,2006HLA2based Railway Marshalling StationTechnological Process Simulation SystemLI JitaoMA CaiwenYANGJunfeng(Dalian J iaotong Univer

36、sity,Dalian116028,L iaoning,China)Abstract:The development of railway marshalling station simulation system plays an important role in research andeducation on modern railway marshalling station.In this paper,the simulation architecture of railway marshalling stationwas designed by using the concept

37、 of HLA and relevant rules.Moreover,the publishing/subscription of objects and thesimulation time management mechanism were discussed.As an example,a simulation training system of marshalling sta2tion built on this architecture was introduced.Key words:railway marshalling station;technological process;high2level architecture;distributed simulation721行人交通仿真模型与相关软件的对比分析 胡明伟 史其信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁