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, kursun bir parçasıdır
Python ile Ayrık Olay Benzetimi
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)