ComeçarComece de graça

Modelando um posto de gasolina: execute o modelo e analise os resultados

No exercício anterior, você criou um gerador, car_generator(), para simular o comportamento dos carros chegando a um posto de gasolina, e outro, gas_station_pumps_control(), para gerenciar o armazenamento de combustível do posto.

Agora, usando esses geradores, vamos criar um modelo em SimPy, adicionar recursos e processos e executar simulações.

Este exercício faz parte do curso

Simulação de Eventos Discretos em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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)
Editar e executar o código