Next Article in Journal
Plasmonic Tweezers towards Biomolecular and Biomedical Applications
Previous Article in Journal
Influence of Inflow Turbulence on the Flow Characteristics around a Circular Cylinder
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Photovoltaic Output Prediction Based on Variational Mode Decomposition and Maximum Relevance Minimum Redundancy

1
State Key Laboratory of Eco-Hydraulics in Northwest Arid Region, Xi’an University of Technology, Xi’an 710048, China
2
Shaanxi Gas Storage Transportation and Comprehensive Utilization Engineering Research Center, Xi’an 710016, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(17), 3593; https://doi.org/10.3390/app9173593
Submission received: 17 July 2019 / Revised: 14 August 2019 / Accepted: 23 August 2019 / Published: 2 September 2019
(This article belongs to the Section Energy Science and Technology)

Abstract

:
Photovoltaic output is affected by solar irradiance, ambient temperature, instantaneous cloud cluster, etc., and the output sequence shows obvious intermittent and random features, which creates great difficulty for photovoltaic output prediction. Aiming at the problem of low predictability of photovoltaic power generation, a combined photovoltaic output prediction method based on variational mode decomposition (VMD), maximum relevance minimum redundancy (mRMR) and deep belief network (DBN) is proposed. The method uses VMD to decompose the photovoltaic output sequence into modal components of different characteristics, and determines the main characteristic factors of each modal component by mRMR, and the DBN model is used to fit the modal components and the corresponding characteristic factors, then the predicted results of each modal component is superimposed to obtain the predicted value of the photovoltaic output. By using the data of a certain photovoltaic power station in Yunnan for comparative experiments, it is found that the model proposed in this paper improves the prediction accuracy of photovoltaic output.

1. Introduction

Solar energy development and utilization has become an important field of global energy transformation, and photovoltaic power generation has entered a stage of large-scale development, which shows a good development prospect [1]. Since the output of photovoltaic power generation is greatly affected by meteorological and other factors, it has strong intermittent and volatility. These characteristics make that high-scale photovoltaic accessing to the power system will cause huge shocks and challenges to the power system [2]. Accurate photovoltaic output prediction can provide a basis for scheduling decisions, and it is of great significance to reduce system standby and operating costs and ensure system security and economic operation.
In recent years, many scholars have carried out research on short-term photovoltaic output prediction, and have achieved some results. The methods of short-term photovoltaic output prediction are mainly divided into statistical methods and heuristic learning methods [3,4].
(1) The statistical method is to input historical data such as solar irradiance and photovoltaic power generation output. Through curve fitting and parameter estimation, the mapping model of input and output is established to realize the prediction of future photovoltaic power generation output. Common statistical methods include the time-series method [5], regression analysis method [6], grey theory [7], fuzzy theory [8] and space-time association method [9], etc. Guan, L. et al. studied the chaotic characteristics of photovoltaic output sequences, reconstructed the phase space of photovoltaic output information according to the short-term law of chaotic systems, and established an ultra-short-term prediction model for photovoltaic power generation [10]. Wang, YF. et al. considered the influence of weather type on photovoltaic output, deconstructed the law of historical photovoltaic output curve under sunny, cloudy and rainy weather patterns, and obtained the photovoltaic output benchmark curves under different weather modes, and superimposed a small-scale solar photovoltaic output benchmark curve. If the short-term fluctuations to conduct the photovoltaic power generation prediction on the benchmark curve is used, through the analysis of historical photovoltaic output data, the variation law of photovoltaic output curve in time window is extracted [11]. Andrews, RW. et al. provides methods for identifying snowfall effects from commonly collected performance data, and recommends a model to allow for prediction of these effects based solely on meteorological time series [12].
(2) The heuristic learning method is to simulate the biological activity and use certain algorithms to train the sample data so as to obtain the relationship between input and output, that is, the prediction condition and the variable to be predicted. Common heuristic methods are the neural network [13,14], support vector machine [15], Kalman filter algorithm [16], Markov chain [17], particle swarm algorithm [18] and genetic algorithm [19], etc. Based on numerical weather prediction (NWP) data, Li, JH. et al. used a random batch gradient descent search method and a gradient accumulation strategy to accelerate the training of neural networks and achieve effective prediction of photovoltaic output [20]. A hybrid method based on an active selection of the support vectors by Malvoni, M., using the quadratic Renyi entropy criteria in combination with the principal component analysis (PCA), is shown to dimensionally reduce the training data in the forecasting models [21].
These methods can predict photovoltaic output well to a certain extent, but they do not fully consider the random and intermittent nature of photovoltaic output. In this regard, some scholars introduced decomposition techniques into prediction models, for example, Li, FF. et al. used empirical mode decomposition (EMD) to first decompose photovoltaic output and then used an artificial neural network (ANN) and adaptive network-based fuzzy inference system (ANFIS) respectively to conduct the prediction [22]; Wang, H. et al. [23] and Mao, MQ. et al. [24] both used the ensemble empirical mode decomposition (EEMD) to decompose the photovoltaic output and then used the support vector machine (SVM) to conduct the prediction on each component; Xie, T. et al. [25] used variational mode decomposition (VMD) to decompose the photovoltaic output into high-frequency components and low-frequency components, then used a deep belief network (DBN) and the auto-regressive and moving average (ARMA) to predict the high-frequency component and low-frequency component, respectively, and finally the DBN was used to integrate the prediction results of each frequency component. Literature [26,27] compared the decomposition effect of EMD, EEMD and VMD, and concluded that VMD is superior to EMD and EEMD.
After the photovoltaic output is decomposed by the decomposition method, since each component contains different degrees of random and intermittent owing to meteorological reasons, and the trend of photovoltaic output, some scholars began to consider the influence of some characteristic factors on the decomposition component. For example, Han, Y T. et al. [28] established a kind of photovoltaic power generation prediction method considering seasonal fluctuation characteristic distribution by analyzing the seasonal distribution characteristics containing photovoltaic output power, absolute power deviation, and relative change rate etc., which changes over time. However, this lacks the influence of irradiance intensity, temperature and prediction foresight period on prediction results. Kim, G G. et al. [29] considered the effects of irradiance intensity, ambient temperature, wind speed, relative humidity and other factors on the maximum photovoltaic output, but ignored the random and intermittent nature of photovoltaic output; Liu, J. et al. [30] used maximum relevance minimum redundancy (mRMR) to reduce the dimension of the characteristic factor, so as to quantitatively analyze the relationship between the meteorological parameter and the photovoltaic output, but only the original photovoltaic output is considered and the prediction result has no further analyzation.
In order to further improve the prediction accuracy of photovoltaic output, this paper proposes a photovoltaic output prediction model based on the “decomposition-feature selection-prediction”. Firstly, the original photovoltaic output sequence is decomposed by VMD to obtain a plurality of intrinsic mode functions (IMFs, that is modal components) with different fluctuation characteristics. Then, the mRMR is used to determine the influence factor feature set J n of each component, and then each component sequence and the corresponding impact factor feature sets are input into the DBN model for prediction, and finally the component prediction results are integrated to obtain the final photovoltaic output prediction result. The model proposed in this paper is applied to analyze and verify the photovoltaic output of a certain power generation station in Yunnan, and the results show that the method can effectively predict the photovoltaic output.
The remainder of this paper is organized as follows. Section 2 describes our proposed approach and evaluating indicators. Experimental result sand comparison are presented in Section 3. The conclusion will be given in Section 4.

