anylogic-正确的模块,用于模拟具有推送请求的生产线中的在制品(WIP)

时间:2019-06-07 08:47:00

标签: anylogic

我还是AnyLogic的新手。我正在尝试解决AnyLogic的模拟问题,但是我不知道该怎么做。 这是问题所在:只有一个产品会在两台计算机上进行处理。每台机器都有自己的操作员。此外,在机器的前后都有一些正在进行的工作( WIP )。

如何用一个简单的流程图块对这个问题进行建模? (例如代理,队列,延迟,服务和接收器)

另外,我想知道应该使用哪个块来对WIP建模?排队还是延迟?

这些块(队列,延迟和服务)之间在职责方面到底有什么区别?

使用以下块对这种过程进行建模是否正确: (分别是源,队列,延迟,服务,队列1,延迟1,服务1,接收器)。

非常感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:0)

带在制品的工艺流程

您可以这样建模:

Process Flow

您的WIP现在位于两个Service service1 service2 的队列中。例如,您可以通过调用service.queueSize()获得第一个电台的当前WIP。

注意Service块仅是Queue块,Delay块和某些可选资源功能({{1 }}和Seize)。如果使用Release块,通常不需要附加的ServiceQueueDelaySeize,因为它已经“包含”了每个。 以下两个流程流程具有相同的功能,只是在第二个流程中分为几个模块。在某些特殊情况下,这有时是方便的,甚至是必要的:

Process Flow alternative


其他资源

以下材料可能会帮助您在AnyLogic中进行进一步的流程建模: