Chương trình trên Matlab

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu ứng dụng công nghệ iot thiết kế hệ thống giám sát và phân tích chất lượng điện năng (Trang 64 - 66)

3.3 Xây dựng thuật tốn chương trình

3.3.3 Chương trình trên Matlab

Mục tiêu của việc thiết kế chương trình trên Matlab là tạo ra một chương trình có thể truy vấn bộ dữ liệu đã lưu trữ trên Cloud của Thingspeak đã ghi được từ các dữ liệu đo lường của hệ thống giám sát và phân tích chất lượng điện năng gửi lên thơng qua Internet. Q trình truy vấn dữ liệu bằng chương trình trên Matlab này yêu cầu bắt buộc là máy tính PC phải được kết nối với Internet và được thực hiện bằng lệnh thingSpeakRead. Lệnh này có thể truy vấn dữ liệu trên kênh ThingSpeak khoảng thời gian từ ngày này đến ngày kia, đây được xem là một ưu điểm của nó mà được tác giả tận dụng để thiết kế chương trình trên Matlab nhằm phân tích chất lượng điện năng của vị trí cần giám sát

trong một thời đoạn nào đó. Các dạng cú pháp và ý nghĩa của lệnh này được thể hiện như sau:

Bảng 3.4: Các dạng cú pháp của lệnh ThingSpeakRead

Stt Cú pháp Ý nghĩa

1 data =

thingSpeakRead(channelID)

Đọc hầu hết các dữ liệu gần đây trên tất cả các

trường của các kênh channelID trên

ThingSpeak và trả về kết quả như một dạng số liệu trong biến data.

2 data =

thingSpeakRead(channelID,Name,Value)

Giống cú pháp 1 nhưng có sử dụng các lựa chọn bổ sung được chỉ định bởi một hay nhiều cặp lựa chọn Name, Vaule.

3 data =

thingSpeakRead(___,'ReadKey','channel Read API key')

Sử dụng ThingSpeak™ Read API key để đọc dữ liệu từ một kênh

Đồ thị pha A

Đồ thị pha B

Đồ thị pha C

Bảng hiển thị tồn bộ kết quả thơng số giám sát từ ngày bắt đầu

đến ngày kết thúc.

Lưu ý: Máy tính PC phải được kết

nối với Internet.

Các nút lệnh vẽ đồ thị

Chọn ngày bắt đầu, ngày kết thúc và nút tải dữ liệu từ Thingspeak

Hình 3.18: Giao diện chương trình phân tích CLĐN trên Matlab

Giao diện của chương trình phân tích chất lượng điện năng được thiết kế trên giao diện GUIDE của Matlab có dạng như Hình 3.17. Trên giao diện này, ta có thể chọn ngày bắt đầu, ngày kết thúc. Sau đó, load dữ liệu từ ThingSpeak Cloud xuống để hiển thị trên bảng của giao diện. Ngồi ra, ta có thể sử dụng

các nút lệnh để hiển thị kết quả đồ thị tần số, điện áp, dịng điện, cơng suất, hệ số cơng suất đã truy xuất trong bảng trên giao diện. Hoặc sử dụng các cơng cụ tính tốn phân tích phổ, tính tốn giá trị trung bình, tính tốn độ lệch chuẩn của tần số và điện áp để giúp ta có thể đánh giá được chất lượng điện năng tại vị trí giám sát khi cần thiết.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu ứng dụng công nghệ iot thiết kế hệ thống giám sát và phân tích chất lượng điện năng (Trang 64 - 66)

Tải bản đầy đủ (PDF)

(96 trang)