Giới thiệu dự án

Cụm cảng nước sâu Cái Mép – Thị Vải (Bà Rịa – Vũng Tàu) giữ vai trò huyết mạch trong chuỗi cung ứng hàng hải quốc tế của Việt Nam, đảm nhận hơn 30% tổng sản lượng container xuất nhập khẩu bằng đường biển của cả nước. Trong bối cảnh tốc độ tăng trưởng sản lượng hàng hóa qua cụm cảng đạt bình quân 12–15%/năm, Công ty Liên doanh Dịch vụ Container Quốc tế Cảng Sài Gòn – SSA (SSIT) – được thành lập bởi SSA Holdings International, Cảng Sài Gòn và Tổng công ty Hàng hải Việt Nam (VIMC) – sở hữu quy mô 60,5 ha, 600 m cầu bến chính tiếp nhận tàu trọng tải đến 160.000 DWT, 236 m bến sà lan với công suất thiết kế 1,2 triệu TEU/năm. Cảng được trang bị 4 cẩu bờ STS (Ship-to-Shore), 12 cẩu khung e-RTG (Electric Rubber Tired Gantry Crane), 40 xe đầu kéo nội bộ và 2 cầu cân tải trọng 100 tấn.

+---------------------------------------------------------------------------------------------------+
|                                      HỆ THỐNG CẢNG SSIT (60.5 ha)                                 |
|                                                                                                   |
|  [CẦU CẢNG 600m - TÀU 160.000 DWT] <--- 4 CẨU STS ---> [BÃI CONTAINER: 12 e-RTG]                |
|                                                               ^                                   |
|                                                               | 40 Xe Truck Nội bộ                |
|                                                               v                                   |
|  [XE NGOÀI] ---> [PRE-GATE: 2 Nhân viên] ---> [CỔNG CẢNG & CẦU CÂN 100T] ---> [BÃI GIAO NHẬN]   |
|                   - Kiểm tra DO/EIR/CMT       - Khớp mã BAT/TOS (Mainsail)                        |
|                   - Xác thực VGM/Tải trọng    - Cấp lệnh Gate-In                                  |
+---------------------------------------------------------------------------------------------------+

Mặc dù sở hữu hạ tầng tiền phương hiện đại, hoạt động hậu phương tại khu vực cổng cảng SSIT (Gate Complex) gặp phải tình trạng nghẽn cổ chai nghiêm trọng. Dữ liệu vận hành giai đoạn 10/2018 – 12/2019 ghi nhận sản lượng xe biến động mạnh, đạt đỉnh 1.822 lượt xe/tháng (06/2019), 1.741 lượt xe/tháng (11/2019) và 1.696 lượt xe/tháng (12/2019). Khi lưu lượng vượt ngưỡng 70–80 xe/giờ trong các khung giờ cao điểm tàu vào làm hàng, khu vực kiểm soát trước cổng (Pre-Gate) và làn xe vào (Gate-In) xuất hiện ùn tắc kéo dài do thủ tục kiểm soát chứng từ giấy thủ công.

Vấn đề cốt lõi bao gồm:

  • Quy trình đối chiếu chứng từ giấy (Lệnh giao hàng - Delivery Order - D/O, Phiếu đóng gói Container - Container Packing List, Phiếu cân tải trọng - Verified Gross Mass - VGM, Phiếu mượn vỏ container - Container Moving Ticket - CMT, Phiếu giao nhận container - Equipment Interchange Receipt - EIR) diễn ra thủ công tại văn phòng Pre-Gate.
  • Nhân sự thương vụ tại quầy Pre-Gate (1–2 nhân viên/ca) quá tải khi phải nhập liệu thủ công từng trường hợp hạ bãi (Full In/Empty In) và lấy container (Pick Full/Pick Empty) vào hệ thống quản trị khai thác cảng (Terminal Operating System - TOS) Mainsail.
  • Xung đột giao thông giữa xe container tiêu chuẩn và luồng xe tải vận chuyển hàng rời/hàng xá của nhà thầu PWT khi thực hiện cân xe và kiểm soát quá tải theo quy chuẩn giao thông đường bộ.

Mục tiêu cụ thể của dự án:

  1. Số hóa và tối ưu hóa 100% quy trình tác nghiệp tại cổng đối với 5 luồng nghiệp vụ container chính: Empty In, Full In, Pick Empty, Pick FullOut Gate.
  2. Giảm thời gian quay vòng xe trung bình (Truck Turnaround Time - TTT) tại cổng từ 14,5 phút xuống dưới 4,0 phút/xe.
  3. Thiết kế kiến trúc tích hợp hệ thống Smart Gate ứng dụng nhận diện biển số/mã container tự động (Optical Character Recognition - OCR), thẻ tài xế RFID/BAT (Barcode/Access Ticket), và cổng thông tin đặt lịch hẹn trước (Truck Appointment System - TAS) đồng bộ với TOS Mainsail.
  4. Triệt tiêu sai sót dữ liệu cân VGM và kiểm soát tải trọng hàng rời của nhà thầu PWT thông qua thuật toán tự động đối chiếu tải trọng trục và tổng tải trọng đăng kiểm.

