离散事件模拟中的座席之间的空间

时间:2019-04-17 06:51:07

标签: anylogic

我对代理商之间的空间有疑问。在我的模型中,我有一个从源生成的业务代表,然后他们进入一个延迟,在延迟之后,业务代表进入容量为1的队列,但是我有一个抢占选项。进入抢占的代理应该沿着圆圈路径移动(为此我使用了一个延迟块),但是代理之间始终应该有一定的间隔,例如100米如何将其整合到模型中,以确保代理之间的距离不太远?

2 个答案:

答案 0 :(得分:0)

两个选项,如果您是指代理实际在等待的静态队列:

1)如果队列大小为500米,请将该队列中允许的最大座席数量定义为6(因此每个座席之间的距离为100米)

2)使用PML调色板中的PML设置块,并定义等于6(如果您的队列为500米)的动画位置的初始容量...但是这适用于所有模型,因此也许不会足够好。

如果您希望他们在通过代表队列的路径向目标移动时有100米的空间,那么答案很大程度上取决于您的模型,并且无法通过提供的信息来回答...您需要这种情况下为控制座席的动作增加了一些逻辑...但是我不知道哪种逻辑适合您。

答案 1 :(得分:0)

您可以控制座席之间距离的一种方法是使用虚拟运输车而不是moveTo块在路径上移动他们。运输车可让您定义到障碍物的最小距离,以防止代理之间的距离太近。