Memodelkan SPBU: Jalankan model dan analisis hasilnya
Pada latihan sebelumnya, Anda membuat sebuah generator, car_generator(), untuk mensimulasikan perilaku mobil yang datang ke SPBU, dan satu lagi, gas_station_pumps_control(), untuk mengelola penyimpanan bahan bakar SPBU.
Sekarang, dengan menggunakan generator tersebut, kita siap membuat model SimPy, menambahkan resource dan proses, serta menjalankan simulasi.
Latihan ini merupakan bagian dari kursus
Simulasi Peristiwa Diskret dengan Python
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)