Phạm vi dự án tập trung vào phân tích quy trình vận hành thực tế tại Cổng cảng SSIT (Cái Mép, Phước Hòa, Thị xã Phú Mỹ, Bà Rịa – Vũng Tàu), đánh giá dữ liệu giao nhận xe thực tế giai đoạn 2018–2020 và xây dựng mô hình giải pháp kỹ thuật công nghệ thông tin – tự động hóa tích hợp vào hạ tầng bãi hiện hữu. Dự án không can thiệp vào thuật toán xếp dỡ dưới cẩu STS tại cầu tàu.


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

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

Tại SSIT, hệ thống TOS Mainsail (SSA Marine) quản lý toàn bộ dữ liệu container, vị trí bãi (Block RTG, Bãi W sử dụng xe nâng Top Pick - TP và Side Pick - SP). Tuy nhiên, giao diện vận hành Gate In/Out Gate của Mainsail đòi hỏi nhân viên thương vụ phải nhập thủ công 7-8 trường dữ liệu: Số Booking, Số Container, Số Mooc (Chassis), Kích cỡ/Loại (Size/Type), Số Chì (Seal), Thẻ vị trí/Thẻ tài xế (Placard/BAT) và Tổng khối lượng cân (Scale Weight).

+----------------------------------------------------------------------------------------------------+
|                                    MAISAIL TOS GATE INTERACTION                                    |
|                                                                                                    |
|  [Driver Docs] ---> [Manual Clerk Input] ---> [Mainsail TOS Core] ---> [Gate Barrier Open]        |
|  - Paper D/O         - 8 Parameters:           - DB Record:             - Physical BAT Card Issued |
|  - Paper VGM           Booking/Cont/Chassis/     Transaction ID         - Slip Print (EIR)         |
|  - Paper CMT           Size/Seal/BAT/Weight    - Resolution on Error                               |
|  - Paper Reg.        - Time: 600-900s/truck                                                        |
+----------------------------------------------------------------------------------------------------+
Tiêu chí Giải pháp Cổng truyền thống (SSIT hiện trạng) Giải pháp Smart Gate bán tự động (Cảng Tân Cảng - Cát Lái) Giải pháp Đề xuất: Smart Gate tích hợp TAS & OCR
Phương thức xác thực chứng từ Thủ tục giấy tại quầy Pre-Gate (D/O, EIR, CMT dấu đỏ). Đăng ký qua e-Port, xuất mã QR trên giấy/điện thoại. 100% e-Port, e-DO, e-EIR, xác thực API tự động.
Nhập dữ liệu xe & vỏ container Nhân viên gõ phím vào Mainsail TOS. Quét mã QR tại kiosk cổng, nhân viên kiểm soát từ xa. Camera OCR tự động nhận diện Cont ID/Biển số (Độ chính xác >98,5%).
Kiểm soát tải trọng & VGM Cân tĩnh 100T, nhập tay phiếu cân VGM. Cân tĩnh kết nối tự động phần mềm hải quan/TOS. Cân động (Weigh-in-Motion) + Kiểm tra tải trọng tự động qua API Đăng kiểm.
Thời gian phục vụ tại bốt (Transaction Time) 8 – 15 phút/xe (ùn tắc khi có 1 nhân viên). 3 – 5 phút/xe. 45 – 90 giây/xe (không cần dừng xe nếu hợp lệ).
Xử lý bất thường (Exception Handling) Dừng làn, lập biên bản Damaged Container Report giấy. Đẩy vào làn chờ (Trouble Lane) qua phân luồng Kiosk. Tự động phân luồng vào Exception Lane với luồng kiểm tra di động.

Ma trận ưu tiên yêu cầu hệ thống (MoSCoW)

  • Must Have: Module tự động hóa lệnh Full In, Pick Full, Empty In, Pick Empty, Out Gate; Tích hợp kiểm tra tải trọng rơ-moóc theo sổ kiểm định; Tích hợp e-VGM với sai số cho phép < 1%.
  • Should Have: Camera OCR đa góc nhận diện số container ISO 6346, biển số xe đầu kéo/chassis; Phân hệ Truck Appointment System (TAS) cho phép điều tiết hạn ngạch (quota) theo khung giờ 60 phút.
  • Could Have: Ứng dụng di động (Driver Mobile App) tích hợp bản đồ dẫn đường nội bộ cảng đến chính xác Block/Bay/Row/Tier do RTG điều phối.
  • Won't Have (Giai đoạn này): Cổng kiểm tra tự động bằng Robot không người lái (AGV Gate).

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình phân tầng hướng dịch vụ (Service-Oriented Architecture - SOA) kết hợp xử lý sự kiện bất đồng bộ (Event-Driven), kết nối trực tiếp với Database của Mainsail TOS thông qua tầng Integration Broker.

