【发布时间】:2022-01-25 13:51:51
【问题描述】:
我有以下我无法解决的问题:
我有一个安全点(作为延迟添加)每半小时设置一个 15 分钟的休息时间。休息后,保安人员加快速度,直到排队少于10pp。
我想对此建模如下:30 分钟后 delay.set_capacity(0) 和 15 分钟后再次 delay.set_capacity(1) 的状态图休息。为了提高休息后的速度,我添加了一个带有条件的附加状态:queue.size()>10 现在我想设置动作,使延迟函数将延迟时间从指数( 1/10) 到指数 (1/5),只要 queue.size()>10。
有人使用过操作框中的哪个功能吗?或者你会建议一个不同的功能?
【问题讨论】:
-
只需使用返回双精度的实际函数(来自代理库)。根据需要对其进行编码并在延迟属性中调用它以获得实际延迟持续时间......希望这会有所帮助
标签: anylogic