【问题标题】:how can i keep the resource name in the entity agent in anylogic?如何将资源名称保留在 anylogic 中的实体代理中?
【发布时间】:2021-10-08 14:38:22
【问题描述】:

如何在 Anylogic 中释放特定资源? 在我的过程中,我有一个抓住块,它抓住了 3 个替代资源(根据它们的可用性)。 接近尾声时,我需要根据被占用的资源释放释放块中的潜在资源之一。 我必须做什么才能知道哪些资源被占用以及如何释放它? 我无法使用服务块,因为流程受限。

感谢您的帮助!

【问题讨论】:

    标签: java anylogic


    【解决方案1】:

    你需要使用 Seize 块和 release 块,而不是组合的 service 块。

    然后您可以使用发布块中提供的选项

    您可以在帮助文件中阅读更多内容

    https://anylogic.help/library-reference-guides/process-modeling-library/release.html

    您可能需要在特定的占用块中占用资源或使用释放块中的动态参数,如果您想要执行更多控制

    【讨论】:

    • 我想确保我释放了被占用的特定资源。
    • 在这种情况下,我有 3 个替代资源。所有这三个应该在运行模拟期间被抓住并附加到代理(产品)直到最后一个进程(模型包括 3 个进程)然后被释放。我必须做什么才能知道哪个资源是被查获,如何释放?
    • 发行版将为您完成所有这些工作 - 检查我发布的屏幕截图中的选项。试试吧。我会工作,这是标准的 AnyLogic 功能
    • 谢谢。我需要做什么来跟踪每个资源单元的使用量?
    • 您可以查看此答案,了解如何将特定资源大小保存到资源和代理,然后您可以根据需要使用它。 stackoverflow.com/a/68632841/4019094
    猜你喜欢
    • 2020-04-04
    • 1970-01-01
    • 2018-09-16
    • 2020-05-21
    • 2011-01-14
    • 2021-09-10
    • 1970-01-01
    相关资源
    最近更新 更多