Next Article in Journal
Signaling Financial Distress Through Z-Scores and Corporate Governance Compliance Interplay: A Random Forest Approach
Next Article in Special Issue
Wind Power Prediction Using a Dynamic Neuro-Fuzzy Model
Previous Article in Journal
Optimized Universal Droop Control Framework for Enhancing Stability and Resilience in Renewable-Dense Power Grids
Previous Article in Special Issue
Performance Optimization of Machine-Learning Algorithms for Fault Detection and Diagnosis in PV Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Application of Deep Learning Algorithms for Scenario Analysis of Renewable Energy-Integrated Power Systems: A Critical Review

1
Department of Electrical Engineering, Semnan University, Semnan 35131-19111, Iran
2
Center for New Energy Transition Research, Federation University Australia, Ballarat, VIC 3353, Australia
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(11), 2150; https://doi.org/10.3390/electronics14112150
Submission received: 11 April 2025 / Revised: 17 May 2025 / Accepted: 23 May 2025 / Published: 25 May 2025

Abstract

:
As the global shift towards renewable energy sources accelerates, the challenge of effectively modeling the inherent uncertainty associated with these energy units becomes increasingly significant. Sustainable energy sources, like solar and wind power sources, are highly variable and difficult to predict, making their integration into power systems complex. Beyond renewable energy, other critical sources of uncertainty also influence power systems’ operations, including fluctuations in electricity prices and variations in load demand. To address these uncertainties, stochastic programming has become a widely adopted approach. Preparation of the required scenarios for a stochastic programming framework typically includes two main components: scenario generation and reduction. Scenario generation involves creating a diverse set of possible future outcomes based on various uncertainties considered, while scenario reduction focuses on refining these scenarios to a manageable number without losing any essential piece of information. In this paper, we explore the innovative methods used for scenario generation and scenario reduction, with a special emphasis on deep learning approaches. Additionally, we provide future research recommendation, identify areas for further development, and discuss the challenges associated with these deep learning methods.

1. Introduction

In the last several years, modern power networks have experienced a marked increase in incorporating renewable power sources, such as wind and solar power plants. These renewable energy sources are widely favored for their numerous benefits, such as their low environmental impact and operational costs, making them suitable for sustainable energy generation. However, despite these advantages, integrating renewable energy sources into power grids has its challenges. One of the primary difficulties arises from the inherent volatility of these resources, which complicates the task of accurately forecasting their energy production [1]. This uncertainty presents significant challenges for the planning and operating of renewable energy-integrated power systems, making it difficult to determine the availability of renewable energy units at any given time.
The variability introduced by renewable energy resources is not the sole source of uncertainty in power systems. Another critical factor contributing to uncertainty is the fluctuating price of electricity [2]. With the deregulation of the electricity industry and the advent of competitive electricity markets, electricity prices have become increasingly volatile. Predicting these prices has become more complex as they are affected by numerous factors, including uncertainties in production costs, transmission and distribution expenses, market competition dynamics, production capacities, and fluctuations in load demand [2]. Load demand, while generally more predictable than renewable energy production or electricity prices, also contributes to system variability. Load forecast errors can lead to deviations between actual and predicted load demand, further complicating the management and operation of power systems [3].
In power system operation and planning, it is not feasible to directly utilize uncertain outputs—such as those from renewable energy sources—because decision-making processes require precise and deterministic inputs. To overcome this limitation, various uncertainty modeling approaches were developed to integrate the effects of uncertain variables into operational and planning frameworks. One of the most widely used techniques in this context is stochastic programming [4]. In stochastic programming, uncertainty is represented through a number of scenarios, each reflecting a possible realization of uncertain variables (e.g., a realization of wind or solar power generation). The associated optimization problem is solved considering scenarios, and the final decision is derived by aggregating the outcomes (e.g., through their expected value).
The process of constructing realistic and representative scenarios is referred to as scenario generation. The accuracy and robustness of the stochastic model depend significantly on the quality and number of generated scenarios. While increasing the number of scenarios improves the fidelity of uncertainty representation, it also leads to a substantial rise in computational complexity. To address this trade-off, scenario reduction techniques were proposed. These methods aim to identify a subset of scenarios that best capture the overall variability and likelihood of the original set, thereby reducing computational burden without compromising the quality of the final solution.
In the literature, various techniques were devised to generate and reduce the number of scenarios. For scenario generation, sampling-based methods, like the Monte Carlo method [4], are frequently employed due to their capability to simulate a diverse range of possibilities. To streamline the optimization process and manage computational demands, scenario reduction techniques, such as forward [5] and backward reduction algorithms [5], are applied. Over the past years, developments in artificial intelligence have introduced deep learning as a powerful tool for both scenario generation and reduction. By leveraging deep neural networks, these methods can learn sophisticated trends and distributions in the data, improving the accuracy of scenario analysis. In the domain of scenario generation, generative models have gained prominence. These include sophisticated algorithms like Generative Adversarial Networks (GANs) [6], which excel at creating realistic scenarios by learning the underlying data distribution. Other methods, such as recursive techniques [7], are also employed for scenario generation, offering complementary approaches that will be discussed in greater depth in subsequent sections.
For scenario reduction, no single method has emerged as universally preferred, as the field continues to explore diverse strategies. Deep learning approaches, like Convolutional Neural Networks (CNNs) [8], have proven their magnificent capability in identifying and preserving the most critical scenarios while discarding less relevant ones. These methods employ the ability of deep neural networks to evaluate and prioritize complex datasets, enabling efficient and meaningful scenario reduction.
In this article, we present a thorough review of deep learning methods applied to scenario generation and reduction within the context of power systems. As illustrated in Figure 1, this review adopted a multi-stage filtering methodology to systematically identify and select the relevant literature. The process began with a broad keyword-based search using terms such as “scenario analysis”, “scenario generation methods”, and “scenario reduction methods” across major scientific databases including IEEE Xplore, ScienceDirect, and Google Scholar. The initial corpus was then refined by excluding studies that did not incorporate deep learning techniques. Further filtering focused on retaining only those publications that addressed scenario generation and reduction specifically in the context of renewable energy, electricity demand, or electricity pricing. Finally, each remaining study was assessed individually, resulting in a curated selection of 50 recent and highly relevant publications. This process ensured a rigorous and focused literature base for the present review. This review offers the following key contributions:
  • Thorough Review and Categorization of Scenario Generation Methods: We extensively reviewed deep learning approaches employed for scenario generation, addressing the limitations in existing studies. For instance, while prior works such as [9,10,11] explored aspects of scenario generation, their coverage was too general. Some articles, such as [10,11], briefly mentioned GANs and Long Short-Term Memory (LSTM) networks, but failed to discuss their recent advancements or other newly developed approaches. In contrast, other works, like [9], focused specifically on GANs, leaving other techniques underexplored.
  • Comprehensive Analysis of Scenario Reduction Techniques: We deliver an in-depth examination and categorization of scenario reduction methods utilizing deep learning algorithms. Unlike scenario generation, the application of deep learning to scenario reduction was largely overlooked in the existing review literature, leaving a critical gap that this article aims to address.
