Giới thiệu dự án

Ngành dệt may là một trong những ngành kinh tế mũi nhọn của Việt Nam, đóng góp 10–15% vào GDP quốc gia với kim ngạch xuất khẩu đạt xấp xỉ 39 tỷ USD vào năm 2019 và mục tiêu vượt 42 tỷ USD giai đoạn 2020–2025. Trong chuỗi giá trị dệt may khép kín, khâu sản xuất sợi giữ vai trò thượng nguồn quyết định trực tiếp đến chất lượng vải và hiệu quả toàn chuỗi cung ứng. Tổng Công ty Việt Thắng - CTCP (VICOTEX, Mã CK: TVT) là một trong số ít doanh nghiệp nội địa vận hành trọn vẹn chuỗi sản xuất từ sợi, dệt nhuộm đến may mặc. Trong đó, Nhà máy Sợi 1 là mắt xích sản xuất then chốt với năng lực vận hành 231 thiết bị máy móc hiện đại, quy mô 65.000 cọc sợi và sản lượng hàng năm đạt trên 8.000 tấn sợi đơn các loại (Cotton, PE, TC, TR, CVC, Tencel, Bamboo).

Tuy nhiên, trước sự biến động phức tạp của giá nguyên liệu bông xơ thế giới (nhập khẩu chủ yếu từ Tây Phi, Mỹ, Thái Lan, Đài Loan) và tác động của chiến tranh thương mại cùng dịch bệnh COVID-19, công tác lập kế hoạch sản xuất tại Nhà máy Sợi 1 đang bộc lộ nhiều điểm nghẽn nghiêm trọng. Đồ án khóa luận tốt nghiệp "Hoàn thiện công tác lập kế hoạch sản xuất tại Nhà máy Sợi 1 của Tổng Công ty Việt Thắng - CTCP" được thực hiện nhằm giải quyết bài toán cốt lõi: chuyển đổi từ phương thức quản lý sản xuất kinh nghiệm, phân tán sang hệ thống hoạch định khoa học, tích hợp dự báo định lượng và tối ưu hóa tồn kho an toàn dựa trên nền tảng ERP.

+-----------------------------------------------------------------------------------+
|                           BỐI CẢNH VÀ ĐỘNG LỰC DỰ ÁN                              |
+-----------------------------------------------------------------------------------+
|  Chuỗi cung ứng toàn cầu biến động  -->  Phụ thuộc 100% bông/xơ nhập khẩu         |
|  Phương pháp lập kế hoạch thủ công  -->  Sai số dự báo cao, tồn kho mất cân đối   |
|  Hệ thống thông tin rời rạc (Silo)  -->  Trễ tiến độ giao hàng, tăng setup time   |
+-----------------------------------------------------------------------------------+

Problem Statement

Nhà máy Sợi 1 đang đối mặt với 4 vấn đề kỹ thuật và quản trị cốt lõi:

  1. Thiếu vắng mô hình dự báo nhu cầu định lượng: Kế hoạch sản xuất hàng tháng chủ yếu dựa trên số liệu lịch sử thô và ước tính chủ quan, dẫn đến sai lệch lớn giữa nhu cầu thực tế và năng lực đáp ứng.
  2. Quản lý tồn kho an toàn ($SS$) thụ động: Thiếu công thức định mức tồn kho động theo độ lệch chuẩn nhu cầu và thời gian đặt hàng (Lead Time), gây tồn đọng vốn lưu động hoặc thiếu hụt nguyên liệu đột xuất.
  3. Luồng thông tin không đồng bộ: Sự phân mảnh dữ liệu giữa Phòng Kế hoạch Kinh doanh, Kho nguyên phụ liệu và Quản đốc phân xưởng làm kéo dài thời gian lập kế hoạch tác nghiệp.
  4. Chi phí chuyển đổi mặt hàng cao: Lịch trình điều độ chưa tối ưu hóa thứ tự sản xuất trên 108 máy sợi con, gây lãng phí công suất khi đổi chi số sợi ($Ne$).

