Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Anylogic 任意逻辑吸引子奇怪行为_Anylogic - Fatal编程技术网

Anylogic 任意逻辑吸引子奇怪行为

Anylogic 任意逻辑吸引子奇怪行为,anylogic,Anylogic,我的理解是,节点内的吸引子的容量应为1,即在3D动画中,每个吸引子只能有一个代理。 当我运行模型时,我看到同一吸引子上有两个代理形状,而其他吸引子是空的 这是正常的行为吗?有没有办法防止这种情况发生 请注意,这种情况并非总是发生,但在模型运行时,有时代理会转到空的吸引子,而其他时候它们会转到已经有代理的吸引子。这是完全可能的。。。而如何避免则取决于你的模型 吸引子只定义代理在节点中的位置,没有规则规定不能在同一个吸引子中有多个代理 AnyLogic按创建的顺序将代理发送到吸引子,如果您有10个吸

我的理解是,节点内的吸引子的容量应为1,即在3D动画中,每个吸引子只能有一个代理。 当我运行模型时,我看到同一吸引子上有两个代理形状,而其他吸引子是空的

这是正常的行为吗?有没有办法防止这种情况发生


请注意,这种情况并非总是发生,但在模型运行时,有时代理会转到空的吸引子,而其他时候它们会转到已经有代理的吸引子。

这是完全可能的。。。而如何避免则取决于你的模型

吸引子只定义代理在节点中的位置,没有规则规定不能在同一个吸引子中有多个代理

AnyLogic按创建的顺序将代理发送到吸引子,如果您有10个吸引子,并且10个代理最初转到吸引子如果代理3离开吸引子,下一个代理将不会转到吸引子3,而是转到吸引子1,然后下一个代理将按照相同的顺序转到吸引子2

如果您想避免它,您应该明确指定您的代理应该使用什么吸引子

我要做的是创建一个类并将其与该吸引子关联,然后设置一个变量来定义吸引子是否被占用


然后,如果所有吸引子都被占用,您需要创建额外的逻辑将代理发送到其他地方

这太糟糕了,但至少很高兴听到模型没有任何问题,因为我看到了。非常感谢你的回答!