BaşlayınÜcretsiz Başlayın

Asansör: ayrık olay modeli

Beş katlı bir oteli (number_hotel_floors) ve 15 kişi kapasiteli bir asansörü (lift_people_capacity) düşün. Asansör, herhangi iki kat arasında seyahat etmek için üç saniye ( = 3/60 dakika) (travel_time_between_floors), insanları almak veya indirmek için ise 6 saniye ( = 6/60 dakika) durur (stop_time_open_doors).

Zaman birimi "dakika"dır ve sonuçlar df_results içinde saklanır.

Bu dinamik asansör sistemini simüle etmek için lift_discrete_event_model() adlı bir model oluşturuldu. Bu sistemin katlar arası seyahat süresi gibi bazı yönleri iyi tanımlanabilirken, insanların asansörü ne zaman ve hangi katta çağıracağı gibi diğerleri bilinmez. Bu kursta bu tür bilinmezlerle nasıl başa çıkacağını öğreneceksin.

Hadi modeli beş dakika (sim_time) çalıştıralım.

Bu egzersiz

Python ile Ayrık Olay Benzetimi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sim_time, number_hotel_floors, lift_people_capacity, travel_time_between_floors ve stop_time_open_doors değişkenlerine uygun değerleri ata.
  • Ayrık olay modelini içeren fonksiyonu çağır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır