Tổng quan nghiên cứu

Thực trạng khảo sát tại nhà máy sản xuất thiết bị xây dựng và hầm mỏ vào tháng 8 năm 2022 ghi nhận tỷ lệ giao hàng trễ hạn lên đến 63,16%, tương ứng với 12 trên tổng số 19 sản phẩm chế tạo theo đơn hàng bị trễ với tổng thời gian chậm tiến độ lên tới 35 ngày. Là một doanh nghiệp hoạt động theo mô hình sản xuất thiết bị gốc (Original Equipment Manufacturer - OEM) và sản xuất theo đơn đặt hàng (Make To Order - MTO), công ty phải đối mặt với đặc thù sản phẩm có giá trị cao, đơn chiếc, tính lặp lại thấp và quy trình công nghệ thay đổi linh hoạt theo từng hợp đồng.

Vấn đề nghiên cứu cốt lõi xuất phát từ việc công tác lập kế hoạch và phân bổ máy móc hiện nay hoàn toàn phụ thuộc vào kinh nghiệm chủ quan của người điều độ và xử lý thủ công qua bảng tính Excel. Sự thiếu vắng một công cụ định lượng khoa học dẫn đến việc ước tính thời gian gia công thiếu chính xác, tạo ra tình trạng tắc nghẽn bán thành phẩm (WIP) tại các trạm gia công trước khâu lắp ráp, làm phát sinh chi phí tăng ca nhân công và kéo dài chu kỳ sản xuất.

Mục tiêu cụ thể của luận văn là xây dựng mô hình toán học cho bài toán điều độ flowshop linh hoạt (Flexible Flowshop Scheduling Problem - FFSP) và phát triển chương trình ứng dụng giải thuật di truyền (Genetic Algorithm - GA) trên ngôn ngữ Python, nhằm tìm kiếm phương án sắp xếp thứ tự gia công tối ưu với hàm mục tiêu cực tiểu hóa tổng thời gian hoàn thành toàn bộ các công việc ($C_{max}$ - Makespan). Nghiên cứu được thực hiện trên hệ thống gồm 8 công đoạn gia công cơ khí trong khung thời gian từ tháng 1 năm 2023 đến tháng 5 năm 2024. Kết quả mang lại ý nghĩa thiết thực khi giúp doanh nghiệp cắt giảm hơn 20% tổng thời gian gia công, loại bỏ 100% thời gian trễ hạn và nâng cao năng lực cạnh tranh trong chuỗi cung ứng cơ khí chế tạo.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu xây dựng trên nền tảng lý thuyết điều độ sản xuất trong môi trường Flowshop linh hoạt (FFSP) và lý thuyết tính toán tiến hóa dựa trên Giải thuật Di truyền (GA) được phát triển bởi John Holland. Môi trường FFSP là sự tổng quát hóa của mô hình dòng chuyền cổ điển kết hợp các máy gia công song song tại từng công đoạn, trong đó tập hợp $n$ công việc phải trải qua $l$ giai đoạn sản xuất theo cùng một tiến trình công nghệ xác định.

Hệ thống khái niệm và công cụ giải thuật trọng tâm bao gồm:

  • Thời gian hoàn tất lớn nhất ($C_{max}$ - Makespan): Chỉ số hiệu suất thể hiện thời điểm hoàn thành công đoạn cuối cùng của chi tiết cuối cùng trong toàn bộ kế hoạch sản xuất.
  • Biểu diễn nhiễm sắc thể dạng số nguyên (Integer Permutation Encoding): Cấu trúc chuỗi gen hoán vị đại diện trực tiếp cho thứ tự ưu tiên gia công của 12 đến 19 công việc trên hệ thống máy móc.
  • Toán tử chọn lọc giải đấu (K-Tournament Selection): Cơ chế chọn lọc cá thể bố mẹ thông qua việc so tài giữa $K$ cá thể ngẫu nhiên, giúp kiểm soát áp lực chọn lọc và tránh thiên vị các cá thể vượt trội cục bộ.
  • Toán tử lai chéo hai điểm (Two-point Crossover) và Đột biến hoán đổi (Swap Mutation): Các toán tử di truyền kết hợp thông tin cấu trúc và hoán đổi vị trí gen nhằm duy trì tính đa dạng quần thể, ngăn ngừa hiện tượng hội tụ sớm vào cực trị địa phương.

Phương pháp nghiên cứu

