繁体   English   中英

在 AnyLogic 中为服务块中的代理定义优先级

[英]defining Priority for agents in service block in AnyLogic

我在 AnyLogic 中开发了货运领域的离散事件模型。 我有一个名为“truck”的代理,我在其页面中定义了一个名为“refrigerator”的参数,并在默认值框中使用命令 <randomTrue(0.15)>,我将 15% 的卡车人口用于冷藏车“。在在流程图中,卡车将使用 MoveTo 块去停车,然后将通过 Service 块接收服务。我想定义一种情况,即用参数分隔的 15% 卡车(冰箱)与其他 85 辆相比具有优先接收服务百分比的卡车,以便在停车时花费更少的时间。

  1. 将服务队列大小设置为 1(所以我们并没有真正使用它)
  2. 在服务之前拖一个 Queue 对象
  3. 将排队类型更改为“代理比较”,并更喜欢带有refrigerator == true的代理,如下所示(阅读队列帮助以了解此选项和其他选项)

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM