โมเดลการขนส่ง: การรันโมเดล
เมื่อสร้าง 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=____)