Professional Documents
Culture Documents
Tank System SCADA
Tank System SCADA
Tank System SCADA
1. Giới thiệu
Để dễ hình dung các quá trình công nghệ khi học SCADA, thay vì cần có mô hình
thật (đôi khi không thể vì quá phức tạp), ta có thể mô hình hóa các quá trình này.
Sau khi thiết kế xong SCADA thỏa mãn yêu cầu, ta chuyển dữ liệu mô phỏng từ mô
hình hóa sang dữ liệu thật của hệ thống.
Ví dụ: hình 1 là một mô hình thực tế. Ta thấy khá đơn giản nhưng khi học SCADA
thì cần phải có các thiết bị PLC, Drive và Motor. Hãy hình dung nếu quá trình phức
tạp hơn thì sẽ như thế nào, có thể sẽ cần xây dựng mô hình cơ khí.
Power
SCADA PLC Drive Motor
Speed
Nếu Drive và Motor không có sẵn, ta vẫn có thể thiết kế một hệ thống SCADA tương
tự bằng cách xây dựng mô hình cho Drive và Motor (mô hình hóa) sao cho quan hệ
Power – Speed gần giống với thực tế.
Xem hình 2, hãy hình dung liệu có thể phân biệt đâu là mô hình thật, đâu là mô hình
hóa nếu chỉ quan sát SCADA ?
Power
SCADA PLC Drive Motor
Speed
Power
SCAD PLC Model
A Speed
Input 1 Output 1
Model
Input n Output n
Hình 3: Mô hình
Quan hệ vào ra thường được mô tả bằng phương trình vi phân hay sai phân.
𝑶𝒖𝒕𝒑𝒖𝒕 𝟏 = 𝒇(𝑰𝒏𝒑𝒖𝒕 𝟏, … , 𝑰𝒏𝒑𝒖𝒕 𝒏)
Có rất nhiều công cụ để thực thi phương trình này như phần mềm Matlab, LabVIEW.
Đơn giản hơn là dùng các khối hàm (Function block) trong PLC để thực thi.
3. Minh họa
Phần này sẽ minh họa cách xây dựng mô hình tank (bồn nước) sử dụng phần mềm
UnityPro.
Giả sử mô hình tank (hình 4), có lưu lượng nước vào qi được điều khiển bằng valve
tỉ lệ. Mực chất lỏng trong bồn h quan hệ với qi và các tham số mô hình k, A như sau:
𝑑ℎ(𝑡) 𝑞𝑖 − 𝑘√ℎ(𝑡)
=
𝑑𝑡 𝐴
Thực hiện mô hình hóa và chương trình điều khiển tank bằng phần mềm Unity Pro
như sau:
Run Valve
Open Level
Close Tank Model
Flow
Power
Thiết kế hệ thống SCADA cho hệ thống tank. Thực hiện theo clip sau (chỉ tóm tắt
các kết quả chính, tham khảo các bài hướng dẫn trước để hoàn thành clip):
https://youtu.be/AQykdiz_TYc