The forthcoming sections of this paper provide a detailed examination of the deep learning techniques used for scenario generation and reduction, emphasizing their strengths, limitations, and applications across various domains. Section 2 focuses on the methodologies employed for scenario generation using deep learning techniques. Section 3 delves into the deep learning approaches for scenario reduction, highlighting key developments and innovations. Section 4 outlines the challenges associated with applying deep learning techniques to scenario analysis, offering insights into potential areas for future development and research. Section 5 provides conclusions. The flow diagram of Figure 2 illustrates a more detailed organization of the next sections of the paper and outlines the topics covered in each section.

2. Deep Learning for Scenario Generation

Uncertainty modeling in renewable energy-integrated power systems using stochastic uncertainty modeling methods involves two fundamental steps: scenario generation and scenario reduction. In this process, uncertainties in weather conditions, load demand, and market dynamics are addressed by generating a wide range of potential scenarios using scenario generation techniques. These scenarios are then refined and optimized through scenario reduction methods to identify the most relevant ones. Together, these steps provide a highly accurate representation of how uncertain parameters might unfold in the coming hours, enabling more effective optimization and decision-making.
Over the past years, machine learning-based methods, particularly deep learning algorithms, were introduced as powerful approaches for scenario generation. In contrast to conventional methods that depend on assumptions such as predefined probability distributions for uncertain variables, deep learning methods can model the sophisticated relationships inherent in the data. This capability allows them to generate scenarios that are not only more accurate but also more realistic.
Significant advancements were achieved in this area with the development of deep neural networks. Introducing models such as Diffusion Models and GANs notably enhanced performance. By leveraging diverse architectures, such as attention mechanisms or recurrent networks, these methods can deliver robust and effective results across various data types and conditions. As shown in Figure 2, in the following sections, we will first present the GAN method, the most commonly used deep learning approach for scenario generation. Subsequently, we will explore other deep-learning methods employed in this domain.

2.1. Generative Adversarial Networks (GANs)

GANs are among the most popular deep learning models for generating data that closely resembles a given dataset. In recent years, GANs have emerged as one of the most effective approaches of generative modeling, offering a powerful framework for creating realistic data. A GAN is composed of two core elements: one is a generator (GE) and the other one is a discriminator (DI). These two components engage in a competitive learning process to enhance each other’s performance [12].
The generator begins by producing random noise, with its ultimate goal being to produce generated data indistinguishable from the real data. Contrarily, the discriminator’s function is to assess the originality of the data, differentiating between genuine real samples and the generator’s produced outputs. At the beginning of training, the discriminator easily recognizes the generator’s outputs as fake since they differ greatly from real data. However, as training progresses, the generator improves, producing data that increasingly are the same as real examples. This makes it more challenging for the discriminator to differentiate between genuine and fake data.
This adversarial interaction lies at the core of the GAN learning process. The generator strives to minimize the ability of the discriminator to identify its outputs as fake, while the discriminator focuses on enhancing its ability to correctly identify real data versus generated data. Mathematically, this interaction is represented as a min–max optimization problem, expressed as follows:
min GE max DI E x ~ P x log D I x + E z ~ P z ( log ( 1 D I ( G E ( z ) ) ) )
where P(x) and P(z) are probability distribution functions of training data x and fake data produced by generator z, respectively. On the other hand, DI(x) and DI(GE(z)) refer to the output of the discriminator for genuine and generated samples, respectively. A representation of a GAN structure is given in Figure 3.
GANs have been extensively utilized for scenario generation across a wide range of fields. They were employed to model load demand in [13], electricity price in [14], extreme outage prediction in [15], renewable energy outputs in [12,16], and time aggregation in [17].

2.1.1. Recent Advancements in GANs

Researchers made significant efforts in recent years to improve the basic architecture of GANs in order to overcome their various limitations and improve performance.
Notable advancements in GAN technology, as outlined in Table 1, were employed to generate scenarios for renewable energies. These advancements expanded the robustness of GANs, making them a power tool for generating realistic scenarios. By addressing key challenges such as instability and conditional control, these innovations greatly enhanced the performance of GANs to model a diverse range of real-world problems effectively.

2.1.2. Attention Mechanisms

Attention mechanisms are a class of techniques in machine learning designed to dynamically focus computational resources on the most relevant parts of input data when generating outputs or making predictions. Inspired by how humans selectively concentrate on specific stimuli while ignoring others, attention mechanisms allow models to enhance their interpretability and efficiency by assigning varying levels of importance (weights) to different parts of the input. Three types of attention mechanisms are presented, as follows [32]:
  • Self-Attention (Scaled Dot-Product Attention): This mechanism computes the significance of each element in an input sequence relative to every other element within the same sequence. It excels at capturing long-range dependencies and intricate relationships in sequential or structured data. Widely adopted in Transformer models, self-attention is a cornerstone in advancing fields like natural language processing and image analysis.
  • Cross-Attention: This mechanism aligns elements from one input (e.g., a query) with another input (e.g., context), as seen in encoder–decoder architectures where the decoder focuses on specific parts of the encoded sequence during generation.
  • Multi-Head Attention: This approach divides inputs into multiple attention heads, allowing each to detect and represent unique elements of input relationships before merging them into a richer representation.
Recently, attention mechanisms are increasingly integrated into GANs to enhance their performance in scenario generation tasks. In [33], the Informer-Time-Series GAN merges the principles of TimeGANs with self-attention mechanisms, resulting in a hybrid model optimized for time-series data generation. By leveraging attention, the model focuses on critical time steps, effectively capturing long-range dependencies while maintaining computational efficiency. Similarly, in [34], an Attention-Based Conditional GAN incorporates attention layers within conditional GANs to better capture short-term patterns in data. These attention layers dynamically prioritize the most influential features, facilitating the generation of more realistic and context-aware conditional scenarios. In [35], a HiLo (high-frequency and low-frequency) Attention layer was used to model the low- and high-frequency characteristics of the input data and use them as an input to the final attention layer. This structure is used in the discriminator part of a GAN to produce more realistic scenarios. A transformer is introduced in the structure of the generator of GAN to capture the temporal features of wind and solar power generations [36]. By using this structure, it can produce better short-term scenarios than some other popular scenario generation methods like the Latin Hypercube Sampling approach. Since GANs have gained more attention than other generative deep networks, attention-based models have primarily been applied to these architectures. However, given the strong capability of attention mechanisms in capturing complex data characteristics, they are likely to be adopted in other deep generative networks soon.

2.2. Denoising Diffusion Probabilistic Models

