| 研究生: |
莊雅晴 Chuang, Ya-Ching |
|---|---|
| 論文名稱: |
基於數據分散式服務的微電網智慧電表管理系統 Smart Meter Management System for Microgrid Based on Data Distribution Service |
| 指導教授: |
廖德祿
Liao, Teh-Lu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2019 |
| 畢業學年度: | 107 |
| 語文別: | 中文 |
| 論文頁數: | 67 |
| 中文關鍵詞: | 數據分散式服務 、微電網 、服務品質策略 、管理系統 |
| 外文關鍵詞: | Data Distribution Service, Qt Creator IDE, Management System |
| 相關次數: | 點閱:53 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著物聯網(Internet of Things, IoT)技術的興起與發展,針對不同裝置與設備之間的溝通許多不同的通訊協定與標準被提出。其中由對象管理組織(Object Management Group, OMG) 所開發的數據分散式服務(Data Distribution Service, DDS)是使用發布/訂閱模型在設備之間發送和接收數據、事件、命令的協定,它利用發布/訂閱模型的優點提供通訊的服務品質策略。可以根據所需的策略功能來設置和控制通訊,從而通過配置策略和設置其參數,DDS通訊協定可以對應於不同的環境和要求。
該系統由一個主要子系統與兩種設備組成:兩個智慧電表和一個繼電器,均採用RS485通訊格式。首先,為了因應物聯網趨勢與DDS優點,本論文將提出一個以物聯網管理系統的介面設計,此管理系統分別使用研揚科技的單板電腦UP Board與筆電作為主要的子系統,透過系統裡的Qt Creator IDE設計出易於管理且觀察的人機介面。其次,透過實現人機介面,使微電網中的智慧電表與繼電器裝置以發布(Publish)/訂閱(Subscribe)模型,進行DDS之通訊功能以模擬微電網裝置資料傳輸及管理應用。基於DDS的智能電錶管理系統的場景如下:第一端為電力負載端連接智慧電表1,負責發布電表 1的負載電流資訊及訂閱電表2與繼電器的狀態,而第二端為繼電器的開關切換裝置,利用訂閱電表1的負載電流資訊控制繼電器的LED切換,並同時發布繼電器的狀態與訂閱電表2資訊,第三端為電力負載端連接智慧電表2,負責發布電表 2的負載電流資訊及訂閱電表1與繼電器的狀態,以達到多系統間實現DDS的微電網中的智慧電表與繼電器裝置通訊及管理功能。
This thesis will propose a smart meter management system for microgrid based on Data Distribution Service (DDS). This management system uses AAEON's single-board computer UP Board and laptop as the main subsystem. The Qt Creator IDE is used to develop the human-machine interface to manage and observe data. The smart meter and the relay device perform the Data Distribution Service communication function to simulate the application of the protection mechanism in the microgrid. This system is consisted of one main subsystem and two kinds of devices: two smart meters and one relay, all with the communication format of RS485.
The scenarios of DDS based Smart Meter Management System are follows: The first end is smart meter no.1 and the electrical load end is connected to smart meter no.1, which is responsible for publishing the load current information of smart meter no.1 and subscribing the status of smart meter no.2 and relay. The second end is relay switching device, which uses the load current information of the subscribed smart meter no.1 to control the LED switching of relay, and simultaneously publishes the status of relay and the information of the subscribed smart meter no.2. The third end is smart meter no.2 and the electrical load end is connected to smart meter no.2, which is responsible for publishing load current information of smart meter no.2 and subscribing the status of smart meter no.1 and relay. All experimental results show the effectiveness of the proposed DDS-based smart meter management system.
參考文獻
[1] Object Management Group, Data Distribution Service (DDS) Version 1.4, QoS P.90-113, April 2015.
[2] Akif Naz, Gambhir Singh, Integration of Qt Based UI with DDS Middle Ware for Controlling of QoS Policies for Real Time Warfare System, 2017.
[3] Real-Time Innovations, RTI Connext Modern C++ API Version 5.3.0. https://community.rti.com/static/documentation/connext-dds/5.3.0/doc/api/connext_dds/api_cpp2/group__DDSQosTypesModule.html
[4] Object Management Group, The Real-time Publish-Subscribe Wire Protocol DDS Interoperability Wire Protocol Specification (DDS-RTPS) Version 2.1, November 2010.
[5] Object Management Group DDS Foundation, DDS Protal - Data Distribution Service. https://www.dds-foundation.org/
[6] Real-Time Innovations, RTI Shapes Demo User’s Manual Version5.3.1, U.S.A., February 2018.
[7] Angelo Corsaro, Ph.D., DDS QoS Unleashed.
https://www.slideshare.net/Angelo.Corsaro/dds-qos-unleashed
[8] Gerardo Pardo-Castellote, Ph.D., OMG Data-Distribution Service: architectural overview, Real-Time Innovations, Inc. 2003 IEEE.
[9] Dr. Douglas C. Schmidt, An Overview of the OMG Data Distribution Service (DDS), Vanderbilt University. https:// slideplayer.com/slide/4703004/
[10] Vortex, The Data Distribution Service Tutorial, ch1 Foundations. http://download.prismtech.com/docs/Vortex/html/ospl/DDSTutorial/foundations.html
[11]Vortex, The Data Distribution Service Tutorial, ch4 Quality of Service. http://download.prismtech.com/docs/Vortex/html/ospl/DDSTutorial/qos.html
[12] Thousand Hundred Industrial, CT24-i Series.
http://www.badgerglobal.net/Current%20Transformers/DonutTypeSplitTypeCurrentTransformers/CT24-i%20%20Series.pdf
[13] Angelo Corsaro, Ph.D, The DDS Tutorial.
[14] Pinchen Cui, Comparison of IoT Application Layer Protocols, Auburn, Alabama, April 2017.
[15] Real-Time Innovations, Real-Time Publish-Subscribe (RTPS) Wire Protocol Specification Version 1.0, February 2002.
[16] Real-Time Innovations, RTI Connext DDS Core Libraries User’s Manual Version 5.3.0, 2017.
[17] Qt APIs & Libraries, Tools and IDE,Qt官網,
https://www.qt.io/qt-features-libraries-apis-tools-and-ide/#ide
[18] Qt公司歷史,Qt官網,https://www.qt.io/company
[19] 數據分發服務DDS技術研究,台部落,九月2018。https://www.twblogs.net/a/5b8e21c42b71771883431147
[20] AAEON UP Board單板電腦圖片,
http://linuxgizmos.com/linux-ready-gateway-builds-on-first-gen-up-board/
[21] 楊明豐,Arduino物聯網最佳入門與應用:打造智慧家庭輕鬆學,碁峰資訊,台灣,第一章,2018。
[22] 張志勇、翁仲銘、石貴平、廖文華,物聯網概論,碁峰資訊,台灣,2013。
[23] 江凱狄,比流器,DIGITIMES科技網。
https://www.digitimes.com.tw/tw/dt/n/shwnws.asp?id=0000438079_553lebiq8o3km18625lao
[24] William Woodall,賴柏任(翻譯),使用DDS來開發ROS。http://po-jen.github.io/design/articles/ros_on_dds.html
[25] 廖德祿、洪勁宇、郭瀚鴻、吳毓庭,能源作業系統之能源服務程式研發,行政院原子能委員會核能研究所計畫報告,93-102頁,2018。