Bắt đầu ngayBắt đầu miễn phí

Mô hình hóa trạm xăng: Chạy mô hình và phân tích kết quả

Ở bài trước, bạn đã tạo một generator, car_generator(), để mô phỏng hành vi của các xe đến trạm xăng, và một generator khác, gas_station_pumps_control(), để quản lý kho nhiên liệu của trạm.

Bây giờ, dùng các generator này, chúng ta sẽ tạo một mô hình SimPy, thêm tài nguyên và quy trình, rồi chạy mô phỏng.

Bài tập này là một phần của khóa học

Mô phỏng Sự kiện Rời rạc bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)
Chỉnh sửa và Chạy Mã