如何在时间表之外获得可变的乘客到达率?
Posted
技术标签:
【中文标题】如何在时间表之外获得可变的乘客到达率?【英文标题】:How to get a variable passenger arrival rate out of a schedule? 【发布时间】:2021-12-23 23:03:30 【问题描述】:我即将使用 anylogic 设置一个机场值机终端。 我已经加载了一个包含相关数据的“测试”excel文件:Flight、C/I start time、C/I end time和C/I 乘客人数(n)。
接下来我创建了一个时间表:类型:int(开始列:C/I 开始时间,结束列:C /I 结束时间,值列:n; 我已相应地链接了我的 pedSource:根据:到达时间表到达,到达时间表:schedule:
到目前为止它工作正常,但所有乘客在 C/I 时间开始时作为一组到达。如何实现分配,以便在 C/I 期间到达的乘客数量 (n) 分开?
谢谢
【问题讨论】:
【参考方案1】:您需要计算您的到达间隔时间。这是我在这种情况下所做的: 在 Source 块中,我选择 interarrival time 作为选项,并假设这些 interarrival 将呈指数分布。
因此,如果您想在一小时内分配 10 次值机到达,您可以使用 exponential(10)
作为到达间隔分配。请看下面的截图。我在模拟过程中动态更新trucks1
,以便在不同时间有不同的到达次数。
【讨论】:
感谢您的意见。我的问题是,我没有每小时的乘客数据。签到过程有很多重叠的时间段。因此,例如对于第一个航班,我需要从 04:35 到 05:35 点开始分配 85 名乘客,而从 04:45 到 05:45 并行,下一个值机乘客已经到来...... 我会执行以下操作: - 每小时汇总所有到达时间,使用指数到达间隔时间(在答案中解释),然后为代理分配接近哪个签到的概率。以上是关于如何在时间表之外获得可变的乘客到达率?的主要内容,如果未能解决你的问题,请参考以下文章
Anylogic:如何根据路线成本和代理选择创建每小时到达率计划?