开始使用免费开始使用

建模加油站:运行模型并分析结果

在上一个练习中,您创建了一个生成器 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)
编辑并运行代码