2. Methodology

In this paper, by applying VMD, mRMR and DBN, a photovoltaic output prediction method based on “decomposition-feature selection-prediction” is formed.
(1)
The VMD proposed by Dragomiretskiy K in 2014 is the new kind of non-stationary signal adaptive decomposition estimation method [31], which aims to decompose the original complex non-stationary photovoltaic sequence into sub-sequences with different characteristics. Compared with wavelet decomposition, EMD decomposition and EEMD decomposition, VMD decomposition can suppress modal aliasing more effectively.
(2)
The mRMR was proposed by Peng, HC. et al. in 2005, and is a feature selection method that uses mutual information and correlation distance to calculate correlation [32]. It has the feature of maximizing the correlation between features and categorical variables, and minimizing the correlation between features and features, mainly used to solve the redundancy of feature variables.
(3)
DBN is a deep network efficient learning algorithm proposed by Hinton et al., with adaptive and self-learning capabilities, mainly used to deal with high-dimensional, large-scale data problems [33]. A DBN network consists of several layers of unsupervised restricted Boltzmann machine (RBM) and a supervised back-propagation (BP). RBM is a probability graph model consisting of visible layers and hidden layers, two layers of neurons are connected by weights. In general, visible layer units are used to describe the characteristics of data, while hidden layer units can be regarded as feature extraction layers. The structure of the RBM is shown in Figure 1.
The BP network model classifies the features extracted by RBM, and returns the wrong information to the RBM network model, fine-tunes the parameters of the RBM network, and optimizes the DBN model. A network model of a two-tier DBN is shown in Figure 2.
As shown in Figure 2, a two-tier DBN network model figure, that is, after the data is input into the network, they first pass the two RBM layers, and after the output of the RBM layer, they pass through the BP layer, and the result is output after being filtered by the BP layer. On this basis, according to different needs, the RBM layer can continue to join the more layers to construct multi-layer DBN network.
The VMD, mRMR and DBN have been widely applied once they are proposed, so the theory of these methods will not be repeated here. The prediction process of this paper is shown in Figure 3.
It can be clearly seen from Figure 3 that the photovoltaic output will obtain IMFs with different fluctuation characteristics after being decomposed by VMD, and then mRMR will be used to select the component feature set J n corresponding to each modal component from the feature set F consisting of meteorological factors and photovoltaic output historical values. After obtaining these component feature sets, the component feature sets and their corresponding components are simultaneously input into the DBN for prediction. Finally, the prediction values of each components are integrated using DBN to obtain the final photovoltaic output prediction value.
In this paper, after obtaining the final photovoltaic output prediction value, the average absolute error (MAE), root mean square error (RMSE) and Theil inequality coefficient (TIC) will be used as the three performance evaluation indicators of the prediction model. The calculation formula is as follows:
M A E = 1 N n = 1 N | Y n F n |
R M S E = 1 N n = 1 N ( Y n F n ) 2
T I C = 1 N n = 1 N ( Y n F n ) 1 N n = 1 N Y n 2 + 1 N n = 1 N F n 2
where N represents the total number of samples, Y n represents the actual value, and F n represents the predicted value. The Theil inequality coefficient is always between 0 and 1, the smaller the value, the smaller the difference between the fitted value and the true value, and the higher the prediction accuracy.

