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 |
id |
sg-ntu-dr.10356-167101 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1671012023-07-07T17:42:22Z Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control Chai, Daniel You Wen Hung Dinh Nguyen School of Electrical and Electronic Engineering hunghtd@ntu.edu.sg Engineering::Electrical and electronic engineering::Electric power 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. Bachelor of Engineering (Electrical and Electronic Engineering) 2023-05-23T01:51:12Z 2023-05-23T01:51:12Z 2023 Final Year Project (FYP) Chai, D. Y. W. (2023). Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167101 https://hdl.handle.net/10356/167101 en A1074-221 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering::Electric power |
spellingShingle |
Engineering::Electrical and electronic engineering::Electric power Chai, Daniel You Wen Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control |
description |
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. |
author2 |
Hung Dinh Nguyen |
author_facet |
Hung Dinh Nguyen Chai, Daniel You Wen |
format |
Final Year Project |
author |
Chai, Daniel You Wen |
author_sort |
Chai, Daniel You Wen |
title |
Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control |
title_short |
Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control |
title_full |
Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control |
title_fullStr |
Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control |
title_full_unstemmed |
Design of a Python-based GUI for a microgrid SCADA system: real-time data acquisition and supervisory control |
title_sort |
design of a python-based gui for a microgrid scada system: real-time data acquisition and supervisory control |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/167101 |
_version_ |
1772826859638095872 |