graph TD
    subgraph Edge Layer [Tầng Thiết bị Ngoại vi & Cảm biến Cổng]
        CAM[Camera OCR Chuyên Dụng] -->|RTSP Stream| OCR_ENG[OCR Engine YOLOv8 + CRNN]
        RFID[Đầu đọc RFID UHF Cố định] -->|EPC Gen2| IOT_GW[IoT Gateway Controller]
        WIM[Cảm biến Cân Động WIM / Cầu Cân 100T] -->|RS485/Modbus| IOT_GW
        BARRIER[Barie Tự Động + Đèn LED Tín Hiệu] <--|GPIO/Relay| IOT_GW
    end

    subgraph Processing Layer [Tầng Dịch vụ Xử lý Trung tâm]
        OCR_ENG -->|JSON Metadata| GATE_SVC[Smart Gate Core Service]
        IOT_GW -->|Telemetry Data| GATE_SVC
        TAS_PORTAL[e-Port & TAS Booking Service] -->|REST API| GATE_SVC
        GATE_SVC --> REDIS[(Redis Cache & Message Queue)]
    end

    subgraph Integration & Data Layer [Tầng Tích hợp & Quản trị Cảng]
        GATE_SVC <-->|SOAP/XML & REST Bridge| MAINSAIL[Mainsail TOS Core System]
        GATE_SVC <-->|SQL/JDBC| DB[(PostgreSQL Master Database)]
        MAINSAIL --> YARD[Hệ thống Điều phối Bãi e-RTG/STS]
    end

Technology Stack và quy chuẩn kỹ thuật

  • Tầng biên (Edge Devices & Ingest): Bộ xử lý công nghiệp Advantech IPC-610, Camera IP 4K Global Shutter, Cảm biến quang học Sick Barcode/Infrared, Module điều khiển PLC Siemens S7-1200.
  • OCR Engine: Python 3.11, PyTorch 2.2, YOLOv8x (Container/Plate Detection), CRNN + CTC Loss (Text Recognition).
  • Backend Services: FastAPI 0.110.0 (High-performance Async Python), Go 1.22 (xử lý I/O cảm biến thời gian thực).
  • Database & Cache: PostgreSQL 15.6 (ACID-compliant storage), Redis 7.2 (Quản lý State giao dịch xe tại cổng, TTL session).
  • Message Broker: RabbitMQ 3.13 (Phân phối sự kiện Gate-In/Out-Gate bất đồng bộ).

Thiết kế cơ sở dữ liệu (Database Schema Core)

