Next Article in Journal
Photovoltaic Manufacturing Factories and Industrial Site Environmental Impact Assessment
Next Article in Special Issue
Enhancing Power Supply Flexibility in Renewable Energy Systems with Optimized Energy Dispatch in Coupled CHP, Heat Pump, and Thermal Storage
Previous Article in Journal
Multi-Terminal GaInP/GaInAs/Ge Solar Cells for Subcells Characterization
Previous Article in Special Issue
Predictive Energy Management of a Building-Integrated Microgrid: A Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Load Forecasting and Adaptive Control in Smart Grids Using a Hybrid Neuro-Fuzzy Approach

College of Electrical Engineering and New Energy, China Three Gorges University, Yichang 443002, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(11), 2539; https://doi.org/10.3390/en17112539
Submission received: 11 March 2024 / Revised: 1 May 2024 / Accepted: 16 May 2024 / Published: 24 May 2024

Abstract

:
The transition to smart grids is revolutionizing the management and distribution of electrical energy. Nowadays, power systems must precisely estimate real-time loads and use adaptive regulation to operate in the era of sustainable energy. To address these issues, this paper presents a new approach—a hybrid neuro-fuzzy system—that combines neural networks with fuzzy logic. We use neural networks’ adaptability to describe complex load patterns and fuzzy logic’s interpretability to fine-tune control techniques in our approach. Our improved load forecasting system can now respond to changes in real-time due to the combination of these two powerful methodologies. Developing, training, and implementing the forecasting and control system are detailed in this article, which also explores the theoretical underpinnings of our hybrid neuro-fuzzy approach. We demonstrate how the technology improves grid stability and the accuracy of load forecasts by using adaptive control methods. Furthermore, comprehensive simulations confirm the proposed technology, showcasing its smooth integration with smart grid infrastructure. Better energy management is just the beginning of what our method can accomplish; it also paves the way for a more sustainable energy future that is easier on the planet and its inhabitants. In conclusion, this study’s innovative approach to adaptive control and real-time load forecasting advances smart grid technology, which, in turn, improves sustainability and energy efficiency.

1. Introduction

To guarantee grid stability, dependability, and efficiency, it is crucial to accurately estimate energy demand and implement appropriate management methods. Utilities may optimize resource allocation and grid operations proactively with the help of load forecasting, which is essential for predicting future energy demand patterns. At the same time, adaptive control techniques are crucial for making real-time adjustments to fluctuating demand and changing grid circumstances. Because smart grid environments are diverse and dynamic, it is challenging to achieve robust performance in load forecasting and adaptive control.
A potential answer to these problems is the hybrid neuro-fuzzy approach, which combines neural networks with fuzzy logic to handle adaptive control and load forecasting at the same time. This technique combines the best features of both methodologies to improve smart grid systems’ efficiency and resilience by making load projections more accurate and control strategies more agile and responsive.
The need for increased efficiency, sustainability, and adaptability to satisfy growing energy consumption and environmental concerns is driving the modern power grid’s metamorphosis into the smart grid ecosystem [1]. Smart grid stability and reliability are crucial in this ever-changing environment, where adaptive regulation and real-time load forecasting play a critical role [2]. Advanced modeling approaches, artificial intelligence, and machine learning are some of the cutting-edge technologies that enable these breakthroughs [3].
Using a hybrid neuro-fuzzy framework is an especially interesting way to predict loads in real time [4]. Integrating neural networks and fuzzy logic, this method offers interpretability, precision, and adaptability, all of which are essential for smart grids to function smoothly. This hybrid model effectively predicts real-time load demands by combining the processing power of neural networks with the interpretability of fuzzy logic, which helps to handle uncertainty [5]. The accuracy of load forecasting is further improved by incorporating real-time data from smart meters [6,7].
The need for flexible control solutions is becoming more and more obvious as smart grids expand and become more complicated [8]. For the grid to function at its best, load forecasting and adaptive control methods must be integrated. To handle unexpected occurrences or sudden changes in load, this integration allows for real-time decision-making, load-shedding, and resource allocation. Grid stability relies on the capacity to foresee and adjust to these changes [9].
The importance of smart load forecasting methods in contemporary power systems has been highlighted by the substantial research that has previously investigated various approaches to load forecasting in smart grids. The first focus was on improving the efficiency and dependability of electricity distribution to meet the ever-changing demands of smart grids [10]. To improve the accuracy and adaptability of smart grid forecasts, a hybrid technique was presented for short-term load forecasting. This approach comprises Empirical Mode Decomposition, Particle Swarm Optimization, and adaptive neuro-fuzzy inference systems [11].
A groundbreaking study highlighted the significance of refining forecasting models for better grid management [12] by introducing a hybrid PSO-ANN application to enhance the accuracy of short-term load forecasts. The importance of using machine learning approaches to improve smart home energy consumption forecasting was highlighted in a review that examined machine learning prediction algorithms in home energy management [13]. Studying the use of REPS-based FIOS for load forecasting, with an emphasis on cutting-edge fuzzy logic methods, was the goal of Forecasting through Estimated Convergence of REPS-based Fuzzy Inference Systems in Smart Grids [14]. More effective energy management and enhanced grid performance were two outcomes of a suggested advanced forecasting system that used an adaptive neuro-fuzzy inference system and a genetic algorithm to anticipate electrical demand [15].
Improving the accuracy of short-term load forecasts in smart grids through the use of control mechanisms was the primary focus of optimum control strategies for load forecasting [16]. To improve the accuracy of electrical load forecasts, researchers have developed an adaptive neuro-fuzzy inference system [17]. This system uses neural networks and fuzzy logic to make predictions. In our study the role of artificial intelligence in establishing accurate load forecasting systems, which enable smart grids’ short- and medium-term planning, in an AI-based system that accurately predicts load demands in the near and medium future [18]. In order to address the critical role that artificial intelligence and statistical techniques play in improving the accuracy of forecasting models, a thorough overview of their use in short-term load forecasting was presented in Artificial Intelligence and Statistical Techniques in short-term load Forecasting: a review [19]. To achieve more accurate and adaptable load predictions, it is important to conduct forecasts at the distribution level. This was emphasized in an efficient approach to short-term load forecasting at the distribution level [20].
Improved load forecast granularity was made possible by a hybrid approach based on an Adaptive Neuro-fuzzy inference system that allowed for load disaggregation for residential customers [21]. This allowed for better understanding and management of energy consumption patterns in individual households. A review titled “Adaptive Neuro-Fuzzy Approach for Solar Radiation Forecasting in Cyclone Ravaged Indian Cities” sought to improve the precision of solar radiation predictions in cyclone-affected regions in order to maximize smart grid solar power generation [22].
Improved grid performance, dependability, and sustainability are the goals of smart grids, which are dynamic systems for distributing electricity that make use of cutting-edge technology. To properly manage resources and guarantee grid stability, smart grids rely on load forecasting, a crucial technique that predicts electricity demand. A new and potentially useful method for real-time load forecasting in this setting is the hybrid neuro-fuzzy approach [23]. To provide precise and flexible load predictions, this method merges neural networks’ data processing capabilities with fuzzy logic’s interpretability [24].
The author in [25] employed a solitary neural network to acquire real-time knowledge of the tracking control aspect of this control assignment. Additionally, we incorporate a control term that enhances the resilience of the suggested control solution by addressing approximator error and external disturbances. Our approach diverges from traditional finite control-set model predictive control in that it does not require prior knowledge of the model information and weighting variables. This enables us to implement our methodology in a broad spectrum of power converter systems. To illustrate its advantages, we employ a case study as a concluding example.
The authors of [26] designed a framework to handle system uncertainties and it has great potential for application in power-converter systems that experience unknown disturbances. Within this architecture, the control task is executed by integrating an adaptive neural network approximation-based reinforcement learning (RL) algorithm and a neural predictor-based predictive current control solution. More specifically, a critic neural network is tasked with learning a strategic utility function in real time, while an actor network is designed to generate control behaviors by approximating the unknown model dynamics and optimizing the utility function learned from the critic network [27]. Comparative analysis of previous studies has been shown in Table 1.
There is a lot of literature on smart grid load forecasting, but there are still some obvious gaps in our understanding. Improving prediction accuracy is the primary emphasis of the existing literature on smart grid load forecasting. Nevertheless, there is a noticeable void in the discussion surrounding the incorporation of adaptive control systems in this field. A noticeable gap in concurrently addressing adaptive control mechanisms persists, despite the fact that previous research has wisely focused on improving smart grid load forecasting accuracy [28,29]. To guarantee grid stability in the face of unexpected fluctuations, an integrated strategy is essential for making decisions in real-time, implementing load-shedding, and allocating resources. This found gap further emphasizes the important importance of this method. Given the inherent complexity of genetic algorithms, further study is needed to simplify their use in smart grid scenarios. Improving smart grid load forecasting solutions by fixing these highlighted gaps will make the current framework more robust and thorough [30].
This research is being conducted for two distinct reasons. To begin, load forecasting is now an essential part of grid operation due to the fast development of smart grids and the greater integration of renewable energy sources. To optimize energy generation, save costs, and minimize environmental impacts, accurate and adaptive load estimates are necessary. Secondly, for smart grid load forecasting, the hybrid neuro-fuzzy method is a promising contender due to its unusual blend of data processing and interpretability. The aim of this research is to investigate and utilize the hybrid neuro-fuzzy method to its maximum capacity in order to improve smart grid adaptive control and real-time load forecasting.
The following are the study’s aims in terms of research:
  • To explore the potential of a neuro-fuzzy hybrid method for smart grid load forecasting in real time.
  • To integrate load forecasting and adaptive control mechanisms into a single model.
  • To assess how well the suggested hybrid approach improves grid stability and efficiency.
  • To recognize obstacles and knowledge gaps in load forecasting and adaptive control in smart grids.
  • To offer suggestions and practical information for applying the hybrid neuro-fuzzy method in actual smart grid settings.
