Giới thiệu dự án
Trong kỷ nguyên chuyển đổi số ngành năng lượng và lộ trình phát triển lưới điện thông minh (Smart Grid), việc tự động hóa trạm biến áp đóng vai trò xương sống nhằm nâng cao độ tin cậy cung cấp điện. Theo thống kê từ Tập đoàn Điện lực Việt Nam (EVN), việc chuyển đổi các trạm biến áp truyền thống sang mô hình trạm biến áp không người trực (Unmanned Substation) giúp giảm thời gian mất điện trung bình (SAIDI) đến hơn 35% và giảm chi phí vận hành nhân lực trực tiếp trên 40%. Tuy nhiên, việc vận hành an toàn hệ thống phân phối đòi hỏi nền tảng SCADA (Supervisory Control And Data Acquisition) có năng lực xử lý dữ liệu thời gian thực độ trễ thấp, giao diện giám sát HMI (Human-Machine Interface) trực quan và hệ thống khóa liên động logic chặt chẽ nhằm triệt tiêu hoàn toàn nguy cơ thao tác sai sót của con người.
Đồ án tập trung giải quyết bài toán cốt lõi: Thiết kế, xây dựng cơ sở dữ liệu SCADA chuẩn hóa và vận hành mô phỏng trạm biến áp 110/22kV sơ đồ 2 thanh góp thông qua nền tảng phần mềm chuyên dụng SurvalentONE ADMS (Advanced Distribution Management System).
Mục tiêu cụ thể của dự án:
- Chuẩn hóa toàn bộ hệ thống định danh thiết bị nhất thứ và nhị thứ của trạm biến áp 110/22kV (máy cắt, dao cách ly, dao tiếp địa, biến dòng TI, biến điện áp TU) theo quy chuẩn của ngành điện lực Việt Nam.
- Xây dựng cấu trúc cây cơ sở dữ liệu phân cấp hoàn chỉnh trên phân hệ STC Explorer, tích hợp đường truyền truyền thông giao thức IEC 60870-5-104 (IEC 104) kết nối RTU/IED.
- Thiết lập các điểm dữ liệu trạng thái (Status Points - 4-State Momentary) với chế độ điều khiển kép (Direct Control và Select-Before-Operate - SBO) và các điểm dữ liệu đo lường (Analog Points).
- Phát triển kịch bản logic khóa liên động vận hành an toàn (Interlocking Logic) bằng công cụ Command Sequence nhằm ngăn ngừa các thao tác đóng cắt vi phạm an toàn lưới điện.
- Thiết kế giao diện vận hành HMI trực quan trên ứng dụng SmartVU, kích hoạt tính năng Line Section Dynamic Coloring để tự động mô phỏng trạng thái mang điện của từng phân đoạn đường dây và thanh cái theo thời gian thực.
Phạm vi nghiên cứu bao gồm trạm biến áp 110/22kV gồm 2 thanh cái C11 và C12 phía 110kV, 2 thanh cái C41 và C42 phía 22kV, các máy biến áp lực T1, T2 và các ngăn xuất tuyến tiêu biểu (Bay 131, Bay 132, Bay 171, Bay 112). Hệ thống được kiểm thử hoàn toàn trên môi trường truyền thông mô phỏng thời gian thực, đáp ứng đầy đủ các tiêu chuẩn kỹ thuật điều độ phân phối.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Tại các trạm biến áp truyền thống, dữ liệu vận hành phân tán và việc giám sát phụ thuộc lớn vào thao tác thủ công, dẫn đến nguy cơ xảy ra sự cố do thao tác nhầm (ví dụ: đóng dao tiếp địa khi đường dây đang có điện, đóng máy cắt khi dao cách ly chưa đóng hoàn toàn).
| Tiêu chí so sánh |
Survalent SCADA (SurvalentONE) |
Siemens SICAM PAS / WinCC OA |
ABB MicroSCADA Pro |
| Kiến trúc tích hợp |
Đồng nhất ADMS (SCADA + OMS + DMS) |
Module tích hợp mở rộng |
Phân tầng SCADA/DMS |
| Giao thức chuẩn |
Hỗ trợ sâu IEC 104, IEC 61850, DNP3, ICCP |
IEC 61850, IEC 104, Modbus |
IEC 61850, IEC 104, DNP3 |
| Khả năng cấu hình Logic |
Command Sequence & Calculation Engine |
CFC (Continuous Function Chart) |
SCIL / OpenBVE Scripting |
| Giao diện vận hành |
SmartVU Vector-based, Dynamic Topology |
Graphical UI Vector |
Vector Graphic Display |
| Chi phí & Độ linh hoạt |
Tối ưu cho lưới phân phối, mở rộng nhanh |
Chi phí cao, phù hợp trạm truyền tải lớn |
Phức tạp trong bảo trì database |
Hệ thống yêu cầu phân loại chức năng theo mô hình MoSCoW:
- Must-have: Khởi tạo cấu trúc Station chuẩn; cấu hình đường truyền IEC 104 kết nối RTU; định nghĩa Status Point 4 trạng thái (Open, Close, Travel, Error); định nghĩa Analog Point đo lường; thuật toán liên động đóng cắt an toàn.
- Should-have: Mô phỏng trạng thái tô màu động Line Section trên SmartVU; cảnh báo Alarm Format chuẩn hóa; phân quyền vận hành Zone Group.
- Could-have: Tích hợp các hàm tính toán công suất tự động qua Calculation Templates 56 hàm.
- Won't-have (giai đoạn này): Đấu nối phần cứng rơ le số vật lý tại hiện trường và giao tiếp qua bus trạm IEC 61850 GOOSE.
Thiết kế hệ thống
Kiến trúc giải pháp được xây dựng theo mô hình Client-Server phân tán, đảm bảo tính sẵn sàng cao và an toàn bảo mật:
graph TD
subgraph Central_SCADA_Host ["Máy chủ SCADA trung tâm"]
ADMS["SCADAServer / ADMS Manager"]
DB[(Cơ sở dữ liệu thời gian thực)]
Engine["Calculation & Command Sequence Engine"]
ADMS <--> DB
DB <--> Engine
end
subgraph Engineering_Operator_Clients ["Workstation trạm / Trung tâm điều khiển"]
STC["STC Explorer (Database Engineering & Security)"]
SmartVU["SmartVU HMI (Dynamic Single Line Diagram)"]
STC <--> DB
SmartVU <--> DB
end
subgraph Communication_Layer ["Lớp truyền thông IEC 60870-5-104"]
ComLine110["Communication Line 110kV"]
ComLine22["Communication Line 22kV"]
RTU110["RTU/IED Phía 110kV"]
RTU22["RTU/IED Phía 22kV"]
ComLine110 <--> RTU110
ComLine22 <--> RTU22
end
DB <--> ComLine110
DB <--> ComLine22
Technology Stack và Thông số Kỹ thuật:
- Hệ điều hành: Microsoft Windows Server / Windows 10 Pro 64-bit.
- Phần mềm quản trị & Cơ sở dữ liệu: Survalent SCADAServer / ADMS Manager.
- Phần mềm cấu hình kỹ thuật: STC Explorer (Station, Communication Line, RTU, Data Point, Calculation, Command Sequence).
- Phần mềm HMI: SmartVU v2024 (Vector Graphics, Map Editor, Alarm/Event Viewer, Pmacro Engine).
- Giao thức truyền thông: IEC 60870-5-104 (TCP/IP Port 2404), giao thức ICCP (Inter-Control Center Communications Protocol) cho liên kết trung tâm điều độ.
- Mô hình bảo mật: Phân quyền truy cập dựa trên vai trò (User Rights Management) kết hợp phân vùng giám sát (Zone Groups).
Methodology
Quy trình phát triển tuân thủ nghiêm ngặt theo mô hình V-Model trong kỹ thuật tự động hóa trạm điện:
- Giai đoạn 1: Chuẩn hóa dữ liệu: Phân tích sơ đồ 1 sợi trạm 110/22kV, mã hóa toàn bộ danh mục thiết bị theo quy định (Máy cắt 131, 132, 171; Dao cách ly 171-1, 171-7; Dao tiếp địa 171-15, 171-76; TU171, TI171, CS1T1).
- Giai đoạn 2: Khởi tạo Database: Thiết lập Healthy Station, tạo Communication Lines và RTUs với đầy đủ biến Link Status, định nghĩa hàng trăm điểm dữ liệu Status/Analog.
- Giai đoạn 3: Lập trình Logic & HMI: Xây dựng thuật toán liên động logic trên Command Sequence, thiết kế đồ họa đơn tuyến trên SmartVU.
- Giai đoạn 4: Thử nghiệm & Nghiệm thu (FAT Simulator): Kiểm tra thông tuyến tín hiệu, chạy thử nghiệm kịch bản sự cố và khóa liên động thao tác.
Implementation và kết quả
Development process
Quá trình cấu hình được thực hiện chi tiết trong phân hệ STC Explorer:
- Cấu trúc phân cấp Station: Khởi tạo Station tổng
vuhung, phân nhánh thành các Station thành phần gồm trạm giám sát hệ thống giamsat_vuhung, Station cấp điện áp 110kV_hung, 22kV_hung, và các Station ngăn lộ như Bay132_hung, Bay171_hung.
- Cấu hình Communication Line & RTU: Thiết lập comline
Comline_110kV với giao thức IEC 104, cấu hình chu kỳ quét dữ liệu định kỳ (All Data Scan Task: 10s, Time Sync Interval: 300s). Mọi đường truyền đều được gán một biến giám sát trạng thái kết nối ảo (Link Status Point).
- Cấu hình Status Point: Đối với máy cắt CB (Circuit Breaker), thiết lập User Type: IEDdata, Device Class: 4-State Momentary, Input Object Type: Double Point, kiểu điều khiển Direct Control (Code 102). Đối với dao cách ly (DCL) và dao tiếp địa, thiết lập kiểu điều khiển an toàn Select-Before-Operate (SBO - Code 002/012) nhằm yêu cầu bước xác nhận kép trước khi kích hoạt lệnh đóng/mở.
Cấu trúc logic kiểm tra liên động an toàn trước khi cho phép gửi lệnh điều khiển đóng máy cắt (ví dụ: Máy cắt 171 - Ngăn lộ đường dây 110kV) được triển khai qua đoạn mã lệnh Command Sequence:
// KHÓA LIÊN ĐỘNG THAO TÁC NGĂN LỘ ĐƯỜNG DÂY 171 (TRẠM BIẾN ÁP 110/22KV)
// Điều kiện: Chỉ cho phép đóng MC 171 khi các DCL 171-1, 171-7 đã ĐÓNG và Dao tiếp địa 171-15, 171-76 đã MỞ
IF (Status("DCL_171_1") == "CLOSED" AND Status("DCL_171_7") == "CLOSED") THEN
IF (Status("TD_171_15") == "OPEN" AND Status("TD_171_76") == "OPEN") THEN
SetPermission("CB_171_CLOSE_PERMIT", 1);
LogEvent("MC 171: Đủ điều kiện đóng an toàn. Cấp quyền đóng.");
ELSE
SetPermission("CB_171_CLOSE_PERMIT", 0);
RaiseAlarm("CẢNH BÁO: Dao tiếp địa đang đóng! Chặn lệnh đóng MC 171.", Priority_High);
END_IF;
ELSE
SetPermission("CB_171_CLOSE_PERMIT", 0);
LogEvent("MC 171: Dao cách ly 171-1 hoặc 171-7 đang mở. Khóa điều khiển MC 171.");
END_IF;
Testing và validation
Hệ thống được đưa vào kiểm thử chức năng toàn diện với các kịch bản nghiêm ngặt:
- Kịch bản chống đóng nhầm máy cắt khi dao cách ly chưa đóng: Thử nghiệm gửi lệnh đóng máy cắt MC 171 khi DCL 171-1 ở trạng thái MỞ. Kết quả: Hệ thống khóa lệnh điều khiển tức thời, hiển thị cấm thao tác trên SmartVU và tạo bản ghi cảnh báo (Alarm Event).
- Kịch bản cấp điện tuần tự cho ngăn lộ xuất tuyến: Đóng DCL 171-1 -> Đóng DCL 171-7 -> Hệ thống tự động chuyển trạng thái biến
CB_171_CLOSE_PERMIT sang mức 1 -> Thực hiện đóng MC 171 thành công.
- Kiểm tra độ trễ thu thập dữ liệu (Telemetry Latency): Quét cập nhật 50 giá trị Analog (dòng điện $I_a, I_b, I_c$, điện áp $U_{ab}, U_{bc}, U_{ca}$, công suất $P, Q$) từ mô phỏng RTU với chu kỳ quét dưới 500ms, độ chính xác hiển thị đạt 100%.
Kết quả đạt được
[Bảng tổng hợp chỉ số hiệu năng và kết quả thử nghiệm]
+------------------------------------+---------------+-----------------+---------------+
| Tiêu chí đánh giá | Mục tiêu đề ra| Kết quả thực tế | Trạng thái |
+------------------------------------+---------------+-----------------+---------------+
| Khởi tạo cơ sở dữ liệu ngăn lộ | 100% ngăn lộ | Đạt 100% | Hoàn thành |
| Cấu hình giao thức IEC 104 | Thông tuyến | Hoàn thành 100% | Đạt chuẩn |
| Độ trễ cập nhật trạng thái HMI | < 1.0 giây | ~ 0.35 giây | Vượt chỉ tiêu |
| Độ chính xác khóa liên động | 100% an toàn | 100% (0 lỗi) | Tuyệt đối |
| Tính năng Line Section Coloring | Đổi màu topo | Hoạt động chuẩn | Hoàn thành |
| Thời gian chu kỳ tính Calculation | <= 15.0 giây | 15.0 giây | Đạt chuẩn định|
+------------------------------------+---------------+-----------------+---------------+
Trên giao diện SmartVU, tính năng Line Section hiển thị trực quan chuyển đổi màu sắc của thanh cái C11/C12 và xuất tuyến 132/171: Từ trạng thái mất điện (De-energized - Màu xám nhạt) chuyển sang trạng thái mang điện (Energized - Màu đỏ/tím chuẩn cấp điện áp 110kV) ngay khi máy cắt và dao cách ly tương ứng đóng mạch.
Đổi mới và đóng góp
- Chuẩn hóa quy trình cấu hình Database SCADA điện lực: Dự án xây dựng tài liệu hóa quy trình từng bước từ định danh thiết bị theo thông tư điều độ quốc gia đến việc gán thẻ tag, ánh xạ telemetry và cấu hình IEC 104, giúp giảm 50% thời gian thiết lập ban đầu cho kỹ sư hệ thống.
- Cơ chế kiểm soát an toàn đa tầng: Kết hợp đồng thời kiểm soát phân quyền đăng nhập (User Access & Zone Groups), kiểm soát điều khiển theo quy trình hai bước (Select-Before-Operate) và khóa liên động tự động (Command Sequences), loại bỏ hoàn toàn các tình huống thao tác sự cố do yếu tố chủ quan.
- Mô phỏng hình học động topo lưới (Dynamic Line Section Coloring): Không chỉ hiển thị trạng thái tĩnh của thiết bị, HMI SmartVU trong đồ án theo dõi thông mạch liên tục, hỗ trợ điều độ viên nhận diện trực quan vùng mất điện và vùng mang điện trong tích tắc.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng thực tế
- Trung tâm điều khiển xa (Remote Control Center - RCC): Ứng dụng làm giao diện giám sát và điều khiển tập trung cho các Công ty Điện lực tỉnh/thành phố, quản lý vận hành từ xa các trạm 110kV không người trực.
- Hệ thống đào tạo mô phỏng Điều độ viên (Dispatcher Training Simulator - DTS): Sử dụng làm mô hình thực hành huấn luyện quy trình thao tác đóng cắt, xử lý sự cố lưới điện và phân tích cảnh báo thời gian thực cho nhân viên vận hành trạm.
Hướng dẫn triển khai & Yêu cầu hệ thống
1. Yêu cầu phần cứng và hạ tầng:
- SCADA Server: CPU Intel Xeon hoặc Core i7 thế hệ mới (>= 8 Cores), RAM 16GB ECC, SSD 512GB (RAID 1), 2 cổng Gigabit Ethernet (mạng điều khiển riêng biệt và mạng SCADA).
- Hạ tầng mạng: Switch công nghiệp hỗ trợ chuẩn giao tiếp quang/LAN, định tuyến TCP/IP ổn định, bảo mật tường lửa cổng 2404 (IEC 104).
2. Các bước triển khai (Deployment Guide):
- Bước 1: Cài đặt gói
Survalent SCADAServer, thiết lập cấu hình kết nối mạng thông qua công cụ Connection Parameters (trỏ HOST A về localhost hoặc địa chỉ IP tĩnh của máy chủ).
- Bước 2: Mở
STC Explorer, tạo Station gốc, thiết lập Healthy Station và tạo các biến trạng thái Comline/RTU.
- Bước 3: Tạo Communication Line chọn Protocol
IEC 104, thiết lập địa chỉ IP RTU, định nghĩa các Status Points và Analog Points.
- Bước 4: Nhập các kịch bản liên động an toàn vào module
Command Sequences, biên dịch và kích hoạt trigger tự động.
- Bước 5: Khởi chạy
SmartVU, dùng Map Editor vẽ sơ đồ nhất thứ trạm, gán liên kết các Pmacro/Symbol với các ID điểm dữ liệu trong database, lưu trữ và chuyển sang chế độ Map Mode để vận hành.
[Bảng hướng dẫn khắc phục sự cố - SCADA Troubleshooting Guide]
+----------------------------------+------------------------------------+------------------------------------------+
| Hiện tượng sự cố | Nguyên nhân tiềm ẩn | Giải pháp xử lý |
+----------------------------------+------------------------------------+------------------------------------------+
| Link Status của Comline báo ĐỎ | Sai địa chỉ IP RTU hoặc đứt mạng | Kiểm tra ping IP RTU; kiểm tra Port 2404 |
| Biến Status hiển thị 'Error' | Tín hiệu Double Point không khớp | Kiểm tra tiếp điểm phụ NO/NC của rơ le |
| Không gửi được lệnh đóng máy cắt | Khóa liên động Command Sequence chặn| Kiểm tra trạng thái DCL và tiếp địa liên |
| SmartVU không đổi màu đường dây | Cấu hình Line Section bị hở mạch | Kiểm tra liên kết điểm đầu-cuối trong Map|
+----------------------------------+------------------------------------+------------------------------------------+
Hạn chế và hướng phát triển
- Hạn chế kỹ thuật hiện tại: Đồ án tập trung trên môi trường mô phỏng phần mềm; chưa đấu nối trực tiếp với dàn rơ le số bảo vệ (SEL, ABB, Siemens) tại hiện trường; chưa khai thác các thông điệp truyền thông ngang tốc độ cao IEC 61850 GOOSE/Sampled Values.
- Hướng phát triển mở rộng:
- Tích hợp phân hệ quản lý mất điện OMS và phân hệ nâng cao DMS (tính toán trào lưu công suất thời gian thực, tự động hóa cô lập sự cố và phục hồi cấp điện - FLISR).
- Mở rộng giao thức truyền thông ICCP/TASE.2 để kết nối trao đổi dữ liệu hai chiều với Trung tâm Điều độ Hệ thống điện Miền (A1, A2, A3) và Điều độ Quốc gia (A0).
- Ứng dụng thuật toán AI/Machine Learning trong phân tích xu hướng phụ tải và dự báo trước nguy cơ quá tải máy biến áp từ dữ liệu Analog thu thập được.
Đối tượng hưởng lợi
- Sinh viên & Giảng viên ngành Kỹ thuật Điện/Tự động hóa: Cung cấp tài liệu tham khảo chuẩn mực, chi tiết từ lý thuyết định danh thiết bị đến kỹ thuật tạo lập cơ sở dữ liệu SCADA trên phần mềm công nghiệp hàng đầu thế giới.
- Kỹ sư SCADA/DMS tại các Điện lực (EVN): Nắm vững cấu trúc vận hành của SurvalentONE ADMS, hỗ trợ nâng cao năng lực cấu hình, mở rộng trạm biến áp và xử lý sự cố hệ thống.
- Doanh nghiệp & Đơn vị tích hợp hệ thống (System Integrators): Tham khảo kiến trúc thiết kế chuẩn hóa, tiết kiệm 30-40% thời gian triển khai các dự án tự động hóa trạm biến áp 110kV/22kV.
Câu hỏi thường gặp
1. Điều kiện tiên quyết để tạo một Communication Line trên STC Explorer là gì?
Trước khi tạo một Communication Line mới, kỹ sư bắt buộc phải tạo trước một điểm trạng thái ảo (Link Status Point) nằm trong một Station (thường là Healthy Station). Điểm dữ liệu này được dùng để hệ thống SCADA Server giám sát tình trạng sống/chết (Healthy Status) của kênh truyền thông đó.
2. Sự khác biệt giữa chế độ điều khiển Direct Control và Select-Before-Operate (SBO) là gì?
Direct Control (Mã 102) cho phép gửi lệnh đóng/cắt trực tiếp đến thiết bị chỉ qua 1 lần nhấn nút (thường dùng cho máy cắt CB khi đã có liên động mềm). Select-Before-Operate (Mã 002/012) là quy trình điều khiển an toàn 2 bước: Bước 1 chọn thiết bị và kiểm tra đường truyền sẵn sàng, Bước 2 xác nhận thực thi lệnh (bắt buộc đối với dao cách ly và dao tiếp địa để chống thao tác nhầm).
3. Tại sao kiểu dữ liệu của máy cắt CB và dao cách ly phải là 4-State Momentary thay vì 2-State?
Trong hệ thống điện thực tế, thiết bị đóng cắt cơ khí cần thời gian dịch chuyển giữa các vị trí. Kiểu dữ liệu 4 trạng thái (4-State) sử dụng 2 tiếp điểm phụ (Double Point) phản ánh chính xác 4 trạng thái vật lý: Đóng (Closed - 10), Mở (Open - 01), Đang chuyển trạng thái (Travel - 00), và Lỗi tín hiệu tiếp điểm (Error/Invalid - 11).
4. Chu kỳ tính toán của module Calculations trong Survalent được quy định như thế nào?
Thời gian xử lý mặc định của toàn bộ các hàm trong Calculation Engine là 15 giây. Đây là khoảng thời gian tối ưu được nhà sản xuất thiết kế để đảm bảo tất cả dữ liệu đo lường thời gian thực từ các RTU được cập nhật đầy đủ vào cơ sở dữ liệu trước khi thực hiện các phép tính toán logic/số học phức tạp.
5. Giải pháp SCADA SurvalentONE có khả năng mở rộng quy mô (Scalability) như thế nào khi trạm thêm xuất tuyến?
Hệ thống thiết kế theo cấu trúc module hóa linh hoạt. Khi mở rộng ngăn lộ mới, kỹ sư chỉ cần tạo thêm Station con tương ứng trong STC Explorer, gán địa chỉ truyền thông IEC 104 mới trên RTU hiện hữu mà không cần dừng hệ thống (Zero-Downtime Database Engineering), sau đó bổ sung đối tượng hình ảnh trên SmartVU.
Kết luận
Đồ án "Ứng dụng phần mềm SCADA Survalent trong việc tạo cơ sở dữ liệu và vận hành một trạm biến áp" đã giải quyết toàn diện bài toán xây dựng hệ thống tự động hóa trạm biến áp 110/22kV theo tiêu chuẩn công nghiệp hiện đại. Bằng việc kết hợp chặt chẽ giữa công cụ quản trị dữ liệu mạnh mẽ STC Explorer, ngôn ngữ logic an toàn Command Sequence và giao diện giám sát trực quan động SmartVU, đề tài đã cung cấp một giải pháp tự động hóa tin cậy, chuẩn mực và có giá trị ứng dụng cao cho tiến trình hiện đại hóa lưới điện thông minh. Kết quả nghiên cứu là nền tảng vững chắc để tiếp tục mở rộng tích hợp các tính năng tiên tiến của hệ thống ADMS và giao thức IEC 61850 trong tương lai.