0

我正在尝试在由多个代理组成的 anylogic 中对生产基础架构进行建模。其中之一是“蒸汽网络”(系统动力学),它从无处可寻的流动开始。该流量的动态值应该是另一个代理的蒸汽输出。不幸的是,我无法弄清楚如何将流量与我的代理“机器”的蒸汽生产(动态变量)联系起来。

我感谢您的所有帮助。

4

2 回答 2

0

流对象允许您将流设置为任何内容(它是一个 Java 字段),因此您可以轻松地将其链接到您的代理变量,如下所示: 在此处输入图像描述

实际代码取决于您的模型结构,即蒸汽代理如何嵌入相对于 myAgent 为其提供流量。在我的示例中,“MyAgent”只是嵌入在蒸汽机中,但您的可能会有所不同。如果这是问题所在,请查看帮助部分我在哪里以及如何到达...

于 2018-09-06T08:48:53.820 回答
0

为了阐明模型导航,以我制作的这个示例模型为例: 在此处输入图像描述

它在 main 上嵌入了 2 个不同的代理。“OtherAgent”有 1 个 double 类型的变量 v_DefiningFlowRate,设置为 12。

Main "SysDynAgent" 上的第二个代理有一个流对象,它通过正确导航到 "OtherAgent" 来提取流量: 在此处输入图像描述

这是您需要在模型中适应的内容

于 2018-09-06T09:14:18.903 回答