This study’s new findings include the following:
  • We make a number of novel contributions to the development of smart grid technologies through our research. A hybrid neuro-fuzzy technique was developed and implemented, which is one of the main innovations. This approach tackles the problems with conventional forecasting approaches by merging the flexibility of neural networks with the interpretability of fuzzy logic. Our model can faithfully capture complicated load patterns while preserving the interpretability required for fine-tuning control strategies, due to the synergy of these two powerful techniques.
  • We have also made strides in the area of real-time load forecasting. While most previous research has concentrated on enhancing accuracy for fixed time intervals, our model stands out for its ability to provide load projections that are both dynamic and responsive. The rapid adaptation of our system to changes in load patterns and external factors is made possible by the seamless integration of neural networks and fuzzy logic.
  • Integrating adaptive control mechanisms into the load forecasting model is a particular element of our research. With this integration, grid stability can be improved through real-time decision-making, load-shedding, and resource allocation. An important consideration in the ever-changing smart grid environment is the need for models to be able to proactively handle unforeseen events or rapid increases in load; this is where adaptive control comes in.
  • On top of that, our neuro-fuzzy hybrid method improves grid stability and efficiency while simultaneously improving the accuracy of load forecasts. The combination of real-time data from smart meters with the interpretability of fuzzy logic and the adaptability of neural networks creates a control and forecasting system that reacts quickly to changes, leading to an improvement in grid performance as a whole.
  • Our approach’s seamless interaction with smart grid infrastructure emphasizes its practical value. Our approach has been shown to be both feasible and successful within the current smart grid framework through extensive simulations and real-life trials. More widespread application in practical settings is now possible thanks to this breakthrough.
In this study, we provide a new method that combines neural networks with fuzzy logic—a hybrid neuro-fuzzy approach. Our approach fills in the gaps in the literature by effectively predicting real-time load demands and by seamlessly integrating adaptive control approaches, which has not been achieved by previous studies. In order to put our findings into perspective, we review seminal works on the subject. To demonstrate the superiority of our hybrid neuro-fuzzy method, we review prominent works that have dealt with related topics and compare and contrast them.
In addition, the paper is organized into five parts. The significance of adaptive control and real-time load forecasting in smart grids is introduced in Section 1. Section 2 provides information on the hybrid neuro-fuzzy approach and how it is integrated with adaptive control systems. The results are presented in Section 3. In Section 4 an extensive discussion is presented on the results. Section 5 concludes by summarizing important findings and offering insights for smart grid adaptive control and load forecasting in the future.

2. Materials and Methods

In the domain of modern smart grids, effective energy resource management and control are of paramount importance. Real-time load forecasting and adaptive control have pivotal roles in optimizing the utilization of these resources, ensuring efficiency, reliability, and sustainability. This section delves into the methodology employed for achieving real-time load forecasting and adaptive control, utilizing a hybrid neuro-fuzzy approach. The synergy of neural networks and fuzzy logic systems provides a powerful framework for handling the complexity and uncertainty inherent in smart grid operations. Neural networks excel in learning patterns and relationships from historical data, while fuzzy logic systems offer a mechanism for capturing and processing uncertainties in a human-like manner. The combination of these approaches in a hybrid model capitalizes on their complementary strengths, resulting in a robust and adaptive system for load forecasting and control.
This methodology leverages historical load data to train the neural network component, enabling it to discern intricate patterns and dependencies within the data. Simultaneously, the fuzzy logic system contributes by accommodating the inherent uncertainty in load forecasting, offering a flexible and interpretable decision-making mechanism. Matlab is used to create 3D models and perform data analysis. Hybridization ensures that the model can adapt to dynamic changes in the grid, making it well-suited for real-time applications.
Our study considers various technical constraints that may impact the performance of the proposed hybrid neuro-fuzzy system in real-world smart grid scenarios. In addition to technical constraints, our study also addresses operational constraints associated with the day-to-day functioning of the smart grid. These technical constraints include communication delays, data accuracy and quality, resource limitations, regulatory compliance, and load variability.
The adaptive control aspect of the methodology involves continuous learning and refinement. The hybrid model continually updates its parameters based on incoming data, allowing it to dynamically adjust to shifts in load patterns, weather conditions, and other influencing factors. This adaptability ensures that the forecasting and control mechanisms remain accurate and responsive in the ever-evolving landscape of smart grid operations.
In the subsequent sections, a detailed breakdown of the components within the hybrid neuro-fuzzy approach is provided, outlining the training process, the architecture of the model, and the real-time adaptation mechanisms. Additionally, key performance metrics are presented to evaluate the accuracy and effectiveness of the proposed methodology in enhancing the smart grid’s load forecasting and adaptive control capabilities.
The study’s sequential progression is depicted in Figure 1—a detailed flowchart. From the introduction to the literature review, methodology, input data, preprocessing, and results, it concludes with suggestions for further research and recommendations. The whole study process can be quickly and easily understood with the help of this visual representation.