Nghiên cứu sử dụng nguồn dữ liệu thực nghiệm gồm 19 đơn hàng thực tế của tháng 8 năm 2022 tại nhà máy, bao gồm các dòng máy bơm bê tông tĩnh S30, S45 và thiết bị phun vảy Maxijet MX3. Cỡ mẫu nghiên cứu bao trùm toàn bộ chuỗi sản xuất qua 8 công đoạn chính: Cắt phôi, Chấn uốn, Gia công cơ khí (phay, tiện, khoan), Hàn, Sơn, Lắp ráp, Kiểm tra chất lượng (QC) và Nhập kho.

Phương pháp chọn mẫu có chủ đích (purposive sampling) được áp dụng để trích xuất dữ liệu từ các đơn hàng điển hình gặp sự cố trễ tiến độ lớn nhất, bảng định mức giờ công chuẩn và lịch trình vận hành của 15 máy gia công song song. Lý do lựa chọn giải thuật di truyền thay vì các phương pháp tối ưu hóa chính xác (như quy hoạch nguyên tuyến tính) là bởi bài toán FFSP thuộc nhóm bài toán NP-khó (NP-hard). Khi số lượng chi tiết vượt quá 10 công việc trên hệ thống nhiều máy song song, không gian nghiệm bùng nổ theo cấp số nhân khiến các thuật toán giải tích truyền thống không thể tìm ra lời giải trong thời gian đa thức khả thi. Giải thuật di truyền được lập trình hoàn toàn bằng ngôn ngữ Python 3.10 trên nền tảng máy tính cá nhân cấu hình tiêu chuẩn, trải qua quy trình nghiên cứu 8 bước kéo dài trong 16 tháng từ khảo sát hiện trạng, lập mô hình toán, kiểm chứng tính khả thi bằng giải tay trên quy mô nhỏ 5 công việc, đến thử nghiệm mô phỏng toàn diện trên dữ liệu thực tế.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình chạy nghiệm thực nghiệm với bộ tham số tối ưu (kích thước quần thể $N = 50$, xác suất lai chéo $P_c = 0,80$, xác suất đột biến $P_m = 0,05$ qua 100 thế hệ tiến hóa) đã mang lại những phát hiện đột phá:

Thứ nhất, giải thuật di truyền giúp rút ngắn tổng thời gian hoàn thành ($C_{max}$) từ 214 giờ sản xuất theo cách lập lịch kinh nghiệm xuống còn 168 giờ, tương đương mức tiết kiệm 46 giờ làm việc và cải thiện hiệu suất tiến độ đạt 21,50%.

Thứ hai, việc tối ưu hóa thứ tự đưa phôi vào chuyền đã triệt tiêu hoàn toàn 35 ngày trễ hạn của 12 đơn hàng trong tháng, nâng tỷ lệ giao hàng đúng hẹn từ 36,84% lên mức tuyệt đối 100,00% mà không cần yêu cầu các xưởng phải tổ chức làm thêm giờ (tăng ca).

Thứ ba, hệ số cân bằng tải và hiệu suất sử dụng của 15 máy móc tại các công đoạn nút thắt (như trạm hàn và trạm gia công cắt gọt) tăng từ 58,20% lên mức 82,40%, đồng thời thời gian chờ đợi tích lũy bán thành phẩm (WIP) giảm 34,60%.

Thứ tư, khi so sánh với các quy tắc điều độ kinh nghiệm cổ điển, giải thuật GA cho kết quả vượt trội: phương án của GA rút ngắn $C_{max}$ tốt hơn 12,40% so với quy tắc thời gian gia công ngắn nhất (SPT), tốt hơn 18,70% so với quy tắc thời gian gia công dài nhất (LPT) và tốt hơn 23,10% so với nguyên tắc đến trước phục vụ trước (FCFS).

Thảo luận kết quả

Nguyên nhân chính dẫn đến sự chậm trễ nghiêm trọng trước đây là do doanh nghiệp bố trí đơn hàng theo từng cụm máy cố định dựa trên thói quen, dẫn đến tình trạng máy quá tải trong khi máy lân cận nhàn rỗi. Hơn nữa, việc một sản phẩm hoàn thiện cần nhiều chi tiết cấu thành nhưng các chi tiết này không được đồng bộ thời điểm hoàn tất khiến khâu lắp ráp liên tục rơi vào trạng thái chờ đợi linh kiện.

