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 l’arrivée des voitures à une station-service, et un autre, gas_station_pumps_control(), pour gérer le réservoir de carburant de la station.
À présent, en utilisant ces générateurs, nous allons créer un modèle SimPy, ajouter des ressources et des processus, puis lancer des simulations.
Cet exercice fait partie du cours
Simulation d’événements discrets en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)