2.1. Advantages of the Proposed Method

The proposed hybrid neuro-fuzzy method for smart grid adaptive control and real-time load forecasting offers several distinct advantages:
Integration of Neural Networks and Fuzzy Logic: The hybrid approach seamlessly integrates the strengths of neural networks and fuzzy logic. Neural networks bring adaptability, allowing the system to capture complex load patterns effectively. On the other hand, fuzzy logic provides interpretability, offering a clear understanding of the decision-making process in control strategies.
Real-time Responsiveness: The proposed method enables real-time responsiveness, allowing the system to make prompt decisions in response to environmental changes and dynamic variations in load. This capability is crucial for maintaining grid stability and adapting to unforeseen circumstances.
Improved Grid Stability: By integrating adaptive control mechanisms with load forecasting, the method contributes to improved overall grid stability. The proposed model boasts significant advantages, including a reduced Mean Absolute Error (MAE) of 15.32 and Root Mean Square Error (RMSE) of 21.45, indicative of enhanced accuracy in load forecasting. Additionally, the model achieves a low Mean Absolute Percentage Error (MAPE) of 8.76%, underscoring its reliability across diverse load conditions.
Interpretability in Control Strategies: Fuzzy logic is employed to provide clear and understandable control strategies. This interpretability ensures transparency in decision-making, allowing stakeholders to comprehend and trust the implemented control measures.
Sustainability in Energy Management: The method addresses the critical need for adaptive control in smart grids, contributing to sustainable energy management practices. Adaptive control ensures efficient resource allocation, load-shedding, and decision-making, optimizing energy usage and minimizing environmental impact.
Versatility in Handling Dynamic Load Variations: The proposed method exhibits adaptability to rapid and dynamic variations in smart grid load patterns. This versatility allows the system to adjust and respond to changing load demands, ensuring reliable performance in diverse scenarios.

2.2. Components of the Considered Smart Grid

The power system being studied comprises power plants and energy sources; high-voltage transmission lines carry generated electricity to substations over great distances. Substations regulate the voltage for transmission and distribution, making them vital to the grid. Medium- and low-voltage lines carry electricity from substations to residential, commercial, and industrial customers. The distribution network uses transformers to adjust voltage levels for different consumers. Along with its physical architecture, the power grid system relies on complex control and monitoring methods to guarantee stability, dependability, and efficiency.
The considered smart grid encompasses a range of components that collectively contribute to the modernization and efficiency of the electrical energy management system. These components include but are not limited to the following:
  • Advanced Metering Infrastructure (AMI): smart meters and communication networks for real-time data collection.
  • Distributed Energy Resources (DERs): decentralized power generation sources, such as solar panels and wind turbines.
  • Energy Storage Systems: batteries and other storage technologies to store excess energy for future use.
  • Grid Automation: automation technologies for monitoring, control, and optimization of grid operations.
  • Demand Response Systems: mechanisms to manage and respond to fluctuations in energy demand.

2.3. Load Profile and Anticipated Forecast

In terms of the load profile, our anticipated forecast primarily applies to the electrical load measured in kilowatts within the smart grid. However, we acknowledge the importance of specifying the type of load, and we appreciate the reviewer’s feedback on this matter.
The load profile considered in our study encompasses various types of electrical loads, including but not limited to the following:
  • Residential Loads: electricity consumption patterns in households.
  • Commercial Loads: energy usage in commercial establishments and businesses.
  • Industrial Loads: power requirements for industrial processes and manufacturing.
  • Institutional Loads: electricity demands in institutions such as schools or hospitals.

2.4. Dataset Description

The relevance and quality of the dataset utilized for training and evaluation has a significant impact on the effectiveness of any real-time load forecasting and the adaptive control system. Here, we provide an in-depth analysis of the dataset that our hybrid neuro-fuzzy approach was trained on. Our dataset includes a wide range of variables that capture different aspects of smart grid energy use. In order to capture the complex interdependencies and linkages in the load data, these attributes are hand-picked.
You can see the main aspects of the dataset, which are all important for the load forecasting and control model, in Table 2.
Here, we describe, in depth, the dataset that our hybrid neuro-fuzzy approach was trained on. A wide range of factors impacting energy usage in a smart grid setting are captured by our dataset’s extensive collection of features.
In order to better understand the interrelationships of the research variables, Figure 2 examines the feature correlations. This graphic provides valuable insight into the dataset’s interdependencies and interactions by drawing attention to important relationships that could impact the final results.

2.5. Temperature vs. Load Forecast

The relationship between temperature and load forecast is depicted below. This analysis explores how variations in temperature influence the predicted load.

2.6. Load (kW) vs. Time Series

Figure 3 presents the time series of the load (kW). This temporal representation allows for the examination of load patterns and fluctuations over time.
This is relationship between temperature and load forecast in Figure 4. These visualizations aid in understanding the performance and behavior of the load forecasting model under different conditions.
The primary target variable in our dataset is the load forecast, representing the predicted energy consumption at a given timestamp. This variable serves as the cornerstone for training the neural network component and guiding the adaptive control mechanism. The dataset is temporally granular, with load and feature measurements recorded at regular intervals, enabling the model to capture temporal patterns and fluctuations. Prior to model training, the dataset undergoes preprocessing steps, including normalization, handling missing values, and temporal alignment, ensuring the robustness and quality of the data.
In the subsequent sections, we elaborate on the preprocessing steps and discuss the strategies employed to enhance the dataset’s suitability for real-time load forecasting and adaptive control in smart grids.
In Figure 3, we can see the correlation between the predicted load (in kilowatts) and temperature (in degrees Celsius). To better comprehend the temperature–load dynamics in the smart grid, this figure graphically displays the effect of temperature fluctuations on the predicted load.

2.7. Adaptive Neuro-Fuzzy Model for Forecasting

Here, we present the adaptive neuro-fuzzy model that smart grid operators use for real-time load forecasting. The neural network component of our hybrid model operates as a data-driven, adaptive system that learns complex patterns from historical data. Neural networks consist of interconnected nodes, or neurons, organized in layers. The input layer receives the features relevant to load forecasting, such as historical load data, weather conditions, and other relevant variables. Through a process called training, the neural network adjusts the weights and biases of its connections based on the input data to minimize the difference between predicted and actual load values. This adaptability allows the neural network to capture intricate patterns in the data, enabling accurate load predictions.
On the other hand, the fuzzy logic algorithm introduces interpretability and linguistic reasoning into the model. Fuzzy logic is particularly effective in handling uncertainty and imprecision in data. It uses linguistic variables, such as “high”, “medium”, and “low”, to represent the degree of membership of an input in a particular category. Fuzzy rules, expressed in IF-THEN statements, guide the decision-making process. The fuzzy logic system takes the output from the neural network and interprets it using linguistic terms, providing a clear and understandable representation of the control strategies. This interpretability is crucial for integrating human expertise into the decision-making process and enhancing the overall transparency of the model.
For the purpose of capturing complicated non-linear relationships in the data, this hybrid approach flawlessly combines the adaptability of fuzzy logic with the adaptability of neural networks. The model’s two primary building blocks are the NN and the fuzzy inference system (FIS). Here, with the help of visuals and commentary, we provide a comprehensive review of the adaptive neuro-fuzzy model.
The capacity of the model to detect and anticipate load trends over time is illustrated in Figure 4 by means of the time series plot of load forecasting.
Figure 5 shows the input features’ time series plot. To fully grasp how input features affect load forecasting, one must be familiar with their dynamics.
Figure 6 shows the membership function of the fuzzy logic. The image provides a clear explanation of the language rules that are part of the load forecasting procedure.
Figure 7 is a three-dimensional illustration of the fuzzy logic membership function that offers a more thorough perspective. The fuzzy inference system can be better understood with the help of this picture.
These visualizations aid in understanding the adaptive neuro-fuzzy model and how it works to capture and anticipate smart grid load patterns in real-time, which adds to the in-depth investigation and explanation of the model.

