开始使用免费开始使用

电梯:离散事件模型

设想一家有 5 层的酒店(number_hotel_floors),电梯可容纳 15 人(lift_people_capacity)。电梯在任意两层之间行驶需要 3 秒(=3/60 分钟,travel_time_between_floors),到站开门停留 6 秒(=6/60 分钟,stop_time_open_doors)以便乘客上下。

时间单位为"分钟",结果存储在 df_results 中。

已创建名为 lift_discrete_event_model() 的模型来模拟这个动态电梯系统。需要注意的是,尽管系统中的某些部分可以较好地刻画,如楼层间的行驶时间,但也有一些未知因素,例如乘客何时、在哪一层呼叫电梯。您将在本课程中学习如何处理这些未知因素。

让我们将模型运行 5 分钟(sim_time)。

本练习是课程的一部分

Python 中的离散事件模拟

查看课程

练习说明

  • 为变量 sim_timenumber_hotel_floorslift_people_capacitytravel_time_between_floorsstop_time_open_doors 赋予合适的值。
  • 调用包含离散事件模型的函数。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Floor and lift parameters
number_hotel_floors = ____
lift_people_capacity = ____
travel_time_between_floors = ____
stop_time_open_doors = ____
sim_time = ____

# Run the model
df_results = ____(sim_time, number_hotel_floors, lift_people_capacity, travel_time_between_floors, stop_time_open_doors)
编辑并运行代码