Giới thiệu dự án

Trong bối cảnh công nghiệp hóa và hiện đại hóa, sự ổn định của hệ thống cung cấp điện là yếu tố sống còn đối với các dây chuyền sản xuất, trung tâm dữ liệu, bệnh viện và các tòa nhà thương mại. Theo thống kê từ Viện Nghiên cứu Điện lực (EPRI), các sự cố gián đoạn nguồn điện dù chỉ diễn ra trong vài giây cũng có thể gây thiệt hại hàng chục nghìn USD cho doanh nghiệp do hỏng hóc dây chuyền, hư hại phôi liệu và gián đoạn dữ liệu. Để duy trì tính liên tục, hệ thống chuyển nguồn tự động (Automatic Transfer Switch - ATS) đóng vai trò trung tâm trong việc tự động chuyển đổi giữa nguồn điện lưới chính (Main Utility) và nguồn điện dự phòng (Máy phát điện diesel - Generator hoặc UPS) khi xảy ra các sự cố như mất nguồn, sụt áp, quá áp hoặc mất pha.

Tuy nhiên, phần lớn các tủ ATS truyền thống trên thị trường hiện nay vẫn sử dụng mạch rơ le thời gian rời rạc hoặc các bộ điều khiển chuyên dụng khép kín đắt đỏ, thiếu tính linh hoạt trong việc tùy biến thuật toán và hoàn toàn thiếu khả năng giám sát từ xa theo thời gian thực. Xuất phát từ thực tiễn đó, đề tài "Thiết kế và thực hiện mô hình điều khiển tủ ATS bằng PLC kết hợp với ứng dụng trên điện thoại" do nhóm sinh viên Nguyễn Quang Huy và Lê Tấn Đạt thực hiện dưới sự hướng dẫn của ThS. Phạm Thị Lệ Diễm tại Trường Đại học Công nghiệp TP.HCM (2023) đã giải quyết triệt để bài toán tự động hóa chuyển đổi nguồn kết hợp công nghệ Internet vạn vật (IoT).

+-------------------------------------------------------------------------------+
|                            KIẾN TRÚC TỔNG THỂ HỆ THỐNG ATS                    |
+-------------------------------------------------------------------------------+
|   [LƯỚI ĐIỆN 3P-380V]                   [MÁY PHÁT DIESEL]                     |
|           |                                     |                             |
|    [MCB 4P 20A Lưới]                    [MCB 4P 20A Máy Phát]                 |
|           |                                     |                             |
|   [Rơle VPRA2M Lưới]                    [Rơle VPRA2M Máy Phát]                |
|           \                                     /                             |
|       (Tín hiệu X1)                         (Tín hiệu X2)                     |
|             \                                 /                               |
|              v                               v                                |
|        +-------------------------------------------+                          |
|        |       BỘ ĐIỀU KHIỂN TRUNG TÂM             |                          |
|        |       PLC MITSUBISHI FX3S-30MT/ESS        |                          |
|        +-------------------------------------------+                          |
|              ^                               |                                |
|   (Giao tiếp I/O 24VDC)           (Điều khiển đóng/cắt cuộn hút)              |
|              v                               v                                |
|        +-------------------+           +----------------------------+         |
|        | Kit NodeMCU       |           | Contactor Fuji SC-5-1 (Y1) |         |
|        | ESP8266 CP2102    |           | Contactor Fuji SC-5-1 (Y2) |         |
|        +-------------------+           +----------------------------+         |
|              ^                               |                                |
|         (WiFi 2.4GHz)                 (Khóa liên động điện - cơ)              |
|              v                               |                                |
|        +-------------------+                 v                                |
|        | Google Firebase   |           [TẢI TIÊU THỤ 3P 8kVA]                 |
|        | Realtime Database |                                                  |
|        +-------------------+                                                  |
|              ^                                                                |
|         (Internet/4G)                                                         |
|              v                                                                |
|        +-------------------------------------------+                          |
|        | ỨNG DỤNG DI ĐỘNG ATS CONTROLLER (Android) |                          |
|        +-------------------------------------------+                          |
+-------------------------------------------------------------------------------+

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

  1. Tính toán và lựa chọn khí cụ điện chuẩn xác: Thiết kế mạch động lực và mạch điều khiển cho phụ tải công suất 8 kVA (dòng định mức $I_{tt} \approx 12.15\text{ A}$), đảm bảo các tiêu chuẩn an toàn công nghiệp với bảo vệ quá tải, ngắn mạch, thấp áp, quá áp, lệch pha.
  2. Xây dựng chương trình điều khiển logic khả trình (PLC): Lập trình bộ vi điều khiển PLC Mitsubishi FX3S-30MT/ESS bằng phần mềm GX Works2 với chu trình chuyển đổi nguồn thông minh, tự động điều khiển quy trình đề nổ máy phát 3 lần và chu trình làm mát trước khi tắt máy.
  3. Phát triển module truyền thông IoT không dây: Tích hợp Kit vi điều khiển WiFi ESP8266 NodeMCU CP2102 giao tiếp trực tiếp với PLC thông qua hệ thống rơ le trung gian đệm tín hiệu, đồng bộ dữ liệu thời gian thực lên Google Firebase Realtime Database.
  4. Xây dựng ứng dụng di động ATS CONTROLLER: Thiết kế ứng dụng điều khiển và giám sát trực quan trên nền tảng MIT App Inventor, cho phép kỹ thuật viên theo dõi trạng thái nguồn, điện áp và cưỡng bức chuyển mạch từ xa qua Internet.
  5. Chế tạo và vận hành mô hình thực tế: Lắp đặt hoàn chỉnh tủ điện công nghiệp kích thước $600 \times 500 \times 200\text{ mm}$ với chi phí tối ưu, sẵn sàng ứng dụng cho các cơ sở sản xuất quy mô vừa và nhỏ.