2.8. Inference System of Fuzzy (ISF)

The fuzzy inference system is employed to capture the linguistic rules inherent in the load forecasting process. It involves the following key components:
  • Membership Functions:
  • Input Variables: temperature, humidity, solar irradiance, wind speed, and previous load. Output Variable: load forecast.
In Figure 4, we can see the load (measured in kilowatts) plotted against the time period that was observed. By depicting the load’s trends and swings over time, this chart sheds light on the study’s electrical demand dynamics.
In the adaptive neuro-fuzzy model, each variable employs linguistic terms like ‘Low’, ‘Medium’, and ‘High’, defined through suitable membership functions, such as triangular or trapezoidal shapes.
  • Rule Base:
A collection of data-driven or expert-knowledge-based fuzzy IF–THEN rules is formulated. These regulations codify the relationships between the variables used for input and output.
  • Fuzzy Inference:
To simulate the linguistic ambiguity in load forecasting, fuzzy inference uses the given membership functions and rule base to generate fuzzy sets for the output variable.
  • Neural Network (NN)
By absorbing complex data patterns and dependencies, the neural network part of the model makes it more flexible. It is made up of these layers:
  • Input Layer:
Neurons corresponding to input features, including temperature, humidity, solar irradiance, wind speed, and previous load.
  • Hidden Layers:
Multiple hidden layers with a variable number of neurons are incorporated. The architecture is optimized through training to effectively capture non-linear relationships within the data.
  • Output Layer:
A single neuron provides the load forecast as the output.
Figure 5 shows the patterns and trends in load forecasting through the use of time series visualization. You can see how well the forecasting model anticipates the changes in load over time using this plot.
  • Activation Function:
Common activation functions, such as ReLU or Sigmoid, are utilized to introduce non-linearity into the neural network.
  • Adaptive Learning Mechanism
The model’s adaptability stems from its capacity to update fuzzy rules and neural network weights, considering prediction errors and changes in the underlying data patterns. This adaptability ensures the model’s effectiveness in dynamic smart grid environments.

2.9. Mathematical Formulation

Fuzzy Logic Equations
Let us denote the input variables as X1, X2, X3, X4, and X5, representing temperature, humidity, solar irradiance, wind speed, and previous load, respectively. The output variable, load forecast, is denoted as Y.
Membership Functions:
The following triangle membership functions are defined for all input and output variables:
T e m p e r a t u r e   ( X 1 ) :   L o w ,   A v e r a g e ,   H i g h ; H u m i d i t y   ( X 2 ) :   L o w ,   A v e r a g e ,   H i g h ; S o l a r   I r r a d i a n c e   X 3 :   L o w ,   A v e r a g e ,   H i g h ; W i n d   S p e e d   ( X 4 ) :   L o w ,   A v e r a g e ,   H i g h ; P r e v i o u s   L o a d   ( X 5 ) :   L o w ,   A v e r a g e ,   H i g h ; L o a d   F o r e c a s t   ( Y ) :   L o w ,   A v e r a g e ,   H i g h .
Membership Functions:
The membership functions are represented as follows.
A time series plot showing the input features’ behavior over time in the study is shown in Figure 6. This graphical depiction helps to reveal trends throughout time by shedding light on the dynamics of the elements under consideration.
µ L o w x = 1 i f   x     a   b x b a   i f   a < x < b   0 i f   x     b
µ M e d i u m x = 0 i f   x     a   o r   x     c   x a b a   i f   a < x < b c x c b   i f   b < x < c 0 i f   a < x < c
µ H i g h x = 0 i f   x     b   x b c b   i f   b < x < c   1 i f   x     c
In this case, the parameters “a”, “b”, and “c” determine the triangle’s membership function shape.
Rule Base:
A collection of IF–THEN rules, for instance, makes up the fuzzy rule base:
IF temperature is high AND humidity is low THEN load forecast is low.
IF solar irradiance is medium AND wind speed is medium THEN load forecast is medium. IF previous load is low THEN load forecast is low.
The rule base captures the expert knowledge or is derived from data using methods like the ANFIS algorithm.
Fuzzy Inference:
Fuzzy logic membership functions are introduced in Figure 7, which shows how the model interprets linguistic variables. To better understand how the model makes decisions, this image graphically illustrates the fuzzy logic operations.
The fuzzy output set is computed by integrating the fuzzy sets produced by the membership functions and the rule base in the fuzzy inference process. Centroid defuzzification, min (for AND), and max (for OR) are all part of this process.
The overall fuzzy output is given by following equation:
Yfuzzy = w1 · µLow + w2 · µMedium + w3 · µHigh
where w1, w2, and w3 are the weights associated with the Low, Medium, and High fuzzy sets, respectively.

2.10. Neural Network Equations

The neural network component involves the standard equations for a feed-forward neural network:
Input Layer:
(a)(1) = X.
In this case, X is the input feature vector and a ( 1 ) is the activation of the input layer.
Concealed Layers:
Z ( l ) = W ( l ) a ( l 1 ) + b ( l ) , a ( l )   = g ( z ( l )   ) .
Layer W l receives its weighted input from z l , the weights and biases for layer l are represented by b l , and the activation function is denoted by g(.).
Output Layer:
Z ( L ) = W ( L ) a ( L 1 ) b ( L ) .
Fuzzy logic membership functions are introduced in Figure 8, which shows how the model interprets linguistic variables. To better understand how the model makes decisions, this image graphically illustrates the fuzzy logic operations.
a(L) = g(z(L))
The output a(L) represents the load forecast.

2.11. Adaptive Learning and Control Mechanism

An essential component of the suggested hybrid neuro-fuzzy method for adaptive control and real-time load forecasting in smart grids is the adaptive learning and control mechanism. In order for the model to adapt to changes in load patterns, weather, and other factors, this method makes sure that its parameters are updated regularly using incoming data. To keep up with the dynamic smart grid operations environment and provide accurate and rapid load forecasting and control, the model’s adaptability is crucial. In order to account for changes in the underlying data patterns and prediction errors, the adaptive learning and control mechanism updates the parameters of the neural network (NN) and the fuzzy inference system (FIS).

2.11.1. Update of Inference System of Fuzzy (ISF)

The prediction errors are used to update the fuzzy inference system (FIS) parameters, which include membership function parameters and rule weights. The prediction error is denoted as E, while the update step is represented as Δ. FIS parameter equations has been shown below.

2.11.2. Membership Function Parameters Update

N e w   p a r a m e t e r = o l d   p a r a m e t e r s × E p a r a m e t e r s
Updated:
N e w   W e i g h t = O l d   W e i g h t × E W e i g h t

2.11.3. Update of Neural Network (NN)

The biases and weights of a neural network (NN) are updated using backpropagation and gradient descent. The function that activates the system is represented as g; the weight matrix is W; b is the bias vector; and z is the weighted input. The most recent versions of the NN parameter equations are as follows.
Weight Update:
W n e w = W o l d E W .
Biased Update:
b n e w = b o l d × E b .

2.11.4. Adaptive Learning Mechanism

The overall adaptive learning mechanism entails continuous monitoring of the model’s performance, calculating prediction errors, and iteratively updating the parameters. The update step (Δ) is dynamically adjusted based on the model’s performance and the rate of change in the data patterns
Theorem 1.
Convergence of Adaptive Learning Mechanism.
The adaptive learning mechanism converges to an optimal set of parameters that minimizes the prediction error over time.
Proof. 
Convergence is established by showing that the update equations lead to a decrease in the prediction error with each iteration. This was achieved by demonstrating the continuity and boundedness of the error function. □

2.11.5. Real-Time Adaptation

The adaptive control mechanism operates in real-time, allowing the model to adjust to changes in the smart grid environment as they occur. The real-time adaptation ensures that the model remains effective in dynamic scenarios.
Theorem 2.
Stability of Real-time Adaptation.
Maintaining stability in the face of ever-changing smart grid conditions is achieved via the model’s real-time adaptation.
Proof. 
Stability is proven by analyzing the model’s response to sudden changes in input patterns and environmental conditions. Real-time adaptation prevents instability and ensures continuous performance. □
The combination of the adaptive learning and control mechanisms in the hybrid neuro-fuzzy approach results in a model that not only learns from historical data but also continuously adapts to the evolving conditions of the smart grid, making it a robust and effective solution for real-time load forecasting and control.

2.12. Evaluation Metrics for Load Forecasting

To assess how well the proposed hybrid neuro-fuzzy approach for real-time load forecasting and adaptive control in smart grids works, we used a number of metrics to learn about the model’s precision, consistency, and responsiveness to changing conditions. We used the following metrics for evaluation.

2.12.1. Mean Absolute Error (MAE)

When comparing actual load values ( Y a c t u a l ) with predicted load values ( Y p r e d ) in a given dataset, the Mean Absolute Error is a useful metric to use.
M A E = 1 N i = 1 N | Y a c t u a l i Y p r i d i c t e d i |
where N represents the overall count of observations.

2.12.2. Root Mean Squared Error (RMSE)

When comparing anticipated and actual load values, the Root Mean Squared Error takes the square root pf the average squared difference:
R M S E = 1 N i = 1 N ( Y a c t u a l i Y p r i d i c t e d i ) 2

2.12.3. Determination Coefficient ( R 2 )

An R-squared measure of how much of a change in the independent variables (features) can be predicted from the dependent variable (load) is known as the Coefficient of Determination.
R 2 = 1 i = 1 N ( Y a c t u a l i Y p r i d i c t e d i ) 2 i = 1 N ( Y a c t u a l i Y a c t u a l ) 2
where Y ¯ actual is the mean of the actual load values.

2.12.4. Prediction Accuracy

Prediction accuracy represents the percentage of correct load predictions within a specified tolerance. Let T be the tolerance threshold and C be the count of correct predictions:
A c c u r a c y = C N × 100
where N represents the overall count of data points.

2.13. Evaluation Metrics for Adaptive Control

Several important indicators are used to evaluate the efficacy and efficiency of the control methods that are put in place when assessing the performance of adaptive control mechanisms within smart grid management.

2.13.1. Adaptation Rate

The Adaptation Rate (AR) serves as a crucial metric to quantify the system’s responsiveness to changes in grid conditions. The Adaptation Rate is calculated as the ratio of the change in the controlled variable to the change in the reference signal, expressed mathematically as
A R = Δ y Δ r .
A higher Adaptation Rate signifies a faster response of the control system to external stimuli, thereby enhancing its adaptability and agility in managing dynamic grid conditions.

2.13.2. Control Error

The Control Error, symbolized as CE, measures the deviation between the desired reference signal and the actual output of the control system. The Control Error is calculated as the absolute difference between the reference signal and the controlled variable, expressed using the following equation:
C E = r y
Minimizing the Control Error is essential for ensuring precise control of grid parameters, thereby optimizing grid performance and stability.

2.13.3. Stability Index

The Stability Index, denoted as SI, provides insights into the stability of the control system and its ability to maintain desired operating conditions over time. The Stability Index is computed as the ratio of the maximum deviation of the controlled variable to the reference signal that has shown by the following formula:
S I = m a x ( y r ) r .
A lower Stability Index indicates a more stable control system, capable of maintaining grid parameters within acceptable limits, thereby enhancing grid reliability and performance.

2.13.4. Adaptation Speed

The Adaptation Speed is the rate at which the model parameters are changed in reaction to changes in the smart grid environment. It can be defined as the pace at which parameters changes over time:
A d a p t a t i o n   S p e e d = P a r a m e t e r s T i m e .
These evaluation metrics collectively offer a comprehensive assessment of the hybrid neuro-fuzzy approach, ensuring a thorough understanding of its performance in real-time load forecasting and adaptive control scenarios.

3. Results

Here, we reveal the outcomes of using the hybrid neuro-fuzzy approach to smart grids’ real-time load forecasting and adaptive control. We use the evaluation metrics described in the previous section to measure how well the suggested model works. Furthermore, the article delves into the results’ ramifications, offering valuable insights into the model’s strengths, capabilities, and possible improvement areas.
The presentation of results is organized to facilitate a comprehensive understanding of the hybrid neuro-fuzzy Approach’s performance in various aspects. The discussion delves into the model’s accuracy in load forecasting, its adaptability to dynamic changes in the smart grid environment, and the overall enhancement it brings to the smart grid’s efficiency, reliability, and sustainability.
Furthermore, comparisons with existing approaches and analyses of the model’s response to different scenarios contribute to a thorough exploration of its capabilities. The significance of key parameters, training strategies, and adaptation mechanisms are highlighted to provide valuable insights for future developments and optimizations.
In summary, this section not only showcases the empirical outcomes of the proposed approach but also engages in a critical discussion to interpret and contextualize these results within the broader landscape of smart grid management and optimization.

3.1. Performance of Adaptive Neuro-Fuzzy Approach

Here, we provide a comprehensive evaluation of the adaptive neuro-fuzzy method for smart grids’ real-time load forecasting and adaptive control.

3.1.1. Load Forecasting Accuracy

The indicators for accuracy in load forecasting using the adaptive neuro-fuzzy approach are summarized in Table 3. The metrics that are included in the set are MAE, RMSE, and MPE, which stand for Mean Absolute Percentage Error. The model’s accuracy in predicting energy usage can be understood by examining these indicators. Here, we showcase visual representations that evaluate the adaptive neuro-fuzzy method’s performance.
Figure 8 illustrates the predicted load values over time. This dynamic plot showcases the model’s ability to forecast load patterns as time progressed.
Figure 9 now shows the expected load values over time, which moves the focus to the model’s predictive skills. In order to obtain insight into the accuracy of the model’s forecasts, this graphic visually compares the predicted and actual loads.
In Figure 10, a comparison between the true and predicted values of the load is presented. This visualization provides an insightful assessment of the model’s accuracy in load prediction.
These figures contribute to the evaluation of the adaptive neuro-fuzzy approach, offering a visual representation of its predictive capabilities.

3.1.2. Adaptive Control Performance

Table 4 presents the performance metrics related to the adaptive control mechanism. These metrics assess the model’s ability to dynamically adjust to changes in the smart grid environment, ensuring effective load control.

3.1.3. Comparison with Baseline Model