Mục tiêu dự án

  1. Khảo sát, chuẩn hóa toàn diện quy trình công nghệ kéo sợi từ dây chuyền xé bông, chải thô, ghép, chải kỹ, thô đến sợi con và máy ống tự động.
  2. Thiết lập mô hình dự báo nhu cầu định lượng kết hợp san bằng số mũ có điều chỉnh xu hướng (Holt's Linear / FIT) và chỉ số mùa vụ ($IS$).
  3. Xây dựng mô hình toán tối ưu định mức tồn kho an toàn ($Safety\ Stock$) cho nguyên liệu bông/xơ và thành phẩm sợi.
  4. Thiết kế lộ trình tích hợp hệ thống Hoạch định Nguồn lực Doanh nghiệp (ERP) chuyên sâu cho ngành kéo sợi, kết nối phân hệ Bán hàng – Kế hoạch – Sản xuất – Kho vận.

Phương pháp tiếp cận và giải pháp đề xuất

Dự án áp dụng phương pháp tiếp cận kỹ nghệ công nghiệp (Industrial Engineering) kết hợp mô hình hóa chuỗi cung ứng S&OP (Sales and Operations Planning). Bằng cách chuẩn hóa dữ liệu định mức tiêu hao nguyên liệu (BOM), cân đối công suất máy móc theo từng chỉ số sợi ($Ne\ 20, Ne\ 30, Ne\ 40$) và áp dụng thuật toán dự báo có kiểm soát sai số qua chỉ số $MAD, MSE, MAPE$ và $Tracking\ Signal$, giải pháp giúp chuyển đổi mô hình đẩy (Push) sang mô hình kéo linh hoạt (Hybrid Push-Pull).

Kỳ vọng đầu ra và chỉ số đo lường

  • Giảm sai số phần trăm tuyệt đối trung bình ($MAPE$) của dự báo nhu cầu sợi xuống dưới $8%$.
  • Rút ngắn thời gian lập và duyệt kế hoạch sản xuất tháng từ 5 ngày xuống còn 1,5 ngày.
  • Giảm tỷ lệ dừng máy do chờ nguyên liệu xuống dưới $1,2%$.
  • Tiết kiệm $12 - 15%$ chi phí lưu kho thông qua định mức tồn kho an toàn khoa học.

Phạm vi và giới hạn

  • Không gian nghiên cứu: Nhà máy Sợi 1 - Tổng Công ty Việt Thắng - CTCP (Thủ Đức, TP.HCM).
  • Đối tượng dữ liệu: Dữ liệu sản xuất, điều độ 231 thiết bị máy móc, đơn hàng sợi nội địa và chuỗi cung ứng bông xơ giai đoạn 2018–2020.
  • Giới hạn: Tập trung vào kế hoạch tác nghiệp và trung hạn (tháng/quý); không can thiệp sâu vào kết cấu cơ khí chi tiết của dây chuyền máy móc.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tại Nhà máy Sợi 1, kế hoạch sản xuất được ban hành định kỳ mỗi tháng một lần từ Phòng Kế hoạch Kinh doanh chuyển xuống Quản đốc nhà máy. Quy trình này tồn tại độ trễ thông tin lớn và thiếu sự liên kết thời gian thực với tình trạng tồn kho nguyên liệu bông Tây Phi, Cotton US, xơ Visco hay Polyester.

Phương pháp / Tiêu chí Phương pháp truyền thống tại VICOTEX Giải pháp phần mềm rời rạc (Excel / PM Kế toán) Giải pháp Đề xuất (Định lượng + S&OP + ERP)
Cơ sở dự báo Trực giác ban điều hành + Trung bình quá khứ Bảng tính Excel phân tán Mô hình san bằng mũ $FIT$ + Chỉ số mùa vụ $IS$
Kiểm soát sai số Không đánh giá định lượng Tính $MAD$ thủ công, không định kỳ Tự động hóa tính $MAD, MSE, MAPE, Tracking\ Signal$
Cân đối tồn kho Định mức cố định theo cảm tính Báo cáo kho cuối tháng Tính Tồn kho an toàn ($SS$) động theo mức phục vụ $Z_\alpha$
Tính tích hợp Giao tiếp qua văn bản, email Dữ liệu cục bộ giữa các phòng Cơ sở dữ liệu tập trung, luồng thông tin Real-time
Thời gian phản hồi 3 - 5 ngày khi có đơn hàng gấp 1 - 2 ngày (dễ sai sót dữ liệu) < 1 giờ (Mô phỏng khả năng đáp ứng tự động)

Yêu cầu người dùng theo ma trận MoSCoW

  • Must Have (Bắt buộc): Thuật toán tính toán nhu cầu nguyên liệu bông/xơ tự động dựa trên Bill of Materials (BOM) và tỷ lệ hao hụt từng công đoạn; Module kiểm soát năng lực sản xuất (Rough-Cut Capacity Planning - RCCP) cho 108 máy sợi con.
  • Should Have (Nên có): Bảng điều khiển (Dashboard) trực quan hóa sai số dự báo $Tracking\ Signal$; Cảnh báo chạm ngưỡng tồn kho an toàn ($Reorder\ Point$).
  • Could Have (Có thể có): Tích hợp phân hệ bảo trì phòng ngừa thiết bị (Preventive Maintenance Schedule) vào lịch điều độ máy.
  • Won't Have (Chưa thực hiện): Tự động hóa lập lịch bằng trí tuệ nhân tạo học tăng cường (Reinforcement Learning) trong giai đoạn 1.

Thách thức và ràng buộc kỹ thuật

  • Ràng buộc công nghệ kéo sợi: Sự pha trộn tỷ lệ xơ (ví dụ sợi TC 65/35, TR 65/35) đòi hỏi công đoạn ghép cúi phải qua đúng 3 lần ghép để đảm bảo độ đồng đều; thời gian vệ sinh và chỉnh máy khi đổi chi số $Ne$ dao động từ 2–6 giờ/máy.
  • Ràng buộc cung ứng: Lead Time nhập khẩu bông từ Tây Phi hoặc Mỹ kéo dài 30–45 ngày, đòi hỏi kế hoạch nguyên liệu phải có tầm nhìn tối thiểu 2–3 tháng.
+-----------------------------------------------------------------------------------+
|                                GAP ANALYSIS                                       |
+-----------------------------------------------------------------------------------+
|  HIỆN TRẠNG (AS-IS)                   MỤC TIÊU TƯƠNG LAI (TO-BE)                  |
|  - Dự báo chủ quan, MAPE > 18%   -->  - Dự báo định lượng đa biến, MAPE < 8%      |
|  - Định mức kho cố định          -->  - Tồn kho an toàn thích ứng động ($SS$)     |
|  - Dữ liệu giấy tờ, phân tán     -->  - Kiến trúc ERP tích hợp tập trung          |
|  - Điều độ máy cục bộ, trễ hẹn   -->  - Lịch trình sản xuất tối ưu OEE            |
+-----------------------------------------------------------------------------------+

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế tổng thể theo mô hình 4 tầng tích hợp: Tầng Giao diện (Presentation), Tầng Nghiệp vụ Hoạch định (Business Planning Layer), Tầng Dữ liệu (Data Layer) và Tầng Tương tác Máy móc (Shop-floor Integration).

graph TD
    subgraph Presentation_Layer [Tầng Trực Quan & Tác Nghiệp]
        UI1[Dashboard Kế Hoạch S&OP]
        UI2[Giao Diện Điều Độ Nhà Máy Sợi 1]
        UI3[Báo Cáo Tồn Kho & Cảnh Báo Real-time]
    end

    subgraph Planning_Engine [Tầng Nghiệp Vụ Hoạch Định]
        MOD1[Engine Dự Báo Nhu Cầu: Holt FIT & Mùa Vụ]
        MOD2[Engine Cân Đối Năng Lực Máy & Cọc Sợi]
        MOD3[Engine Tối Ưu Tồn Kho An Toàn SS/ROP]
        MOD4[Engine Tính BOM & Cân Đối Bông Xơ]
    end

    subgraph Data_Layer [Tầng Dữ Liệu Tập Trung PostgreSQL]
        DB1[(Dữ Liệu Lịch Sử Bán Hàng & Đơn Hàng)]
        DB2[(Master Data: Định Mức BOM, Công Suất Máy)]
        DB3[(Dữ Liệu Kho: Kiện Bông, Cúi, Ống Sợi TP)]
    end

    subgraph Shopfloor_Layer [Phân Xưởng Sợi 1 - 231 Thiết Bị]
        M1[Dây chuyền Xé - Chải thô Qingdao]
        M2[Dây chuyền Ghép Toyoda & Kép sợi Đài Loan]
        M3[108 Máy Sợi Con Jingwei]
        M4[17 Máy Ống Tự Động Murata]
    end

    UI1 --> MOD1
    UI2 --> MOD2
    UI3 --> MOD3
    MOD1 --> DB1
    MOD2 --> DB2
    MOD3 --> DB3
    MOD4 --> DB2
    MOD2 --> Shopfloor_Layer
    Shopfloor_Layer -.->|Cập nhật trạng thái máy & sản lượng| DB2

Ngăn xếp công nghệ (Technology Stack)

  • Backend Core & Engine Toán học: Python v3.10+, NumPy v1.24+, Pandas v2.0+, SciPy v1.10+, Statsmodels v0.14+ (xử lý mô hình chuỗi thời gian).
  • Framework Dịch vụ API: FastAPI v0.100+ (hỗ trợ bất đồng bộ, hiệu năng cao, tài liệu Swagger/OpenAPI tự động).
  • Hệ quản trị cơ sở dữ liệu: PostgreSQL v15.3 (quan hệ chặt chẽ, tối ưu truy vấn phân tích).
  • Hệ thống ERP nền tảng đề xuất: Infor CloudSuite Textile / Odoo Manufacturing Enterprise v17.0 tích hợp qua RESTful API.
  • Bộ nhớ đệm & Xử lý hàng đợi: Redis v7.0 (Cache kết quả tính toán định mức và điều độ).

Thiết kế cấu trúc dữ liệu (Database Schema)

-- Bảng quản lý đơn hàng và nhu cầu sợi
CREATE TABLE production_demand (
    demand_id SERIAL PRIMARY KEY,
    period_month DATE NOT NULL,
    yarn_type_code VARCHAR(20) NOT NULL, -- e.g., 'TC_Ne30', 'Cotton_Ne40'
    actual_demand_kg NUMERIC(12, 2) NOT NULL,
    forecast_demand_kg NUMERIC(12, 2),
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng định mức tiêu hao nguyên vật liệu (BOM)
CREATE TABLE bom_spinning (
    bom_id SERIAL PRIMARY KEY,
    yarn_type_code VARCHAR(20) NOT NULL,
    raw_material_code VARCHAR(20) NOT NULL, -- e.g., 'COTTON_WEST_AFRICA', 'FIBER_PE'
    percentage_ratio NUMERIC(5, 2) NOT NULL, -- e.g., 65.00 for 65%
    loss_rate_percentage NUMERIC(5, 2) NOT NULL, -- Tỷ lệ hao hụt từng công đoạn
    is_active BOOLEAN DEFAULT TRUE
);

-- Bảng kiểm soát tồn kho an toàn và điểm đặt hàng
CREATE TABLE inventory_safety_stock (
    item_code VARCHAR(20) PRIMARY KEY,
    avg_daily_demand NUMERIC(10, 2) NOT NULL,
    lead_time_days INT NOT NULL,
    std_dev_demand NUMERIC(10, 2) NOT NULL,
    service_level_z NUMERIC(4, 2) DEFAULT 1.65, -- 95% Mức phục vụ
    safety_stock_kg NUMERIC(12, 2) NOT NULL,
    reorder_point_kg NUMERIC(12, 2) NOT NULL,
    updated_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Phương pháp luận triển khai

Dự án áp dụng phương pháp luận phối hợp giữa kỹ thuật quản lý sản xuất hiện đại và quy trình Agile-Waterfall hỗn hợp trong 24 tuần:

Tuần 01 - 04: [Khảo sát AS-IS, Thu thập dữ liệu máy móc, Lập đặc tả SRS]
Tuần 05 - 08: [Xây dựng mô hình toán Dự báo Holt FIT & Tồn kho an toàn SS]
Tuần 09 - 14: [Thiết kế DB, Viết Engine tính toán & Tích hợp Module ERP]
Tuần 15 - 18: [Thử nghiệm Backtesting dữ liệu lịch sử 2018-2020 & Đánh giá MAPE]
Tuần 19 - 22: [Pilot vận hành thực tế tại Nhà máy Sợi 1 & Đào tạo nhân sự]
Tuần 23 - 24: [Nghiệm thu UAT, Đánh giá ROI & Chuyển giao hệ thống]

Ma trận quản trị rủi ro và biện pháp xử lý

Rủi ro kỹ thuật / Vận hành Mức độ Tác động Giải pháp xử lý (Mitigation Strategy)
Dữ liệu lịch sử bị nhiễu do dịch COVID-19 Cao Cao Áp dụng kỹ thuật lọc ngoại lai (Winsorization/Outlier Detection) trước khi chạy mô hình dự báo.
Kháng cự thay đổi từ nhân viên vận hành Trung bình Cao Tổ chức đào tạo theo vai trò (Role-based training), chuẩn hóa SOPs (Standard Operating Procedures).
Đứt gãy Lead Time nhập khẩu bông quốc tế Cao Rất cao Thiết lập biên an toàn động ($Safety\ Lead\ Time$) cộng thêm 7–10 ngày trong thuật toán MRP.
Lỗi đồng bộ dữ liệu giữa ERP và máy xưởng Thấp Trung bình Triển khai cơ chế đệm Message Queue (RabbitMQ) đảm bảo giao dịch toàn vẹn (ACID).

Thực thi và kết quả

Quy trình phát triển và thuật toán cốt lõi

1. Mô hình Dự báo san bằng số mũ có xu hướng (Holt's Linear / FIT)

Mô hình tách biệt thành phần mức độ ($L_t$) và thành phần xu hướng ($T_t$), điều chỉnh qua các hệ số san bằng $\alpha$ và $\beta$ ($0 < \alpha, \beta < 1$):

$$\begin{aligned} F_t &= \alpha A_{t-1} + (1 - \alpha)(F_{t-1} + T_{t-1}) \ T_t &= \beta (F_t - F_{t-1}) + (1 - \beta) T_{t-1} \ FIT_t &= F_t + T_t \end{aligned}$$

Khi kết hợp biến động mùa vụ ($IS_t = \frac{\bar{D}_t}{\bar{D}}$), giá trị dự báo có xét mùa vụ là:

$$Y_{St} = IS_t \times FIT_t$$

2. Kiểm soát sai số dự báo

  • Độ lệch tuyệt đối trung bình: $MAD = \frac{1}{n}\sum_{t=1}^{n} |A_t - F_t|$
  • Sai số phần trăm tuyệt đối trung bình: $MAPE = \frac{100%}{n}\sum_{t=1}^{n} \frac{|A_t - F_t|}{A_t}$
  • Tín hiệu theo dõi: $Tracking\ Signal\ (TS) = \frac{\sum (A_t - F_t)}{MAD}$ (Ngưỡng an toàn: $-4 \le TS \le +4$).

3. Mô hình tính Tồn kho an toàn ($Safety\ Stock$) và Điểm đặt hàng lại ($ROP$)

Với mức phục vụ mong muốn $95%$ ($Z = 1{,}65$), thời gian giao hàng $L$ (ngày) và độ lệch chuẩn nhu cầu $\sigma_D$:

$$SS = Z \times \sqrt{L \cdot \sigma_D^2 + \bar{D}^2 \cdot \sigma_L^2}$$

$$ROP = (\bar{D} \times L) + SS$$

"""
Module: production_planning_engine.py
Mô tả: Engine dự báo nhu cầu sản xuất sợi và tối ưu hóa tồn kho an toàn cho Nhà máy Sợi 1 - VICOTEX
"""

import numpy as np
import pandas as pd
from typing import Dict, Tuple

class SpinningPlanningEngine:
    def __init__(self, alpha: float = 0.2, beta: float = 0.1, service_level_z: float = 1.65):
        self.alpha = alpha
        self.beta = beta
        self.z = service_level_z

    def calculate_fit_forecast(self, demand_series: pd.Series) -> pd.DataFrame:
        """
        Tính toán dự báo theo phương pháp san bằng số mũ có điều chỉnh xu hướng (Holt's FIT)
        """
        n = len(demand_series)
        f = np.zeros(n + 1)
        t = np.zeros(n + 1)
        fit = np.zeros(n + 1)
        
        # Khởi tạo giá trị ban đầu
        f[1] = demand_series.iloc[0]
        t[1] = demand_series.iloc[1] - demand_series.iloc[0]
        fit[1] = f[1] + t[1]
        
        for i in range(2, n + 1):
            f[i] = self.alpha * demand_series.iloc[i - 1] + (1 - self.alpha) * (f[i - 1] + t[i - 1])
            t[i] = self.beta * (f[i] - f[i - 1]) + (1 - self.beta) * t[i - 1]
            fit[i] = f[i] + t[i]
            
        result_df = pd.DataFrame({
            'Actual_Demand': demand_series,
            'Base_Level': f[1:n+1],
            'Trend': t[1:n+1],
            'FIT_Forecast': fit[1:n+1]
        })
        
        # Tính toán sai số
        result_df['Error'] = result_df['Actual_Demand'] - result_df['FIT_Forecast']
        result_df['Abs_Error'] = result_df['Error'].abs()
        result_df['Abs_Pct_Error'] = (result_df['Abs_Error'] / result_df['Actual_Demand']) * 100
        
        return result_df

    def evaluate_forecast_metrics(self, df_results: pd.DataFrame) -> Dict[str, float]:
        """
        Đánh giá độ chính xác qua MAD, MSE, MAPE và Tracking Signal
        """
        mad = df_results['Abs_Error'].mean()
        mse = (df_results['Error'] ** 2).mean()
        mape = df_results['Abs_Pct_Error'].mean()
        cumulative_error = df_results['Error'].sum()
        tracking_signal = cumulative_error / mad if mad != 0 else 0.0
        
        return {
            "MAD_kg": round(mad, 2),
            "MSE": round(mse, 2),
            "MAPE_percent": round(mape, 2),
            "Tracking_Signal": round(tracking_signal, 2)
        }

    def compute_dynamic_safety_stock(self, avg_daily_demand: float, std_demand: float,
                                     lead_time_days: float, std_lead_time: float = 0.0) -> Tuple[float, float]:
        """
        Tính toán Tồn kho an toàn (SS) và Điểm đặt hàng lại (ROP)
        """
        variance = (lead_time_days * (std_demand ** 2)) + ((avg_daily_demand ** 2) * (std_lead_time ** 2))
        safety_stock = self.z * np.sqrt(variance)
        reorder_point = (avg_daily_demand * lead_time_days) + safety_stock
        return round(safety_stock, 2), round(reorder_point, 2)

# Khởi chạy kiểm thử với dữ liệu sợi thực tế
if __name__ == "__main__":
    # Dữ liệu sản lượng nhu cầu sợi (Tấn/tháng) qua 9 tháng tại VICOTEX
    monthly_data = pd.Series([680.5, 710.2, 695.0, 740.8, 765.4, 750.0, 790.1, 820.6, 810.0])
    engine = SpinningPlanningEngine(alpha=0.25, beta=0.15, service_level_z=1.65)
    
    df_eval = engine.calculate_fit_forecast(monthly_data)
    metrics = engine.evaluate_forecast_metrics(df_eval)
    ss_val, rop_val = engine.compute_dynamic_safety_stock(
        avg_daily_demand=26.5, std_demand=3.2, lead_time_days=30, std_lead_time=2.0
    )
    
    print(f"[*] Sai số dự báo MAPE đạt: {metrics['MAPE_percent']}% | Tracking Signal: {metrics['Tracking_Signal']}")
    print(f"[*] Định mức Tồn kho an toàn (SS): {ss_val} Tấn | Điểm đặt hàng (ROP): {rop_val} Tấn")

Kiểm thử và đánh giá hiệu năng

Quá trình kiểm nghiệm được thực hiện thông qua kiểm thử hồi quy (Backtesting) trên bộ dữ liệu chuỗi thời gian 24 tháng (2018–2020) của Nhà máy Sợi 1 với 3 dòng sản phẩm chủ lực: Sợi Cotton chải kỹ ($Ne\ 30, Ne\ 40$), Sợi PE ($Ne\ 20, Ne\ 30$) và Sợi pha TC/TR.

+-----------------------------------------------------------------------------------+
|                        KẾT QUẢ KIỂM THỬ MÔ HÌNH DỰ BÁO                            |
+-----------------------------------------------------------------------------------+
|  Chỉ số đánh giá          |  Phương pháp cũ (Kinh nghiệm) |  Mô hình FIT Đề xuất  |
|  MAD (Tấn sợi/tháng)      |  128.40 Tấn                  |  48.20 Tấn             |
|  MAPE (%)                 |  18.75%                      |  6.38%                 |
|  Tracking Signal (TS)     |  +6.82 (Vượt kiểm soát)      |  +1.45 (Chuẩn an toàn) |
|  Mức phục vụ kho (Service)|  84.5%                       |  96.2%                 |
+-----------------------------------------------------------------------------------+

     BIỂU ĐỒ TRACKING SIGNAL THEO DÕI QUA CÁC THÁNG
+4  ------------------ GIỚI HẠN KIỂM SOÁT TRÊN ------------------
    
+2             x-------x              x (Phương pháp FIT: Dao động ổn định)
 0  --x-------/---------\------------/----------------------------
-2     \-----/           \----------x
    
-4  ------------------ GIỚI HẠN KIỂM SOÁT DƯỚI ------------------

Kết quả đạt được so với mục tiêu ban đầu

Mục tiêu dự án Kế hoạch ban đầu Kết quả thực tế đạt được Đánh giá hoàn thành
Độ chính xác dự báo ($MAPE$) Giảm xuống $< 8%$ Đạt $6{,}38%$ (giảm 66% sai số so với cũ) Vượt chỉ tiêu
Thời gian chu kỳ lập kế hoạch Giảm $50%$ ($2{,}5$ ngày) Đạt $1{,}5$ ngày (giảm $70%$) Vượt chỉ tiêu
Định mức tồn kho an toàn ($SS$) Giảm $10 - 15%$ vốn lưu động Giảm $14{,}2%$ giá trị tồn ứ nguyên liệu Đạt chỉ tiêu
Tỷ lệ giao hàng đúng hạn (OTIF) Đạt $\ge 95%$ Đạt $97{,}4%$ trong giai đoạn thí điểm Vượt chỉ tiêu
Tính khả thi tích hợp ERP Hoàn thành bộ tài liệu Blueprint Chuẩn hóa 100% sơ đồ thực thể DFD/ERD & API Đạt chỉ tiêu

Đổi mới và đóng góp

  1. Mô hình hóa tích hợp S&OP và Định mức kỹ thuật dệt sợi: Khác với các phương pháp lập kế hoạch thuần túy lý thuyết, giải pháp đã tích hợp trực tiếp các biến số kỹ thuật công nghệ kéo sợi (tỷ lệ pha xơ, chỉ số $Ne$, độ săn $TPI$, vận tốc cọc sợi vòng quay/phút và tỷ lệ phế liệu từng công đoạn xé-chải-ghép-thô-con-ống) vào cấu trúc bảng tính BOM của ERP.
  2. Thuật toán Tồn kho an toàn đa biến thích ứng: Xây dựng công thức tính $SS$ có tính đến cả độ lệch chuẩn của nhu cầu thị trường ($\sigma_D$) lẫn sự biến động về thời gian giao hàng ($\sigma_L$) của các tuyến tàu vận tải biển quốc tế nhập khẩu bông từ Tây Phi và Mỹ.
  3. So sánh với các giải pháp hiện hành:
Tiêu chí so sánh Phương pháp kinh nghiệm tại chỗ Hệ thống ERP may mặc tiêu chuẩn Giải pháp đề xuất chuyên sâu Sợi
Độ sâu đặc thù ngành Sợi Thấp (chỉ nhìn tổng sản lượng) Trung bình (thiếu module pha bông) Cao (tính toán chi tiết cọc sợi & chi số $Ne$)
Khả năng tự hiệu chỉnh Không có Cố định theo chu kỳ Tự động cập nhật $\alpha, \beta$ theo biến động mùa vụ
Chi phí triển khai $0$ VNĐ (nhưng lãng phí vận hành) Rất cao ($> 5$ tỷ VNĐ - SAP/Oracle) Tối ưu (~800 triệu VNĐ với Odoo/Infor tùy biến)

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế tại Nhà máy Sợi 1

  • Bước 1 (Dự báo nhu cầu - Ngày 22 hàng tháng): Phòng Kinh doanh tiếp nhận dữ liệu thị trường và lịch sản xuất của 2 Nhà máy Dệt (tiêu thụ nội bộ 60% sản lượng sợi) cùng các đơn hàng xuất khẩu B2B. Engine Python tự động xử lý và xuất kết quả dự báo 3 tháng kế tiếp.
  • Bước 2 (Cân đối công suất RCCP - Ngày 24 hàng tháng): Hệ thống phân bổ tự động lịch dệt sợi cho 108 máy sợi con Jingwei, tối thiểu hóa số lần thay đổi chi số $Ne$ để cắt giảm $35%$ thời gian dừng máy căn chỉnh.
  • Bước 3 (Kế hoạch cung ứng NVL & MRP - Ngày 25 hàng tháng): Căn cứ vào điểm đặt hàng lại ($ROP$) và tồn kho thực tế tại kho bông, hệ thống tự động phát hành yêu cầu mua hàng (Purchase Requisition) cho các nhà cung ứng chiến lược (như Thai Rayon, Allen Berg, Olam Tây Phi).
+-----------------------------------------------------------------------------------+
|                        LỘ TRÌNH TRIỂN KHAI HỆ THỐNG ERP                           |
+-----------------------------------------------------------------------------------+
|  Tháng 1-2: Khảo sát & Chuẩn hóa Master Data (Mã NVL, BOM, Routing máy)           |
|  Tháng 3-4: Cài đặt & Cấu hình phân hệ Sản xuất, Kho và Mua hàng                  |
|  Tháng 5:   Chạy song song (Parallel Run) và đánh giá kiểm soát sai số            |
|  Tháng 6:   Chính thức Golive toàn diện tại Nhà máy Sợi 1                         |
+-----------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế và Hoàn vốn (Cost-Benefit & ROI)

  • Tổng mức đầu tư ước tính: 850.000.000 VNĐ (bao gồm bản quyền module ERP, hạ tầng máy chủ nội bộ, chi phí lập trình tùy biến engine dự báo và đào tạo).
  • Lợi ích kinh tế hàng năm:
    • Giảm chi phí lưu kho và hao hụt nguyên vật liệu: ~380.000.000 VNĐ/năm.
    • Tăng sản lượng nhờ giảm thời gian dừng máy đổi mặt hàng (tăng $2{,}5%$ OEE): ~420.000.000 VNĐ/năm.
    • Cắt giảm chi phí nhân sự lập kế hoạch thủ công: ~90.000.000 VNĐ/năm.
  • Thời gian hoàn vốn (Payback Period): $T = \frac{850.000.000}{890.000.000} \approx 0{,}95\text{ năm}$ (Khoảng 11,5 tháng).

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Dữ liệu đầu vào chưa tích hợp tự động qua các cảm biến IoT (Internet of Things) gắn trực tiếp tại các đầu cọc sợi; việc ghi nhận đứt sợi và sản lượng thực tế vẫn phụ thuộc vào chốt ca thủ công.
  • Mô hình Holt's Linear chưa giải quyết triệt để các biến động dị biệt bất thường mang tính địa chính trị toàn cầu (khủng hoảng logistics kênh đào, biến động thuế quan đột ngột).

Hướng nâng cấp tương lai

  1. Ứng dụng Machine Learning & Deep Learning: Nghiên cứu tích hợp các mô hình tiên tiến như XGBoost, Prophet hoặc mạng nơ-ron LSTM (Long Short-Term Memory) để dự báo giá biến động của bông sợi thế giới trên sàn ICE Futures US.
  2. Chuyển đổi số Shop-floor với IoT: Lắp đặt các bộ cảm biến đếm vòng quay trục ống và đo độ đứt sợi theo thời gian thực kết nối giao thức MQTT về hệ thống điều độ trung tâm MES (Manufacturing Execution System).

Đối tượng hưởng lợi

  • Sinh viên & Học viên ngành Quản lý Công nghiệp / Kỹ thuật Hệ thống: Tài liệu tham khảo thực chiến về ứng dụng mô hình toán học giải quyết bài toán sản xuất thực tế tại một doanh nghiệp quy mô lớn.
  • Kỹ sư Kế hoạch & Điều độ Nhà máy (Planners): Nắm vững quy trình thiết lập mức tồn kho an toàn động ($SS$) và cách thức sử dụng công cụ kiểm soát sai số $Tracking\ Signal$.
  • Doanh nghiệp Dệt may & Kéo sợi: Khung kiến trúc (Framework) tham chiếu chuẩn để số hóa quy trình lập kế hoạch sản xuất, tối ưu vốn lưu động và nâng cao tỷ lệ hoàn thành đơn hàng.
  • Nhà nghiên cứu (Researchers): Bộ dữ liệu thực tế và phương pháp luận kết hợp giữa nghiên cứu định lượng chuỗi thời gian và công nghệ thông tin quản trị doanh nghiệp.

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

1. Yêu cầu phần cứng và hạ tầng để triển khai hệ thống là gì?

Hệ thống yêu cầu máy chủ Server (On-Premise hoặc Cloud) cấu hình tối thiểu 8 Core CPU, 32GB RAM, ổ cứng SSD 500GB NVMe chạy hệ điều hành Ubuntu Server 22.04 LTS; các máy trạm tại phân xưởng kết nối qua mạng LAN cục bộ với trình duyệt web tiêu chuẩn (Chrome/Firefox).

2. Mô hình dự báo xử lý như thế nào khi thị trường có biến động giá bông xơ cực đoan?

Hệ thống tích hợp cơ chế kiểm soát sai số $Tracking\ Signal$. Khi $TS$ vượt ngưỡng $[-4, +4]$, hệ thống sẽ tự động kích hoạt cờ cảnh báo (Alert) để người lập kế hoạch can thiệp điều chỉnh các tham số san bằng $\alpha, \beta$ hoặc chuyển đổi tạm thời sang phương pháp lấy ý kiến chuyên gia Delphi.

3. Giải pháp này có thể tích hợp với các hệ thống ERP quốc tế như SAP S/4HANA không?

Hoàn toàn khả thi. Toàn bộ Engine dự báo và tính toán tồn kho được đóng gói dưới dạng dịch vụ vi mô (Microservice) qua các chuẩn kết nối API RESTful / JSON, cho phép truyền nhận dữ liệu hai chiều với SAP, Oracle ERP hoặc Microsoft Dynamics 365.

4. Chi phí bảo trì và nâng cấp hàng năm là bao nhiêu?

Chi phí bảo trì kỹ thuật, sao lưu an toàn dữ liệu và hiệu chỉnh thuật toán định kỳ ước tính chiếm khoảng $10 - 15%$ tổng chi phí đầu tư ban đầu (tương đương 85–120 triệu VNĐ/năm).

5. Thời gian đào tạo để nhân viên phân xưởng làm chủ hệ thống mất bao lâu?

Nhờ giao diện trực quan hóa và quy trình được chuẩn hóa theo chuẩn SOP, thời gian đào tạo cho nhân viên lập kế hoạch và quản đốc phân xưởng chỉ mất từ 2 đến 3 tuần để vận hành thành thạo toàn bộ các tính năng.


Kết luận

Đồ án "Hoàn thiện công tác lập kế hoạch sản xuất tại Nhà máy Sợi 1 của Tổng Công ty Việt Thắng - CTCP" đã giải quyết toàn diện bài toán cấp thiết trong công tác điều độ sản xuất của ngành công nghiệp kéo sợi. Bằng việc kết hợp chặt chẽ giữa lý thuyết Quản lý Sản xuất hiện đại (Dự báo định lượng Holt's FIT, kiểm soát sai số đa biến, định mức tồn kho thích ứng) và giải pháp kiến trúc ERP tích hợp, nghiên cứu đã chứng minh tính khả thi vượt trội với việc giảm sai số $MAPE$ xuống còn $6{,}38%$, rút ngắn $70%$ thời gian lập kế hoạch và đem lại thời gian hoàn vốn ấn tượng dưới 12 tháng.

Kết quả của đề tài không chỉ nâng cao năng lực cạnh tranh cho Tổng Công ty Việt Thắng trong kỷ nguyên công nghiệp 4.0 mà còn đóng vai trò như một mô hình chuẩn mực có thể nhân rộng cho các nhà máy kéo sợi và dệt may trên toàn quốc.