Dữ liệu mô phỏng được thể hiện trực quan qua Biểu đồ Gantt (Gantt Chart), mô tả chi tiết từng khoảng thời gian chiếm dụng máy của 19 mã sản phẩm trên trục thời gian thực tế, cho thấy các khoảng thời gian trống giữa các công đoạn được thu hẹp tối đa. Đồng thời, đồ thị hội tụ của hàm mục tiêu theo số thế hệ thể hiện rõ tốc độ hội tụ nhanh của thuật toán: giá trị Makespan giảm mạnh trong 30 thế hệ đầu tiên và đạt trạng thái tối ưu ổn định sau thế hệ thứ 70. Kết quả này hoàn toàn tương thích với các công bố học thuật quốc tế của Demir và İşleyen khi ứng dụng metaheuristic cho bài toán xưởng phức tạp, khẳng định tính đúng đắn và hiệu quả vượt bậc của GA trong thực tiễn sản xuất công nghiệp.

Đề xuất và khuyến nghị

Nhằm chuyển giao thành công kết quả nghiên cứu vào thực tế sản xuất tại các nhà máy cơ khí chế tạo, bốn nhóm giải pháp hành động cụ thể được khuyến nghị triển khai:

  1. Chuẩn hóa hệ thống định mức giờ công và cơ sở dữ liệu sản xuất: Phòng Kỹ thuật sản xuất cần chủ trì thực hiện đo lường thời gian chuẩn (Standard Time) cho toàn bộ 8 công đoạn chế tạo của các dòng máy chủ lực (S30, S45, MX3), hoàn thành việc cập nhật thư viện định mức trong thời hạn 3 tháng với mục tiêu giảm sai số ước tính thời gian xuống dưới 5,00%.
  2. Số hóa và tích hợp chương trình điều độ Python vào hệ thống quản trị: Bộ phận Công nghệ thông tin phối hợp cùng Ban Quản lý sản xuất đóng gói mã nguồn giải thuật GA thành ứng dụng nội bộ có giao diện trực quan, kết nối trực tiếp với cơ sở dữ liệu ERP/Excel hiện hữu trong lộ trình 4 tháng, hướng tới mục tiêu tự động hóa 90,00% thao tác lập kế hoạch hàng tuần.
  3. Tái thiết lập quy trình quản lý bán thành phẩm tại khu vực tiền lắp ráp: Trưởng xưởng sản xuất và các tổ trưởng thực hiện đánh dấu khu vực đệm (buffer), áp dụng cơ chế kiểm soát trực quan (Visual Management) nhằm đảm bảo các chi tiết của cùng một bộ thiết bị được hoàn thành đồng bộ, cam kết giảm 30,00% diện tích chiếm dụng mặt bằng xưởng trong 6 tháng.
  4. Tổ chức đào tạo kỹ năng vận hành và phân tích tham số thuật toán: Phòng Hành chính - Nhân sự phối hợp các chuyên gia tổ chức 02 khóa đào tạo chuyên môn cho 100% kỹ sư kế hoạch và điều độ sản xuất trong thời gian 2 tháng, đảm bảo nhân sự làm chủ việc tùy chỉnh các tham số xác suất lai ghép và đột biến khi quy mô đơn hàng biến động.

Đối tượng nên tham khảo luận văn

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị tham khảo ứng dụng và học thuật chuyên sâu cho 4 nhóm đối tượng:

  • Giám đốc điều hành và Quản lý sản xuất tại các nhà máy cơ khí, OEM: Nắm bắt phương pháp khoa học để tái cấu trúc quy trình lập lịch, giải phóng các nút thắt cổ chai, loại bỏ chi phí làm thêm giờ và tối ưu hóa năng lực phục vụ đơn hàng Make-To-Order.
  • Kỹ sư Kỹ thuật Công nghiệp (Industrial Engineers) và Chuyên viên tối ưu hóa: Sử dụng mô hình toán học FFSP và mã nguồn thuật toán di truyền trên Python như một khung mẫu thực hành (framework) để tùy biến cho các bài toán phân bổ nguồn lực tại xưởng may mặc, điện tử hoặc chế biến gỗ.
  • Học viên cao học và Nhà nghiên cứu chuyên ngành Kỹ thuật Hệ thống Công nghiệp: Tiếp cận một tài liệu thực nghiệm điển hình về việc ứng dụng giải thuật heuristic/metaheuristic giải quyết bài toán NP-khó với đầy đủ quy trình kiểm chứng toán học, phân tích độ nhạy và đánh giá sai số giữa lý thuyết và thực tiễn.
  • Lập trình viên phát triển giải pháp phần mềm sản xuất (APS/MES): Tham khảo kiến trúc giải thuật, cấu trúc mã hóa dữ liệu đầu vào và phương pháp xuất biểu đồ Gantt tự động để tích hợp vào các hệ thống điều hành sản xuất thông minh.

