Next Article in Journal
Temporal–Spatial Variations and Convergence Analysis of Land Use Eco-Efficiency in the Urban Agglomerations of the Yellow River Basin in China
Next Article in Special Issue
Short-Term Electricity Load Forecasting Using a New Intelligence-Based Application
Previous Article in Journal
Dynamic Behavior of Galloping Micro Energy Harvester with the Elliptical Bluff Body Using CFD Simulation
Previous Article in Special Issue
The Effect of Market Isolation on Competitive Behavior in Retail Petrol Markets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forecasting Renewable Energy Generation Based on a Novel Dynamic Accumulation Grey Seasonal Model

1
School of Wujinglian Economics, Changzhou University, Changzhou 213159, China
2
School of Business, Changzhou University, Changzhou 213159, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(16), 12188; https://0-doi-org.brum.beds.ac.uk/10.3390/su151612188
Submission received: 16 April 2023 / Revised: 24 June 2023 / Accepted: 11 July 2023 / Published: 9 August 2023

Abstract

:
With the increasing proportion of electricity in global end-energy consumption, it has become a global consensus that there is a need to develop more environmentally efficient renewable energy generation methods to gradually replace traditional high-pollution fossil energy power generation. Renewable energy generation has become an important method of supplying power across the world. Therefore, the accurate prediction of renewable energy generation plays a vital role in maintaining the security of electricity supply in all countries. Based on this, in our study, a novel dynamic accumulation grey seasonal model is constructed, abbreviated to DPDGSTM(1,1), which is suitable for forecasting mid- to long-term renewable energy generation. Specifically, to overcome the over-accumulation and old information disturbance caused by traditional global accumulation, a dynamic accumulation generation operator is introduced based on a data-driven model, which can adaptively select the optimal partial accumulation number according to the intrinsic characteristics of a sequence. Subsequently, dummy variables and a time trend item are integrated into the model structure, significantly enhancing the adaptability of the new model to the sample sequence with different fluctuation trends. Finally, a series of benchmark models are used to predict renewable energy generation in China, wind power generation in the United States, and hydropower generation in India. The empirical results show that the new model performs better than other benchmark models and is an effective tool for the mid- to long-term prediction of renewable energy generation.

1. Introduction

The combustion of non-renewable fossil energy produces plenty of carbon dioxide and other air pollutants, which are important contributors to the greenhouse effect and environmental pollution. With its advantages of mature technology and low cost, fossil energy power generation dominates the global power generation structure, representing approximately 61.4% of total global power generation. However, with the increasing share of electricity in end-energy consumption, it is necessary to pursue cleaner and more sustainable generation methods to promote the transformation of the global energy structure and achieve the goal of carbon peak and net zero emissions as soon as possible. Hence, governments have formulated various policies to support more environmentally efficient and reserve-rich renewable energy generation to gradually replace high-pollution fossil fuel power generation. The International Energy Agency estimates that by 2040, about 60% of net additions to global power capacity will come from renewable energy generation [1]. Additionally, renewable energy generation represents important reference data for national power planning. Developing scientific and reasonable renewable energy forecasting technology is of positive significance for guaranteeing the security of the national power supply. However, due to the influence of climate conditions, geographic location, and output power fluctuations, renewable energy generation is characterized by instability, intermittency, and randomness, and its accurate prediction has always been a challenging issue.
To overcome these challenges, many forecasting techniques have been developed, mainly including physical models, statistical econometric models, and machine learning models. However, the reliable prediction accuracy of the above models depends on a large number of historical data, which are often used for short-term power prediction with daily and hourly frequency when there are sufficient historical data, while it is difficult to obtain satisfactory prediction effectiveness for mid- to long-term power prediction with sparse data. Furthermore, for some developing countries, the development of renewable energy power generation technology is relatively late, and corresponding data are relatively scarce. Therefore, it may be difficult to obtain ideal prediction results using the above models. Since grey models are not limited to the samples size and data distribution, many scholars turn to grey models for forecasting renewable energy power generation. At present, most grey models adopt global accumulation generation, with which it is difficult to eliminate the interference of old information. Furthermore, for quasi-exponential sequences, the excessive accumulation effect will blur the development rule of the sequence, thus reducing the prediction accuracy of the model and resulting in the over-accumulation problem. Given the periodic volatility and time trend characteristics of renewable energy power generation systems, a novel data-driven model is constructed, namely DPDGSTM(1,1), which incorporates dynamic partial accumulation generation operators, dummy variables, and time trend terms. The dynamic partial accumulation generator can help the model adaptively select the optimal partial accumulation number based on the intrinsic characteristics of the sequence, weakening the effect of old information on modeling and playing the role of providing new information in parameter estimation and model construction. The introduction of dummy variables can capture the seasonal fluctuations of the series. The time term can describe the series development trend in each period. By virtue of the advantages of each technique, the proposed model can significantly improve the prediction accuracy of the grey model on forecasting mid- to long-term renewable energy generation.
Generally, the core innovation of this paper can be summarized as follows:
(1)
In terms of accumulation generation, a novel dynamic accumulation generation operator based on the new priority principle is put forward, which can adaptively select the optimal partial accumulation number according to the sequence’s internal features, overcoming the shortcomings of the traditional global accumulation operator with which it is hard to eliminate old information disturbance and easy to fall into the over-accumulation problem.
(2)
In terms of the model structure, considering various laws contained in the renewable energy generation sequence, such as periodicity and upward and downward trends, a time trend item and dummy variables are introduced into the model structure to capture the periodic fluctuations and trend changes.
(3)
In terms of the model’s application, the established model is applied to the renewable energy generation prediction of different countries. The empirical results show that for sequences with different sample lengths and development trends, the new model consistently has higher prediction accuracy than other benchmark models, measured using six evaluation criteria, i.e., APE, MAPE, RMSE, RMRSE, MAE, and the Pearson coefficient, so the proposed model is an effective tool for forecasting mid- to long-term renewable energy generation.
The framework of this paper is organized as follows. Section 2 discusses the research status of renewable energy generation forecasting methods. Section 3 outlines the modeling mechanism and parameter solution of DPDGSTM(1,1). For the purpose of illustration and validation, the new model and several benchmark models are applied to three cases with different sample lengths and development trends in Section 4. The conclusions are drawn and further work is suggested in Section 5.

2. Literature Review

2.1. Previous Research on the Renewable Energy Forecasting

Many technologies are applied to the prediction of the renewable energy power system, which can be mainly divided into physical, statistical econometric, machine learning, and grey models. The physical model simulates meteorological dynamics on the basis of physical principles and analyzes the temporal and spatial relationship between the climatic conditions, geographical environment, and power generation. Lledó et al. believed that the large-scale atmospheric circulation was an important factor affecting wind and solar power generation [2]. They adopted four teleconnection indices to describe the seasonal-scale atmospheric circulation and predict wind and solar power generation in Europe. Hoseinzadeh et al. performed the technical and economic evaluation for establishing renewable energy power plants on islands with Mediterranean climate and proposed a scheme to balance the peak and low periods of the day through hydrogen storage and electrolysis technology [3]. Based on the spatial correlation between wind turbines, Ye et al. proposed a new wind curve prediction model to describe the correlation structure of power and wind speed [4]. Considering the dynamic transfer relationship between the measured wind speed at times t and t + 1, Wang et al. put forward a series transfer correction algorithm for the wind speed, which had high accuracy on both ultra-short-term and short-term time scales [5]. Hoseinzadeh et al. designed a renewable energy combination power generation scheme that can effectively optimize the power generation system of a power plant. The scheme reduces the initial cost and alleviates the power shortage while meeting the demand for power production [6]. The physical model has advantages in predicting real-time power data, but it requires a large amount of high precision historical data, and the cost of data collection is high.
A statistical econometric method, such as autoregressive moving average (ARIMA) [7], seasonal autoregressive moving average (SARIMA) [8], autoregressive conditional heteroscedasticity (ARCH) [9], has the advantages of a simple structure and strong interpretability and can obtain a good prediction effect when predicting linear structure series [10,11]. The statistical econometric model follows a strict mathematical relationship between input and output data, so it is difficult to dynamically learn and adjust the prediction strategy according to the data characteristics, and so it is prone to large deviations when dealing with nonlinear fluctuation series [12]. Meanwhile, renewable energy power generation systems are susceptible to multifaceted factors, such as wind speed, solar radiation, installed capacity, and policy subsidies, which often shows complex nonlinear characteristics. Therefore, scholars develop a series of machine learning models from the perspective of data decomposition [13,14], parameter optimization [15], and computational complexity [16]. Wang et al. built a least squares support vector machine method based on comprehensive multi-factor analysis, quantified the influence of various factors on power generation level, and selected significant factors for predictive analysis [17]. Ding et al. predicted renewable energy power generation by integrating LSTM and STL decomposition technologies [18]. Based on long- and short-term memory (LSTM), Zhang et al. combined discrete wavelet change (DWT), seasonal autoregressive moving average (SARIMA), and deep learning technology to construct a novel hybrid model, capturing the complex features of offshore wind power sequences in Scotland [14]. The machine learning model can effectively depict the complex nonlinear mapping relationship between input and output data, but it needs a large amount of historical information. Insufficient sample size will hinder the full training of this model, and it is easy to fall into overfitting or under-fitting problems. In conclusion, no matter the physical model, statistical econometric model, or machine learning model, they all depend on a large number of historical data to ensure the reliability and stability of model prediction. Meanwhile, these models are usually used for short-term power prediction with large-scale data. Under the limited data scenario, it is difficult to achieve a satisfactory prediction effect for mid- to- long- term power prediction by these models. However, the grey model can effectively excavate the inherent law for the sparse data. Therefore, many scholars utilized the grey model to predict the mid-to-long term of the renewable energy power generation system.

