1. Lernen
  2. /
  3. Kurse
  4. /
  5. Mô phỏng Sự kiện Rời rạc bằng Python

Connected

Übung

Sản xuất may mặc: Nhiều công đoạn và tính mô-đun

Bạn được giao tạo một mô hình sự kiện rời rạc để hỗ trợ tối ưu hóa một nhà máy sản xuất may mặc ở thành phố Milan (Ý), được mệnh danh là kinh đô thời trang.

Bạn rất hào hứng và muốn bảo đảm mình xây dựng một mô hình hữu ích, có thể mở rộng, vì bạn biết ngành may mặc phức tạp, liên quan đến nhiều công đoạn và nguồn lực mà bạn vẫn đang làm quen.

Bạn đã nghiên cứu và lập ra danh sách quy trình như trong bảng bên dưới. Bạn cũng cẩn thận tạo một hàm riêng cho từng quy trình để mô hình có tính mô-đun và có thể mở rộng theo cách kiểm soát được.

Giờ đây, sau khi nhận phản hồi từ quản lý, bạn được yêu cầu bổ sung một quy trình mới vào mô hình để tính đến "Spot cleaning and laundry" (làm sạch điểm và giặt), quy trình này cần đặt giữa bước 8 và 9 (xem hàng trong bảng được tô đỏ). Các gói random và simpy đã được import.

Table with process names, respective functions, and information about whether the process has been incorporated in the model.

Anleitung 1/3

undefined XP
    1
    2
    3
  • Tạo hàm mới spot_cleaning_and_laundry() để tính thời lượng của quy trình mới.
  • Trong generator chính all_processes(), thêm lời gọi tới hàm mới này và chỉ định gen_type=gauss để dùng bộ sinh ngẫu nhiên Gaussian, đồng thời truyền các đối số gauss_mean=60 (trung bình) và gauss_std=10 (độ lệch chuẩn); các đối số unif_start và unif_end không cần truyền vì chúng áp dụng cho gen_type=uniform và mặc định là None.
  • Cộng thời lượng đã tính của quy trình mới (tnew) vào biến total_duration.