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

简介: 点击面板,选择第三个图标,就是行人库行人库分为两个区域(空间标记和模块)从左边拽一个矩形墙出来把墙的外观的填充类型改为无填充拽两条目标线出来拽一个pedSource模块出来,作用是设置人的起始点设置目标线为左边的那条同样的,拽出一个Ped GoTo,作用是设置人的目的地,设置它的目标线为右边的那条最后,拽一个PedSink出来,作用是将到达目的地的人进行销毁点击运行加速播放运行效果展示。

@[toc]


一、AnyLogic介绍

在这里插入图片描述


二、设置

2.1 设置中文

在这里插入图片描述


三、新建项目

在这里插入图片描述

在这里插入图片描述


四、行人库介绍

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

在这里插入图片描述

行人库分为两个区域(空间标记和模块)
在这里插入图片描述
从左边拽一个矩形墙出来

在这里插入图片描述

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

在这里插入图片描述

拽两条目标线出来

在这里插入图片描述
拽一个pedSource模块出来,作用是设置人的起始点

在这里插入图片描述

设置目标线为左边的那条

在这里插入图片描述
同样的,拽出一个Ped GoTo,作用是设置人的目的地,设置它的目标线为右边的那条

在这里插入图片描述
最后,拽一个PedSink出来,作用是将到达目的地的人进行销毁

在这里插入图片描述
点击运行

在这里插入图片描述

加速
在这里插入图片描述
播放

在这里插入图片描述

运行效果展示

在这里插入图片描述

五、创建新行人

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

成功创建

在这里插入图片描述
将PedSource的两个属性都设置为刚刚创建的新行人对象
在这里插入图片描述

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

在这里插入图片描述

六、切换3D视角

拽一个三维窗口出来

在这里插入图片描述
点击运行,查看效果

在这里插入图片描述

  • 放大/缩小3D画面:滑动鼠标滚轮
  • 平移3D画面:直接通过鼠标拽
  • 旋转3D画面:按住Alt键不放,再通过鼠标拽

七、增加墙

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

在这里插入图片描述

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

在这里插入图片描述
拽一个线服务出来
在这里插入图片描述

将先服务!

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

在这里插入图片描述

运行,查看效果

在这里插入图片描述

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

在这里插入图片描述

八、行人密度图

在这里插入图片描述

运行查看效果

在这里插入图片描述

目录
相关文章
|
供应链
SAP MM ME57 把PR转成PO
SAP MM ME57 把PR转成PO
SAP MM ME57 把PR转成PO
|
SpringCloudAlibaba 监控 Dubbo
SpringCloudAliBaba篇 之 Sentinel:图解分布式系统的流量防卫兵(上)
SpringCloudAliBaba篇 之 Sentinel:图解分布式系统的流量防卫兵
813 0
|
11月前
|
运维 Cloud Native 虚拟化
一文吃透云原生 Docker 容器,建议收藏!
本文深入解析云原生Docker容器技术,涵盖容器与Docker的概念、优势、架构设计及应用场景等,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
一文吃透云原生 Docker 容器,建议收藏!
|
8月前
|
人工智能 开发框架 机器人
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
AstrBot 是一个开源的多平台聊天机器人及开发框架,支持多种大语言模型和消息平台,具备多轮对话、语音转文字等功能。
4476 15
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
|
11月前
|
API
天气预报1天-中国气象局-地址查询版免费API接口教程
此接口提供中国气象局官方的当日天气信息,支持POST和GET请求,需提供用户ID、KEY、省份及具体地点。返回数据包括状态码、消息、天气详情等。示例中使用的ID与KEY为公共测试用,建议使用个人ID与KEY以享受更高调用频次。
2329 9
|
12月前
|
存储 关系型数据库 分布式数据库
GraphRAG:基于PolarDB+通义千问+LangChain的知识图谱+大模型最佳实践
本文介绍了一种结合知识图谱与大型语言模型(LLM)的GraphRAG系统,利用PolarDB、通义千问及LangChain实现。知识图谱通过结构化信息、语义理解和推理等功能,增强了信息检索与自然语言处理效果。PolarDB具备图引擎与向量检索能力,适配知识图谱存储与查询。通义千问处理自然语言,LangChain则整合模型与应用。实战步骤包括环境准备、数据库配置与数据导入,并通过实例展示了图谱与向量联合检索的优越性,提升了问答系统的准确性和实用性。
1091 0
|
SEO
蓝易云 - 外贸跨境电商独立站建站方法、费用及shopify等平台推荐
Shopify是一个非常推荐的平台,它的价格合理,功能强大,支持多种支付方式,并且有大量的模板和插件可供选择。此外,它还提供了详细的教程和优秀的客户支持,可以帮助你解决任何问题。
167 0
npm install 太慢?解决方法
npm install 太慢?解决方法
10813 0
【仿真建模】第三课:AnyLogic入门基础课程 - 多层建筑行人疏散仿真讲解
为了实现对一楼和二楼不同的疏散时间,复制之前的按钮,创造两个新按钮分别对一楼和二楼进行控制。在MyFloor1中,选择colOut,按照Ctrl键移动,复制一个colOut1出来。好像服务的延迟时间太长了,可以调小一点,设置为uniform(0.5, 1.0)为了区分一楼和二楼,在Main中调整MyFloor2的高度为40。把等待时间设置长一点,设置为uniform(1.5, 2.0)为了控制人们的逃生目的地,我们先拖拽一个集合出来。在Main中,把MyFloor2拖拽出来。
822 0
【仿真建模】第三课:AnyLogic入门基础课程 - 多层建筑行人疏散仿真讲解
【仿真建模】第五课:AnyLogic入门基础课程 - 地铁车站仿真讲解
为了更好的控制是否显示热力图,在Main中复制启动限流的复选框,创建一个是否显示热力图的复选框。拖拽一个目标线,放到如下图所示的位置,该线代表非限行状态下,行人需要到达的目的地。绘制一个如下图所示的路径作为缓冲路线,形状可以自己定义,不一定要和我一样。再拖拽一个pedGoTo出来,跟随缓冲路线,代表限行状态下的行走路线。绘制一个用于控制行人出现的目标线,最好长一点,因为行人出现比较随意。将可见设置为否,让墙成为逻辑上的墙,即,在运行时不可见的墙。在Main窗口中,画一个如下图所示的墙,只留下入口。
1441 0
【仿真建模】第五课:AnyLogic入门基础课程 - 地铁车站仿真讲解