前言
工作一年已经大大小小做了5个行人仿真项目,主要是枢纽内部的行人仿真,比如地铁站、机场、高铁站、体育场等。自己也是从小白入门,通过这些项目的积累,也整理了一系列快速上手的教程,在这里分享出来,主要包含仿真原理、主流仿真软件、建模流程、操作技巧等,其中软件操作主要基于Legion和Anylogic两个平台展开。一、行人仿真是什么?
首先,仿真从本质上说是一个数学问题,是对复杂世界的数学抽象,描述交通运输系统在一定期间实时运动的数学模型。
行人仿真是一种微观仿真,在二维、三维计算机模型中模拟人的行走行为特征,用来评估服务设施的服务水平或人流密度监测。
现在规划设计院做的仿真项目主要是购买商业软件进行开发建模,对规划设计方案进行评估,且主要集中在设计阶段。
二、哪个软件好用?
行人仿真的软件有很多,市面上常用的基本都是国外的商用软件,主要是Legion、Anylogic、Vissim和Massmotion,目前还没有比较好可替代的国产软件。
不同的软件有不同的侧重点,Legion主要是行人评估,功能较全面,不需要开发,但中文指南很少;Anylogic相对二次开发较多;Vissim的好处是人车可以一起仿真,因为Vissim主要是车行仿真,行人模块功能较少;Massmotion主要是针对三维的行人仿真,界面较为简单。
软件名称 | 优点 | 缺点 | 是否支持二次开发 | 是否支持三维模型导入 | 二维功能 | 三维可视化效果 |
---|---|---|---|---|---|---|
Legion | 二维王者,参数体系最健全,适合分析问题,发挥仿真价值。 | 可视化渲染效果差,且运行速度较慢。 | × | 3ds | ★★★★★ | ★★★ |
Anylogic | 自主构建,支持开源 | 运行不稳定,需要反复debug,不支持三维模型导入 | √ | dae | ★★★★ | ★★★★ |
Vissim | 兼具人车模块,三维仿真效果较好,支持三维文件导入 | 行人参数、功能模块太少 | √ | 3ds/skp | ★★★ | ★★★★★ |
Massmotion | 专门的三维分析,支持动态三维分析 | 楼扶梯可视化效果差 | × | 3ds、dae、dgn、dwg、dxf、fbx、obj、skp、ifc | ★ | ★★★ |
legion模型绘制
总结
仿真的软件有很多,基本原理都是行人动力学,选择哪一款软件我的建议是根据项目实际需求进行选择。传统仿真工作在业内已经几十年了,基本上已经形成了一整套完整的评估逻辑,在这点上去创新很难再有什么新思路。
近年来随着数字孪生底座的建立,再加上流行游戏如吃鸡里面的行人运动模块设计,实时在线的行人仿真将成为可能,BIM/CIM+仿真将成为新的蓝海,当然,这也对三维可视化、实时计算提出了挑战,相信不久就会有所突破。