2.2. Previous Research on the GM(1,1) Model

A grey model is an effective forecasting technique for poor information and uncertain systems [19], the representative model GM(1,1) can effectively depict the nearly exponential law of the system by applying accumulative generation operation to original sequences. However, the development of the system is easily disturbed by multifaceted factors, and the fixed structure of GM(1,1) restricts its prediction effect in complex series with periodic, nonlinear, and fluctuating characteristics. Hence, scholars extended GM(1,1) from the perspective of accumulative generation and model structure, constructing a series of grey models with different features.
The accumulation generation operation is an important step in grey system modeling, which can effectively weaken the randomness of the original sequence by sequence transformation. However, the incremental nature of the traditional accumulation generation may lead to unreasonable prediction errors when fitting the decline trend and periodic sequence. Therefore, Song et al. designed the reverse accumulation generation operator for the monotone decreasing sequence [20]. Xia et al. constructed a cycle truncation accumulation generator with periodic effects [21]. In addition, traditional accumulation generation assigns equal weight to the old and new information, but the new information is usually more reflective of the future development law of the system. Therefore, scholars put forward a series of weighted accumulation techniques based on the new information priority principle. Wu et al. proposed a fractional order accumulation operator, which realized the expansion of the accumulation order from a positive integer to a positive real number, effectively reducing the perturbation of the solution [22]. Zhou et al. established a variable weight accumulation operator based on the new information priority principle [23]. Xiao et al. optimized the calculation method of accumulation generation based on matrix theory, and built a generalized accumulation grey prediction model [24]. To overcome the limitation that the reverse accumulation generation operator is only applicable to decreasing sequence, Wu et al. proposed a fractional reverse accumulation operator, extending the application range of traditional reverse accumulation operator from decreasing trend to increasing trend [25]. However, most of the existing accumulation generation techniques adopt a global accumulation generation technology, which emphasizes the role of new information by changing the weight of each time point, but cannot effectively remove the interference of old information on system modeling. Therefore, based on the new information priority principle, this paper put forwards a dynamic partial accumulation generation operator, which can adaptively select the optimal accumulation number according to the sequence characteristics. From the perspective of model structure optimization, the GM(1,1) model is suitable for predicting systems with exponential growth trends. However, samples are often accompanied by periodic fluctuation and long-term trend. The fixed model structure of GM(1,1) limits its prediction accuracy in these scenarios. To solve this problem, scholars optimize the structure of the traditional grey model by employing dummy variables [26], seasonal factors [27,28], and time trend items [29]. Wang et al. used seasonal factors to smooth seasonal time series and built the SGM(1,1) model, which effectively improved the prediction accuracy of the grey model for seasonal series [30]. Zhou et al. introduced dummy variables to identify the periodic fluctuation of the time series and constructed a seasonal discrete model DGSM(1,1) [26]. Considering the seasonal effect of renewable energy generation sequence, Ding et al. adopted data-stacking technology to reconstruct the original sequence and introduced novel time variation terms to the NGBM model structure, effectively improving the prediction accuracy of the NGBM model for nonlinear periodic series [31]. Qian et al. used trigonometric functions and time powers to describe the periodic fluctuations of the system and employed a particle swarm optimization algorithm and cross-validation method for parameter optimization. The results showed that the new model exhibited excellent prediction performance in renewable energy power generation prediction [32]. In light of the nonlinear characteristics of the energy system, Wang et al. established the Caputo fractional grey model based on the new information priority principle, which is performed to the annual forecast of China’s energy production and consumption [33]. By introducing time power and periodic terms to the DGM(1,1) model, He et al. built SAIDGM(1,1) model forecasting annual and quarterly renewable energy power generation system with homogeneous and non-homogeneous features [34]. The renewable energy power generation system is prone to the disturbance of climate, geographical location, output power, policy, and other factors, and has periodic volatility and long-term trend. Therefore, dummy variables and time trend items are introduced to the novel model to capture the periodic fluctuation characteristics of energy series.

3. Methodology Formulation

3.1. The Mechanism of the DPDGSTM(1,1) Model

Due to the fixed accumulation structure of the traditional global accumulation technique, it is hard to flexibly play the role of the new information based on the internal characteristics of the sequence. Moreover, the excessive accumulation effect may blur the development law of the time series. Hence, this paper proposes a novel dynamic accumulation grey seasonal model, abbreviated as DPDGSTM(1,1), which incorporates the dynamic partial accumulation generation operator, dummy variables and time trend item to identify the complex features of renewable energy generation sequence. The operating mechanism of the proposed model is elaborated on as follows:
Definition 1.
Assuming that  X ( 0 ) is nonnegative original series, where X ( 0 ) = x 0 1 , x 0 2 , , x 0 n . Y ( 1 , q ) = y 1 , q 1 , y 1 , q 2 , , y 1 , q n q + 1 is one order dynamic partial accumulation generation sequence based on  X ( 0 ) , where y 1 , q t = j = t t + q 1 λ q j + t 1 x 0 j .
y 1 , q 1 = λ q 1 x 0 1 + λ q 2 x 0 2 + + x 0 q y 1 , q 2 = λ q 1 x 0 2 + λ q 2 x 0 3 + + x 0 q + 1 y 1 , q n q + 1 = λ q 1 x 0 n q + 1 + λ q 2 x 0 n q + 2 + + x 0 n
As shown in Equation (1), n  represents the number of elements in the original sequence. q  represents partial accumulation number. λ  represents the order of accumulation.  y 1 , q t represents the t-th element of the sequence Y 1 , q . The determination of q and λ  will, respectively, adopt the idea of data-driven and culture algorithm, which will be elaborated in Section 3.2.
Definition 2.
Assume that the nonnegative series
X ( 0 ) = x 0 1 , x 0 2 , , x 0 n q + 1 , ,
We can get:
y 1 , q i = x 0 i q + 1 λ x 0 i q + λ q y 1 , q i q i q
where  Y ( 1 , q ) = y 1 , q 1 , y 1 , q 2 , , y 1 , q n  is reverse one order dynamic partial accumulation generation sequence based on  X ( 0 ) , where x 0 1 , x 0 2 , , x 0 n q + 1  is the sequence before accumulation.
It is easy to verify that dynamic partial accumulation generation operator and reverse dynamic partial accumulation generation operator is a reciprocal operation, when i > q , we can get:
y 1 , q i q + 1 λ y 1 , q i q + λ q x 0 i q λ q 1 x 0 i q + 1 + + x 0 i λ λ q 1 x 0 i q + + x 0 i 1 + λ q x 0 i q = x 0 i
Definition 3.
Assume that the nonnegative series X ( 0 ) and its dynamic partial accumulation generation operator  Y ( 1 , q ) , and
y 1 , q t + 1 = α y 1 , q t + β t + γ M t + q , s
is called dynamic partial accumulation discrete grey seasonal model, abbreviated as DPDGSTM(1,1), where  t = 1 , 2 , , n q + 1 .
Besides,
M ( t + q , s ) = ( t + q ) mod s ( t + q ) mod s 0 s ( t + q ) mod s = 0
In this model, s represents the number of seasonal cycles, q represents the number of partial accumulations. β t represents time trend item to describe the development trend of the sequence over time. γ M t + q , s represents seasonal dummy variables to capture the periodic fluctuation of the time series. Take the monthly sequence as an example, where s = 12 , corresponding parameter vector can be expressed as A = α , β , γ 1 , γ 2 , , γ 12 .
Theorem 1.
Assume that  A = α , β , γ 1 , γ 2 , , γ S is the parameter vector of the DPDGSTM(1,1), which can be estimated by the ordinary least squared algorithm, i.e., A = α ^ , β ^ , γ ^ 1 , γ ^ 2 , γ ^ S = ( B T B ) 1 B T Y , where:
B = y ( 1 , q ) ( 1 ) 1 I M ( 1 + q , s ) = 1 I M ( 1 + q , s ) = 2 I M ( 1 + q , s ) = s y ( 1 , q ) ( 2 ) 2 I M ( 2 + q , s ) = 1 I M ( 2 + q , s ) = 2 I M ( 2 + q , s ) = s y ( 1 , q ) ( n q ) n q I M ( n , s ) = 1 I M ( n , s ) = 2 I M ( n , s ) = s Y = y 1 , q 2 y 1 , q 3 y 1 , q n q + 1
I in matrix B is an indicative function, whose function can be expressed as I M ( t + q , s ) = 1 M ( t + q , s ) = i   o c c u r s 0 M ( t + q , s ) = i   d o e s t o c c u r , i = 1 , 2 , , s . To ensure the uniqueness of the least square solution parameters, the domain of the integer q  is q     [ 3 , n s 2 ] , where q is an integer q     Z .
Theorem 2.
Assume that the parameter vector and the number of partial accumulations are known,
(1) the corresponding time response function can be expressed as:
y ^ 1 , q t + 1 = α ^ t y 1 , q 1 + m = 1 t α ^ t m m β ^ + γ ^ M m + q , s
(2) the corresponding simulated and predicted value can be calculated by using dynamic reduction generation operator in Equation (2).
x ^ 0 i + 1 = x 0 i i < q α ^ λ ^ y 1 , q 1 + β ^ + γ ^ M 1 + q , s + λ ^ q x ( 0 ) ( 1 ) i = q α ^ i q α ^ λ y 1 , q 1 + α ^ i q β ^ + γ ^ M 1 + q , s + m = 2 i q + 1 α ^ i q + 1 m β ^ m + β ^ λ ^ ( m 1 ) + γ ^ M m + q , s λ γ ^ M m 1 + q , s + λ ^ q x ^ 0 i q + 1 i > q
Proof. 
(1) Assume that Equation (6) is correct when j = t 1 , i.e.,
y ^ 1 , q t = α ^ t 1 y 1 , q 1 + m = 1 t 1 α ^ t 1 m m β ^ + γ ^ M m + q , s
then we can test the correctness of Equation (6) when j = t
y 1 , q t + 1 = α ^ y 1 , q t + β ^ t + γ ^ M t + q , s = α ^ α ^ t 1 y 1 , q 1 + m = 1 t 1 α ^ t 1 m m β ^ + γ ^ M m + q , s + β ^ t + γ ^ M t + q , s = α ^ t y 1 , q 1 + m = 1 t 1 α ^ t m m β ^ + γ ^ M m + q , s + β ^ t + γ ^ M t + q , s = α ^ t y 1 , q 1 + m = 1 t α ^ t m m β ^ + γ ^ M m + q , s
Hence, by employing Equations (3) and (8), Equation (6) is proved. (2) When i < q , Equation (7) is obviously corrected; when i q , set t = i q + 1 , we can get:
x ^ 0 i + 1 = x ^ 0 t + 1 + q 1 = x ^ 0 t + q = y ^ 1 , q t + 1 λ y ^ 1 , q t + λ q x ^ 0 t = α ^ t y 1 , q 1 + α ^ t 1 β ^ + γ M 1 + q , s + α ^ t 2 × 2 β ^ + γ M 2 + q , s + + t β ^ + γ M t + q , s λ α ^ t 1 y 1 , q 1 + α ^ t 2 β ^ + γ M 1 + q , s + α ^ t 3 × 2 β ^ + γ M 2 + q , s + + t - 1 β ^ + γ M t 1 + q , s + λ q x 0 t = α ^ t λ ^ α ^ t 1 y 1 , q 1 + α ^ t 1 β ^ + γ ^ M 1 + q , s + α ^ t 2 2 β ^ β ^ λ ^ + γ ^ M 2 + q , s λ ^ γ ^ M 1 + q , s + α ^ t 3 3 β ^ 2 λ ^ β ^ + γ ^ M 3 + q , s λ ^ γ ^ M 2 + q , s + + β ^ t β ^ ( t 1 ) λ ^ + γ ^ M t + q , s λ ^ γ ^ M t 1 + q , s + λ ^ q x 0 t = α ^ i q α ^ λ y 1 , q 1 + α ^ i q β ^ + γ ^ M 1 + q , s + m = 2 i q + 1 α ^ i q + 1 m β ^ m + β ^ λ ^ ( m 1 ) + γ ^ M m + q , s λ γ ^ M m 1 + q , s + λ ^ q x ^ 0 i q + 1
When i = q , we can get:
x ^ 0 i + 1 = x ^ 0 q + 1 = y ^ 1 , q 2 λ ^ y ^ 1 , q 1 + λ ^ q x ^ 0 1 = α ^ y 1 , q 1 + β ^ + γ ^ M 1 + q , s λ ^ y 1 , q 1 + λ ^ q x 0 1 = α ^ λ ^ y 1 , q 1 + β ^ + γ ^ M 1 + q , s + λ ^ q x 0 1
When i > q , x ^ 0 i + 1 = α ^ i q α ^ λ y 1 , q 1 + α ^ i q β ^ + γ ^ M 1 + q , s + m = 2 i q + 1 α ^ i q + 1 m β ^ m + β ^ λ ^ ( m 1 ) + γ ^ M m + q , s λ γ ^ M m 1 + q , s + λ ^ q x ^ 0 i q + 1
Hence, Equation (7) is proved. □

