Bir benzin istasyonunu modelleme: Modeli çalıştır ve sonuçları analiz et
Önceki egzersizde, benzin istasyonuna gelen arabaların davranışını benzetmek için car_generator() adlı bir üreteç ve istasyonun yakıt deposunu yönetmek için gas_station_pumps_control() adlı başka bir üreteç oluşturmuştun.
Şimdi, bu üreteçleri kullanarak bir SimPy modeli oluşturmaya, kaynaklar ve süreçler eklemeye ve benzetimleri çalıştırmaya hazırız.
Bu egzersiz
Python ile Ayrık Olay Benzetimi
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)