Next Article in Journal
An Approach for the Global Stability of Mathematical Model of an Infectious Disease
Previous Article in Journal
Inter-Limb Symmetry at Simultaneous and Alternated Arms Flexion by the Elbow during Water Fitness Sessions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Short-Term Forecasting of Asymmetry Photovoltaic Power Based on the Feature Extraction of PV Power and SVM Algorithm

1
Institute of Electrical and Information, Northeast Agricultural University, Harbin 150030, China
2
Institute of Electrical Engineering, Suihua University, Suihua 152061, China
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(11), 1777; https://doi.org/10.3390/sym12111777
Submission received: 8 September 2020 / Revised: 10 October 2020 / Accepted: 13 October 2020 / Published: 27 October 2020

Abstract

:
To improve forecasting accuracy for photovoltaic (PV) power output, this paper proposes a hybrid method for forecasting the short-term PV power output. First, by introducing the noise level, an improved complementary ensemble empirical mode decomposition (EEMD) with adaptive noise (ICEEMDAN) is developed to determine the ensemble size and amplitude of the added white noise adaptively. ICEEMDAN can change PV power output with non-symmetry into intrinsic mode functions (IMFs) with symmetry. ICEEMDAN can enhance the forecasting accuracy for PV power by IMFs with physical meaning (not including spurious modes). Second, the selection method of relative modes (IF), which is determined by the comprehensive factor, including the shape factor, crest factor and Kurtosis, is introduced to adaptively classify the IMFs into groups including similar fluctuating components. The IF can avoid the drawbacks of threshold determination by an empirical method. Third, the modified particle swarm optimization (PSO) (MPSO) is proposed to optimize the hyper-parameters in the support vector machine (SVM) by introducing the piecewise inertial weight. MPSO can improve the global and local search ability to make the particles traverse the global space and strengthen the performance of local convergence. Finally, the proposed method (ICEEMDAN-IF-MPSO-SVM) is used to forecast the PV power output of each group individually, and then, the single forecasting result is reconstructed to obtain the desired forecasting result for PV power output. By comparison with the other typical methods, the proposed method is more suitable for forecasting PV power output.

1. Introduction

Recently, with the rapid development of science and technology, energy demand has become more and more important [1,2]. Many countries have increasing requirements for energy. Conventional energy such as coal, petroleum and gas do not meet the requirements. In comparison with these energy resources, presenting the advantages of cleanliness, good potential, extendibility and universality, solar power is the one of most desired types of energy among energy resources. In many countries, some large-scale photovoltaic (PV) plants have been developed to reduce environmental pollution. However, PV generation has the drawbacks of intermittence and fluctuation, and being subject to ungovernable solar irradiance and metrological factors, such as wind speed, temperature, humidity and dew retting [3,4]. It also brings new challenges for guaranteeing the stable operation of the power system. Furthermore, the accurate prediction of PV power generation can improve the reliability of the power system, increase the penetration of PV power and decrease the uncertainty of PV power in the power grid [5]. Thus, it is an important task to develop accurate forecasting technology for PV power output.
Several methods have been introduced to forecast PV power output. In the early stage, the time series method has been widely used to forecast PV power output [6,7]. However, the forecasting accuracy is low due to the instability of meteorological conditions. Afterwards, with the development of artificial intelligence (AI), the problem of the low forecasting accuracy can be improved effectively. The technology is widely used in lots of domains due to its robustness [8,9,10]. Likely, many models have also been developed to forecast PV power output. The artificial neural network (ANN) is one of the most outstanding models [11,12,13]. However, when a large neural network is designed, the forecasting accuracy often is poor, and it consumes too much time. Moreover, the ANN also lacks the determined guidance of the hidden layers, numbers and activation functions [14,15].
Fortunately, machine learning based on the support vector machine (SVM) has been proved to be an effective tool for obtaining better forecasting speed and accuracy for non-linear solar power output [16,17]. To design an SVM, the optimal mechanism, which mainly includes a genetic algorithm (GA) [18], grid search (GS) [19] and particle swarm optimization (PSO) [20], is often performed to optimize the hyper-parameters such as the penalty parameter C and the epsilon parameter ε . Among them, PSO is the most promising. However, PSO also has some drawbacks, such as pre-mature convergence and locally optimal solutions. Afterwards, the inertia weight is introduced to enhance the optimal ability [21]. Unfortunately, the inertia weight is a constant. Then, a dynamic inertia weight is introduced to obtain a better optimal result [22]. Because the inertia weight changes linearly with the iteration number, it does not realize that a large inertia weight is used to enhance the global search ability in the early stage, and a small inertia weight is determined to enhance the local search ability and convergence speed. Thus, determining the inertia weight suitable for improving the optimal performance of PSO is a key task.
Moreover, in recent years, forecasting models based on hybrid approaches have been developed to forecast PV power output and energy demand, such as wave and ocean energy generation systems [23,24]. The hybrid approaches can obtain better forecasting accuracy. The most representative methods were based on wavelet analysis [25,26], empirical mode decomposition (EMD) [27,28,29] and variational mode decomposition [30], respectively. However, the wavelet basis function needs pre-definition and is non-adaptive in nature. EMD is prone to mode mixing. Afterwards, multivariate EMD was proposed and applied in the forecasting domain [31,32,33]. However, the mode mixing still could not be resolved. The penalty factor and mode number of variational mode decomposition (VMD) are difficult to determine, decreasing the decomposition effectiveness for PV power. The ensemble EMD (EEMD) [34] was developed by adding Gaussian white noise into the original signal to solve the problem of mode mixing. However, this approach also introduces a new problem. The intrinsic mode functions (IMFs) contain the residue white noise, and the different realizations of signal and noise may produce spurious modes. The complementary EEMD with adaptive noise (CEEMDAN) [35] was then proposed to solve the problems of residue noise and spurious modes. Forecasting models based on CEEMDAN are widely used in the forecasting domain such as for rainfall forecasts and wave height forecasting [36,37]. However, CEEMDAN involves two critical parameters, namely, the amplitude of the added white noise (NA) and the number of ensemble trials (EN). If the NA is too small, then it is difficult to avoid mode mixing. However, if the NA is too large, a very high EN is needed to eliminate the residue noise. Hence, it is a challenge to determine the NA and EN. Huang et al. [34] determined the two critical parameters by an empirical method. However, it is unsuitable for decomposing signals for all cases. Zhang et al. [38] propose using the correlation coefficients between the IMFs and the original signal to determine the suitable EN. Niazy et al. [39] employed the relative root-mean-square error (RMSE) to determine the appropriate NA. However, these methods do not select the noise level. Thus, it is very urgent to develop a suitable method to determine the proper parameters (NA and EN) to decompose PV power output. Papers indicate [40,41] that among the hybrid methods based on EEMD, EEMD is used to decompose the PV power data into specified groups based on the frequency characteristic of the IMFs. Each group stands for the feature fluctuation components of the original PV power output. The key task of the determined specified group is to look for the reasonability threshold. Generally, the determination of the threshold often depends heavily on experience. This may bring a potential risk of the wrong determination of frequency components for making the different fluctuational components mixed into a group. Finally, the prediction accuracy when each group is considered as the “original” PV power output is important. Thus, it also necessary to develop an adaptive method to distinguish the effective frequency components to enhance the prediction accuracy.
To solve the above-mentioned problem, this paper develops a hybrid method based on an improved CEEDMAN (ICEEMDAN), the identification of specified IMFs and the SVM. This method applies the ICEEMDAN to decompose the PV power output into a set of IMFs, the IMFs are divided into different groups, each group is considered as the “original” PV power output, and each “original” PV power output is forecast. Finally, the predicted result is reconstructed to obtain the final PV forecasting. Thus, the main contributions with regard to the previous work are as follows:
(1)
The effective decomposition of the original PV power output.
In this paper, the two critical parameters of CEEMDAN, which include the amplitude of the added white noise and ensemble size, are optimized by the defined concept of the noise level. The improved CEEMDAN (ICEEMDAN) can suppress the spurious mode in traditional CEEMDNA decomposition and further enhance the decomposition effectiveness.
(2)
The reasonable identification of specified IMFs.
The identified method based on the correlation between the PV power output data and each IMF is proposed to divide the IMFs into the corresponding groups adaptively. This is an adaptive method. This method can avoid the mixing of the different fluctuation components in same-group IMFs.
(3)
The parameter optimization of the SVM.
The modified PSO (MPSO) based on the piecewise inertia weight is proposed to optimize the parameters in the SVM. The MPSO can realize that a large inertia weight is used to enhance the global search ability in the early stage, and a small inertia weight is determined to enhance the local search ability and convergence speed.
(4)
The reconstruction of the forecasting result.
Each group’s IMFs are considered as the “original” PV power and forecast with the SVM. The forecasting result of each group is reconstructed to obtain the final PV power forecasting output.
The proposed method (ICEEMDAN-IF-MPSO-SVM) is used to forecast the PV power output, and the result indicates that the proposed method has a better forecasting performance compared with the traditional methods.
The rest of the paper is organized as follows. Section 2 describes the related work including the signal decomposition method and the forecasting method for PV power output; Section 3 presents the proposed method; Section 4 discusses the comparison of the forecasting results; Section 5 is the conclusion.

2. Related Work

2.1. CEEMDAN Algorithm

Although EEMD [34] can overcome the drawback of mode mixing in EMD, it also contains two drawbacks: the residue noise and the spurious mode. Afterwards, the CEEMDAN [35] is introduced to alleviate the above-mentioned problems. The following is the principle of CEEMDAN:
(1)
Obtain the noisy signal x i ; x i = x + ω 0 ξ i ( i = 1 , , N ) , where ξ i is the added white noise with unit variance, ω 0 is the corresponding coefficient, and x is the original signal;
(2)
Extract the first IMF ( c 1 i ) from each noisy signal x i with EMD;
(3)
Obtain the first IMF ( c 1 ) by taking the average of each c 1 i ;
c 1 = 1 N i = 1 N c 1 i
(4)
Obtain the first residue: r 1 = x c 1 ;
(5)
Decompose r 1 + w 1 E 1 ( ε i ) with the EMD algorithm, and extract the first IMF to obtain the second IMF ( c 2 ), where w 1 means the coefficient of the added white noise, and the operator E m ( ) indicates the m -th IMF with EMD;
c 2 = 1 N i = 1 N E 1 ( r 1 + w 1 E 1 ( ε i ) )
(6)
Compute the m -th residue mode ( m = 2 , , K ), and extract the first IMF to generate the ( m + 1 ) -th IMF with Equation (3);
c m + 1 = 1 N i = 1 N E 1 ( r m + w m E m ( ε i ) )
(7)
Repeat the above steps until the residue R contains fewer than two extrema;
R = x m = 1 K c k
Finally, the signal x can be written as:
x = m = 1 K c k + R
Here, K indicates the decomposing number of the IMF.

2.2. SVM Algorithm

The support vector machine (SVM) is an effective tool for tackling the regression and class problem in machine learning. The SVM derives from an optimization problem for the non-linear dataset:
min w , b , ξ ( * ) 1 2 w 2 + C i = 1 l ( ξ i + ξ i * )
subject to:
( ( w Φ ( x i ) ) + b ) y i ε + ξ i , i = 1 , , l
y i ( ( w Φ ( x i ) ) + b ) ε + ξ i * , i = 1 , , l
ξ i * 0 i = 1 , , l
where l refers to the sample size, ( x 1 , y 1 ) ( x l , y l ) is the group of input and output vectors, w refers to the weight factor, b refers to the threshold value, C indicates the penalty parameter, the kernel function Φ maps the input samples to higher space, ε means the epsilon parameter, and ξ i   and   ξ i * are the upper and lower training errors, respectively. At present, the typical kernel functions include the radial basis function (RBF), polynomial function and linear function [25,26,27]. They are used to map non-linear features between the input and feature space. This paper employs the RBF as the kernel function in the SVM, and the RBF is expressed as follows:
k ( x i , x j ) = e x p ( x i x j 2 γ 2 ) 2

2.3. PSO Algorithm

PSO is developed through the simulation of the natural flocking and swarming behavior of birds and insects. Here, the flying space of the birds refers to the search space of the resolution problem. Then, each bird is considered as a particle with no mass and volume. Furthermore, each particle refers to a possible solution. During the search process, each particle adjusts its flying velocity and position according to flying experience and the experiences of the other companion particles. Thus, the optimization problem can be solved by the optimization solution. It is assumed that there is a swarm with size N, and each particle has the own position and velocity. The velocity v i j and position x i j of the i -th particle in the j -th space can be updated:
v i j ( t + 1 ) = w v i j ( t ) + c 1 r 1 j ( t ) ( p i j ( t ) x i j ( t ) ) + c 2 r 2 j ( t ) ( p g j ( t ) x i j ( t ) )
x i j ( t + 1 ) = x i j ( t ) + v i j ( t + 1 )
where w refers to the inertia weight, t indicates the iteration times i = 1 , , N and j = 1 , , N , and D refers to the space dimension. The c 1 and c 2 are constants and indicate the influence level for the particle from social and individual cognition. The r 1 j ( t ) and r 2 j ( t ) refer to random numbers, which are within [0, 1] and obey a uniform distribution. The x i = ( x i 1 , x i 2 , , x i D ) vector is the potential solution. The position p i = ( p i 1 , p i 2 , , p i D ) and P g = ( p g 1 , p g 2 , , p g D ) indicate that the i -th particle experiences the best local position and global position during the flight, respectively.

3. Proposed Work

3.1. Effective Decomposition for PV Power

Subjected to ungovernable metrological factors, PV power output has the drawbacks of intermittence and fluctuation. When traditional EMD is used to decompose PV power output, the related modes cannot be identified effectively due to mode mixing. CEEMDAN can solve the problem of mode mixing. However, the determination of two critical parameters, which are the amplitude of the added white noise (NA) and ensemble size (EN), is not specifically guided. It follows that if the NA is too small, then mode mixing in EMD is difficult to eliminate, and if the NA is too large, a sufficient EN is needed to eliminate the residue noise. It also increases the computational cost. In addition, if the two critical parameters are not suitable to determine, the decomposed result contains a spurious mode because of the interaction between the PV power output and the added noise. The spurious mode, which has no physical meaning, cannot reflect the component information of PV power. To make the decomposition IMFs with CEEMDAN be physically meaningful, this paper introduces the idea of the noise level to determine the two critical parameters (NA and EN).
Assume that the CEEMDAN can decompose the PV power into a set of IMFs as shown in Equation (10):
CEEMDAN ( x ( i ) , NA , EN ) = m = 1 N c k ( i ) + R N
where x ( i ) refers to the PV power output, N refers to the number of IMFs, c k ( i ) refers to the k -th IMF, and R N refers to the residue.
To decrease the computational cost, the EN is set as the smallest trail (two trails).
For the NA determination, the noise level L k is developed to obtain the optimal decomposition with CEEMDAN. The noise level is developed to decompose the PV power with CEEMDAN under each noise level (as shown in Equation (11)):
NA k = L k σ ( k = 1 , 2 , , M )
where σ refers to the standard deviation of the PV power, and L k refers to the noise level. The correlation coefficient is calculated between each IMF and the PV power under each noise level decomposition as shown in Equation (12):
CC [ ( c 11 ( i ) , x ( i ) ) ( c 12 ( i ) , x ( i ) ) ( c 1 ( N 1 1 ) ( i ) , x ( i ) ) ( c 21 ( i ) , x ( i ) ) ( c 12 ( i ) , x ( i ) ) ( c 2 ( N 2 1 ) ( i ) , x ( i ) ) ( c M 1 ( i ) , x ( i ) ) ( c 12 ( i ) , x ( i ) ) ( c M ( N M 1 ) ( i ) , x ( i ) ) ] = [ C 11 C 12 C 1 ( N 1 1 ) C 21 C 22 C 2 ( N 2 1 ) C M 1 C M 2 C M ( N M 1 ) ]
where C M ( N M 1 ) refers to the correlation coefficient between the ( N M - 1 ) -th IMF and PV power under the M -th noise level. If the decomposition effect under a noise level is better than that under the other noise level, the correlation coefficient between each IMF and PV power is also bigger than that under the other noise level. Here, the decomposition effectiveness is reflected by averaging the correlation coefficient under each noise level, as shown in Equation (13).
m e k = mean ( C k 1 , C k 2 , , C k ( N k 1 ) ) ( k = 1 , 2 , , M )
where m e k refers to the mean of the correlation coefficients under the k -th noise level. In addition, the IMF number can also reflect the decomposition effectiveness. Theoretically, when the signal includes the specified frequency components, CEEMDAN decomposes the signal into a determined number of IMFs. The number is consistent with the number of the components. Each IMF includes a kind of frequency information. However, if there is a spurious mode in the decomposition result, the IMF number should be more than the number of the theoretical IMFs. It indicates that the smaller the IMF number is, the better the decomposed effectiveness is.
Thus, the comprehensive evaluation criterion for decomposition effectiveness can be obtained by combing the m e k with the decomposition number (as shown in Equation (14)).
c r k = N k / m e k ( k = 1 , 2 , , M )
If the c r k under the k -th noise level is the smallest:
k o p t = a r g m i n ( c r k )
The amplitude of the added white noise (NA) can be also determined.
NA k o p t = L k o p t σ
Finally, the PV power can be decomposed with CEEMDAN by the following expression.
CEEMDAN ( x ( i ) , σ L k o p t , 2 ) = m = 1 N c k ( i ) + R N

3.2. Selection of Related Modes

To enhance the forecasting accuracy for PV power, the identified method of the related mode is developed to combine the IMFs into a given group to obtain the consistent components of the PV power.
If the IMFs include similar fluctuations of PV power output, the corresponding waveforms are also similar. Based on this principle, this paper develops an adaptive method to identify the IMFs. Firstly, Equation (18) is used to obtain the modified IMF (MIMF).
MIMF 1 = IMF 1 MIMF 2 = IMF 1 + IMF 2 MIMF 3 = IMF 1 + IMF 2 + IMF 3        MIMF N = IMF 1 + IMF 2 + IMF 3 + IMF N
Assume that the first N number of the IMFs are similar. It means that the MIMFN contains similar fluctuation components. If another fluctuation component is introduced into MIMF(N+1), the waveform between the MIMFN and MIMF(N+1) is different, obviously. It is illustrated that if a kind of fluctuation component is mixed into that of another component, the waveform of the adjacent MIMF must be changed.
Here, the comprehensive factor (CF) is developed to identify the difference in adjacent MIMFs (as shown in Equation (19)). The CF includes three evaluated indexes: the shape factor, crest factor and kurtosis (as shown in Table 1). These factors can reflect the waveform fluctuation. The shape factor mainly reflects the root mean square of the waveform to evaluate the fluctuation. The crest factor mainly focuses on the waveform peak. The kurtosis can reflect the smooth level of the waveform by forth central moment. Thus, the three indexes are combined to identify the similarity of the waveform reasonably.
CF i = Sh i i = 1 N Sh i + Cr i i = 1 N C r i + K u i i = 1 N K u i
The findings are that the CF mainly concentrates nearby a numerical value for a similar waveform fluctuation; when the other component disturbs the fluctuation, the CF will change with the disturbance level. It indicates that there is a local extremum among the differences in the comprehensive factor (CF) between adjacent MIMFs. Thus, the IMFs can be classified by the feature of the comprehensive factor (CF).
C i = | CF i CF i 1 | ( i = 2 , , N 1 )
where C i refers to the difference between adjacent comprehensive factors. The demarcation point of IMF fluctuation can be determined:
( i m a x 1 , i m a x 2 , ) = a r g m a x l o c a l ( C i )
Finally, the IMFs can be adaptively classified:
Group 1 = IMF 1 + + IMF ( i m a x 1 + 1 ) Group 2 = IMF ( i m a x 1 + 2 ) + + IMF ( ( i m a x 2 + 1 ) )        

