Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control
This report discusses the design and implementation of a Graphical User Interface (GUI) for Microgrid SCADA using Python. The report outlines the importance of GUIs in the operation of Microgrids, providing an overview of Microgrids, SCADA systems, and GUIs. Additionally, the report examines the...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/167101 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | This report discusses the design and implementation of a Graphical User Interface (GUI) for
Microgrid SCADA using Python. The report outlines the importance of GUIs in the operation
of Microgrids, providing an overview of Microgrids, SCADA systems, and GUIs.
Additionally, the report examines the capacitor bank and transformer tap controls and how
they are incorporated into the GUI.
The report then presents the system architecture, data acquisition module, communication
module, control module, and GUI module of the Microgrid SCADA GUI. The
communication protocols used in the system, including Modbus and DNP3, are discussed, as
well as the libraries and frameworks used in the implementation of the GUI.
The implementation of the system using Python is described, and the results of the
implementation are presented in the results and discussion section. The report also provides
recommendations for future research in the area of Microgrid SCADA systems and GUIs.
Overall, the creation of a GUI for Microgrid SCADA using Python and incorporating
capacitor bank and transformer tap controls has significant potential applications in the
renewable energy sector, enabling efficient and safe operation of Microgrids. This report
provides a comprehensive guide for the design and implementation of such a system. |
---|