anylogic使用帮助文档

anylogic使用帮助文档

ID:9294941

大小:299.00 KB

页数:19页

时间:2018-04-27

anylogic使用帮助文档_第1页
anylogic使用帮助文档_第2页
anylogic使用帮助文档_第3页
anylogic使用帮助文档_第4页
anylogic使用帮助文档_第5页
资源描述:

《anylogic使用帮助文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、AnyLogic使用帮助文档一概要本文档内容包含AnyLogic的简单介绍,AnyLogic使用入门以及在使用过程中常见的一些问题。且所有内容仅针对pedestrian模型。二安装除按正常模式安装AnyLogic以外,我们还需要额外添加一个shp文件导入控件,以及安装neatbean。控件的安装方法很简单,把InputShape_1.0.0.jar和openmap.jar复制到C:ProgramFilesAnyLogic6Professionalplugins下即可(具体路径请参考自己的anylogic安装路径)。三创建一个简单的pedes

2、trian模型1打开anylogic程序,File->new->model。2输入模型文件相关信息,next。3选择usetemplatetocreatemodel,并选择PedestrianDynamics。Next。4Addwaitingarea和Addserviceandqueue都不勾选。Finish。5运行程序观察效果。四基础对象介绍关于各个对象的属性行为,仅说明一些比较常用的。构建一个完整的模型,以下对象是必不可少的。PedConfiguration,PedGround,PedSource,PedSink,PedGoTo。下面一一介绍

3、。1PedConfigurationPedConfiguration主要标示模型中的一些配置信息。1)Timestep,seconds时间步长,即pedestrian每隔多久移动1次。0.3是通过社会调查获得的一个比较合理的数据。这个值越小,peds移动的更精确,但是需要更多的计算。2)Animationscale,pixelspermeterPedConfiguration中需要格外关注一个数据,即多少像素为1米。模型中的单位分为像素和米,所以在使用中需要注意他们之前的差别。3)RenderpedasPed的显示样式。circle在表现上要好看

4、一些,但是会让程序慢一下。Cross会让程序跑的快一些,point会更快,但是point无法表现出ped的大小。2PedGroundPedGround主要表示模型的模拟器环境。可以简单的理解为墙的设置。1)Walls(group,optional)peds不能穿过的地方,简称为墙。可以通过walls来表示实际的模拟器环境。参数可以null,不为null时必须为group。2)Wallstouchtolerance,pixels人与墙之间的间隔,单位为像素。0.2米是一个比较合适的值。3)Additionalties(groupoflines,op

5、tional)额外的ties当PedGoto的寻路方式为manual时会使用到该参数。可以为空4)Showadvancedparameters勾选将显示一些高级设置。a)Gapbetweentieandwall,meters系统自动生成的tie和墙之间的距离。缺省值为0.3米。这个值必须大于0。b)Maximumtielength,meters系统自动生成的tie的最大长度。缺省值为5米。在某些模型里面,将该参数设置到最小,可以显著提高性能。c)Minimumanglebetweenties,radiantie之间的最小角度。单位为弧度。缺省值为

6、0.3。由两点之间生成的tie,如果与角平分线之间的角度小于该值,将会被移除。d)Deletecrossingties是否删除相交的tie。e)Shownodes程序运行过程中,是否显示节点。f)Colorfornodes节点颜色。g)Showedges是否显示边缘。h)Colorfor edges边缘颜色。i)Showties是否显示tiej)Colorfortiestie的颜色k)Showobstacles显示障碍l)Colorforobstacles障碍的颜色3PedSourcePedSource主要作用是生成ped。通常作为模型的起点。1

7、)Creationmode选择ped生成模式,是单个模式还是组模式。2)Pedarrivalsdefinedby 指定生成ped的模式。a)Arrivalrate,pedspertimeunit按时间比率生成。如1000/hour()。b)Pedinterarrival time 间隔时间生成。如:exponential(1000/hour())。具体时间间隔由AngLogic内部定义,该参数仅定义生成比率。c)Ratetable,pedsperminute生成比率有TableFunction提供。d)Arrivaltable生成比率有Table

8、Function提供。TableFunction中一个条目(20,10)表示第20s生成10个人。e)Manual(callinject

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。