Git Product home page Git Product logo

an-iot-based-smart-microgrids-system-for-rural-areas's Introduction

AN-IOT-BASED-SMART-MICROGRIDS-SYSTEM-FOR-RURAL-AREAS

Abstract

To enhance living conditions and alleviate poverty, emerging nations require energy services that are dependable, accessible, safe, and efficient. This research study proposes an IoT-based smart microgrid system for rural areas with an enhanced control system for efficient microgrid operation, which may, in turn, solve multiple issues in rural areas.

The proposed system is a combination of solar and wind power generators, diesel power stations, and backup storage. It has the functionality of detecting instantaneous faults in the microgrid branches using the Bewlice lattice diagram and support vector machine algorithm. Furthermore, it can be controlled remotely over the internet at any moment.

A power monitoring system is integrated to provide authorities with technical attributes related to energy. These attributes can be utilized to supply power to rural areas in emergencies through an Android Application. The data can be retrieved and displayed using a cloud platform named ThingSpeak.

Materials Included

  • Research paper: "Design and Analysis of IoT-Based Adaptive Microgrid System including Renewable Energy Sources for Decentralized Zones"
  • App developed in MIT App Inventor
  • GUI developed in MATLAB
  • ThingSpeak integration for data monitoring
  • Project_microgrid.slx (MATLAB Simulink project)

Features

  • IoT-based smart microgrid system
  • Renewable energy sources (solar and wind power)
  • Diesel power stations for backup
  • Fault detection using Bewlice lattice diagram and SVM algorithm
  • Remote control over the internet
  • Power monitoring system
  • Android Application for emergency power supply
  • Integration with ThingSpeak for data visualization

Getting Started

To get started with our project, follow these steps:

  1. Clone the repository to your local machine using git clone.
  2. Set up the required dependencies and environment as specified in the project documentation.
  3. Configure and initialize the IoT-based smart microgrid system as per the instructions in our project materials.
  4. If you plan to use the Android Application, follow the setup instructions provided in the App documentation.
  5. For GUI integration using MATLAB, refer to the GUI documentation for configuration details.
  6. To monitor and visualize data using ThingSpeak, set up your ThingSpeak account and configure the necessary channels and data sources.

Contributing

We welcome contributions from the community to enhance this project. If you would like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear and concise commit messages.
  4. Push your branch to your fork.
  5. Submit a pull request, explaining the purpose and details of your changes.

We appreciate your contributions and will review your pull requests as soon as possible.

License

This project is released under the Apache License 2.0. You can find the full text of the license here.

Please cite our research paper when using this project materials:

  • M. E. Deowan, A. K. Nuhel, M. M. Sazid, R. T. Meghla, I. Haider and M. R. Hazari, "Design and Analysis of IoT-Based Adaptive Microgrid System including Renewable Energy Sources for Decentralized Zones," 2023 3rd International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), Dhaka, Bangladesh, 2023, pp. 84-89, doi: 10.1109/ICREST57604.2023.10070093.

an-iot-based-smart-microgrids-system-for-rural-areas's People

Contributors

eather0056 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.