当前位置: 首页 > 知识库问答 >
问题:

AnyLogic:在机架系统中存储不同的代理

曹高阳
2023-03-14

我在AnyLogic中建模AS/RS。处理的塑料容器有不同的类型。基本上,这些类型的区别在于容器本身的长度。其他措施是一样的。作为一个例子,让我们设想一个长度为600毫米的容器T1和一个长度为300毫米的容器T2。目前,我只为容器创建了一个代理类型,它是用上面提到的维度动态创建的。

AS/RS单元长度为600毫米,因此可以在一个单元上存储一个T1和两个T2。因此,在AnyLogic中,我插入2作为每个单元格的深度位置数。尽管如此,我不知道如何在集装箱存储/单元格预订/深位方面管理这种情况。

共有1个答案

段志
2023-03-14

在那里您需要编写一些代码。例如,我想到了一个选项--也许你应该动态地用两个T2替换一个T1,然后再把它放入单元格。(听起来很愚蠢,但可能有用)。第二个选项--无论何时将T1放入单元格,都必须确保第二个单元格是空闲的,并且在发送它时,还要保留第二个单元格--为此使用函数reserve()(对我来说,听起来比选项1更好)。

 类似资料:
  • 我在使用AnyLogic开发的项目中面临一个问题。我想有一个机架存储块和机架挑选块选择一个托盘机架编程,从数组列表中选择它。

  • 我有5个代理-母线,变压器,发电机,负载,线路。我有一个需要动态连接以上代理的需求。

  • 通过我的模型,我有3种类型的代理。目前,我只能知道源中A的总数。但我的目的是通过源代码分别了解A、B和C的数量。所以从逻辑上讲,我需要把A、B和C的代理放在一起,然后分别计算它们的数量。然而,我找不到实现它的方法?

  • 我想在AnyLogic中建模一个双深托盘架,它包含两种类型的代理:小盒子和大盒子(扩展gereral代理“盒子”的两种不同的代理类型)。这里我有一个关于进出托盘架的运动的问题: 我需要我的车辆/移动资源能够在同一时间从产卵到托盘架移动1个大或2个小箱子(或如果需要的话只移动1个小箱子),并在一段时间后从那里到despawn。我的问题是我不知道如何告诉资源同时接收两个代理,如果可能的话。有办法解决这