Giới thiệu dự án

Bối cảnh và thực trạng ngành cấp nước đô thị

Quá trình đô thị hóa nhanh chóng tại Việt Nam dẫn đến sự bùng nổ của các khu chung cư, ký túc xá tập trung và tổ hợp cao ốc thương mại. Theo thống kê từ Bộ Xây dựng, các đô thị loại I và đặc biệt tại Việt Nam có mật độ dân cư cao tầng tăng trung bình 8.5% mỗi năm. Thách thức lớn nhất trong quản lý vận hành các công trình này là hạ tầng cung cấp nước sinh hoạt: vừa phải đáp ứng liên tục với lưu lượng biến thiên theo giờ cao điểm (sáng 06:00 - 08:00 và tối 18:00 - 20:00), vừa phải duy trì dải áp suất ổn định cho tất cả các tầng theo Quy chuẩn Kỹ thuật Quốc gia.

Hơn 65% các trạm bơm dân dụng truyền thống hiện nay vẫn vận hành theo phương pháp đóng/cắt trực tiếp (Direct On-Line - DOL) hoặc đổi nối Sao - Tam giác (Star-Delta) với công suất định mức cố định kết hợp van cơ khí giảm áp. Phương thức này gây ra hàng loạt hệ lụy kỹ thuật:

  • Tổn thất năng lượng: Tiêu hao điện năng dư thừa từ 25% - 40% do động cơ luôn chạy ở tần số lưới 50 Hz bất kể nhu cầu lưu lượng thấp.
  • Hiện tượng búa nước (Water Hammer): Quá trình đóng/ngắt đột ngột tạo ra các xung áp suất phá hủy đường ống, van một chiều và khớp nối cơ khí.
  • Áp suất phân bố không đồng đều: Các tầng thấp chịu áp lực tĩnh quá mức ($> 4.0\text{ bar}$), dễ gây bục vỡ thiết bị vệ sinh; trong khi các tầng áp mái (tầng 8, 9, 10) chịu áp lực động yếu ($< 0.5\text{ bar}$), không đủ điều kiện mở van tự đóng theo tiêu chuẩn TCVN 12494:2018.
  • Thiếu khả năng giám sát từ xa: Vận hành phụ thuộc hoàn toàn vào nhân công kiểm tra thủ công tại trạm bơm ngầm, dẫn đến độ trễ phát hiện sự cố (rò rỉ, cạn bể, quá dòng, mất pha) kéo dài từ 2 - 6 giờ.
       Áp suất thủy tĩnh theo độ cao (40m)
Tầng 10 (36-40m): 0.2 - 0.4 bar ─── [THIẾU ÁP NGHIÊM TRỌNG] -> Cần Bơm Tăng Áp PID
Tầng 09 (32-36m): 0.6 - 0.8 bar ─── [ÁP LỰC YẾU]
Tầng 08 (28-32m): 1.0 - 1.2 bar ─── [NGƯỠNG TỐI THIỂU]
Tầng 05 (16-20m): 2.2 - 2.4 bar ─── [DẢI ÁP LÝ TƯỞNG]
Tầng 01 (00-04m): 3.8 - 4.0 bar ─── [CẬN TRÊN CHO PHÉP]

Vấn đề kỹ thuật cốt lõi (Problem Statement)

Đồ án tập trung giải quyết bài toán cấp nước cho tòa nhà 10 tầng (quy mô 60 căn hộ, 240 cư dân, chiều cao 40m). Các bài toán kỹ thuật cụ thể bao gồm:

  1. Triệt tiêu dao động áp lực nước tại các tầng cao nhất (tầng 8 - 10) bằng giải pháp vòng lặp kín thời gian thực (Real-time Closed-loop Control).
  2. Tối ưu hóa chế độ bơm nước trung chuyển từ bể ngầm lên bể mái dựa trên phương pháp phân cấp tốc độ đa cấp tần số.
  3. Số hóa hoàn toàn dữ liệu điện năng, áp suất, trạng thái lỗi về một nền tảng giám sát tập trung tại chỗ (HMI) và từ xa qua Internet (Industrial IoT Cloud Gateway) mà không cần cấu hình IP tĩnh phức tạp.

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

  1. Thiết kế & Chế tạo phần cứng: Xây dựng mô hình cơ khí - thủy lực tỷ lệ và tủ điện điều khiển công nghiệp tích hợp bộ điều khiển lập trình PLC Siemens S7-1200, biến tần Mitsubishi FR-E720 và biến tần Frecon FR100Z.
  2. Thuật toán điều khiển tối ưu: Lập trình thuật toán PID (Proportional-Integral-Derivative) trên biến tần Frecon để duy trì áp suất đường ống cấp nước cục bộ ở dải $1.5 \div 2.0\text{ bar}$ với sai số xác lập $e_{ss} \le \pm 0.05\text{ bar}$.
  3. Phân cấp tốc độ bơm đẩy cao: Điều khiển bơm cấp từ bể ngầm lên bể mái theo các dải tần số định lượng nhằm giảm sụt áp lưới và tiết kiệm năng lượng.
  4. Tích hợp mạng truyền thông & IoT: Kết nối mạng Modbus RTU RS-485 thu thập thông số điện năng từ đồng hồ đa năng Selec MFM383A; kết nối Ethernet giao tiếp màn hình HMI Kinco và tích hợp IoT Gateway V-BOX E-00 truyền dữ liệu lên nền tảng Cloud V-Net Access.

Phương pháp tiếp cận giải pháp

Hệ thống kết hợp phương pháp điều khiển phân tán và giám sát tập trung:

  • Tầng chấp hành và cảm biến (Field Level): Cảm biến áp suất công nghiệp TMKTEK SP-100 (4-20mA, dải đo 0-10 bar), biến dòng Yasin 50/5A, đồng hồ Selec MFM383A, van một chiều lá lật và bơm ly tâm Panasonic GP-200JXK-SV5.
  • Tầng điều khiển (Control Level): PLC Siemens S7-1200 đóng vai trò Master điều phối logic toàn hệ thống; biến tần Frecon FR100Z tiếp nhận tín hiệu analog 4-20mA thực thi vòng lặp PID độc lập phần cứng nhằm đảm bảo thời gian đáp ứng milli-giây.
  • Tầng giám sát & Vận hành (Supervisory & Cloud Level): HMI Kinco GL070E kết nối qua giao thức S7-Ethernet; Industrial IoT Gateway V-BOX E-00 giao tiếp S7-Ethernet/Modbus chuyển tiếp dữ liệu lên V-Net Cloud Server, hỗ trợ Webserver và Mobile App (Android/iOS).

Kết quả kỳ vọng và chỉ số đo lường (Measurable Metrics)

  • Độ ổn định áp suất: Áp suất duy trì liên tục ở mức $1.5 \div 2.0\text{ bar}$ tại vòi xả tầng cao, độ vọt lố (Overshoot) $< 5%$, thời gian xác lập (Settling Time) $< 3.5\text{ giây}$ khi tải thay đổi đột ngột từ 0% lên 100%.
  • Tiết kiệm điện năng: Giảm tiêu thụ điện năng từ $25% \div 30%$ so với phương pháp khởi động trực tiếp DOL.
  • Độ trễ truyền thông IoT: Dữ liệu giám sát áp suất, dòng điện, điện áp cập nhật lên Webserver với chu kỳ quét $\le 1.0\text{ giây}$, độ trễ cảnh báo sự cố qua Cloud $\le 2.0\text{ giây}$.

Phạm vi và giới hạn nghiên cứu

  • Phạm vi: Nghiên cứu hệ thống cấp nước sinh hoạt cho mô hình tòa nhà 10 tầng; thực nghiệm trên mô hình kích thước $34 \times 34 \times 150\text{ cm}$, sử dụng 2 bơm ly tâm 1 pha/3 pha 200W, 2 bồn chứa 50 lít mô phỏng bể ngầm và bể mái.
  • Giới hạn: Áp suất thử nghiệm mô hình khống chế trong dải $0 \div 2.0\text{ bar}$; chưa tích hợp hệ thống van điện từ điều khiển lưu lượng độc lập cho từng căn hộ; chưa mô phỏng mạch cấp nước chữa cháy (PCCC).

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

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

Bảng so sánh các giải pháp cấp nước hiện nay

Tiêu chí kỹ thuật Điều khiển ON/OFF truyền thống Điều khiển tiết lưu bằng van giảm áp Điều khiển Biến tần PID + IIoT (Đề tài)
Độ ổn định áp suất Kém (Dao động $\pm 1.0\text{ bar}$) Trung bình (Tổn thất áp lực qua van) Rất cao (Ổn định $\pm 0.05\text{ bar}$)
Hiệu suất năng lượng Thấp (Động cơ luôn chạy 100% tải) Rất thấp (Tổn hao cơ năng trên van) Tối ưu (Tiết kiệm $25 - 30%$ điện năng)
Độ bền cơ khí Thấp (Búa nước, mòn cánh bơm) Trung bình (Ứng suất nhiệt và mài mòn) Cao (Khởi động mềm, không xung áp)
Khả năng giám sát Thủ công tại chỗ Đồng hồ cơ học Toàn diện (HMI + Cloud Web/App 24/7)
Chi phí đầu tư ban đầu Thấp Trung bình Khá
Chi phí vận hành (OPEX) Rất cao (Điện năng + bảo trì) Cao Thấp (Tối ưu vòng đời thiết bị)

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

  • Must Have (Bắt buộc phải có):
    • Tự động duy trì áp suất nước ngõ ra tầng cao đạt $1.5 \div 2.0\text{ bar}$ qua vòng lặp PID.
    • Phân cấp tốc độ bơm nước từ bể ngầm lên bể mái theo mức nước (Cạn, Trung bình, Đầy).
    • Tự động ngắt bơm khi phát hiện sự cố: cạn bể ngầm, quá áp đường ống, quá dòng biến tần.
    • Tủ điện điều khiển chuẩn công nghiệp với các chế độ Manual / Auto / Remote.
  • Should Have (Nên có):
    • Giám sát thông số điện năng 3 pha (V, A, Hz, Cos$\phi$, kW, kWh) qua Modbus RTU RS-485.
    • Màn hình HMI cảm ứng tại tủ với giao diện phân quyền 2 cấp (Admin / Operator).
    • Cảnh báo âm thanh và hình ảnh qua còi Buzzer AD16-22SM và đèn Flash khi có lỗi.
  • Could Have (Có thể có):
    • Giám sát biểu đồ áp suất và lịch sử cảnh báo thời gian thực trên giao diện Webserver.
    • Điều khiển từ xa qua mạng di động/WiFi thông qua ứng dụng V-Net Access.
  • Won't Have (Chưa thực hiện trong giai đoạn này):
    • Tự động thanh toán hóa đơn nước thông minh qua công tơ nước điện tử tử Modbus.
    • Thuật toán AI dự đoán rò rỉ nước ngầm theo mô hình học máy.

Tính toán thủy lực & thông số thiết kế

Dựa trên tiêu chuẩn TCXDVN 33:2006TCVN 4513:1988:

  1. Lưu lượng tổng: Với 60 căn hộ (240 người), tiêu chuẩn dùng nước $300\text{ lít/người/ngày-đêm}$: $$Q_{\text{tổng}} = 240 \times 300 = 72,000\text{ lít/ngày-đêm} = 72\text{ m}^3\text{/ngày-đêm} = 3\text{ m}^3\text{/h}$$
  2. Dung tích bể chứa:
    • Bể chứa ngầm: $V_{\text{ngầm}} = 1.5 \times Q_{\text{tổng}} = 1.5 \times 72 = 108\text{ m}^3$.
    • Bể chứa mái: $V_{\text{mái}} = 0.5 \times Q_{\text{tổng}} = 0.5 \times 72 = 36\text{ m}^3$.
  3. Đường kính ống dẫn chính: Tổng số đương lượng thiết bị vệ sinh $N = 60 \times 10 = 600$. Lưu lượng tính toán $q = 0.2 \times \alpha \times \sqrt{N} = 0.2 \times 2.5 \times \sqrt{600} \approx 12.25\text{ l/s}$. Theo bảng tra TCVN 4513:1988, chọn đường kính danh nghĩa $D = 25\text{ mm}$ (Mô hình sử dụng ống PVC $\phi 21\text{ mm}$ và $\phi 27\text{ mm}$).
  4. Công suất động cơ bơm: $$P_{\text{Lt}} = \frac{H \times 10^{-3} \times Q_{\text{l/s}}}{\eta} = \frac{(40 \times 9810) \times 10^{-3} \times 12.25}{0.65} \approx 7389\text{ W} = 7.39\text{ kW}$$ Công suất tính toán thực tế với hệ số dự trữ $k = 1.2$: $P_{\text{Tt}} = 1.2 \times 7.39 = 8.87\text{ kW}$ (Mô hình quy đổi tương đương sử dụng động cơ bơm Panasonic 200W).

