anylogic - 高速公路在任何逻辑的出口
问题描述
我是任何逻辑建模的新手。我需要为汽车和卡车流动的高速公路出口建模。汽车的速度为 40 辆/小时,卡车的速度为 30 辆/小时。汽车和卡车都排在同一个队列中,他们需要在同一个高速公路的出口付款。问题是汽车和卡车的服务费率不同,所以我需要在延迟块上设置 60 辆汽车/小时和 30 辆卡车/小时。我该如何建模。
解决方案
如果按速率表示泊松分布为 60 辆车/小时,则可以延迟指数(1/60)小时以产生相同的效果。但我认为你需要做的是使用一个源(汽车源)块,让汽车和卡车以不同的速度进入,而不是试图延迟它们。
无论如何,如果您需要使用延迟:
如果您的代理有一个参数(例如,如果代理是汽车,则 isCar = true,如果是卡车,则为 false),那么您可以使用简写 java if in your delay "agent.isCar ?exponential(1/60,0):exponential(1/ 30,0)"
推荐阅读
- python - 我需要将 f.write 中的内容写入 play.txt 文件。data_file 是来自输入框的数据,有 8 个参数。请只给KIVY
- mongodb - 如何将不可知的结构转换为特定于 mongo 的结构?
- javascript - NestJS 中的 DI 是如何工作的?
- mysql - MySQL 错误:无法更新存储函数/触发器中的表“用户”,因为它已被调用此存储函数/触发器的语句使用
- r - Factor() 通过表中获得的统计相关性对 ggplot2 中的方面进行排序
- bash - 无法使用 az cli 列出订阅中所有资源组的资源
- python - 如何从 Django 模型下载图像或文件
- android - Android 11 - 访问私有存储中的文件
- javascript - 如何裁剪图像以适应屏幕尺寸而不是在网页中调整其大小?
- laravel - 数据表,加入同一张表?