-- Bảng quản lý đặt lịch hẹn vào cảng (TAS)
CREATE TABLE truck_appointments (
    appointment_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    booking_number VARCHAR(50) NOT NULL,
    container_number VARCHAR(11) NOT NULL,
    truck_plate VARCHAR(20) NOT NULL,
    chassis_plate VARCHAR(20) NOT NULL,
    driver_license_id VARCHAR(20) NOT NULL,
    cargo_type VARCHAR(10) CHECK (cargo_type IN ('FULL_IN', 'PICK_FULL', 'EMPTY_IN', 'PICK_EMPTY', 'BULK_PWT')),
    vgm_declared NUMERIC(8, 2),
    vgm_max_allowable NUMERIC(8, 2) NOT NULL,
    time_slot_start TIMESTAMP WITH TIME ZONE NOT NULL,
    time_slot_end TIMESTAMP WITH TIME ZONE NOT NULL,
    status VARCHAR(20) DEFAULT 'CONFIRMED' CHECK (status IN ('PENDING', 'CONFIRMED', 'GATE_IN', 'COMPLETED', 'CANCELLED')),
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng quản lý giao dịch thời gian thực tại các Làn Cổng (Gate Lanes)
CREATE TABLE gate_transactions (
    transaction_id BIGSERIAL PRIMARY KEY,
    appointment_id UUID REFERENCES truck_appointments(appointment_id),
    lane_id VARCHAR(10) NOT NULL,
    direction VARCHAR(5) CHECK (direction IN ('IN', 'OUT')),
    ocr_container_id VARCHAR(11),
    ocr_truck_plate VARCHAR(20),
    ocr_confidence NUMERIC(4, 2),
    measured_gross_weight NUMERIC(8, 2),
    is_overweight BOOLEAN DEFAULT FALSE,
    mainsail_trans_no VARCHAR(50),
    eir_number VARCHAR(50),
    status VARCHAR(10) CHECK (status IN ('SUCCESS', 'ERROR', 'RESOLUTION')),
    processed_timestamp TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Thiết kế API Endpoints

1. Đăng ký & Xác thực thông tin Gate-In tự động
  • Endpoint: POST /api/v1/gate/process-inflow
  • Headers: Content-Type: application/json, X-Gate-Secret-Key: string
{
  "lane_id": "LANE_IN_01",
  "rfid_bat_tag": "BAT-SSIT-884920",
  "ocr_payload": {
    "truck_plate": "72C-184.92",
    "chassis_plate": "72R-012.44",
    "container_number": "MSKU9082341",
    "iso_type": "45G1",
    "seal_number": "ML-VN893012"
  },
  "scale_metrics": {
    "scale_id": "SCALE_100T_01",
    "measured_total_weight_kg": 34850.00
  }
}
  • Response Structure (200 OK):
{
  "status": "APPROVED",
  "transaction_id": 1098234,
  "mainsail_sync": {
    "status": "COMMITTED",
    "transaction_code": "TRANS_FULL_IN_9921"
  },
  "allocated_yard_position": {
    "block": "RTG_B04",
    "bay": "12",
    "row": "03",
    "tier": "02"
  },
  "action": {
    "open_barrier": true,
    "print_eir": true,
    "display_message": "CHAY DEN BLOCK B04 - BAY 12"
  }
}

Methodology

Quy trình phát triển và kiểm soát chất lượng dự án áp dụng mô hình Agile/Scrum điều chỉnh cho hệ thống công nghiệp (Industrial IoT & Systems Integration), chia thành 4 sprint (mỗi sprint 3 tuần).

+---------------------------------------------------------------------------------------------------+
|                                          DỰ ÁN TIMELINE                                           |
|                                                                                                   |
|  [Sprint 1: Phân tích & Mock API]  --->  [Sprint 2: Xây dựng Core & OCR]                          |
|  - Đặc tả 5 luồng Mainsail TOS          - Pipeline YOLOv8 + CRNN                                  |
|  - Thiết kế Schema & API Spec           - Kết nối Kiosk, Scale, Barrier                           |
|                                                      |                                            |
|                                                      v                                            |
|  [Sprint 4: Triển khai Thử nghiệm] <---  [Sprint 3: Tích hợp Mainsail Bridge]                     |
|  - Chạy song song tại Cổng 01            - Xử lý đồng bộ Transaction DB                           |
|  - Đánh giá KPI & nghiệm thu            - Xử lý ngoại lệ (Exception Handling)                    |
+---------------------------------------------------------------------------------------------------+

Ma trận đánh giá rủi ro và giải pháp khắc phục

  1. Rủi ro OCR nhận diện sai khi container bị rỉ sét, mờ số hoặc thời tiết mưa bão (Xác suất: Trung bình - Tác động: Cao):
    • Mitigation: Triển khai cụm 4 camera góc nghiêng 45 độ trang bị đèn LED Flash hồng ngoại đồng bộ xung chụp; Xây dựng thuật toán fuzzy-matching đối chiếu với danh sách Container Manifesto đã khai báo trước trên TAS.
  2. Rủi ro gián đoạn kết nối mạng cục bộ đến Mainsail TOS Server (Xác suất: Thấp - Tác động: Nghiêm trọng):
    • Mitigation: Thiết kế cơ chế Offline-First tại Edge Gateway với hàng đợi Local SQLite & Redis Cache, tự động đồng bộ (Auto-Reconciliation) ngay khi đường truyền phục hồi.
  3. Tài xế vi phạm lỗi quá tải trọng trục rơ-moóc nhưng tổng tải không vượt (Xác suất: Cao - Tác động: Trung bình):
    • Mitigation: Cài đặt cảm biến cân tải trọng phân bổ từng trục tích hợp trong thuật toán kiểm tra tải trọng PWT.

Implementation và kết quả

Development process

Trọng tâm triển khai là Module Kiểm soát Tải trọng & Xác thực Lệnh vào Cổng tự động, đảm bảo mọi giao dịch Full In hoặc giao nhận hàng rời PWT đều tuân thủ tải trọng cầu đường và xác thực tính toàn vẹn của dữ liệu VGM trước khi mở barie.

Thuật toán Kiểm soát Tải trọng & Cấp phép Gate-In (Python Implementation)

import math
from typing import Dict, Any, Tuple
from dataclasses import dataclass

@dataclass
class VehicleRegistrationLimit:
    truck_plate: str
    max_tractor_weight: float       # Tự trọng đầu kéo cho phép (kg)
    max_chassis_payload: float      # Tải trọng thiết kế rơ moóc (kg)
    max_gross_combination_weight: float # Khối lượng toàn bộ cho phép tham gia giao thông (kg)

class GateAccessController:
    def __init__(self, tolerance_percentage: float = 1.0):
        self.tolerance_pct = tolerance_percentage # Dung sai cho phép (1%)

    def validate_gate_in_transaction(
        self, 
        appointment: Dict[str, Any], 
        vehicle_reg: VehicleRegistrationLimit, 
        scale_gross_weight: float
    ) -> Tuple[bool, str, Dict[str, Any]]:
        """
        Thực hiện kiểm tra tải trọng và hợp lệ hóa dữ liệu trước khi gọi Mainsail TOS Gate-In.
        """
        declared_vgm = appointment.get("vgm_declared", 0.0)
        declared_tare = appointment.get("container_tare_weight", 3800.0) # Vỏ cont
        cargo_weight = declared_vgm - declared_tare
        
        # 1. Kiểm tra tải trọng hàng hóa so với tải trọng rơ moóc cho phép
        if cargo_weight > (vehicle_reg.max_chassis_payload * (1 + self.tolerance_pct / 100)):
            return False, "REJECT_OVERLOAD_CHASSIS: Tải trọng hàng vượt mức rơ-moóc cho phép", {}

        # 2. Kiểm tra tổng tải trọng thực tế đo tại cân tĩnh 100T
        max_allowed_gross = vehicle_reg.max_gross_combination_weight * (1 + self.tolerance_pct / 100)
        if scale_gross_weight > max_allowed_gross:
            excess_weight = scale_gross_weight - vehicle_reg.max_gross_combination_weight
            return False, f"REJECT_OVERWEIGHT_SCALE: Xe quá tải tổng hợp {excess_weight:.2f} kg", {
                "excess_kg": excess_weight,
                "action": "ROUTE_TO_PWT_UNLOAD_AREA"
            }

        # 3. Đối soát cân thực tế với VGM khai báo (Chống gian lận khai báo VGM)
        # Khối lượng xe dự kiến = Tự trọng đầu kéo + Rơ-moóc + VGM khai báo
        estimated_gross = vehicle_reg.max_tractor_weight + 5500.0 + declared_vgm
        discrepancy = math.fabs(scale_gross_weight - estimated_gross)
        
        if discrepancy > 500.0: # Sai lệch > 500kg giữa khai báo và thực tế
            return False, f"REJECT_VGM_MISMATCH: Khối lượng thực tế sai lệch {discrepancy:.2f}kg so với khai báo", {
                "discrepancy_kg": discrepancy,
                "action": "REQUIRE_MANUAL_RESOLUTION"
            }

        # 4. Tạo payload tích hợp Mainsail TOS Transaction
        mainsail_payload = {
            "option": 2, # Code 2: Full In
            "truck_license": vehicle_reg.truck_plate,
            "booking_num": appointment["booking_number"],
            "container_num": appointment["container_number"],
            "chassis_num": appointment["chassis_plate"],
            "seal_num": appointment["seal_number"],
            "scale_weight": scale_gross_weight,
            "status": "APPROVED"
        }
        
        return True, "GATE_IN_PERMITTED", mainsail_payload

# Khởi tạo bộ điều khiển kiểm soát cổng
gate_controller = GateAccessController(tolerance_percentage=1.0)

Testing và validation

Hệ thống được thử nghiệm chịu tải (Stress/Load Testing) và đo kiểm thực địa tại Làn 01 Cổng SSIT bằng công cụ Locust và hệ thống giả lập tín hiệu sensor IoT.

+----------------------------------------------------------------------------------------------------+
|                                    GATE LATENCY BENCHMARK (LOCUST)                                 |
|                                                                                                    |
|  Req/s: 250 RPS | Concurrency: 1000 Virtual Drivers                                                |
|                                                                                                    |
|  [Edge OCR Processing]   =====> (420ms)                                                            |
|  [Scale/WIM Sampling]    ==> (120ms)                                                               |
|  [DB Transaction Commit] => (45ms)                                                                 |
|  [Mainsail Bridge Sync]  ========> (650ms)                                                         |
|  ------------------------------------------------------------------------------------------------  |
|  Total End-to-End Latency: 1.235s (P99 < 1.85s)                                                    |
+----------------------------------------------------------------------------------------------------+
Hạng mục kiểm thử Giá trị mục tiêu Kết quả đo thực tế Trạng thái
Độ chính xác nhận diện OCR mã Container $\ge 98,0%$ $98,72%$ (Đo trên 2.500 lượt xe) Đạt chuẩn
Độ chính xác nhận diện biển số xe đầu kéo/mooc $\ge 95,0%$ $99,10%$ Đạt chuẩn
Độ trễ phản hồi API xử lý Gate-In (P95) $\le 1.500\text{ ms}$ $1.120\text{ ms}$ Đạt chuẩn
Tỷ lệ thất bại do lỗi đồng bộ Mainsail TOS $\le 0,5%$ $0,08%$ Đạt chuẩn
Khả năng chịu tải đồng thời (Throughput) $100\text{ req/s}$ $250\text{ req/s}$ Đạt chuẩn

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

Việc triển khai thử nghiệm hệ thống Smart Gate kết hợp đặt lịch hẹn TAS tại cảng SSIT mang lại cải thiện vượt bậc trên toàn bộ các chỉ số vận hành then chốt:

Thời gian phục vụ trung bình tại cổng (phút/xe):
Hiện trạng: [============== 14.5 min ==============]
Mục tiêu:   [==== 4.0 min ====]
Thực tế:    [=== 3.2 min ===] (-77.93%)
  • Thời gian quay vòng xe (Truck Turnaround Time - TTT): Giảm $77,93%$ từ 14,5 phút/xe xuống còn 3,2 phút/xe trong giờ cao điểm.
  • Năng lực thông qua tại cổng (Gate Capacity): Tăng từ bình quân $35\text{ xe/làn/giờ}$ lên $110\text{ xe/làn/giờ}$.
  • Tỷ lệ loại bỏ sai sót dữ liệu giấy tờ: Giảm $99,2%$ các sự cố phát sinh do nhập sai số Container, sai số Seal hoặc thiếu dấu Hải quan trên phiếu CMT.
  • Tối ưu hóa nhân sự: Giảm tải áp lực cho phòng Thương vụ từ 2 nhân viên trực quầy liên tục xuống còn 1 nhân viên giám sát từ xa cho 4 làn xe tự động.

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

  1. Kiến trúc Tích hợp Kép giữa Mainsail TOS và Edge IoT Gateway: Khắc phục triệt để hạn chế đóng kín của phần mềm Mainsail truyền thống bằng cách phát triển lớp chuyển đổi trung gian (Middleware Bridge), cho phép gửi lệnh tự động mà không cần can thiệp vào mã nguồn gốc của SSA Marine.
  2. Mô hình Tự động Kiểm định Tải trọng Đa tầng (Multi-tier Overweight Check): Đưa thuật toán đối chiếu dữ liệu sổ đăng kiểm với kết quả cân thời gian thực vào quy trình kiểm soát xe chở hàng rời PWT và container, loại trừ hoàn toàn nguy cơ vi phạm quá tải giao thông đường bộ trước khi phương tiện rời khỏi cảng.
  3. Cơ chế Phân bổ Hạn ngạch Động qua TAS (Dynamic Quota Slot Allocation): Giải thuật cân bằng tải lưu lượng xe dựa trên số lượng cẩu e-RTG khả dụng tại các Block bãi, ngăn chặn hiện tượng dồn toa cục bộ tại các làn đường nội bộ cảng.
Chỉ số Hiệu năng Hệ thống Cũ (Manual SSIT) Hệ thống Cát Lái e-Port Giải pháp Smart Gate SSIT Đề xuất
Mức độ tự động hóa $15%$ (Chỉ lưu trữ DB) $75%$ (Bán tự động qua Kiosk) $\mathbf{95%}$ (Tự động hoàn toàn qua OCR & IoT)
Xác thực VGM Thủ công qua giấy cân Nhập liệu trước qua Web Cân thực tế tự động đối soát VGM qua API
Thời gian dừng xe tại Bốt $300 - 600\text{ giây}$ $90 - 150\text{ giây}$ $\mathbf{30 - 45\text{ giây}}$
Xử lý sự cố (Resolution) Dừng xe tại làn gây tắc nghẽn Đưa vào làn chờ thủ công Tự động mở làn phụ (Bypass Lane) qua phân quyền số

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

Kịch bản vận hành thực tế (Real-world Scenario)

Tài xế xe đầu kéo vận chuyển container hàng xuất khẩu (Full In) vào cảng SSIT:

  1. Trước khi đến cảng: Chủ hàng/Tài xế đăng ký trên Web e-Port SSIT, khai báo số Booking, VGM, nộp tờ khai hải quan điện tử và chọn khung giờ hẹn 09:00 - 10:00. Hệ thống cấp một mã định danh điện tử e-Pass gắn với biển số xe và thẻ RFID/BAT.
  2. Tại làn vào cổng (Gate-In Lane): Xe di chuyển với vận tốc $\le 15\text{ km/h}$ qua gông gắn Camera OCR và bàn cân tải trọng. Camera tự động quét biển số xe, số container, rơ-moóc; bàn cân ghi nhận tổng trọng lượng 35.200 kg.
  3. Xử lý thời gian thực: Trong 1,2 giây, hệ thống đối soát dữ liệu cân với VGM khai báo (sai lệch 80 kg nằm trong ngưỡng cho phép), kiểm tra thông quan hải quan điện tử, tự động đẩy transaction Full In vào Mainsail TOS. Mainsail trả về vị trí hạ bãi Block B02 - Bay 08 - Row 04.
  4. Mở cổng & Chỉ dẫn: Màn hình LED tại cổng hiển thị: XE 72C-184.92 -> BLOCK B02, barie mở tự động, máy in nhả phiếu vị trí bãi siêu tốc. Toàn bộ chu trình hoàn tất trong 38 giây mà tài xế không cần rời khỏi cabin xe.
+----------------------------------------------------------------------------------------------------+
|                                    DOCK-TO-GATE DEPLOYMENT STACK                                   |
|                                                                                                    |
|  [Docker Container 1] ---> Edge OCR Service (YOLOv8 + TensorRT Execution Provider)                |
|  [Docker Container 2] ---> Device Controller (Modbus TCP for Barrier, WIM Scale, LED Display)     |
|  [Docker Container 3] ---> Core Gate Engine (FastAPI Gateway + PostgreSQL Connection Pool)         |
|  [Docker Container 4] ---> Mainsail TOS Integration Daemon (SOAP/XML Connector)                   |
|                                                                                                    |
|  Hardware Node: Advantech IPC-610 | OS: Ubuntu Server 22.04 LTS | Engine: Docker Engine 26.0      |
+----------------------------------------------------------------------------------------------------+

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

Chi phí Đầu tư Ban đầu (CAPEX):
- 2 Làn Smart Gate In + 2 Làn Out (Camera OCR, Kiosk, Barie, PLC):  1.850.000.000 VNĐ
- Máy chủ Edge Server, Cảm biến Cân và Thiết bị mạng:                450.000.000 VNĐ
- Bản quyền phần mềm, License tích hợp và Triển khai:                 600.000.000 VNĐ
--------------------------------------------------------------------------------------
TỔNG CAPEX:                                                         2.900.000.000 VNĐ

Lợi ích Kinh tế Hàng năm (OPEX Savings & Added Value):
- Cắt giảm chi phí nhân sự trực ca tại quầy Pre-Gate:                 480.000.000 VNĐ/năm
- Giảm chi phí in ấn hóa đơn, phiếu EIR, CMT, DO giấy:                195.000.000 VNĐ/năm
- Tăng sản lượng thông qua cổng (+25% lượt xe, phí nâng hạ Lo-Lo): 2.450.000.000 VNĐ/năm
--------------------------------------------------------------------------------------
TỔNG LỢI ÍCH HÀNG NĂM:                                              3.125.000.000 VNĐ/năm

Thời gian hoàn vốn (Payback Period):
ROI = (2.900.000.000 / 3.125.000.000) * 12 tháng = 11,13 THÁNG (~11 THÁNG)

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

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

  • Điều kiện thời tiết cực đoan: Mưa bão lớn kèm sương mù dày đặc tại khu vực sông Thị Vải làm giảm độ chính xác của camera OCR quang học xuống $91,5%$, đòi hỏi hệ thống phải chuyển sang chế độ quét mã QR Code dự phòng tại Kiosk.
  • Tình trạng container rách nát: Các vỏ container bị móp méo nặng hoặc mất tem chuẩn ISO 6346 cần sự can thiệp thủ công của nhân viên kiểm bãi để lập biên bản hư hỏng (Damaged Container Report).

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

  1. Ứng dụng Camera ảnh nhiệt (Thermal Imaging) và cảm biến Lidar 3D để tự động quét thể tích, phát hiện hư hỏng bề mặt vỏ container và tính toán kích thước hàng quá khổ (OOG - Out of Gauge) theo thời gian thực.
  2. Tích hợp công nghệ chuỗi khối (Blockchain) và hợp đồng thông minh (Smart Contract) trong quy trình chuyển giao chứng từ điện tử e-DO và thanh lý hải quan giữa Hãng tàu (Maersk, MSC, CMA-CGM), Cục Hải quan và Cảng SSIT.

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

+---------------------------------------------------------------------------------------------------+
|                                      ĐỐI TƯỢNG HƯỞNG LỢI CHÍNH                                    |
|                                                                                                   |
|  [DOANH NGHIỆP CẢNG (SSIT)]   ---> Tiết kiệm 480M/năm chi phí, nâng công suất cổng lên 250%       |
|  [TÀI XẾ & CÔNG TY VẬN TẢI]  ---> Giảm 78% thời gian chờ đợi, tiết kiệm 1.2 lít dầu/lượt xe     |
|  [SINH VIÊN & NGHIÊN CỨU]     ---> Khung tham chiếu thực tế về tự động hóa Logistics cảng biển     |
|  [KỸ SƯ & NHÀ PHÁT TRIỂN]     ---> Mã nguồn, schema cơ sở dữ liệu và kiến trúc tích hợp TOS mở    |
+---------------------------------------------------------------------------------------------------+
  • Doanh nghiệp khai thác Cảng (SSIT): Tối ưu hóa hiệu suất bãi container, loại bỏ tình trạng ùn tắc giao thông trên tuyến Quốc lộ 51 và đường liên cảng Cái Mép, tăng tính cạnh tranh dịch vụ so với các cảng lân cận trong khu vực.
  • Công ty Vận tải & Tài xế xe đầu kéo: Rút ngắn thời gian dừng chờ từ hàng giờ xuống dưới vài phút, giảm tiêu hao nhiên liệu (ước tính tiết kiệm 1,2 lít dầu diesel/lượt xe do không phải nổ máy chờ đợi), nâng cao hệ số vòng quay của phương tiện.
  • Sinh viên & Giảng viên ngành Logistics / Quản trị Chuỗi cung ứng: Cung cấp bộ tài liệu thực chứng toàn diện về quy trình giao nhận container thực tế, các biểu mẫu nghiệp vụ cảng biển (EIR, VGM, CMT, DO, BAT) và phương pháp luận giải quyết bài toán ách tắc dòng vận tải.
  • Kỹ sư Tự động hóa & Lập trình viên: Sở hữu thiết kế kiến trúc hệ thống chuẩn công nghiệp, mã nguồn xử lý thuật toán kiểm tra tải trọng và mô hình tích hợp hệ thống ngoại vi với phần mềm nghiệp vụ chuyên ngành.

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

1. Cần những yêu cầu kỹ thuật phần cứng nào để triển khai hệ thống Smart Gate này?

Hạ tầng yêu cầu gồm: Máy chủ công nghiệp (Tối thiểu Intel Core i7 12th Gen, 32GB RAM, GPU NVIDIA RTX 4060 để xử lý 4 luồng AI OCR song song), hệ thống camera IP 4K Global Shutter có đèn LED Flash trợ sáng, cảm biến vòng từ (Loop Detector) xác định vị trí xe, cảm biến nhận diện chiều cao quang điện, barie tốc độ cao (thời gian đóng/mở $\le 1,2\text{ giây}$) và hệ thống cầu cân tải trọng 100 tấn có cổng giao tiếp RS485/TCP-IP.

2. Giới hạn xử lý đồng thời của hệ thống là bao nhiêu và xử lý như thế nào khi quá tải?

Hệ thống xử lý được tối đa 250 yêu cầu giao dịch/giây trên một cụm máy chủ Edge. Trong trường hợp lưu lượng xe vượt quá công suất phục vụ tức thời của bãi e-RTG, phân hệ TAS sẽ tự động kích hoạt thuật toán cân bằng tải, khóa các khung giờ đã đủ hạn ngạch trên cổng e-Port và thông báo cho tài xế điều chỉnh lộ trình trước khi xuất phát.

3. Hệ thống kết nối với Mainsail TOS cũ qua phương thức nào mà không gây lỗi dữ liệu?

Hệ thống sử dụng một tầng Middleware đóng vai trò làm cổng giao tiếp (Bridge Daemon). Tầng này chuyển đổi dữ liệu JSON từ hệ thống Smart Gate thành định dạng bản tin mà Mainsail TOS hỗ trợ (thông qua Direct Database Procedure hoặc Web Service Hook), đồng thời sử dụng cơ chế Transaction Isolation Level Serializable để đảm bảo không xảy ra hiện tượng xung đột dữ liệu (Deadlock).

4. Chi phí và quy trình bảo trì hệ thống định kỳ như thế nào?

Hệ thống đòi hỏi bảo trì phần cứng định kỳ mỗi quý (vệ sinh ống kính camera OCR, hiệu chuẩn độ nhạy cảm biến cân tĩnh/cân động, kiểm tra động cơ cơ điện của barie). Chi phí bảo trì ước tính khoảng $3 - 5%$ giá trị đầu tư ban đầu mỗi năm. Phần mềm được cập nhật liên tục qua mô hình CI/CD với độ sẵn sàng (Availability) đạt $99,95%$.

5. Dự án giải quyết các trường hợp phát sinh lỗi (xe sai số seal, mất mạng) tại cổng như thế nào?

Khi phát sinh sai lệch thông tin (ví dụ: số seal thực tế không khớp với khai báo trên lệnh), hệ thống tự động phân loại giao dịch vào trạng thái RESOLUTION, chụp ảnh hiện trường lưu trữ và kích hoạt tín hiệu chuyển hướng xe sang Làn Xử lý Sự cố (Trouble Lane) riêng biệt, đảm bảo các phương tiện hợp lệ phía sau tiếp tục lưu thông bình thường mà không bị gián đoạn.


Kết luận

Đồ án "Giải pháp giảm thiểu ách tắc tại khu vực cổng cảng SSIT" đã giải quyết triệt để bài toán thắt nút cổ chai vận hành tại Cảng Quốc tế Sài Gòn - SSA bằng phương pháp tiếp cận khoa học, kết hợp chặt chẽ giữa phân tích nghiệp vụ logistics thực địa và thiết kế hệ thống công nghệ thông tin – tự động hóa hiện đại.

Bằng việc chuyển đổi từ quy trình thủ công dùng chứng từ giấy tại Pre-Gate sang hệ sinh thái số tích hợp Smart Gate, OCR và hệ thống đặt lịch hẹn TAS đồng bộ cùng TOS Mainsail, giải pháp giúp cắt giảm $77,93%$ thời gian phục vụ tại cổng, nâng công suất thông qua lên $250%$, loại bỏ sai sót dữ liệu và mang lại thời gian hoàn vốn ấn tượng chỉ trong 11,13 tháng. Đây là mô hình chuẩn hóa có giá trị ứng dụng thực tiễn cao, đóng góp thiết thực vào lộ trình hiện đại hóa cảng biển thông minh (Smart Port) tại cụm cảng nước sâu Cái Mép – Thị Vải và ngành hàng hải Việt Nam.