杨嘉,等:微观交通仿真流程及其应用摘要:目前国内微观交通仿真缺乏系统的规范和指引,在仿真软件的应用过程中普遍采用系统默认的推荐值进行建模分析,往往忽略系统参数标定和模型校验。针对这一问题,总结微观仿真的研究和应用经验,系统梳理了微观交通仿真分析的基本流程,并结合VISSIM仿真案例对微观交通仿真模型的建立、参数校准及仿真评价等进行具体说明。Abstract:Duetolackofspecificationsandeffec-tiveguidelinesinapplicationofmicroscopictraf-ficsimulationmodelsinChina,themanyapplica-tionsoftrafficsimulationusuallyfollowsystemdefaultvaluesandignoreparameterscalibrationandmodelvalidationforindividualcases.Toad-dressthisproblem,thispapersummarizesthepro-cedureofmicroscopictrafficsimulationthroughreviewingtheresearchandapplicationexperience.BasedonaVISSIMsimulationcasestudy,thepa-perelaboratestheprocedureofmodeldevelop-ment,parameterscalibration,andassessmentofsimulationresults.关键词:交通模型;微观仿真;仿真流程;模型校验;VISSIMKeywords:transportationmodel;micro-simula-tion;simulationprocedure;modelval-idation;VISSIM中图分类号:U491.1+23文献标识码:A随着交通仿真技术的广泛应用,仿真模型的准确性、可靠性及仿真软件使用的规范化越来越受到交通专业领域的关注和重视。我国在交通仿真评价分析技术的应用方面还缺乏系统的规范指引,模型校准和验证在当前交通仿真分析中比较容易被忽视,这将直接影响仿真评价分析的结果[1]。本文以微观交通仿真应用技术为研究重点,系统阐述微观交通仿真分析的流程框架,并结合VISSIM仿真案例进行具体说明。1微观交通仿真分析流程框架系统的微观交通仿真分析主要包括三个流程:1)基础仿真模型的建立。首先明确研究对象、研究范围和研究目的。根据建模需要进行基础数据的收集和处理,利用仿真软件建立基础仿真模型,输入基础数据并对模型进行初步检查。2)模型校验。这是确保仿真有效性、可靠性的关键。根据实测数据,对仿真模型参数进行调整,使模型尽可能精确反映仿真对象的交通运行特征。3)模型应用,即案例评价分析。根据具体的规划设计方案,为模型输入不同的参数,通过仿真得到相应的评价指标,从而为规划方案的对比选择提供参考。微观交通仿真分析流程见图1[2]。2基础仿真模型的建立1)数据的收集和处理。微观交通仿真建模所需基础数据一般包括道路几收稿日期:2009-12-07作者简介:杨嘉(1984—),女,山西曲沃人,硕士,工程师,主要研究方向:城市交通规划、交通仿真。E-mail:littleguy-1984@163.com城市交通第8卷第5期2010年9月■文章编号:1672-5328(2010)05-0079-05UrbanTransportofChina,Vol.8,No.5,September2010杨嘉1,孙剑2(1.中国城市规划设计研究院,北京100037;2.同济大学交通运输工程学院,上海201804)YANGJia1,SUNJian2(1.ChinaAcademyofUrbanPlanning&Design,Beijing100037,China;2.SchoolofTransportationEngineering,TongjiUniversity,Shanghai201804,China)ApplicationofMicroscopicTrafficSimulation微观交通仿真流程及其应用微观交通仿真流程及其应用城市交通第8卷第5期2010年9月何数据、交通量数据等,具体视研究对象而定。数据样本量应确保满足最小样本量的要求,以便对模型进行标定和有效性检验。数据处理方式通常包括计算均值和方差、确定数据的分布形式和相互关系、进行回归分析和单位转换等。表1列出了微观交通仿真所需的一般性基础数据。若进行行人仿真,还应对行人步行行为特征进行具体分析。2)仿真模型的建立。微观交通仿真是通过静态路网描述模型、交通生成模型、动态驾驶行为模型等,模拟车辆在不同道路和交通条件下的运行状况,并以动态形式显示出来。从仿真技术应用角度,仿真模型的建立因研究对象及所用仿真软件的不同而略有差异。一般来说,首先是路网的建立,然后是交通流特性的输入及交通规则、信号控制方案的设置,最后是仿真模型的校准、验证及测试。表2列出了微观交通仿真的常用模型及输入、输出数据。3模型校验模型校验是根据实地交通运行状况,对仿真模型参数进行调整,使模型能够准确模拟仿真对象的交通运行特征及过程。目前,国内使用的微观交通仿真软件以国外引进为主,如VISSIM、PARAMICS、CORSIM、SYNCHRO、AIMSUN等。各种仿真软件的模型参数缺省值大多以软件开发地的交通系统特性为基础设置,并不一定适合我国交通运行状况,需要对模型参数缺省值进行校准,以确保仿真模型的准确性和可靠性。对于仿真模型的校准和验证,文献[3—6]在1996—2005年陆续进行了相关研究。根据已有研究和相关经验总结,给出微观交通仿真模型校验的一般流程,见图2。1)模型参数缺省值检验。在使用模型参数缺省值的情况下,对比仿真输出结果与实际测量数据,若符合要求,则认为该仿真模型参数缺省值是合适的;若不符合要研究目标、范围-确定研究目标-选择方法-选择模型-估计工作量1数据收集-交通量-基础路网底图-现场观测资料2建立基础模型-数据输入-参数设定3错误检查-查看输入-查看演示4将模型输出的评价指标值和现场观测数据对比5误差是否可接受?方案分析-仿真评价-方案选择6报告形成-关键结论-技术文本7调整模型参数否校验建模前最初建模模型应用图1微观交通仿真分析流程Fig.1Procedureofmicroscopictrafficsimulationanalysis模型校准模型校准前的建模工作是要求仿真区域路段及交叉口的详细设计图高峰小时各路段及出入口的交通量各车型期望速度曲线、路段平均车速机动车、公共汽(电)车和非机动车的组成各交叉口配时、交通管理情况,如禁行、限速等几何数据数据交通量车辆速度交通组成交通管制表1微观交通仿真所需数据及要求Tab.1Inputdatarequiredinmicroscopictrafficsimulationmodels80杨嘉,等:微观交通仿真流程及其应用求,则需要对模型参数进行校准。2)模型校准初始化。模型校准初始化包括4个步骤:①校准参数的确定;②参数经验取值设计;③仿真实验设计;④仿真次数的确定。3)可行性测试。可行性测试是为了找到一组最优参数组合,使得仿真输出结果与实际测量数据的差异最小,否则需要调整校准参数的取值范围。4)参数校准。建立参数校准目标函数,选择优化算法。通过参数调整,寻找最优解,使仿真输出结果与实际测量值的差异最小。例如,道路通行能力校准是使仿真模型检测的最大流率与实测通行能力的平均方差(MSE)最小,其公式为式中:MSE为平均方差;R为总仿真次数;Mltpr为在地点l、时间为t、模型参数为p时,第r次仿真输出的通行能力;Fl为在地点l的实测通行能力;pm为编号为m的模型参数。5)模型验证。使用校准后的参数值进行多次仿真,并输出模型验证所需数据。选取另外一组在参数校准过程中未使用过的实测数据,重复校准过程中使用的方法,对比分析模型输出数据是否符合要求。若符合要求,则模型校验过程结束;若不符合要求,仍需进一步校准模型。4应用示例本文结合上海世博园区出入口客流集散VISSIM仿真案例,对仿真模型的建立、校准、应用过程进行具体说明。1)仿真测试背景。根据2010年上海世博会客流需求预测,在184天的会期内,将迎来7000万人次的参观客流,平均日客流量40万人次,预计高峰日参观人数将达到60~80万人次。如此高强度的客流将对园区交通设施带来很大压力。本文以上南路入口广场(世博园区主出入口)为仿真背景,通过仿真入园客流,评价高峰小时票检设施服务水平。2)仿真模型的建立。使用VISSIM软件,通过link和connector构建横向为100m、纵向为150m的行人仿真实际通行空间。入园通道由预排队通道、安检通道和票检通道组成。安检和票检设施按照3:1的比例设置,安检设施120个,票检设施40个。在VISSIM仿真模型中,票检、安检的过程通过StopSigns(停车线)和ReducedSpeedAreas(减速带)来实现,分时段到达的人流通过流量输入和路径选择来实现。3)仿真参数校准。影响仿真模型的关键参数包括步行行为参数、行人刷卡停留时间分布、行人在闸机通道的MSE=1R∑(Mltpr-Fl)2,r约束条件:pmmin≤pm≤pmmax,常用模型道路设施模型交通生成模型车辆跟驰模型换道模型事件反应模型交通设施设计参数交通流特性交通组成交通规则交通信号输入数据行程时间车速、延误排队长度停车次数油耗、噪声等输出数据表2微观交通仿真系统常用模型及输入、输出数据Tab.2Commonlyusedtrafficmicro-simulationmodelsandinput/outputdata81城市交通第8卷第5期2010年9月通过速度分布。本文通过分析上海市人民广场地铁站出、入口闸机视频,对模型参数进行校准。①步行行为参数校准。在VISSIM4.3及之前版本中默认的行人行为模型是Footpath(nointeraction),不能很好地体现行人排队,因此改为Wiedemann99模型。该模型需要校准CC0(StandstillDistance,驻足间距)和CC1(HeadwayTime,行走时距)两个关键参数。根据视频数据分析,确定CC0的取值为0.2~0.3,CC1的取值为0.1~0.2。②刷卡停留时间分布。通过调查乘客刷卡时间,得出行人刷卡停留时间分布,见表3。③通过闸机速度分布。对乘客通过闸机所需时间进行调查,得出速度分布,见表4。④参数校准。在确定仿真模型的关键参数之后,对可能的参数组合进行多次仿真测试,参数取值组合及仿真测试结果见表5。根据观测和统计,闸机的实际通行能力为1500人次·h-1,当CC0取值为0.25,CC1取值为0.15时,仿真测试所得闸机通行能力与实际观测值的均方差为最小,因此该组数据即为校准后的仿真模型参数取值。4)仿真次数的确定。仿真程序的运行依赖于随机数,采用不同随机种子的运行可以看作是对系统总体的不同观测。为确保仿真输出结果可靠,需采用不同的随机种子进行多次仿真,在置信水平取95%、置信区间宽度取样本标准差2倍的情况下,确定本次仿真评价所需最小仿真次数为8次。5)仿真评价。按照高峰时段40000人次·h-1的入园人数预测,对上南路票检通道进行仿真评价,得到不同的票检闸机数量对应的服务水平,见表6。在参观高峰时段,若上南路出入口入园人数达到40000人次·h-1,票检设施为40个,其服务水平仅为D级。由图3可知,票检设施数量与延误呈非线性关系,在高峰时段,当票检设施数量少于50个时,游客排队等待延误呈快速增长趋势。因此,若高峰时段服务水平规划预期为B级,则该出入口票检设施数量不应小于50个。停留时间/s0.10.51.02.03.04.0经验分布(自定义)分布状态34.035.021.07.91.40.7比例/%累计百分比/%34.