3.2. Hyperparameter Determination of the DPDGSTM(1,1)

The selection of system hyperparameters has an important effect on forecasting results. First, the hyperparameters λ and q of the new model need to be determined, and then the parameter vector A can be solved by the least square method with Equation (3), and the fitting and predicted values can be further solved by Equations (6) and (7). The optimization process of the two hyperparameters λ and q of the new model is as follows.

3.2.1. The Optimization of the Accumulation Order

The accumulation order λ is used to measure the importance of new and old information in an accumulation period, and different partial accumulation numbers have their corresponding optimal λ value. In this paper, a nonlinear goal programming model is constructed based on the principle of minimization MAPE, and the cultural algorithm is used to find the optimal accumulation order under different partial accumulation numbers. The parameter optimization equation is as follows:
min M A P E λ = 1 s s 1 s s x ^ 0 t x 0 t x 0 t
s . t . 0 < λ 1 α , β , γ 1 , γ 2 , , γ s T = B T B 1 B T Y y ^ 1 , q t + 1 = α y ^ 1 , q t + β t + γ M ( t + q , s ) x ^ 0 t + q = y ^ 1 , q t + 1 λ y ^ 1 , q t + λ q x ^ 0 t

3.2.2. Selection of Partial Accumulation Number of the DPDGSTM(1,1) Model

Suppose that the number of observations is n , the prediction horizon is ss, and the number of the seasonal cycle is s. Given the uniqueness of the parameter solved by the ordinary least square algorithm, the accumulation domain is defined as q     3 , n 2 s s s 2 , where q is an integer q     Z . Firstly, the sample was divided into two sections. In the first section, data points from 1 to n 2 s s are selected as the training set, and data points from n 2 s s + 1 to n s s are selected as the test set. In the second section, data points from s s + 1 to n s s are selected as the training set and data points from n s s + 1 to n are selected as the test set. Subsequently, after traversing the q value in the accumulation domain, the optimal number q of partial accumulations can be determined based on the principle that minimizes MAPE for the first section of data in the prediction phase. Finally, the q value determined in the previous step is substituted into the second section of data for further prediction.

3.3. Compatible Relationship between the New Model and Several Existing Models

Property 1:
When the accumulation generation is translated into traditional accumulation AGO, the DPDGSTM(1,1) model is degraded into the DGSTM(1,1) model. Meanwhile, the corresponding discrete equation of the model becomes x 1 t + 1 = α x 1 t + β t + γ M t , s , which is biased for modeling the sequence x 0 t = t 1 β + γ M t , s . 
Property 2:
When β = 0 , the time trend item is removed from Equation (3). In addition, when the partial accumulation operator is replaced by the traditional AGO, the DPDGSTM(1,1) model is degraded into the DGM(1,1) model, corresponding discrete equation is  x 1 t + 1 = α x 1 t + b .
Property 3:
When β = 0 and γ t , s = γ t + 1 , s , the time trend item that was employed to characterize the development pattern of the sequence vanishes, and the dummy variables turn into a constant which is used for identifying the seasonal fluctuation of the sequence. Moreover, when the traditional accumulation AGO is adopted, the DPDGSTM(1,1) is degraded into the DGM(1,1) model, and the corresponding discrete equation is  x 1 t + 1 = α x 1 t + b .

3.4. Modeling Process

The modeling process of the DPSGSTM(1,1) can be summarized as the following steps.
Step 1: Sample division. Assume that X ( 0 ) = x 0 1 , x 0 2 , , x 0 n s s is raw data. As shown in Figure 1, split X ( 0 ) into two sections, i.e., x 0 1 : n s s is the first part and x 0 s s + 1 : n is the second part. Subsequently, based on the first division, each section is again divided into a training set and a testing set, i.e., x 0 s s + 1 : n 2 s s and x 0 n 2 s s + 1 : n s s , respectively, represent the training set and testing set for the first part data, and x 0 s s + 1 : n s s and x 0 n s s + 1 : n , respectively, represent the training set and testing set for the second part data.
Step 2: Dynamic partial accumulation generation. Set the accumulation starting point q q from range q = 3 , 4 , , n 2 s s s 2 , for example q q = 3 . Subsequently, according to the optimization equation of Equation (9), the culture algorithm is used to find the hyperparameter λ . Finally, calculate one order dynamic partial accumulation generation sequence Y ( 1 , 3 ) = y ( 1 , 3 ) 1 , y ( 1 , 3 ) 2 , , y ( 1 , 3 ) n 2 s s 2 of x 0 1 : n 2 s s according to Equation (1).
Step 3: Parameter solution. Substitute Y ( 1 , 3 ) into Equation (5) and employ the ordinary least square method to solve the parameter vector A = α ^ , β ^ , γ ^ 1 , γ ^ 2 , γ ^ S .
Step 4: Calculate the time response equation and predicted value. Bring the parameter vector A = α ^ , β ^ , γ ^ 1 , γ ^ 2 , γ ^ S solved by Step 4 into Equation (6), and then calculate the time response equation, i.e., Y ^ ( 1 , 3 ) = y ^ ( 1 , 3 ) 1 , y ^ ( 1 , 3 ) 2 , , y ^ ( 1 , 3 ) n s s 2 . Then, obtain the predicted value by the reverse dynamic partial accumulation generation operator in Equation (2), i.e., X ^ = x ^ ( 0 ) 1 , x ^ ( 0 ) 2 , , x ^ ( 0 ) n s s .
Step 5: Evaluate prediction error. Compute the MAPE value between the predicted value, i.e., x ^ 0 n 2 s s + 1 , x ^ 0 n 2 s s + 2 , , x ^ 0 n s s and the testing set, i.e., x 0 n 2 s s + 1 , x 0 n 2 s s + 2 , , x 0 n s s for the first part data.
Step 6: Determine the optimal number of partial accumulations. For the training set for the first part data, i.e., x 0 1 : n s s , select the next q value, i.e., q = 4 from accumulation domain and repeat step 2–6. Based on minimizing MAPE, determine the optimal q value(zyq) and corresponding λ .
Step 7: Obtain the final prediction results. For the second part data, i.e., x 0 s s + 1 : n , substitute zyq and corresponding λ into Equation (1), and the dynamic partial accumulation generation sequence Y ( 1 , z y q ) can be obtained. Subsequently, according to the step 3, the parameter vector A = α ^ , β ^ , γ ^ 1 , γ ^ 2 , γ ^ S can be solved. Finally, repeat step 5–6 and then the final prediction results can be calculated.

