MICROGRID MANAGEMENT

AN INTELLIGENT MICROGRID MANAGEMENT AND OPTIMIZATION SYSTEM: AN EXPERT ANALYTICAL SYSTEM FOR REAL TIME OPTIMIZATION AND INTEGRATION OF RENEWABLE ENERGY USING LIVE WEATHER DATA

Author(s)
Year of Publication
Publication Type
Abstract
The increasing demand for reliable, sustainable, and decentralized energy systems has accelerated the adoption of microgrids, particularly in regions with unstable power infrastructure such as Nigeria. However, the effective design and management of microgrids remain challenging due to the variability of renewable energy sources and the lack of intelligent tools that integrate real-time environmental data, predictive analytics, and optimization techniques. This study addresses these challenges by developing an Intelligent Microgrid Management and Optimization System aimed at improving the planning, performance, and operational efficiency of renewable energy-based microgrids. The system was developed as a Python-based desktop application incorporating machine learning, optimization algorithms, and real-time data integration. Support Vector Regression (SVR) models were implemented to predict energy generation from multiple renewable sources using environmental inputs such as solar irradiance, temperature, and wind speed. A genetic algorithm was employed to optimize system component sizing, including solar panels and battery storage, based on cost and reliability objectives. Real-time weather data was retrieved via an API and integrated into a dynamic simulation engine, while a graphical user interface built with PyQt6 provided interactive visualization, monitoring, and control of system operations. The results demonstrate that the developed system achieves high predictive accuracy, with machine learning models attaining strong performance metrics (R² values above 0.88 across energy sources) and low prediction errors. The optimization module effectively identified cost-efficient and reliable microgrid configurations, while the simulation engine maintained stable energy balance and accurate battery state tracking under varying conditions. Overall, the system proved to be computationally efficient, user-friendly, and capable of supporting real-time decision-making, thereby offering a practical and scalable solution for intelligent microgrid design and management.
Supervisor(s)
co-supervisor

AN INTELLIGENT MICROGRID MANAGEMENT AND OPTIMIZATION SYSTEM: AN EXPERT ANALYTICAL SYSTEM FOR REAL TIME OPTIMIZATION AND INTEGRATION OF RENEWABLE ENERGY USING LIVE WEATHER DATA

Year of Publication
Publication Type
Abstract
As the world continues to embrace cleaner and smarter energy solutions, there's a growing need for tools that not only design microgrids but also make them smarter, more responsive, and easier to manage. This project introduces an Intelligent Microgrid Management and Optimization System — a desktop application built with Python — designed to help users plan, optimize, and monitor solar-powered microgrid systems more efficiently. What sets this tool apart is its ability to pull live weather data (like sunlight levels and temperature) using the Open Weather Map API. With this, it can predict how much energy your solar panels might generate and how much power you’ll need, thanks to built-in machine learning models. The system then uses a genetic algorithm to figure out the best combination of solar panel size and battery capacity to meet your energy needs while keeping costs low. The application runs through a simple and responsive user interface (built with PyQt6), offering features like real-time graphs, a weather dashboard, and system control panels. It also supports SCADA-style monitoring, so users can see power generation, battery status, and energy demand in real time. Overall, this tool is designed to be both smart and user-friendly, making it useful not just for engineers and developers, but also for students, researchers, and organizations working on renewable energy solution
Supervisor(s)
co-supervisor

AN INTELLIGENT MICROGRID MANAGEMENT AND OPTIMIZATION SYSTEM: AN EXPERT ANALYTICAL SYSTEM FOR REAL TIME OPTIMIZATION AND INTEGRATION OF RENEWABLE ENERGY USING LIVE WEATHER DATA

Year of Publication
Publication Type
Abstract
As the world continues to embrace cleaner and smarter energy solutions, there's a growing need for tools that not only design microgrids but also make them smarter, more responsive, and easier to manage. This project introduces an Intelligent Microgrid Management and Optimization System — a desktop application built with Python — designed to help users plan, optimize, and monitor solar-powered microgrid systems more efficiently. What sets this tool apart is its ability to pull live weather data (like sunlight levels and temperature) using the OpenWeatherMap API. With this, it can predict how much energy your solar panels
might generate and how much power you’ll need, thanks to built-in machine learning models. The system then uses a genetic algorithm to figure out the best combination of solar panel size and battery capacity to meet your energy needs while keeping costs low.
The application runs through a simple and responsive user interface (built with PyQt6), offering features like real-time graphs, a weather dashboard, and system control panels. It also supports SCADA-style monitoring, so users can see power generation, battery status, and energy demand in real time. Overall, this tool is designed to be both smart and user-friendly, making it useful not
just for engineers and developers, but also for students, researchers, and organizations working on renewable energy solutions.
Supervisor(s)
co-supervisor