【发布时间】:2021-07-19 16:21:20
【问题描述】:
我正在为一条装配线建模,该装配线有各种各样的产品,这些产品在装配中需要不同的步骤(主要是不同的延迟时间)。
从之前的反复试验中,我了解到我必须只使用一种 Agent 类型来模仿这些部件。 所以我设置了一个具有多个字符串和布尔参数的代理。在源代码后面的块中,我需要读取这些参数。
在屏幕截图中,您可以看到我创建的数据库表。 color、b、lh、nh、t_nh 和 t_picklh 是我在 Agent 中添加的参数。
我现在希望源在每次生成代理时根据设置的概率选择 3 行之一,并相应地设置代理参数。 所以当一个新的代理被创建时,它的颜色有 80% 的可能性是黑色,它的“b”参数为真,它的“lh”参数为真等等。
我需要如何设置源以便它按概率选择一行?我查看了许多教程和示例模型,但看起来源无法使用预设模式执行此操作(到达定义为:速率、到达时间表等) 我可以编写一个包含数千个日期的表格来模拟概率,但我认为必须有更聪明的方法。
谢谢!
【问题讨论】: