【问题标题】:Separate seizing operations after split拆分后的单独扣押操作
【发布时间】:2020-06-09 07:32:40
【问题描述】:

我正在为生产系统建模。拆分后进行分离抓取时出现问题。这是生产流程的图像:

Process Flow Image

  1. 代理 1 进入拆分。尚未进行任何扣押。
  2. 正在创建代理 1 的副本。我们称它为特工 2。
  3. 代理 1 被资源池中的资源占用。
  4. 代理 2 被不同资源池中的不同资源占用。
  5. 正在处理两个代理。
  6. 两个代理合并,应继续作为代理 1(如有必要,也可以创建一个新代理)

问题出现在第 6 步。这是模拟崩溃时的消息:

Error code

离散事件执行期间的异常:
root.combine:
正在处理的代理拥有 1 个未释放的资源单元
池:root.Printer_Pool...

如果我在合并后放置“Seize_Printer”块,但保留 Seize_Batch_into_BU,则模型工作正常。我强烈认为,问题出在组合块上,它使用代理 1 来联合两个恶意副本,并且无法处理两个资源池的大小资源。

【问题讨论】:

    标签: split anylogic


    【解决方案1】:

    您不能合并被资源占用的代理...这是一条规则。你需要在组合块之前释放你用seize块占用的资源...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多