【问题标题】:Unable to assign values to a parameter using Custom Distribution in Anylogic无法使用 Anylogic 中的自定义分布为参数分配值
【发布时间】:2021-06-29 07:12:12
【问题描述】:

我有一个代理Container,它有一个参数carrier;承运人可以有两个值 TruckTrain 我已使用选项列表分配。我在 Main 中创建了一个 Container 实例,它包含 10 个容器。我已经创建了一个自定义分配来将值(卡车/火车)分配给 carrier,其中没有。卡车的观察次数为 30,火车的观察次数为 70。

当我运行模型时,我只能看到运营商(火车)的一个值。我想有 10 个值,其中 Truck-Train 的比率为 30-70。我怎样才能做到这一点?下面附上代理和运营商分布属性的快照。

提前谢谢你。

carrierDistribution properties container-agent properties

【问题讨论】:

  • 我尝试复制您的模型,它似乎工作正常...随意分享模型。
  • @EmileZankoul 非常感谢您的回复。我现在想通了,我想我没有在正确的位置寻找参数值。我是 Anylogic 的新手。
  • @ChhandoseeBhattacharya 在下面分享您的解决方案,以便未来的用户可以从您的错误中吸取教训:)

标签: simulation anylogic


【解决方案1】:

我发现我没有在正确的位置寻找参数值。因此,我在 Main 中有一个代理 Container 的实例,该实例由 10 个代理组成。当我运行模型并转到开发人员面板时,会有代理编号(0-9)。当我滚动浏览每个代理时,我可以看到参数 carrier 的不同值。

【讨论】:

    猜你喜欢
    • 2019-12-11
    • 2018-12-11
    • 2018-07-22
    • 2017-06-14
    • 1970-01-01
    • 2020-01-24
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    相关资源
    最近更新 更多