离散事件建模:在 AnyLogic 7 中设计反向流和循环

Discrete Event Modeling: designing reverse flows and loops in AnyLogic 7

我正在查看 AnyLogic 7 上的离散事件仿真模型演示,其中有客户进入 ATM 和银行出纳员,并试图了解如何建模以下内容:

  1. 如果客户在访问 ATM 后决定加入银行柜员队列
  2. 如果客户在访问 ATM 后决定加入 ATM 队列(以取更多钱)

我探索了属性视图并查看了编写 java 代码,但这种方法似乎没有帮助。感谢任何 help/guidance 提供的有关如何实施此类流程的信息。

此致,

我假设你在谈论这个模型: 该模型已经为您的第一个请求建模。 "magic" 在 NeedAdditionalService 元素中完成,其中 30%(指定值为 0.3)在 ATM 上完成的所有客户被发送到收银员,因为他们需要额外的服务。如果您在属性 tab/window.

中单击该元素,您会发现 属性

对于第二个请求,您可以在 NeedAdditionalService 元素后面添加另一个 Select Output 元素,以将一部分客户发送到 tmend 元素,将另一部分客户发送回 ATM队列。你的模型看起来像这样: