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

การรันแบบจำลอง Discrete-Event

ทีม "Farming Operation" ได้รวบรวมรายการกระบวนการที่ต้องการใส่ไว้ในแบบจำลอง discrete-event เวอร์ชันนี้เรียบร้อยแล้ว โดยมีแผนจะพัฒนาต่อในอนาคต กระบวนการเหล่านี้แสดงอยู่ในตารางด้านล่าง และหน่วยเวลาเป็นวัน

Table with process names and their respective duration to be used to create a dictionary.

มาสร้าง dictionary ที่เก็บรายการกระบวนการเหล่านี้ และรันโมเดลสำหรับระยะเวลา 365 วันกัน

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

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

ดูคอร์ส

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

  • อัปเดต dictionary ที่เตรียมไว้ให้ครบตามกระบวนการในตาราง
  • กำหนดค่าที่เหมาะสมให้กับตัวแปร simulation_time
  • รันโมเดลที่ถูกเก็บไว้ในฟังก์ชันชื่อ discrete_model_farm() โดยจำไว้ว่าฟังก์ชันนี้รับ process_dict และ simulation_time เป็น input (ตามลำดับนี้)

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

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

# Create dictionary
process_dict = {
    "____": ____,
    "____": ____,
    "Weeding": 4,
    "Planting": 2,
    "Watering and growing": 60,
    "Harvesting": 7,
    "Delivery": 2
}

# Simulatiom time (days)
____

# Run the model
____(____, ____)
แก้ไขและรันโค้ด