НачатьНачать бесплатно

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

В предыдущем упражнении вы создали генератор 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)
Редактировать и запускать код