Phạm vi và giới hạn của đề tài

  • Phạm vi ứng dụng: Hệ thống chuyển nguồn tự động lưới - máy phát cho lưới điện 3 pha 4 dây 380V/220V, công suất định mức 8 kVA.
  • Giới hạn kỹ thuật: Tần số hoạt động 50 Hz; thời gian làm mát máy phát được cài đặt mô phỏng thử nghiệm là 10 giây (trong công nghiệp từ 5 - 30 phút); ứng dụng di động tập trung trên hệ điều hành Android kết nối qua nền tảng đám mây Firebase.

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

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

Tiêu chí kỹ thuật Giải pháp Rơ le Thời gian Rời rạc Bộ điều khiển ATS Chuyên dụng (DeepSea / Socomec) Giải pháp Đề tài (PLC FX3S + IoT ESP8266)
Độ tin cậy điều khiển Thấp (nhiều tiếp điểm cơ khí, dễ kẹt) Rất cao (thiết kế chuyên dụng) Rất cao (vi xử lý công nghiệp 32-bit chống nhiễu)
Tính linh hoạt thuật toán Kém (phải đấu nối lại dây điện) Trung bình (cài đặt qua tham số cố định) Tuyệt đối (nạp lại logic phần mềm qua GX Works2)
Giám sát từ xa qua Mobile Không hỗ trợ Tùy chọn Modbus RTU/TCP (phụ phí cao) Tích hợp sẵn qua WiFi & Firebase Cloud (Miễn phí)
Khả năng mở rộng I/O Khó khăn Hạn chế theo model phần cứng Dễ dàng mở rộng lên đến 30 Input / 24 Output
Chi phí đầu tư linh kiện Thấp (~ 3.000.000 - 4.500.000 VNĐ) Rất cao (> 18.000.000 - 30.000.000 VNĐ) Tối ưu (~ 8.000.000 VNĐ cho trọn bộ tủ thực tế)

Phân loại yêu cầu theo mô hình MoSCoW

  • Must Have (Bắt buộc phải có): Khóa liên động cơ - điện tuyệt đối giữa 2 contactor Lưới và Máy phát để chống ngắn mạch liên nguồn; bảo vệ mất pha, đảo pha, thấp áp ($< 85% U_{đm}$) và quá áp ($> 110% U_{đm}$) qua rơ le chuyên dụng Selec VPRA2M; tự động đề máy phát 3 chu kỳ khi mất lưới.
  • Should Have (Nên có): Điều khiển 3 chế độ độc lập (Tự động - Bằng tay tại mặt tủ - Điều khiển từ xa qua Ứng dụng điện thoại); đèn báo trạng thái pha và đồng hồ hiển thị Volt/Ampe trên cánh tủ.
  • Could Have (Có thể có): Đồng bộ hóa trạng thái tức thời lên ứng dụng di động dưới 1 giây; tính năng làm mát động cơ máy phát không tải trước khi dừng.
  • Won't Have (Chưa thực hiện ở giai đoạn này): Tích hợp phân tích chất lượng điện năng chuyên sâu dạng sóng hài (Harmonics THD) và điều tốc tự động máy phát điện qua CAN bus.

Thiết kế hệ thống

Danh mục công nghệ và phần mềm sử dụng

  • Bộ điều khiển khả trình (PLC): Mitsubishi FX3S-30MT/ESS (16 ngõ vào DC 24V, 14 ngõ ra Transistor dạng Source, nguồn cấp 100-240VAC).
  • Phần mềm lập trình PLC: GX Works2 phiên bản 1.58G (ngôn ngữ Ladder Logic).
  • Vi điều khiển truyền thông: Kit RF NodeMCU ESP8266 CP2102 (Firmware Lua/C++, vi điều khiển 32-bit Tensilica L106 80MHz, chuẩn Wi-Fi 802.11 b/g/n 2.4GHz).
  • Môi trường phát triển IoT: Arduino IDE phiên bản 1.8.19 cùng gói board ESP8266 core v3.0.2 và thư viện FirebaseArduino/FirebaseESP8266.
  • Cơ sở dữ liệu đám mây: Google Firebase Realtime Database (REST API, kiến trúc lưu trữ NoSQL JSON).
  • Nền tảng phát triển ứng dụng di động: MIT App Inventor 2 (Web-based Visual Programming).
  • Khí cụ đo lường & bảo vệ: Rơ le bảo vệ điện áp Selec VPRA2M (3 pha 4 dây, giám sát dải điện áp $55% - 125%$ $U_{đm}$); Biến dòng bảo vệ Sfim 50/5A; Đồng hồ vôn kế/ampe kế Sfim.

