Open Access
ARTICLE
Physics-Informed AI Surrogates for Day-Ahead Wind Power Probabilistic Forecasting with Incomplete Data for Smart Grid in Smart Cities
1 School of Reliability and Systems Engineering, Beihang University, Beijing, China
2 Institute of Reliability Engineering, Beihang University, Beijing, China
* Corresponding Author: Qiang Feng. Email:
(This article belongs to the Special Issue: AI and Machine Learning Modeling in Civil and Building Engineering)
Computer Modeling in Engineering & Sciences 2023, 137(1), 527-554. https://doi.org/10.32604/cmes.2023.027124
Received 14 October 2022; Accepted 05 January 2023; Issue published 23 April 2023
Abstract
Due to the high inherent uncertainty of renewable energy, probabilistic day-ahead wind power forecasting is crucial for modeling and controlling the uncertainty of renewable energy smart grids in smart cities. However, the accuracy and reliability of high-resolution day-ahead wind power forecasting are constrained by unreliable local weather prediction and incomplete power generation data. This article proposes a physics-informed artificial intelligence (AI) surrogates method to augment the incomplete dataset and quantify its uncertainty to improve wind power forecasting performance. The incomplete dataset, built with numerical weather prediction data, historical wind power generation, and weather factors data, is augmented based on generative adversarial networks. After augmentation, the enriched data is then fed into a multiple AI surrogates model constructed by two extreme learning machine networks to train the forecasting model for wind power. Therefore, the forecasting models’ accuracy and generalization ability are improved by mining the implicit physics information from the incomplete dataset. An incomplete dataset gathered from a wind farm in North China, containing only 15 days of weather and wind power generation data with missing points caused by occasional shutdowns, is utilized to verify the proposed method’s performance. Compared with other probabilistic forecasting methods, the proposed method shows better accuracy and probabilistic performance on the same incomplete dataset, which highlights its potential for more flexible and sensitive maintenance of smart grids in smart cities.Graphic Abstract
Keywords
Nomenclature
ACE | Average coverage error |
AI | Artificial intelligence |
CFD | Computational fluid dynamics |
CI | Confidence intervals |
CNN-LSTM | Convolutional neural network and long short-term memory |
DQR | Direct quantile regression |
ELM | Extreme learning machines |
GAN | Generative adversarial network |
MAE | Mean absolute error |
MIQ | Mutual information quotient |
NN | Neural networks |
NWP | Numerical weather prediction |
Probability density function | |
PI | Prediction interval |
PICP | Prediction interval coverage probability |
PINAW | Prediction interval normalized average width |
PINN | Physics-informed neural networks |
RMSE | Root mean square error |
RNN | Recurrent neural network |
RSS | Residual sum of squares |
SF | Selected factors |
SLFN | Single hidden layer feedforward neural network |
VMD | Variational mode decomposition |
WGAN | Wasserstein generative adversarial network |
WRF | Weather research forecasting |
WWGAN | Worm Wasserstein generative adversarial network |
As renewable energy like wind, photovoltaic and tidal power are increasingly incorporated into smart grids, the stochastic and uncertainty features of which brought additional challenges to the electricity market and energy system [1,2]. Wind power, the most popular renewable energy, is highly fluctuating, making accurate wind power forecasting critical in planning and managing energy systems with wind farms [3]. Various forecasting temporal, horizons exist, from long-term (longer than 1 day) to very short-term (within 1 h) for specific management tasks in smart grids and buildings approaches [4]. Among these, the high-resolution (10∼15 min interval) day-ahead probabilistic forecasting can provide meaningful uncertainty quantification information [5], which is valuable in the reliability/resilience modeling and analysis [6,7] for daily operating, controlling, and scheduling maintenance of smart grids. Thus, it has become one of the latest key research areas in smart and sustainable cities [8].
There are two main difficulties in day-ahead probability forecasting of wind power. First, unlike conventional power plants, many wind farms, especially the smart wind grids around smart cities, are newly built, with limited historical power generation data [9], and second, the operation of wind farms is highly flexible due to the fluctuating wind speed, which means occasional power adjustment or shutdown [10]. The above difficulties can be summarized as an incomplete dataset with insufficient data, missing data, and several outliers, which constrained the generalization ability of the forecasting model trained on it.
Two kinds of improved forecasting approaches can be conducted to tackle the generalization difficulty: physics-based and data-driven methods [11,12]. Computationally intensive physics-based methods are more appropriate for long-term forecasting due to their low efficiency and ability to simulate seasonal and chaotic weather factors. Data-driven methods mainly learn the trend of wind speed and wind power through autoregression algorithms, which have a non-ignorable shortcoming: the forecasting process should be a continuous iteration of prior and posterior data points, so it is difficult to handle the shutdown situation, i.e., data missing.
Physics-informed neural networks (PINN) were first named by Raissi et al. [13] as a key to joining physical laws into machine learning to enhance the networks’ ability to solve a high-dimensional problem with limited training samples [14]. In the broad sense, PINN can also be seen as a neural network method based on information fusion, except that it fuses physical information [15]. In the broad sense, PINN can also be seen as a neural network method that fuses physical information to improve its training efficiency and generalization ability. Hence, enlightened by the idea of PINN, using physics information such as NWP data to improve the data-driven wind power forecasting model making it more suitable for incomplete datasets, is promising.
Informed by the literature review (See Section 2), this paper presents a probabilistic forecasting method based on physics-informed AI surrogates, a regression approach that fused physics information into the AI-based forecasting method. Two AI surrogates were built under a Bayesian network structure. The first surrogate fuses the physics information in raw NWP data and transforms it into selected factors (SF) highly related to wind power. The second surrogate acts as the response surface of SFs to wind power generation. The quality of the surrogates’ training set is improved by comprehensively leveraging the generative adversarial network (GAN) based data augmentation methods [16] and K-means cluster-based resampling. Therefore, the proposed method can provide reliable day-ahead probabilistic wind power forecasting with an incomplete dataset. The paper details how:
1. A multiple AI surrogates regression structure for day-ahead wind power probabilistic forecasting with an incomplete dataset, which infused the physics information from NWP and weather monitoring data to enhance forecasting accuracy was built.
2. A data augmentation method based on two kinds of GAN corresponding to the multi-surrogate model, improving the model’s generalization ability, and supporting quantifying the uncertainty propagation was created.
3. The proposed method’s forecasting and uncertainty quantification abilities were benchmarked by applying it to a real case dataset from a wind farm together with conventional methods.
The rest of this paper is organized as follows. Section 2 provides the background knowledge used in this paper. Section 3 delivers the workflow of the proposed multi-surrogate method. The application procedure with a real wind farm case is delivered in Section 4, together with the discussion to compare with other methods. Section 5 summarizes this paper.
2.1 Wind Power Forecasting Methods
The uncertainty of wind power generation has many aspects, from stochastic weather factors to inconsistent efficiency of wind turbines. Research works for wind power forecasting can be classified through the materials that are used to quantify the uncertainty: the regression methods based on physics information from NWP data or simulation and the autoregression method based on monitored wind speed and power data.
Physics-based methods are generally powered by numerical weather prediction (NWP) data and computational fluid dynamics (CFD) simulation. Che et al. [17] introduced a multiscale model for day-ahead wind speed forecasting, which conducted a joint simulation of mesoscale weather research forecasting (WRF) and microscale CFD models for a specific wind farm, significantly improving the wind speed prediction accuracy. Cuevas-Figueroa et al. [18] discussed the accuracy of using the NWP and WRF to predict the wind farm operating performance and proved the confidence even in complex terrain. Zhang et al. [19] proposed a tensor-based method that combines Tucker decomposition and computational fluid dynamics (CFD) to reconstruct three-dimensional wind velocity distributions for short-term wind speed prediction. However, the scattered areas and complex terrain of wind farms cause the errors between day-ahead NWP and real near-surface weather factors may not be ignored. Due to NWP errors, there is a multiple-to-one mapping relationship between NWP data and wind power generation in the training dataset, making the generalization ability of the forecasting model trained on it may be constrained. Simply increasing the training sample size will not solve the problem.
Data-driven methods utilize statistical or artificial intelligence (AI) based models to predict future power generation with historical and online monitoring data [20,21]. These methods mainly focus on short-term data pattern analysis with decomposition [22], uncertainty inferencing [23], and data augmentation [24] techniques to tackle the limited and complex signals, which makes them more flexible and sensitive for minute or hourly trends. Based on direct quantile regression (DQR), Wan et al. [25] proposed a nonparametric probability forecasting method for wind power. The prediction performance proved reliable given the fast learning speed of extreme learning machines (ELM) and DQR’s nonparametric feature that bypassed distribution assumptions. Mehdi et al. [26] deployed a deep learning-based model for the forecasting of the power output in wind farms, which employs wind speed, wind direction, and current power output as model inputs. An adaptive variational mode decomposition (VMD) method and long short-term memory (LSTM) deep neural networks were combined as the predicting model. Victor et al. [27] proposed a Bayesian dynamical model for joint modeling the wind speed and wind power that account for temporal dependence, nonstationary behavior, and truncation of power due to turbine specifications. Boudy et al. [28] presented an adaptive neuro-fuzzy inference system modeling approach for wind turbine output power predicting, including the wind speed, turbine rotational speed, and mechanical-to-electrical power converter’s temperature as model inputs. Data-driven methods may achieve high predicting accuracy even in day-ahead forecasting scenarios. Nevertheless, its accuracy relies on data preprocessing to tackle the missing data and outliers and cannot directly handle the forecasting task after wind turbine rebooting.
Meanwhile, incorporating physical information and neural networks (NN) to enrich the generalization ability is also a growing field in wind power forecasting. Wu et al. [29] proposed a probabilistic forecasting method for wind power based on an adaptive neuro-fuzzy inference system and a fuzzy C-means clustering algorithm, which proved that ensemble NWP data could improve the performance of NN forecast models. A combined model was presented by He et al. [30], which leverages the mutual information to select the most representative NWP subset and then the K-means algorithm to group meteorological features to improve the generalization ability of a convolutional neural network and long short-term memory (CNN-LSTM) prediction model of wind power. Xia et al. [31] proposed a wind power ramping events prediction model powered by a classified spatiotemporal network that considered a resampled NWP dataset in which the rare extreme weather samples were augmented with a GAN. A short-term interval prediction method for wind speed was illustrated by Han et al. [32] using VMD to extract the time-series features of NWP data and to generate the prediction interval (PI) of wind speed using multivariate line regression and a GAN. Although, the physics-informed approaches above are all short-term (one-step or multi-step) methods that cannot maintain availability under day-ahead forecasting scenarios. However, these approaches did indicate that physics information can enrich the data-driven forecasting model through clustering, decomposing, or feature augmenting, without intensive computation, i.e., building a lightweight surrogate for physics information to inform the forecasting model is possible and valuable.
An extreme learning machine is a single hidden layer feedforward neural network (SLFN) [33]. Without the feedback step, the hidden nodes’ parameters (weight and bias) will not evolve during learning. This simple structure makes ELM possess good generalization ability and more rapid learning than most other networks with backpropagation. Fig. 1 shows an ELM with one hidden layer of L nodes.
The output function of a single layer ELM with L nodes
where
where
Owing to the high training speed and adaptability for non-linear activation functions, the ELM has been deterministically and probabilistically applied to wind speed and power forecasting [34].
2.3 Generative Adversarial Network
Since the GAN was first introduced in 2014 [35], it has been applied in a vast range of fields for data augmentation tasks [36]. Compared with other data augmentation methods such as Monte Carlo [37] and bootstrap [38], GAN-based methods do not need a pre-defined distribution and can handle extremely small datasets with the cost of some training time. GAN has gradually become one of the leading AI methods in data augmentation due to these advantages. In the wind power predicting field, Xia et al. [31] introduced GAN to augment rare extreme weather samples to improve the accuracy of ramping events. Different from the structure of the auto-encoder neural network [39], GAN is constructed with two adversarial deep learning NNs: the generator (net G) and the discriminator (net D). Through the adversarial training of nets G and D, GAN is capable in non-supervised or semi-supervised learning tasks of generating realistic synthetic data from arbitrary raw data.
The objective function of GAN has many forms, in which the Wasserstein distance based function (i.e., Earth–Mover distance),
where the distribution of original data is
3 Methodologies of the Physics-Informed AI Surrogates Method
3.1 The Bayesian Network Architecture of Probabilistic Forecasting
Traditional wind power forecasting using NWP mainly conducts the regression from NWP features to wind power directly. However, this kind of regression ignored the prediction error within the NWP itself. That is, the regression model is founded on an unreliable prediction of physics factors rather than the real physics factors, so the robustness of NWP constrains its forecasting accuracy.
From the viewpoint of probability theory, the probabilistic forecasting of wind power generation with physics information from NWP data is a classic Bayesian inference problem. Taking the physics information of NWP as the prior knowledge and the real weather factors as the posterior stochastic variables, the generated wind power is then predicted by the regression inference of the posterior weather factors. A Bayesian network can be built to describe the forecasting process, as shown in Fig. 3.
In Fig. 3, the light nodes are observable variables while the dark nodes are hidden, and the whole network could be divided into three sub-layers. Layer 1 is the target layer with only one hidden node of wind power, layer 2 contains k posterior weather factors, i.e., SF that are inferred from NWP factors, and layer 3 contains n day-ahead NWP factors as prior knowledge. This Bayesian network structure decomposed the regression from NWP to wind power into two Bayesian inference problems between layers: NWP to posterior weather factors and the posterior factors to wind power:
In which,
The NWP contains multiple weather features, from wind speed at a different height to the radiation of various wavelengths. However, in most practice scenarios, not all features of the weather in NWP are necessary for wind power forecasting since some are irrelevant to wind power. He et al. [30] discussed using a max-relevance and min-redundancy algorithm based on mutual information evaluation to select NWP features, i.e., to determine SFs. The mutual information
where
In which,
where
where
In which, the
3.2 The Data Augmentation and Resampling for the Incomplete Dataset
Despite the ELM’s good generalization ability, it still needs enough samples to train the regression model. However, incomplete samples remain a problem in most day-ahead wind power forecasting tasks. Therefore, WGAN, as a data augmentation solution, is introduced to overcome the incomplete sample problem and enhance ELM training.
The WGAN can learn the original data distribution and generate realistic synthetic data to augment it. Nevertheless, a conventional WGAN can only deal with non-series data since it cannot capture the intrinsic time-varying patterns of the time-series data. Hence, a WWGAN was proposed to improve the data augmentation ability with time-series data. WWGAN incorporates the WGAN into a recurrent neural network (RNN) structure, which adaptively learns time-series data’s arbitrary distribution and implicit pattern, clusters the same pattern into adjacent groups by a threshold calculated with the Wasserstein distance, and then generates the augmentation model for each group. The structure of WWGAN is shown in Fig. 4.
Fig. 4 shows the links in the chain of the WWGAN’s recurrent structure. It consists of two pairs of nets G and D (
where
As shown in Fig. 5, when WWGAN augments time series data, it divides the original time series data into adjacent slices, then learns slice by slice and determines whether the data has the same latent distribution as the previous slice. Cluster the slices with the same distribution and memorize their corresponding generator (net G) until the complete time series data is traversed. After traversing the complete time series data, the stored net Gs are used to augment the data in different clusters. The augmented data can be obtained by coalescing the augmented data in the order of the clusters.
The main difference between WGAN and WWGAN is that WGAN can learn the correlation between multi-dimensional data while learning the distribution features of the data. However, it cannot capture the time series patterns of the data. WWGAN can capture the distribution and time series patterns of the data. However, because its learning algorithm needs to call four deep neural networks, it lacks the ability to efficiently deal with multi-dimensional data correlation. Therefore, WGAN can effectively augment multi-dimensional non-series data but cannot effectively augment time-series data. In contrast, WWGAN can effectively augment low-dimensional time-series data but is less efficient when dealing with multi-dimensional data.
With both WGAN and WWGAN, either the non-series regression training sample or the time-series input sample for forecasting can be augmented. Yet, this kind of augmentation is non-directional. WGAN cannot specifically augment the fewer or missing features in the incomplete dataset; instead, it augments every feature from the distribution. Hence, the augmented dataset is still imbalanced, and different features have different proportions in the dataset, which is not conducive to training the network’s generalization ability [44]. A resampling procedure must be conducted to balance the features before inputting the augmented data into ELM. This is achieved using the K-means algorithm to cluster the augmented samples to different feature groups, then equally resampling from each group to build the balanced training dataset. The K-means cluster algorithm can group different features by minimizing the Euclidean distance between feature vectors and cluster centers:
where F is the feature vector with a dimension of d, C is the cluster center,
After clustering and resampling the augmented data, a training dataset with balanced features can be built to enhance the training efficiency of ELM and improve its generalization ability.
3.3 The Probabilistic Forecasting Model with Physics-Informed AI Surrogates
Based on the above Bayesian network architecture and the incomplete data augmentation method, the physics-informed AI surrogates model can be constructed, as shown in Fig. 6.
There are two ELM-based AI surrogates in the model. The first surrogate forms a response surface from the NWP factors to the SFs to model and quantify the uncertainty that lies in the day-ahead weather prediction. The second surrogate models the regression of SFs to wind power, which quantifies the uncertainty within the wind power generation process. Utilizing both AI surrogates to solve the inference problems between Bayesian network layers, the physics information and its uncertainty are better modeled in the probabilistic forecasting model. Due to the multiple AI surrogates within the model, the training and forecasting (testing) datasets for each AI surrogate are listed in Table 1. As shown in Table 1, the forecasting data for the second surrogate are generated by the first surrogate. The specific steps of the proposed method are as follows:
Step 1: Data Preprocessing.
Step 2: Build the training set and test set of the first surrogate and the training set of the second surrogate.
Step 3: Augment and resample the training set of the first surrogate, then train the first surrogate.
Step 4: Augment the test set of the first surrogate and use the test set to get the output.
Step 5: Train the second surrogate.
Step 6: Take the output of the first surrogate as the test set to obtain the output of the second surrogate, that is, the wind power forecasting result.
The framework of the proposed method is shown in the flowchart in Fig. 6. The raw data are first preprocessed with data washing and normalization and then separated into three parts: the training data for the two AI surrogates
Due to the training data for the second surrogate being sampled from observed records, the data can be directly fed into ELM with H nodes and does not need to be augmented to guarantee the regression learning effect.
However, the time-series forecasting data need to be augmented by the WWGAN to quantify the uncertainty of forecasting results. After that, the augmented forecasting data
where
4.1 Data Description and Preprocessing
In order to examine the forecasting ability with an incomplete dataset, the raw dataset is built from 15 days of weather monitoring and wind power generation data from a wind farm in North China, the installed capacity of which is 17.29 MW, and this area’s corresponding day-ahead NWP data. The period of the raw data is from 2016-2-19 00:00:00 to 2016-3-4 23:45:00 with a time resolution of 15 min. The first 14 days’ data are used as the training period to predict the last day’s wind power generation, i.e., the wind power from 2016-3-4 00:00:00 to 2016-3-4 23:45:00. With a resolution of 15 min, there should be 96 sets of data points per day, and the training period should contain 1344 sets of samples. However, due to grid control, shutdowns, missing data, and other issues, the actual monitored amount of wind power generation data within the training period is 1318, which limits the training dataset to the same size. After aligning the NWP data, weather monitoring data, and the wind power generation data with coincident time indexes, the raw data are normalized to 0∼20 with the min-max normalization method.
4.2 Data Augmentation for AI Surrogates
4.2.1 Select the Weather Factors for Regression
Intuitively, wind speed is the most obvious factor affecting wind power generation. However, in the day-ahead wind power forecasting scenario, the error of the NWP wind speed itself cannot be ignored. If only wind speed is used as a regression factor, it may cause a significant error in the final prediction result. As Han et al. [32] discussed, the wind is one of the manifestations of atmospheric motion, so wind speed is closely related to other meteorological factors like temperature, air pressure, and relative humidity. Therefore, considering the coupling relationship between other weather factors can help improve wind power’s prediction effect. The max-relevance and min-redundancy algorithm with mutual information evaluation is carried out between weather monitoring data and wind power to determine the SFs. The monitored weather factors are first ranked by mutual information
4.2.2 Data Augmentation with WGAN and WWGAN
Since the main job of the first surrogate is to calibrate the prediction results of NWP to make it closer to the real weather features, therefore, the first surrogate does not focus on the time series features of the data but on the relationship between different weather features, so it does not need to use WWGAN to augment it but uses WGAN. The raw training datasets
Dataset
4.3 AI Surrogates Learning and Forecasting
With the prepared datasets, the training process of these two AI surrogates designed by ELM is convenient. The hidden nodes of the ELM for both surrogates are set to 14, and the training epoch set to 10,000. The output weights are the average of results from these 10,000 epochs to improve the robustness.
The first surrogate contains three sub-surrogates that are trained with
The second AI surrogate is trained with
When training is completed, the outputs from the first surrogate were used as inputs to produce the probabilistic forecasting result for wind power. After denormalization, the forecasting results from 2016-3-4 00:00:00 to 2016-3-4 23:45:00 are shown in Fig. 12 with a resolution of 15 min. Here the blue line represents the real wind power data, the green line denotes the forecast result, and the yellow line represents the mean estimate of the forecast result. Both the accuracy and probabilistic performance evaluation results are shown in Table 7. In Table 7, RMSE, MAE, and SSE are calculated using the not augmented prediction results, while PICP, ACE, and PINAW are calculated using the set of augmented prediction results.
In order to evaluate the forecasting effect of the proposed method, three mainstream wind power forecasting methods are selected as benchmarks, the ELM-based method [34], the method based on the combination of VMD and LSTM (VMD-LSTM) [32], the Bayesian model (BM) [27] and the CNN-LSTM [30]. Among them, the VMD-LSTM class method first uses VMD to decompose training input data and labels into ten modes and then uses LSTM to perform regression learning mode by mode. After learning, the prediction data is also decomposed into ten modes and poured into the corresponding LSTM to obtain the output respectively, then add up the output results of all modes for the final result. Through VMD, the uncertainty is also decomposed, thus diminishing the difficulty of uncertainty quantification and improving the learning efficiency of LSTM. At the same time, to further verify the impact of the training and testing datasets on the prediction effect, the not augmented real weather factors and NWP data were used as training or testing sets to compare with the proposed data augmentation approach. Specifically, 12 wind power probabilistic forecasting approaches are compared with the proposed AI surrogates method, as shown in Table 8. The prediction accuracy and probabilistic performance are mainly discussed here, so denormalization is not performed. The evaluation results are shown in Table 8 and Fig. 13.
In Fig. 13, approaches that use the same training and testing sets are grouped and compared with the proposed method to verify the performance with a bar chart of evaluation attached. In each group, the probabilistic forecasting results of benchmark and proposed methods are exhibited by line charts. Within each line chart, the mean values of prediction results are shown in yellow lines, the real power generation is shown in blue, and the red area shows the 95% CI of prediction results. The bar chart in each group exhibits the RMSE, PICP, and PINAW of the prediction results from each approach. The results in Table 9 and Fig. 13 show that the proposed method can provide the best prediction accuracy and the most realistic probability performance compared with the benchmarks. Different training and testing sets do affect the performance of forecasting, and training and testing with real weather factors can achieve the best accuracy. However, the real weather factors cannot be obtained a day ahead, which makes models trained with it more appropriate for real-time modeling tasks but cannot handle day-ahead forecasting. In contrast, the uncertainty in NWP data limits the prediction accuracy of models trained on it. As for training with real weather data and then testing with NWP data, neither the accuracy nor the probabilistic performance is adequate due to the mismatch between the training and testing datasets.
Note that the proposed method exceeds the approaches trained and tested with real weather factors, as shown in Fig. 13. This is because the real weather factors and power generation dataset, which, as mentioned, is an incomplete training set. Hence, the incomplete mapping between weather features and wind power generation in the dataset constraints the generalization ability of models trained on it. While after using the proposed method to augment the training data, some missing or fewer features are supplemented, thereby improving the generalization ability of the prediction model. The results indicate that, through data augmentation and multiple AI surrogates, the proposed method obtained the intrinsic physics information from NWP data and quantified its uncertainty, effectively calibrating the day-ahead weather forecasting outputs. Compared with other wind power probabilistic forecasting methods, the proposed method has a better training effect on an incomplete dataset. The prediction accuracy, generalization ability, and probability prediction effect are more reliable.
In order to further verify the effect of the proposed method on a smaller data set, the training set is reduced to half. Only the data from 2016-2-26 to 2016-3-3 are used as training data. Employ the proposed method to build surrogates and predict the wind power generation in 2016-3-4. The training and testing process remains unchanged; the results are shown in Fig. 14. As shown in Fig. 14, the original NWP of ws70, mslp, and T are calibrated with the first surrogate, and with the calibrated NWP data, the prediction result of wind power generation is obtained. Table 9 shows the RMSE evaluations. Although only one week of training data is employed, the proposed method can still improve the effect of wind power forecasting. However, there is an accuracy gap compared to the forecast results using two weeks of data which means a certain amount of data is necessary for accurate forecasting.
This article aims at the operation and management of renewable energy smart grids for smart cities and buildings. A physics-informed AI surrogates method for probabilistic forecasting of wind power generation is introduced to tackle the insufficient generalization ability of high-resolution day-ahead forecasting caused by incomplete datasets. The proposed method is able to mine the implicit physical information in NWP data by employing small sample augmentation algorithms based on GAN, then train the forecasting model with a multiple AI surrogates structure constructed with ELM. Thus, the uncertainty within the NWP data and wind power generation are modeled and quantified. Compared with conventional probabilistic forecasting methods, the proposed method improves in these three aspects:
1. Compared with conventional methods, the proposed method improves the accuracy and probability forecasting performance of day-ahead wind power generation forecasting, tested on a certain incomplete dataset of a particular wind power farm.
2. Through incomplete data augmentation, the proposed method enhances the training effect and generalization ability of the prediction model on the one hand and, on the other hand, provides a more extensive data basis for quantifying the uncertainty of the prediction results. This characteristic makes it applicable for relatively small datasets with missing, discontinuous, and abnormal data. Therefore, considering the fluctuating nature of renewable energy, the proposed method’s prospects in modeling and controlling renewable energy smart grids are apparent.
3. The prediction model constructed by multiple AI surrogates enables the wind power prediction model trained on real weather factors to provide accurate wind power prediction with NWP data. Therefore, it is possible to calibrate the prediction model in real-time through the weather and wind power data monitored online to ensure its prediction ability, which is meaningful for the power generation simulation tasks in the digital twin of smart cities.
Funding Statement: This work was funded by the National Natural Science Foundation of China under Grant 62273022.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
References
1. Fan, D., Ren, Y., Feng, Q., Liu, Y., Wang, Z. et al. (2021). Restoration of smart grids: Current status, challenges, and opportunities. Renewable and Sustainable Energy Reviews, 143, 110909. https://doi.org/10.1016/j.rser.2021.110909 [Google Scholar] [CrossRef]
2. Judge, M. A., Khan, A., Manzoor, A., Khattak, H. A. (2022). Overview of smart grid implementation: Frameworks, impact, performance and challenges. Journal of Energy Storage, 49, 104056. https://doi.org/10.1016/j.est.2022.104056 [Google Scholar] [CrossRef]
3. Giebel, G., Draxl, C., Shaw, W., Zack, J., Kariniotakis, G. et al. (2020). IEA wind task 36–An overview. Presented at the 19th Wind Integration Workshop, pp. 1–3. Virtual Event, Germany. [Google Scholar]
4. Ahmad, T., Zhang, H., Yan, B. (2020). A review on renewable energy and electricity requirement forecasting models for smart grid and buildings. Sustainable Cities and Society, 55, 102052. https://doi.org/10.1016/j.scs.2020.102052 [Google Scholar] [CrossRef]
5. Ali, S., Ullah, K., Hafeez, G., Khan, I., Albogamy, F. R. et al. (2022). Solving day-ahead scheduling problem with multi-objective energy optimization for demand side management in smart grid. Engineering Science and Technology, an International Journal, 36, 101135. https://doi.org/10.1016/j.jestch.2022.101135 [Google Scholar] [CrossRef]
6. Ren, Y., Fan, D., Feng, Q., Wang, Z., Sun, B. et al. (2019). Agent-based restoration approach for reliability with load balancing on smart grids. Applied Energy, 249, 46–57. https://doi.org/10.1016/j.apenergy.2019.04.119 [Google Scholar] [CrossRef]
7. Scarabaggio, P., Grammatico, S., Carli, R., Dotoli, M. (2022). Distributed demand side management with stochastic wind power forecasting. IEEE Transactions on Control Systems Technology, 30(1), 97–112. https://doi.org/10.1109/TCST.2021.3056751 [Google Scholar] [CrossRef]
8. Wang, Y., Zou, R., Liu, F., Zhang, L., Liu, Q. (2021). A review of wind speed and wind power forecasting with deep neural networks. Applied Energy, 304, 117766. https://doi.org/10.1016/j.apenergy.2021.117766 [Google Scholar] [CrossRef]
9. Yousuf, M. U., Al-Bahadly, I., Avci, E. (2022). Wind speed prediction for small sample dataset using hybrid first-order accumulated generating operation-based double exponential smoothing model. Energy Science & Engineering, 10(3), 726–739. https://doi.org/10.1002/ese3.1047 [Google Scholar] [CrossRef]
10. Fan, D., Ren, Y., Feng, Q., Zhu, B., Liu, Y. et al. (2019). A hybrid heuristic optimization of maintenance routing and scheduling for offshore wind farms. Journal of Loss Prevention in the Process Industries, 62, 103949. https://doi.org/10.1016/j.jlp.2019.103949 [Google Scholar] [CrossRef]
11. Fan, H., Wang, C., Liu, L., Li, X. (2022). Review of uncertainty modeling for optimal operation of integrated energy system. Frontiers in Energy Research, 9, 641337. https://doi.org/10.3389/fenrg.2021.641337 [Google Scholar] [CrossRef]
12. Khajeh, H., Laaksonen, H. (2022). Applications of probabilistic forecasting in smart grids: A review. Applied Sciences, 12(4), 1823. https://doi.org/10.3390/app12041823 [Google Scholar] [CrossRef]
13. Raissi, M., Perdikaris, P., Karniadakis, G. E. (2019). Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. Journal of Computational Physics, 378, 686–707. https://doi.org/10.1016/j.jcp.2018.10.045 [Google Scholar] [CrossRef]
14. Karniadakis, G. E., Kevrekidis, I. G., Lu, L., Perdikaris, P., Wang, S. et al. (2021). Physics-informed machine learning. Nature Reviews Physics, 3(6), 422–440. https://doi.org/10.1038/s42254-021-00314-5 [Google Scholar] [CrossRef]
15. Shao, H., Lin, J., Zhang, L., Galar, D., Kumar, U. (2021). A novel approach of multisensory fusion to collaborative fault diagnosis in maintenance. Information Fusion, 74, 65–76. https://doi.org/10.1016/j.inffus.2021.03.008 [Google Scholar] [CrossRef]
16. Sun, B., Wu, Z., Feng, Q., Wang, Z., Ren, Y. et al. (2022). Small sample reliability assessment with online time-series data based on a worm WGAN learning method. IEEE Transactions on Industrial Informatics, 19(2), 1207–1216. https://doi.org/10.1109/TII.2022.3168667 [Google Scholar] [CrossRef]
17. Che, Y., Salazar, A. A., Peng, S., Zheng, J., Chen, Y. et al. (2022). A multi-scale model for day-ahead wind speed forecasting: A case study of the Houhoku wind farm, Japan. Sustainable Energy Technologies and Assessments, 52(A), 101995. https://doi.org/10.1016/j.seta.2022.101995 [Google Scholar] [CrossRef]
18. Cuevas-Figueroa, G., Stansby, P. K., Stallard, T. (2022). Accuracy of WRF for prediction of operational wind farm data and assessment of influence of upwind farms on power production. Energy, 254, 124362. https://doi.org/10.1016/j.energy.2022.124362 [Google Scholar] [CrossRef]
19. Zhang, G., Zheng, X., Liu, S., Chen, M., Wang, C. et al. (2022). Three-dimensional wind velocity reconstruction based on tensor decomposition and CFD data with experimental verification. Energy Conversion and Management, 256, 115322. https://doi.org/10.1016/j.enconman.2022.115322 [Google Scholar] [CrossRef]
20. Deng, X., Shao, H., Hu, C., Jiang, D., Jiang, Y. (2022). Wind power forecasting methods based on deep learning: A survey. Computer Modeling in Engineering & Sciences, 122(1), 273–301. https://doi.org/10.32604/cmes.2020.08768 [Google Scholar] [CrossRef]
21. Ji, T., Wang, J., Li, M., Wu, Q. (2022). Short-term wind power forecast based on chaotic analysis and multivariate phase space reconstruction. Energy Conversion and Management, 254, 115196. https://doi.org/10.1016/j.enconman.2021.115196 [Google Scholar] [CrossRef]
22. Sun, W., Wang, Y. (2018). Short-term wind speed forecasting based on fast ensemble empirical mode decomposition, phase space reconstruction, sample entropy and improved back-propagation neural network. Energy Conversion and Management, 157, 1–12. https://doi.org/10.1016/j.enconman.2017.11.067 [Google Scholar] [CrossRef]
23. Liu, Y., Qin, H., Zhang, Z., Pei, S., Jiang, Z. et al. (2020). Probabilistic spatiotemporal wind speed forecasting based on a variational Bayesian deep learning model. Applied Energy, 260, 114259. https://doi.org/10.1016/j.apenergy.2019.114259 [Google Scholar] [CrossRef]
24. Zhou, B., Duan, H., Wu, Q., Wang, H., Or, S. W. et al. (2021). Short-term prediction of wind power and its ramp events based on semi-supervised generative adversarial network. International Journal of Electrical Power & Energy Systems, 125, 106411. https://doi.org/10.1016/j.ijepes.2020.106411 [Google Scholar] [CrossRef]
25. Wan, C., Lin, J., Wang, J., Song, Y., Dong, Z. Y. (2017). Direct quantile regression for nonparametric probabilistic forecasting of wind power generation. IEEE Transactions on Power Systems, 32(4), 2767–2778. https://doi.org/10.1109/TPWRS.2016.2625101 [Google Scholar] [CrossRef]
26. Mehdi, N., Meysam, M. N., Ehsan, A., Seyedali, M., Daniele, G. et al. (2021). Wind turbine power output prediction using a new hybrid neuro-evolutionary method. Energy, 229, 120617. https://doi.org/10.1016/j.energy.2021.120617 [Google Scholar] [CrossRef]
27. Victor, E. D., Thais, C. F., Fernando, L. C. O. (2022). Joint modelling wind speed and power via Bayesian dynamical models. Energy, 247, 123431. https://doi.org/10.1016/j.energy.2022.123431 [Google Scholar] [CrossRef]
28. Boudy, B., Kondo, H. A., Alexandre, S., Kaan, Y., Emel, K. (2022). Wind power conversion system model identification using adaptiveneuro-fuzzy inference systems: A case study. Energy, 239, 122089. https://doi.org/10.1016/j.energy.2021.122089 [Google Scholar] [CrossRef]
29. Wu, Y. K., Wu, Y. C., Hong, J. C. S., Phan, L. H., Phan, Q. D. (2021). Probabilistic forecast of wind power generation with data processing and numerical weather predictions. IEEE Transactions on Industry Applications, 57(1), 36–45. https://doi.org/10.1109/TIA.28 [Google Scholar] [CrossRef]
30. He, B., Ye, L., Pei, M., Lu, P., Dai, B. et al. (2022). A combined model for short-term wind power forecasting based on the analysis of numerical weather prediction data. Energy Reports, 8, 929–939. https://doi.org/10.1016/j.egyr.2021.10.102 [Google Scholar] [CrossRef]
31. Xia, B., Huang, Q., Wang, H., Ying, L. (2022). Wind power prediction in view of ramping events based on classified spatiotemporal network. Frontiers in Energy Research, 9, 754274. https://doi.org/10.3389/fenrg.2021.754274 [Google Scholar] [CrossRef]
32. Han, Y., Mi, L., Shen, L., Cai, S., Liu, Y. et al. (2022). A short-term wind speed interval prediction method based on WRF simulation and multivariate line regression for deep learning algorithms. Energy Conversion and Management, 258, 115540. https://doi.org/10.1016/j.enconman.2022.115540 [Google Scholar] [CrossRef]
33. Huang, G. B., Zhu, Q. Y., Siew, C. K. (2004). Extreme learning machine: A new learning scheme of feedforward neural networks. 2004 IEEE International Joint Conference on Neural Networks, vol. 2, pp. 985–990. [Google Scholar]
34. Wan, C., Xu, Z., Pinson, P., Dong, Z. Y., Wong, K. P. (2014). Probabilistic forecasting of wind power generation using extreme learning machine. IEEE Transactions on Power Systems, 29(3), 1033–1044. https://doi.org/10.1109/TPWRS.2013.2287871 [Google Scholar] [CrossRef]
35. Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley et al. (2014). Generative adversarial networks. 28th Conference on Neural Information Processing Systems (NIPS), pp. 2672–2680. Montreal, Canada. [Google Scholar]
36. Li, W., Zhong, X., Shao, H., Cai, B., Yang, X. (2022). Multi-mode data augmentation and fault diagnosis of rotating machinery using modified ACGAN designed with new framework. Advanced Engineering Informatics, 52, 101552. https://doi.org/10.1016/j.aei.2022.101552 [Google Scholar] [CrossRef]
37. Yun, W., Lu, Z., Jiang, X. (2018). An efficient reliability analysis method combining adaptive kriging and modified importance sampling for small failure probability. Structural and Multidisciplinary Optimization, 58(4), 1383–1393. https://doi.org/10.1007/s00158-018-1975-6 [Google Scholar] [CrossRef]
38. Amalnerkar, E., Lee, T. H., Lim, W. (2020). Reliability analysis using bootstrap information criterion for small sample size response functions. Structural and Multidisciplinary Optimization, 62(6), 2901–2913. https://doi.org/10.1007/s00158-020-02724-y [Google Scholar] [CrossRef]
39. He, Z., Shao, H., Lin, J., Cheng, J., Yang, Y. (2020). Transfer fault diagnosis of bearing installed in different machines using enhanced deep auto-encoder. Measurement, 152, 107393. https://doi.org/10.1016/j.measurement.2019.107393 [Google Scholar] [CrossRef]
40. Arjovsky, M., Chintala, S., Bottou, L. (2017). Wasserstein generative adversarial networks. International Conference on Machine Learning, pp. 214–223. Sydney, Australia. [Google Scholar]
41. Gulrajani, I., Ahmed, A., Arjovsky, M., Dumoulin, V., Courville, A. C. (2017). Improved training of wasserstein gans. Advances in Neural Information Processing Systems, 30, 1–20. [Google Scholar]
42. Li, X., Cheng, J., Shao, H., Liu, K., Cai, B. (2022). A fusion CWSMM-based framework for rotating machinery fault diagnosis under strong interference and imbalanced case. IEEE Transactions on Industrial Informatics, 18(8), 5180–5189. https://doi.org/10.1109/TII.2021.3125385 [Google Scholar] [CrossRef]
43. Peng, H., Long, F., Ding, C. (2005). Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(8), 1226–1238. https://doi.org/10.1109/TPAMI.2005.159 [Google Scholar] [PubMed] [CrossRef]
44. Li, X., Shao, H., Lu, S., Xiang, J., Cai, B. (2022). Highly-efficient fault diagnosis of rotating machinery under time-varying speeds using LSISMM and small infrared thermal images. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 52(12), 7328–7340. https://doi.org/10.1109/TSMC.2022.3151185 [Google Scholar] [CrossRef]
Supplementary Materials
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.