3. Case Study

In this paper, MATLAB is used as the operating environment, and the model proposed in this paper is validated by using the data in 2013 of certain photovoltaic power stations in Yunnan Province of China and certain photovoltaic power station in Gansu Province in China, two provinces that have a large difference between latitudes and altitudes. Both Yunnan and Gansu photovoltaic power stations are equipped with monocrystalline silicon photovoltaic cells. The data of Yunnan photovoltaic power station is an instantaneous value per 15 min, with 96 data points per day. The data of Gansu photovoltaic power station is an instantaneous value every 10 min, and there are 144 data points in a day. The data includes the photovoltaic output, time, temperature and irradiance of the power station. In the prediction process, data, from 2 January 2013 to 23 December 2013, was used to establish the model, and then conducted the prediction on the data from 24 December 2013 to 30 December 2013. In addition, other data such as time, temperature, etc. in the data are used to establish the feature matrix F .

3.1. Analysis and Decomposing the Photovoltaic Output

In order to facilitate the observation of photovoltaic data in the two regions, this paper shows the photovoltaic output changes in the two regions in Figure 4.
It can be seen from Figure 4 that the volatility of the photovoltaic power station output in the two regions is very strong, and the output of Gansu photovoltaic power station is higher than that of Yunnan photovoltaic power station. In order to better observe the photovoltaic output situation in the two regions, the monthly data of two regions is counted, and the statistical results are shown in the Table 1.
It can be seen from the maximum value of Table 1 that the maximum output of Gansu photovoltaic power station is higher than that of Yunnan photovoltaic power station. In addition, by observing the average and standard deviation of the two power stations, it can be found that the difference between the average value and the standard deviation is larger. From this, it can be seen that the fluctuation of photovoltaic power output of the two power stations is very strong.
In the following analysis, this paper takes Yunnan photovoltaic power station as an example for specific explanation. First, the VMD is used to decompose the photovoltaic output data. The parameter setting in the decomposition process references to [34]. The decomposition results are shown in Figure 5.
Figure 5 shows each component of photovoltaic output after VMD decomposition. By observing Figure 5, it can be seen that the amplitude fluctuations and frequency fluctuations of the Intrinsic Mode Function (IMF)1~IMF7 components are relatively intense and there is no periodicity, the frequency fluctuation of IMF8~IMF9 is less moderate than the former, but the amplitude fluctuation is much lower, and both the amplitude and frequency fluctuations of the IMF10 are the slowest.

3.2. Establish Feature Sets of Each Component

Photovoltaic output is affected by factors such as season, time, ambient temperature and solar irradiance. After the photovoltaic output is decomposed by VMD, each component contains the effects of the above factors of a different degree. Therefore, this section will study the effect of various factors on each component.
Before establishing each component feature set, an original feature set F is established firstly, F includes time t , season S , ambient temperature T , solar irradiance I , and photovoltaic output history value P t . Among them, since the photovoltaic data takes a value every 15 min, the time is expressed as 0.0, 0.15, 0.30, 0.45, 1.0, …, 23.30, 23.45. In addition, the season S includes spring, summer, autumn and winter, which are represented by numbers 1, 2, 3, and 4 respectively; the photovoltaic output history value P t represents the photovoltaic historical value before t minutes. In addition, the temperature of the photovoltaic panel is not considered in this paper because there are many solar panels in the photovoltaic power station, and the temperature of each photovoltaic panel is different due to the influence of factors such as the angle of illumination, so it is impossible to establish a characteristic factor uniformly.
After the f is established, the mRMR is used to establish the feature set of each component. The specific process is shown in Figure 6.
In Figure 6, N is the number of components after VMD decomposition. As can be seen from Figure 6, the selection step of the component feature set J n is as follows:
  • Use an incremental search method to establish a candidate feature set of the component;
  • Calculate the mRMR values of each feature in and arrange them in descending order according to the magnitude of the mRMR value, and then input them into error function one by one to obtain the error;
  • Take the number of features corresponding to the minimum error to establish a component feature set.
The error function in Figure 6 uses the root mean square error (RMSE), which is calculated as shown in Equation (2). The errors obtained by inputting the feature factors, which is ordered in descending order according to the mRMR, of each component into the error function one by one are shown in Table 2.
The letters in the Table 2 represent the names of each feature, the numbers are the error values, and the red numbers represent the smallest errors. The names of the features in the table are cumulative, for example, the P 45 of IMF1 means that the error value obtained by inputting P 45 and its previous t , P 60 together into the error function is 0.0254. By observing Table 2, it can be seen that except for IMF8, for other component features, t are all ranked the front, it can be seen that time t has the greatest influence on the component, and it can be concluded that the photovoltaic output is greatly affected by the alternating day and night in one day, only in the daytime can a photovoltaic power station generate electricity and it cannot generate electricity at night. In addition, the effects of the irradiance intensity I and the temperature T on each component are also large. In comparison, the photovoltaic historical value seems to have a weak influence on each component.
From Table 2 and the above discussion, it is found that the feature set of each component is as shown in Table 3.
By observing Table 3, it can be clearly seen that the components containing the feature t are IMF1~IMF7 and IMF9~IMF10; the components containing the stochastic features as I or T are IMF1~IMF6 and IMF9~IMF10; the components containing the feature S are IMF3, IMF6 and IMF10. It can be seen that most of the components are affected by day and night alternation and environmental changes, while IMF3, IMF6 and IMF10 also contain information on the impact of seasonal changes on photovoltaic output.

3.3. The Components and Photovoltaic Output Prediction

After obtaining the feature set of each component, each component is input into the DBN along with its corresponding feature set to conduct the prediction. When training the DBN network, a 3-input 1-output model is used, that is, three points of each component and three points of the corresponding features are input together. The number of hidden layers in the parameter setting process and the number of units in each hidden layer references to [35], and other parameters setting uses reference [36]. Then, the DBN structure of each component is as shown in Table 4.
After obtaining the structure of each component prediction model, components with various frequencies are predicted using the model trained well, and the prediction result is shown in Figure 7.
Combining Figure 7 and the corresponding RMSE error in Table 2, it can be seen that from IMF1 to IMF10, as the component fluctuations weaken, the error begins to decrease, especially after IMF7, the error is relatively small. But overall, the prediction results of each component are ideal.
After the prediction of each component is completed, the DBN is used to integrate the prediction results of each component. Taking the actual value of each component as input and taking the actual photovoltaic output value as output fortraining the model, the prediction values of the components are taken as inputs, and using the model trained well to obtain the photovoltaic prediction values. The prediction results are shown in Figure 8.
The left half of Figure 8 is the result plot of the prediction and actual values, and the right half is the comparison of the actual value with the prediction value; the green point in the figure is the distribution point of the prediction value. It can be seen from Figure 8 that compared with the error of other intervals, except for the interval 35–40 has the larger error; in the other intervals, the actual value and the prediction value are very close, and most of the green points distribute near the actual value.

3.4. The Comparison

For more intuitive comparative analysis, this paper uses the MAE, MSE, and RMSE mentioned above to compare the prediction results of this paper with that of the Auto-Regressive Moving Average Model (ARMA) and DBN single prediction model and the EMD, EEMD, and VMD decomposition combined prediction models. For the single prediction model, the original photovoltaic output data are directly used for modeling and prediction; for the decomposition combined prediction model, the original photovoltaic output data are first decomposed using EMD, EEMD and VMD, and then each frequency component is predicted using DBN, and finally the prediction results of each frequency component are integrated to obtain a final prediction photovoltaic output value. For the comparison results of the models, the comparison results of Yunnan photovoltaic power station data are shown in Table 5, and the comparison results of Gansu photovoltaic power station data are shown in Table 6.
It can be seen from Table 5 that the prediction accuracy of the decomposition-combined prediction model is better than that of the single prediction model. For example, for the MAE of EMD decomposition-combined prediction model improved by 50.2% compared with the ARMA, and by 41.3% compared with the DBN; for the MAE of EEMD decomposition-combined prediction model improved by 62.9% compared with the ARMA, and by 56.3% compared with the DBN; and for the MAE of VMD decomposition-combined prediction model improved by 78.3% compared with the ARMA, and by 74.4% compared with the DBN. In the decomposition-combined prediction model, the VMD decomposition-combined model has higher prediction accuracy than the EEMD and EMD decomposition-combined model. For example, for the RMSE, the prediction accuracy of VMD combined decomposition model respectively improved by 45.8% and 55% compared with the EEMD decomposition-combined model and the EMD decomposition-combined model. It can be seen that after using VMD to decompose the photovoltaic output, the prediction accuracy is greatly improved. After considering the influence of the characteristic factors, the prediction accuracy is further improved. It can be seen from Table 4 that for MAE, RMSE and TIC, the prediction model of this paper improved respectively by 60.0%, 35.4% and 42.4% compared with the VMD decomposition-combined model. It can be seen that for the Yunnan photovoltaic power station data, the prediction accuracy of model in this paper is higher.
It can also be seen from Table 6 that the accuracy of the decomposition-combined prediction model is better than that of the single prediction model, while the prediction model of this paper has higher prediction accuracy than other decomposition-combined prediction models; for example, the MAE of this paper improved by 58.0% compared with the VMD decomposition-combined prediction model, and by 74.1% compared with the EEMD decomposition-combined prediction model, by 79.9% compared with the EMD decomposition-combined model, by 90.1% compared with the DBN model, and by 91.6% compared with the ARMA model.
Based on the comparison of the prediction results of the above two photovoltaic power station, it can be seen that after using the VMD to decompose the photovoltaic output data into modal components with different wave characteristics and using mRMR to analyze the influence of each influencing factor on each frequency component, the prediction accuracy of this paper exceeds that of the traditional decomposition-combined prediction model and the single prediction model. In addition, this paper uses the rolling prediction method in the prediction process, that is, the actual value is continuously absorbed into the model during the prediction process. For example, at moment t , after finishing predicting the value at moment t , the true value of the moment t and the corresponding influence component are added to the model to predict the value at the next moment. Therefore, this paper can make real-time continuous prediction of photovoltaic output.

4. Conclusions

In order to make full use of the random and intermittent photovoltaic output, this paper uses VMD to decompose the photovoltaic output and obtains the modal components with different fluctuation characteristics. The photovoltaic output is affected by solar irradiance, ambient temperature, etc., and this paper uses mRMR to conduct the feature selection on each component. In the process of selection, a raw feature matrix consisting of time, temperature, season, irradiance intensity and photovoltaic output historical values is firstly established. Then we determine the candidate feature set of each component using the incremental search method and sort the features in the candidate feature set in descending mRMR value order. Finally, input the features after ordering one by one into the error function to select the number of features with the smallest error as the component feature set. After obtaining each component feature set, these are input into the DBN for component prediction together with the corresponding components. Finally, prediction results of each component are integrated to obtain the final photovoltaic output prediction result, and compared with other models, and it is found that the prediction accuracy of the model in this paper is higher.
When establishing a candidate feature set of each component, it is found that the incremental search method is cumbersome, and then the mRMR values of the features selected by using the method need to be sorted in descending order. Therefore, it is somewhat redundant to use the incremental search method to determine the candidate feature set, so whether there is a simpler and more direct method to select the candidate feature set of each component will be our next research direction.

Author Contributions

P.D. and G.Z. conceived and designed the experiments; P.D. and H.L. performed the experiments; P.L. and M.L. analyzed the data; P.D. and J.H. contributed reagents/materials/analysis tools; P.D. wrote the paper.

Funding

This work was Supported by the National Key Research and Development Program of China, (Grant No. 2016YFC0401409), and the National Natural Science Foundation of China,(Grant No. 51679186, Grant No. 51679188, Grant No. 51979221, Grant No. 51709222), and the Research Fund of the State Key Laboratory of Eco-hydraulics in Northwest Arid Region, Xi’an University of Technology, (Grant No. 2019KJCXTD-5), and the Key Research and Development Plan of Shaanxi Province, (Grant No. 2018-ZDCXL-GY-10-04), and the Natural Science Basic Research Program of Shaanxi (Program No. 2019JLZ-15). Sincere gratitude is extended to the editor and anonymous reviewers for their professional comments and corrections.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, J.P.; Long, Y.; Song, X.H. A Study on the Conduction Mechanism and Evaluation of the Comprehensive Efficiency of Photovoltaic Power Generation in China. Energies 2017, 10, 22. [Google Scholar]
  2. Sen, S.; Ganguly, S. Opportunities, barriers and issues with renewable energy development—A discussion. Renew. Sust. Energ. Rev. 2017, 69, 1170–1181. [Google Scholar] [CrossRef]
  3. Zang, H.; Cheng, L.; Ding, T.; Cheung, K.W.; Liang, Z.; Wei, Z.; Sun, G. Hybrid method for short-term photovoltaic power forecasting based on deep convolutional neural network. IET Gener. Transm. Distrib. 2018, 12, 4557–4567. [Google Scholar] [CrossRef]
  4. Voyant, C.; Motte, F.; Fouilloy, A.; Notton, G.; Paoli, C.; Nivet, M.-L. Forecasting method for global radiation time series without training phase: Comparison with other well-known prediction methodologies. Energy 2017, 120, 199–208. [Google Scholar] [CrossRef] [Green Version]
  5. Watanabe, T.; Nohara, D. Prediction of time series for several hours of surface solar irradiance using one-granule cloud property data from satellite observations. Sol. Energy 2019, 186, 113–125. [Google Scholar] [CrossRef]
  6. Chantana, J.; Kawano, Y.; Kamei, A.; Minemoto, T. Description of degradation of output performance for photovoltaic modules by multiple regression analysis based on environmental factors. Optik 2019, 179, 1063–1070. [Google Scholar] [CrossRef]
  7. Li, Y.; Wang, Z.; Niu, J. Forecast of power generation for grid-connected photovoltaic system based on grey theory and verification model. In Proceedings of the Fourth International Conference on Intelligent Control and Information Processing, Beijing, China, 9–11 June 2013; pp. 129–133. [Google Scholar]
  8. Persson, C.; Bacher, P.; Shiga, T.; Madsen, H. Multi-site solar power forecasting using gradient boosted regression trees. Sol. Energy 2017, 150, 423–436. [Google Scholar] [CrossRef]
  9. Yang, C.; Thatte, A.A.; Xie, L. Multitime-Scale Data-Driven Spatio Temporal Forecast of Photovoltaic Generation. IEEE Trans. Sustain. Energy 2015, 6, 104–112. [Google Scholar] [CrossRef]
  10. Guan, L.; Zhao, Q.; Zhou, B.; Lyu, Y.; Zhao, W.; Yao, W. Multi-scale Clustering Analysis Based Modeling of Photovoltaic Power Characteristics and Its Application in Prediction. Autom. Electr. Power Syst. 2018, 42, 24–30. [Google Scholar]
  11. Wang, Y.; Fu, Y.; Sun, L.; Xue, H. Ultra-Short Term Prediction Model of Photovoltaic Output Power Based on Chaos-RBF Neural Network. Power Syst. Technol. 2018, 42, 1110–1116. [Google Scholar]
  12. Andrews, R.W.; Pearce, J.M. Prediction of energy effects on photovoltaic systems due to snow fall events. In Proceedings of the 38th IEEE Photovoltaic Specialists Conference, Austin, TX, USA, 3–8 June 2012; pp. 3386–3391. [Google Scholar]
  13. Long, H.; Zhang, Z.; Su, Y. Analysis of daily solar power prediction with data-driven approaches. Appl. Energy 2014, 126, 29–37. [Google Scholar] [CrossRef]
  14. Gao, Y.; Zhu, J.; Cheng, H.; Xue, F.; Xie, Q.; Li, P. Study of Short-Term Photovoltaic Power Forecast Based on Error Calibration under Typical Climate Categories. Energies 2016, 9, 523. [Google Scholar] [CrossRef]
  15. Zhu, Y.; Tian, J. Application of Least square Support Vector Machine in Photovoltaic Power Forecasting. Power Syst. Technol. 2011, 35, 54–59. [Google Scholar]
  16. Mittal, M.; Bora, B.; Saxena, S.; Gaur, A.M. Performance prediction of PV module using electrical equivalent model and artificial neural network. Sol. Energy 2018, 176, 104–117. [Google Scholar] [CrossRef]
  17. Ding, M.; Xu, N. A Method to Forecast Short-Term Output Power of Photovoltaic Generation System Based on Markov Chain. Power Syst. Technol. 2011, 35, 152–157. [Google Scholar]
  18. Eseye, A.T.; Zhang, J.; Zheng, D. Short-term photovoltaic solar power forecasting using a hybrid Wavelet-PSO-SVM model based on SCADA and Meteorological information. Renew. Energy 2018, 118, 357–367. [Google Scholar] [CrossRef]
  19. Marquez, R.; Coimbra, C.F.M. Forecasting of global and direct solar irradiance using stochastic learning methods, ground experiments and the NWS database. Sol. Energy 2011, 85, 746–756. [Google Scholar] [CrossRef]
  20. Li, J.; Huang, Q.; Wei, S.; Huang, Y. Improved Deep Learning Algorithm Based on S-BGD and Gradient Pile Strategy and Its Application in PV Power Forecasting. Power Syst. Technol. 2017, 41, 3292–3300. [Google Scholar]
  21. Malvoni, M.; DeGiorgi, M.G.; Congedo, P.M. Photovoltaic forecast based on hybrid PCA-LSSVM using dimensionality reducted data. Neurocomputing 2016, 211, 72–83. [Google Scholar] [CrossRef]
  22. Li, F.-F.; Wang, S.-Y.; Wei, J.-H. 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]
  23. Wang, H.; Sun, J.; Wang, W. Photovoltaic Power Forecasting Based on EEMD and a Variable-Weight Combination Forecasting Model. Sustainability 2018, 10, 2627. [Google Scholar] [CrossRef]
  24. Mao, M.; Gong, W.; Chang, L.; Cao, Y.; Xu, H. Short-term Photovoltaic Generation Forecasting Based on EEMD-SVM Combined Method. Proc. Chin. Soc. Electr. Eng. 2013, 33, 17–24. [Google Scholar]
  25. Xie, T.; Zhang, G.; Liu, H.; Liu, F.; Du, P. A Hybrid Forecasting Method for Solar Output Power Based on Variational Mode Decomposition, Deep Belief Network sand Auto-Regressive Moving Average. Appl. Sci. 2018, 8, 1901. [Google Scholar] [CrossRef]
  26. He, X.; Luo, J.; Zuo, G.; Xie, J. Daily Run off Forecasting Using a Hybrid Model Based on Variational Mode Decomposition and Deep Neural Networks. Water Resour. Manag. 2019, 33, 1571–1590. [Google Scholar] [CrossRef]
  27. Xie, T.; Zhang, G.; Hou, J.; Xie, J.; Lv, M.; Liu, F. Hybrid forecasting model for non-stationary daily run off series: A case study in the Han River Basin, China. J. Hydrol. 2019, 577, 123915. [Google Scholar] [CrossRef]
  28. Han, Y.; Wang, N.; Ma, M.; Zhou, H.; Dai, S.; Zhu, H. A PV power interval forecasting based on seasonal model and nonparametric estimation algorithm. Sol. Energy 2019, 184, 515–526. [Google Scholar] [CrossRef]
  29. Kim, G.G.; Choi, J.H.; Park, S.Y.; Bhang, B.G.; Nam, W.J.; Cha, H.L.; Park, N.; Ahn, H.-K. Prediction Model for PV Performance with Correlation Analysis of Environmental Variables. IEEE J. Photovolt. 2019, 9, 832–841. [Google Scholar] [CrossRef]
  30. Liu, J.; Sun, H.; Chang, P.; Jiao, Z.; Wei, P.; Ke, X.; Sun, X.; Cheng, L. Research of Photovoltaic Power Forecasting Based on Big Data and mRMR Feature Reduction. In Proceedings of the2018 IEEE Power & Energy Society General Meeting, Portland, OR, USA, 5–9 August 2018. [Google Scholar]
  31. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  32. Peng, H.; Long, F.; Ding, C. Feature selection based on mutual information: Criteria of Max-Dependency, Max-Relevance, and Min-Redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1226–1238. [Google Scholar] [CrossRef]
  33. Hinton, G.; Deng, L.; Yu, D.; Dahl, G.E.; Mohamed, A.-R.; Jaitly, N.; Senior, A.; Vanhoucke, V.; Patrick, N.; Sainath, T.N.; et al. Deep Neural Networks for A coustic Modeling in Speech Recognition. IEEE Signal Process. Mag. 2012, 29, 82–97. [Google Scholar] [CrossRef]
  34. Cui, J.; Yu, R.; Zhao, D.; Yang, J.; Ge, W.; Zhou, X. Intelligent load pattern modeling and denoising using improved variational mode decomposition for various calendar periods. Appl. Energy 2019, 247, 480–491. [Google Scholar] [CrossRef]
  35. Alshamaa, D.; Chehade, F.M.; Honeine, P. A hierarchical classification method using belief functions. Signal Process. 2018, 148, 68–77. [Google Scholar] [CrossRef]
  36. Fu, G. Deep belief network based ensemble approach for cooling load forecasting of air-conditioning system. Energy 2018, 148, 269–282. [Google Scholar] [CrossRef]