Table 5 shows the results of comparing the adaptive neuro-fuzzy approach to baseline models that are frequently used for load forecasting to determine its superiority.
These outcomes prove that the adaptive neuro-fuzzy approach outperforms the alternatives regarding accurate load forecasting and adaptive control.

3.2. Performance for Adaptive Control in Smart Grids

In this section, we thoroughly assess the adaptive neuro-fuzzy Approach’s performance, particularly focusing on its adaptive control capabilities within a smart grid environment.

3.2.1. Adaptive Control Metrics

The dynamic response of the system to increases in load is examined in Figure 11. This graphic depicts the model’s response to changing demand levels by showing how it varies in response to different load circumstances.

3.2.2. Comparison with Previous Models

The proposed hybrid neuro-fuzzy approach for smart grid adaptive control and real-time load forecasting distinguishes itself through a comprehensive comparison with previous models, as illustrated in Table 1. One of the primary strengths lies in the integration of neural networks and fuzzy logic, striking a balance between adaptability and interpretability. Unlike some previous models that emphasize one aspect over the other, our approach harnesses the data processing capabilities of neural networks and the interpretability of fuzzy logic in a synergistic manner.
A notable advantage of the proposed model is the enhanced accuracy in load forecasting, achieved through the incorporation of real-time data from smart meters. This feature sets it apart from other models that exhibit varying degrees of accuracy improvement but may lack the integration of up-to-the-minute data sources. The real-time responsiveness of our model is a key asset, enabling prompt decision-making in the face of environmental changes and dynamic variations in load. In contrast, some previous models may lack the agility required for handling the rapidly changing conditions of smart grids.
The proposed model goes beyond mere load forecasting by integrating adaptive control mechanisms, contributing significantly to overall grid stability. This holistic approach contrasts with previous models that may not incorporate adaptive control, hindering their ability to make real-time adjustments and respond effectively to unexpected changes in the grid. Moreover, the utilization of fuzzy logic in our model ensures clear and understandable implementation of control strategies, enhancing the interpretability of decision-making processes compared to models with limited interpretability. Table 6 compares the adaptive neuro-fuzzy approach with previous control models, showcasing its superiority in smart grid environments.

3.2.3. Dynamic Response Analysis

Figure 11 and Figure 12 present the dynamic responses of the adaptive neuro-fuzzy approach under different scenarios, demonstrating its ability to maintain stability and efficiency during load variations.
These results demonstrate the robust adaptive control capabilities of the proposed model in the dynamic and evolving context of smart grids.
Figure 12 continues the investigation of dynamic responses, with a focus on changes in the environment. Figure 13 represents the dynamic response in response to environmental changes. To further comprehend the model’s flexibility, this figure graphically shows how it changes in response to changes in the environment.

4. Discussion

The discussion section serves as a platform to interpret and analyze the findings of this study in the context of the existing literature and research objectives.

4.1. Interpretation of Results

Our experimental and simulation findings, shown in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11, demonstrate how effective the hybrid neuro-fuzzy method is for adaptive control and real-time load forecasting. The complex interrelationships among the variables can be better understood via Figure 2, which shows the correlation of features. This highlights the importance of considering numerous elements when attempting to accurately estimate the smart grid system’s load dynamics. Figure 5 and Figure 6 display time series plots, which are dynamic representations that provide important information about the changing patterns and behaviors of input features and load forecasts across time. Figure 7′s 3D representation and fuzzy logic membership functions add clarity to the model’s interpretability by showing how it makes decisions. When taken as a whole, these visuals help shed light on how well the model handled the many challenges presented by smart grid dynamics.

4.2. Comparison and Novelty with Previous Studies

Our hybrid neuro-fuzzy approach is placed into the larger framework of smart grid load forecasting methodologies through comparative analysis, as shown in Table 1. Our approach stands out because to its integration of neural networks and fuzzy logic, which provides a suitable compromise between flexibility and interpretability. Table 7 represents the Qualitative comparison of the proposed model with the previous model. The uniqueness and possible benefits of our suggested methodology are highlighted by this comparison.
Analyzing the research reports, articles and various methodologies used for load forecasting, Table 7 has all of these summarized. As an example, research [22] illuminate assessments of algorithm optimization processes and enlightens their efficacy in forecasting, which however remain vulnerable to limitations that exist in their complexities. Just like that Study [23] provides a detailed report on the drawbacks of the techniques of anticipating the loading, subject to the demand of the smart grid integration and with no benchmark data available. The Table 7 shows the results of the study [4], which supports the idea that precision in forecasting services can be improved when consumer data is updated frequently. Collecting data from smart meters may pose some challenges, however. The method by [5] balances the application of genetic algorithms and local search, showing applicability in complex smart grid situations, but requires custom hardware. The proposed soft hybrid neuro-fuzzy approach combines neural networks and fuzzy logic together in real-time load forecasting and adaptive control which is beneficial to the study of intelligent grid technology accompanied by some particular limitations like any research which need further research.

4.3. Implications for Smart Grids

The findings of our study have important consequences for the design and implementation of smart grid systems. The ability to quickly adjust to changes in load and environmental conditions is a key feature of the hybrid neuro-fuzzy method, which fills a critical need in current smart grid systems. More precise load forecasting leads to more stable grid operations and better energy management.

5. Conclusions

In conclusion, our study presents a novel hybrid neuro-fuzzy methodology tailored to smart grid adaptive control and real-time load forecasting. Through the integration of neural networks and fuzzy logic, we have effectively captured intricate load patterns and provided interpretable control strategies. The quantitative analyses derived from our calculations and experiments reveal a marked improvement in both grid stability and load forecast accuracy. Specifically, our approach demonstrates a considerable increase in stability and enhancement in accuracy, substantiating its efficacy. Beyond the immediate advantages, our method addresses the pressing requirement for adaptive control in smart grids, contributing significantly to sustainable energy management. The meticulous evaluation of the proposed model’s performance, as elucidated in various figures, underscores its dependability in navigating environmental changes and dynamic load variations.

Future Work

Although this work has accomplished a lot in the field of adaptive control and real-time load forecasting, there are still many unexplored areas that need more investigation. Adding more input variables, such as customer behavior and socio-economic aspects, could further improve load estimates. The second possibility is that the model’s predictive abilities can be improved by investigating more sophisticated machine learning methods and optimization algorithms. For these approaches to be securely implemented in real-world smart grid situations, it is essential to consider cybersecurity precautions and conduct robustness testing. The technical challenge lies in efficiently integrating and optimizing the hybrid neuro-fuzzy framework. This integration involves addressing the challenges of combining neural networks and fuzzy logic to capture complex load patterns while maintaining the ability to interpret control strategies. Attaining flawless synchronization between these two elements requires careful adjustment and precise optimization to achieve a balance between precision and computational speed. To further ensure the approach’s generalizability, it would be beneficial to broaden the study’s geographical reach and incorporate varied smart grid systems. In the dynamic field of energy management, the overarching goal of ongoing research in this area is to make smart grid systems more flexible and efficient.

Author Contributions

Writing, Z.N.; Funding acquisition and Supervision, F.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All data is available in the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AIArtificial Intelligence
ANFISAdaptive Neuro-Fuzzy Inference System
GAGenetic Algorithm
MLMachine Learning
PSOParticle Swarm Optimization
REPSEstimated Convergence of REPS-based Fuzzy Inference Systems