Câu hỏi thường gặp

Tại sao bài toán điều độ flowshop linh hoạt (FFSP) lại được xếp vào nhóm bài toán NP-khó?

Bài toán FFSP kết hợp giữa việc phân chia thứ tự công việc và lựa chọn máy gia công song song ở mỗi công đoạn. Khi số lượng công việc ($n$) và số máy ($m$) tăng lên, không gian nghiệm tìm kiếm bùng nổ theo hàm giai thừa $(n!)^m$, khiến các thuật toán giải tích chính xác không thể tìm ra phương án tối ưu toàn cục trong khoảng thời gian chấp nhận được.

Giải thuật di truyền (GA) mang lại ưu thế gì vượt trội so với các quy tắc điều độ truyền thống?

Các quy tắc kinh nghiệm như SPT hay FCFS chỉ xem xét một tiêu chí cục bộ và mang tính tĩnh. Ngược lại, GA là thuật toán tìm kiếm ngẫu nhiên có định hướng dựa trên cơ chế tiến hóa tự nhiên, có khả năng khảo sát đồng thời nhiều vùng không gian nghiệm và tìm ra phương án cận tối ưu toàn cục tốt hơn từ 12,40% đến 23,10%.

Mô hình nghiên cứu này xử lý các ràng buộc máy song song và công đoạn như thế nào?

Mô hình toán học thiết lập các hàm ràng buộc chặt chẽ: mỗi máy chỉ gia công duy nhất 1 chi tiết tại một thời điểm, mỗi công việc chỉ được thực hiện trên đúng 1 máy ở mỗi công đoạn và bắt buộc phải hoàn thành ở công đoạn trước mới được chuyển sang công đoạn kế tiếp, đảm bảo tính khả thi 100% khi áp dụng vào thực tế xưởng.

Doanh nghiệp cần chuẩn bị những dữ liệu đầu vào nào để vận hành chương trình điều độ này?

Doanh nghiệp chỉ cần chuẩn bị 3 bảng dữ liệu cơ bản: Danh mục các đơn hàng cần gia công, Bảng quy trình công nghệ và định mức thời gian gia công của từng chi tiết trên các máy song song, cùng với Danh sách các máy móc khả dụng tại từng trạm sản xuất.

Chương trình Python của đề tài có khả năng mở rộng cho các bài toán quy mô lớn hơn không?

Hoàn toàn có thể. Do sử dụng cấu trúc mã hóa chuỗi gen số nguyên linh hoạt, chương trình cho phép mở rộng quy mô lên hàng trăm công việc và hàng chục công đoạn máy móc song song. Người vận hành chỉ cần điều chỉnh kích thước quần thể và số thế hệ tiến hóa tương ứng để đạt nghiệm tối ưu.

Kết luận

  • Luận văn đã mô hình hóa thành công bài toán điều độ flowshop linh hoạt (FFSP) gồm 8 công đoạn với hệ thống máy song song tại nhà máy cơ khí quy mô thực tế.
  • Xây dựng hoàn chỉnh chương trình giải thuật di truyền (GA) trên ngôn ngữ Python, giúp giảm 21,50% tổng thời gian hoàn thành sản xuất ($C_{max}$) từ 214 giờ xuống 168 giờ.
  • Giải quyết triệt để vấn đề 63,16% đơn hàng bị trễ tiến độ, đưa tỷ lệ giao hàng đúng hẹn đạt mức hoàn hảo 100,00% mà không phát sinh thêm chi phí nhân công.
  • Tăng tỷ lệ sử dụng máy móc trung bình từ 58,20% lên 82,40% và cắt giảm 34,60% lượng bán thành phẩm tồn ứ chờ đợi giữa các công đoạn.
  • Đóng góp một giải pháp khoa học có tính ứng dụng cao, kết nối khoảng cách giữa lý thuyết tối ưu hóa toán học trừu tượng và thực tiễn điều hành sản xuất tại Việt Nam.

Kế hoạch phát triển tiếp theo của nghiên cứu trong giai đoạn 2024 - 2025 là mở rộng mô hình toán học nhằm tích hợp các yếu tố bất định thực tế như thời gian gá đặt máy phụ thuộc thứ tự (Sequence-Dependent Setup Time - SDST) và sự cố hỏng hóc máy móc ngẫu nhiên. Các nhà quản lý và kỹ sư sản xuất quan tâm có thể ứng dụng ngay khung phương pháp luận và mã nguồn giải thuật này để nâng cao hiệu suất vận hành cho doanh nghiệp mình.