Long-Term Solar Power Time-Series Data Generation Method Based on Generative Adversarial Networks and Sunrise–Sunset Time Correction
Abstract
:1. Introduction
2. Long-Term Solar Power Time-Series Data Generation Model
2.1. Solar Power Data Generation Model Based on TimeGAN
2.1.1. Model Structure
2.1.2. Model Construction
2.1.3. Model Training
2.2. Sunrise–Sunset Time Correction
2.3. Evaluation Performance Indices
3. Case Studies
3.1. Comparison of Sunrise–Sunset Time
3.2. Evaluation Metrics for the Historical and Generated Data
3.3. Comparison of the Historical and Generated Data in Production Cost Simulation Results
4. Discussion
5. Conclusions
- (1)
- Compared with only using non-zero solar power time-series as model input, using sunrise and sunset time to correct the generated data can effectively solve the problem that the solar power time-series generated using TimeGAN is close but not equal to zero at night, which is inconsistent with the actual situation, and better describes the law of solar power.
- (2)
- Based on the proposed method, the data of solar power stations in different regions are expanded. The corrected generation data are evaluated from several perspectives, including annual power generation, probability distribution, fluctuation, and periodicity features. The results of the case show that, compared with indirect modeling and HMM, the difference between the annual power generation of solar power data generated via the TimeGAN model and historical data is less than 5%, and the probability distribution curve is closer to the historical data. The error with the maximum fluctuation probability distribution of historical data is within 3%, and it has a better performance in retaining the autocorrelation of the historical data. It shows that the method proposed in this paper has good adaptability to different solar power time-series and is a powerful tool for generating time-series that conform to the statistical characteristics of solar power data.
- (3)
- Comparing the production cost simulation results of the generated and historical data on the modified IEEE 39-bus system, the error is only 0.25%. It shows that the solar power time-series generated based on the proposed method can support the production cost simulation of new power systems.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
Unit | Operating Cost | Start-Up/Shut-Down Cost (yuan/time) | ||
---|---|---|---|---|
The Second-Order Cost Coefficient of Electricity Generation (yuan/MWh2) | The First-Order Cost Coefficient of Electricity Generation (yuan/MWh) | The Constant Cost Coefficient of Electricity Generation (yuan) | ||
Hydroelectric power | 0 | 65.53 | 8228.32 | 60 × 104 |
Nuclear power | 0 | 67.94 | 59,637.12 | 400 × 104 |
Thermal power | 0.0145 | 120.15 | 10,922.55 | 100 × 104 |
References
- Hu, Q.R.; Guo, Z.S.; Li, F.X. Imitation learning based fast power system production cost minimization simulation. IEEE Trans. Power Syst. 2023, 38, 2951–2954. [Google Scholar] [CrossRef]
- Jiang, H.; Zhang, H.; Shi, X. Refined production simulation and operation cost evaluation for power system with high proportion of renewable energy. Energy Rep. 2022, 8, 108–118. [Google Scholar] [CrossRef]
- Liang, C.; Meng, J.; Chen, C.; Zhou, Y. A production-cost-simulation-based method for optimal planning of the grid interconnection between countries with rich hydro energy. Glob. Energy Interconnect. 2022, 3, 23–29. [Google Scholar] [CrossRef]
- Wang, G.N.; Zhou, T.; Xu, T.S.; Liu, S.F.; Zhang, J.; Chang, K.; Liu, H.T.; Wang, M.X.; Zhang, H.T. Assessment method of new energy real-time accommodation capacity considering uncertainty and power system security constraints. In Proceedings of the 12th International Conference on Power and Energy Systems (ICPES), Guangzhou, China, 23–25 December 2022; pp. 854–859. [Google Scholar]
- Liu, C.; Huang, Y.; Shi, W.; Li, X. Production Simulation of New Energy Power System, 1st ed.; China Electric Power Press: Beijing, China, 2019; pp. 4–7. [Google Scholar]
- Wu, Z.; Pan, F.; Li, D.; He, H.; Zhang, T.; Yang, S. Prediction of photovoltaic power by the informer model based on convolutional neural network. Sustainability 2022, 14, 13022. [Google Scholar] [CrossRef]
- Liu, R.H.; Wei, J.C.; Sun, G.P.; Muyeen, S.M.; Lin, S.F.; Li, F. A short-term probabilistic photovoltaic power prediction method based on feature selection and improved LSTM neural network. Electr. Power Syst. Res. 2022, 210, 108069. [Google Scholar] [CrossRef]
- Mekhilef, S.; Noraisyah, M.S. Review on the application of photovoltaic forecasting using machine learning for very short- to long-term forecasting. Sustainability 2023, 15, 2942. [Google Scholar]
- Xia, L.F.; Li, J.M.; Zhao, L.; A1, X.M.; Fanf, J.K.; Wen, J.Y.; Xie, H.L. A PV power time series generating method considering temporal and spatial correlation characteristics. Proc. CSEE 2017, 37, 1982–1993. [Google Scholar]
- Li, P.; Liu, C.; Huang, Y.H.; Wang, W.S.; Li, Y.H. Modeling correlated power time series of multiple wind farms based on Hidden Markov Model. Proc. CSEE 2019, 39, 5683–5691+5896. [Google Scholar]
- Kaplani, E.; Kaplanis, S. A stochastic simulation model for reliable PV system sizing providing for solar radiation fluctuation. Appl. Energy 2012, 97, 970–981. [Google Scholar] [CrossRef]
- Durrani, S.P.; Balluff, S.; Wurzer, L.; Krauter, S. Photovoltaic yield prediction using an irradiance forecast model based on multiple neural networks. J. Mod. Power Syst. Clean Energy 2018, 6, 255–267. [Google Scholar] [CrossRef]
- Li, P.D.; Gao, X.Q.; Li, Z.C.; Zhou, X.Y. Effect of the temperature difference between land and lake on photovoltaic power generation. Renew. Energy 2022, 185, 86–95. [Google Scholar] [CrossRef]
- Mokarram, M.; Aghaei, J.; Mokarram, M.J.; Mendes, G.P.; Mohammadi-Ivatloo, B. Geographic information system-based prediction of solar power plant pro duction using deep neural networks. IET Renew. Power Gener. 2023, 17, 2663–2678. [Google Scholar] [CrossRef]
- Kusznier, J. Influence of environmental factors on the intelligent management of photovoltaic and wind sections in a hybrid power plant. Energies 2023, 16, 1716. [Google Scholar] [CrossRef]
- Zhou, N.R.; Zhou, Y.; Gong, L.H.; Jiang, M.L. Accurate prediction of photovoltaic power output based on long short-term memory network. IET Optoelectron. 2020, 14, 399–405. [Google Scholar] [CrossRef]
- Nelega, R.; Greu, D.I.; Jecan, E.; Rednic, V.; Zamfirescu, C.; Puschita, E.; Turcu, R.V.F. Prediction of power generation of a photovoltaic power plant based on neural networks. IEEE Access 2023, 11, 20713–20724. [Google Scholar] [CrossRef]
- Wang, X.; Wang, Y.; Wang, S.Y.; Shang, K.X.; Su, D.; Cheng, Z.H. A Combination method for PV output prediction using artificial neural network. In Proceedings of the 2021 IEEE IAS Industrial and Commercial Power System ASIA (IEEE I&CPS ASIA 2021), Chengdu, China, 18–21 July 2021; pp. 205–211. [Google Scholar]
- Xu, M.L.; Ma, C.; Han, X.J. Influence of different optimization aalgorithms on prediction accuracy of photovoltaic output power based on BP neural network. In Proceedings of the 2022 41st Chinese Control Conference (CCC), Hefei, China, 25–27 July 2022; pp. 7275–7278. [Google Scholar]
- Sansa, I.; Boussaada, Z.; Mrabet-Bellaaj, N. Solar radiation prediction using a novel hybrid model of ARMA and NARX. Energy 2021, 14, 6920. [Google Scholar] [CrossRef]
- Li, Q.; Zhou, W.; Xia, X. Estimate and characterize PV power at demand-side hybrid system. Appl. Energy 2018, 218, 66–77. [Google Scholar] [CrossRef]
- Nguyen, R.; Yang, Y.; Tohmeh, A.; Yeh, H.G.H. Predicting PV power generation using SVM regression. In Proceedings of the 2021 IEEE Green Energy and Smart Systems Conference (IGESSC), Long Beach, CA, USA, 1–2 November 2021; pp. 1–5. [Google Scholar]
- Kong, H.; Sui, H.; Zhang, P. PV Prediction based on PSO-GS-SVM Hybrid Model. In Proceedings of the Joint 2019 International Conference on Ubiquitous Power Internet of Things (UPIOT 2019), Chongqing, China, 21–23 August 2019; p. 012028. [Google Scholar]
- Xue, J.; Cai, D.; Zhou, G. Application of support vector machines in photovoltaic power prediction. In Proceedings of the 14th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, 20–21 August 2022; pp. 56–59. [Google Scholar]
- Yu, L.; Chen, X.; Guo, L. Photovoltaic power prediction method based on Markov Chain and combined model. In Proceedings of the 2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA), Shenyang, China, 22–24 January 2021; pp. 21–25. [Google Scholar]
- Zhao, J.; Liu, T.; Kou, Z. Research on prediction model and method of power output of photovoltaic power plant based on neural network and Markov Chain. In Proceedings of the 32nd Chinese Control and Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 2398–2402. [Google Scholar]
- Zargar, R.H.M.; Yaghmaee Moghaddam, M.H. Development of a markov-chain-based solar generation model for smart microgrid energy management system. IEEE Trans. Sustain. Energy 2020, 11, 736–745. [Google Scholar] [CrossRef]
- Wu, J. Optimal Dispatch of Micro Grid Economy Considering Uncertainty of Wind Power Photovoltaic Output. Master’s Thesis, Nanjing University of Posts and Telecommunications, Nanjing, China, 2020. [Google Scholar]
- Wang, Z.; He, L.; Ding, G. Short term power generation combination prediction based on EMD-LSTM-ARMA model. Mod. Electr. Trans. 2023, 46, 151–155. [Google Scholar]
- Tagliaferri, F.; Hayes, B.P.; Viola, I.M.; Djokic, S.Z. Wind modelling with nested Markov chains. J. Wind Eng. Ind. Aerodyn. 2016, 157, 118–124. [Google Scholar] [CrossRef]
- Soares, T.G.; Lima, F.J.L.; Martins, F.R. Generating solar irradiance data series with 1-minute time resolution based on hourly observational data. IEEE Lat. Am. Trans. 2021, 19, 191–198. [Google Scholar]
- Ma, M.; Ye, L.; Li, J.; Li, P.; Song, R.; Zhuang, H. Photovoltaic time series aggregation method based on K-means and MCMC algorithm. In Proceedings of the 2020 12th IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Nanjing, China, 20–23 September 2020; pp. 1–6. [Google Scholar]
- Jiang, X.; Zhu, J.; Yuan, Y.; Wang, Y.; Huang, R. PV output time series simulation method based on new scenario division and considering time series correlation. Electr. Power Cons. 2018, 39, 63–70. [Google Scholar]
- Creswell, A.; White, T.; Dumoulin, V.; Arulkumaran, K.; Sengupta, B.; Bharath, A.A. Generative adversarial networks an overview. IEEE Signal Proc. Mag. 2018, 35, 53–65. [Google Scholar] [CrossRef]
- 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]
- Aggarwal, A.; Mittal, M.; Battineni, G. Generative adversarial network: An overview of theory and applications. Int. J. Inf. Manag. Data Insights 2021, 1, 100004. [Google Scholar] [CrossRef]
- Banat, R.; Colton, S. Autoregressive self-evaluation: A case study of music generation using large language models. In Proceedings of the IEEE Conference on Artificial Intelligence (IEEE CAI), Santa Clara, CA, USA, 5–6 June 2023; pp. 264–265. [Google Scholar]
- Hsu, P.C.; Liu, D.R.; Liu, A.T.; Lee, H.Y. Parallel synthesis for autoregressive speech generation. IEEE-ACM Trans. Audio Speech Lang. Process. 2023, 31, 3095–3111. [Google Scholar] [CrossRef]
- Duran, N.; Catak, M. Forecasting of wind speed by means of window-shifted autoregressive time series. In Proceedings of the 24th Signal Processing and Communication Application Conference (SIU), Zonguldak, Turkey, 16–19 May 2016; pp. 2149–2151. [Google Scholar]
- Jinsung, Y.; Daniel, J.; Mihaela, S. Time-series generative adversarial networks. NeurlPS Proc. 2019, 32, 5508–5518. [Google Scholar]
- Deng, W.; Dai, Z.; Liu, X.; Chen, R.; Wang, H.; Zhou, B.; Tian, W.; Lu, S.; Zhang, X. Short-Term wind power prediction based on wind speed interval division and TimeGAN for gale weather. In Proceedings of the International Conference on Power Energy Systems and Applications, Nanjing, China, 24–26 February 2023; pp. 352–357. [Google Scholar]
- Zhang, Y.; Zhou, Z.; Liu, J.; Yuan, J. Data augmentation for improving heating load prediction of heating substation based on TimeGAN. Energy 2022, 260, 124919. [Google Scholar] [CrossRef]
- Li, Q.; Zhang, X.Y.; Ma, T.J.; Liu, D.G.; Wang, H.; Hu, W. A Multi-step ahead photovoltaic power forecasting model based on TimeGAN, Soft DTW-based K-medoids clustering, and a CNN-GRU hybrid neural network. Energy Rep. 2022, 8, 10346–10362. [Google Scholar] [CrossRef]
- Zhang, Y.S. Research on Key Technologies of Remaining Useful Life Estimation for Industrial Equipment Based on Deep Learning. Master’s Thesis, University of Electronic Science and Technology of China, Chengdu, China, 2022. [Google Scholar]
- Su, J. Several mathematical models for calculating moonrise, sunrise and sunset time. Mod. Vocat. Educ. 2016, 34, 38–39. [Google Scholar]
- Jing, C.G.; Shu, D.M.; Gu, D.Y. Implementation of sunrise and sunset time algorithm in urban street lamp monitoring system. Mod. Comput. 2003, 5, 84–86. [Google Scholar]
- Gao, S.P. Wind/Photovoltaic Power Time Series Generation and Scenarios Reduction Methods for Power System Planning. Master’s Thesis, Chongqing University, Chongqing, China, 2021. [Google Scholar]
Date | Sunrise Time (Actual Value) | Sunrise Time (Calculated Value) | Sunrise Time (Calculation Error) (Minute) | Sunset Time (Actual Value) | Sunset Time (Calculated Value) | Sunset Time (Calculation Error) (Minute) |
---|---|---|---|---|---|---|
1 January | 8:13 | 8:11 | −2 | 17:51 | 17:48 | −3 |
2 January | 8:13 | 8:11 | −2 | 17:52 | 17:48 | −4 |
3 January | 8:14 | 8:13 | −1 | 17:53 | 17:49 | −4 |
4 January | 8:14 | 8:14 | 0 | 17:54 | 17:50 | −4 |
5 January | 8:14 | 8:15 | +1 | 17:55 | 17:51 | −4 |
6 January | 8:14 | 8:14 | 0 | 17:56 | 17:52 | −4 |
7 January | 8:14 | 8:17 | +3 | 17:56 | 17:55 | −1 |
8 January | 8:14 | 8:15 | +1 | 17:57 | 17:55 | −2 |
9 January | 8:13 | 8:15 | +2 | 17:58 | 17:56 | −2 |
10 January | 8:13 | 8:16 | +3 | 17:59 | 17:57 | −2 |
Date | Sunrise Time (Actual Value) | Sunrise Time (Calculated Value) | Sunrise Time (Calculation Error) (Minute) | Sunset Time (Actual Value) | Sunset Time (Calculated Value) | Sunset Time (Calculation Error) (Minute) |
---|---|---|---|---|---|---|
1 October | 6:15 | 6:13 | −2 | 18:04 | 17:59 | −5 |
2 October | 6:16 | 6:15 | −2 | 18:02 | 17:59 | −3 |
3 October | 6:16 | 6:17 | +1 | 18:01 | 17:57 | −4 |
4 October | 6:17 | 6:12 | −5 | 17:59 | 17:55 | −4 |
5 October | 6:18 | 6:13 | −5 | 17:58 | 17:54 | −4 |
6 October | 6:19 | 6:15 | −4 | 17:56 | 17:54 | −2 |
7 October | 6:20 | 6:16 | −4 | 17:55 | 17:52 | −3 |
8 October | 6:21 | 6:16 | −5 | 17:53 | 17:50 | −3 |
9 October | 6:22 | 6:18 | −4 | 17:52 | 17:50 | −2 |
10 October | 6:23 | 6:20 | −3 | 17:50 | 17:51 | +1 |
Data | Annual Power Generation (MWh) | Error Range |
---|---|---|
Historical data | 39,768.981 | 0 |
TimeGAN | 38,308.264 | −3.67% |
Indirect modeling | 42,525.871 | +6.95% |
HMM | 33,559.202 | −15.6% |
Data | Annual Power Generation (kWh) | Error Range |
---|---|---|
Historical data | 25,108.519 | 0 |
TimeGAN | 26,428.075 | +0.0052% |
Indirect modeling | 30,446.730 | +21.26% |
HMM | 28,051.739 | +11.72% |
Data | The Probability of the Maximum Fluctuation within ±0.2 MW Concentrated in a 15 min Time Period | The Probability of the Maximum Fluctuation within ±0.3 MW Concentrated in a 1 h Time Period |
---|---|---|
Historical data | 59.88% | 53.68% |
TimeGAN | 62.74% | 56.48% |
Indirect modeling | 69.31% | 58.27% |
HMM | 69.68% | 57.99% |
Data | The Probability of the Maximum Fluctuation within ±0.2 MW Concentrated in a 15 min Time Period | The Probability of the Maximum Fluctuation within ±0.3 MW Concentrated in a 1 h Time Period |
---|---|---|
Historical data | 60.68% | 54.74% |
TimeGAN | 59.72% | 53.93% |
Indirect modeling | 57.81% | 53.49% |
HMM | 68.96% | 55.74% |
Data | Total Cost (yuan) | Thermal Power Cost (yuan) | Hydropower Cost (yuan) | Nuclear Power Cost (yuan) | Abandoned Solar Power Cost (yuan) | Abandoned Solar Power (MWh) |
---|---|---|---|---|---|---|
Historical data | 6830.3227 × 104 | 4173.2034 × 104 | 744.0083 × 104 | 1913.111 × 104 | 0 | 0 |
TimeGAN | 6813.2301 × 104 | 4173.6612 × 104 | 745.8279 × 104 | 1897.741 × 104 | 0 | 0 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Shi, H.; Xu, Y.; Ding, B.; Zhou, J.; Zhang, P. Long-Term Solar Power Time-Series Data Generation Method Based on Generative Adversarial Networks and Sunrise–Sunset Time Correction. Sustainability 2023, 15, 14920. https://doi.org/10.3390/su152014920
Shi H, Xu Y, Ding B, Zhou J, Zhang P. Long-Term Solar Power Time-Series Data Generation Method Based on Generative Adversarial Networks and Sunrise–Sunset Time Correction. Sustainability. 2023; 15(20):14920. https://doi.org/10.3390/su152014920
Chicago/Turabian StyleShi, Haobo, Yanping Xu, Baodi Ding, Jinsong Zhou, and Pei Zhang. 2023. "Long-Term Solar Power Time-Series Data Generation Method Based on Generative Adversarial Networks and Sunrise–Sunset Time Correction" Sustainability 15, no. 20: 14920. https://doi.org/10.3390/su152014920
APA StyleShi, H., Xu, Y., Ding, B., Zhou, J., & Zhang, P. (2023). Long-Term Solar Power Time-Series Data Generation Method Based on Generative Adversarial Networks and Sunrise–Sunset Time Correction. Sustainability, 15(20), 14920. https://doi.org/10.3390/su152014920