Modéliser une station-service : exécuter le modèle et analyser les résultats
Dans l'exercice précédent, vous avez créé un générateur, car_generator(), pour simuler le comportement des voitures qui arrivent à une station-service, et un autre, gas_station_pumps_control(), pour gérer le réservoir de carburant de la station.
Maintenant, à l'aide de ces générateurs, nous allons créer un modèle SimPy, ajouter des ressources et des processus, puis exécuter des simulations.
Cette activité fait partie du cours
Simulation d'événements discrets en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)