ПочатиПочніть безкоштовно

Моделювання автозаправки: запустіть модель і проаналізуйте результати

У попередній вправі ви створили генератор car_generator() для імітації поведінки автомобілів, що прибувають на АЗС, а також генератор gas_station_pumps_control() для керування запасами пального на станції.

Тепер, використовуючи ці генератори, ми готові створити модель SimPy, додати ресурси та процеси й запустити симуляції.

Ця вправа є частиною курсу

Дискретно-подієве моделювання в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код