Denoising Diffusion Probabilistic Models (DDPMs) are an advanced category of generative models that work through a two-stage procedure [37]. In the first step, referred to as the forward diffusion process, Gaussian noise is incrementally added to a data sample, like an image, over a sequence of time steps. This introduction of noise transforms the initial clean data sample x0 into a sequence of noisier versions, denoted as x1, x2,…, xT. In the final step, xT, the data are almost entirely reduced to pure Gaussian noise. This progression from structured data to noise is designed to be predictable, ensuring that the noisy intermediate states can later be reversed.
Each step in this forward process is governed by a Gaussian distribution q, where the parameter α t plays a critical role in controlling the amount of noise added at each time step:
q x t x t 1 = N ( x t ; α t x t 1 , ( 1 α t ) I )
The choice of α t ensures that the transformation occurs in a smooth and mathematically tractable manner, maintaining the integrity of the process while preparing the model for its primary task: learning the reverse diffusion process.
This forward diffusion establishes the foundation for the second phase, where the model learns to reverse the sequence step by step. By doing so, DDPMs reconstruct the original data from their noisy counterpart, ultimately allowing the creation of new, high-quality data samples in a coherent and structured way. The reverse process is managed by a neural network ( p θ ) predicting the variance ( Σ θ ) and mean ( μ θ ) of the denoising process at each stage:
p θ x t 1 x t = N ( x t 1 ; μ θ ( x t , t ) , Σ θ ( x t , t ) )
The model is optimized to reduce the discrepancy between the predicted denoised data and the real data, ensuring the precise reversal of the diffusion process. Training typically entails optimizing a variational upper bound on the negative log-likelihood of the data, which is usually reduced to a mean squared error (MSE) loss, comparing the actual and predicted noises. After training, the model can produce new data by starting with random noise and using the learned reverse process iteratively, gradually transforming the noise into a structured output.
Since this method is relatively new, only a few papers have examined its application in scenario generation. Notably, this approach was used to generate scenarios for PV power generation in [38], wind power generation in [39], and both PV and wind power generation in [40]. Furthermore, in [41], it was extended to scenario generation for PV and wind power generation, as well as electrical, heating, and cooling load demands. Despite these promising examples, significant opportunities remain for future research to leverage this method or its modified variants to enhance results and address challenges in scenario generation across various domains.

2.3. Variational Auto-Encoder