4. Experimental Study

4.1. Experimental Design

With the increasing share of electricity in global end-energy consumption, developing renewable energy power generation is an important way to achieve the transformation of energy structure and high-quality economic development. The power generation structure of renewable energy includes hydropower, wind power, solar power, and biomass power generation, etc. Due to the fluctuation of output power and the limitation of climate conditions, the renewable energy generation sequence presents complex features such as nonlinear trend and periodic fluctuation. It is imperative to develop a reliable and stable renewable energy generation forecasting technology to facilitate the safe supply and flexible scheduling of electricity system. Consequently, in order to reasonably predict the development trend of renewable energy generation, this paper builds a novel grey seasonal model, namely DPDGSTM(1,1).
For verification purposes, the new-established model is applied to power prediction for three countries with strong generation capacity: renewable energy generation in China, wind power generation in the United States, and hydropower generation in India. Case 1 selects the total amount of renewable energy power generation in China, including tidal, wind and solar energy. Case two uses net wind power generation data from independent power plants in the United States. The third case is Indian hydropower generation. The three cases are accompanied by different sample lengths, development trends, and seasonal fluctuations, which can comprehensively validate the prediction ability of the new model under different scenarios. The data sources for three cases are the international energy agency, the energy information administration, and the Central Power Authority of India, respectively.
Furthermore, five benchmark models are compared with the new model, namely the grey model DGSM(1,1), time series model Holt-Winters and SARIMA, statistical learning model SVR, and machine learning model BPNN. The reason for choosing these prevailing benchmarks is that the grey model DGSM can effectively identify the seasonal fluctuation in small samples, while the BPNN and SVR are representative models for dealing with nonlinear sequences. In addition, Holt-Winters and SARIMA are widely used time series models.
Finally, Table 1 shows the detailed information for three cases, including sample length, data division, and prediction horizon. Each sample is divided into a training set and a testing set for simulating and validating original data. Due to the availability of data, China’s renewable energy power generation data is only updated until November 2022, so the prediction horizon of China’s case is 11, while that of the US and India is predicted one cycle later, namely 12 months.

4.2. Parameter Estimation and Evaluation Criterion

In this paper, the monthly data of renewable energy generation in China is taken as an example to illustrate the parameter estimation of competing models, as shown in Table 2. For the other two cases, their parameter estimation process is analogous to the Chinese case, and the corresponding parameter estimation results are presented in Appendix A. Initially, the parameters of the new model include two hyperparameters and a parameter vector. The two hyperparameters are, respectively, the partial accumulation number q and the accumulation order λ that can measure the weight of the new and old information in a period. The partial accumulation number q can be calculated based on the data-driven idea and the accumulation order λ can be searched by the cultural algorithm. For the parameter vector A = α , β , γ 1 , γ 2 , , γ 12 , where α represents development coefficient and β t represents the time trend term that can reflect the effects of time trends on the system series. In addition, γ M t + q , s represents dummy variables to capture the seasonal fluctuations of the time series. For instance, s = 12 represents the monthly sequence and the corresponding parameter vector is A = α , β , γ 1 , γ 2 , , γ 12 . For the grey model DGSM(1,1), the least square method is used to solve the parameters, where α represents the development coefficient which can reflect the development trend of the system and β denotes the seasonal parameter. For the SVR model, after comparing the prediction performance of the linear kernel, polynomial kernel, and RBF kernel functions, the RBF kernel is finally utilized in the SVR model. Moreover, the optimal combination of the penalty parameter c and the width parameter γ are searched by the cross-validation method. Given that the SVR and BPNN are multi-variable input models, and the modeling sequence is a univariable time series, this research performed phase space transformation on the time series by introducing embedding dimension and time lag term, and then uses the grid search method to find the optimal hyperparameters. Moreover, the SARIMA model first finds the optimal order based on the autocorrelation function, partial autocorrelation function, and AIC criterion. The parameter in SARIMA model is estimated using the maximum likelihood function. A heteroskedasticity test on the modeling error is further used to judge the rationality of the model. The Holt-Winters package in R is applied to build the Holt-Winters(HW) model.
Furthermore, six evaluation criteria are employed to evaluate the prediction performance of the competing models, which are absolute percent error (APE), mean absolute percent error for simulation (MAPES) and prediction (MAPEP), root mean squared error for simulation (RMSES) and prediction (RMSEP), root mean relative squared error for simulation (RMRSES) and prediction (RMRSEP), mean absolute error for simulation(MAES) and prediction(MAEP), and Pearson coefficient for simulation(RS) and prediction(RP), respectively. The corresponding formulas are displayed as follows:
A P E ( t ) = x ^ 0 t x 0 t x 0 t × 100 % , t = 1 , 2 , , n + s s M A P E S = 1 n t = 1 n A P E t ,   M A P E P = 1 s s t = 1 s s A P E t R M S E S = 1 n t = 1 n x ^ 0 t x 0 t 2 ,   R M S E P = 1 s s t = 1 s s x ^ 0 t x 0 t 2 R M R S E S = 1 n t = 1 n A P E 2 ,   R M R S E P = 1 S S t = 1 S S A P E 2 M A E S = 1 n t = 1 n x ^ 0 t x 0 t ,   M A E P = 1 s s t = 1 s s x ^ 0 t x 0 t R S = i = 1 n x 0 t x ¯ 0 t x t x ¯ t t = 1 n x 0 t x ¯ 0 t 2 t = 1 n y 0 t y ¯ 0 t 2 , R P = i = 1 s s x 0 t x ¯ 0 t x t x ¯ t t = 1 s s x 0 t x ¯ 0 t 2 t = 1 s s y 0 t y ¯ 0 t 2
where n represents the size of training set and ss denotes the length of prediction horizon. The smaller the MAPE, RMSE, RMRSE, MAE value, the higher the prediction accuracy of a certain model. APE is used to measure the robustness of the model prediction results. The smaller the maximum APE is, the smaller the deviation degree of the prediction value from the original value and the higher the prediction stability of a certain model. The greater the R value, the higher the degree of correlation between the predicted value and the original value.

4.3. Case Analysis

4.3.1. Case 1: Monthly Prediction of Renewable Energy Generation in China

Figure 2 presents China’s renewable energy generation, it can be seen that the sequence exhibits strong seasonality and slow upward trend.
Step 1 Data division. There are 83 data points in China’s renewable energy generation series, with a time span of 1 January 2016–31 November 2022. Firstly, the data of China’s renewable energy generation is divided into two parts. Data points 1–72 (i.e., 1 January 2016–31 December 2021) are taken as the first part of the data to determine the hyperparameters of the model, including the optimal accumulation number and λ . Data points 13–83 (i.e., 1 January 2017–31 November 2022) are taken as the second part of data for training and testing the modeling effect. Secondly, the two partial data are divided into the training set and the test set again. The specific data division is shown in Table 1
Step 2 Dynamic partial accumulation generation. First of all, the accumulation start point is set as 31 in this case. Subsequently, according to the constraint conditions of Equation (9), the optimal hyperparameter λ = 0.3244 can be sought by using culture algorithm. Finally, according to Equation (1), the dynamic partial accumulation generation sequence for the training set of the first part data can be calculated, i.e., Y ( 1 , 31 ) = y ( 1 , 31 ) 1 , y ( 1 , 31 ) 2 , , y ( 1 , 31 ) 30 .
Step 3 Parameter solution. The parameter matrix is constructed according to Equation (5), and the parameter vector can be estimated by the least square method.
B = y ( 1 , q ) ( 1 ) 1 I M ( 32 , 12 ) = 1 I M ( 32 , 12 ) = 2 I M ( 32 , 12 ) = 12 y ( 1 , q ) ( 2 ) 2 I M ( 33 , 12 ) = 1 I M ( 33 , 12 ) = 2 I M ( 33 , 12 ) = 12 y ( 1 , q ) ( 29 ) 29 I M ( 60 , 12 ) = 1 I M ( 60 , 12 ) = 2 I M ( 60 , 12 ) = 12 Y = y 1 , q 2 y 1 , q 3 y 1 , q 30 A = α ^ , β ^ , γ ^ 1 , γ ^ 2 , γ ^ 12 = [ 0.81 , 374.13 , 27305.00 , 15394.98 , 65532.29 , 45880.21 , 60206.10 , 64530.18 , 75827.00 , 54447.75 , 40159.55 , 46319.47 , 15497.97 , 22453.89 ]
Step 4 Substitute Y ( 1 , 31 ) into Equation (6) to calculate the corresponding time equation as follows.
y ^ 1 , 31 t + 1 = 0.81 t y 1 , 31 1 + m = 1 t 0.81 t m 374.13 m + γ ^ M m + 31 , 12
Then, according to Equation (2), the simulated and predicted value X ^ 0 can be obtained by calculating the reverse dynamic partial accumulation generation for Y ( 1 , 31 ) .
Step 5 According the equation, the following will obtain the prediction error of the new model.
M A P E P = 1 n t = 1 n x ^ 0 t x 0 t x 0 t 100 % = 1 12 t = 61 72 x ^ 0 t x 0 t x 0 t 100 %
Step 6 For the first part of the data, go through the accumulation range and repeat steps 2–5, and then the optimal q = 36 and λ = 1 can be obtained based on the principle of minimum MAPE.
Step 7 For the second part of the data, the optimal partial accumulations number and the corresponding λ are bought into Equation (1) to calculate the accumulation sequence for the training set of the second part data, and then repeat steps 2–5 for the second part data to obtain the final prediction results.
According to the prediction performance of each model, the error comparison in Figure 3 and the prediction curve graph in Figure 4 are drawn. The detailed prediction results of each model are shown in Table 3. Table 3 is divided into two parts, the upper part of the table presents the prediction values of the new model and competing models, as well as the absolute percentage error (APE), corresponding to each point of the prediction phase. The lower part shows the forecasting ability of the competing models in the fitting and prediction stages under different evaluation criteria. For the MAPE, RMSE, RMRSE and MAE indicators, their smaller values represent a lower prediction error and better prediction performance. For the Pearson coefficient, the larger its value, the higher the correlation degree between the prediction results and the original values.
As can be seen from Figure 3, in the fitting stage, the seven models have high fitting accuracy with all MAPES less than 6%. Among them, the new model (DPDGSTM(1,1)) has the smallest MAPES, RMSES, RMRSES and the highest Pearson coefficient. As can be seen from Figure 4 and Table 3, in the prediction stage, the new model has the smallest MAPEP and RMESEP and the highest Pearson coefficient, suggesting robust and superior prediction ability. For BPNN and Holt-Winters models, their prediction accuracies are ranked second and third. Especially, BPNN has the smallest RMSEP and MAEP, and can be used as the suboptimal alternative model to predict China’s renewable energy generation. However, the APE error range of BPNN is larger than that of the new model which shows that the predictive stability of BPNN is not as good as that of the new model. In addition, the error indicators of the grey seasonal model DGSM(1,1) in the prediction phases are significantly higher than those of the new model, indicating that the introduction of dynamic partial accumulation operator and time trend term can effectively improve the prediction ability of the grey model for nonlinear fluctuation series. Finally, for the SARIMA, LSTM, and SVR models, prediction performance is poor in this case. Although the SVR and BPNN have ideal fitting accuracy, it seems to fall into the overfitting problem. For the SARIMA model, fixed linear structure limits its prediction accuracy in energy generation series with a nonlinear growth trend.

4.3.2. Case 2: Monthly Prediction of Wind Power Generation in the United States

As Figure 5 shows, the wind power generation in the United States increases with a quasi-exponential growth trend during 2001–2022. In 2021, the United States had the second highest newly wind power installed capacity in world, and its wind power has become an important source of power generation. Table 4 shows the prediction results of six competing models. In order to visualize the prediction performance of each model, the error histogram in Figure 6 and the prediction curve in Figure 7 are depicted. It can be seen from Table 4 and Figure 6 that the fitting accuracy of the new model is much higher than that of other benchmark models with a MAPES of 8.4913%, while the MAPES of other models are all above 10%. As shown in Table 4 and Figure 7, in the prediction stage, the error indicators of the new model, including MAPEP, RMSEP, RMRSEP, MAE and the range of APEP, are smaller than those of other competing models. It is demonstrated that the new model has a robust and excellent prediction performance. In addition, the Holt-Winters model has the second highest prediction accuracy after the new model with a MAPEP of 8.8611%, which is slightly bigger than that of new model with the MAPEP of 8.2075%. The MAPEP of SARIMA, SVR, and LSTM are 12.9651%, 16.4675% and 13.9757%, respectively, which can basically fit the development trend of the original sequence. However, the range of APEP is relatively large for the three models, implying weak prediction stability. Meanwhile, in this case, BPNN seems to fall into the overfitting problem with low prediction accuracy. It is worth noting that this case has a longer sample length of 264, compared with Case 1 which has a sample length of 84. Considering that sample length is an important factor which can affect the prediction accuracy, modeling stability is further validated from the perspective of the sample length. It can be seen that the prediction error of the grey model DGSM(1,1) is significantly larger than that of Case 1 with the MAPEP of 16.3351% in this case, which is nearly 7% higher than that of Case 1. However, in this case, the new model DPDGSTM(1,1) still maintains a high prediction accuracy, reflecting the robustness of the new model to sample length changes.

4.3.3. Case 3: Monthly Prediction of Hydropower Generation in India

It can be seen from Figure 8 that hydropower generation in India exhibits a stationary development trend and vigorous periodic fluctuation. In order to verify the prediction performance of the newly established model, DPDGSTM(1,1) is employed to predict hydropower generation in India. The visual error comparison and the fitting degree between the predicted value and the original value are, respectively, shown in Figure 9 and Figure 10. Moreover, the detailed prediction results are shown in Table 5. As Figure 9 and Table 5 reveal, the SVR achieved the best fitting performance for simulation phase, i.e., MAPES, RMSES, RMRSES, and MAES are significantly smaller than those of other competing models. However, in the prediction stage, various error indicators of the SVR are obviously higher than the new model with a MAPEP of 8.1056%, while the MAPEP of the new model is only 7.7805%. At the same time, combining Figure 10 and Table 5, it can be seen that the new model obtained the minimum MAPEP, RMSEP, RMESEP, and MAEP in the prediction stage, and the comprehensive error evaluation indicators fully demonstrate the superior prediction performance of the new model. Moreover, the LSTM model achieved a better prediction performance in this case, and the error indicators in the prediction stage are just slightly larger than the new model and the SVR. For the SARIMA, HW, and DGSM models, their MAPEP fluctuates on 9.3053 % , 10.5957 % , which can roughly capture the seasonal fluctuation trend of the original sequence, but the predicted value still has a large deviation from the real value at some points. In addition, the BPNN model obtains the highest prediction error, which may be caused by the insufficient sample size, causing it to fall into the problem of overfitting.

4.3.4. Discussion

Combining the above three cases, we can draw the following findings:
(1)
For seasonal series with different sample lengths, development trends, and prediction horizons, the new model always has higher prediction accuracy than the other competing models, which demonstrates that the introduction of a dynamic partial accumulation operator, dummy variables, and time trend item can effectively improve the grey model’s prediction performance for complex fluctuation sequences.
(2)
The grey model DGSM(1,1) can basically fit the development trend of the original series, indicating that the introduction of dummy variables can assist the model in identifying the seasonal fluctuation characteristics of the original series. However, the prediction accuracy of DGSM(1,1) is susceptible to sample length. In the US wind power case with a longer sample, the DGSM(1,1) exhibits a larger prediction deviation.
(3)
The time series models Holt-Winters and SARIMA both have good forecasting performance in the fitting and forecasting stages, especially as the forecasting effect of Holt-Winters is only slightly worse than the new model in many cases, and can be used as a suboptimal replacement model for the new model.
(4)
The machine learning models BPNN, SVR, and LSTM show high fitting accuracy in the three cases. However, they produced significant deviation in the prediction stage which may be caused by the insufficient sample length.

5. Conclusions

In view of the periodicity and complexity of the renewable energy system, this paper constructs a novel dynamic accumulation grey seasonal model which is suitable for mid-to-long-term prediction of renewable energy generation, and the main work and conclusions are summarized as follows:
Firstly, based on the new information priority principle, this paper innovatively puts forward the dynamic partial accumulation operator, which can adaptively select the optimal partial accumulative number according to the sample characteristics. The new method overcomes the problem of the traditional global accumulation technology that it is hard to eliminate old information disturbance and easy to fall into over-accumulation.
Subsequently, given the diverse data characteristics of the renewable energy power generation system, such as upward, downward, and wave trends, this paper integrates a time trend term, dummy variables, and dynamic accumulation operator to identify the periodic and trend variation of the sequence, and establish a novel dynamic partial accumulation grey seasonal model, abbreviated as DPDGSTM(1,1).
Finally, this paper uses three cases to verify the prediction performance of the proposed model. The new model and a series of benchmark models are applied to renewable energy generation prediction in different counties, namely renewable energy power generation in China, wind power generation in the United States, and hydropower generation in India. Based on six evaluation criteria, i.e., APE, MAPE, RMSE, MAE, RMRSE, and R, the prediction accuracy of the new model consistently outperforms other competing models. Hence, the new model is an effective tool for forecasting mid- to- long- term renewable energy generation.
Furthermore, the dynamic partial accumulation operator can also be combined with other models and applied to other fields with periodicity, volatility, and nonlinear characteristics, such as tourism, economy, and environment. However, this study is designed with only a univariate time series, and other exogenous variables that can affect the development of renewable energy systems are not considered, which may limit the prediction performance of the model to some extent. The future work of this study is to further consider the relevant influencing factors that may affect renewable energy generation and construct a multivariate forecasting model to test its modeling effectiveness on renewable energy systems.

Author Contributions