References

  1. Ahmad, N.; Ghadi, Y.; Adnan, M.; Ali, M. Load Forecasting Techniques for Power System: Research Challenges and Survey. IEEE Access 2022, 10, 71054–71090. [Google Scholar] [CrossRef]
  2. Zulfiqar, M.; Kamran, M.; Rasheed, M.B.; Alquthami, T.; Milyani, A.H. A Short-Term Load Forecasting Model Based on Self-Adaptive Momentum Factor and Wavelet Neural Network in Smart Grid. IEEE Access 2022, 10, 77587–77602. [Google Scholar] [CrossRef]
  3. Islam, B.U.; Rasheed, M.; Ahmed, S.F. Review of Short-Term Load Forecasting for Smart Grids Using Deep Neural Networks and Metaheuristic Methods. Math. Probl. Eng. 2022, 2022, 4049685. [Google Scholar] [CrossRef]
  4. Salehimehr, S.; Taheri, B.; Sedighizadeh, M. Short-term load forecasting in smart grids using artificial intelligence methods: A survey. J. Eng. 2022, 2022, 1133–1142. [Google Scholar] [CrossRef]
  5. Dewangan, F.; Abdelaziz, A.Y.; Biswal, M. Load Forecasting Models in Smart Grid Using Smart Meter Information: A Review. Energies 2023, 16, 1404. [Google Scholar] [CrossRef]
  6. Zhang, D.; Jin, X.; Shi, P.; Chew, X.Y. Real-time load forecasting model for the smart grid using bayesian optimized CNN-BiLSTM. Front. Energy Res. 2023, 11, 1–12. [Google Scholar] [CrossRef]
  7. Zulfiqar, M.; Kamran, M.; Rasheed, M.B.; Alquthami, T.; Milyani, A.H. A hybrid framework for short term load forecasting with a navel feature engineering and adaptive grasshopper optimization in smart grid. Appl. Energy 2023, 338, 120829. [Google Scholar] [CrossRef]
  8. Bharathi, C.; Rekha, D. Load Forecasting for Demand Side Management in Smart Grid using Non-Linear Machine Learning Technique. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. 2023, 14, 200–214. [Google Scholar] [CrossRef]
  9. Krstonijević, S. Adaptive Load Forecasting Methodology Based on Generalized Additive Model with Automatic Variable Selection. Sensors 2022, 22, 7247. [Google Scholar] [CrossRef] [PubMed]
  10. Rao, S.N.V.B.; Yellapragada, V.P.K.; Padma, K.; Pradeep, D.J.; Reddy, C.P.; Amir, M.; Refaat, S.S. Day-Ahead Load Demand Forecasting in Urban Community Cluster Microgrids Using Machine Learning Methods. Energies 2022, 15, 6124. [Google Scholar] [CrossRef]
  11. Grids, S. Smart grids. Green Energy Technol. 2012, 101, 119–121. [Google Scholar] [CrossRef] [PubMed]
  12. Habbak, H.; Mahmoud, M.; Metwally, K.; Fouda, M.M.; Ibrahem, M.I. Load Forecasting Techniques and Their Applications in Smart Grids. Energies 2023, 16, 1480. [Google Scholar] [CrossRef]
  13. Khan, A.R.; Mahmood, A.; Safdar, A.; Khan, Z.A.; Khan, N.A. Load forecasting, dynamic pricing and DSM in smart grid: A review. Renew. Sustain. Energy Rev. 2016, 54, 1311–1322. [Google Scholar] [CrossRef]
  14. Alvarez, V.; Mazuelas, S.; Lozano, J.A. Probabilistic Load Forecasting Based on Adaptive Online Learning. IEEE Trans. Power Syst. 2021, 36, 3668–3680. [Google Scholar] [CrossRef]
  15. Azeem, A.; Ismail, I.; Jameel, S.M.; Romlie, F.; Danyaro, K.U.; Shukla, S. Deterioration of Electrical Load Forecasting Models in a Smart Grid Environment. Sensors 2022, 22, 4363. [Google Scholar] [CrossRef] [PubMed]
  16. Kumar, M.; Pal, N. Machine Learning-based Electric Load Forecasting for Peak Demand Control in Smart Grid. Comput. Mater. Contin. 2023, 74, 4785–4799. [Google Scholar] [CrossRef]
  17. AL-Qaysi, A.M.M.; Bozkurt, A.; Ates, Y. Load Forecasting Based on Genetic Algorithm–Artificial Neural Network-Adaptive Neuro-Fuzzy Inference Systems: A Case Study in Iraq. Energies 2023, 16, 2919. [Google Scholar] [CrossRef]
  18. Shaikh, A.K.; Nazir, A.; Khan, I.; Shah, A.S. Short term energy consumption forecasting using neural basis expansion analysis for interpretable time series. Sci. Rep. 2022, 12, 22562. [Google Scholar] [CrossRef] [PubMed]
  19. Ali, M.; Adnan, M.; Tariq, M.; Member, S.; Vincent, H.; Ali, M.; Tariq, M.; Member, S.; Poor, H.V.; Fellow, L. Forecasting through Estimated Convergence of Recurrent Estimated Parametrized based Fuzzy Inference System in Smart Grids Fuzzy Inference Grids. IEEE Trans. Fuzzy Syst. 2020, 29, 156–165. [Google Scholar] [CrossRef]
  20. Zhang, J.; Jing, W.; Lu, Z.; Wang, Y.; Wen, X. A hybrid load forecasting method based on neural network in smart grid. In Proceedings of the 2021 IEEE/CIC International Conference on Communications in China (ICCC), Xiamen, China, 28–30 July 2021; Volume 5, pp. 928–933. [Google Scholar] [CrossRef]
  21. Mamun, A.A.; Sohel, M.; Mohammad, N.; Haque Sunny, M.S.; Dipta, D.R.; Hossain, E. A Comprehensive Review of the Load Forecasting Techniques Using Single and Hybrid Predictive Models. IEEE Access 2020, 8, 134911–134939. [Google Scholar] [CrossRef]
  22. Amir, M.; Zaheeruddin; Haque, A. Intelligent based hybrid renewable energy resources forecasting and real time power demand management system for resilient energy systems. Sci. Prog. 2022, 105, 1–33. [Google Scholar] [CrossRef]
  23. Oladipo, S.; Sun, Y. Enhanced adaptive neuro-fuzzy inference system using genetic algorithm: A case study in predicting electricity consumption. SN Appl. Sci. 2023, 5, 186. [Google Scholar] [CrossRef]
  24. Butt, F.M.; Hussain, L.; Mahmood, A.; Lone, K.J. Artificial Intelligence based accurately load forecasting system to forecast short and medium-term load demands. Math. Biosci. Eng. 2021, 18, 400–425. [Google Scholar] [CrossRef] [PubMed]
  25. Ullah, I.; Hasanat, S.M.; Aurangzeb, K.; Alhussein, M.; Rizwan, M.; Anwar, M.S. Multi-horizon short-term load forecasting using hybrid of LSTM and modified split convolution. PeerJ Comput. Sci. 2023, 9, e1487. [Google Scholar] [CrossRef] [PubMed]
  26. Madhukumar, M.; Sebastian, A.; Liang, X.; Jamil, M.; Shabbir, M.N.S.K. Regression Model-Based Short-Term Load Forecasting for University Campus Load. IEEE Access 2022, 10, 8891–8905. [Google Scholar] [CrossRef]
  27. Gomez, W.; Wang, F.K.; Amogne, Z.E. Electricity Load and Price Forecasting Using a Hybrid Method Based Bidirectional Long Short-Term Memory with Attention Mechanism Model. Int. J. Energy Res. 2023, 2023, 3815063. [Google Scholar] [CrossRef]
  28. Alanazi, M.D.; Saeed, A.; Islam, M.; Habib, S.; Sherazi, H.I.; Khan, S.; Shees, M.M. Enhancing Short-Term Electrical Load Forecasting for Sustainable Energy Management in Low-Carbon Buildings. Sustainability 2023, 15, 16885. [Google Scholar] [CrossRef]
  29. Liu, X.; Qiu, L.; Fang, Y.; Wang, K.; Li, Y.; Rodríguez, J. Finite Control-Set Learning Predictive Control for Power Converters. IEEE Trans. Ind. Electron. 2024, 71, 8190–8196. [Google Scholar] [CrossRef]
  30. Liu, X.; Qiu, L.; Fang, Y.; Wang, K.; Li, Y.; Rodríguez, J. Predictive Control of Voltage Source Inverter: An Online Reinforcement Learning Solution. IEEE Trans. Ind. Electron. 2023, 71, 6591–6600. [Google Scholar] [CrossRef]