3.3. Establishment of the Forecasting Sub-Model for PV Power Output

In this section, the SVM is used to forecast each group’s IMFs in Section 3.2. To enhance the forecasting ability of the SVM, the modified PSO is used to optimize the parameters of the SVM. The following is the principle of the modified PSO.
Here, the modified inertia weight (piecewise inertia weight, as shown in Equation (23)) is introduced to realize that a large weight is used to enhance the global search ability and make the particle traverse all the space in the early search stage, and in the late stage, a small inertia weight is applied to enhance the local search performance so as to increase the speed of convergence. This method can overcome the drawbacks of low convergence speed and locally optimal solutions in comparison with the traditional PSO.
w = { a 1 t + b 1 t [ 1 , t 1 ) a 2 t + b 2 t [ t 1 , t 2 ] a 3 t + b 3 t ( t 2 , t m a x ]
where t refers to the iteration number; a 1 , a 2 , a 3 refer to the slope of each piecewise inertia weight; and b 1 , b 2 , b 3 are the corresponding intercepts. Furthermore, to make the inertia weight have continuity, the following expression can be obtained:
w = { a 1 t + ( w s t a r t + a 1 ) t [ 1 , t 1 ) w ( t 2 ) w ( t 1 ) t 2 t 1 t + t 2 w ( t 1 ) t 2 w ( t 1 ) t 2 t 1 t [ t 1 , t 2 ] a 3 t + ( w e n d a 3 t m a x ) t ( t 2 , t m a x ]
where the start weight ( w s t a r t ), end weight ( w e n d ), interval iteration numbers ( t 1 and t 2 ) and maximum iteration number ( t m a x ) need to be pre-specified. The findings are that the weight is only related to the slope ( a 1   and   a 3 ). The slope is used to control the change rate for the weight w .
The following are the established steps of the forecasting model:
(1)
Determine the training sample for each Group k   ( k = 1 , 2 , ) and the corresponding input variables:
( x , y ) = { ( x i , y i ) | i = 1 n }
where x refers to the input vector of the training set, y refers to the set of output variable vectors ( Group k   ( k = 1 , 2 , ) ), x i is the input variable vector of the i -th sample, and y i is the corresponding output value.
(2)
Determine the parameter range of the SVM.
(3)
Optimize the parameters of the SVM with the modified PSO (MPSO).
(4)
Train the SVM with the training sample and calculate the fitness value of each particle. The fitness value is compared with the global best position p g . If the fitness value is superior to p i , the fitness value is considered as p i . Here, the mean square error (MSE) is used to perform the fitness function:
fitness = 1 n i = 1 n ( y i y i ) 2
where n means the length of the training sample, y i is the real value of the i -th sample, and y i is the corresponding forecasting power output. If the fitness of each particle is smaller than that of all the particles, the global best position p g is placed with the local best position p i .
(5)
Update the position and velocity with Equations (8) and (9).
(6)
Look for the optimal solution until the end condition is satisfied; otherwise, go back to Step 3.

3.4. Final Forecasting Model

Assume that SVM ( Group 1 ) , SVM ( Group 2 ) , indicates the forecasting model of the corresponding G r o u p 1 , G r o u p 2 , . The final model SVM model can be obtained:
SVM model = SVM ( Group 1 ) + SVM ( Group 2 ) +

3.5. Evaluation of Forecasting Result

The forecasting accuracy is evaluated by the determination coefficient ( R 2 ), mean absolute error (MRE) and root-mean-square error (RMSE). The expressions are shown in Equations (28), (31) and (32).
(1)
Determination coefficient ( R 2 ).
R 2 = 1 R S S T S S
R S S = i = 1 n ( x i y i ) 2
T S S = i = 1 n ( x i x ¯ ) 2
The determination coefficient is a statistical measurement and indicates how well a forecasting result approximates real data points. Its range is from 0 to 1. When the R 2 is equal to 1, the forecasting effectiveness is the best, and vice versa.
(2)
Mean absolute error (MRE).
MRE = 1 n i = 1 n | x i x ^ i | x ¯
Here, x i is the i t h tested value, and x ^ i is the i t h forecasting value. The smaller the MRE value is, the better the forecasting effectiveness is.
(3)
Root-mean-square error (RMSE).
RMSE = i = 1 n ( x i x ^ i ) 2 n
The smaller the RMSE value is, the better the forecasting effectiveness is.
Thus, the proposed method in this paper consists of the following steps:
(1)
Decompose the PV power output into the IMFs with physical meaning with the improved CEEMDAN (ICEEMDAN). Here, the two critical parameters (the ensemble size and amplitude of the added white noise) are determined by introducing the noise level.
(2)
Classify IMFs into the individual feature groups including the most relevant fluctuation components by introducing the comprehensive factor adaptively. It may avoid the drawbacks of threshold determination depending on the empirical method and is an adaptive way.
(3)
Optimize the parameters in the SVM for individual feature groups with the modified PSO (MPSO), and obtain the corresponding sub-forecasting model. The MPSO can enhance the global search ability to make the particle traverse all the space and also local search performance to increase the speed of convergence.
(4)
Reconstruct the sub-forecasting model to obtain the final forecasting model.
(5)
Evaluate the effectiveness of the proposed method (ICEEMDAN-IF-MPSO-SVM), which comes from Step 1 to Step 4.
Figure 1 shows a flowchart of the proposed method.

4. Results and Discussion

This paper uses the PV power output from the UK power network to verify the effectiveness of the proposed method. The time period is the 1 June 2014 to 31 October 2014. Here, only periods between 5 a.m. and 7 a.m. are selected to establish the forecasting model because PV power is almost not generated except during the selected periods. The PV power output is between 0 and 3.5 KW. The data interval is 1 h. The corresponding input variables are six: the time series every day, temperature, wind speed, barometric pressure, rainfall and solar radiation. In addition, because the data including the PV output power and weather conditions are not recorded for each day completely, the final time period is 105 days, and the corresponding data length is 1575. The PV power is plotted in Figure 2.
Here, the data of the first 101 days are set as the training sample. The data of the last 4 days are set as the testing sample. The data length of the testing sample is 60. The autocorrelation function (AF) and partial autocorrelation function (PAF) are used to obtain some insights into whether the PV power output is predictable. The number of lags is set as 60 in the AF and PAF. Figure 3 shows the AF and PAF. It is found that the AF and PAF exhibit significant correlation for most of the numbers of lag. The AF and PAF show obvious periodicity. Especially, the correlation, which belongs to the number of lags at the data point 60, is more than two standard deviations away from 0. This situation, for which the PV power of the first 101 days is used as the training data to predict the PV power of the residue 4 days, is feasible.
Next, the parameter optimization method in Section 3.1 is used to determine the critical parameters of CEEMDAN (the amplitude of the added white noise, NAopt). Here, the noise level is set from 100 to 10−10, with the step 10−1. The determined index of the noise level is plotted in Figure 4. The findings are that the determination index is the smallest at the noise level of 10−3. Thus, the optimal critical parameters are two trails (ensemble size) and 10 - 3 σ (the amplitude of the added white noise), respectively. The σ means the standard deviation of the PV power output.
To prove the decomposition effectiveness, the improved CEEMDAN (ICEEMDAN) is used to decompose the PV power output. Meanwhile, the decomposition result is also used to compare that under noise levels of 100, 10−1 and 10−2. This is shown in Figure 5.
The findings are that the decomposition numbers are 13, 12, 10 and 9 under the noise levels of 100, 10−1, 10−2 and 10−3, respectively. The decomposition number with the proposed method is the smallest. This indicates that the proposed method (ICEEMDAN) can overcome the spurious mode. It also proves that the proposed method can be more suitable for decomposing the PV power output. In the decomposition results under the other noise levels, because the amplitude of the added white noise is relatively large, the white noise is difficult to eliminate. It follows that the interaction of white noise and PV power output introduces a spurious mode (no real physical meaning) and puts the added noise in the IMFs. Finally, the forecasting model is influenced due to the spurious mode and extra noise.
Next, the decomposition IMFs are combined into identified IMFs (IIMFs) according to the equation in Section 3.2. The IIMFs are plotted in Figure 6. The findings are that the waveform characteristics for IIMF1 to IIMF9 are more obvious than those in Figure 5. It is more effective to identify the related modes and classify the IMFs into corresponding feature groups. The findings are that the first feature group should combine IMF1 to IMF3, and the second feature group is from IMF4 to IMF6, as well as the last group being from IMF7 to IMF9.
Here, to prove the effectiveness of the proposed method, the adaptive identified method (IF) in Section 3.2 is used to distinguish the IIMFs. The identified results are plotted in Figure 7. The findings are that the local maxima are the second index and fifth index of the IIMF. It means that the two local maxima divide the IMFs into three groups. According to Equation (22), IMF1 to IMF3, and IMF4 to IMF6, as well as IMF7 to IMF9, are combined into single groups, respectively. This is shown in Table 2. It proves that the proposed method can classify the related IMFs into corresponding groups effectively. The combined IMFs are plotted in Figure 8. The Figure 8a plots the combined result from IMF1 to IMF3, and the Figure 8b plots the combined result from IMF4 to IMF6, and the Figure 8c plots the combined result from IMF7 to IMF9.
The proposed method is used to forecast the three groups’ PV power output in Figure 8. The modified PSO (MPSO) in Section 3.3 is used to optimize the hyper-parameters in the SVM. Table 3 indicates the parameter settings in the SVM and MPSO.
Figure 9 shows the comparison of the modified and traditional inertial weight. The findings are that the modified inertial weight has a relatively big weight value in the early stage and small value in the late stage, obviously. They indicate that the modified inertial weight can enhance the global search ability to make the particle traverse all the space and also local search performance to increase the convergence speed.
The SVM is used to forecast the sample of data (combined IMFs in Figure 8). The MPSO is used to optimize the parameters of the SVM in Table 3. The forecasting results are plotted in Figure 10, Figure 11 and Figure 12, respectively. Meanwhile, the error (as shown in Equation (33)), which is the difference between the forecasting result and original series, is used to compare the forecasting effectiveness for each hour’s PV power output.
e r r o r = x i y i     i = 1 , , N
where x i refers to the forecasting PV power output, y i refers to the tested PV power output, and N refers to the number of tested samples.
The error is also plotted in Figure 10, Figure 11 and Figure 12, respectively. The findings are that the forecasting results are all almost consistent with the original tested series of the three groups’ PV power output. For the first group’s PV power output, the forecasting error for the high-frequency component is bigger than that in the low-frequency components (the second group and the third group). The forecasting effectiveness is the best for the third group’s PV power output. Furthermore, it also illustrates the effectiveness of the proposed method; when the different fluctuation components are separated into a single group adaptively, the fluctuation is weaker than in the original series; the forecasting accuracy for each group is better than that for the original series. The final forecasting accuracy from reconstructing the forecasting result of each group should also be better than that for the original series.
The final forecasting result can be obtained by reconstructing the result for each group. Meanwhile, the proposed method (ICEEMDAN-IF-MPSO-SVM) is also compared with ICEEMDAN-IF-PSO-SVM, EEMD-IF-MPSO-SVM, CEEMDAN-IF-MPSO-SVM, EMD-IF-MPSO-SVM, PSO-SVM, back propagation neural network (BP) and random forest (RF) in [42] (as shown in Figure 13a). The MRE, RMSE and R2 are used to evaluate the forecasting effectiveness for each forecasting method, respectively. Table 4 shows the compared results. The findings are that the MRE and RMSE of the proposed method are the smallest among those of all the methods, and the corresponding R2 is the biggest. It indicates that the forecasting effectiveness of the proposed method outperforms the other forecasting methods. Additionally, the findings in Figure 13b,c show that the forecasting accuracy for a high amplitude in PV output is better than that for low amplitude.
In addition, the forecasting error for each hour is also plotted in Figure 14. The method of error estimation is same as that in Equation (33). The findings are that the error for the proposed method (ICEEMDAN-IF-MPSO-SVM) is the smallest among all the methods. Furthermore, they also prove that the proposed method is more suitable for forecasting the PV power output.
In addition, the correlation between the forecasting results for the PV power output and the corresponding tested data is also analyzed to evaluate the forecasting effectiveness. Figure 15 plots the correlation. The findings are that the correlation is 0.9910. The forecasting effectiveness has higher accuracy for a high PV power output than that for a low PV power output. Furthermore, this also proves that the proposed method has better forecasting effectiveness.

5. Conclusions

This paper proposes a novel hybrid method for forecasting PV power output. The following conclusions are drawn:
(1)
The ICEEMDAN method is introduced to decompose the PV power output into IMFs with physical meaning. The two critical parameters, which include the ensemble size (EN) and amplitude of the added white noise (NA), can be determined by setting the ensemble size as two trails and introducing the noise level. This method can avoid the interference of a spurious mode for the forecasting of PV power output.
(2)
The adaptive identified method of the relative mode is proposed to classify the IMFs into the corresponding feature groups. The method can separate the complex fluctuating components in PV power output into single components to enhance the forecasting accuracy.
(3)
The modified PSO (MSPO) is proposed to optimize the hyper-parameters in the SVM. The MPSO applies the piecewise inertial weight to enhance the global search ability to make the particle traverse all the space and also local search performance to increase the convergence speed.
Finally, the forecasting result for each group is reconstructed to obtain the desired result. By comparison with the other typical methods, the results indicate that the proposed method is more suitable for forecasting PV power output.

Author Contributions

Methodology, L.W.; software, Y.L.; formal analysis T.L.; writing—original draft preparation, Y.L.; writing—review and editing X.X.; visualization, C.C.; supervision, L.W.; funding acquisition, L.W.; investigation, T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the Heilongjiang Education Department (12521038).

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

PVphotovoltaic
IFselection method of relative modes
GAgenetic algorithm
SVMsupport vector machine
EMDempirical mode decomposition
EEMDensemble EMD
NAamplitude of added white noise
IMFsintrinsic mode functions
ICEEMDANimproved CEEMDAN
Crcrest factor
R 2 determination coefficient
RMSEroot-mean-square error
PAFpartial autocorrelation function
PSOparticle swarm optimization
MPSOmodified particle swarm optimization
GSgrid search
ANNartificial neural network
VMDvariational mode decomposition
CEEMDANcomplementary EEMD with adaptive noise (CEEMDAN)
ENensemble trials
IIMFsidentified IMFs
Shshape factor
Kukurtosis
CF comprehensive factor
MREmean absolute error
AFautocorrelation function
BP back propagation neural network
RFrandom forest

References

  1. Kundur, P. Sustainable electric power systems in the 21st century: Requirements, challenges and the role of new technologies. In Proceedings of the IEEE Power Engineering Society General Meeting, Denver, CO, USA, 6–10 June 2004. [Google Scholar]
  2. Moro, A.; Holzer, A. A Framework to Predict Consumption Sustainability Levels of Individuals. Sustainability 2020, 12, 1423. [Google Scholar] [CrossRef] [Green Version]
  3. Ariyaratna, P.; Muttaqi, K.M.; Sutanto, D. A novel control strategy to mitigate slow and fast fluctuations of the voltage profile at common coupling Point of rooftop solar PV unit with an integrated hybrid energy storage system. J. Energy Storage 2018, 20, 409–417. [Google Scholar] [CrossRef]
  4. Huang, C.-J.; Kuo, P.-H. Multiple-Input Deep Convolutional Neural Network Model for Short-Term Photovoltaic Power Forecasting. IEEE Access 2019, 7, 74822–74834. [Google Scholar] [CrossRef]
  5. Das, U.K.; Tey, K.S.; Seyedmahmoudian, M.; Idris, M.Y.I.; Mekhilef, S.; Horan, B.; Stojcevski, A. SVR-Based Model to Forecast PV Power Generation under Different Weather Conditions. Energies 2017, 10, 876. [Google Scholar] [CrossRef]
  6. Xu, D.; Kang, L.; Chang, L.; Chang, L.; Cao, B. Optimal sizing of standalone hybrid wind/PV power systems using genetic algorithms. In Proceedings of the Canadian Conference on Electrical and Computer Engineering, Saskatoon, SK, Canada, 1–4 May 2005; pp. 1722–1725. [Google Scholar]
  7. De Gooijer, J.G.; Hyndman, R.J. 25 years of time series forecasting. Int. J. Forecast. 2006, 22, 443–473. [Google Scholar] [CrossRef] [Green Version]
  8. Kim, J.; Jun, S.; Jang, D.; Park, S. Sustainable Technology Analysis of Artificial Intelligence Using Bayesian and Social Network Models. Sustainability 2018, 10, 115. [Google Scholar] [CrossRef] [Green Version]
  9. Chui, K.T.; Lytras, M.; Visvizi, A. Energy Sustainability in Smart Cities: Artificial Intelligence, Smart Monitoring, and Optimization of Energy Consumption. Energies 2018, 11, 2869. [Google Scholar] [CrossRef] [Green Version]
  10. Sodhro, A.H.; Pirbhulal, S.; De Albuquerque, V.H.C. Artificial Intelligence-Driven Mechanism for Edge Computing-Based Industrial Applications. IEEE Trans. Ind. Inform. 2019, 15, 4235–4243. [Google Scholar] [CrossRef]
  11. Chow, S.K.; Lee, E.W.; Li, D.H. Short-term prediction of photovoltaic energy generation by intelligent approach. Energy Build. 2012, 55, 660–667. [Google Scholar] [CrossRef]
  12. Jumaat, S.A.B.; Crocker, F.; Wahab, M.H.A.; Radzi, N.H.B.M. Investigate the photovoltaic (PV) module performance using Artificial Neural Network (ANN). In Proceedings of the 2016 IEEE Conference on Open Systems (ICOS), Langkawi, Malaysia, 10–12 October 2016; pp. 59–64. [Google Scholar]
  13. Ahmed, R.; Sreeram, V.; Mishra, Y.; Arif, M. A review and evaluation of the state-of-the-art in PV solar power forecasting: Techniques and optimization. Renew. Sustain. Energy Rev. 2020, 124, 109792. [Google Scholar] [CrossRef]
  14. Zendehboudi, A. Implementation of GA-LSSVM modelling approach for estimating the performance of solid desiccant wheels. Energy Convers. Manag. 2016, 127, 245–255. [Google Scholar] [CrossRef]
  15. Fayazi, A.; Arabloo, M.; Shokrollahi, A.; Zargari, M.H.; Ghazanfari, M.H. State-of-the-Art Least Square Support Vector Machine Application for Accurate Determination of Natural Gas Viscosity. Ind. Eng. Chem. Res. 2013, 53, 945–958. [Google Scholar] [CrossRef]
  16. Wang, F.; Li, K.; Wang, X.; Jiang, L.; Ren, J.; Mi, Z.; Shafie-Khah, M.; Catalao, J.P.S. A Distributed PV System Capacity Estimation Approach Based on Support Vector Machine with Customer Net Load Curve Features. Energies 2018, 11, 1750. [Google Scholar] [CrossRef] [Green Version]
  17. Niu, D.; Dai, S. A Short-Term Load Forecasting Model with a Modified Particle Swarm Optimization Algorithm and Least Squares Support Vector Machine Based on the Denoising Method of Empirical Mode Decomposition and Grey Relational Analysis. Energies 2017, 10, 408. [Google Scholar] [CrossRef] [Green Version]
  18. Pourbasheer, E.; Riahi, S.; Ganjali, M.R.; Norouzi, P. Application of genetic algorithm-support vector machine (GA-SVM) for prediction of BK-channels activity. Eur. J. Med. Chem. 2009, 44, 5023–5028. [Google Scholar] [CrossRef]
  19. Chen, P.; Yuan, L.; He, Y.; Luo, S. An improved SVM classifier based on double chains quantum genetic algorithm and its application in analogue circuit diagnosis. Neurocomputing 2016, 211, 202–211. [Google Scholar] [CrossRef]
  20. Duan, P.; Xie, K.; Guo, T.; Huang, X. Short-Term Load Forecasting for Electric Power Systems Using the PSO-SVR and FCM Clustering Techniques. Energies 2011, 4, 173–184. [Google Scholar] [CrossRef] [Green Version]
  21. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (Cat. No. 98TH8360), Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar]
  22. Bansal, J.C.; Singh, P.K.; Saraswat, M.; Verma, A.; Jadon, S.S.; Abraham, A. Inertia weight strategies in particle swarm optimization. In Proceedings of the 2011 Third World Congress on Nature and Biologically Inspired Computing, Salamanca, Spain, 19–21 October 2011; pp. 633–640. [Google Scholar]
  23. Ali, M.; Prasad, R.; Xiang, Y.; Deo, R.C. Near real-time significant wave height forecasting with hybridized multiple linear regression algorithms. Renew. Sustain. Energy Rev. 2020, 132, 110003. [Google Scholar] [CrossRef]
  24. Abedinia, O.; Amjady, N.; Ghadimi, N. Solar energy forecasting based on hybrid neural network and improved metaheuristic algorithm. Comput. Intell. 2017, 34, 241–260. [Google Scholar] [CrossRef]
  25. Yang, Y.; Dong, L. Short-term PV generation system direct power prediction model on wavelet neural network and weather type clustering. In Proceedings of the 2013 5th International Conference on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, China, 26–27 August 2013; Volume 1, pp. 207–211. [Google Scholar]
  26. Zhang, P.; Takano, H.; Murata, J. Daily solar radiation prediction based on wavelet analysis. In Proceedings of the SICE Annual Conference 2011, Tokyo, Japan, 13–18 September 2011; pp. 12–717. [Google Scholar]
  27. Li, F.-F.; Wang, S.-Y.; Wei, J. Long term rolling prediction model for solar radiation combining empirical mode decomposition (EMD) and artificial neural network (ANN) techniques. J. Renew. Sustain. Energy 2018, 10, 013704. [Google Scholar] [CrossRef]
  28. Nayak, N.; Pani, A.K. Short term PV power forecasting using empirical mode decomposition based orthogonal extreme learning machine technique. Indian J. Public Health Res. Dev. 2018, 9, 2170. [Google Scholar] [CrossRef]
  29. Abedinia, O.; Lotfi, M.; Bagheri, M.; Sobhani, B.; Shafie-Khah, M.; Catalao, J.P.S. Improved EMD-Based Complex Prediction Model for Wind Power Forecasting. IEEE Trans. Sustain. Energy 2020, 99, 1. [Google Scholar] [CrossRef]
  30. Abedinia, O.; Raisz, D.; Amjady, N. Effective prediction model for Hungarian small-scale solar power output. IET Renew. Power Gener. 2017, 11, 1648–1658. [Google Scholar] [CrossRef]
  31. Prasad, R.; Ali, M.; Kwan, P.; Khan, H. Designing a multi-stage multivariate empirical mode decomposition coupled with ant colony optimization and random forest model to forecast monthly solar radiation. Appl. Energy 2019, 236, 778–792. [Google Scholar] [CrossRef]
  32. Ali, M.; Deo, R.C.; Maraseni, T.; Downs, N.J. Improving SPI-derived drought forecasts incorporating synoptic-scale climate indices in multi-phase multivariate empirical mode decomposition model hybridized with simulated annealing and kernel ridge regression algorithms. J. Hydrol. 2019, 576, 164–184. [Google Scholar] [CrossRef]
  33. Prasad, R.; Ali, M.; Xiang, Y.; Khan, H. A double decomposition-based modelling approach to forecast weekly solar radiation. Renew. Energy 2020, 152, 9–22. [Google Scholar] [CrossRef]
  34. Wu, Z.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
  35. Torres, M.E.; Colominas, M.A.; Schlotthauer, G.; Flandrin, P. A complete ensemble empirical mode decomposition with adaptive noise. In Proceedings of the Acoustics, Speech and Signal Processing (ICASSP), 2011 IEEE International Conference on IEEE, Prague, Czech Republic, 22–27 May 2011; pp. 4144–4147. [Google Scholar]
  36. Ali, M.; Prasad, R. Significant wave height forecasting via an extreme learning machine model integrated with improved complete ensemble empirical mode decomposition. Renew. Sustain. Energy Rev. 2019, 104, 281–295. [Google Scholar] [CrossRef]
  37. Ali, M.; Prasad, R.; Xiang, Y.; Yaseen, Z.M. Complete ensemble empirical mode decomposition hybridized with random forest and kernel ridge regression model for monthly rainfall forecasts. J. Hydrol. 2020, 584, 124647. [Google Scholar] [CrossRef]
  38. Zhang, J.; Yan, R.; Gao, R.X.; Feng, Z. Performance enhancement of ensemble empirical mode decomposition. Mech. Syst. Signal Process. 2010, 24, 2104–2123. [Google Scholar] [CrossRef]
  39. Niazy, R.K.; Beckmann, C.F.; Brady, J.M.; Smith, S.M. Performance Evaluation of Ensemble Empirical Mode Decomposition. Adv. Adapt. Data Anal. 2009, 1, 231–242. [Google Scholar] [CrossRef]
  40. Wang, H.; Sun, J.; Wang, W.-J. Photovoltaic Power Forecasting Based on EEMD and a Variable-Weight Combination Forecasting Model. Sustainability 2018, 10, 2627. [Google Scholar] [CrossRef] [Green Version]
  41. Liu, Z.; Sun, W.; Zeng, J. A new short-term load forecasting method of power system based on EEMD and SS-PSO. Neural Comput. Appl. 2013, 24, 973–983. [Google Scholar] [CrossRef]
  42. Oneto, L.; Laureri, F.; Robba, M.; Delfino, F.; Anguita, D. Data-Driven Photovoltaic Power Production Nowcasting and Forecasting for Polygeneration Microgrids. IEEE Syst. J. 2017, 12, 2842–2853. [Google Scholar] [CrossRef]
Figure 1. Flowchart of proposed method.
Figure 1. Flowchart of proposed method.
Symmetry 12 01777 g001
Figure 2. PV power output.
Figure 2. PV power output.
Symmetry 12 01777 g002
Figure 3. Analysis of autocorrelation function (AF) and partial autocorrelation function (PAF) of PV power.
Figure 3. Analysis of autocorrelation function (AF) and partial autocorrelation function (PAF) of PV power.
Symmetry 12 01777 g003
Figure 4. Determination index for critical parameters.
Figure 4. Determination index for critical parameters.
Symmetry 12 01777 g004
Figure 5. Decomposition comparison of PV power output.
Figure 5. Decomposition comparison of PV power output.
Symmetry 12 01777 g005
Figure 6. Combined IMF under optimal decomposition.
Figure 6. Combined IMF under optimal decomposition.
Symmetry 12 01777 g006
Figure 7. Identification of demarcation point between IMFs.
Figure 7. Identification of demarcation point between IMFs.
Symmetry 12 01777 g007
Figure 8. Combined IMF with proposed method. (a) plots the combined result from IMF1 to IMF3, and the (b) plots the combined result from IMF4 to IMF6, and the (c) plots the combined result from IMF7 to IMF9.
Figure 8. Combined IMF with proposed method. (a) plots the combined result from IMF1 to IMF3, and the (b) plots the combined result from IMF4 to IMF6, and the (c) plots the combined result from IMF7 to IMF9.
Symmetry 12 01777 g008
Figure 9. Comparison of modified and traditional inertial weight.
Figure 9. Comparison of modified and traditional inertial weight.
Symmetry 12 01777 g009
Figure 10. Forecasting result and error for the first group.
Figure 10. Forecasting result and error for the first group.
Symmetry 12 01777 g010
Figure 11. Forecasting result and error for the second group.
Figure 11. Forecasting result and error for the second group.
Symmetry 12 01777 g011
Figure 12. Forecasting result and error for the third group.
Figure 12. Forecasting result and error for the third group.
Symmetry 12 01777 g012
Figure 13. Comparison of different forecasting methods for PV output.
Figure 13. Comparison of different forecasting methods for PV output.
Symmetry 12 01777 g013
Figure 14. Comparison of forecasting errors for different methods.
Figure 14. Comparison of forecasting errors for different methods.
Symmetry 12 01777 g014
Figure 15. Correlation between forecasting results and original tested series.
Figure 15. Correlation between forecasting results and original tested series.
Symmetry 12 01777 g015
Table 1. Evaluated index of waveform fluctuation.
Table 1. Evaluated index of waveform fluctuation.
NumberStatistical ParameterExpression
1Shape factor S H = ( 1 / N ) i = 1 N x ( i ) 2 / ( 1 / N ) i = 1 N | x ( i ) |
2Crest factor C R = m a x ( | x ( i ) | ) / ( 1 / N ) i = 1 N x ( i ) 2
3Kurtosis K U = i = 1 N ( x ( i ) x ¯ ) 4 / N ( x σ ) 4
Table 2. Combination details with proposed method.
Table 2. Combination details with proposed method.
Group OrderFirst GroupSecond GroupThree Group
Combined IMFsIMF1 + IMF2 + IMF3IMF4 + IMF5 + IMF6IMF7 + IMF8 + IMF9
Table 3. Parameter settings in SVM and MPSO.
Table 3. Parameter settings in SVM and MPSO.
OrderNameValueOrderNameValue
1Maximum iteration number1006Iteration number t 1 45
2Start weight0.97Iteration number t 2 90
3End weight0.48Parameter C range0–100
4Slope a 1 −10−49Parameter γ range0–100
5Slope a 2 −10−510Population number20
Table 4. Compared results for the different forecasting methods.
Table 4. Compared results for the different forecasting methods.
ModelMRERMSER2
BP0.37640.19190.9279
PSO-SVM0.48170.24170.8856
RF0.41940.21570.9089
EMD-IF-MPSO-SVM0.30760.15960.9501
EEMD-IF-MPSO-SVM0.38290.19840.9299
CEEMDAN-IF-MPSO-SVM0.34220.18130.9356
ICEEMDAN-IF-PSO-SVM0.34530.17410.9406
ICEEMDAN-IF-MPSO-SVM0.26070.13290.9654
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, L.; Liu, Y.; Li, T.; Xie, X.; Chang, C. The Short-Term Forecasting of Asymmetry Photovoltaic Power Based on the Feature Extraction of PV Power and SVM Algorithm. Symmetry 2020, 12, 1777. https://doi.org/10.3390/sym12111777

AMA Style

Wang L, Liu Y, Li T, Xie X, Chang C. The Short-Term Forecasting of Asymmetry Photovoltaic Power Based on the Feature Extraction of PV Power and SVM Algorithm. Symmetry. 2020; 12(11):1777. https://doi.org/10.3390/sym12111777

Chicago/Turabian Style

Wang, Lishu, Yanhui Liu, Tianshu Li, Xinze Xie, and Chengming Chang. 2020. "The Short-Term Forecasting of Asymmetry Photovoltaic Power Based on the Feature Extraction of PV Power and SVM Algorithm" Symmetry 12, no. 11: 1777. https://doi.org/10.3390/sym12111777

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