Conceptualization, W.Z.; methodology, W.Z. and H.J.; software, W.Z. and H.J.; validation, W.Z. and H.J.; formal analysis, H.J.; investigation, H.J. and J.C.; resources, H.J. and J.C.; data curation, H.J. and J.C.; writing—original draft preparation, W.Z. and H.J.; writing—review and editing, W.Z. and H.J.; visualization, W.Z., H.J. and J.C.; supervision, W.Z. and H.J.; project administration, W.Z.; funding acquisition, W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant number [No.70710124] and the Postgraduate Research and Practice Innovation Program of Jiangsu Province grant number [KYCX22_2987].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Parameter estimates of wind power generation in the United States.
Table A1. Parameter estimates of wind power generation in the United States.
ModelsParameter
DPDGSTM(1,1) α ^ = 0.9933 ,   β ^ = 176.7889 ,   γ ^ 1 = 13,846.9810 ,   γ ^ 2 = 13,107.9696 ,   γ ^ 3 = 15,245.2463 ,  
γ ^ 4 = 15,298.9551 ,   γ ^ 5 = 13,850.1748 ,   γ ^ 6 = 12,116.7188 ,   γ ^ 7 = 9660.3375 ,
γ ^ 8 = 9238.7949 ,   γ ^ 9 = 10,310.0679 ,   γ ^ 10 = 12,823.2809 ,   γ ^ 11 = 13,690.3001
γ ^ 12 = 13,924.8165 ,   the   optimal   q = 132 ,   λ = 0.9991 .
DGSM(1,1) α ^ = 1.0111 ,   β ^ 1 = 3241.1005 ,   β ^ 2 = 2519.9880 ,   β ^ 3 = 4089.1676 ,   β ^ 4 = 4267.7021 ,  
β ^ 5 = 3367.7487 ,   β ^ 6 = 2322.8784 ,   β ^ 7 = 578.1787 ,   β ^ 8 = 271.3535 ,
β ^ 9 = 676.5622 ,   β ^ 10 = 2446.3197 ,   β ^ 11 = 2920.0040 ,   β ^ 12 = 3172.4599 .
SVR The   embedding   dimention   w     [ 1 ,   24 ] ,   the   time   lag   τ     [ 1 ,   8 ] ,   the   optimal   w   = 16 ,   the   optimal   τ   = 1 ,   RBF   kernel ,   c     [ 0.1 ,   1000 ] ,   γ     [ 0.1 ,   500 ] ,   the   optimal   c ^ = 0.5 ,   the   optimal   γ ^ = 0.25 .
BPNN The   embedding   dimention   w     [ 1 ,   24 ] ,   the   time   lag   τ     [ 1 ,   8 ] ,   the   optimal   w   = 12 ,   the   optimal   τ = 1 ,   the   number   of   neuros   g       [ 4 ,   252 ] ,   the   optimal   g   = 24, learning rate = 0.001, the epochs iteration = 1000, error goal = 0.05.
Holt-Winters α     [ 0 ,   1 ] ,   β     [ 0 ,   1 ] ,   δ     [0, 1], the optimization algorithm = “L-BFGS-B”,
t h e   o p t i m a l   α ^ = 0.1224 ,   the   optimal   β ^ = 0.0443 ,   the   optimal   δ ^ = 0.2472 .
SARIMA S A R I M A ( 9 , 1 , 1 ) ( 9 , 1,1 ) 12 , AR(9) = 0.1096 *, MA(1) = −0.6238, *** AIC = −0.9083,
LogL = 111.5469.
LSTM Embedding   dimension   m   ϵ   [ 2 , 12 ] ,   time   lag   τ   ϵ   [ 1 , 2 ] ,   optimal   m = 12 ,   optimal   τ = 1 ,
  optimizers = Adam ,   learning   rate = 0.001 ,   decay = 1   ×   10 6 two hidden layers, the number of neurons in the first and second layer = 8 and 4, loss = ‘mean_squared_error’, epochs = 100, batch_size = 1.
Note: the *, *** denotes the p-value of the corresponding parameter is less than 1% and 10%, respectively.
Table A2. Parameter estimates of Indian hydropower.
Table A2. Parameter estimates of Indian hydropower.
ModelsParameter
DPDGSTM(1,1) α ^ = 0.8328 ,   β ^ = 65.7166 ,   γ ^ 1 = 41,518.1621 ,   γ ^ 2 = 40,338.0684 ,   γ ^ 3 = 40,290.4621 ,  
γ ^ 4 = 39,484.6689 ,   γ ^ 5 = 42,127.0252 ,   γ ^ 6 = 45,059.8260 ,   γ ^ 7 = 46,901.1112 ,
γ ^ 8 = 49,078.6382 ,   γ ^ 9 = 49,882.4542 ,   γ ^ 10 = 47,980.0314 ,   γ ^ 11 = 43,209.5872
γ ^ 12 = 41,947.1634 ,   the   optimal   q = 35 ,   λ = 0.9687 .
DGSM(1,1) α ^ = 1.0035 ,   β ^ 1 = 6009.2476 ,   β ^ 2 = 5702.3757 ,   β ^ 3 = 6790.3444 ,   β ^ 4 = 7923.0635 ,
β ^ 5 = 11,014.3138 ,   β ^ 6 = 13,132.3035 ,   β ^ 7 = 15,088.3457 ,   β ^ 8 = 17,066.5214 ,  
β ^ 9 = 15,682.0816 ,   β ^ 10 = 12,541.2275 ,   β ^ 11 = 6783.1417 ,   β ^ 12 = 6048.0161 .
SVR The   embedding   dimention   w     [ 1 ,   24 ] ,   the   time   lag   τ     [ 1 ,   8 ] ,   the   optimal   w   = 23 ,   the   optimal   τ   = 1 ,   RBF   kernel ,   c     [ 0.1 ,   1000 ] ,   γ     [ 0.1 ,   500 ] ,   the   optimal   c ^ = 2 ,   the   optimal   γ   ^ = 0.1768 .
BPNN The   embedding   dimention   w     [ 1 ,   24 ] ,   the   time   lag   τ     [ 1 ,   8 ] ,   the   optimal   w   = 12 ,   the   optimal   τ   = 1 ,   the   number   of   neuros   g       [ 4 ,   252 ] ,   the   optimal   g   = 16, learning rate = 0.001, the epochs iteration = 1000, error goal = 0.05.
Holt-Winters α       [ 0 ,   1 ] ,   β     [ 0 ,   1 ] ,   δ     [0, 1], the optimization algorithm = “L-BFGS-B”,
t h e   o p t i m a l   α ^ = 0.0913 ,   the   optimal   β ^ = 0 ,   the   optimal   δ ^ = 0.5832 .
SARIMA S A R I M A ( 2 , 0 , 7 ) ( 2 , 0 , 7 ) 12 , AR(2) = 0.4040 ***, MA(7) = 0.2637, * AIC = −1.0473,
LogL = 34.4199.
LSTM Embedding   dimension   m   ϵ   [ 2 , 12 ] ,   time   lag   τ   ϵ   [ 1 , 2 ] ,   optimal   m = 12 ,   optimal   τ = 1 ,
  optimizers = Adam ,   learning   rate = 0.001 ,   decay = 1 × 10 6 two hidden layers, the number of neurons in the first and second layer = 8 and 4, loss = ‘mean_squared_error’, epochs = 100, batch_size = 1.
Note: the *, *** denotes the p-value of the corresponding parameter is less than 1% and 10%, respectively.

