Thang máy: mô hình sự kiện rời rạc
Xem xét một khách sạn có năm tầng (number_hotel_floors) và một thang máy chứa tối đa 15 người (lift_people_capacity). Thang máy mất ba giây (=3/60 phút) để di chuyển giữa bất kỳ hai tầng nào (travel_time_between_floors) và dừng 6 giây (=6/60 phút) để cho người ra/vào (stop_time_open_doors).
Đơn vị thời gian là "phút" và kết quả được lưu trong df_results.
Một mô hình tên lift_discrete_event_model() đã được tạo để mô phỏng hệ thống thang máy động này. Lưu ý rằng một số khía cạnh của hệ thống có thể được mô tả rõ, như thời gian di chuyển giữa các tầng, nhưng những yếu tố khác thì chưa biết, như thời điểm và tầng mà người dùng sẽ gọi thang. Bạn sẽ học cách xử lý những yếu tố chưa biết như vậy trong khóa học này.
Hãy chạy mô hình trong năm phút (sim_time).
Bài tập này là một phần của khóa học
Mô phỏng Sự kiện Rời rạc bằng Python
Hướng dẫn bài tập
- Gán giá trị phù hợp cho các biến
sim_time,number_hotel_floors,lift_people_capacity,travel_time_between_floors, vàstop_time_open_doors. - Gọi hàm chứa mô hình sự kiện rời rạc.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)