Variational auto-encoders (VAEs) are a class of generative models that integrate deep learning techniques with probabilistic methods to create new data samples similar to an existing dataset [42]. Unlike standard auto-encoders, which compress and reconstruct data deterministically, VAEs use a probabilistic approach in which the data are first mapped into a latent space using an encoder that has a probability distribution function with a mean vector and a variance vector. The output data are then extracted from these sampled latent representations using a decoder. A demonstration of VAE structure is given in Figure 4.
A two-part loss function is used to train the network, as follows:
L V A E = Ε q ϕ ( z i | x i ) [ l o g p θ x i z i ] K L ( q ϕ z i x i | p z i
where Ε q ϕ ( z i | x i ) [ l o g p θ x i z i ] indicates the reconstruction loss. It measures how well the decoder, parameterized by θ, reconstructs the input xi, given the latent representation zi. The term K L ( q ϕ z i x i | p z i represents the Kullback–Leibler (KL) divergence between the approximate posterior q ϕ z i x i , which is typically considered to be a simple Gaussian distribution, and the prior p z i . This term is used to make the probability distribution function of q ϕ z i x i resemble a Gaussian distribution, ensuring that the generated samples do not deviate significantly from the input data.
The number of studies utilizing VAEs for scenario generation remains relatively limited, primarily due to challenges in generating high-quality and realistic scenarios. In [43], this network was employed for the scenario generation of load demand due to its lower uncertainty and the absence of a need for a highly robust framework. However, enhanced versions of these approaches were proposed in recent studies to address VAE’s limitations. In [44], the authors focused on improving the quality of scenario generation for wind power output using an Importance Weighted Auto-Encoder (IWAE). The IWAE enhances the standard VAE by using importance weighting, which improves the Evidence Lower Bound (ELBO) estimation and allows the model to better approximate complex data distributions. A hybrid approach combining auto-encoders (AE) and Generative Adversarial Networks (GANs) was presented in [45,46] for scenario generation of energy demand and renewable energy, respectively. However, VAE saw limited standalone use in recent years, largely due to the emergence of GAN networks. Instead, it is primarily utilized in combination with other architectures to enhance a network structure or improve overall performance.

2.4. Long Short-Term Memory Networks

Long Short-Term Memory (LSTM) networks represent an enhanced form of Recurrent Neural Networks (RNNs), specifically engineered to adeptly learn and preserve long-term dependencies within sequential data. Unlike conventional RNNs, which falter in grasping extended dependencies because of the vanishing gradient issue during training, LSTMs overcome this limitation through a refined structure. This architecture enables the network to maintain critical information across prolonged sequences while filtering extraneous details [47].
An LSTM cell consists of multiple gates and components that control the flow and retention of information. A detailed description of all states and gates within this mechanism is provided in Table 2 below.
Using the given values, the following two equations are used to define the process of updating the output values of cell state ( c t ) and hidden state ( h t ) at each time step:
c t = f t . c t 1 + i t . c ~ t
h t = o t . t a n h ( c t )
These mechanisms enable LSTM networks to dynamically determine which information to retain, discard, or output at each time step, enabling them to adeptly identify and model both short-term patterns and long-term dependencies within sequential data. The structure of an LSTM network is illustrated in Figure 5. LSTMs are frequently integrated into the architectures of other neural networks to enhance their performance [17]. This widespread integration is primarily attributed to LSTM’s ability to extract meaningful temporal and spatial features from complex data and reconstruct time-series data by modeling both long- and short-term dependencies. For instance, as shown in [48,49,50,51], LSTMs were incorporated into the frameworks of sequence GANs, VAEs, and Artificial Neural Networks (ANNs), respectively, to improve their scenario generation capabilities. This hybrid usage highlights the versatility of LSTM networks in strengthening more complex models, enabling the generation of realistic and representative scenarios.

2.5. Comparisons and Discussions

Deep learning methodologies—such as GANs, LSTMs integrated into GANs, VAEs, attention-based generative models, and diffusion models—have been increasingly applied to scenario generation in power systems and renewable energy contexts, owing to their capacity to process complex and high-dimensional training data. GANs are particularly effective at capturing intricate data distributions, enabling the generation of realistic and diverse scenarios for stochastic processes such as wind and solar energy outputs. Integrating LSTMs into GANs enhances their ability to model temporal dependencies, making them particularly well-suited for sequential data generation tasks such as hourly energy demand profiles and renewable energy forecasts. VAEs, on the other hand, provide a probabilistic framework for learning latent representations, which can be leveraged to generate scenarios with controlled variability and uncertainty. Attention-based generative models improve scenario quality by focusing on critical data features, ensuring the generation of scenarios with accurate representations of spatial and temporal correlations. Diffusion models, an emerging technique, refine noisy data through iterative denoising processes, offering robust solutions for generating scenarios in systems with high uncertainty and variability, such as renewable energy-integrated grids. However, GANs and their variants—such as LSTM-integrated GANs and attention-based GANs—were employed more than other methods, as shown in Figure 6a. The reason for this is that GANs provided better results than VAEs and are also easier to implement than Diffusion Models. Figure 6b presents another graph comparing the various modifications of GANs. As shown, Wasserstein GANs and attention-based GANs are the most widely used GAN variants. This is primarily due to the ability of Wasserstein GANs (WGANs) to stabilize the training process and mitigate mode collapse, while attention-based GANs excel at capturing intricate details within the training data. From a practical application perspective, each of the above methods is suitable for a specific use case, considering the points mentioned. For example, in hourly PV generation forecasting, LSTMs may be a suitable choice as they are designed for time-series data and can effectively capture temporal dependencies critical to PV generation. However, they are not typically used independently for scenario generation; rather, they are often integrated into the structure of other generative models to enhance performance. This is because LSTM architectures are not inherently designed for synthetic data generation. In contrast, GANs and DDPMs are better suited for generating synthetic data, making them valuable tools for augmenting training datasets or modeling uncertainties. While DDPMs excel at producing highly realistic scenarios, their complex architectures can result in high computational costs. VAEs, on the other hand, may not be suitable for scenario generation because of their challenges in generating high-quality and realistic scenarios. They should either be used with other models to improve their scenario generation performance or be utilized in tasks such as scenario reduction, which will be further explored in the following section.
The three generative models from Figure 6—WGAN, DDPM, and VAE—can also be compared in terms of critical appraisal, as presented in detail in Table 3. ANN was excluded from consideration due to its limited applicability, and WGAN was selected due to its widespread applicability and frequent use in scenario generation tasks. As shown in the table, each method demonstrates varying strengths and limitations across key evaluation criteria. The DDPM model stands out with high overall appraisal, backed by a strong theoretical foundation in diffusion processes, comprehensive data handling, and robust quantitative validation using uncertainty metrics such as Continuous Ranked Probability Score (CRPS) and Root Mean Square Error (RMSE). Its logical consistency and alignment with model assumptions further strengthen its credibility. In contrast, WGAN demonstrates strength in modeling capability and logical consistency but suffers from limited bias considerations and moderate validation, relying largely on visual inspection without sufficient statistical measures. The VAE model is theoretically sound for probabilistic forecasting but is weakened by issues such as a lack of bias consideration, resulting in only moderate overall performance. Across the board, bias consideration appears to be a common weakness, with none of the studies providing systematic strategies to address it. These evaluations highlight the need for not only strong theoretical grounding but also rigorous, transparent validation and bias mitigation to ensure reliable scenario generation.
Another comparison can be performed with traditional scenario generation techniques, such as Monte Carlo simulation. Compared to these methods, deep learning methods offer several key advantages. First, they can efficiently generate diverse scenarios once trained, reducing the computational burden associated with repeated simulations. Second, deep learning methods inherently handle high-dimensional and nonlinear relationships in data, capturing correlations that may be overlooked in traditional techniques reliant on predefined probability distributions. Additionally, they are data driven, learning directly from historical patterns rather than requiring prior assumptions, which allows them to adapt to complex and evolving system behaviors more effectively. This capability is particularly beneficial in renewable energy systems, where variability and uncertainty are pronounced.

3. Deep Learning for Scenario Reduction

Scenario reduction is a vital technique in data-driven decision-making processes today. It involves simplifying a large set of scenarios into a manageable subset while retaining essential information. As the interaction between transmission and distribution grids in power systems continues to grow, the importance of scenario reduction has become even more pronounced. In the context of deep learning, scenario reduction is increasingly integrated into neural network architectures in three different ways, which are discussed in Section 3.1, Section 3.2 and Section 3.3.

3.1. Clustering as a Part of Deep Networks for Scenario Reduction

This method integrates clustering techniques into deep learning architectures to reduce scenarios in large-scale datasets. Its performance can be summarized as below:
  • Embedding the Input Data: The deep network acquires a low-dimensional representation, or embedding, from high-dimensional input data. For example, an encoder within an auto-encoder framework might be employed to transform the data into a concise latent space [52].
  • Clustering in Latent Space: Once the data are embedded, a clustering approach like k-means is applied to the latent space. The clustering step identifies representative scenarios by grouping similar data points together.
  • Loss Function for Joint Optimization: To improve scenario reduction performance, a custom loss function is used that incorporates clustering objectives, which is a combination of a reconstruction loss ( L r e c o n s t r u c t i o n ), ensuring that the reduced scenarios can still approximate the original data, and a clustering loss ( L c l u s t e r r i n g ), encouraging tight clusters and well-separated cluster centers (e.g., k-means loss or pairwise distance loss):
    L t o t a l = L r e c o n s t r u c t i o n + λ L c l u s t e r r i n g
    where λ is a weighting parameter.
  • Scenario Selection: After training, cluster centroids or representative points from each cluster are chosen as the reduced set of scenarios.
The only difference in the implementation of this method lies in the structure of the encoders and decoders, which can be either fully connected neural networks, as in [52], or convolutional neural networks, as in [53].

3.2. Generate a Large Number of Scenarios and Reduce Them

This method involves generating many scenarios upfront and then applying a separate reduction technique:
  • Scenario Generation: A large dataset of scenarios is generated using generative models like GANs or VAEs [54].
  • Scenario Reduction: After generating the scenarios, apply a scenario reduction method like k-means [16,54], or variance-based continuation criterion [51] to minimize the dataset size while preserving its diversity and representativeness.

3.3. Fast Scenario Reduction Using Deep Learning

This method leverages deep learning to transform and reduce scenarios rapidly. The fast scenario reduction using deep learning has three steps. These steps are given below [55]:
  • Transform scenario data into a 2D image-like format.
  • Use a deep convolutional neural network (DCNN) to process the “images”.
  • Output a reduced set of scenarios, represented as a smaller “image”.
The training of the DCNN involves comparing its outputs to those of a heuristic search-based scenario reduction method, using binary cross-entropy loss. The approach was validated on a dataset simulating solar power generation and shows substantial speed improvements without compromising the quality of the reduced scenarios [55]. This advancement makes the method particularly suitable for real-time applications in power system optimization.

3.4. Comparison and Discussion

Deep learning methodologies showed great potential for scenario reduction, effectively tackling critical challenges in power systems and renewable energy applications. For example, integrating clustering techniques into deep neural networks provides a powerful framework for reducing scenarios in large-scale datasets. By using encoders to transform complex, high-dimensional data into a compact latent space, algorithms like k-means can pinpoint representative scenarios, preserving both the variety and fidelity of the original dataset. This technique is particularly valuable in power systems, where it can streamline renewable generation profiles or load predictions, paving the way for more efficient optimization and planning workflows. Another effective approach involves generating a large number of scenarios upfront and applying machine learning-driven reduction techniques. While similar to traditional methods, this approach offers a distinct advantage in terms of speed, streamlining the reduction process without sacrificing representativeness. Additionally, fast scenario reduction using convolutional neural networks (CNNs) has gained recognition as a standout option for real-time problems. By transforming scenario data into a two-dimensional, image-like format and processing it using CNNs, this method allows for rapid scenario reduction while maintaining high quality. Optimizing with binary cross-entropy loss and comparing CNN outputs to traditional heuristic-based methods makes it a scalable and efficient alternative for handling renewable energy datasets, like solar generation profiles or wind power curves, for short-term operational planning where speed and accuracy are critical.
When examining the sections on scenario generation and reduction techniques, it is evident that the number of papers focusing on scenario reduction is significantly lower than those dedicated to scenario generation, as shown in Figure 7. This discrepancy arises because reducing the number of scenarios may overlook some key features of the data generated through network training, which is undesirable. Additionally, training a network to tackle both scenario generation and reduction can be computationally expensive.
Compared to conventional scenario reduction methods, like forward or backward selection, deep learning-based techniques offer a key advantage. Conventional methods rely on heuristics or predefined rules to iteratively add or remove scenarios based on similarity or representativeness. While effective, these methods can be computationally expensive for high-dimensional datasets and may not fully capture the underlying data distribution. Deep learning, by contrast, leverages data-driven optimization to directly learn the relationships and patterns within the dataset, providing a more holistic representation.

4. Challenges and Future Research Directions in Deep Learning for Scenario Analysis

This section delves into the critical challenges associated with applying deep learning techniques to scenario generation and reduction within modern power systems. It also outlines potential research directions and advancements to address these challenges and meet future requirements for power system optimization under uncertainty. Table 4 and Table 5 summarize these challenges and outline corresponding strategies for overcoming them in scenario generation and reduction, respectively.
The challenges outlined in Table 4 emphasize the complexities of integrating deep learning into scenario generation for power systems. Key challenges, such as model stability, computational costs, and interpretability, remain significant hurdles, requiring innovative solutions, such as the development of hybrid architectures and the application of explainable AI techniques. This is evident in Figure 8, where, apart from DDPM—a relatively novel model—the existing literature primarily focused on modifying established models to address their respective limitations. As indicated in Table 4, addressing scalability through distributed learning can enhance the efficiency of large-scale scenario generation while improving training robustness.
Table 5 highlights the importance of balancing scenario reduction efficiency with information preservation and real-time adaptability. Advanced clustering techniques and deep reinforcement learning offer promising pathways to enhance scenario reduction quality without excessive computational overhead. By developing hybrid methods that integrate deep learning with numerical optimization, researchers can ensure that scenario reduction remains both scalable and practical for evolving energy systems.
Figure 9a illustrates the criticality levels of the various challenges listed in Table 4. The highest criticality is associated with the model’s complexity and training instability, followed by the challenges of a lack of interpretability and transparency, scalability, and computational costs. The computational costs and scalability have relatively lower criticality levels due to advancements in computational resources and implementation methods, such as the emerging application of quantum computing in power systems [56]. Similarly, Figure 9b presents the criticality levels of the different challenges shown in Table 5. The loss of critical information is deemed highly critical for scenario reduction, as it can significantly impact various power system studies based on stochastic programming. This is followed by challenges in real-time processing, adaptability, and computational complexity.
Overall, while recent advancements in generative models such as DDPMs and GANs greatly enhanced the quality of renewable energy scenario generation, several key areas remain open for further investigation. One promising direction is the development of hybrid architectures that integrate the strengths of sequence-based models (e.g., LSTM) with probabilistic generators (e.g., VAE or DDPM), allowing for the more accurate modeling of both temporal dynamics and uncertainty. Additionally, bias mitigation strategies, including fairness-aware training and data rebalancing, should be explicitly addressed to improve model generalizability and robustness, particularly under diverse climatic conditions. Future research should also prioritize computationally efficient and lightweight variants of diffusion models, to facilitate their deployment in real-time forecasting settings. Moreover, the establishment of standardized datasets and evaluation metrics is essential for enabling fair and consistent benchmarking across different models. Lastly, the area of scenario reduction remains underexplored, as most current studies focus primarily on the generation process. The development of fast, reliable scenario reduction techniques represents another valuable avenue for future research.

5. Conclusions

This paper has presented a comprehensive review of deep learning applications in scenario generation and reduction, highlighting their critical role in addressing uncertainties in modern power systems. By leveraging advanced models, such as GANs, VAEs, diffusion models, and LSTMs, researchers have achieved significant progress in generating realistic scenarios that reflect the complexities of renewable energy sources, electricity prices, and load demands. Additionally, innovative scenario reduction techniques have streamlined the optimization process, reducing the computation burden and enabling more efficient decision-making in renewable energy-integrated power systems.
Despite these advancements, challenges related to model complexity, computational demands, and interpretability still persist. Overcoming these challenges through the development of more robust and transparent architectures, along with scalable real-time frameworks, represents a critical direction for future research.
Ultimately, integrating deep learning with scenario analysis—alongside scenario generation and reduction—holds significant potential for enhancing the reliability and sustainability of renewable energy-integrated power systems. This integration paves the way for smarter, more adaptive energy management in an era of increasing reliance on renewable energy sources.

Author Contributions

S.R.: literature search, extracting ideas, figures, study design, data collection, data analysis, data interpretation, writing (first draft); N.A.: extracting ideas, supervision, study design, data collection, data analysis, data interpretation, writing (editing and revising); R.S.: figures, study design, data collection, data analysis, data interpretation, writing (editing and revising). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

As a review paper, this research used no specific data.

Conflicts of Interest

The authors have no conflicts of interest.

References

  1. Ahmed, A.; Khalid, M. A review on the selected applications of forecasting models in renewable power systems. Renew. Sustain. Energy Rev. 2019, 100, 9–21. [Google Scholar] [CrossRef]
  2. Amjady, N. Chapter 4: Short-Term Electricity Prices Forecasting. In Electric Power Systems: Advanced Forecasting Techniques and Optimal Generation Scheduling; CRC Press: Boca Raton, FL, USA; Taylor & Francis: Oxford, UK, 2012. [Google Scholar]
  3. Minhas, D.M.; Khalid, R.R.; Frey, G. Activation of electrical loads under electricity price uncertainty. In Proceedings of the IEEE International Conference on Smart Energy Grid Engineering (SEGE), Oshawa, ON, Canada, 14–17 August 2017; p. 16. [Google Scholar]
  4. Rahmani, S.; Amjady, N. A new optimal power flow approach for wind energy integrated power systems. Energy 2017, 134, 349–359. [Google Scholar] [CrossRef]
  5. Heitsch, H.; Römisch, W. Scenario reduction algorithms in stochastic programming. Comput. Optim. Appl. 2003, 24, 187–206. [Google Scholar] [CrossRef]
  6. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial networks. Commun. ACM 2020, 63, 139–144. [Google Scholar] [CrossRef]
  7. Sherstinsky, A. Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network. Phys. D Nonlinear Phenom. 2020, 404, 132306. [Google Scholar] [CrossRef]
  8. Li, Z.; Liu, F.; Yang, W.; Peng, S.; Zhou, J. A survey of convolutional neural networks: Analysis, applications, and prospects. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 6999–7019. [Google Scholar] [CrossRef]
  9. Kousounadis-Knousen, M.A.; Bazionis, I.K.; Georgilaki, A.P.; Catthoor, F.; Georgilakis, P.S. A review of solar power scenario generation methods with focus on weather classifications, temporal horizons, and deep generative models. Energies 2023, 16, 5600. [Google Scholar] [CrossRef]
  10. Li, J.; Zhou, J.; Chen, B. Review of wind power scenario generation methods for optimal operation of renewable energy systems. Appl. Energy 2020, 280, 115992. [Google Scholar] [CrossRef]
  11. Li, H.; Ren, Z.; Fan, M.; Li, W.; Xu, Y.; Jiang, Y.; Xi, W. A review of scenario analysis methods in planning and operation of modern power systems: Methodologies, applications, and challenges. Electr. Power Syst. Res. 2022, 205, 107722. [Google Scholar] [CrossRef]
  12. Hosseini, S.A.; Toubeau, J.-F.; De Grève, Z.; Wang, Y.; Amjady, N.; Vallée, F. Data-Driven Multi-Resolution Probabilistic Energy and Reserve Bidding of Wind Power. IEEE Trans. Power Syst. 2023, 38, 85–99. [Google Scholar] [CrossRef]
  13. Bendaoud, N.M.M.; Farah, N.; Ahmed, S.B. Comparing generative adversarial networks architectures for electricity demand forecasting. Energy Build. 2021, 247, 111152. [Google Scholar] [CrossRef]
  14. Yilmaz, B.; Laudagé, C.; Korn, R.; Desmettre, S. Electricity GANs: Generative adversarial networks for electricity price scenario generation. Commodities 2024, 3, 254–280. [Google Scholar] [CrossRef]
  15. Rastgoo, R.; Amjady, N.; Islam, S.; Kamwa, I.; Muyeen, S.M. Extreme Outage Prediction in Power Systems Using a New Deep Generative Informer Model. Int. J. Electr. Power Energy Syst. 2025, 167, 110627. [Google Scholar] [CrossRef]
  16. Huo, C.; Peng, C.; Hao, Z.; Rong, X.; Dong, X.; Yang, S. Scenario generation method considering the uncertainty of renewable energy generations based on generative adversarial networks. In Proceedings of the International Conference on Energy and Electrical Power Systems (ICEEPS), Guangzhou, China, 14–16 July 2024; pp. 130–134. [Google Scholar]
  17. Rastgoo, R.; Amjady, N.; Zareipour, H. A Deep Generative Model for Selecting Representative Periods in Renewable Energy-Integrated Power Systems. Appl. Soft Comput. 2024, 165, 112107. [Google Scholar] [CrossRef]
  18. Kang, M.; Zhu, R.; Chen, D.; Li, C.; Gu, W.; Qian, X. A cross-modal generative adversarial network for scenarios generation of renewable energy. IEEE Trans. Power Syst. 2024, 39, 2630–2640. [Google Scholar] [CrossRef]
  19. Qiao, J.; Pu, T.; Wang, X. Renewable scenario generation using controllable generative adversarial networks with transparent latent space. CSEE J. Power Energy Syst. 2021, 7, 66–77. [Google Scholar]
  20. Dong, W.; Chen, X.; Yang, Q. Data-driven scenario generation of renewable energy production based on controllable generative adversarial networks with interpretability. Appl. Energy 2022, 308, 118387. [Google Scholar] [CrossRef]
  21. Yuan, R.; Wang, B.; Sun, Y.; Song, X.; Watada, J. Conditional style-based generative adversarial networks for renewable scenario generation. IEEE Trans. Power Syst. 2023, 38, 1281–1296. [Google Scholar] [CrossRef]
  22. Pan, X.; Zhang, M.; Wang, Y.; Du, S.; Ding, T. Renewable scenario generation under extreme meteorological conditions via improved conditional generative adversarial networks. In Proceedings of the International Conference on Harmonics and Quality of Power (ICHQP), Chengdu, China, 15–18 October 2024; pp. 559–564. [Google Scholar]
  23. Zhang, Y.; Ai, Q.; Xiao, F.; Hao, R.; Lu, T. Typical wind power scenario generation for multiple wind farms using conditional improved Wasserstein generative adversarial network. Int. J. Electr. Power Energy Syst. 2020, 114, 105388. [Google Scholar] [CrossRef]
  24. Zhang, X.; Li, D.; Fu, X. A novel Wasserstein generative adversarial network for stochastic wind power output scenario generation. IET Renew. Power Gener. 2024, 18, 3537–4232. [Google Scholar] [CrossRef]
  25. Li, Z. Improved conditional generative adversarial network-based approach for extreme scenario generation in renewable energy sources. In Proceedings of the International Conference on Civil Aviation Safety and Information Technology (ICCASIT), Hangzhou, China, 23–25 October 2024; pp. 1391–1398. [Google Scholar]
  26. Wang, W.; Wei, H.; Zhou, K.; Tian, S. WGAN-GP generating wind power scenarios and using BP neural network for classification evaluation. In Proceedings of the International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT), Nanjing, China, 29–31 March 2024; pp. 1430–1436. [Google Scholar]
  27. Ding, R.; He, G.; Sun, Y.; Zhang; Cai, Y.; Hu, Z. Refined wind-solar scene generation research based on improved deep convolutional CWGAN-GP model. In Proceedings of the Asian Conference on Frontiers of Power and Energy (ACFPE), Chengdu, China, 25–27 October 2024; pp. 414–418. [Google Scholar]
  28. Liu, X.; Yu, J.; Gong, L.; Liu, M.; Xiang, X. A GCN-based adaptive generative adversarial network model for short-term wind speed scenario prediction. Energy 2024, 294, 130931. [Google Scholar] [CrossRef]
  29. Cho, Y.-H.; Liu, S.; Zhu, H.; Lee, D. Wind power scenario generation using graph convolutional generative adversarial network. In Proceedings of the IEEE Power & Energy Society General Meeting (PESGM), Orlando, FL, USA, 16–20 July 2023; pp. 1–5. [Google Scholar]
  30. Wei, H.; Hongxuan, Z.; Yu, D.; Yiting, W.; Ling, D.; Ming, X. Short-term optimal operation of hydro-wind-solar hybrid system with improved generative adversarial networks. Appl. Energy 2019, 250, 389–403. [Google Scholar] [CrossRef]
  31. Zhang, X.; Fan, S.; Li, D. Spectral normalization generative adversarial networks for photovoltaic power scenario generation. IET Renew. Power Gener. 2024, 99, 12978. [Google Scholar] [CrossRef]
  32. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. In Proceedings of the 31st Conference on Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; pp. 1–11. [Google Scholar]
  33. Ye, L.; Peng, Y.; Li, Y.; Li, Z. A novel informer-time-series generative adversarial networks for day-ahead scenario generation of wind power. Appl. Energy 2024, 364, 123182. [Google Scholar] [CrossRef]
  34. Li, H.; Yu, H.; Liu, Z.; Li, F.; Wu, X.; Cao, B.; Zhang, C.; Liu, D. Long-term scenario generation of renewable energy generation using attention-based conditional generative adversarial networks. IET Energy Convers. Econ. 2024, 5, 15–27. [Google Scholar] [CrossRef]
  35. Zhang, Z.; Zhu, R. A photovoltaic power scenario generation method based on HiLo-WGAN. In Proceedings of the International Forum on Electrical Engineering and Automation (IFEEA), Shenzhen, China, 22–24 November 2024; pp. 636–640. [Google Scholar]
  36. Gu, L.; Xu, J.; Ke, D.; Deng, Y.; Hua, X.; Yu, Y. Short-term output scenario generation of renewable energy using transformer–wasserstein generative adversarial nets-gradient penalty. Sustainability 2024, 16, 10936. [Google Scholar] [CrossRef]
  37. Ho, J.; Jain, A.; Abbeel, P. Denoising diffusion probabilistic models. In Proceedings of the 34th Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 6–12 December 2020; pp. 1–14. [Google Scholar]
  38. Yang, Z.; Yan, J.; Hong, Y.; Yang, J.; Wang, K.; Li, Y. Scenario generation of PV power based on DDPM. In Proceedings of the Conference on Energy Internet and Energy System Integration (EI2), Hangzhou, China, 15–18 December 2023; pp. 1–5. [Google Scholar]
  39. Dong, X.; Mao, Z.; Sun, Y.; Xu, X. Short-term wind power scenario generation based on conditional latent diffusion models. IEEE Trans. Sustain. Energy 2024, 15, 1074–1085. [Google Scholar] [CrossRef]
  40. Meng, F.; Nan, Y.; Zheng, G.; Shen, J.; Mi, Y.; Lu, C. Scenario generation of renewable energy resources based on denoising diffusion probability models. In Proceedings of the 4th International Conference on Advanced Electrical and Energy Systems, Shanghai, China, 1–3 December 2023; pp. 1–6. [Google Scholar]
  41. Wang, D.; Peng, D.; Huang, D.; Zhao, H.; Qu, B. Low-carbon optimization scheduling of IES based on enhanced diffusion model for scenario deep generation. Int. J. Electr. Power Energy Syst. 2025, 167, 110596. [Google Scholar] [CrossRef]
  42. Zhai, J.; Zhang, S.; Chen, J.; He, Q. Autoencoder and its various variants. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan, 7–10 October 2018; pp. 1–5. [Google Scholar]
  43. Kim, T.; Lee, D.; Hwangbo, S. A deep-learning framework for forecasting renewable demands using variational auto-encoder and bidirectional long short-term memory. Sustain. Energy Grids Netw. 2024, 38, 101245. [Google Scholar] [CrossRef]
  44. Xiao, S.; Liu, Z.; He, X.; Zhang, J.; Liu, H. Wind power output scenario generation based on importance weighted autoencoder. In Proceedings of the International Conference on Electrical Machines and Systems (ICEMS), Zhuhai, China, 5–8 November 2023; pp. 1–6. [Google Scholar]
  45. Peng, B.; Sun, Z.; Liu, M. Medium- and long-term scenario generation method based on autoencoder and generation adversarial network. In Proceedings of the International Conference on Neural Networks, Information and Communication Engineering (NNICE), Guangzhou, China, 24–26 February 2023; pp. 1–7. [Google Scholar]
  46. Li, Z.; Peng, X.; Cui, W.; Xu, Y.; Liu, J.; Yuan, H.; Lai, C.S.; Lai, L.L. A novel scenario generation method of renewable energy using improved VAEGAN with controllable interpretable features. Appl. Energy 2024, 363, 122905. [Google Scholar] [CrossRef]
  47. Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
  48. Liang, J.; Tang, W. Wind power scenario generation for microgrid day-ahead scheduling using sequential generative adversarial networks. In Proceedings of the IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids, Beijing, China, 21–23 October 2019; pp. 1–6. [Google Scholar]
  49. Liang, J.; Tang, W. Sequence generative adversarial networks for wind power scenario generation. IEEE J. Sel. Areas Commun. 2020, 38, 110–118. [Google Scholar] [CrossRef]
  50. Yang, J.; Zhang, S.; Xiang, Y.; Liu, J.; Liu, J.; Han, X.; Teng, F. LSTM auto-encoder based representative scenario generation method for hybrid hydro-PV power system. IET Gener. Transm. Distrib. 2020, 14, 5935–5943. [Google Scholar] [CrossRef]
  51. Stappers, B.; Paterakis, N.G.; Kok, K.; Gibescu, M. A class-driven approach based on long short-term memory networks for electricity price scenario generation and reduction. IEEE Trans. Power Syst. 2020, 35, 3040–3050. [Google Scholar] [CrossRef]
  52. Liang, J.; Tang, W. Scenario reduction for stochastic day-ahead scheduling: A mixed autoencoder based time-series clustering approach. IEEE Trans. Smart Grid 2021, 12, 2652–2662. [Google Scholar] [CrossRef]
  53. Peng, Y.; Ye, L.; Li, P.; Gong, T. A deep convolutional embedded clustering method for scenario reduction of production simulation. In Proceedings of the International Conference on Power and Renewable Energy (ICPRE), Shanghai, China, 22–25 September 2023; pp. 1–6. [Google Scholar]
  54. Huang, W.; Liang, L.; Dai, Z.; Cao, S.; Zhang, H.; Zhao, X.; Hou, J.; Li, H.; Ma, W.; Che, L. Scenario reduction of power systems with renewable generations using improved time-GAN. In Proceedings of the International Conference on Smart Grid and Energy, Chengdu, China, 8–10 September 2023; pp. 1–9. [Google Scholar]
  55. Li, Q.; Gao, D.W. Fast scenario reduction for power systems by deep learning. arXiv 2019, arXiv:1908.11486. [Google Scholar]
  56. Ajagekar, A.; You, F. Quantum computing based hybrid deep learning for fault diagnosis in electrical power systems. Appl. Energy 2021, 303, 117628. [Google Scholar] [CrossRef]
Figure 1. Literature review methodology.
Figure 1. Literature review methodology.
Electronics 14 02150 g001
Figure 2. Flow diagram of the paper.
Figure 2. Flow diagram of the paper.
Electronics 14 02150 g002
Figure 3. Representation of GAN structure.
Figure 3. Representation of GAN structure.
Electronics 14 02150 g003
Figure 4. A representation of VAE structure.
Figure 4. A representation of VAE structure.
Electronics 14 02150 g004
Figure 5. A representation of LSTM structure.
Figure 5. A representation of LSTM structure.
Electronics 14 02150 g005
Figure 6. (a) Percentage distribution of various methods used for scenario generation, (b) usage distribution of different improved GANs.
Figure 6. (a) Percentage distribution of various methods used for scenario generation, (b) usage distribution of different improved GANs.
Electronics 14 02150 g006
Figure 7. Percentage distribution of papers focusing on scenario generation and reduction.
Figure 7. Percentage distribution of papers focusing on scenario generation and reduction.
Electronics 14 02150 g007
Figure 8. Comparison of the number of works focused on original deep learning models versus their modified versions for scenario generation.
Figure 8. Comparison of the number of works focused on original deep learning models versus their modified versions for scenario generation.
Electronics 14 02150 g008
Figure 9. (a) Criticality level of challenges for deep learning-based scenario generation methods, (b) criticality level of challenges for deep learning-based scenario reduction methods.
Figure 9. (a) Criticality level of challenges for deep learning-based scenario generation methods, (b) criticality level of challenges for deep learning-based scenario reduction methods.
Electronics 14 02150 g009
Table 1. Advancements proposed to improve the performance of GAN technology.
Table 1. Advancements proposed to improve the performance of GAN technology.
ReferenceModelKey Features
[18]Cross-Model GANsA new model was designed to capture spatio-temporal correlations in renewable energy data, improving scenario accuracy.
[19,20]Controllable GANsNovel mechanisms were introduced to stabilize training and address mode collapse.
[21]Conditional Style-Based GANsMeteorological data were incorporated as conditional input to enable the generation of data with specific attributes or characteristics. By leveraging a style-based GAN, the model captures the overall trend attributes (high-level) and local stochastic fluctuations (low-level) of renewable energy profiles.
[22,23,24,25,26,27]Wasserstein GANs (WGANs)The stability and efficiency of a GAN were enhanced by replacing the original loss function with one based on the Wasserstein distance during training.
[28,29]Graph Neural Network-Based GANsGraph structures were utilized to capture intricate relationships in weather patterns.
[30]GAN with Variational InferenceOverall performance was improved by combining the generative mechanism of GANs with the uncertainty modeling of variational inference.
[31]Spectral Normalization GANSpectral normalization was applied to the discriminator’s parameters to enhance stability during the training process.
Table 2. Description of all states and gates of LSTM mechanism.
Table 2. Description of all states and gates of LSTM mechanism.
Gate/StateIndicationDescription
Cell State c t The cell state serves as a memory mechanism, preserving information across time steps with minimal alterations to maintain long-term dependencies.
Hidden State h t The hidden state reflects the LSTM cell’s output at each time step.
Forget Gate f t = σ ( W f . h t 1 , x t + b f ) * The forget gate determines which portions of the cell state should be discarded.
Input Gate i t = σ ( W i . h t 1 , x t + b i ) The input gate identifies which fresh information should be incorporated into the cell state.
Candidate Cell State c ~ t = σ ( W c . h t 1 , x t + b c ) The candidate cell state embodies the potential new information that may be added to the cell state.
Output Gate o t = σ ( W o . h t 1 , x t + b o ) The output gate governs the LSTM cell’s output for the current time step.
*   W , b , and x t represent weight, bias (corresponding to each state/gate), and input data.
Table 3. Critical appraisal of generative models.
Table 3. Critical appraisal of generative models.
StudyStudy Design and Theorical FrameworksBias ConsiderationValidation of ResultsData QualityLogical ConsistencyOverall Appraisal
WGAN [24]High—Effectively captures complex stochastic scenariosWeak—No explicit treatment of sampling bias or overfitting risksModerate—Primarily validated through visual inspectionWeak—Limited information provided on dataset characteristicsHigh—Model outputs are consistent with adversarial training objectivesModerate
DDPM [39]High—Strong theoretical grounding in diffusion probabilistic modelsWeak—Does not explicitly address potential training bias High—Evaluated using many quantitative uncertainty measuresHigh—Details of dataset are providedHigh—Outputs align well with model assumptions and objectivesHigh
VAE [43]High—Probabilistic approach is well suited for modeling uncertaintyWeak—Issues like posterior collapse and latent space simplification are not addressedModerate—Demonstrates sufficient statistical rigorWeak—Dataset details are poorly documentedHigh—Outputs generally follow model objectives despite some inconsistencyModerate
Table 4. Challenges and possible solutions for deep learning-based scenario generation methods.
Table 4. Challenges and possible solutions for deep learning-based scenario generation methods.
ChallengesDescriptionPossible Solutions
Model Complexity and Training InstabilityDeep learning models, such as GANs and diffusion models, require substantial computational resources and may suffer from training instability, including issues like mode collapse or vanishing gradients.Research could focus on developing more robust architectures, such as Wasserstein GANs or hybrid models, to improve training stability and reduce computational complexity.
Lack of Interpretability and TransparencyDeep learning models are often regarded as “black-box” methods, which makes it challenging to interpret and understand how scenarios are generated.Exploring explainable AI techniques to improve model transparency would be crucial for decision-makers in energy systems.
High Computational CostsGenerative models, especially GANs and diffusion models, often require high computational resources, limiting their real-time applicability and scalability.There is an opportunity to develop more efficient architectures, such as low-rank approximations or model pruning, to reduce computational requirements.
Scalability to Large-Scale SystemsAs power systems grow larger and more complex, the dimensionality of the data increases, making it difficult for deep learning models to handle the scale without compromising performance or efficiency.New architectures, such as distributed learning systems, could enable the scaling of deep learning techniques to large datasets.
Table 5. Challenges and possible solutions for deep learning-based scenario reduction methods.
Table 5. Challenges and possible solutions for deep learning-based scenario reduction methods.
ChallengesDescriptionPossible Solutions
Loss of Critical InformationScenario reduction techniques, such as clustering or dimensionality reduction, can sometimes discard important information, leading to reduced model accuracy or suboptimal decision-making.More sophisticated reduction algorithms, such as deep clustering or hierarchical clustering, could improve the quality of reduced scenarios by better capturing relationships between scenarios.
Real-Time Processing and AdaptabilityMany scenario reduction techniques, while effective, are not well suited for real-time applications, where fast adaptation to changing inputs is required, such as in energy trading or grid management.Developing real-time scenario reduction frameworks using deep reinforcement learning or online learning techniques could help tackle this challenge.
Computational ComplexityAdvanced reduction methods, particularly those using deep learning, can be computationally intensive, limiting their practical use for large-scale, high-dimensional data in power systems.Research could focus on hybrid methods that combine numerical optimization approaches with deep learning to balance computational efficiency and scenario quality.
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

Rahmani, S.; Amjady, N.; Shah, R. Application of Deep Learning Algorithms for Scenario Analysis of Renewable Energy-Integrated Power Systems: A Critical Review. Electronics 2025, 14, 2150. https://doi.org/10.3390/electronics14112150

AMA Style

Rahmani S, Amjady N, Shah R. Application of Deep Learning Algorithms for Scenario Analysis of Renewable Energy-Integrated Power Systems: A Critical Review. Electronics. 2025; 14(11):2150. https://doi.org/10.3390/electronics14112150

Chicago/Turabian Style

Rahmani, Shima, Nima Amjady, and Rakibuzzaman Shah. 2025. "Application of Deep Learning Algorithms for Scenario Analysis of Renewable Energy-Integrated Power Systems: A Critical Review" Electronics 14, no. 11: 2150. https://doi.org/10.3390/electronics14112150

APA Style

Rahmani, S., Amjady, N., & Shah, R. (2025). Application of Deep Learning Algorithms for Scenario Analysis of Renewable Energy-Integrated Power Systems: A Critical Review. Electronics, 14(11), 2150. https://doi.org/10.3390/electronics14112150

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