References

  1. Zheng, J.; Du, J.; Wang, B.; Klemes, J.J.; Liao, Q.; Liang, Y. A hybrid framework for forecasting power generation of multiple renewable energy sources. Renew. Sustain. Energy Rev. 2023, 172, 113046. [Google Scholar] [CrossRef]
  2. Lledó, L.; Ramon, J.; Soret, A.; Doblas-Reyes, F. Seasonal prediction of renewable energy generation in Europe based on four teleconnection indices. Renew. Energy 2022, 186, 420–430. [Google Scholar] [CrossRef]
  3. Hoseinzadeh, S.; Garcia, D.A. Techno-economic assessment of hybrid energy flexibility systems for islands’ decarbonization: A case study in Italy. Sustain. Energy Technol. Assess. 2022, 51, 101929. [Google Scholar] [CrossRef]
  4. Ye, L.; Zhao, Y.; Zeng, C.; Zhang, C. Short-term wind power prediction based on spatial model. Renew. Energy 2017, 101, 1067–1074. [Google Scholar] [CrossRef]
  5. Wang, H.; Han, S.; Liu, Y.; Yan, J.; Li, L. Sequence transfer correction algorithm for numerical weather prediction wind speed and its application in a wind power forecasting system. Appl. Energy 2019, 237, 1–10. [Google Scholar] [CrossRef]
  6. Hoseinzadeh, S.; Ghasemi, M.H.; Heyns, S. Application of hybrid systems in solution of low power generation at hot seasons for micro hydro systems. Renew. Energy 2020, 160, 323–332. [Google Scholar] [CrossRef]
  7. Singh, S.N.; Mohapatra, A. Repeated wavelet transform based ARIMA model for very short-term wind speed forecasting. Renew. Energy 2019, 136, 758–768. [Google Scholar]
  8. Kushwaha, V.; Pindoriya, N.M. A SARIMA-RVFL hybrid model assisted by wavelet decomposition for very short-term solar PV power generation forecast. Renew. Energy 2019, 140, 124–139. [Google Scholar] [CrossRef]
  9. Ziel, F.; Croonenbroeck, C.; Ambach, D. Forecasting wind power–modeling periodic and non-linear effects under conditional heteroscedasticity. Appl. Energy 2016, 177, 285–297. [Google Scholar] [CrossRef] [Green Version]
  10. Jamil, R. Hydroelectricity consumption forecast for Pakistan using ARIMA modeling and supply-demand analysis for the year 2030. Renew. Energy 2020, 154, 1–10. [Google Scholar] [CrossRef]
  11. Alsharif, M.H.; Younes, M.K.; Kim, J. Time series ARIMA model for prediction of daily and monthly average global solar radiation: The case study of Seoul, South Korea. Symmetry 2019, 11, 240. [Google Scholar] [CrossRef] [Green Version]
  12. Wang, F.; Zhen, Z.; Wang, B.; Mi, Z. Comparative study on KNN and SVM based weather classification models for day ahead short term solar PV power forecasting. Appl. Sci. 2017, 8, 28. [Google Scholar] [CrossRef] [Green Version]
  13. Liu, M.D.; Ding, L.; Bai, Y.L. Application of hybrid model based on empirical mode decomposition, novel recurrent neural networks and the ARIMA to wind speed prediction. Energy Convers. Manag. 2021, 233, 113917. [Google Scholar] [CrossRef]
  14. Zhang, W.; Lin, Z.; Liu, X. Short-term offshore wind power forecasting-A hybrid model based on Discrete Wavelet Transform (DWT), Seasonal Autoregressive Integrated Moving Average (SARIMA), and deep-learning-based Long Short-Term Memory (LSTM). Renew. Energy 2022, 185, 611–628. [Google Scholar] [CrossRef]
  15. Dash, D.R.; Dash, P.K.; Bisoi, R. Short term solar power forecasting using hybrid minimum variance expanded RVFLN and Sine-Cosine Levy Flight PSO algorithm. Renew. Energy 2021, 174, 513–537. [Google Scholar] [CrossRef]
  16. Khan, Z.A.; Hussain, T.; Ul Haq, I.; Ullah, F.M.; Baik, S. Towards efficient and effective renewable energy prediction via deep learning. Energy Rep. 2022, 8, 10230–10243. [Google Scholar] [CrossRef]
  17. Wang, B.; Li, Y.; Huang, G.; Gao, P.; Liu, J.; Wen, Y. Development of an integrated BLSVM-MFA method for analyzing renewable power-generation potential under climate change: A case study of Xiamen. Appl. Energy 2023, 337, 120888. [Google Scholar] [CrossRef]
  18. Ding, S.; Zhang, H.; Tao, Z.; Li, R. Integrating data decomposition and machine learning methods: An empirical proposition and analysis for renewable energy generation forecasting. Expert Syst. Appl. 2022, 204, 117635. [Google Scholar] [CrossRef]
  19. Luo, D.; Wang, X.L.; Sun, D.C.; Zhang, G.Z. Discrete grey DGM(1,1,T) model with time periodic term and its application. Syst. Eng. Theory Pract. 2020, 40, 2737–2746. [Google Scholar]
  20. Song, Z.M.; Deng, J.L. The accumulated generating operation in opposite direction and its use in grey model GOM(1,1). Syst. Eng. 2001, 19, 66–69. [Google Scholar]
  21. Xia, M.; Wong, W.K. A seasonal discrete grey forecasting model for fashion retailing. Knowl. Based Syst. 2014, 57, 119–126. [Google Scholar] [CrossRef]
  22. Wu, L.F.; Liu, S.F.; Liu, J. GM(1,1) model based on fractional order accumulating method and its stability. Control Decis. 2014, 29, 919–924. [Google Scholar]
  23. Zhou, W.J.; Zhang, H.R.; Dang, Y.G.; Wang, Z.X. New information priority accumulated grey discrete model and its application. Chin. J. Manag. Sci. 2017, 25, 140–148. [Google Scholar]
  24. Xiao, X.P.; Liu, J.; Guo, H. Properties and optimization of generalized accumulation grey model. Syst. Eng. Theory Pract. 2014, 34, 1547–1556. [Google Scholar]
  25. Wu, L.F.; Fu, B. GM(1,1) model with fractional order opposite-direction accumulated generation and its properties. Stat. Decis. 2017, 18, 33–36. [Google Scholar]
  26. Zhou, W.; Ding, S. A novel discrete grey seasonal model and its applications. Commun. Nonlinear Sci. Numer. Simul. 2021, 93, 105493. [Google Scholar] [CrossRef]
  27. Zhou, W.; Wu, X.; Ding, S.; Chen, Y. Predictive analysis of the air quality indicators in the Yangtze River Delta in China: An application of a novel seasonal grey model. Sci. Total Environ. 2020, 748, 141428. [Google Scholar] [CrossRef]
  28. Wang, J.Z.; Ma, X.; Wu, J.; Dong, Y. Optimization models based on GM (1,1) and seasonal fluctuation for electricity demand forecasting. Int. J. Electr. Power Energy Syst. 2012, 43, 109–117. [Google Scholar] [CrossRef]
  29. Zhou, W.; Jiang, R.; Ding, S.; Chen, Y.; Yao, L.; Tao, H. A novel grey prediction model for seasonal time series. Knowl. Based Syst. 2021, 229, 107363. [Google Scholar] [CrossRef]
  30. Wang, Z.X.; Li, Q.; Pei, L. A seasonal GM(1,1) model for forecasting the electricity consumption of the primary economic sectors. Energy 2018, 154, 522–534. [Google Scholar] [CrossRef]
  31. Ding, S.; Tao, Z.; Li, R.; Qin, X. A novel seasonal adaptive grey model with the data-restacking technique for monthly renewable energy consumption forecasting. Expert Syst. Appl. 2022, 208, 118115. [Google Scholar] [CrossRef]
  32. Qian, W.; Sui, A. A novel structural adaptive discrete grey prediction model and its application in forecasting renewable energy generation. Expert Syst. Appl. 2021, 186, 115761. [Google Scholar] [CrossRef]
  33. Wang, Y.; Yang, Z.; Wang, L.; Ma, X.; Wu, W.; Ye, L.; Zhou, Y.; Luo, Y. Forecasting China’s energy production and consumption based on a novel structural adaptive Caputo fractional grey prediction model. Energy 2022, 259, 124935. [Google Scholar] [CrossRef]
  34. He, X.; Wang, Y.; Zhang, Y.; Ma, X.; Wu, W.; Zhang, L. A novel structure adaptive new information priority discrete grey prediction model and its application in renewable energy generation forecasting. Appl. Energy 2022, 325, 119854. [Google Scholar] [CrossRef]