Figure 1. The restricted Boltzmann machine(RBM) model.
Figure 1. The restricted Boltzmann machine(RBM) model.
Applsci 09 03593 g001
Figure 2. A network model of a two-tier deep belief network (DBN).
Figure 2. A network model of a two-tier deep belief network (DBN).
Applsci 09 03593 g002
Figure 3. Theprediction flow figure.
Figure 3. Theprediction flow figure.
Applsci 09 03593 g003
Figure 4. Thephotovoltaic output map in each region.
Figure 4. Thephotovoltaic output map in each region.
Applsci 09 03593 g004aApplsci 09 03593 g004b
Figure 5. The image after being decomposed by VMD.
Figure 5. The image after being decomposed by VMD.
Applsci 09 03593 g005
Figure 6. The flow chart of feature selection of components.
Figure 6. The flow chart of feature selection of components.
Applsci 09 03593 g006
Figure 7. The prediction image of components with various frequency.
Figure 7. The prediction image of components with various frequency.
Applsci 09 03593 g007aApplsci 09 03593 g007b
Figure 8. The prediction results of photovoltaic output. (a) Predicted and observed values; (b) Fitting Chart of Prediction Result.
Figure 8. The prediction results of photovoltaic output. (a) Predicted and observed values; (b) Fitting Chart of Prediction Result.
Applsci 09 03593 g008
Table 1. Monthly statistics situation of photovoltaic power stations in two regions.
Table 1. Monthly statistics situation of photovoltaic power stations in two regions.
RegionYunnanGansu
MonthIndex (MW)
MaxMinAverageStandard DeviationMaxMinAverageStandard Deviation
151.088008.545112.911674.3600015.312623.8975
252.1515010.141114.040574.0806015.430422.9636
353.8360010.584312.779378.0693017.065423.7851
450.6495014.433212.223576.0156018.516023.8937
552.0025014.419510.941970.4691018.663622.8334
648.1051013.845010.395279.0193017.961523.4606
747.151108.52619.992281.0183017.614322.8236
854.044509.915112.436383.4411018.701424.9872
953.848508.992312.079579.5083020.049326.4243
1057.7775010.032313.292677.3358018.945926.1223
1145.783409.502913.066671.6986014.101821.9549
1248.230209.087412.791173.2493013.020021.3749
Table 2. The errors obtained by inputting the feature factors of each component into the error function one by one.
Table 2. The errors obtained by inputting the feature factors of each component into the error function one by one.
IMF1IMF2IMF3IMF4IMF5IMF6IMF7IMF8IMF9IMF10
t
0.0887
t
0.0927
t
0.0842
t
0.0877
P 60
0.0806
t
0.1612
t
0.0561
P 75
0.1239
I
0.3889
I
0.0522
I
0.0531
I
0.0452
T
0.0903
P 45
0.0863
P 75
0.1178
P 30
0.1229
P 60
0.1697
P 60
0.1537
t
0.2397
P 15
0.0307
P 45
0.0254
P 75
0.0717
I
0.0773
I
0.1167
I
0.1080
T
0.1532
S
0.1387
P 90
0.1092
T
0.2474
S
0.0540
T
0.0714
T
0.0949
P 75
0.0862
P 75
0.0902
t
0.0783
P 45
0.1336
I
0.1766
P 45
0.2308
P 15
0.1507
t
0.0685
P 90
0.0908
P 30
0.0753
P 90
0.1006
P 30
0.0833
T
0.1090
I
0.1462
P 45
0.0629
P 105
0.1287
P 30
0.3041
T
0.0387
P 30
0.0752
S
0.0738
S
0.0834
T
0.1198
S
0.0876
S
0.0493
P 30
0.1163
P 30
0.1662
S
0.2194
P 30
0.0751
P 105
0.0701
P 105
0.0557
P 15
0.0754
P 15
0.0725
P 15
0.0921
P 15
0.0537
T
0.1427
P 120
0.0750
P 45
0.3341
P 45
0.0574
P 15
0.0404
P 15
0.0602
P 30
0.0787
P 105
0.1037
P 45
0.0904
P 60
0.0687
P 15
0.1066
P 15
0.0992
P 75
0.3742
P 75
0.0892
P 120
0.0635
P 120
0.0598
P 60
0.1097
P 120
0.1044
P 30
0.1165
P 75
0.1120
P 120
0.1312
I
0.1469
P 90
0.2239
P 60
0.0211
P 60
0.0493
P 60
0.0855
P 45
0.0797
P 60
0.1063
S
0.0993
P 120
0.0494
P 75
0.1310
t
0.2960
P 60
0.2478
P 90
0.0619
P 75
0.0623
P 45
0.0720
P 120
0.1324
P 90
0.0753
P 105
0.0930
P 105
0.1404
P 90
0.1218
T
0.2115
P 120
0.1322
P 105
0.0726
S
0.0868
P 90
0.0827
P 105
0.1219
S
0.1567
P 120
0.0893
P 90
0.0794
P 105
0.1466
S
0.2605
P 105
0.3907
P 120
0.0314
Table 3. The feature set of each component.
Table 3. The feature set of each component.
ComponentFeature
IMF1 t , I , P 45
IMF2 t , I
IMF3 t , T , I , P 75 , P 90 , S , P 15
IMF4 t , P 45 , I , P 75 , P 30 , T , P 15
IMF5 P 60 , P 75 , I , t
IMF6 t , P 30 , T , P 45 , I , S
IMF7 t
IMF8 P 75 , P 60 , P 90 , P 45 , P 105 , P 30 , P 120
IMF9 I , t , T , P 15 , P 30 , S , P 45 , P 75 , P 90 , P 60 , P 120
IMF10 I , P 15 , S , t , T , P 30 , P 45 , P 75 , P 60
Table 4. The DBN structure of each component.
Table 4. The DBN structure of each component.
ComponentStructure
IMF13-24-12-1
IMF23-16-6-4-1
IMF33-20-6-1
IMF43-20-8-1
IMF53-16-8-1
IMF63-24-6-1
IMF73-16-4-1
IMF83-12-6-1
IMF93-12-8-1
IMF103-8-1
Table 5. The comparison results of Yunnan photovoltaic power station.
Table 5. The comparison results of Yunnan photovoltaic power station.
IndexModel
ARMADBNEMD + DBNEEMD + DBNVMD + DBNThis Paper
MAE(MW)4.67213.96422.32631.73311.01470.4063
RMSE(MW)6.13815.37632.53242.09721.13640.7345
T I C 0.13590.12680.05720.03610.00920.0053
Table 6. The comparison results of Gansu photovoltaic power station.
Table 6. The comparison results of Gansu photovoltaic power station.
IndexModel
ARMADBNEMD + DBNEEMD + DBNVMD + DBNThis Paper
MAE(MW)5.27944.46822.19841.70691.05100.4414
RMSE(MW)6.89345.97922.47282.14211.23160.7816
T I C 0.18940.16590.06430.05790.00960.0061

Share and Cite

MDPI and ACS Style

Du, P.; Zhang, G.; Li, P.; Li, M.; Liu, H.; Hou, J. The Photovoltaic Output Prediction Based on Variational Mode Decomposition and Maximum Relevance Minimum Redundancy. Appl. Sci. 2019, 9, 3593. https://doi.org/10.3390/app9173593

AMA Style

Du P, Zhang G, Li P, Li M, Liu H, Hou J. The Photovoltaic Output Prediction Based on Variational Mode Decomposition and Maximum Relevance Minimum Redundancy. Applied Sciences. 2019; 9(17):3593. https://doi.org/10.3390/app9173593

Chicago/Turabian Style

Du, Peidong, Gang Zhang, Pingli Li, Meng Li, Hongchi Liu, and Jinwang Hou. 2019. "The Photovoltaic Output Prediction Based on Variational Mode Decomposition and Maximum Relevance Minimum Redundancy" Applied Sciences 9, no. 17: 3593. https://doi.org/10.3390/app9173593

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