![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Anylogic学习
该专栏的文章全部为本人在学习Anylogic的过程中学习到的技巧或者遇到的问题,希望能帮助到学习Anylogic的小伙伴
weixin_45454894
这个作者很懒,什么都没留下…
展开
-
Anylogic中队列属性设置
1.问题描述Anylogic中行人可以根据设置的原则选择最短队列或者最近队列进行排队(图1),一般情况下,行人都会根据排队人数的多少,选择最短队列,但是当最短队列距离自己较远,或者位置比较偏僻时,行人也不愿意到此队列中排队。2.解决方案1)首先,队列选择策略仍然为最短队列;2)选中位置比较偏僻的队列线,在属性栏中勾选“限制队列人数”,并设置队列最大人数,如图2所示,此问题便可得到解决。...原创 2020-08-02 11:23:07 · 2818 阅读 · 0 评论 -
Anylogic常见问题解决
1.问题描述此模型以地铁安检的行人流线为背景,行人自入口进入,到安检处进行安检,之后从出口离开,但是在运行仿真的时候出现以下错误:2.造成原因造成这个问题的原因是线服务中一条服务线进入到矩形墙里面,,行人无法进入到矩形墙中排队,如下图所示:3.解决方法解决该问题的方法是,将出现问题的服务线打断,使其绕过矩形墙,这样行人便不会进入到矩形墙中排队。如下图所示:...原创 2020-08-02 11:11:55 · 10017 阅读 · 8 评论 -
如何在AnyLogic中记录智能体经过某段流程的时间
今天学习到AnyLogic中的一个新技巧,情景是这样的,很多辆车进入一个路网,我需要统计车辆在路网中的行程时间的分布概率。需要利用两个对象:time Measure Start和time Measure End。这两个对象构成一对对象测量智能体花费在他们之间的时间,例如:系统时间、停留时间等。我建立的流程如下,将time Measure Start放在CarSource之后,time Measu...原创 2020-04-24 22:51:35 · 6303 阅读 · 3 评论 -
Anylogic遇到问题的解决
今天在学习Anylogic的时候遇到一个问题,我是按照北京格瑞纳公司在哔哩哔哩上发表的直播课程进行学习的,课程日期是2月28日。这个模型的功能是:公交车进入第一个巴士站,再次排队的乘客上车,然后公交车驶入第二个巴士站,乘客在此下车。但是我在建模的过程中出现了下面的问题。具体问题是:第一辆公交车能够按照设定的规则走完全程,但第二辆公交车却停在巴士站不走,导致后面的公交车也无法完成整个流程。2....原创 2020-04-18 21:40:39 · 5720 阅读 · 2 评论 -
如何利用Anylogic实现行人的上下车
在Anylogic流程建模库中有两个模块,分别是pickup和dropoff。这两个模块的功能介绍如下:1.pickup从连接到inpickup端口的Queue模块移出智能体并添加它们到进入的智能体(容器)的包含物。当智能体到达入口,pickup从队列的内含物中循环并根据给定的模式选择智能体,可以是:所有智能体、前N个智能体,给定条件为真的智能体。完整操作花费零时间。添加的智能体稍后可以使用D...原创 2020-04-18 21:26:42 · 2656 阅读 · 2 评论