首页 文章

在Anylogic中,如何对具有类型A的代理的代理进行建模,其中类型为B的代理具有类型为C的代理

提问于
浏览
0

一个大容器连续有100个打开的盒子,每个盒子里面有3个项目 . 有一个手推车可以逐个拾取特定盒子中的物品(比如根据它的Id)并将它们放在另一个位置,然后转到另一个盒子,依此类推 . 基本上,手推车具有拾取盒子的顺序 .

我是anylogic的新手 . 我的思维可能不对,但这是我的想法 . 我想把Big容器建模为一个代理类型,Box作为另一个代理类型,item作为另一个代理类型,并在box agent中创建3个项目的集合,在大容器代理中创建100个框的集合 . 这是建模的正确方法吗?此外,我不知道如何使用包含物品的盒子为大容器设置动画 .

如果有关于如何建模此方案的任何想法,请告诉我 . 谢谢 .

1 回答

  • 1

    我会说正确的做法 . 要将代理B嵌入到代理A中,请打开代理A并从“项目”视图中拖动代理B.在A中创建B的总体 . 相应地设置其属性(即A中的B的数量......)

    动画:您需要了解嵌入式代理的相对坐标 . 在中心坐标处添加一个图像到A,B和C,并查看它在运行时的外观(它将全部在彼此之上) .

    然后,尝试更改位置以查看影响 . AnyLogic的帮助也很好地解释了它是如何工作的 .

相关问题