This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
A Data-Driven Approach for Generating Synthetic Load Profiles with GANs
by
Tsvetelina Kaneva
Tsvetelina Kaneva 1,*,
Irena Valova
Irena Valova 1
,
Katerina Gabrovska-Evstatieva
Katerina Gabrovska-Evstatieva 2
and
Boris Evstatiev
Boris Evstatiev
Boris I., Evstatiev is a professor and lead researcher of the Laboratory "Digital Energy Systems of [...]
Boris I., Evstatiev is a professor and lead researcher of the Laboratory "Digital Energy Systems 4.0", University of Ruse "Angel Kanchev", Ruse, Bulgaria. He obtained an MSc in Computer Technologies, a PhD in Mechanization and Electrification of Animal Husbandry, and a DSc in Automation of Intangible Areas from the University of Ruse in 2005, 2009, and 2022, respectively. His research topics include the Internet of Things, data analysis, renewable energy sources, machine learning, among others.
3,*
1
Department of Computer Systems and Technologies, University of Ruse “Angel Kanchev”, 7004 Ruse, Bulgaria
2
Department of Computer Science, University of Ruse “Angel Kanchev”, 7004 Ruse, Bulgaria
3
Department of Automatics and Electronics, University of Ruse “Angel Kanchev”, 7004 Ruse, Bulgaria
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(14), 7835; https://doi.org/10.3390/app15147835 (registering DOI)
Submission received: 17 June 2025
/
Revised: 9 July 2025
/
Accepted: 11 July 2025
/
Published: 13 July 2025
Abstract
The generation of realistic electrical load profiles is essential for advancing smart grid analytics, demand forecasting, and privacy-preserving data sharing. Traditional approaches often rely on large, high-resolution datasets and complex recurrent neural architectures, which can be unstable or ineffective when training data are limited. This paper proposes a data-driven framework based on a lightweight 1D Convolutional Wasserstein GAN with Gradient Penalty (Conv1D-WGAN-GP) for generating high-fidelity synthetic 24 h load profiles. The model is specifically designed to operate on small- to medium-sized datasets, where recurrent models often fail due to overfitting or training instability. The approach leverages the ability of Conv1D layers to capture localized temporal patterns while remaining compact and stable during training. We benchmark the proposed model against vanilla GAN, WGAN-GP, and Conv1D-GAN across four datasets with varying consumption patterns and sizes, including industrial, agricultural, and residential domains. Quantitative evaluations using statistical divergence measures, Real-vs-Synthetic Distinguishability Score, and visual similarity confirm that Conv1D-WGAN-GP consistently outperforms baselines, particularly in low-data scenarios. This demonstrates its robustness, generalization capability, and suitability for privacy-sensitive energy modeling applications where access to large datasets is constrained.
Share and Cite
MDPI and ACS Style
Kaneva, T.; Valova, I.; Gabrovska-Evstatieva, K.; Evstatiev, B.
A Data-Driven Approach for Generating Synthetic Load Profiles with GANs. Appl. Sci. 2025, 15, 7835.
https://doi.org/10.3390/app15147835
AMA Style
Kaneva T, Valova I, Gabrovska-Evstatieva K, Evstatiev B.
A Data-Driven Approach for Generating Synthetic Load Profiles with GANs. Applied Sciences. 2025; 15(14):7835.
https://doi.org/10.3390/app15147835
Chicago/Turabian Style
Kaneva, Tsvetelina, Irena Valova, Katerina Gabrovska-Evstatieva, and Boris Evstatiev.
2025. "A Data-Driven Approach for Generating Synthetic Load Profiles with GANs" Applied Sciences 15, no. 14: 7835.
https://doi.org/10.3390/app15147835
APA Style
Kaneva, T., Valova, I., Gabrovska-Evstatieva, K., & Evstatiev, B.
(2025). A Data-Driven Approach for Generating Synthetic Load Profiles with GANs. Applied Sciences, 15(14), 7835.
https://doi.org/10.3390/app15147835
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.