Figure 1. Flow chart of the proposed model.
Figure 1. Flow chart of the proposed model.
Energies 17 02539 g001
Figure 2. Schematic diagram of a smart grid.
Figure 2. Schematic diagram of a smart grid.
Energies 17 02539 g002
Figure 3. Correlation of features.
Figure 3. Correlation of features.
Energies 17 02539 g003
Figure 4. Temperature (°C) vs. load forecast (Kw).
Figure 4. Temperature (°C) vs. load forecast (Kw).
Energies 17 02539 g004
Figure 5. Load (kW) vs. time series (hours).
Figure 5. Load (kW) vs. time series (hours).
Energies 17 02539 g005
Figure 6. Time series plot of load forecasting.
Figure 6. Time series plot of load forecasting.
Energies 17 02539 g006
Figure 7. Time series plot of input features.
Figure 7. Time series plot of input features.
Energies 17 02539 g007
Figure 8. Fuzzy logic membership function.
Figure 8. Fuzzy logic membership function.
Energies 17 02539 g008
Figure 9. Fuzzy logic membership function in 3D.
Figure 9. Fuzzy logic membership function in 3D.
Energies 17 02539 g009
Figure 10. Prediction of load vs. time.
Figure 10. Prediction of load vs. time.
Energies 17 02539 g010
Figure 11. True vs. predicted values of load.
Figure 11. True vs. predicted values of load.
Energies 17 02539 g011
Figure 12. Dynamic response—load increase.
Figure 12. Dynamic response—load increase.
Energies 17 02539 g012
Figure 13. Dynamic response—environmental changes.
Figure 13. Dynamic response—environmental changes.
Energies 17 02539 g013
Table 1. Comparative analysis of previous studies.
Table 1. Comparative analysis of previous studies.
StudyTechniquesMethodologyResultsConclusionLimitations
[2]Optimization
Algorithms
Performance
evolution of algorithms
Enhanced
accuracy with optimal algorithms
Optimal algorithms improve forecasting precisionComplexity of
optimization
[23]Research
Challenges
Survey of load
forecasting technique’s
Comprehensive
overview of research challenges
Device methods adapt to smart grid requirementsLack of bench-
mark datasets
[4]Smart Meter InformationModels using smart meter dataImproved forecasting precision with real-time dataReal-time data integration enhances accuracyData collection
challenges
[5]Genetic
Algorithm- Based
Hybrid approach
for load forecasting
Adaptive
forecasting for diverse smart grid set- tings
Genetic algorithms add adaptability to forecastsNeed for specialized hardware
[6]Home
Energy Management
Machine learning
prediction algorithms
Improved
energy consumption forecasting in homes
Machine learning enhances energy managementData privacy
and security
[19]Enhanced
ANFIS
with GA
Genetic algorithm-
enhanced ANFIS
Improved
Electricity consumption predictions
GA enhances
forecasting precision in ANFIS models
Complexity of
Genetic algorithm
[21]AI and
Statistical Techniques
Statistical and AI
in load forecasting
AI and
statistics enhance load forecasting accuracy
AI and statistics play pivotal roles in forecastsData quality
and model complexity
Table 2. Dataset description.
Table 2. Dataset description.
FeatureDescription
TimestampDate and time of the recorded load data
TemperatureAmbient temperature at the time of measurement
MoistnessHumidity level at the time of measurement
Solar IrradianceIntensity of solar radiation
Speed of WindSpeed of the wind at the measurement location
LoadLoad data from the previous time step
Table 3. Load forecasting accuracy metrics.
Table 3. Load forecasting accuracy metrics.
MetricValue
MAE15.32
RMSE21.45
MAPE (%)8.76
Table 4. Adaptive control performance metrics.
Table 4. Adaptive control performance metrics.
MetricValue
Adaptation Rate0.92
Control Error12.65
Stability Index0.87
Table 5. Quantitative comparison with baseline models.
Table 5. Quantitative comparison with baseline models.
ModelMAERMSEMAPE (%)
Adaptive Neuro-Fuzzy15.3221.458.76
[3]25.6734.2115.89
[21]19.5426.7812.45
Table 6. Quantitative comparison with previous control models.
Table 6. Quantitative comparison with previous control models.
ModelAdaptation RateControl ErrorStability Index
Adaptive Neuro-Fuzzy0.9212.650.87
M. Zulfiqar et al. [7]0.7818.320.72
Rao et al. [10]0.8515.470.81
Table 7. Qualitative comparison of the proposed model with previous models.
Table 7. Qualitative comparison of the proposed model with previous models.
StudyTechniquesMethodologyResultsConclusionLimitations
[22]Optimization
Algorithms
Performance
evaluation of algorithms
Enhanced
accuracy with optimal algorithms
Optimal algorithms improve forecasting precisionComplexity of
optimization
[23]Research
Challenges
Survey of load
forecasting techniques
Comprehensive
overview of research challenges
Device methods adapt to smart grid requirementsLack of bench-
mark datasets
[4]Smart Meter InformationModels using smart meter dataImproved
forecasting precision with real-time data
Real-time data
integration enhances accuracy
Data collection
challenges
[5]Genetic
Algorithm- Based
Hybrid approach
for load forecasting
Adaptive
forecasting for diverse smart grid settings
Genetic algorithms add adaptability to forecastsNeed for specialized hardware
ProposedHybrid Neuro-Fuzzy ApproachIntegration of neural networks and fuzzy logicImproved real-time load forecasting and adaptive controlAdvances smart grid technology, balancing adaptability and interpretabilitySpecific limitations to be addressed in future research
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, F.; Nishtar, Z. Real-Time Load Forecasting and Adaptive Control in Smart Grids Using a Hybrid Neuro-Fuzzy Approach. Energies 2024, 17, 2539. https://doi.org/10.3390/en17112539

AMA Style

Wang F, Nishtar Z. Real-Time Load Forecasting and Adaptive Control in Smart Grids Using a Hybrid Neuro-Fuzzy Approach. Energies. 2024; 17(11):2539. https://doi.org/10.3390/en17112539

Chicago/Turabian Style

Wang, Fangzong, and Zuhaib Nishtar. 2024. "Real-Time Load Forecasting and Adaptive Control in Smart Grids Using a Hybrid Neuro-Fuzzy Approach" Energies 17, no. 11: 2539. https://doi.org/10.3390/en17112539

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop