【仿真建模】第一课:AnyLogic入门基础教程 – 行人库入门讲解

学习、参考链接:Anylogic入门基础课程

一、AnyLogic介绍

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

二、设置

2.1 设置中文

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

三、新建项目

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

四、行人库介绍

点击面板,选择第三个图标,就是行人库

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

行人库分为两个区域(空间标记和模块)
【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
从左边拽一个矩形墙出来

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

把墙的外观的填充类型改为无填充

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

拽两条目标线出来

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
拽一个pedSource模块出来,作用是设置人的起始点

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

设置目标线为左边的那条

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
同样的,拽出一个Ped GoTo,作用是设置人的目的地,设置它的目标线为右边的那条

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
最后,拽一个PedSink出来,作用是将到达目的地的人进行销毁

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
点击运行

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

加速
【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
播放

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

运行效果展示

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

五、创建新行人

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

成功创建

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
将PedSource的两个属性都设置为刚刚创建的新行人对象
【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

再点击运行,就可以看到行人的形象更改了

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

六、切换3D视角

拽一个三维窗口出来

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
点击运行,查看效果

在这里插入图片描述

七、增加墙

双击墙进行绘制(绘制完成,再次双击就可以确认绘制)

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

加入PedService,服务站,每个人都要经过服务站(类似经过安检才能通过,需要耗费一定时间)

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
拽一个线服务出来
【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

将先服务!【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

将PedService的服务设置为刚刚放置的线服务

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

运行,查看效果

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

AnyLogic的人模型是基于社会力模型的,即人的运动受目标的驱动力、与其他人或障碍物的排斥力还有引力(重力)的作用

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

八、行人密度图

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

运行查看效果

【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
xiaoxingxing的头像xiaoxingxing管理团队
上一篇 2023年3月25日
下一篇 2023年3月25日

相关推荐