CommencerCommencer gratuitement

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

Afficher le cours

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)
Modifier et exécuter le code