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

โมเดลการขนส่ง: การรันโมเดล

เมื่อสร้าง generator ของ SimPy ที่จะเรียกใช้เมธอดต่าง ๆ เพื่อกำหนดกระบวนการของ "Transport model" เรียบร้อยแล้ว ก็ถึงเวลาสร้าง environment ของ SimPy จากนั้นจึงเพิ่มกระบวนการและรันการจำลองได้

ขั้นตอนเหล่านี้คุ้นเคยกันดีจากแบบฝึกหัดก่อนหน้า แต่เป็นขั้นตอนที่จำเป็นเสมอเมื่อสร้างโมเดลด้วย SimPy โดย generator ที่สร้างไว้ได้บันทึกไว้ในชื่อ all_processes

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การจำลองเหตุการณ์แบบไม่ต่อเนื่องด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง environment ของ SimPy
  • เมื่อกำหนด generator all_processes() แล้ว ให้เพิ่มเข้าไปใน environment ของโมเดล
  • เมื่อกำหนด environment ของ SimPy เรียบร้อยแล้ว ให้รันการจำลองเป็นเวลา 1,200 วินาที (= 20 นาที)

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Build the SimPy Model
env = simpy.____()

# Add the process to the environment
env.____(all_processes(env, inputs))

# Run the discrete-event model for 1200 seconds
env.____(until=____)
แก้ไขและรันโค้ด