ÎncepețiÎncepe gratuit

Modelarea unei stații de benzină: rulează modelul și analizează rezultatele

În exercițiul anterior, ai creat un generator, car_generator(), pentru a simula comportamentul mașinilor care sosesc la o stație de benzină, și un altul, gas_station_pumps_control(), pentru a gestiona rezervorul de combustibil al stației.

Acum, folosind acești generatori, suntem pregătiți să creăm un model SimPy, să adăugăm resurse și procese, și să rulăm simulări.

Acest exercițiu face parte din cursul

Simulare de evenimente discrete în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul