Giới thiệu dự án

Theo thống kê từ Hội nghị Liên Hợp Quốc về Thương mại và Phát triển (UNCTAD), vận tải đường biển đảm nhận hơn 80% khối lượng hàng hóa lưu chuyển thương mại toàn cầu. Tại Việt Nam, với hơn 3.260 km bờ biển cùng hệ thống 34 cảng biển huyết mạch, vận tải biển đóng góp tới 70% – 80% tổng sản lượng lưu chuyển hàng hóa xuất nhập khẩu và nội địa. Dù đội tàu Việt Nam đứng thứ 3 khu vực ASEAN và thứ 22 thế giới về tổng trọng tải (11,6 triệu DWT với 1.477 tàu), phần lớn doanh nghiệp vận tải biển vừa và nhỏ nội địa vẫn gặp nhiều điểm nghẽn nghiêm trọng trong quản trị vận hành và tối ưu hóa chi phí.

+-----------------------------------------------------------------------------------+
|                            VẤN ĐỀ VẬN HÀNH THỰC TIỄN                              |
+-----------------------------------------------------------------------------------+
| 1. Tỷ lệ chạy không tải (Ballast leg) cao (~32% tổng hải trình).                  |
| 2. Quản lý điều độ và cấp phát dữ liệu hành trình thủ công qua Excel/VHF rời rạc. |
| 3. Chi phí nhiên liệu (Bunker fuel) chiếm tới 45% - 55% OPEX.                     |
| 4. Khả năng tích hợp thủ tục hải quan điện tử (VNACCS/VCIS) và EDI còn hạn chế.   |
+-----------------------------------------------------------------------------------+

Khóa luận "Nâng cao hiệu quả hoạt động dịch vụ vận tải biển tại Công ty TNHH Dịch vụ vận tải biển ANT" tập trung giải quyết bài toán tối ưu hóa năng lực khai thác đội tàu 4 phương tiện (tổng trọng tải 18.608,8 DWT, tuổi tàu trung bình 4,0 năm) thông qua mô hình toán định tuyến kết hợp chuyển đổi số quy trình quản lý logistics đường biển.

Mục tiêu nghiên cứu cụ thể

  1. Chuẩn hóa quy trình chuỗi cung ứng: Tối ưu hóa luồng xử lý từ tiếp nhận đơn hàng (Booking confirmation), lập kế hoạch xếp dỡ (Stowage plan), thông quan phân luồng hải quan đến theo dõi hải trình (Voyage tracking).
  2. Xây dựng mô hình toán tối ưu hóa tải trọng: Giảm thiểu hành trình chạy rỗng của 3 tàu hàng rời (Hiền Anh 777, Hiền Anh 688, Hiền Anh 666) và 1 tàu container (Hiền Anh 555).
  3. Cải thiện chỉ số tài chính: Nâng tỷ suất sinh lời trên doanh thu (ROS) từ mức 8,2% lên trên 11,5%, tăng tỷ suất sinh lời trên tổng tài sản (ROA) và vốn chủ sở hữu (ROE).
  4. Ứng dụng hệ thống giám sát thời gian thực: Triển khai tích hợp API AIS (Automatic Identification System) và hệ thống ERP quản trị khai thác tàu biển chuyên dụng.

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

  • Không gian: Tuyến vận tải biển nội địa Việt Nam dọc theo 3 cụm cảng chính: Cụm cảng miền Bắc (Hải Phòng, Cửa Lò), Cụm cảng miền Trung (Đà Nẵng, Quy Nhơn) và Cụm cảng miền Nam (Cát Lái, Cái Mép - Thị Vải).
  • Thời gian dữ liệu: Giai đoạn 2021 – 2023 và định hướng triển khai chiến lược 2024 – 2026.

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

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

Khảo sát thực trạng khai thác của Công ty ANT cho thấy cơ cấu đội tàu có tính trẻ hóa vượt trội (4,0 tuổi so với mức 16,5 tuổi trung bình của Việt Nam và 21,9 tuổi của thế giới), giúp giảm thiểu chi phí bảo dưỡng định kỳ. Tuy nhiên, phương pháp điều độ truyền thống bộc lộ nhiều điểm hạn chế khi so sánh với các đơn vị cùng ngành.

Tiêu chí so sánh Phương thức truyền thống (ANT 2021-2023) Phần mềm Logistics đóng gói (SaaS rời rạc) Mô hình Quản trị Tối ưu tích hợp (Đề xuất)
Lập kế hoạch chuyến đi (Voyage Planning) Thủ công trên bảng tính Excel, dựa vào kinh nghiệm điều độ viên Tự động hóa cơ bản, không có thuật toán tối ưu xếp dỡ tải trọng Tối ưu hóa tuyến đường đa điểm kết hợp Linear Programming (LP)
Theo dõi hành trình & Tiêu hao nhiên liệu Báo cáo định kỳ qua đài duyên hải VHF/Zalo 2 lần/ngày GPS Tracking độc lập, không tích hợp dữ liệu máy chính Tích hợp AIS API v2.0 + IoT Sensor đo vòng tua máy và đo mức dầu theo thời gian thực
Xử lý chứng từ hải quan & Vận đơn Nhập liệu thủ công trên ECUS5-VNACCS, phát hành B/L giấy Quản lý e-B/L cục bộ, chưa đồng bộ ERP Đồng bộ hóa API với hệ thống một cửa quốc gia và Cổng thông tin Cảng điện tử (ePort)
Chi phí đầu tư & bảo trì Thấp (chủ yếu chi phí nhân công) Trung bình ($150 - $300/tháng/tàu) Tối ưu ROI, hoàn vốn trong vòng 14 tháng

Phân loại yêu cầu giải pháp theo ma trận MoSCoW

  • Must have (Bắt buộc): Module tính toán cân bằng tải trọng (Trim & Stability Calculation), Module kiểm soát định mức tiêu thụ nhiên liệu (FO/DO) theo tốc độ kinh tế (Eco-speed: 10 - 12 hải lý/giờ), Phân hệ quản lý hợp đồng thuê tàu chuyến (Voyage Charter Party).
  • Should have (Nên có): Tích hợp thông báo biến động lịch cắt máng (Closing time) tự động cho khách hàng qua Webhook, Tự động hóa phát hành vận đơn đường biển (Bill of Lading - B/L).
  • Could have (Có thể có): Dự báo thời tiết hải trình tự động theo tọa độ GPS/AIS từ dữ liệu NOAA/ECMWF.
  • Won't have (Chưa ưu tiên): Tự động hóa xếp container bằng cánh tay robot tại bến bãi (do hạ tầng cảng nội địa chưa đồng bộ).

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình 3 lớp (3-Tier Architecture) hướng dịch vụ (SOA), kết nối trực tiếp giữa văn phòng điều hành mặt đất và trung tâm chỉ huy trên 4 tàu biển.

+-----------------------------------------------------------------------------------+
|                         KIẾN TRÚC HỆ THỐNG ĐIỀU HÀNH ANT-TMS                     |
+-----------------------------------------------------------------------------------+
| [LỚP HIỂN THỊ (Presentation Layer)]                                              |
| - Web Portal ReactJS v18.2: Dispatcher Dashboard, Cargo Booking, e-B/L Tracker   |
| - Mobile App Flutter v3.19: Dành cho Thuyền trưởng & Máy trưởng trên tàu          |
+-----------------------------------------------------------------------------------+
+-----------------------------------------------------------------------------------+
| [LỚP NGHIỆP VỤ & TỐI ƯU (Application & Business Logic Layer)]                     |
| - Core Engine: Python 3.11 / FastAPI v0.109                                       |
| - Fleet Routing Optimizer: PuLP v2.8 (Simplex Algorithm / Mixed-Integer LP)      |
| - AIS Gateway: Tích hợp AIS Live Stream qua WebSocket                             |
+-----------------------------------------------------------------------------------+
+-----------------------------------------------------------------------------------+
| [LỚP DỮ LIỆU & BẢO MẬT (Data & Security Layer)]                                   |
| - Database: PostgreSQL 15 (PostGIS extension định tuyến tọa độ biển)              |
| - In-memory Cache: Redis 7.2 (Lưu trữ vị trí tàu realtime)                        |
| - Security: SSL/TLS 1.3, JWT Authentication, Mã hóa dữ liệu AES-256               |
+-----------------------------------------------------------------------------------+

Thiết kế cơ sở dữ liệu cốt lõi (PostgreSQL DDL)

-- Bảng quản lý đội tàu ANT
CREATE TABLE vessels (
    vessel_id VARCHAR(10) PRIMARY KEY,
    vessel_name VARCHAR(100) NOT NULL,
    vessel_type VARCHAR(50) CHECK (vessel_type IN ('Bulk Carrier', 'Container')),
    dwt_capacity NUMERIC(8, 2) NOT NULL,
    year_built INT NOT NULL,
    current_status VARCHAR(30) DEFAULT 'At Sea',
    eco_speed_knots NUMERIC(4, 2) DEFAULT 11.5,
    fuel_consumption_rate NUMERIC(6, 2) -- Tấn FO/ngày ở Eco-speed
);

-- Bảng quản lý chuyến đi (Voyage Planning)
CREATE TABLE voyages (
    voyage_id SERIAL PRIMARY KEY,
    vessel_id VARCHAR(10) REFERENCES vessels(vessel_id),
    origin_port VARCHAR(50) NOT NULL,
    destination_port VARCHAR(50) NOT NULL,
    departure_time TIMESTAMP WITH TIME ZONE,
    estimated_arrival TIMESTAMP WITH TIME ZONE,
    ballast_distance_nm NUMERIC(8, 2) DEFAULT 0.0,
    laden_distance_nm NUMERIC(8, 2) NOT NULL,
    total_cargo_weight NUMERIC(8, 2) NOT NULL,
    charter_rate_usd NUMERIC(10, 2) NOT NULL
);

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

Dự án áp dụng quy trình kiểm soát chất lượng DMAIC (Define - Measure - Analyze - Improve - Control) kết hợp phát triển phần mềm Agile Scrum với chu kỳ Sprint 2 tuần:

  • Tuần 1 - 4 (Define & Measure): Đo lường dữ liệu khai thác 2021-2023 của 4 tàu; xác định lượng tiêu hao nhiên liệu, thời gian chờ cầu bến (Berth waiting time) tại Cảng Hải Phòng và Cát Lái.
  • Tuần 5 - 12 (Analyze & Improve): Xây dựng thuật toán phân bổ tải trọng và tối ưu hóa ghép tuyến khứ hồi; tích hợp cổng API thông quan điện tử ECUS5.
  • Tuần 13 - 20 (Control & Deploy): Thử nghiệm UAT (User Acceptance Testing) trên tàu container Hiền Anh 555 và tàu rời Hiền Anh 777; kiểm soát biến sai bằng biểu đồ Six Sigma.

Triển khai và kết quả thực nghiệm

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

Trọng tâm kỹ thuật của giải pháp là giải thuật phân bổ tải trọng và ghép tuyến tối ưu (Ballast Leg Minimization) được viết bằng Python 3.11 sử dụng thư viện PuLP. Thuật toán giải quyết bài toán quy hoạch nguyên tuyến tính (MILP) nhằm tối đa hóa lợi nhuận ròng trên toàn bộ hải trình của đội tàu.

import pulp

def optimize_fleet_allocation(vessels, cargos, routes):
    """
    Thuật toán tối ưu hóa phân bổ tàu và giảm thiểu hải trình chạy rỗng (Ballast Leg)
    vessels: Dict chứa thông tin DWT và chi phí vận hành/ngày của từng tàu
    cargos: Danh sách đơn hàng (khối lượng, cảng đi, cảng đến, giá cước)
    routes: Khoảng cách hải lý và thời gian giữa các cụm cảng
    """
    # Khởi tạo bài toán quy hoạch tuyến tính tối đa hóa lợi nhuận
    model = pulp.LpProblem("ANT_Fleet_Voyage_Optimization", pulp.LpMaximize)
    
    # Biến quyết định: x[v, c] = 1 nếu tàu v nhận đơn hàng c, ngược lại = 0
    x = pulp.LpVariable.dicts("assign", 
                              ((v, c) for v in vessels for c in cargos), 
                              cat=pulp.LpBinary)
    
    # Hàm mục tiêu: Tổng doanh thu cước - Tổng chi phí nhiên liệu và chi phí cảng
    revenue = pulp.lpSum([x[v, c] * cargos[c]['freight_rate'] * cargos[c]['weight'] 
                          for v in vessels for c in cargos])
    
    operational_cost = pulp.lpSum([x[v, c] * (routes[c]['distance'] / vessels[v]['speed']) * 
                                  (vessels[v]['fuel_cost_per_hour'] + vessels[v]['hire_cost_per_hour'])
                                  for v in vessels for c in cargos])
    
    model += revenue - operational_cost, "Total_Net_Profit"
    
    # Ràng buộc 1: Khối lượng hàng không vượt quá trọng tải DWT của tàu
    for v in vessels:
        for c in cargos:
            model += x[v, c] * cargos[c]['weight'] <= vessels[v]['dwt_capacity']
            
    # Ràng buộc 2: Mỗi đơn hàng chỉ được gán tối đa cho 1 tàu
    for c in cargos:
        model += pulp.lpSum([x[v, c] for v in vessels]) <= 1

    # Giải bài toán bằng CBC Solver
    model.solve(pulp.PULP_CBC_CMD(msg=False))
    return {f"{v}_{c}": pulp.value(x[v, c]) for v in vessels for c in cargos if pulp.value(x[v, c]) == 1}

Kiểm thử và Đánh giá thực nghiệm

Hệ thống được kiểm thử thực tế trên 120 chuyến đi thực tế của Công ty ANT trong quý IV/2023 và quý I/2024.

+-----------------------------------------------------------------------------------+
|                        KẾT QUẢ ĐO LƯỜNG HIỆU NĂNG VẬN HÀNH                       |
+-----------------------------------------------------------------------------------+
| Chỉ số (KPI)                       Trước cải tiến       Sau áp dụng mô hình       |
| ---------------------------------- -------------------- ------------------------- |
| Hệ số lợi dụng trọng tải (α)       76,4%                89,2% (+12,8%)            |
| Tỷ lệ chạy không tải (Ballast)     32,1%                17,3% (-14,8%)            |
| Tiêu hao nhiên liệu bình quân      1,82 tấn/100 hải lý  1,59 tấn/100 hải lý       |
| Thời gian giải phóng tàu tại cảng  36,5 giờ/chuyến      28,2 giờ/chuyến           |
| Điểm hài lòng khách hàng (Likert)  3,85 / 5,0           4,62 / 5,0                |
+-----------------------------------------------------------------------------------+

Kết quả kinh doanh đạt được

So sánh hiệu quả tài chính và kinh doanh của Công ty ANT giai đoạn 2021 – 2023 và dự phóng 2024:

Chỉ số tài chính Năm 2021 (BCTC) Năm 2022 (BCTC) Năm 2023 (BCTC) Năm 2024 (Áp dụng giải pháp)
Tổng doanh thu (Tỷ VNĐ) 142,5 168,2 185,6 224,8 (+21,1%)
Lợi nhuận sau thuế (Tỷ VNĐ) 11,4 14,1 15,6 26,3 (+68,5%)
Tỷ suất ROS (%) 8,00% 8,38% 8,40% 11,70%
Tỷ suất ROA (%) 5,80% 6,10% 6,35% 8,90%
Tỷ suất ROE (%) 12,30% 13,20% 13,80% 18,50%

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

  1. Ứng dụng mô hình toán học giải quyết bài toán Ballast Leg: Lần đầu tiên đưa bài toán MILP vào điều độ thực tế tại một doanh nghiệp vận tải biển tư nhân quy mô vừa tại Hải Phòng, giảm 14,8% tỷ lệ chạy rỗng nhờ cơ chế tự động tìm hàng ghép tuyến chiều về (Backhaul cargo).
  2. Khai thác triệt để lợi thế "Đội tàu trẻ": Xây dựng biểu đồ tốc độ tối ưu kinh tế (Eco-speed curve) cho tàu Hiền Anh 555 (đóng năm 2021) và Hiền Anh 666 (đóng năm 2020), cắt giảm 12,6% chi phí nhiên liệu mà vẫn bảo đảm đúng cam kết thời gian giao hàng (ETA).
  3. Mô hình tích hợp số hóa chứng từ luồng xanh: Tự động hóa chuẩn bị hồ sơ cho phần mềm hải quan điện tử, rút ngắn 8,3 giờ trong khâu thủ tục thông quan và cấp lệnh giao hàng (D/O).

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

Kịch bản vận hành thực tế (Use Case)

Kịch bản: Tàu container Hiền Anh 555 nhận vận chuyển 280 TEU từ Cảng Hải Phòng đi Cảng Cát Lái (TP.HCM).

[BƯỚC 1: BOOKING & LOAD PLANNING]
Khách hàng gửi yêu cầu -> Hệ thống tự động tính toán Trim/Stability -> Xuất sơ đồ xếp container tối ưu.

[BƯỚC 2: HẢI QUAN & THỦ TỤC XUẤT CẢNG]
Đồng bộ dữ liệu tờ khai hải quan điện tử qua cổng VNACCS -> Phân luồng Xanh -> Xuất e-B/L trong 15 phút.

[BƯỚC 3: ĐIỀU TỐC HẢI TRÌNH (ECO-SPEED)]
FastAPI Server tính toán thời tiết biển -> Điều chỉnh tốc độ 11,2 hải lý/giờ -> Tiết kiệm 3,4 tấn dầu FO.

[BƯỚC 4: GHÉP TUYẾN CHIỀU VỀ (BACKHAUL)]
Thuật toán tự động tìm và xác nhận đơn hàng 4.200 tấn gạo từ Cảng Cái Bè/Cần Thơ về Hải Phòng -> Giảm thời gian chờ còn 12 giờ.

Yêu cầu triển khai và Phần cứng tối thiểu

  • Trên tàu: Thiết bị định vị AIS chuẩn Class-A, máy tính điều hành Intel Core i5 Gen 11, 16GB RAM, kết nối vệ tinh Inmarsat-C/VSAT để duy trì dữ liệu liên tục.
  • Tại trung tâm chỉ huy mặt đất: Server Linux Ubuntu 22.04 LTS, 32GB RAM, 8 Cores CPU, Docker Engine v24.0.

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

  • Hạn chế kỹ thuật: Kết nối truyền dữ liệu từ biển khơi về đất liền phụ thuộc vào băng thông vệ tinh VSAT; khi gặp bão lớn cấp 9 – 10, tín hiệu truyền telemetry về máy chính có thể bị trễ từ 5 – 10 phút.
  • Hạn chế quy mô: Đội tàu hiện có 1 tàu container, năng lực đáp ứng các hợp đồng mở tuyến cố định (Liner service) quy mô lớn còn hạn chế so với các tập đoàn như VIMC hay Vosco.
  • Hướng phát triển: Tích hợp bộ tiêu chuẩn phát thải carbon hàng hải CII (Carbon Intensity Indicator)EEXI (Energy Efficiency Existing Ship Index) của IMO vào hệ thống giám sát nhằm hướng tới tiêu chuẩn vận tải xanh (Green Maritime 2030).

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

  • Sinh viên chuyên ngành Logistics & Kinh tế biển: Nắm bắt quy trình thực tế từ khai thác tàu rời đến tàu container, áp dụng mô hình toán học giải quyết bài toán vận hành thực tiễn.
  • Kỹ sư phần mềm & Nhà phát triển hệ thống: Tham khảo kiến trúc hệ thống điều hành logistics hàng hải (TMS), cấu trúc dữ liệu GIS đường biển và tích hợp API AIS.
  • Doanh nghiệp vận tải thủy nội địa: Ứng dụng khung giải pháp quản trị nhiên liệu và giảm tỷ lệ chạy rỗng để tối ưu hóa dòng tiền và gia tăng lợi nhuận.
  • Nhà nghiên cứu kinh tế vận tải: Cung cấp bộ số liệu thực chứng đáng tin cậy về thị trường vận tải biển Việt Nam và năng lực khai thác đội tàu giai đoạn 2021 – 2024.

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

1. Chi phí đầu tư hệ thống điều hành tối ưu hóa đội tàu là bao nhiêu?
Chi phí triển khai giải pháp phần mềm mã nguồn mở kết hợp máy chủ nội bộ dao động từ 150 – 250 triệu VNĐ, với thời gian hoàn vốn đầu tư (ROI) ước tính khoảng 14 tháng nhờ lượng nhiên liệu tiết kiệm được.

2. Làm thế nào để duy trì giám sát tàu khi di chuyển ngoài vùng phủ sóng 4G bờ biển?
Hệ thống sử dụng cơ chế lưu trữ cục bộ (Local caching) trên thiết bị tại buồng lái và đồng bộ ngắt quãng (Periodic batch sync) qua kết nối vệ tinh Iridium/Inmarsat với gói dung lượng thấp tối ưu.

3. Đội tàu ANT cần tuân thủ những quy chuẩn kỹ thuật an toàn nào khi vận hành?
Đội tàu phải tuyệt đối tuân thủ Bộ luật Quốc tế về Quản lý An toàn (ISM Code), Công ước Quốc tế về Ngăn ngừa Ô nhiễm do Tàu gây ra (MARPOL) và các quy chuẩn đăng kiểm của Cục Đăng kiểm Việt Nam (VR).

4. Khả năng tích hợp của hệ thống với các phần mềm kế toán hiện nay?
Hệ thống cung cấp sẵn REST API để đẩy dữ liệu hóa đơn vận chuyển, chi phí cảng và doanh thu cước sang các phần mềm kế toán phổ biến như MISA SME, FAST hoặc SAP ERP.

5. Giải pháp có áp dụng được cho đội sà lan hoặc tàu vận tải sông pha biển (VR-SB) không?
Hoàn toàn tương thích. Cấu hình bài toán tối ưu chỉ cần thay đổi tham số mớn nước (Draft), tải trọng tĩnh và biểu đồ luồng lạch nội địa tương ứng.


Kết luận

Đề tài "Nâng cao hiệu quả hoạt động dịch vụ vận tải biển tại Công ty TNHH Dịch vụ vận tải biển ANT" đã hệ thống hóa toàn diện cơ sở lý luận và cung cấp giải pháp chuyển đổi mô hình điều độ vận tải biển theo hướng số hóa và tối ưu toán học. Bằng việc kết hợp giữa phân tích tài chính doanh nghiệp và thuật toán phân bổ tải trọng thực chiến, công trình chứng minh hiệu quả vượt trội: gia tăng 12,8% hệ số sử dụng trọng tải tàu, cắt giảm 14,8% tỷ lệ chạy rỗng và nâng biên lợi nhuận ROS lên 11,70%. Đây là mô hình ứng dụng tiêu biểu, có giá trị chuyển giao cao cho các doanh nghiệp logistics hàng hải trong kỷ nguyên kinh tế biển bền vững.