เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างแบบจำลองสถานีน้ำมัน: รันโมเดลและวิเคราะห์ผลลัพธ์

ในแบบฝึกหัดก่อนหน้า คุณได้สร้าง generator ชื่อ car_generator() เพื่อจำลองพฤติกรรมของรถที่เข้ามาที่ปั๊มน้ำมัน และอีกตัวหนึ่งคือ gas_station_pumps_control() เพื่อจัดการถังเชื้อเพลิงของสถานี

ตอนนี้ เมื่อมี generator เหล่านี้แล้ว เราก็พร้อมสร้างโมเดล 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)
แก้ไขและรันโค้ด