Figure 1. The flowchart of modeling process and parameter solution.
Figure 1. The flowchart of modeling process and parameter solution.
Sustainability 15 12188 g001
Figure 2. Renewable energy generation in China from 2016 to 2022.
Figure 2. Renewable energy generation in China from 2016 to 2022.
Sustainability 15 12188 g002
Figure 3. Visual errors comparison of the competing models in China.
Figure 3. Visual errors comparison of the competing models in China.
Sustainability 15 12188 g003
Figure 4. Comparison of the predicted values of the competing models in China.
Figure 4. Comparison of the predicted values of the competing models in China.
Sustainability 15 12188 g004
Figure 5. Wind power in America from 2001 to 2022.
Figure 5. Wind power in America from 2001 to 2022.
Sustainability 15 12188 g005
Figure 6. Visual errors comparison of the competing models in United States.
Figure 6. Visual errors comparison of the competing models in United States.
Sustainability 15 12188 g006
Figure 7. Comparison of the predicted values of the competing models in the United States.
Figure 7. Comparison of the predicted values of the competing models in the United States.
Sustainability 15 12188 g007
Figure 8. Hydropower generation in India from 2016 to 2022.
Figure 8. Hydropower generation in India from 2016 to 2022.
Sustainability 15 12188 g008
Figure 9. Visual errors comparison of the competing models in India.
Figure 9. Visual errors comparison of the competing models in India.
Sustainability 15 12188 g009
Figure 10. Comparison of the predicted values of the competing models in India.
Figure 10. Comparison of the predicted values of the competing models in India.
Sustainability 15 12188 g010
Table 1. Data division.
Table 1. Data division.
a
Benchmark ModelCountrySample LengthTraining SetTesting SetForecasting Horizon
China831 January 2016–31 December 20211 January 2022–31 November 202211
The United states2641 January 2001–31 December 20211 January 2022–31 December 202212
India841 January 2016–31 December 20211 January 2022–31 December 202212
b
New ModelCountryDivisionTraining SetTesting SetForecasting Horizon
ChinaFirst part1 January 2016–31 December 20201 January 2021–31 December 202112
Second part1 January 2017–31 December 20211 January 2022–31 November 202211
The United statesFirst part1 January 2001–31 December 20201 January 2021–31 December 202112
Second part1 January 2002–31 December 20211 January 2022–31 December 202212
IndiaFirst part1 January 2016–31 December 20201 January 2021–31 December 202112
Second part1 January 2017–31 December 20211 January 2022–31 December 202212
Table 2. Parameter estimation of renewable energy generation in China.
Table 2. Parameter estimation of renewable energy generation in China.
ModelsParameter
DPDGSTM(1,1) α ^ = 0.3289 ,   β ^ = 29,974.6504 ,   γ ^ 1 = 3,646,901.8149 ,   γ ^ 2 = 3,628,612.9366 ,   γ ^ 3 = 3,633,499.2547 ,  
γ ^ 4 = 3,628,447.64203 ,   γ ^ 5 = 3,628,179.9937 ,   γ ^ 6 = 3,634,321.8452 ,  
γ ^ 7 = 3,641,360.8393 ,   γ ^ 8 = 3,646,589.5148 ,   γ ^ 9 = 3,657,317.1157 ,  
γ ^ 10 = 3,663,069.8349 ,   γ ^ 11 = 3,655,327.7906 ,   γ ^ 12 = 3,653,502.8356 ,  
the optimal q = 36,   λ = 1 .
DGSM(1,1) α ^ = 1.0077 ,   β ^ 1 = 92,987.6943 ,   β ^ 2 = 81,216.9853 ,   β ^ 3 = 105,943.1222 ,   β ^ 4 = 108,299.1560 ,  
β ^ 5 = 127,084.6777 ,   β ^ 6 = 137,207.9494 ,   β ^ 7 = 159,057.9306 ,   β ^ 8 = 148,310.6635 ,  
β ^ 9 = 137,508.4139 ,   β ^ 10 = 134,807.5482 ,   β ^ 11 = 109,272.6660 ,   β ^ 12 = 95,680.7670 .
SVRThe embedding dimension w     [1, 24], the time lag τ     [1, 8], the optimal w = 13, the optimal τ = 1, RBF kernel, c     [0.1, 1000], γ     [0.1, 500], the optimal c ^ = 5.6569 , the optimal γ ^ = 0.0625 .
BPNNThe embedding dimension w     [1, 24], the time lag τ     [1, 8], the optimal w = 9, the optimal
τ = 1, the number of neuros g     [4, 252], the optimal g = 14, learning rate = 0.001, the epochs iteration = 1000, error goal = 0.05.
Holt-Winters α     [0, 1], β     [0, 1],   δ     [0, 1], the optimization algorithm = “L-BFGS-B”,
t h e   o p t i m a l   α ^ = 0.5307 ,   t h e   o p t i m a l   β ^ = 0 , t h e   o p t i m a l   δ ^ = 0.7485 .
SARIMA S A R I M A ( 3 , 0 , 0 ) ( 3 , 0 , 0 ) 12 , AR(3) = 0.3466 **, AIC = −2.5211, Log L = 78.6343.
LSTMEmbedding dimension m   ϵ   [ 2 , 12 ] , time lag τ   ϵ   [ 1 , 2 ] , optimal m = 8, optimal τ = 1,
optimizers = Adam, learning rate = 0.001, decay = 1 × 10 6 two hidden layers, the number of neurons in the first and second layer = 8 and 4, loss = ‘mean_squared_error’, epochs = 100, batch_size = 1.
Note: the ** denotes the p-value of the corresponding parameter is less than 5%.
Table 3. Prediction results of competing models in China.
Table 3. Prediction results of competing models in China.
MonthOriginalDPDGSTMAPEDGSMAPEBPNNAPESVRAPEHWAPESARIMAAPELSTMAPE
31 January 2022196,927.39174,631.1111.32180,155.118.52176,129.8010.56169,428.0013.96183,547.806.79172,001.7212.66169,120.9714.12
28 February 2022139,733.63146,226.554.65170,202.1721.8182,702.5030.75164,266.0717.56172,862.1023.71164,731.4117.89169,082.0921
31 March 2022209,262.64198,102.565.33196,230.416.23192,992.847.77171,414.5018.09201,496.803.71181,002.3913.5177,650.4115.11
30 April 2022218,318.50196,804.549.85200,087.688.35225,657.913.36183,593.3915.91206,076.405.61188,868.6213.49193,066.5311.57
31 May 2022247,232.68223,625.409.55220,403.9410.85235,192.014.87203,573.8917.66225,975.508.6222,034.6310.19216,969.6912.24
30 June 2022268,854.14232,506.2213.52232,213.3813.63247,162.448.07213,935.3420.43234,972.3012.6228,855.1114.88234,964.2712.61
31 July 2022262,518.97258,342.811.59255,839.882.54259,716.021.07235,490.3810.3258,870.701.39260,952.590.6246,333.426.17
31 August 2022237,867.88250,281.415.22247,049.873.86242,125.871.79231,800.362.55246,701.203.71248,097.874.3248,949.764.66
30 September 2022210,207.38236,498.9012.51238,137.6413.29226,694.547.84231,366.8210.07238,231.3013.33251,046.7619.43240,877.2714.59
31 October 2022223,013.25231,723.433.91237,258.616.39213,876.374.1217,495.502.47229,805.903.05237,253.186.39224,352.500.6
30 November 2022193,234.12193,406.350.09213,538.8410.51192,099.210.59199,391.893.19201,852.304.46211,613.209.51203,121.105.12
MAPES 2.97733.17384.15743.05673.78014.83015.4177
RMRSES 0.03490.04540.06360.04720.05140.06160.0711
RMSES 6205.1997058.91189004.03997161.44338646.097410,281.4510,765.89
MAES 5393.68644933.9586419.87074941.45766333.758050.82028391.5545
RS 0.98150.98020.96720.97640.96810.94990.9547
MAPEP 7.04879.63347.342912.01577.905611.166610.7067
RMRSEP 0.08260.10910.10870.13630.10040.12420.121
RMSEP 18,934.8918,928.5918,929.5918,930.5918,931.5918,932.5918,933.59
MAEP 15,743.8320,028.6214,084.3626,283.0716,142.8523,462.3122,485.05
RP0.85810.7740.8570.68150.83560.70470.738
Table 4. Prediction results of competing models in the United States.
Table 4. Prediction results of competing models in the United States.
MonthOriginalDPDGSTMAPEDGSMAPEBPNNAPESVRAPEHWAPESARIMAAPELSTMAPE
31 January 202230,344.0031,386.353.4432,403.146.7917,488.8942.3625,649.7115.4728,578.665.8228,180.277.1327,247.8710.2
28 February 202230,421.0028,498.586.3230,272.200.4920,512.4432.5725,222.4417.0927,077.7910.9924,582.3419.1927,815.728.56
31 March 202234,846.0030,796.2611.6232,177.907.6619,286.6944.6525,267.3927.4932,186.277.6335,531.191.9729,780.9114.54
30 April 202237,712.0032,344.8314.2332,714.1413.2514,634.1361.226,185.1430.5732,382.4814.1332,658.2213.428,566.2624.25
31 May 202234,659.0030,499.011232,177.857.1623,893.5731.0625,783.4825.6130,211.4912.8331,340.619.5727,060.3521.92
30 June 202227,897.0028,338.591.5831,490.6912.8825,103.2410.0122,912.1517.8727,417.221.7225,080.4110.122,973.3317.65
31 July 202224,661.0023,211.60 5.8830,096.0622.0424,684.160.0920,198.4518.122,798.977.5520,081.1018.5721,006.1414.82
31 August 202220,039.0022898.1914.2730,124.7950.3321,163.825.6119,833.911.0223,003.8514.824,829.6323.9122,328.9911.43
30 September 202221,774.0023,517.598.0130,863.8941.7528,228.2529.6422,158.341.7724,247.5911.3626,580.8822.0824,834.6114.06
31 October 202226,450.0028,753.238.7132,976.7424.6824,786.016.2925,118.965.0328,960.679.4929,471.4511.4227,201.622.84
30 November 202233,588.0031,225.027.0433,817.010.6821,548.6735.8426,753.0020.3530,359.859.6131,945.834.8928,041.9016.51
31 December 202231,799.0030,081.685.434,445.408.3219,850.9137.5726,312.4017.2531,672.070.436,045.1613.3528,325.9210.92
MAPES 8.4913 30.903714.158411.008110.913112.142310.2836
RMRSES 0.11070.6420.19370.15150.14070.15720.1316
RMSES 1924.12311562.86811167.11781267.99941256.96871727.73411341.4768
MAES 1468.97044163.46959017.80725296.94272599.27583580.2949883.0143
RS 0.93310.9820.99070.98790.98820.97730.9867
MAPEP 8.207516.335128.076416.46758.861112.965113.9757
RMRSEP 0.0910.22240.3330.18850.09870.14530.1505
RMSEP 2808.36755155.689611,162.466298.14142956.61163879.58614821.9214
MAEP 2451.58024163.46959017.80725296.94272599.27583580.29494267.569
RP0.91880.6139−0.63320.85190.90660.70740.7841
Table 5. Prediction results of competing models in the India.
Table 5. Prediction results of competing models in the India.
MonthOriginalDPDGSTMAPEDGSMAPEBPNNAPESVRAPEHWAPESARIMAAPELSTMAPE
31 January 20227497.038117.337.268055.687.456675.7710.957643.241.958068.577.628532.0313.817381.561.54
28 February 20227433.418278.185.848683.916.827487.790.737304.781.737565.531.787526.881.267652.292.94
31 March 202210,583.8210,012.3113.559802.297.387246.4131.538714.8517.668626.318.58861.3116.278562.4819.1
30 April 202211,540.9610,766.0415.1310,969.364.957007.9539.2810,766.776.719257.919.788266.4228.379749.6315.52
31 May 202212,880.9113,121.071.2114,099.059.468254.9435.9113,463.674.5212,912.660.2512,483.513.0912,482.643.09
30 June 202213,946.1216,150.8218.1816,266.4416.6412,255.4612.1216,067.6315.2116,342.6017.1816,843.0420.7715,935.0514.26
31 July 202219,465.1120317.571.1718,279.486.0917,447.7010.3618,387.945.5318,400.665.4718,973.442.5318,848.943.17
31 August 202223,404.1123,499.129.1120,321.7113.1721,839.106.6920,601.6011.9720,112.8114.0620,690.5011.5920,212.6113.64
30 September 202222,016.5620,365.7712.3119,008.4813.6621,839.080.8118,992.3213.7418,582.4215.617,852.34 18.9119,400.1411.88
31 October 202216,178.6715,910.316.3115,934.231.5115,744.612.6814,431.8110.814,913.197.8215664.053.1815,682.893.06
30 November 20229880.419909.431.4310,231.983.5610,461.365.8810,229.443.539363.415.239724.921.5710,040.891.62
31 December 20228590.769898.071.889532.7110.966682.5922.218255.023.918202.134.528093.275.797863.428.47
MAPES 4.52687.91545.99962.140310.041311.21467.3402
RMRSES 0.05450.13320.09440.02960.13080.14160.0933
RMSES 665.09071432.65871108.7041415.57441546.79051782.45931019.2247
MAES 530.2588909.9724669.3803260.23041158.42741366.0236816.1397
RS 0.98870.9460.97120.99590.93640.91640.9719
MAPEP 7.78059.305314.93048.10569.81810.59578.1916
RMRSEP 0.09630.10470.19960.09670.1180.13690.1021
RMSEP 1445.20641599.66462368.88781592.09631846.4212016.64661572.7348
MAEP 1103.42041292.89841812.14781246.48621444.4551496.4121195.1593
RP0.9690.96960.95630.96930.95850.93910.9697
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

Zhou, W.; Jiang, H.; Chang, J. Forecasting Renewable Energy Generation Based on a Novel Dynamic Accumulation Grey Seasonal Model. Sustainability 2023, 15, 12188. https://0-doi-org.brum.beds.ac.uk/10.3390/su151612188

AMA Style

Zhou W, Jiang H, Chang J. Forecasting Renewable Energy Generation Based on a Novel Dynamic Accumulation Grey Seasonal Model. Sustainability. 2023; 15(16):12188. https://0-doi-org.brum.beds.ac.uk/10.3390/su151612188

Chicago/Turabian Style

Zhou, Weijie, Huimin Jiang, and Jiaxin Chang. 2023. "Forecasting Renewable Energy Generation Based on a Novel Dynamic Accumulation Grey Seasonal Model" Sustainability 15, no. 16: 12188. https://0-doi-org.brum.beds.ac.uk/10.3390/su151612188

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