从集合中随机选择的参数中减去的AnyLogic



我的目标是在有飞行操作(飞行(、计划外维护(缺陷(和供应链(备件(的情况下复制飞行器运营商的操作。因此,当飞行器飞行一定时间时,气流会发生故障,从而产生缺陷。一旦出现缺陷,我们需要检查缺陷是否有备件需要更换。

我有一个集合,其中有两个变量(发动机和旋翼桨叶(与它们的参数相关联。目前,每个参数为1。我的状态图告诉我们从变量中随机选择。

然而,我在编码逻辑以告诉模型删除或减去参数1时遇到了困难,因为已经使用了它。有没有什么方法可以通过代码实现它,或者有什么更好的方法?我一直在寻找SOF上提出的模型和其他问题的例子,但都没有成功。状态图集合、变量和参数

谢谢。

谨致问候,Zaki

我不知道我是否理解这个问题,但也许你想这样做:

randomWhere(collection,c->c.doubleValue());

randomWhere(collection,c->c.intValue());

取决于您的收藏中有的元素类型

这些函数将在您的集合中返回一个随机值。。。但是说实话你的问题很不清楚

最新更新