【问题标题】:Resources seized at different times不同时间占用的资源
【发布时间】:2021-08-16 11:10:14
【问题描述】:

如何模拟需要在不同时间出现不同资源的服务? 我知道 worker1 在时间 0 被扣押,在 X 时间后 worker2 被扣押。可以用什么block来模拟worker2的延迟到达?

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    Service 块不能以这种方式工作。你不规定何时资源做事。

    您正在尝试模拟资源在预定义的时间变为活动状态。但是,在仿真模型中,资源会在需要时激活,这是由 Service 块上游的模型动态驱动的。

    除非您的意思是如何设置资源的轮班时间?在这种情况下,只需了解如何为 ResourcePool 元素定义移位。大量的帮助和示例模型和教程:)

    【讨论】:

    • 感谢本杰明。好的,我并不是要使用服务块。但是使用 Seize-Release。我想知道是否有一种方法可以在执行操作时调用另一个资源。我设置了一半时间的延迟,然后是调用第二个资源的占用时间和完成工作的额外延迟。但是,这个解决方案并不是很顺利。
    • 好的,请改写你原来的问题并添加一些细节,现在很混乱;)
    • 听起来你抓住-延迟-第二次抓住非常简单直接。您也可以考虑结束任务,但这些任务会在保留第一个资源的同时让原始实体离开。
    猜你喜欢
    • 2021-09-05
    • 1970-01-01
    • 2022-11-23
    • 2019-10-27
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 2011-12-15
    相关资源
    最近更新 更多