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

การแยกกระบวนการออกเป็นลำดับเหตุการณ์

สมมติว่าคุณทำงานให้กับบริษัทผลิตโทรศัพท์มือถือ และได้รับมอบหมายให้เสนอแนวทางเพื่อเพิ่มประสิทธิภาพการดำเนินงานของห่วงโซ่อุปทานทั้งหมด เป้าหมายคือจัดสรรทรัพยากรให้ดีขึ้น เพิ่มผลผลิต และค้นหาจุดคอขวดเพื่อกำจัดออก

การสร้าง Digital Twin ของการดำเนินงานทั้งหมดโดยอิงกับแบบจำลอง Discrete-Event จะช่วยให้บรรลุเป้าหมายนี้ได้ ขั้นตอนแรกคือระบุกลุ่มกระบวนการที่เกี่ยวข้องในสายการผลิต และกำหนดเวลาดำเนินการของแต่ละกลุ่ม (ดูตารางด้านล่าง) แม้ว่าแต่ละกลุ่มกระบวนการจะประกอบด้วยกระบวนการย่อยและงานจำนวนมาก แต่ในขณะนี้ให้มุ่งเน้นที่การเขียนโค้ดสำหรับโมเดลเวอร์ชันแรกก่อน

Dictionary เป็นวิธีที่ดีเยี่ยมในการจัดระเบียบข้อมูลเกี่ยวกับกระบวนการต่างๆ โดยใช้หน่วยเวลาเป็นวัน

Table with list of process groups involved in the production line and their processing times.

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

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

ดูคอร์ส

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

  • สร้าง Dictionary ชื่อ processes โดยกำหนด key และ value ให้ตรงกับตารางดังนี้: (1) ชื่อกระบวนการเป็น key และ (2) ระยะเวลาของกระบวนการเป็น value

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

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

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
แก้ไขและรันโค้ด