Modell eines Tankstellensystems: Modell ausführen und Ergebnisse analysieren
In der vorherigen Übung hast du einen Generator car_generator() erstellt, um das Verhalten der an einer Tankstelle ankommenden Autos zu simulieren, sowie gas_station_pumps_control(), um den Kraftstoffvorrat der Tankstelle zu steuern.
Jetzt sind wir bereit, mit diesen Generatoren ein SimPy-Modell zu erstellen, Ressourcen und Prozesse hinzuzufügen und Simulationen auszuführen.
Diese Übung ist Teil des Kurses
Diskrete-Ereignis-Simulation mit Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
env = simpy.Environment()
# Create the gas station resource
gas_station_pumps = simpy.____(env, capacity=____)
# Create the gas tank container
gas_station_tank = simpy.____(env, GAS_STATION_TANK_SIZE, init=GAS_STATION_TANK_SIZE)
# Add processes to the SimPy environment
env.____(gas_station_pumps_control(env, gas_station_tank))
env.____(car_generator(env, gas_station_pumps, gas_station_tank))
env.run(until=SIM_TIME)