Cấu trúc cơ sở dữ liệu Firebase Realtime Database

Hệ thống sử dụng cấu trúc cây JSON đơn giản, tối ưu băng thông truyền nhận cho các thiết bị nhúng:

{
  "ATS_CONTROLLER": {
    "CONTROL": {
      "ON_S": 0,
      "OFF_S": 0,
      "ON_G": 0,
      "OFF_G": 0,
      "DE_G": 0,
      "TAT_G": 0
    },
    "STATUS": {
      "NGUON_S": 1,
      "NGUON_G": 0,
      "TAI_S": 1,
      "TAI_G": 0,
      "SUCO": 0
    }
  }
}

+---------------------------------------------------------------------------------------+
|                    QUY TRÌNH TRAO ĐỔI DỮ LIỆU ĐIỀU KHIỂN VÀ GIÁM SÁT                  |
+---------------------------------------------------------------------------------------+
|                                                                                       |
|  [ỨNG DỤNG SMARTPHONE]        [GOOGLE FIREBASE]       [NODEMCU ESP8266]     [PLC FX3S]|
|          |                            |                       |                  |    |
|          |--- 1. Set ON_S = 31 ------>|                       |                  |    |
|          |    (Ghi lệnh điều khiển)   |                       |                  |    |
|          |                            |--- 2. Stream Data --->|                  |    |
|          |                            |    (Đọc giá trị 31)   |                  |    |
|          |                            |                       |-- 3. Xuất D0=HIGH|    |
|          |                            |                       |   (Kích rơ le K1)|    |
|          |                            |                       |                  |    |
|          |                            |                       |   [Đóng X11] --->|    |
|          |                            |                       |                  |    |
|          |                            |                       |   [PLC xử lý]    |    |
|          |                            |                       |   [Kích Y1=ON]   |    |
|          |                            |                       |                  |    |
|          |                            |                       |<-- 4. Phản hồi --|    |
|          |                            |                       |    (Đọc Y1 qua D5|    |
|          |                            |<-- 5. Set TAI_S = 1 --|                  |    |
|          |                            |    (Cập nhật trạng    |                  |    |
|          |                            |     thái hoạt động)   |                  |    |
|          |<-- 6. Nhận dữ liệu Realtime|                       |                  |    |
|          |    (Bật đèn báo xanh TAI-S)|                       |                  |    |
|                                                                                       |
+---------------------------------------------------------------------------------------+

Phương pháp nghiên cứu và triển khai

Dự án áp dụng phương pháp nghiên cứu kết hợp giữa mô hình hóa tính toán kỹ thuật điện và phát triển phần mềm theo mô hình thác nước lặp (Iterative Waterfall):

  1. Giai đoạn 1: Tính toán lý thuyết khí cụ: Tính toán phụ tải định mức $S_{tt} = 8\text{ kVA}$, xác định dòng điện định mức $I_{tt} = 12.15\text{ A}$, lựa chọn cáp đồng $2.5\text{ mm}^2$ ($J = 5\text{ A/mm}^2$), aptomat MCB 20A 6kA, khởi động từ Contactor 22A và rơ le nhiệt/áp.
  2. Giai đoạn 2: Thiết kế sơ đồ nguyên lý: Thiết kế mạch động lực có khóa liên động cơ khí giữa 2 contactor Fuji SC-5-1, mạch điều khiển đa tầng bảo vệ sử dụng tín hiệu tiếp điểm rơ le trung gian Omron 24VDC và 220VAC.
  3. Giai đoạn 3: Phát triển thuật toán PLC & Nhúng: Viết chương trình điều khiển tự động trên GX Works2; lập trình firmware cho ESP8266 trên Arduino IDE nhằm phân tích gói tin JSON từ Firebase.
  4. Giai đoạn 4: Thi công tủ điện & Tích hợp: Bố trí thiết bị công nghiệp trong vỏ tủ $600 \times 500 \times 200\text{ mm}$, bấm đầu cos, đi dây máng luồn chuyên nghiệp, tích hợp mạch nguồn cách ly 24VDC.
  5. Giai đoạn 5: Thử nghiệm và đánh giá chất lượng (QA): Kiểm thử các kịch bản mất pha ngẫu nhiên, sụt áp nguồn lưới, cưỡng bức chuyển nguồn qua ứng dụng di động trong nhiều điều kiện mạng khác nhau (WiFi/4G).

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

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

1. Tính toán kỹ thuật chọn thiết bị động lực

  • Xác định dòng điện làm việc định mức của phụ tải 8 kVA: $$I_{tt} = \frac{S_{tt}}{\sqrt{3} \times U_{đm}} = \frac{8000}{\sqrt{3} \times 380} \approx 12.155\text{ (A)}$$
  • Lựa chọn Aptomat MCB: $$I_{MCB} \ge 1.25 \times I_{tt} = 1.25 \times 12.155 = 15.19\text{ (A)}$$ $\rightarrow$ Lựa chọn MCB Chint NB1-63 C20 (4 cực 3 pha 4 dây, dòng định mức $I_n = 20\text{ A}$, dòng cắt ngắn mạch $I_{cu} = 6\text{ kA}$).
  • Lựa chọn Khởi động từ Contactor: $$I_{Contactor} \ge 1.25 \times I_{tt} = 15.19\text{ (A)}$$ $\rightarrow$ Lựa chọn Contactor Fuji SC-5-1 AC220V (3 cực, dòng định mức tải AC-3 là $22\text{ A}$, điện áp cách điện $690\text{V}$, tích hợp tiếp điểm phụ $1\text{NO} + 1\text{NC}$).
  • Lựa chọn tiết diện dây dẫn đồng: $$S_{dây} = \frac{I_{tt}}{J_{Cu}} = \frac{12.155}{5} = 2.43\text{ (mm}^2\text{)}$$ $\rightarrow$ Lựa chọn cáp đồng đơn nhiều sợi tiết diện chuẩn $2.5\text{ mm}^2$ Cadivi chịu tải an toàn đến $25\text{ A}$.

2. Bảng phân công ngõ vào/ra (I/O Map) trên PLC FX3S-30MT

Địa chỉ I/O Ký hiệu thiết bị Chức năng kỹ thuật trong hệ thống
X001 VPRA2M_1 Tín hiệu báo nguồn lưới đạt chuẩn (Tiếp điểm thường mở từ rơ le bảo vệ điện áp 1)
X002 VPRA2M_2 Tín hiệu báo nguồn máy phát đạt chuẩn (Tiếp điểm thường mở từ rơ le bảo vệ 2)
X004 ON/OFF_MF (WIFI) Tín hiệu kích hoạt đề/tắt máy phát từ Kit WiFi NodeMCU ESP8266
X005 CHE_DO_WIFI Tín hiệu chọn chế độ điều khiển qua ứng dụng di động
X011 ON_OFF_KLUOI (WIFI) Lệnh đóng/ngắt Contactor Lưới từ ứng dụng di động
X012 ON_OFF_KMF (WIFI) Lệnh đóng/ngắt Contactor Máy phát từ ứng dụng di động
Y001 K_LUOI Cuộn hút Contactor cấp nguồn lưới cho tải (Fuji SC-5-1 cuộn 220VAC)
Y002 K_MF Cuộn hút Contactor cấp nguồn máy phát cho tải
Y003 ON_MF Tín hiệu kích đề máy phát (qua rơ le đệm đóng mạch củ đề máy phát)
Y004 OFF_MF Tín hiệu ngắt cấp dầu/đánh lửa để tắt máy phát
Y005 SUCO_MF Tín hiệu cảnh báo đèn sự cố máy phát (sau 3 lần đề không nổ)

3. Thuật toán điều khiển tự động (Ladder Logic)

Quy trình tự động hóa chuyển đổi nguồn được thực thi tuần tự trên CPU của PLC:

// Mã giả thuật toán chuyển nguồn tự động trên PLC FX3S
IF (X001 == OFF) THEN                 // Mất lưới hoặc lỗi điện áp lưới (VPRA2M_1 ngắt)
    Start Timer T0 (Delay = 5s);      // Đếm trễ 5 giây để loại trừ sự cố mất áp thoáng qua
    IF (Timer T0 Done) THEN
        Set Y001 = OFF;               // Cắt Contactor lưới ngay lập tức
        Counter C1 = 0;
        WHILE (C1 < 3 AND X002 == OFF) DO
            Set Y003 = ON;            // Kích đề máy phát nổ trong 3 giây
            Wait(3s);
            Set Y003 = OFF;           // Dừng đề 5 giây nghỉ
            Wait(5s);
            C1 = C1 + 1;
        END_WHILE;
        
        IF (X002 == ON) THEN          // Máy phát nổ thành công, điện áp VPRA2M_2 đạt chuẩn
            Start Timer T1 (Delay = 5s); // Đợi máy phát chạy ổn định 5 giây
            IF (Timer T1 Done) THEN
                Set Y002 = ON;        // Đóng Contactor cấp điện từ máy phát cho tải
            END_IF;
        ELSE
            Set Y005 = ON;            // Bật đèn báo sự cố máy phát (đề 3 lần thất bại)
        END_IF;
    END_IF;
END_IF;

IF (X001 == ON AND Y002 == ON) THEN  // Nguồn lưới phục hồi bình thường
    Start Timer T2 (Delay = 5s);      // Đếm trễ 5 giây kiểm tra lưới điện ổn định
    IF (Timer T2 Done) THEN
        Set Y002 = OFF;               // Cắt Contactor máy phát
        Wait(1s);                     // Thời gian chết an toàn (Dead-time)
        Set Y001 = ON;                // Đóng lại Contactor lưới
        Start Timer T3_Cooling(10s);  // Chế độ máy phát chạy không tải làm mát
        IF (Timer T3_Cooling Done) THEN
            Set Y004 = ON;            // Tắt máy phát hoàn toàn
        END_IF;
    END_IF;
END_IF;

4. Mã nguồn lập trình nhúng ESP8266 giao tiếp Firebase

#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>

#define FIREBASE_HOST "ats-controller-project-default-rtdb.firebaseio.com"
#define FIREBASE_AUTH "AIzaSyD7-v2Qc9XXXXXXXXXXXXXXX"
#define WIFI_SSID "ATS_INDUSTRIAL_AP"
#define WIFI_PASSWORD "Automation2023"

// Định nghĩa chân GPIO xuất tín hiệu sang rơ le đệm cấp vào ngõ vào PLC
const int PIN_K_LUOI = D0;  // Gửi tín hiệu X011 (Đóng/Ngắt K Lưới)
const int PIN_K_MF   = D1;  // Gửi tín hiệu X012 (Đóng/Ngắt K Máy Phát)
const int PIN_DE_MF  = D2;  // Gửi tín hiệu X004 (Đề nổ máy phát)
const int PIN_TAT_MF = D3;  // Gửi tín hiệu tắt máy phát
const int PIN_STATUS_ERROR = D5; // Đọc trạng thái lỗi Y005 từ PLC

void setup() {
  Serial.begin(115200);
  pinMode(PIN_K_LUOI, OUTPUT);
  pinMode(PIN_K_MF, OUTPUT);
  pinMode(PIN_DE_MF, OUTPUT);
  pinMode(PIN_TAT_MF, OUTPUT);
  pinMode(PIN_STATUS_ERROR, INPUT_PULLUP);

  // Khởi tạo mức điện áp ban đầu 0V (Mức thấp)
  digitalWrite(PIN_K_LUOI, LOW);
  digitalWrite(PIN_K_MF, LOW);
  digitalWrite(PIN_DE_MF, LOW);
  digitalWrite(PIN_TAT_MF, LOW);

  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("\nWiFi Connected! IP: " + WiFi.localIP().toString());

  Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}

void loop() {
  // Đọc lệnh điều khiển từ Firebase Realtime Database
  int cmd_ON_S = Firebase.getInt("ATS_CONTROLLER/CONTROL/ON_S");
  if (cmd_ON_S == 31) {
    digitalWrite(PIN_K_LUOI, HIGH); // Xuất mức cao kích rơ le đệm đóng X011
  } else {
    digitalWrite(PIN_K_LUOI, LOW);
  }

  int cmd_ON_G = Firebase.getInt("ATS_CONTROLLER/CONTROL/ON_G");
  if (cmd_ON_G == 41) {
    digitalWrite(PIN_K_MF, HIGH);   // Xuất mức cao kích rơ le đệm đóng X012
  } else {
    digitalWrite(PIN_K_MF, LOW);
  }

  // Đọc tín hiệu sự cố phản hồi từ ngõ ra PLC để cập nhật ngược lên đám mây
  if (digitalRead(PIN_STATUS_ERROR) == LOW) {
    Firebase.setInt("ATS_CONTROLLER/STATUS/SUCO", 91); // Báo sự cố về App
  } else {
    Firebase.setInt("ATS_CONTROLLER/STATUS/SUCO", 0);
  }

  if (Firebase.failed()) {
    Serial.print("Firebase Streaming Error: ");
    Serial.println(Firebase.error());
  }
  delay(100); // Chu kỳ quét 100ms
}

Thử nghiệm và đánh giá chất lượng

Hệ thống đã trải qua 50 chu kỳ kiểm thử vận hành đóng cắt thực tế với tải thuần trở và tải động cơ 3 pha công suất 8 kVA:

Kịch bản kiểm thử Thông số cài đặt Thời gian tác động thực tế Trạng thái hệ thống
Mất pha lưới đột ngột Tháo ngẫu nhiên 1 trong 3 pha lưới $5.12\text{ giây}$ (Trễ lọc nhiễu 5s + 0.12s trễ cơ khí contactor) Cắt $K_{Lưới}$, đề nổ máy phát, đóng $K_{MáyPhát}$ an toàn
Khôi phục lưới điện Cấp lại đủ 3 pha điện áp 380V $5.18\text{ giây}$ (5s kiểm tra ổn định + 0.18s ngắt/đóng liên động) Đóng lại $K_{Lưới}$, chạy làm mát 10s rồi tắt máy phát
Sụt áp lưới nghiêm trọng Chỉnh nguồn cấp sụt $< 195\text{V}$ ($< 85% U_{đm}$) $5.10\text{ giây}$ Rơ le Selec VPRA2M ngắt tiếp điểm, kích hoạt chu trình ATS
Lệnh cưỡng bức từ xa qua App Nhấn nút OFF-SON-G trên điện thoại $480\text{ ms}$ (Mạng 4G Viettel) / $210\text{ ms}$ (WiFi nội bộ) PLC chuyển mạch chính xác, App cập nhật giao diện ngay lập tức
Sự cố máy phát không nổ Khóa van cấp dầu máy phát giả lập Sau 3 chu kỳ đề ($24\text{ giây}$) Dừng đề, ngắt cuộn hút, kích hoạt còi/đèn $Y5$, gửi mã lỗi SUCO=91
+-------------------------------------------------------------------------------+
|             BIỂU ĐỒ THỜI GIAN ĐÁP ỨNG CHUYỂN MẠCH TỰ ĐỘNG (FAILOVER)          |
+-------------------------------------------------------------------------------+
|                                                                               |
| Điện áp Lưới:     ---[380V CHUẨN]--->|x (SỰ CỐ MẤT ÁP/MẤT PHA)                |
|                                      |                                        |
| Tín hiệu VPRA2M1: -------------------|_______ (Ngắt chân X001)                |
|                                      |<-- 5.0s trễ an toàn -->|               |
| Contactor Lưới Y1:===================|________________________|               |
|                                                               |               |
| Tín hiệu Đề MF Y3:                                            |_[Đề 3s]___    |
|                                                                               |
| Áp Máy Phát:                                                  ....[>0.8 Uđm]  |
|                                                                      |<5s>|   |
| Contactor MF Y2:  ___________________________________________________|========|
|                                                                               |
|                                       Tổng thời gian gián đoạn: ~13-15 giây   |
+-------------------------------------------------------------------------------+

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

  • Tỷ lệ chuyển mạch thành công: Đạt $100%$ trong 50 lần thử nghiệm liên tục, không xuất hiện hiện tượng chạm chập liên nguồn nhờ tích hợp song song hai tầng bảo vệ: liên động tiếp điểm thường đóng (NC contact) và khóa chéo logic phần mềm trên PLC (Y1Y2 không bao giờ đồng thời đóng).
  • Độ trễ truyền nhận đám mây: Thời gian phản hồi trung bình giữa điện thoại thông minh và tủ điều khiển qua Firebase Realtime Database đạt mức $350 - 650\text{ ms}$ trên đường truyền 4G thông thường.
  • Chi phí hoàn thiện mô hình: Tổng chi phí gia công chế tạo tủ điện và linh kiện đạt 8.000.000 VNĐ, chỉ bằng khoảng $30% - 40%$ so với việc trang bị các bộ điều khiển ATS ngoại nhập kèm module truyền thông công nghiệp đắt tiền.

Đổi mới và đóng góp kỹ thuật

  1. Kiến trúc điều khiển kết hợp Hybrid (PLC + Micro-IoT Gateway): Thay vì phụ thuộc vào các module truyền thông công nghiệp chính hãng đắt đỏ (như card Ethernet FX3U-ENET-ADP có giá hàng triệu đồng), giải pháp sử dụng Kit WiFi ESP8266 giá rẻ làm cầu nối trung gian chuyển đổi tín hiệu tiếp điểm rơ le sang giao thức truyền thông đám mây đám mây Firebase. Cách tiếp cận này giúp giảm hơn $80%$ chi phí phần cứng truyền thông mà vẫn giữ được độ tin cậy tuyệt đối của phần điều khiển động lực bằng PLC.
  2. Khắc phục triệt để rủi ro nghẽn mạch vật lý: Sự cố kẹt tiếp điểm contactor được triệt tiêu hoàn toàn nhờ hệ thống bảo vệ 3 lớp:
    • Khóa liên động cơ khí trực tiếp gắn giữa 2 thân Contactor Fuji SC-5-1.
    • Khóa liên động điện khí qua tiếp điểm phụ thường đóng NC của rơ le trung gian Omron.
    • Khóa liên động phần mềm logic đảo trong chương trình Ladder của PLC Mitsubishi.
  3. Giám sát năng lượng và chẩn đoán sự cố đa kênh: Khác với tủ ATS truyền thống chỉ báo lỗi qua còi hú tại chỗ, hệ thống cung cấp giao diện trực quan trên Smartphone với 4 trạng thái giám sát nguồn (NGUON-S, NGUON-G, TAI-S, TAI-G) và 6 nút chức năng điều khiển cưỡng bức từ xa, giúp người vận hành đưa ra quyết định xử lý mà không cần trực tiếp có mặt tại phòng điện.

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

Tình huống ứng dụng thực tiễn

  • Trạm phát sóng viễn thông (BTS) và Trung tâm dữ liệu nhỏ: Tự động duy trì nguồn điện liên tục cho các máy chủ và trạm truyền dẫn mà không cần kỹ sư túc trực $24/7$. Khi xảy ra sự cố điện lưới diện rộng, ban quản trị có thể giám sát trạng thái nhiên liệu và thời gian hoạt động của máy phát từ xa qua smartphone.
  • Kho lạnh bảo quản nông thủy sản và dược phẩm: Đảm bảo hệ thống máy nén lạnh không bị mất điện quá 1 phút, ngăn ngừa hư hỏng hàng hóa trị giá hàng tỷ đồng.
  • Trại chăn nuôi công nghệ cao: Tự động kích hoạt quạt thông gió và hệ thống làm mát bằng máy phát điện dự phòng ngay khi mất điện lưới, tránh nguy cơ ngạt khí cho vật nuôi.
+-------------------------------------------------------------------------------+
|                    QUY TRÌNH TRIỂN KHAI LẮP ĐẶT HỆ THỐNG                      |
+-------------------------------------------------------------------------------+
|                                                                               |
|   [GIAI ĐOẠN 1: KHẢO SÁT & TÍNH TOÁN]                                         |
|   - Đo đạc công suất đỉnh của phụ tải 3 pha (P, Q, S).                        |
|   - Kiểm tra thông số máy phát điện và khả năng tự động hóa củ đề.           |
|                                                                               |
|   [GIAI ĐOẠN 2: LẮP RÁP TỦ & ĐI DÂY ĐỘNG LỰC]                                 |
|   - Định vị MCB, Contactor, PLC FX3S, Biến áp 24VDC, Rơ le trên thanh DIN-rail.|
|   - Bấm đầu cos bọc nhựa cách điện, đấu nối mạch động lực cáp đồng 2.5mm2.    |
|   - Lắp đặt cơ cấu khóa liên động cơ khí giữa 2 Contactor Fuji SC-5-1.       |
|                                                                               |
|   [GIAI ĐOẠN 3: NẠP CODE & CẤU HÌNH CLOUD]                                    |
|   - Nạp chương trình Ladder Logic vào PLC FX3S qua cáp USB-SC09 (GX Works2).  |
|   - Cấu hình thông số SSID WiFi và API Key Firebase cho Kit NodeMCU ESP8266.  |
|   - Cài đặt tệp APK ứng dụng ATS CONTROLLER lên thiết bị di động Android.     |
|                                                                               |
|   [GIAI ĐOẠN 4: TEST KHÔNG TẢI & NGHIỆM THU CÓ TẢI]                           |
|   - Chỉnh ngưỡng bảo vệ Selec VPRA2M (Thấp áp 85%, Quá áp 110%, Lệch pha 10%).|
|   - Thử nghiệm đóng cắt không tải 10 lần các chế độ Manual / Auto / Remote.   |
|   - Đóng tải định mức 8 kVA, đo nhiệt độ đầu cos và dòng làm việc liên tục.   |
|                                                                               |
+-------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế (ROI)

Với một cơ sở sản xuất quy mô vừa, chi phí đầu tư một tủ điện ATS PLC IoT hoàn chỉnh khoảng 8.000.000 - 9.500.000 VNĐ. Khi sự cố mất điện lưới xảy ra, thời gian chuyển đổi tự động dưới 15 giây giúp bảo toàn lô sản phẩm trị giá hàng chục triệu đồng. Thời gian hoàn vốn đầu tư (Payback Period) ước tính chỉ sau 1 đến 2 lần sự cố điện lưới được khắc phục kịp thời.


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

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

  • Phụ thuộc vào hạ tầng mạng Wi-Fi cục bộ: Kit vi điều khiển ESP8266 sử dụng sóng Wi-Fi băng tần 2.4GHz. Nếu trạm biến áp hoặc phòng tủ điện bị mất kết nối Internet cáp quang, tính năng điều khiển từ xa qua ứng dụng sẽ tạm thời gián đoạn (tuy nhiên chế độ tự động tại chỗ bằng PLC vẫn hoạt động bình thường $100%$).
  • Khả năng tùy biến giao diện App: Ứng dụng xây dựng trên nền tảng MIT App Inventor có giao diện ở mức cơ bản, chưa tối ưu hóa trải nghiệm người dùng nâng cao (UX/UI) và chưa hỗ trợ hệ điều hành iOS.

Hướng phát triển trong tương lai

  • Tích hợp Module 4G/LTE / NB-IoT công nghiệp: Thay thế hoặc bổ sung module SIM 4G công nghiệp (như SIM7600 hoặc Quectel EC25) để tủ tự động chuyển sang mạng dữ liệu di động khi mất sóng Wi-Fi, nâng cao tính độc lập của kênh truyền thông.
  • Thu thập và hiển thị thông số điện năng toàn diện: Giao tiếp qua mạng truyền thông Modbus RTU RS-485 giữa PLC với đồng hồ đo đa năng kỹ thuật số (như Selec MFM384) để đọc trực tiếp các thông số $U, I, P, Q, \cos\varphi, \text{Hz}$ và hiển thị biểu đồ tiêu thụ điện theo thời gian thực trên điện thoại.
  • Nâng cấp ứng dụng di động đa nền tảng: Lập trình lại ứng dụng di động bằng framework Flutter hoặc React Native, tích hợp tính năng gửi tin nhắn cảnh báo khẩn cấp qua Telegram Bot hoặc thông báo đẩy (Push Notification qua Firebase Cloud Messaging - FCM).

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

  • Sinh viên chuyên ngành Kỹ thuật Điện - Tự động hóa: Tài liệu tham khảo thực tiễn và chuẩn mực về quy trình tính toán khí cụ điện công nghiệp, kỹ thuật lập trình PLC Mitsubishi và phương pháp tích hợp IoT vào hệ thống điện truyền thống.
  • Kỹ sư vận hành và kỹ thuật viên bảo trì: Nắm bắt mô hình chuyển nguồn tin cậy cao với đầy đủ bản vẽ nguyên lý, sơ đồ I/O và mã nguồn nhúng, có thể ứng dụng trực tiếp để cải tạo các tủ điện ATS cũ tại nhà xưởng.
  • Chủ doanh nghiệp và cơ sở sản xuất: Sở hữu giải pháp tự động hóa chuyển nguồn chi phí thấp, tối ưu hóa ngân sách vận hành mà vẫn đảm bảo độ an toàn tối đa cho máy móc và thiết bị đắt tiền.
  • Các nhà nghiên cứu ứng dụng: Cung cấp dữ liệu thực nghiệm về độ ổn định của giải pháp liên lạc đám mây Firebase trong môi trường điều khiển công nghiệp có độ nhiễu điện từ trường (EMI) cao.

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

1. Hệ thống yêu cầu những điều kiện phần cứng nào để triển khai?

Hệ thống yêu cầu nguồn điện lưới 3 pha 380V (hoặc 1 pha 220V tùy chỉnh), máy phát điện có sẵn củ đề điện tự động (khởi động bằng ắc quy 12V/24V), không gian lắp đặt tủ điện tối thiểu $600 \times 500 \times 200\text{ mm}$ và vùng phủ sóng Wi-Fi 2.4GHz có kết nối Internet tại vị trí đặt tủ.

2. Nếu mất kết nối Internet hoặc đứt mạng Wi-Fi, tủ ATS có hoạt động tự động được không?

Có. Hệ thống được thiết kế theo cấu trúc phân tầng an toàn độc lập. Toàn bộ logic tự động phát hiện mất nguồn, trễ lọc nhiễu, kích nổ máy phát và đóng cắt contactor được lưu trữ và thực thi trực tiếp trên bộ nhớ flash của PLC Mitsubishi FX3S. Mạng Internet và vi điều khiển ESP8266 chỉ đóng vai trò giám sát và điều khiển cưỡng bức từ xa, hoàn toàn không làm gián đoạn tính năng tự động tại chỗ khi mất mạng.

3. Tủ ATS này có thể tích hợp với các máy phát điện công nghiệp công suất lớn (> 100 kVA) không?

Hoàn toàn được. Để nâng công suất cho phụ tải lớn hơn, chỉ cần thay đổi định mức của Aptomat khối (MCCB), Khởi động từ (Contactor công suất lớn) hoặc Máy cắt không khí (ACB), kết hợp tính toán lại tiết diện thanh cái đồng (Busbar). Toàn bộ chương trình điều khiển PLC, sơ đồ chân I/O và module điều khiển qua điện thoại đều được giữ nguyên vẹn.

4. Quy trình bảo trì và kiểm tra định kỳ hệ thống bao gồm những bước nào?

Định kỳ 3 - 6 tháng, kỹ thuật viên cần:

  • Siết lại toàn bộ ốc vít tại các đầu cốt động lực và rơ le điều khiển để tránh move nhiệt.
  • Kiểm tra điện áp ắc quy khởi động của máy phát điện.
  • Sử dụng nút nhấn thử nghiệm trên rơ le Selec VPRA2M để kiểm tra độ nhạy tác động khi mất pha.
  • Chuyển switch sang chế độ Manual để kiểm tra hoạt động đóng cắt cơ khí của các contactor.

5. Dự toán tổng chi phí và thời gian thu hồi vốn của dự án như thế nào?

Tổng chi phí linh kiện thực tế để chế tạo tủ điều khiển hoàn chỉnh cho tải 8 kVA là 8.000.000 VNĐ (bao gồm vỏ tủ, PLC Mitsubishi, rơ le bảo vệ Selec, contactor Fuji, MCB Chint và module IoT). Với các doanh nghiệp sản xuất hoặc cơ sở lưu trữ thực phẩm/dược phẩm, hệ thống giúp loại bỏ rủi ro hư hỏng hàng hóa và gián đoạn dây chuyền, mang lại thời gian thu hồi vốn chỉ sau 1 - 2 sự cố mất điện được xử lý kịp thời.


Kết luận

Đề tài tốt nghiệp "Thiết kế và thực hiện mô hình điều khiển tủ ATS bằng PLC kết hợp với ứng dụng trên điện thoại" của nhóm tác giả Nguyễn Quang Huy và Lê Tấn Đạt đã kết hợp thành công công nghệ điều khiển khả trình công nghiệp (PLC) với nền tảng Internet vạn vật (IoT). Hệ thống không chỉ đáp ứng hoàn hảo các yêu cầu kỹ thuật khắt khe về thời gian chuyển mạch, tính liên động an toàn chống sự cố ngắn mạch liên nguồn mà còn mang đến giải pháp giám sát từ xa thông minh với chi phí vô cùng tối ưu.

Mô hình thực tế đã chứng minh tính khả thi cao, hoạt động ổn định và sẵn sàng chuyển giao công nghệ cho các cơ sở sản xuất, tòa nhà và trạm viễn thông quy mô vừa và nhỏ. Đây là minh chứng rõ nét cho xu hướng chuyển đổi số và thông minh hóa các hệ thống kỹ thuật điện công nghiệp trong thời kỳ Cách mạng Công nghiệp 4.0.