预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

AnyLogic应用于地铁仿真AnyLogic应用于地铁仿真AnyLogic应用于地铁仿真AnyLogic应用于地铁仿真地铁交通网络中路网的构建和列车的控制可以采用离散事件建模方法.在离散事件仿真中,系统的运行由依时间顺序的事件序列代表.每个事件发生在一个时刻,并表明系统中状态的改变.在地铁仿真中,典型的事件例如:乘客到达车站、列车打开车门等等.在AnyLogic中,离散事件建模主要通过标准库实现。AnyLogic提供行人库,专注于建模具有集中人流的场所,例如地铁站。传统的离散事件方法无法精确地模拟行人移动,而AnyLogic行人库基于“社会力”、行人模拟理论,以定量的“力”代表行人个体移动的各种内因,包括提速到预定速度、与其他行人及边界保存距离、吸引效果等,能够在物理层建模行人之间,以及行人与环境(如墙壁、闸机)之间的交互,以可视化行人移动及收集统计数据。行人库以流程图的方式建模,且能够与标准库相配合,使得用户可以很好地衔接车站中的行人仿真与路网中的列车仿真。AnyLogic地铁站乘客案例(使用行人库)功能标准库:支持离散事件,或者更准确地说,以流程为中心的建模规范。使用标准库对象,可以建模地铁路网这样的真实系统,包含实体(即列车)和过程(如列车行进).以流程图的形式使用,具有层次化、伸缩性、可扩展、面向对象的特点。可以创建相应的动画展示。Entity类:生成并参与各流程的实体。可以代表列车或乘客。列车的属性可能包括车次号、载客定额等;乘客的属性可能包括起始站、目的站等。Source模块:产生实体,即列车。是路网模型的起点。产生列车的方式可以通过定义间隔时间或时刻表。可以定义列车的动画图形。Delay模块:使实体产生一个强制的延迟。可用于表达列车行驶所需的时间或在车站停留的时间。可以创建动画显示列车沿预设的轨迹前进。延迟时间可以定义为一个数,常数或者随机数,也可以通过定义轨迹的长度和前进的速度从而计算得出。Pickup模块:从Queue模块移除实体,添加到进入的容器实体中。可以建模乘客(实体)进入列车(容器实体)。后续可以使用Dropoff模块建模乘客离开列车。乘客上车的条件可以设定,比如所有乘客、一定数量的乘客或满足某条件的乘客等等.Dropoff模块:移除容器实体中包含的实体。可以建模乘客离开列车.乘客下车的条件可以设定,比如所有乘客或满足某条件的乘客等等。Queue模块:代表实体的队列或缓冲。列车在前进方向遇到拥堵时,会产生排队情况.乘客在站台排队等待列车也可以用Queue模块。可以自动统计平均排队长度。SelectOutput模块:依据条件导向实体进入不同的分支流程。所考虑的条件可以取决于实体本身的属性或是任何外部因素。例如不同班次的列车可能分别执行大、小交路,需要导引他们进入不同的运营流程。Hold模块:可以在特定位置控制实体的通过。例如在特定情况下描述路网中某段“断路”,列车暂时无法通过.模型运行过程中可以随时控制“断路”或“通路”。Sink模块:通常作为流程的终点。可以表达列车结束运营,离开系统。列车离开系统时可以收集其上记录的各项数据。RestrictedAreaStart和RestrictedAreaEnd模块:可以限制在指定的流程区域内实体的数量。例如定义某一段路上的列车数量不能超过某个上限。RestrictedAreaStart模块定义流程区域的入口,RestrictedAreaEnd模块定义出口,二者需要匹配使用.TimeMeasureStart和TimeMeasureEnd模块:二者组成一对对象,用来计算实体在二者之间的停留时间。例如用来统计一班列车的运营时间总和.实体通过TimeMeasureStart模块时开始计时,通过相应的TimeMeasureEnd模块时结束计时。统计结果包括分布和样本集合。Clock模块:在仿真过程中显示当前时间和日期,表现动画为钟表。行人库:提供了以流程图的方式快速创建行人模型的高级接口.模型能够收集在不同区域中的行人密度,确保服务点性能达标,评估在特定区域的停留时间,检测内部结构可能的问题。行人在连续空间中移动,对各种障碍物和其他行人做出反应。行人模型由两个主要部分组成——环境和行为,环境整合墙壁、区域、服务点和队列等等,行人行为以流程图的方式定义,与标准库一致。Ped类:与Entity类相似,参与行人模型中的各流程。作为乘客,可以定义起始站、目的站等属性。PedConfiguration模块:定义环境基本参数。时间步长影响模型精细度,默认行人动画创建乘客基本动画显示,渲染行人目标可以显示乘客前进的目的地。PedGround模块:定义空间中的一层地面,车站中的每一层定义为一个“Ground”。每一层定义有边界墙壁、内部障碍物、地面高度.PedArea模块:定义一片区域