anylogic介绍--(社会力)行人疏散方面
更新时间:2023-12-09 09:19:01 阅读量: 教育文库 文档下载
仿真软件
建模方法
AnyLogic?行人和运输库使你能够从详细的“物理空间”层次对行人和车辆进行建模:每个对象的大小,对象的加速和减速能力,对象的视野范围,墙壁,障碍物,楼梯,驾驶规则,优先次序等等,都得以计入考虑。借助于这个库,你可以对被建模的系统有更深入的理解,能够更精确地对系统进行测量和优化,能够发现系统中的瓶颈所在,并预测可能出现的危险情况,而若没有这个库则很难发现这些危险;你也可以生成最为真实的动画。
AnyLogic?行人和运输库采用了流程图的方式来创建你的模型,你可以轻松的实现你想实现的任意的逻辑,只需要点击鼠标来连接模块并且对模块填入属性。
图1 Anylogic的行人建模方式:流程图
社会力算法
Anylogic的行人库底层采用社会力模型算法,精确的模拟了人的心理对行动的影响。
? 通过几个连续的拐角证明了行人不会单纯的取最短路径从而造成内弯拥挤而外弯几乎
没有人的状况
? 在一个狭窄的通道中有一处稍宽一点的地方,在宽的地方的时候行人间的排斥力会加
大,并且行人会试图去超越其他行人
? 通过两个相向而行的人流来观察行人之间的吸引力在例子当中我们会看到行人会形成
一股一股的小的人流,后面的人会跟随前面而行
? 通过两个出口来验证人群的半圆型拥挤,同时验证人群的从众性
物理环境的模拟
行人库除了算法上的优势以外,还有强大的物理环境的模拟功能,不管是电梯,楼梯,各种设备,甚至是电动门。。。。。等等。
如上图示例中红圈所示,anylogic的行人库可以方便实现诸如楼梯(以一个乘数因子改变行人速度),电梯(在一定区域内拥有一定的速度加成),闸机(进行一定时间的延时后允许通过),以及ATM机,自动售票机等等的设备。最重要的是,这些所有的活动都会对行人的速度有影响,就像真实的环境一样!
通过行人库提供的模块,还可以实现诸如引导路径,这个在疏散中对于逃生路径的设置是非常方便的。(如上图大红框所示)
另外下面的红框展示了“吸引”这样的一种效果,现实中可能是某种引导标志或者领导者。
行人库可以显示出人的视线,这张图展示了通常状态和紧急状态的切换。
只有你想不到的,没有你做不到的!!
行人库在紧急情况中的应用很广,因为其直接支持java,所以具有很强的扩展型,可以模拟出生命值,疲劳值,老人小孩,等等。。。。。。。一系列的参数,只有你想不到,没有你做不到。 比如下面如果希望实现在通常状态下的滑动门,可以使用其中的叫做Area的模块的Access功能和基本模块里面的Events实现。
还可以实现诸如毒气源或是某危险区域(外星人攻击?)接触到某个区域的人会在1--1.5左右停止活动(dead),并且对于后面逃生的人会有阻碍:
上面模型看动态的效果会更好,如果你看的是电子文档,你可以在附件中看到几个文件夹,这些模型分别在几个文件夹,点击网页文件即可运行,第一次运行的时候需要联网,因为虽然直接可以使用网页运行,但是java会需要去下载一个运行它的Applet小程序的插件。
另外,anylogic集成系统动力学和agent。实际上也就是说现在国际上几个比较权威的紧急疏散的建模方式都可以用anylogic来实现。系统动力学模块可以实现动力学模型和数学模型,而agent可以实现格子气模型。
AnyLogic是一种创新的建模工具,它是基于过去十年内建模科学和信息技术中出现的最新进展而创建的。使用AnyLogic进行建模能为你带来远远超出传统工具的收益,这都源于AnyLogic能够:
? 更快速地创建可视化的,灵活的,可扩展的,可复用的活动对象,这些活动对象可以为
标准对象或自定义对象,也可以是Java
TM
TM
对象。
? 通过使用多重建模方法,能够更精确地建模和捕捉更多的事件,并针对你所面临的特定
问题对这些事件进行联合和调整。 ? 在建模环境中可以直接使用一组优秀的分析和优化工具。
? 轻松有效地将AnyLogic开放式体系结构模型与办公或企业软件,包括电子表格,数据
库,ERP和CRM系统等集成起来,或将模型直接嵌入到实时运行环境中。
灵巧的可于网络上运行的模型
只要AnyLogic模型(包括仿真引擎和动画)是100%的Java程序,它们就可以运行在任何可以使用JavaTM的平台上(例如Windows,Solaris,Linux,MacOS等),甚至可以被当作Java小程序而放在网站上。这一独特的能力可以让远端的客户能够直接通过网络浏览器运行全功能的可交互模型,而不需要安装任何运行用或观察用版本。这是与其他人交流你的模型的最好的方法。
TM
TM
上面模型看动态的效果会更好,如果你看的是电子文档,你可以在附件中看到几个文件夹,这些模型分别在几个文件夹,点击网页文件即可运行,第一次运行的时候需要联网,因为虽然直接可以使用网页运行,但是java会需要去下载一个运行它的Applet小程序的插件。
另外,anylogic集成系统动力学和agent。实际上也就是说现在国际上几个比较权威的紧急疏散的建模方式都可以用anylogic来实现。系统动力学模块可以实现动力学模型和数学模型,而agent可以实现格子气模型。
AnyLogic是一种创新的建模工具,它是基于过去十年内建模科学和信息技术中出现的最新进展而创建的。使用AnyLogic进行建模能为你带来远远超出传统工具的收益,这都源于AnyLogic能够:
? 更快速地创建可视化的,灵活的,可扩展的,可复用的活动对象,这些活动对象可以为
标准对象或自定义对象,也可以是Java
TM
TM
对象。
? 通过使用多重建模方法,能够更精确地建模和捕捉更多的事件,并针对你所面临的特定
问题对这些事件进行联合和调整。 ? 在建模环境中可以直接使用一组优秀的分析和优化工具。
? 轻松有效地将AnyLogic开放式体系结构模型与办公或企业软件,包括电子表格,数据
库,ERP和CRM系统等集成起来,或将模型直接嵌入到实时运行环境中。
灵巧的可于网络上运行的模型
只要AnyLogic模型(包括仿真引擎和动画)是100%的Java程序,它们就可以运行在任何可以使用JavaTM的平台上(例如Windows,Solaris,Linux,MacOS等),甚至可以被当作Java小程序而放在网站上。这一独特的能力可以让远端的客户能够直接通过网络浏览器运行全功能的可交互模型,而不需要安装任何运行用或观察用版本。这是与其他人交流你的模型的最好的方法。
TM
TM
正在阅读:
经营管理决策系统规划书12-08
《软件工程》练习题答案10-12
化工厂常用化工设备简介10-30
切割工序操作规程10-13
美术教育家尹少淳说过:美术是最具有人性意味和最具综合性质 - 图文10-25
《济南的冬天》说课稿10-11
地质技术员与地测防治水岗位责任制通用范本05-17
《土木工程施工技术》试卷-A卷07-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 疏散
- 行人
- anylogic
- 方面
- 社会
- 介绍
- 六年级上册第五单元读写结合训练指导
- 新立街道第六次人口普查实施方案
- 嘉祥县第一中学登记管理信息公开情况
- ArcGIS瓦片格式选择总结-hm
- 油田井下作业队伍资质管理规定
- 英语A级作文模拟预测题
- 2018年全国各地中考数学压轴题汇编:函数(浙江专版)(解析卷)
- 学校安全工作领导小组及分工情况
- 井点降水方案
- 冶金传输原理推导习题
- quiz of unit 1-3
- 艾默生直流分路计量设备接入艾默生FSU安装调试指导手册 - 图文
- 2014-2018年中国战略性新兴行业市场竞争格局及投资前景分析报告
- 英国资产阶级革命教学设计
- 数据库原理试题库
- 《大学计算机基础》期末考试试卷分析与评价
- 家长学校授课教案
- 增值税习题及答案
- 模糊c均值聚类 FCM算法的MATLAB代码
- 《大学物理》习题库 - 01 - 力学