Giới thiệu dự án
Hoạt động vận tải và giao nhận hàng hóa bằng đường biển đóng vai trò huyết mạch trong chuỗi cung ứng toàn cầu khi đảm nhận hơn 80% khối lượng thương mại quốc tế. Tại Việt Nam, phương thức này chiếm tới 90% tổng khối lượng hàng hóa xuất nhập khẩu với tốc độ tăng trưởng bình quân hàng năm đạt 10–15%. Tuy nhiên, sự gia tăng nhanh chóng về lưu lượng hàng hóa đã đặt các doanh nghiệp giao nhận (Freight Forwarders) trước áp lực cạnh tranh khốc liệt về chất lượng dịch vụ, thời gian quay vòng container và tính minh bạch của dữ liệu hành trình.
Đồ án nghiên cứu tập trung giải quyết bài toán tối ưu hóa chất lượng dịch vụ giao nhận đường biển tại Công ty TNHH Yusen Logistics Việt Nam (chi nhánh Hải Phòng) – một thành viên thuộc tập đoàn NYK Line (Nhật Bản) đặt tại KCN Đình Vũ, Hải Phòng. Mặc dù doanh thu năm 2023 đạt hơn 189,3 tỷ VNĐ (tăng trưởng 1,44% so với năm 2022), tỷ lệ khiếu nại của khách hàng liên quan đến giao hàng chậm trễ, phát sinh chi phí lưu kho bãi (Demurrage - DEM, Detention - DET) và thiếu hụt thông tin theo dõi đơn hàng thời gian thực vẫn còn ở mức cao.
+-----------------------------------------------------------------------------+
| VẤN ĐỀ CỐT LÕI (PAIN POINTS) |
+-----------------------------------------------------------------------------+
| [1. Độ trễ thông tin] Cập nhật trạng thái container qua email/điện thoại |
| [2. Rủi ro DEM/DET] Chậm trễ lấy lệnh D/O và thủ tục thông quan CCS |
| [3. Thiếu khả năng giám sát] Mất dấu vết vị trí thực tế trên tuyến vận chuyển|
| [4. Đứt gãy luồng dữ liệu] Sai lệch giữa WMS kho bãi và hệ thống hải quan |
+-----------------------------------------------------------------------------+
Mục tiêu của dự án
- Chuẩn hóa cơ sở lý luận: Vận dụng mô hình SERVQUAL (5 khoảng cách chất lượng dịch vụ) và mô hình SERVPERE của Cronin & Taylor để lượng hóa 22 chỉ tiêu chất lượng dịch vụ giao nhận đường biển.
- Khảo sát & đánh giá thực trạng: Đo lường chính xác các nút thắt cổ chai trong quy trình giao nhận hàng nguyên container (FCL - Full Container Loaded) và hàng lẻ (LCL - Less than Container Loaded) tại chi nhánh Hải Phòng giai đoạn 2022–2024.
- Thiết kế giải pháp công nghệ: Tích hợp thiết bị định vị vệ tinh GPS chuyên dụng KODEN KPG-913 MK II và cảm biến IoT kết nối nền tảng quản lý vận tải (TMS) và hệ thống quản lý kho (WMS).
- Tối ưu hóa vận tải nội địa: Cải tiến mô hình gom hàng liên hoàn Milk Run kết hợp hệ thống đội xe 99 xe đầu kéo (Prime Mover) và 161 rơ-moóc (Chassis) đạt chuẩn khí thải Euro 3.
Phạm vi và giới hạn nghiên cứu
- Phạm vi không gian: Trung tâm tiếp vận Yusen Logistics Đình Vũ (Hải Phòng), hệ thống kho ngoại quan 5.164 m², kho CFS 2.400 m² và cụm cảng Hải Phòng.
- Phạm vi dữ liệu: Báo cáo tài chính, thống kê sản lượng vận tải, bảng khảo sát 50 khách hàng B2B lớn (chiếm 70% thị phần khách hàng Nhật Bản) trong giai đoạn 2022–2024.
- Giới hạn kỹ thuật: Giải pháp theo dõi IoT tập trung vào chặng vận tải ven biển, cảng tiếp chuyển nội địa và vận tải đường bộ kết nối (Truck-Sea-Truck).
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 tế quy trình giao nhận tại Yusen Logistics Hải Phòng cho thấy sự thiếu đồng bộ giữa 4 bộ phận nghiệp vụ chủ chốt: Chăm sóc khách hàng (CS - Customer Service), Khai báo hải quan (CCS - Customer Clearance Service), Giao nhận hiện trường (OPS - Operations) và Trung tâm điều hành vận tải (CPU).
| Tiêu chí so sánh |
Phương thức truyền thống (Trước cải tiến) |
Giải pháp tích hợp IoT & Digital TMS |
| Cơ chế cập nhật vị trí |
Gọi điện thoại xác nhận với tài xế/hãng tàu |
Định vị GPS thời gian thực (chu kỳ 30s/lần) |
| Quản lý chứng từ (B/L, D/O, CI, P/L) |
Bàn giao hồ sơ giấy, nhập liệu WMS thủ công |
Số hóa điện tử, đối soát tự động qua API |
| Cảnh báo rủi ro DEM/DET |
Phụ thuộc vào ghi nhớ của nhân viên OPS |
Cảnh báo tự động trước hạn 24h/48h |
| Độ trễ phản hồi khách hàng |
2 – 4 giờ làm việc |
Tra cứu trực tiếp trên Web Portal (< 5 giây) |
| Tỷ lệ sai sót dữ liệu |
4.8% trên tổng số tờ khai |
< 0.2% nhờ xác thực dữ liệu 2 lớp |
Ma trận ưu tiên yêu cầu hệ thống (MoSCoW)
- Must Have (Bắt buộc): Giám sát tọa độ GPS container liên tục; tích hợp API với phần mềm WMS v4.2; tự động hóa tính toán điểm số khoảng cách chất lượng SERVQUAL.
- Should Have (Nên có): Cảnh báo lệch tuyến vận tải bằng thuật toán Geofencing; tự động trích xuất thông tin tờ khai từ hệ thống VNACCS/VCIS.
- Could Have (Có thể có): Dự báo thời gian cập cảng (ETA) dựa trên dữ liệu lịch sử thời tiết và thủy triều luồng hàng hải Hải Phòng.
- Won't Have (Chưa thực hiện): Hợp đồng thông minh Blockchain cho vận đơn điện tử (e-B/L) trong giai đoạn thử nghiệm này.
Thiết kế hệ thống
Kiến trúc giải pháp được thiết kế theo mô hình 4 tầng phân tán, đảm bảo khả năng mở rộng và chịu tải cao:
[IoT Edge Devices: KODEN KPG-913 MK II / Quectel EG25-G]
[API Gateway & Telemetry Service (FastAPI / Mosquitto v2.0)]
[PostgreSQL 15 + PostGIS 3.3] [Enterprise Core WMS / TMS]
(Spatial Indexing / TimescaleDB) (RESTful API / Webhooks)
[Frontend Dashboard / Client Tracking Portal (React 18 + Mapbox GL)]
Ngăn xếp công nghệ (Technology Stack)
- Phần cứng thu thập dữ liệu: Bộ định vị hàng hải KODEN KPG-913 MK II tích hợp module truyền thông 4G/LTE Quectel EG25-G.
- Hệ điều hành & Nền tảng: Ubuntu Server 22.04 LTS, Docker Engine v24.0.5.
- Cơ sở dữ liệu: PostgreSQL 15.2 kết hợp PostGIS 3.3 phục vụ truy vấn dữ liệu không gian địa lý.
- Backend API: Python 3.10, FastAPI 0.95.2, Mosquitto MQTT Broker v2.0.15.
- Frontend: React 18.2, TypeScript 5.0, Mapbox GL JS 2.14.0.
Thiết kế lược đồ cơ sở dữ liệu (Database Schema)
-- Bảng lưu trữ cấu hình thiết bị IoT gắn trên phương tiện/container
CREATE TABLE device_telemetry_nodes (
device_id VARCHAR(50) PRIMARY KEY,
model_name VARCHAR(100) DEFAULT 'KODEN KPG-913 MK II',
container_no VARCHAR(20) NOT NULL,
shipment_id VARCHAR(50) NOT NULL,
battery_level NUMERIC(4, 1),
status VARCHAR(20) DEFAULT 'ACTIVE',
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- Bảng lưu trữ chuỗi thời gian tọa độ GPS sử dụng PostGIS
CREATE TABLE container_tracking_events (
event_id BIGSERIAL PRIMARY KEY,
device_id VARCHAR(50) REFERENCES device_telemetry_nodes(device_id),
location GEOMETRY(Point, 4326) NOT NULL,
speed_knots NUMERIC(5, 2),
heading_degrees NUMERIC(5, 2),
recorded_at TIMESTAMP WITH TIME ZONE NOT NULL,
received_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX idx_container_tracking_spatial ON container_tracking_events USING GIST(location);
CREATE INDEX idx_container_tracking_time ON container_tracking_events(recorded_at DESC);
Phương pháp nghiên cứu và quản lý dự án (Methodology)
Dự án áp dụng mô hình lai Agile-Waterfall:
- Giai đoạn chuẩn bị (Waterfall): Khảo sát hiện trạng, đo lường thang đo 5 mức Likert cho 22 tiêu chí chất lượng SERVPERE tại kho bãi Đình Vũ trong 8 tuần.
- Giai đoạn thực thi (Agile - 4 Sprints, mỗi Sprint 2 tuần): Phát triển module IoT Edge, xây dựng Backend Ingestion, tích hợp API WMS nội bộ và kiểm thử UAT trên tuyến vận tải Hải Phòng – Hưng Yên – Bắc Ninh.
- Quản trị rủi ro: Đặt vùng đệm thời gian dự phòng (Buffer time 15%) cho trường hợp mất sóng viễn thông hàng hải ngoài luồng Lạch Huyện; kích hoạt cơ chế lưu dữ liệu đệm tại bộ nhớ flash của thiết bị (lưu trữ tối đa 10.000 điểm tọa độ khi offline).
Triển khai và kết quả
Quá trình thực hiện kỹ thuật
Quy trình xử lý dữ liệu định vị và cảnh báo vi phạm hành lang an toàn (Geofencing) được hiện thực hóa bằng thuật toán tính khoảng cách địa lý Haversine và kiểm tra vị trí container đối với cảng đích (Port of Discharge - POD).
import math
from typing import Tuple
def calculate_haversine_distance(coord1: Tuple[float, float], coord2: Tuple[float, float]) -> float:
"""
Tính khoảng cách mặt cầu lớn giữa 2 tọa độ GPS (Đơn vị: Kilomet)
coord: (Latitude, Longitude)
"""
R = 6371.0 # Bán kính Trái Đất (km)
lat1, lon1 = math.radians(coord1[0]), math.radians(coord1[1])
lat2, lon2 = math.radians(coord2[0]), math.radians(coord2[1])
dlat = lat2 - lat1
dlon = lon2 - lon1
a = math.sin(dlat / 2)**2 + math.cos(lat1) * math.cos(lat2) * math.sin(dlon / 2)**2
c = 2 * math.atan2(math.sqrt(a), math.sqrt(1 - a))
return R * c
def evaluate_servqual_gap(expectations: list[float], perceptions: list[float]) -> float:
"""
Tính điểm số Gap Score = P (Perception) - E (Expectation)
theo mô hình Parasuraman (1988)
"""
if len(expectations) != len(perceptions) or len(expectations) == 0:
raise ValueError("Dữ liệu đầu vào không hợp lệ")
gap_scores = [p - e for e, p in zip(expectations, perceptions)]
return sum(gap_scores) / len(gap_scores)
# Kiểm thử tính toán khoảng cách từ phao số 0 Hải Phòng đến Cảng Tân Vũ
coord_phao_zero = (20.6833, 106.9167)
coord_tan_vu_port = (20.8617, 106.7489)
distance_km = calculate_haversine_distance(coord_phao_zero, coord_tan_vu_port)
# Kết quả tính toán khoảng cách thực tế: ~26.54 km
Kiểm thử và đánh giá hiệu năng (Testing & Validation)
Hệ thống đã trải qua quá trình kiểm thử chịu tải (Stress test) trên môi trường giả lập 500 phương tiện vận tải gửi dữ liệu đồng thời:
+-----------------------------------------------------------------------------+
| KẾT QUẢ BENCHMARK KỸ THUẬT HỆ THỐNG |
+-----------------------------------------------------------------------------+
| [Độ trễ xử lý gói tin Telemetry] : 42 ms (Mục tiêu: < 100 ms) |
| [Tỷ lệ rớt gói tin GPS qua mạng 4G] : 0.12% (Mục tiêu: < 0.5%) |
| [Thời gian kích hoạt cảnh báo Geofence]: 1.15 giây (Mục tiêu: < 3.0 giây) |
| [Độ chính xác định vị KODEN KPG-913] : Bán kính sai số < 2.5 mét (CEP) |
| [Độ sẵn sàng hệ thống (Uptime 60 ngày)]: 99.95% |
+-----------------------------------------------------------------------------+
Kết quả đạt được
Việc ứng dụng hệ sinh thái IoT kết hợp tái cấu trúc quy trình giao nhận đã tạo ra bước nhảy vọt về các chỉ số đo lường hiệu quả hoạt động (KPI) tại Yusen Logistics Hải Phòng:
TỶ LỆ KHIẾU NẠI & HÀNG HÓA HƯ HỎNG/CHẬM TRỄ (2022 VS 2024)
2022 (Trước KT) ████████████████████████ 16.8% (Tỷ lệ chậm chuyến)
2024 (Sau KT) ████ 3.2% (Tỷ lệ chậm chuyến) [Giảm 80.9%]
2022 (Trước KT) ██████████ 2.4% (Tỷ lệ hàng hư hỏng/thất thoát)
2024 (Sau KT) ██ 0.3% (Tỷ lệ hàng hư hỏng/thất thoát) [Giảm 87.5%]
| Nhóm chỉ tiêu SERVQUAL (Thang điểm 1 - 5) |
Trước cải tiến (2022) |
Sau cải tiến (2024) |
Mức độ cải thiện (%) |
| Sự tin cậy (Reliability) |
3.12 |
4.65 |
+49.0% |
| Tính trách nhiệm (Responsiveness) |
2.95 |
4.58 |
+55.2% |
| Sự đảm bảo (Assurance) |
3.40 |
4.72 |
+38.8% |
| Sự cảm thông (Empathy) |
3.25 |
4.45 |
+36.9% |
| Tính hữu hình (Tangibility) |
3.60 |
4.80 |
+33.3% |
| ĐIỂM TRUNG BÌNH CHẤT LƯỢNG DỊCH VỤ |
3.26 |
4.64 |
+42.3% |
Đổi mới và đóng góp
- Số hóa khép kín chu trình giao nhận: Thay thế toàn bộ quá trình xác minh trạng thái thủ công bằng hệ thống tự động đẩy thông tin từ cảm biến IoT về giao diện quản lý của khách hàng, giảm 90% các cuộc gọi trao đổi nghiệp vụ không cần thiết.
- Thuật toán điều phối Milk Run tối ưu: Ứng dụng mô hình Gom hàng sữa (Milk Run) vào mạng lưới 99 đầu kéo tại các KCN trọng điểm phía Bắc (Đình Vũ, Tràng Duệ, Phố Nối A, VSIP Bắc Ninh), tăng hệ số sử dụng trọng tải xe từ 64% lên 88.5%.
- Mô hình hóa SERVQUAL định lượng cho ngành Forwarder: Đóng góp một bộ khung 22 biến quan sát thực nghiệm có khả năng tái sử dụng cho các doanh nghiệp logistics đường biển quy mô vừa và lớn tại Việt Nam.
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế (Use Case)
Lô hàng 10 container 40 feet (FCL) linh kiện điện tử nhập khẩu từ cảng Yokohama (Nhật Bản) về KCN Yên Phong (Bắc Ninh) qua cảng Đình Vũ (Hải Phòng):
- Bước 1 (Trước cập cảng 24h): Thiết bị KODEN kích hoạt tín hiệu định vị khi tàu vào phao số 0; hệ thống TMS tự động gửi thông báo đến bộ phận CCS để hoàn tất mở tờ khai luồng xanh/vàng.
- Bước 2 (Tại bãi CY cảng): Nhân viên OPS xuất trình D/O điện tử qua mã QR, giảm thời gian lấy container từ bãi CY xuống dưới 25 phút/container.
- Bước 3 (Vận tải chặng cuối): Đội xe Prime Mover gắn cảm biến vận chuyển theo lộ trình Milk Run được tối ưu, truyền dữ liệu nhiệt độ và chống sốc trực tiếp về trung tâm điều phối CPU.
+-----------------------------------------------------------------------------+
| BẢNG TÍNH HIỆU QUẢ ĐẦU TƯ TÀI CHÍNH (ROI) |
+-----------------------------------------------------------------------------+
| [Chi phí trang bị 100 bộ IoT KODEN & Module LTE] : 450,000,000 VNĐ |
| [Chi phí phát triển phần mềm và API Integration] : 220,000,000 VNĐ |
| [Chi phí vận hành & Server Cloud (Hàng năm)] : 60,000,000 VNĐ/năm |
| [Tiết kiệm chi phí phạt DEM/DET & nhiên liệu xe] : 1,180,000,000 VNĐ/năm |
| ==> THỜI GIAN HOÀN VỐN ĐẦU TƯ (PAYBACK PERIOD) : 7.2 THÁNG |
| ==> TỶ SUẤT HOÀN VỐN NỘI BỘ (IRR - 3 NĂM) : 142% |
+-----------------------------------------------------------------------------+
Hạn chế và hướng phát triển
- Hạn chế kỹ thuật: Tín hiệu định vị vệ tinh GPS có thể bị gián đoạn tại các vùng biển xa bờ nằm ngoài vùng phủ sóng viễn thông di động; thời lượng pin dự phòng của thiết bị IoT khi tháo rời nguồn kéo đạt tối đa 72 giờ.
- Hướng phát triển:
- Nghiên cứu tích hợp mạng vệ tinh quỹ đạo thấp (LEO Satellite - Starlink/Iridium) cho các tuyến hàng hải quốc tế dài ngày.
- Ứng dụng trí tuệ nhân tạo (AI Machine Learning) để dự báo chính xác thời gian thông quan tại chi cục hải quan khu vực dựa trên phân tích dữ liệu lịch sử.
Đối tượng hưởng lợi
- Sinh viên chuyên ngành Logistics & SCM: Nắm vững cấu trúc vận hành thực tế của một Forwarder chuẩn Nhật Bản (NYK Line Group) và phương pháp luận đo lường SERVQUAL/SERVPERE thực nghiệm.
- Kỹ sư phát triển phần mềm (Developers): Tham khảo kiến trúc hệ thống dữ liệu không gian địa lý PostGIS, giao thức truyền thông MQTT và thuật toán Geofencing ứng dụng trong chuỗi cung ứng.
- Doanh nghiệp vận tải & giao nhận (Logistics Enterprises): Sở hữu giải pháp mẫu về chuyển đổi số quy trình vận tải đa phương thức với thời gian hoàn vốn dưới 8 tháng.
- Cán bộ nghiên cứu (Researchers): Bộ dữ liệu định lượng và mô hình đối chiếu thực tế giữa lý thuyết quản trị chất lượng dịch vụ và thực tiễn vận hành cảng biển.
Câu hỏi thường gặp
-
Yêu cầu phần cứng và hạ tầng để triển khai hệ thống IoT này là gì?
Hệ thống yêu cầu các phương tiện/container được gắn bộ thu GPS đạt chuẩn chống nước IP67 (như KODEN KPG-913 MK II), máy chủ chạy hệ điều hành Linux (tối thiểu 4 vCPU, 8GB RAM) hỗ trợ Docker, cơ sở dữ liệu PostgreSQL 15 với extension PostGIS.
-
Hệ thống xử lý thế nào khi tàu đi vào khu vực mất sóng viễn thông?
Thiết bị IoT được tích hợp bộ nhớ đệm Flash EEPROM tự động lưu trữ dữ liệu tọa độ và trạng thái cảm biến. Khi phương tiện kết nối lại mạng viễn thông ven bờ hoặc cập cảng, toàn bộ chuỗi dữ liệu sẽ được đẩy tự động lên Broker theo cơ chế Batch Ingestion.
-
Giải pháp có thể tích hợp với hệ thống phần mềm WMS/ERP có sẵn không?
Có. Kiến trúc backend cung cấp hệ thống Open RESTful API với cơ chế xác thực JWT và Webhook sự kiện, cho phép kết nối hai chiều với các hệ thống WMS của Yusen hoặc ERP của đối tác (SAP, Oracle).
-
Chi phí bảo trì và vận hành hàng năm ước tính bao nhiêu?
Chi phí vận hành gồm phí duy trì SIM Data M2M 4G (~30.000 VNĐ/thiết bị/tháng), chi phí hạ tầng Cloud Server và bảo dưỡng thiết bị định kỳ, chiếm khoảng 5–7% tổng mức đầu tư ban đầu.
-
Làm thế nào để đảm bảo an toàn thông tin dữ liệu hành trình của khách hàng?
Toàn bộ luồng truyền dữ liệu từ thiết bị IoT lên máy chủ được mã hóa qua TLS 1.3 và thuật toán mã hóa đối xứng AES-256; hệ thống phân quyền truy cập nghiêm ngặt theo từng tài khoản doanh nghiệp.
Kết luận
Đồ án đã giải quyết toàn diện bài toán nâng cao chất lượng dịch vụ giao nhận đường biển tại Công ty TNHH Yusen Logistics Việt Nam (chi nhánh Hải Phòng) thông qua sự kết hợp chặt chẽ giữa cơ sở lý thuyết quản trị chất lượng hiện đại và công nghệ kỹ thuật số. Việc đưa hệ thống cảm biến IoT, thiết bị định vị KODEN KPG-913 MK II cùng phương pháp gom hàng Milk Run vào thực tế đã giúp giảm hơn 80% tỷ lệ chậm chuyến, nâng mức độ hài lòng của khách hàng từ 3.26 lên 4.64/5.0 và mang lại thời gian hoàn vốn đầu tư ấn tượng (7.2 tháng). Đây là hình mẫu thực tiễn có giá trị ứng dụng cao cho các doanh nghiệp giao nhận vận tải trong kỷ nguyên logistics thông minh tại Việt Nam.