Professional Documents
Culture Documents
VIỆN ĐIỆN
**********
Hà Nội, 6/2023
MỤC LỤC
CHƯƠNG 1. TỔNG QUAN................................................................................1
1.1 Hệ thống Scada là gì?.................................................................................1
1.2 Hệ thống trắc quan thời tiết........................................................................1
1.3 Yêu cầu vận hành.......................................................................................2
CHƯƠNG 2. THIẾT KẾ HỆ THỐNG...............................................................4
2.1 Ý tưởng.......................................................................................................4
2.2 Các chức năng của hệ thống:......................................................................4
2.2.1 Chức năng đo thời tiết.................................................................4
2.2.2 Chức năng xử lý dữ liệu tại trạm quan sát thời tiết MET............4
2.2.3 Chức năng truyền dẫn dữ liệu......................................................5
2.2.4 Chức năng xử lý dữ liệu tại trung tâm điều khiển hầm...............5
2.2.5 Chức năng lưu trữ dữ liệu............................................................6
2.2.6 Chức năng phân tích....................................................................7
2.2.7 Chức năng hiển thị và báo cáo.....................................................7
2.2.8 Chức năng chuyển dữ liệu...........................................................8
2.3 Lựa chọn thiết bị.........................................................................................8
2.3.1 Thiết bị đo mưa: Vaisala RG13/RG13H.....................................8
2.3.2 Thiết bị nhận biết mưa: Vaisala DRD11A..................................9
2.3.3 Thiết bị đo gió: Vaisala WMT703.............................................10
2.3.4 Thiết bị đo tầm nhìn: Vaisala PWD 10 and 12..........................11
2.3.5 Thiết bị cảm biến nhiệt độ: Vaisala DST111............................12
2.3.6 Thiết bị thu thập dữ liệu: Data logger CR1000.........................13
2.3.7 Module ESP8266.......................................................................15
2.3.8 Thiết bị chuyển đổi tín hiệu từ RS232 sang UART-TTL..........16
2.4 Sơ đồ hệ thống:.........................................................................................18
2.4.1 Sơ đồ khối tổng quan:................................................................18
2.4.2 Thiết kế chi tiết hệ thống...........................................................18
2.4.3 Sơ đồ đấu nối.............................................................................19
CHƯƠNG 3. GIAO DIỆN WEBSITE..............................................................22
3.1 Giao diện người dùng...............................................................................22
3.2 Giao diện giám sát....................................................................................22
CHƯƠNG 4. KẾT LUẬN..................................................................................24
TÀI LIỆU THAM KHẢO……………………………………………………..24
1
Hình 2: Mô hình tổng quan một hệ thống trắc quan thời tiết
2
6. Cảm biến quan trắc thời tiết được đặt trong khu vực lề đường, cách
làn đường xe chạy và các tòa nhà một khoảng cách đủ để tránh các
chướng ngại và các tác động tiêu cực, tạo điều kiện đo đạc.
3
CHƯƠNG 2. THIẾT KẾ HỆ THỐNG
2.1 Ý tưởng
Hệ thống MET sẽ được đưa vào dự án để xác định điều kiện thời tiết trên
đường thu phí và có các biện pháp thích hợp để cảnh báo cho người tham gia
giao thông trong tình hình thời tiết xấu.
Hệ thống MET sẽ liên tục tổng hợp các dữ liệu về tình hình thời tiết tại các
trạm quan trắc khí tượng. Các trạng quan trắc MET sẽ được ở hai đầu hầm Đèo
Hải Vân. Dữ liệu tổng hợp được sẽ được gửi tới bộ xử lý dữ liệu MET tại Trung
tâm điều khiển hầm để xử lý và ghi chép dữ liệu. Trong trường hợp điều kiện
thời tiết bất lợi, hệ thống sẽ tự động phát tín hiệu cảnh báo cho nhân viên kỹ
thuật hầm.
2.2 Các chức năng của hệ thống:
2.2.1 Chức năng đo thời tiết
Các thiết bị đo sau đây sẽ được trang bị cho mỗi trạm quan trắc thời tiết.
Phát hiện mưa: thiết bị phát hiện lượng mưa sẽ liên tục hoạt động
và trả về tín hiệu ON khi có mưa và OFF khi không có mưa.
Đo lượng mưa: sử dụng bình đo lượng mưa. Thiết bị này sẽ tạo ra
một xung tín hiệu mỗi khi lượng mưa đạt mức 0.5 mm. Tín hiệu
này sẽ được chuyển thành điện áp hoặc tín hiệu điện để truyền tới
bộ xử lý dữ liệu MET.
Đo nhiệt độ: cảm biến nhiệt độ sẽ liên tục đo nhiệt độ không khí
trong phạm vi 0-70 độ C với độ chính xác là 0.1 độ. Dữ liệu đo
được sẽ được gửi đến bộ xử lý dữ liệu MET mỗi phút một lần để
cập nhật nhiệt độ hiện tại.
Đo gió: sử dụng cảm biến tốc độ gió và hướng gió có dải đo 0,4m/s
đến 70m/s với độ chính xác 0,1m/s. Đồng thời phát hiện hướng gió
và sự thay đổi hướng gió.
Đo tầm nhìn: thiết bị đo tầm nhìn sẽ đo khả năng nhìn thấy theo
lượng ánh sáng tán xạ bởi các phân tử trong không khí và đổi giá trị
đo được thành tầm nhìn trên thiết bị đo.
2.2.2 Chức năng xử lý dữ liệu tại trạm quan sát thời tiết MET
Trạm quan trắc MET sẽ thực hiện các chức năng sau:
Kiểm tra tính phù hợp của dữ liệu: tính năng kiểm tra lỗi sẽ thực
hiện kiểm tra các dữ liệu nhận được thông qua so sánh các dữ liệu này với
các ngưỡng định sẵn. Ngưỡng này bao gồm giới hạn trên, giới hạn giới, và
các dữ liệu khác trước đó. Các dữ liệu bị đánh giá là lỗi sẽ không được sử
dụng làm dữ liệu quan trắc.
Tính toán lượng mưa theo giờ : dữ liệu về lượng mưa sẽ được xử lý
theo giờ thành các thông số lượng mưa thấp nhất tại thời điểm đo trong 1
4
giờ đã qua, lượng mưa cao nhất tại thời điểm đo trong 1 giờ đã qua và
lượng mưa trung bình trong 1 giờ đã qua
2.2.3 Chức năng truyền dẫn dữ liệu
Các dữ liệu xử lý sau sẽ được truyền từ trạm quan trắc MET đến bộ xử lý dữ
liệu MET tại Trung tâm điều khiển hầm với chu kỳ gửi là một (1) phút các thông
số như sau:
Giá trị lượng mưa tức thời theo 1 phút/1 lần cập nhật.
Giá trị lượng mưa trung bình trong 1 giờ đã qua.
Giá trị lượng mưa cao nhất tại thời điểm đo trong vòng 1 giờ
Giá trị lượng mưa thấp nhất tại thời điểm đo trong vòng 1 giờ
Giá trị tức thời của nhiệt độ môi trường theo phút.
Giá trị nhiệt độ cao nhất trong vòng 1 giờ đã qua
Giá trị nhiệt độ thấp nhất trong vòng 1 giờ đã qua
Giá trị nhiệt độ trung bình trong vòng 1 giờ đã qua
Hướng gió tức thời theo 1 phút/1 lần cập nhật.
Vận tốc gió tức thời theo 1 phút/1 lần cập nhật
Vận tốc gió lớn nhất tại các lần đo trong vòng 1 giờ
Vận tốc gió nhỏ nhất tại các lần đo trong vòng 1 giờ
Giá trị tầm nhìn tức thời theo 1 phút/1 lần cập nhật
Giá trị tầm nhìn tối đa trong vòng 1 giờ tại các lần đo
Giá trị tầm nhìn tối thiểu trong vòng 1 giờ tại các lần đo
2.2.4 Chức năng xử lý dữ liệu tại trung tâm điều khiển hầm
Bộ xử lý dữ liệu MET sẽ tổng hợp các dữ liệu thời tiết quan trắc được và tín
hiệu giám sát từ trạm quan trắc tại các thời điểm cách đều nhau. Dữ liệu nhận
được từ trạm sẽ được chuyển thành dữ liệu thời tiết vật lý.
Bộ xử lý dữ liệu MET sẽ thực hiện xử lý các dữ liệu được liệt kê trong bảng
dưới đây, để hiển thị và ghi lại. Bảng hiển thị được cập nhật theo 1 phút/1 lần cập
nhật.
5
Tốc độ gió Giá trị tức thời X
Giá trị trung bình X
Giá trị cao nhất X
Giá trị thấp nhất X
Hướng gió Hướng gió tức thời X
Tầm nhìn Giá trị tức thời X
Giá trị trung bình X
Giá trị cao nhất X
Giá trị thấp nhất X
Một hệ thống cảnh báo sẽ được đưa vào sử dụng, trong đó tín hiệu cảnh báo
sẽ được phát tới nhân viên vận hành hệ thống khi dữ liệu về gió hoặc lượng mưa
vượt quá ngưỡng quy định, hoặc tầm nhìn ngắn hơn ngưỡng quy định. Một số
loại và giá trị ngưỡng sẽ được cung cấp và có thể thay đổi.
Toàn bộ dữ liệu quan trắc khí tượng bao gồm tình trạng vận hành của trạm
quan trắc MET sẽ được ghi lại trong cơ sở dữ liệu dưới dạng dữ liệu 1 phút một,
hàng ngày và hàng tháng, đồng thời phần mềm truy cứu dữ liệu cũng được trang
bị, tạo điều kiện truy cập dễ dàng các dữ liệu ghi được. Có thể hiển thị bằng đồ
họa các dữ liệu tìm kiếm được từ cơ sở dữ liệu.
2.2.5 Chức năng lưu trữ dữ liệu
Toàn bộ dữ liệu được truyền từ trạm quan trắc MET và dữ liệu đã xử lý tại
Trung tâm điều khiển hầm sẽ được ghi lại và lưu trữ trong bộ xử lý dữ liệu MET
để phân tích và sử dụng sau này. Trang bị phần mềm tìm kiếm và trình chiếu dữ
liệu, có thể dễ dàng tìm kiếm và hiển thị các dữ liệu MET của từng vị trí quan
trắc cụ thể tại thời điểm, ngày và giờ cụ thể. Có thể hiển thị bằng đồ họa các dữ
liệu MET lịch sử như các dao động theo ngày và giờ.
Tình trạng thiết bị tại trạm quan trắc MET (hoạt động bình thường hay bất
thường) sẽ được ghi lại trong bộ xử lý dữ liệu MET như nhật ký vận hành cùng
mã lỗi và mốc thời gian, để sử dụng cho việc phân tích độ tin cậy sau này.
6
Giá trị thấp nhất của nhiệt độ môi trường Dữ liệu đã xử lý
Giá trị trung bình của nhiệt độ môi trường Dữ liệu đã xử lý
Giá trị cao nhất của lượng mưa Dữ liệu đã xử lý
Giá trị thấp nhất của lượng mưa Dữ liệu đã xử lý
Giá trị trung bình của lượng mưa Dữ liệu đã xử lý
Giá trị cao nhất của vận tốc gió Dữ liệu đã xử lý
Giá trị thấp nhất của vận tốc gió Dữ liệu đã xử lý
Giá trị trung bình của vận tốc gió Dữ liệu đã xử lý
Giá trị cao nhất của tầm nhìn xa Dữ liệu đã xử lý
Giá trị thấp nhất của tầm nhìn xa Dữ liệu đã xử lý
Giá trị trung bình của tầm nhìn xa Dữ liệu đã xử lý
Bảng 2-2: Các yêu cầu lưu trữ dữ liệu của hệ thống MET
7
hướng gió và thời gian
Báo cáo tháng tầm nhìn xa tối thiểu và tối đa theo
giờ và thời gian
Lưu trữ lỗi Danh mục các thiết bị quan trắc MET đang trong tình
trạng không hoạt động
Số lượng lỗi
Bảng 2-4: Các yêu cầu đối với chức năng báo cáo của hệ thống MET
8
Thông số:
STT Hạng mục Chỉ dẫn
1. Phương pháp phát hiện Loại thùng
2. Đường kính lấy nước 200 mm
3. Bình đo lượng mưa 0.5 mm hoặc 1.0 mm
4. Tín hiệu đầu ra tiếp điểm Tín hiệu đầu ra dạng tiếp điểm
5. Vật liệu Không gỉ
6. Nhiệt độ hoạt động 0 đến +50 độ C
Bảng 2-5: Thông số thiết bị đo mưa
9
Hình 5: Thiết bị nhận biết mưa
10
Hình 6: Thiết bị đo gió
Thông số:
TT. Hạng mục Vaisala PWD 10 and 12
11
Hình 7: Thiết bị đo tầm nhìn
12
Hình 8: Thiết bị đo nhiệt độ
TT
Hạng mục Data logger CR1000
.
1. Nguồn cấp 12V
2. Đầu vào dạng xung 2
Đầu vào Analog (kiểu
3. 4
sai lệch)
Đầu vào Analog (kiểu
4. 8
đầu cuối )
Điện áp ra cấp cho cảm
5 5V, 12V
biến/relay.
6 Cổng truyền thông RS232, CS I/O, Ethernet,…
Bảng 10: Thông số thiết bị Data logger CR1000
13
Hình 9: Các chân kết nối của Data logger CR1000
Bộ thu thập dữ liệu CR1000 sử dụng phần mềm hỗ trợ cấu hình cài đặt chân
cảm biến thông qua cổng truyền thông gồm :
Phần mềm PC400W (cấu hình truyền thông)
Phần mềm ShortCut (cấu hình cài đặt)
Các phần mềm được tải về miễn phí trên trang wed của hãng Campbell
Scientific cùng với hướng dẫn sử dụng chi tiết bộ Datalogger CR1000 giúp
người dùng dễ dàng cài đặt.
14
Hình 11: Cửa sổ giao diện ShortCut
15
Hình 13: Sơ đô chân ESP866
Thông số kỹ thuật:
16
- Điện áp hoạt động: 5V
- Dòng cung cấp: 8mA
- Tốc độ truyền : 120 kbp/s
- 2 kênh truyền nhận
- Chu kỳ quét xung: 500ns
- Nhiệt độ hoạt động: - 40 o C – 80 o C
- Dòng điện đầu vào tối đa mức cao/thấp: 2V/0.8V
Sơ đồ chân của Max 232
17
2.4 Sơ đồ hệ thống:
2.4.1 Sơ đồ khối tổng quan:
Hệ thống quan trắc thời tiết của chúng ta bao gồm hai trạm đo đặt tại hai
đầu cửa hầm Hải Vân và 1 trạm quan sát có thể đặt tại điểm thu phí vào hầm .
Tại mỗi trạm đo sẽ đo chi tiết các thông tin về nhiệt độ, độ ẩm, lượng mưa,
gió, hướng gió, tại mỗi trạm đo đó sẽ đẩy trực tiếp dữ liệu lên sever . Tại trạm
quan sát sẽ lấy dữ liệu từ trên sever xuống và hiển thị ra màn hình .
2.4.2 Thiết kế chi tiết hệ thống
Sơ đồ thiết kế chi tiết hệ thống
18
Tại mỗi trạm đo các con cảm biến đo mưa, đo lượng mưa , đo nhiệt độ ,
đo gió và đo tầm nhìn xa sẽ thu thập các dữ liệu . Các con cảm biến này được
kết nối với thiết bị thu thập dữ liệu Data logger CR1000. Thiết bị này sẽ
truyền dữ liệu cho Module truyền thông ESP 8266 thông qua cổng RS232 và
qua thiết bị chuyển đổi tín hiệu Max 232. Module truyền thông giao tiếp với
Server thông qua API để đẩy dữ liệu cảm biến lên server
Ở bài toán của chúng ta cứ sẽ 1 phút , ESP8266 sẽ lấy dữ liệu từ Data
logger CR1000 sau đó sẽ request lên sever , sau khi được chấp nhận (Thông
qua API KEY) những dữ liệu đó sẽ được lưu vào trong database. Phương
thức truyền thông giữa esp8266 và sever ở đây là HTTP. Tiếp theo là chúng
ta sẽ tạo 1 website để hiển thị các dữ liệu thông số đo được lên trên màn
hình(điện thoại, máy tính để bàn, laptop), để hiện thị được các dữ liệu trong
database chúng ta cần tạo một API nữa để giao tiếp với database, API này cho
phép chúng ta lấy dữ liệu từ database và hiển thị lên trang website thông số.
Chúng ta sẽ cần phải tạo một database để lưu trữ dữ liệu thông số của các
cảm biến . Database này bao gồm 12 trường dữ liệu đại điện cho 6 thông
số(lượng mưa,nhiệt độ,vận tốc gió,hướng gió,tầm nhìn xa) chúng ta đo từ
cảm biến.
2.4.3 Sơ đồ đấu nối
2.4.4 Cơ sở dữ liệu
Sử dụng MongoDB để làm cơ sở dữ liệu cho hệ thống
19
Mỗi trạm sẽ có 1 collection chứa các documents dữ liệu của trạm đó.
Mỗi trạm cũng sẽ có 1 collection để chứa lịch sử lỗi của các cảm biến
trong trạm.
Một collection chứa thông tin tình trạng của sensor các trạm (Hoạt động
hay lỗi).
Dữ liệu Kiểu
Time Date
rain_1m Number
rain
rain_1h Number
wind_speed_1m Number
wind
wind_orientation_1m Number[1,8]
view_1m Number
view_max_1h Number
view
view_min_1h Number
view_avg_1h Number
Bảng 2-9. Cơ sở dữ liệu lưu trữ thông số thời tiết
Dữ liệu Kiểu
time Date
sensorID Number[1,4]
state Boolean
Bảng 2-10. Cơ sở dữ liệu lưu trữ log thiết bị
Dữ liệu Kiểu
stationID Number
20
tempSensor Boolean
rainSensor Boolean
windSensor Boolean
viewSensor Boolean
Bảng 2-11. Cơ sở dữ liệu lưu trữ tình trạng thiết bị
21
CHƯƠNG 3. GIAO DIỆN WEBSITE
Ở giao diện này chúng ta có thể dễ dàng quan sát các thông số thời tiết đo
được từ hai đầu hầm. Các thông số được hiển thị và cập nhật liên tục trên màn
hình website.
Link : https://scada-hien.vercel.app/?fbclid=IwAR2bHHCEIbkRN-
PD2NI8ZxfBqla3IPHBU99qtcr40Hgm43fzlV5L5ZkdQkI
Link : https://scada-hien.vercel.app/login
22
Giao diện giám sát thống kê các thông số
Hình 22: Giao diện giám sát thống kê trong vòng 1h gần nhất
Tạo giao diện thống kê thông số này, người quản lý có thể xem thông số chi
tiết của thời tiết cũng như lọc theo ngày, dữ liệu sẽ được cập nhật liên tục sau
mỗi 30 giây.
Giao diện giám sát tình trạng thiết bị
Tại đây, có thể giám sát tình trạng của các thiết bị trong trạm cũng như lịch
sử lỗi của các thiết bị. Cập nhật liên tục theo thời gian.
23
CHƯƠNG 4. KẾT LUẬN
Thời tiết ảnh hưởng rất lớn trong đời sống và đóng vai trò vô cùng quan
trọng trong lĩnh vực quan trắc môi trường. Đánh giá sự ảnh hướng của thời
tiết đối với con người, môi trường trong cuộc sống để đưa ra những dự báo
chính xác về các thông số như:
- Vận tốc gió
- Hướng gió
- Lượng mưa
- Độ ẩm
- Nhiệt độ.
Nhờ có những thông tin thời tiết cụ thể ấy mà trung tâm dữ liệu kịp thời
xử lý phương án đóng mở cửa hầm, thông báo tình trạng thời tiết giúp cho
các phương tiện tham gia giao thông trên Hầm đường bộ Hải Vân nắm được
tình hình. Từ đó có những tính toán cho lộ trình trên tuyến đường sao cho tối
ưu nhất.
Hệ thống ứng dung IoT, Server đặt ở Cloud vậy nên vậy nên có thể triển
khai trạm đo ở bất cứ đâu có kết nối WIFI và tích hợp vào hệ thống, vậy nên
có thể triển khai trạm đo một cách dễ dàng không chỉ là hầm Hải Vân mà các
hầm đường bộ khác ở Việt Nam ví dụ như hầm A Roàng (Huế - Quảng Nam),
Đèo Ngang (Hà Tĩnh – Quảng Bình), Đèo Cả (Phú Yên – Khánh Hòa), Cù
Mông (Bình Định – Phú Yên),…
Như vậy, nhóm em đã trình bày được một hệ thống SCADA cho quan trắc
thời tiết là như thế nào.Do kiến thức còn ít và vẫn còn nhiều điều chưa nắm
vững cho nên không thể tránh được những sai sót, mong nhận được ý kiến
đóng góp của thầy và các bạn. Em xin chân thành cảm ơn!
24
TÀI LIỆU THAM KHẢO
[1]: CAMPBELL SCIENTIFIC : “CR1000 Datalogger Operation Manual”
[2]: CAMPBELL SCIENTIFIC :“ShortCut&PC200W Datalogger Starter
Software”
[3]: VAISALA : “ Weather&Environmental Sensor Datasheet”
25