LoslegenKostenlos loslegen

Aufzug: Diskretes-Ereignis-Modell

Stell dir ein Hotel mit fünf Etagen (number_hotel_floors) und einem Aufzug mit Platz für 15 Personen (lift_people_capacity) vor. Der Aufzug braucht drei Sekunden (=3/60 Minuten) für die Fahrt zwischen zwei beliebigen Etagen (travel_time_between_floors) und hält 6 Sekunden (=6/60 Minuten), damit Personen ein- oder aussteigen können (stop_time_open_doors).

Die Zeiteinheit ist „Minuten“, und die Ergebnisse werden in df_results gespeichert.

Ein Modell namens lift_discrete_event_model() wurde erstellt, um dieses dynamische Aufzugssystem zu simulieren. Beachte: Während sich einige Aspekte gut bestimmen lassen, etwa die Fahrzeit zwischen Etagen, sind andere unbekannt, z. B. wann und in welcher Etage der Aufzug gerufen wird. Wie du mit solchen Unbekannten umgehst, lernst du in diesem Kurs.

Lass uns das Modell für fünf Minuten (sim_time) laufen lassen.

Diese Übung ist Teil des Kurses

Diskrete-Ereignis-Simulation mit Python

Kurs anzeigen

Anleitung zur Übung

  • Weise den Variablen sim_time, number_hotel_floors, lift_people_capacity, travel_time_between_floors und stop_time_open_doors die passenden Werte zu.
  • Rufe die Funktion mit dem Diskreten-Ereignis-Modell auf.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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)
Code bearbeiten und ausführen