Thiết kế hệ thống

graph TD
    subgraph Cloud_Supervisory [Tầng Giám Sát Đám Mây & Vận Hành Từ Xa]
        User_App[V-Net Access Mobile App - iOS/Android]
        Web_Dash[Webserver Dashboard - HTML5/Cloud]
        Cloud_Server[V-Net Cloud Platform]
        User_App <--> Cloud_Server
        Web_Dash <--> Cloud_Server
    end

    subgraph Control_Panel [Tủ Điện Điều Khiển Trung Tâm]
        VBox[IoT Gateway V-BOX E-00]
        HMI[HMI Kinco GL070E - 7 inch TFT]
        PLC[Siemens S7-1200 CPU 1214C]
        VBox <-->|Ethernet TCP/IP| PLC
        HMI <-->|Ethernet TCP/IP| PLC
        
        Inv_Mitsu[Biến tần Mitsubishi FR-E720]
        Inv_Frecon[Biến tần Frecon FR100Z]
        PowerMeter[Đồng hồ Selec MFM383A]
        
        PLC -->|Digital Multi-Speed| Inv_Mitsu
        PLC -->|Modbus RTU RS-485| PowerMeter
        PLC -->|Run/Stop Commands| Inv_Frecon
    end

    subgraph Physical_Field [Mô Hình Thủy Lực & Cơ Cấu Chấp Hành]
        Pump_Transfer[Bơm Chuyển Bể Ngầm - 200W]
        Pump_Booster[Bơm Tăng Áp Tầng Mái - 200W]
        Sensor_Pressure[Cảm biến Áp suất SP-100: 4-20mA]
        Tank_Underground[(Bồn Nước Ngầm 50L)]
        Tank_Roof[(Bồn Nước Mái 50L)]
        Pipes[Mạng Ống Cấp Nước Tầng 1-10]
        
        Inv_Mitsu -->|3-Phase PWM Power| Pump_Transfer
        Inv_Frecon -->|3-Phase PWM Power| Pump_Booster
        Sensor_Pressure -->|Analog 4-20mA Feedback| Inv_Frecon
        
        Pump_Transfer -->|Bơm Nước Lên| Tank_Roof
        Tank_Roof -->|Nước Tự Chảy| Pipes
        Pump_Booster -->|Tăng Áp Trực Tiếp| Pipes
    end

    Cloud_Server <-->|MQTT / WSS Encrypted| VBox

Danh mục công nghệ và phiên bản (Technology Stack)

  • Bộ điều khiển khả trình: Siemens SIMATIC S7-1200 (CPU 1214C DC/DC/DC, Firmware v4.4).
  • Phần mềm lập trình PLC: Siemens TIA Portal V16 / V17 Update 4.
  • Màn hình giao diện người - máy: Kinco HMI GL070E (Màn hình 7" TFT, độ phân giải $800 \times 480$, 65536 màu).
  • Phần mềm thiết kế HMI: Kinco HMIware v2.5.
  • Thiết bị biên IoT: V-BOX E-00 Industrial IoT Gateway (Firmware v3.2.1, cổng kết nối 1x Ethernet 10/100M, 1x RS422/RS485, 1x RS232).
  • Nền tảng Cloud IIoT: V-Net Access Client & V-Net Cloud System.
  • Biến tần điều khiển tốc độ:
    • Mitsubishi FR-E720-0.2K (Công suất 0.2kW, ngõ ra 3 pha 220V/380V, điều khiển Vector không cảm biến).
    • FRECON FR100Z-2S-1.5B-H (Công suất 1.5kW, ngõ vào 1 pha 220V, ngõ ra 3 pha, tích hợp sẵn Macro PID và Modbus RS485).
  • Thiết bị đo lường & Cảm biến:
    • Đồng hồ giám sát năng lượng đa năng Selec MFM383A (Class 1.0, Modbus RTU RS-485 9600 bps).
    • Cảm biến áp suất công nghiệp TMKTEK SP-100 (Dải đo $0 \div 10\text{ bar}$, tuyến tính $4 \div 20\text{ mA}$, sai số $\pm 0.5% FS$).
    • Bộ biến dòng Yasin 50/5A Class 0.5.
    • Đồng hồ áp suất cơ khí KK Gauge chân đồng (Dải đo $0 \div 10\text{ kg/cm}^2$).
  • Khí cụ đóng cắt & Bảo vệ:
    • MCB Tổng: Mitsubishi BH-D6 2P 32A 6kA.
    • MCB Động lực tải: Mitsubishi BH-D6 2P 20A 6kA.
    • MCB Điều khiển: Mitsubishi BH-D6 2P 6A 6kA.
    • Bộ nguồn chuyển đổi công nghiệp Omron S8FS-C01524J (220VAC sang 24VDC 0.65A).
    • Rơ le trung gian Chint JZX-22FD/4Z (24VDC / 220VAC, 14 chân).

Bản đồ địa chỉ thanh ghi Modbus & S7 Memory Map

Thiết bị Loại địa chỉ Ký hiệu / Address Kiểu dữ liệu Chức năng kỹ thuật
PLC S7-1200 Digital Input %I0.0 BOOL Nút nhấn Start hệ thống (NO)
PLC S7-1200 Digital Input %I0.1 BOOL Nút nhấn Stop hệ thống (NC)
PLC S7-1200 Digital Input %I0.2 BOOL Nút dừng khẩn cấp Emergency Stop
PLC S7-1200 Digital Input %I0.3 BOOL Phao báo cạn bể chứa ngầm
PLC S7-1200 Digital Input %I0.4 BOOL Phao báo đầy bể chứa mái
PLC S7-1200 Digital Output %Q0.0 BOOL Lệnh chạy biến tần bơm cấp (RUN)
PLC S7-1200 Digital Output %Q0.1 BOOL Cấp tốc độ 1 biến tần (RH - 50Hz)
PLC S7-1200 Digital Output %Q0.2 BOOL Cấp tốc độ 2 biến tần (RM - 35Hz)
PLC S7-1200 Digital Output %Q0.3 BOOL Cấp tốc độ 3 biến tần (RL - 20Hz)
PLC S7-1200 Digital Output %Q0.4 BOOL Kích hoạt biến tần tăng áp PID
PLC S7-1200 Memory Word %MW100 REAL Giá trị áp suất tức thời từ biến tần (bar)
Selec MFM383A Modbus Register 30001 FLOAT32 Điện áp pha $V_{L1-N}$ (Volt)
Selec MFM383A Modbus Register 30013 FLOAT32 Dòng điện pha $I_{L1}$ (Ampere)
Selec MFM383A Modbus Register 30025 FLOAT32 Công suất tác dụng tổng $P_{\text{total}}$ (kW)
Selec MFM383A Modbus Register 30055 FLOAT32 Điện năng tiêu thụ tích lũy $E_{\text{total}}$ (kWh)
Frecon FR100 Parameter F0.03 HEX Chọn nguồn đặt tần số (8: PID)
Frecon FR100 Parameter F8.01 DECIMAL Nguồn phản hồi PID (1: Ngõ vào analog AI1 4-20mA)

Thiết kế an toàn & Bảo mật hệ thống (Security & Protection Considerations)

  1. Bảo vệ phần cứng điện lực:
    • Khóa liên động cơ điện (Electrical Interlocking) giữa chế độ điều khiển Manual bằng tay và Auto/Remote qua PLC.
    • Bảo vệ quá áp, sụt áp, mất pha, ngắn mạch thông qua MCB Mitsubishi BH-D6 và rơ le nhiệt điện tử tích hợp trên biến tần.
    • Nối đất vỏ tủ điện ($R_{\text{tiếp địa}} < 4\ \Omega$) triệt tiêu dòng rò và triệt tiêu nhiễu sóng hài cao tần do điều chế PWM từ biến tần.
  2. An toàn truyền thông mạng (Industrial Cyber Security):
    • Cách ly mạng nội bộ OT (Operational Technology) với mạng ngoài IT qua tường lửa của V-BOX Gateway.
    • Mã hóa kênh truyền dữ liệu từ V-BOX E-00 lên V-Net Cloud qua giao thức WSS (WebSocket Secure) và SSL/TLS 256-bit.
    • Phân quyền người dùng trên HMI và Webserver thành 2 cấp: Administrator (Cấu hình tham số PID, cài đặt ngưỡng áp suất, reset lỗi) và Operator (Chỉ giám sát thông số và chuyển đổi trạng thái Run/Stop cơ bản).

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

Dự án áp dụng mô hình phát triển hệ thống công nghiệp chữ V (V-Model Integration Methodology), đảm bảo tính logic từ yêu cầu, thiết kế chi tiết đến kiểm thử và nghiệm thu.

[Yêu cầu hệ thống TCVN] ──────────────────────> [Kiểm thử tích hợp & Nghiệm thu toàn tải]
      │                                                   ▲
      ▼                                                   │
[Thiết kế sơ đồ nguyên lý & P&ID] ─────────> [Kiểm thử chức năng PID & Chuyển mạch]
      │                                                   ▲
      ▼                                                   │
[Thiết kế tủ điện & Lựa chọn thiết bị] ───> [Kiểm thử đơn vị: PLC, Biến tần, V-BOX]
      │                                                   │
      └─────────> [Gia công cơ khí & Đấu nối tủ] ─────────┘

Tiến độ triển khai dự án (Project Milestones)

Giai đoạn (Tuần) Nội dung công việc chính Sản phẩm bàn giao (Deliverables)
Tuần 01 - 03 Khảo sát TCVN 4513, lập tài liệu đặc tả yêu cầu; nghiên cứu TIA Portal & Kinco HMIware. Bản đặc tả kỹ thuật hệ thống (System Specification).
Tuần 04 - 05 Thiết kế bản vẽ cơ khí 3D mô hình tòa nhà; thiết kế sơ đồ nguyên lý tủ điện CAD. Bản vẽ cơ khí $34 \times 34 \times 150\text{ cm}$ và sơ đồ điện.
Tuần 06 - 08 Gia công khung sắt, lắp ráp bồn nước, đường ống; đấu nối tủ điện động lực/điều khiển. Tủ điện hoàn thiện và mô hình cơ khí thô.
Tuần 09 - 11 Lập trình PLC S7-1200; cấu hình tham số biến tần FR-E720 & FR100Z; cấu hình Modbus Selec. Chương trình PLC (SCL/LAD) và file cấu hình biến tần.
Tuần 12 - 14 Thiết kế giao diện HMI Kinco; cấu hình V-BOX E-00 và thiết lập Webserver trên V-Net. Giao diện HMI 7 trang và Dashboard Cloud.
Tuần 15 - 16 Chạy thử nghiệm hệ thống, hiệu chỉnh tham số PID thực nghiệm; hoàn thiện luận văn. Báo cáo hoàn chỉnh, Video vận hành và Poster.

Đánh giá rủi ro và biện pháp giảm thiểu (Risk Assessment Matrix)

  • Rủi ro 1: Nhiễu điện từ (EMI) làm sai lệch tín hiệu analog 4-20mA của cảm biến áp suất.
    • Biện pháp: Sử dụng cáp bọc kim chống nhiễu (Shielded Twisted Pair), nối mass lưới bọc kim một đầu tại tủ điện; tách biệt máng dây động lực 380V và máng dây tín hiệu điều khiển 24VDC/Analog tối thiểu $15\text{ cm}$.
  • Rủi ro 2: Mất kết nối Internet làm gián đoạn điều khiển hệ thống.
    • Biện pháp: Thiết kế kiến trúc điều khiển phi tập trung (Edge Autonomy). Toàn bộ logic an toàn và vòng lặp PID chạy độc lập trên PLC và biến tần. V-BOX chỉ đóng vai trò thu thập dữ liệu (Telemetry), mất kết nối Cloud không ảnh hưởng đến hoạt động duy trì áp suất thực tế.
  • Rủi ro 3: Trào nước bể mái hoặc cạn nước bể ngầm làm cháy bơm.
    • Biện pháp: Lắp đặt phao báo mức lưỡng cực (Hardware Interlock) đấu trực tiếp vào mạch điều khiển cắt rơ le trung gian ngắt nguồn kích biến tần, kết hợp bảo vệ phần mềm trong PLC.

Implementation và kết quả

Quá trình phát triển hệ thống (Development Process)

Thuật toán điều khiển PID biến tần áp suất

Bộ điều khiển PID tích hợp trên biến tần Frecon FR100Z thực hiện việc thu thập tín hiệu hồi tiếp $PV(t)$ (Process Variable) từ cảm biến áp suất qua ngõ vào analog AI1 ($4 \div 20\text{ mA}$ quy đổi $0 \div 10\text{ bar}$), so sánh với giá trị áp suất đặt $SP$ (Set Point, thiết lập $1.8\text{ bar}$) để tính toán độ lệch $e(t) = SP - PV(t)$, từ đó điều chỉnh tần số ngõ ra $f_{\text{out}}(t)$ cấp cho động cơ bơm:

$$u(t) = K_p \cdot e(t) + K_i \int_{0}^{t} e(\tau) d\tau + K_d \frac{de(t)}{dt}$$

                ┌──────────────────────────────────────────────┐
                │          Vòng lặp kín PID Biến tần           │
                │                                              │
Set Point (SP)  │   +   e(t)  ┌─────────┐ u(t)  ┌───────────┐  │      Áp suất thực tế
 1.8 bar ───────┼──>(+)------>│ Bộ PID  ├──────>│ Biến Tần  ├──┼───> PV (1.5-2.0 bar)
                │    ^ -      │ (Frecon)│       │ + Motor   │  │           │
                │    │        └─────────┘       └───────────┘  │           │
                │    │                                         │           │
                │    └──────── Tín hiệu 4-20mA ────────────────┼───────────┘
                │              Cảm biến TMKTEK SP-100          │
                └──────────────────────────────────────────────┘

Trích đoạn cấu trúc chương trình PLC S7-1200 (Structured Control Language - SCL)

// ==============================================================================
// Khối hàm điều khiển phân cấp tốc độ Bơm Cấp Nước Bể Mái (Mitsubishi FR-E720)
// ==============================================================================
FUNCTION_BLOCK "FB_WaterSupplyControl"
VAR_INPUT
    bAutoMode       : BOOL;     // Chế độ tự động
    bSysStart       : BOOL;     // Nút nhấn chạy hệ thống
    bEmergencyStop  : BOOL;     // Nút dừng khẩn cấp
    bUndergroundLow : BOOL;     // Cảm biến cạn bể ngầm (Active High = Cạn)
    bRoofTankHigh   : BOOL;     // Cảm biến đầy bể mái (Active High = Đầy)
    nRoofWaterLevel : INT;      // Mức nước bể mái đo theo thang đo (0 - 100%)
END_VAR
VAR_OUTPUT
    bPumpRunCmd     : BOOL;     // Lệnh chạy biến tần
    bSpeedHigh_RH   : BOOL;     // Cấp tốc độ cao (50 Hz)
    bSpeedMid_RM    : BOOL;     // Cấp tốc độ trung bình (35 Hz)
    bSpeedLow_RL    : BOOL;     // Cấp tốc độ thấp (20 Hz)
    bAlarmDryRun    : BOOL;     // Cảnh báo cạn nước bể ngầm
END_VAR

BEGIN
    // Kiểm tra an toàn dừng khẩn cấp và bảo vệ chống chạy cạn
    IF bEmergencyStop OR bUndergroundLow THEN
        bPumpRunCmd   := FALSE;
        bSpeedHigh_RH := FALSE;
        bSpeedMid_RM  := FALSE;
        bSpeedLow_RL  := FALSE;
        bAlarmDryRun  := bUndergroundLow;
        RETURN;
    ELSE
        bAlarmDryRun  := FALSE;
    END_IF;

    // Logic điều khiển tự động phân cấp tốc độ
    IF bAutoMode AND bSysStart THEN
        IF bRoofTankHigh THEN
            // Bể mái đã đầy -> Dừng bơm
            bPumpRunCmd   := FALSE;
            bSpeedHigh_RH := FALSE;
            bSpeedMid_RM  := FALSE;
            bSpeedLow_RL  := FALSE;
        ELSE
            bPumpRunCmd := TRUE;
            // Phân loại cấp tốc độ theo dung tích nước hiện hữu
            IF nRoofWaterLevel < 30 THEN
                // Mức nước thấp (<30%): Bơm công suất tối đa 50Hz (RH)
                bSpeedHigh_RH := TRUE;
                bSpeedMid_RM  := FALSE;
                bSpeedLow_RL  := FALSE;
            ELSIF nRoofWaterLevel >= 30 AND nRoofWaterLevel < 75 THEN
                // Mức nước trung bình (30% - 75%): Bơm tốc độ trung bình 35Hz (RM)
                bSpeedHigh_RH := FALSE;
                bSpeedMid_RM  := TRUE;
                bSpeedLow_RL  := FALSE;
            ELSE
                // Mức nước gần đầy (75% - 95%): Bơm duy trì 20Hz (RL) để chống tràn
                bSpeedHigh_RH := FALSE;
                bSpeedMid_RM  := FALSE;
                bSpeedLow_RL  := TRUE;
            END_IF;
        END_IF;
    ELSE
        // Dừng khi không ở chế độ Auto
        bPumpRunCmd   := FALSE;
        bSpeedHigh_RH := FALSE;
        bSpeedMid_RM  := FALSE;
        bSpeedLow_RL  := FALSE;
    END_IF;
END_FUNCTION_BLOCK

Cấu hình tham số biến tần Frecon FR100Z cho chế độ PID áp suất

  • F0.00 = 0: Chế độ điều khiển Vector vòng hở không cảm biến tốc độ (Sensorless Vector Control).
  • F0.01 = 1: Lệnh chạy/dừng thông qua cầu đấu ngoài (Terminal Control).
  • F0.03 = 8: Nguồn tần số chính từ ngõ ra của bộ xử lý PID.
  • F0.07 = 50.00 Hz: Tần số giới hạn trên.
  • F0.08 = 15.00 Hz: Tần số giới hạn dưới (Tránh hiện tượng bơm quay nhưng không sinh cột áp gây cháy phớt làm kín).
  • F0.11 = 3.0 s: Thời gian tăng tốc (Acceleration Time).
  • F0.12 = 3.0 s: Thời gian giảm tốc (Deceleration Time).
  • F8.00 = 0: Nguồn đặt giá trị áp suất (0: Cài đặt số thông qua thanh ghi F8.01).
  • F8.01 = 18.0%: Giá trị đặt áp suất tương đương $1.8\text{ bar}$ trên dải cảm biến $10\text{ bar}$.
  • F8.02 = 1: Ngõ vào hồi tiếp từ AI1 ($4 \div 20\text{ mA}$).

Thử nghiệm và đánh giá chất lượng (Testing & Validation)

Bảng thông số thực nghiệm hiệu chỉnh tham số PID biến tần

Nhóm tác giả tiến hành 4 lần thử nghiệm độc lập trên mô hình thực tế với các bộ tham số khác nhau để tìm điểm đáp ứng tối ưu:

Thử nghiệm Hệ số $K_p$ Thời gian tích phân $T_i$ Thời gian vi phân $T_d$ Độ vọt lố ($%$) Thời gian xác lập $t_s$ (s) Đánh giá đáp ứng động học
Lần 1 $1.0$ $0.0\text{ s}$ $0.0\text{ s}$ $0.0%$ $> 15.0\text{ s}$ Tác động quá chậm, áp suất sụt sâu khi mở van xả, không đạt yêu cầu.
Lần 2 $160.0$ $0.0\text{ s}$ $0.0\text{ s}$ $18.5%$ $6.2\text{ s}$ Có hiện tượng dao động mạnh quanh điểm đặt trước khi ổn định.
Lần 3 $560.0$ $0.0\text{ s}$ $0.0\text{ s}$ $42.0%$ Không xác lập Hệ thống rơi vào trạng thái mất ổn định, bơm giật cục, rung ống mạnh.
Lần 4 (Tối ưu) $\mathbf{150.0}$ $\mathbf{0.2\text{ s}}$ $\mathbf{0.01\text{ s}}$ $\mathbf{3.2%}$ $\mathbf{3.1\text{ s}}$ Áp suất bám sát điểm đặt $1.8\text{ bar}$, đáp ứng êm ái, triệt tiêu búa nước.
Áp suất (bar)
 2.5 ┼
     │                 ┌─ Lần 3 (Kp=560) -> Dao động mất ổn định
 2.0 ┼───────/\────────┼─────────────────────────────────── Setpoint (1.8 bar)
     │      /  \  /----\─ Lần 4 (Kp=150, Ti=0.2s) -> Tối ưu (ts=3.1s)
 1.5 ┼─────/────\/
     │    /
 1.0 ┼───/ 
     │  / └── Lần 1 (Kp=1) -> Đáp ứng quá chậm
 0.5 ┼─/
     └─┼────────┼────────┼────────┼────────┼───────────> Thời gian (s)
       0        2        4        6        8

Ma trận kiểm thử chức năng hệ thống (System Verification Matrix)

  • Kiểm thử cảnh báo cạn bể ngầm: Kích hoạt ngắt phao cạn $\rightarrow$ Biến tần ngắt ngõ ra trong vòng $0.1\text{s}$, còi Buzzer phát âm thanh, HMI hiển thị cờ đỏ cảnh báo, Webserver gửi thông báo lỗi tức thời. (Kết quả: Đạt 100%)
  • Kiểm thử truyền thông Modbus RS-485: Đọc chu kỳ 500ms các thanh ghi Selec MFM383A $\rightarrow$ Tỷ lệ lỗi gói tin (Packet Drop Rate) $< 0.1%$ trên 10,000 khung truyền. (Kết quả: Đạt 100%)
  • Kiểm thử phân quyền HMI: Đăng nhập tài khoản User $\rightarrow$ Vô hiệu hóa nút cài đặt tham số PID và nút Reset lịch sử lỗi. Đăng nhập Admin $\rightarrow$ Cho phép toàn quyền can thiệp. (Kết quả: Đạt 100%)

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

Bảng so sánh mục tiêu thiết kế và kết quả thực nghiệm

Hạng mục chức năng Chỉ tiêu kế hoạch ban đầu Kết quả thực tế đạt được Đánh giá
Dải áp suất duy trì $1.5 \div 2.0\text{ bar}$ $1.75 \div 1.85\text{ bar}$ Vượt chỉ tiêu
Thời gian đáp ứng áp suất $< 5.0\text{ giây}$ $3.1\text{ giây}$ Đạt
Phân cấp tốc độ bơm 3 cấp (Cao, Vừa, Thấp) Hoạt động chính xác theo 3 dải tần số: 50Hz, 35Hz, 20Hz Đạt
Giao diện giám sát tại chỗ HMI Kinco hiển thị tham số Hoàn thiện 7 trang giao diện cảm ứng đa chức năng Đạt
Giám sát IoT từ xa Web/App độ trễ $< 3.0\text{s}$ V-Net Access phản hồi trung bình $1.2\text{s}$ qua mạng 4G/WiFi Vượt chỉ tiêu
Độ hoàn thiện tủ điện Chuẩn công nghiệp Đạt chuẩn an toàn, dây đánh số cos, có sơ đồ nguyên lý Đạt

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

Các cải tiến kỹ thuật nổi bật

  1. Kiến trúc điều khiển tách lớp thông minh (Decoupled Hybrid Architecture): Không dồn toàn bộ tải xử lý PID vào PLC, nhóm tác giả đẩy thuật toán PID xuống trực tiếp DSP của biến tần Frecon FR100Z. PLC Siemens S7-1200 đóng vai trò điều phối an toàn logic cấp cao và chuyển tiếp truyền thông. Giải pháp này giúp triệt tiêu độ trễ vòng lặp phản hồi, đảm bảo hệ thống không bị sự cố áp suất ngay cả khi CPU của PLC gặp hiện tượng nghẽn mạng truyền thông.
  2. Giải pháp IIoT Edge-to-Cloud không cần IP tĩnh: Ứng dụng V-BOX E-00 đóng vai trò bộ chuyển đổi Gateway đa giao thức (Protocol Converter), giải quyết triệt để rào cản lắp đặt mạng tại các trạm bơm tòa nhà. Không cần thuê IP tĩnh đắt đỏ từ nhà mạng viễn thông, hệ thống vẫn duy trì kết nối xuyên suốt qua VPN Cloud Tunnel an toàn.
  3. Thuật toán điều khiển phân cấp theo dung tích động: Thay vì chỉ bơm hết công suất cho đến khi ngắt phao đầy, giải pháp điều chỉnh tần số theo mức nước bậc thang giúp giảm tải sụt áp lưới cục bộ và triệt tiêu tiếng ồn của động cơ trong các khung giờ ban đêm.

Bảng so sánh với các nghiên cứu và giải pháp tiền nhiệm

Đặc tính công nghệ Giải pháp truyền thống (Tủ rơ le + Timer) Nghiên cứu SCADA thông thường (PLC + WinCC PC) Đề tài nghiên cứu (PLC S7-1200 + Inverter PID + V-BOX IIoT)
Hạ tầng giám sát Không có Cần máy tính PC tại phòng điều khiển 24/7 Đa nền tảng: HMI tại chỗ + Cloud Webserver + Smartphone
Tối ưu năng lượng 0% $10 \div 15%$ (Bơm on/off theo giờ) $28.6%$ (Biến tần PID + Phân cấp đa tốc độ)
Tính cơ động vận hành Phải có mặt trực tiếp Phải ngồi tại phòng điều khiển Giám sát mọi nơi có sóng Internet qua Cloud
Khả năng lưu trữ dữ liệu Không có Phụ thuộc ổ cứng PC trạm Lưu trữ đám mây, trích xuất biểu đồ áp suất và lỗi

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

Kịch bản ứng dụng thực tế (Real-World Use Cases)

  • Tòa nhà chung cư cao tầng ($10 \div 30\text{ tầng}$): Cung cấp giải pháp trạm bơm tăng áp mái trọn gói, giải quyết dứt điểm tình trạng cư dân các tầng áp mái khiếu nại về nước yếu, đồng thời chống vỡ đường ống tầng thấp.
  • Khu ký túc xá sinh viên & Bệnh viện: Phục vụ nhu cầu sử dụng nước biến động cực lớn giữa giờ thấp điểm và cao điểm.
  • Trạm cấp nước tuần hoàn làm mát công nghiệp: Duy trì áp suất nước giải nhiệt ổn định cho các máy ép nhựa, máy CNC, lò hơi.

Phân tích hiệu quả kinh tế và thời gian hoàn vốn (Cost-Benefit & ROI Analysis)

Tính toán áp dụng cho một trạm bơm tòa nhà 10 tầng sử dụng 2 động cơ bơm 7.5 kW:

  • Chi phí năng lượng truyền thống (DOL):
    • Công suất tiêu thụ trung bình: $7.5\text{ kW} \times 14\text{ giờ/ngày} = 105\text{ kWh/ngày}$.
    • Tiền điện hàng năm ($2,500\text{ VNĐ/kWh}$): $105 \times 365 \times 2,500 \approx 95,812,500\text{ VNĐ/năm}$.
  • Chi phí năng lượng khi ứng dụng Biến tần PID (Tiết kiệm 28.6%):
    • Tiền điện tiết kiệm mỗi năm: $95,812,500 \times 28.6% \approx 27,402,000\text{ VNĐ/năm}$.
    • Chi phí giảm thiểu sửa chữa búa nước và van: Ước tính $12,000,000\text{ VNĐ/năm}$.
    • Tổng giá trị làm lợi hàng năm: $\approx 39,402,000\text{ VNĐ/năm}$.
  • Chi phí đầu tư bổ sung (Tủ điện PLC S7-1200, 2 Biến tần, V-BOX, HMI, Cảm biến): $\approx 55,000,000\text{ VNĐ}$.
  • Thời gian hoàn vốn đầu tư (Payback Period): $$\text{ROI} = \frac{55,000,000}{39,402,000} \approx 1.4\text{ năm} \ (\approx 17\text{ tháng})$$

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

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

  • Mô hình thí nghiệm sử dụng động cơ công suất nhỏ (200W) và nguồn điện 1 pha quy đổi ra 3 pha, các hiệu ứng quá độ về dòng điện lớn và quán tính thủy lực lớn chưa thể hiện hết 100% như các trạm bơm hàng chục kilowatt.
  • Cảm biến áp suất mới bố trí tại đầu ra chính của trạm bơm mái, chưa lắp đặt cảm biến áp suất phân tán tại từng nhánh căn hộ để phát hiện rò rỉ cục bộ.
  • Hệ thống V-Net Cloud phụ thuộc vào server trung gian của nhà sản xuất V-BOX.

Hướng phát triển và mở rộng

  1. Chuyển đổi giao thức sang MQTT / OPC UA thuần: Xây dựng Broker trung tâm riêng trên nền tảng AWS hoặc DigitalOcean sử dụng Node-RED và Grafana Dashboard để tự chủ hoàn toàn cơ sở dữ liệu.
  2. Tích hợp thuật toán dự đoán lỗi (Predictive Maintenance): Sử dụng cảm biến rung chấn (Vibration Sensor) gắn trên thân bơm kết hợp thuật toán phân tích phổ FFT phát hiện mòn ổ bi trước khi xảy ra sự cố cơ khí.
  3. Giải pháp nguồn năng lượng tái tạo: Tích hợp hệ thống biến tần năng lượng mặt trời (Solar Pump Inverter) kết hợp pin lưu trữ, đảm bảo hệ thống cấp nước duy trì liên tục khi lưới điện tòa nhà gặp sự cố.

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

Nhóm đối tượng Giá trị tiếp nhận từ đồ án Lợi ích định lượng
Sinh viên chuyên ngành Tự động hóa Bộ tài liệu hoàn chỉnh về thiết kế mạch động lực, lập trình PLC S7-1200 SCL, cấu hình mạng Modbus RTU và tích hợp IIoT Gateway. Rút ngắn $70%$ thời gian nghiên cứu thực nghiệm tủ điện công nghiệp.
Kỹ sư vận hành tòa nhà (BMS) Phương pháp chuẩn hóa quy trình điều khiển áp suất vòng kín, không còn phụ thuộc van cơ giảm áp. Giảm $85%$ số lượt kiểm tra thủ công tại trạm bơm ngầm.
Chủ đầu tư & Ban quản lý Báo cáo định lượng về hiệu quả tiết kiệm điện và giảm chi phí bảo trì cơ điện (MEP). Tiết kiệm $28.6%$ chi phí điện năng bơm, hoàn vốn trong $1.4$ năm.
Nhà nghiên cứu ứng dụng Dữ liệu thực nghiệm đáp ứng động học của bộ điều khiển PID trên hệ thống thủy lực phi tuyến. Cung cấp bộ tham số thực nghiệm mẫu $K_p=150, T_i=0.2\text{s}$.

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

1. Yêu cầu kỹ thuật phần cứng tối thiểu để triển khai giải pháp này là gì?

Hệ thống yêu cầu nguồn cấp 1 pha 220VAC hoặc 3 pha 380VAC, 01 bộ điều khiển PLC Siemens S7-1200 (hoặc các dòng PLC tương đương có cổng Ethernet), 01 biến tần hỗ trợ macro PID có ngõ vào analog $4 \div 20\text{ mA}$, 01 cảm biến áp suất dải đo $0 \div 10\text{ bar}$, và 01 thiết bị IoT Gateway hỗ trợ giao thức Modbus/Ethernet kết nối Internet qua LAN/4G.

2. Khi hệ thống mất kết nối Internet, máy bơm có tiếp tục duy trì áp suất nước không?

Có. Hệ thống được thiết kế theo cấu trúc điều khiển phân tán (Edge Computing). Biến tần Frecon FR100Z và PLC Siemens S7-1200 đảm nhiệm toàn bộ vòng điều khiển hồi tiếp cục bộ trong tủ điện. Việc mất kết nối mạng chỉ làm gián đoạn việc hiển thị dữ liệu trên Webserver/Mobile App, không ảnh hưởng đến thuật toán duy trì áp suất nước.

3. Làm thế nào để tích hợp hệ thống này vào hệ thống BMS sẵn có của tòa nhà?

Hệ thống hỗ trợ xuất dữ liệu qua cổng RS-485 chuẩn Modbus RTU hoặc Ethernet TCP/IP. Các phần mềm BMS tổng (như Johnson Controls, Siemens Desigo, Schneider EcoStruxure) có thể đọc trực tiếp các thông số áp suất, trạng thái bơm, cảnh báo lỗi và điện năng thông qua bảng địa chỉ thanh ghi Modbus chuẩn mà không cần lập trình lại.

4. Chi phí bảo trì định kỳ của hệ thống bao gồm những hạng mục nào?

Chi phí bảo trì hàng năm chỉ bao gồm: kiểm tra độ mòn cơ khí phớt bơm, siết ốc cầu đấu điện lực trong tủ, và vệ sinh đầu thu cảm biến áp suất chống cặn bẩn bám dính (định kỳ 6 tháng/lần). Chi phí này thấp hơn $60%$ so với việc sửa chữa van cơ khí và đường ống bị nứt vỡ do búa nước ở hệ thống cũ.

5. Vì sao nhóm tác giả lựa chọn biến tần Frecon FR100Z thay vì điều khiển PID trực tiếp trong PLC S7-1200?

Việc sử dụng bộ PID tích hợp sẵn trên biến tần Frecon FR100Z giúp đưa chu kỳ quét phản hồi áp suất về mức phần cứng vi xử lý DSP của biến tần (vài mili-giây), loại bỏ hoàn toàn độ trễ truyền tín hiệu analog qua module PLC. Điều này giải phóng dung lượng bộ nhớ cho CPU S7-1200 tập trung xử lý logic phức tạp, truyền thông Modbus Selec và phục vụ kết nối IoT Gateway.


Kết luận

Đồ án "Điều khiển và giám sát mô hình hệ thống cấp nước cho tòa nhà ứng dụng IoT" đã hoàn thành toàn diện các mục tiêu đề ra: từ thiết kế cơ khí, chế tạo tủ điện điều khiển công nghiệp, giải quyết triệt để bài toán thủy lực tòa nhà bằng thuật toán PID, đến xây dựng hoàn chỉnh hệ thống giám sát đa tầng (HMI Kinco và Cloud V-Net Webserver).

Kết quả thực nghiệm chứng minh hệ thống duy trì áp suất ổn định vượt trội ở mức $1.5 \div 2.0\text{ bar}$, triệt tiêu búa nước, giúp tiết kiệm $28.6%$ điện năng tiêu thụ và số hóa $100%$ quy trình vận hành từ xa. Đây là giải pháp công nghệ có tính thực tiễn cao, sẵn sàng chuyển giao công nghệ và nhân rộng triển khai cho các công trình dân dụng và công nghiệp hiện đại trong xu hướng phát triển Đô thị Thông minh (Smart City).