 Research
 Open access
 Published:
A design of new wind power forecasting approach based on IVMDWSAICLSTM model
Journal of Engineering and Applied Science volume 70, Article number: 91 (2023)
Abstract
The wind power forecasting (WPF) technology can reduce the adverse impact of wind power grid connection. Based on the characteristics of wind power data, an algorithm based on improved variational mode decomposition (IVMD) and long shortterm memory (LSTM) Network is proposed to predict the wind power, and hyper parameter optimization search of LSTM using Whale Swarm Algorithm with Iterative Counter (WSAIC). Firstly, through correlation analysis, the characteristics of 10 different wind power data are screened, and two kinds of data with large correlation with wind power are determined as input of the mode. Secondly, IVMD is used to calculate the maximum envelope kurtosis, determine the best decomposition parameters of the variational mode decomposition (VMD), and the original wind power and wind speed sequences are decomposed to obtain the IMF with different time scales. Finally, to address the problems of difficult optimization of hyper parameter and difficulty in obtaining optimal solutions for LSTM neural network modes, the WSAIC algorithm is proposed to optimize its key hyper parameter, and the IVMDWSAICLSTM forecasting mode is established to obtain the shortterm forecasting results of wind power. The algorithm is tested with the data of China Longyuan Power Group Corporation Limited. Compared with other common forecasting approaches using same data, the mean absolute error (MAE) of the forecasting approach is reduced to 0.007859, the mean square error (MSE) is reduced to 0.00011, and the determination coefficient is improved to 0.998828, which has higher forecasting accuracy.
Introduction
Wind power, as a new energy, has developed rapidly in recent years [1]. Wind power plays an important role in our country and is widely used. However, randomness, intermittent and uncertainty of wind power will adversely affect the stable and safe of power grid. Accurate wind power forecasting is beneficial to efficient operation, safety analysis, and energy trading of power grid [2].
In response to the problems of low accuracy and poor antiinterference ability of traditional power forecasting algorithms, researchers propose some artificial intelligencebased WPF algorithms. Xu et al. [3] proposes a new WPF approach by mining the data of numerical weather prediction (NWP). The WPF approach based on LSTM neural network often has better accuracy than some artificial intelligence approaches [4, 5]. LSTM can effectively solve the problem of RNN’s inability to capture longterm dependence, but it has high complexity, long training time and multiple hyperparameters difficult to select. Yang et al. [6] proposed a bidirectional long shortterm memory (BiLSTM) to predict multiple attributes of a product. Delgado et al. [7] presents a recurrent neural networkbased variant LSTMbased power forecasting. A new prediction approach for wind power is proposed in Sun et al. [8], in which LSTM network, wavelet decomposition (WT), and principal component analysis (PCA) are combined together. In Pu et al. [9], an ultrashortterm WPF mode based on PSO and LSTM neural network combination is proposed, which improves the precision of ultrashortterm WPF. However, particle swarm optimization (PSO) has some problems such as slow convergence rate and local optimal solution. The optimization algorithms such as Drosophila Optimization (DO), Whale Swarm Optimization (WSO), and Bat Swarm Optimization (BSO) have emerged. In the Peng et al. [10], an improved DO algorithm is used to propose a wind speed forecasting mode to obtain wind power data with higher forecasting accuracy by expanding the parameter search range and improving the convergence speed of the algorithm. However, the original data is characterized by the rapid variational of wave crests and troughs, which leads to some defects in the forecasting mode. For data problems, Shi et al. [11] uses wavelet decomposition (WD) and artificial neural network (ANN) for forecasting, which improves forecasting performance, but wavelet packet decomposition in the Zheng et al. [12] requires artificial wavelet function setting, and noise interference may occur if improper decomposition result is set. In the Cheng et al. [13], a shortterm WPF mode based on the combination of empirical mode decomposition (EMD) [14] and radial basis function neural network (RBFNN) [15] was proposed to make the decomposed wind power component series with strong regularity and improve the forecasting accuracy. Wang et al. [16, 17] adopts empirical mode decomposition empirical model decomposition (EMD) method to better solve the problem of modal aliasing phenomenon and susceptibility to noise interference, but the total number of modes K is difficult to determine, affecting the accuracy the mode. These methods solve the nonlinear problem of wind power data forecasting to some extent, but there are some problems such as poor generalization ability of mode, long training time and easy to overfit or underfit. Konstantin et al. [18] proposes RNN mode based on LSTM to predict wind power, which can make more accurate forecasting by using longterm correlation in time series, and solve the defects that other neural networks cannot learn for a long time. The Deng et al. [19] proposed a method to optimize the design of key hyper parameter of LSTM neural networks by combining the cuckoo algorithm. In the Chang et al. [20], a sparrow search algorithm is proposed to optimize the learning rate and number of neurons in LSTM and CNNLSTM networks. However, it is difficult to select the optimal hyper parameter of LSTM neural network mode, and intelligent optimization algorithms such as cuckoo bird algorithm and sparrow algorithm need to set niche parameters for different problems, so it is difficult to obtain global optimal solutions.
WSA (Whale Swarm Algorithm) is a meta heuristic algorithm, which belongs to Swarm intelligence algorithm [21]. WSAIC(Whale Swarm Algorithm with Iterative Counter) does not need to introduce small habitat parameters and can effectively jump out of local optimal solutions by identifying extreme value points based on stability thresholds and fitness thresholds during the iterative process. An IVMDWSAICLSTM WPF algorithm is proposed. The maximum envelope kurtosis is calculated by IVMD to determine the optimal decomposition parameter K of VMD, and the WSAIC is used to improve the multimodal optimization iteration rule to obtain the optimal hyper parameter and global optimal solution of LSTM to improve the WPF accuracy. Compared with other forecasting algorithms, the forecasting error is smaller, the average absolute error is lower, the coefficient of determination and the forecasting accuracy are higher.
The first part of the paper introduces the VMD algorithm, and improves in the second part. In the third part, the improved whale swarm optimization algorithm is introduced to optimize the hyper parameter of LSTM neural network, and the fourth part tests the algorithm.
Improve methods
VMD Algorithm
VMD takes the original signal data into a number of Eigen mode components IMF with different center frequencies with finite bandwidth [22]. By constructing and solving the variational problem, the optimal solution and its central frequency of each Eigen mode function are solved by iteration [23].
Firstly, the variational problem [24] is constructed, assuming that the original signal f is decomposed into k components, and the decomposition signal is guaranteed to be a modal component of finite bandwidth with central frequency. The constraint variational expression is shown in Eq. (1):
where \(u_{k}\) is mode signal; f is time series; k is mode number; * refers to convolution operator; w_{k} refers to center frequency of kth mode component; δ(t) refers to Dirac function, indicating density; and \(e^{{  jw_{k} t}}\) is the phase of signal rotation with time.
Secondly, the variational problem is transformed into a nonconstraint problem, to facilitate the optimal solution of the Variational constraint mode and obtain an augmented Lagrange expression [25].
where, α is the secondary penalty factor, λ is the Lagrangian multiplier.
Finally, by using alternate direction multiplier method, the sum is optimized and the “saddle point” of Eq. (2) is searched, which is the optimal solution of Eq. (1). Expressions of \(u_{k}^{n + 1}\),\(w_{k}^{n + 1}\), \(\lambda_{k}^{n + 1}\) are obtained by alternately updating:
where, \(\varepsilon\) is the convergence criterion and N is the maximum number of iterations.
IVMD algorithm
Since VMD decomposition is to decompose the original data sequence from low frequency to high frequency one by one, the low frequency IMF sequence is more likely to reflect the big trend of data, when envelope kurtosis is maximum, the frequency of IMF sequence is the highest, at this time, no further VMD decomposition is necessary. Therefore, finding the maximum envelope kurtosis means finding the optimum number of layers K. The maximum envelope kurtosis solution process is as follows:
Assuming that the number of decomposition layers of VMD is K, the envelope of each IMF can be calculated from the following equation, i.e.:
where, \(xt_{k}^{i}\) is the absolute value obtained by Hilbert transformation, and \(xt_{k}^{i} (t)\) is the ith IMF when the number of decomposition layers K.
The ith IMF envelope kurtosis calculation formula is
where, \(\mu \left( {xt_{k}^{i} } \right)\) is the mean value of \(xt_{k}^{i}\); \(\sigma \left( {xt_{k}^{i} } \right)\) is the standard deviation of \(xt_{k}^{i}\), \(E\left( {xt_{k}^{i}  \mu \left( {xt_{k}^{i} } \right)} \right)^{4}\) is the fourth order central moment of \(xt_{k}^{i}\).
The envelope kurtosis \(ek_{i} (i = 1,2,...,k)\) of each IMF can be calculated from Eq. (9), therefore, the local maximum envelope kurtosis \(ek_{k}^{\max }\) is
The local maximum value \(ek_{k}^{\max }\) when K = (2, …, k) is calculated respectively from Eq. (9), and the global maximum value of maximum envelope kurtosis \(ek_{g}^{\max }\) is calculated by Eq. (10), and the trend diagram of maximum envelope kurtosis is drawn. The value of K corresponding to global maximum value is the optimal decomposition layer number of maximum VMD.
Improve Whale Swarm Algorithm
WSA is a new metaheuristic algorithm, belonging to group intelligence algorithm [26,27,28,29,30]. It is used to solve the meritseeking problem by imitating behaviors such as searching and hunting among whale populations using ultrasonic waves as information carrier. The position iterative formula of the whale swarm algorithm is:
where, η is the ultrasonic attenuation factor; d_{xy} is the distance between X and Y; ρ_{0} represents the initial ultrasonic intensity; \(y_{i}^{t}\) indicates the position of whale y_{i} at step t; \(x_{i}^{t}\) and \(x_{i}^{t + 1}\) is the position of whale x_{i} at step t and t + 1 respectively; and β is a random number of \([0, \, \rho_{0} e^{{  \eta d_{X,Y} }} ]\).
WSAIC improves the iteration rule of WSA and solves the problem of getting into local optimality easily without specifying different attenuation coefficient values for different problems, and without introducing any niche parameters. WSAIC can identify and jump out the found extremum effectively during iterative process, which is helpful to find global optimal solution.
Improvement of WSA iteration rules
Improve WSA location update rule: generate a replica of that current whale, and if the replica whale does not move to a better position than the original whale under the guidance of its “better and nearest” whale, then the original whale remains in its original position, otherwise the original whale moves to the copy whale position. Without introducing arbitrary niche parameters [31], this strategy effectively generates multiple subgroups, which enhances the local optimization ability of the algorithm and helps to find multiple optimal solutions.
Identify and jump out of found extreme points
Two new parameters, namely stability threshold T_{s} and fitness threshold T_{f}, are introduced for identifying and jumping out of the found extreme points. Firstly, the preset T_{s} is used to determine whether a whale has reached a steady state (i.e., an extreme point is found), and an iteration counter c is set for each whale to record the number of iterations for the unupdated position of the whale. Secondly, the global optimal solution is identified by T_{f}. By checking the iterative counters of the whales that have not made position updates in each iteration, if the whale reaches the steady state (\(X.c = T_{s}\)), the size of T_{f} and \(f_{gbest}  f(X)\) determine whether to update to the current global optimal solution set, then initialize the whale to jump out of the found extreme value point. Otherwise, the iteration counter is incremented by 1.
LSTM forecasting mode
LSTM network is an improvement of recurrent neural network (RNN), which effectively solves the gradient disappearance and explosion problems existing in the original RNN by adding a gating structure. LSTM is known as a gatebased cyclic neural network. The LSTM network is able to obtain important information for a specific period of time and can maintain a certain time interval. c Stores information longer than shortterm memory, but much shorter than longterm memory. The structure of the LSTM cycle unit is shown in Fig. 1, and the calculation formula is as follows:
where \(\odot\) is the product of vector element; c_{t1} is the memory cell at the previous time; \(\tilde{c}_{t}\) is the candidate state, tanh is the activation function; W, U, and b are network parameters; σ() is the Sigmoid activation function, whose output interval is (0, 1); x_{t} is the input at the current time; h_{t}1 is the external state at the previous time; W, U and b are network parameters.
IVMDWSAICLSTM forecasting mode
The accuracy of WPF will be affected by the setting of LSTM hyper parameter. First, a WSAICLSTM forecasting algorithm mode is designed based on the learning rate l_{r}, the learning rate planning r_{f}, the number of hidden layer neurons U_{h} and the number of samples b_{s} of the LSTM mode as the hyper parameter of the WSAIC algorithm for finding the optimal object, and the fitness value of MSE is taken as the target function. During the training process, the corresponding optimal hyper parameter with the smallest MSE is searched. Using WSAIC for hyper parameter search can avoid the problem of randomness caused by artificial parameter adjustment, and the optimization effect is stable.
The flow of component forecasting based on WSAICLSTM is shown in Fig. 2. The steps of WASICLSTM are as follows:

Step 1: Initialize the whale population. Including whale position initialization, iteration counter set to zero;

Step 2: Initialize the optimization parameter. initialize superparameters such as l_{r}, r_{f}, U_{h1}, U_{h2}, bs, etc.;

Step 3: Input training set, train LSTM network and calculate training error MSE;

Step 4: Judge whether the MSE meets the termination condition. If the termination condition is satisfied, save the optimal hyper parameter at this time and execute step 5. Otherwise, repeat step 2;

Step 5: The optimal hyper parameter of LSTM is set for mode training;

Step 6: Output LSTM forecasting in preparation for subsequent work.
Then a combined forecasting method based on IVMDWSAICLSTM is proposed:

Step 1: Using IVMD to decompose the preprocessed data into K IMF components;

Step 2: Normalize each component;

Step 3: Initialize the boundary threshold, fitness threshold, stability threshold, distance threshold and maximum evaluation times of WSAIC algorithm, and initialize the number of whale population of WSAIC algorithm;

Step 4: The forecasting mode of LSTM wind power is constructed, the parameter optimization range is determined, and a whale population is generated. The learning rate l_{r}, learning rate planning r_{f}, the number of neurons in hidden layer U_{h1} and U_{h2}, the number of batch samples bs are taken as hyper parameter variables, and the parameter optimization range is determined, and each IMF component is divided into training set and test set;

Step 5: Defining the fitness, using the mean square error MSE of the LSTM mode output values as the fitness value;

Step 6: Each IMF component is sent to LSTM network training, superparameter optimization using WSAIC algorithm is used to obtain the optimalhyper parameterat minimum time of MSE. The optimal superparameter of LSTM is set for training, and the predicted value of each component is output.

Step 7: The forecasting results of each IMF component are superimposed to obtain a final power forecasting value.
Results and discussion
Algorithm implementation and testing
Hardware platform configuration: Windows 10 operating system, 16 G memory, GTX1650 super graphics card, using Python 3.8 for programming. Select the 245day data of Baidu KDD CUP 2022 No. 1 blower, taking 10 min as an adoption point, with 35,280 sampling points in total. The forecasting mode adopts rolling multistep forecasting mode. Since 10 min is taken as the sampling point, the time window (input sequence length) N of forecasting of wind power is set to 24 and the measurement step length (output sequence length) l is set as 10.
IVMD decomposition
The wind power active power and wind speed series decomposed by IVMD are the data of 245 days with 10 min as a sampling point of the above data set, and the maximum envelope kurtosis method is adopted for analysis. K is taken as 2–9. By calculating the local maximum envelope kurtosis under different values of K, the K value corresponding to the global maximum envelope kurtosis is found, as shown in Table 1.
According to Table 1, when K = 6, the maximum envelope kurtosis is the global maximum envelope kurtosis, so the optimum number of VMD layers K = 6 is determined.
Next, the input parameters such as penalty factor of VMD α, noise tolerance τ, direct current component parameter DC, convergence tolerance criterion tol, initialized center frequency parameter init, and the number of layers K of the VMD are set as shown in Table 2.
The VMD decomposition was performed on the power and wind speed series respectively, and for the convenience of observation, 2000 sampling points were intercepted to do the decomposition results schematically. The power IVMD decomposition results are shown in Fig. 3. Adopting the power subsequence (IMF1IMF6) and wind speed sequence (IMF1IMF6) after IVMD decomposition, it can be seen from the figure that there are obvious differences in the frequency of modes among each subsequence, which effectively avoids the problem of mode aliasing and end effect. The new subsequence is constructed by reconstituting the corresponding position, using the reconstructed sequence to predict the components, and finally each forecasting results are superimposed to obtain the optimized forecasting result.
Analysis of new WPF mode
In order to verify the forecasting effect of forecasting algorithm, BP neural network forecasting algorithm, RNN forecasting algorithm, LSTM network forecasting algorithm, LSTM network forecasting algorithm based on WSAIC optimization and IVMDLSTM forecasting algorithm are introduced. Among them, BP forecasting algorithm, RNN forecasting algorithm, LSTM forecasting algorithm and IVMDLSTM forecasting algorithm set the same hyper parameter. The IVMDLSTM algorithm and IVMDWSAICLSTM algorithm set the same VMD decomposition times, and the parameter settings are shown in the following table:
The IVMDWSAICLSTM algorithm mode consists of 6 submodes. Hyperparameters optimization is performed through WSAIC algorithm. The optimal hyper parameter found is shown in Table 3.
Comparison and analysis of single forecasting algorithms
The forecasting effects of BP, RNN, LSTM, and WSAICLSTM are compared. The hyper parameter of BP, RNN and LSTM forecasting algorithms are set artificially, and the WSAICLSTM forecasting algorithm finds the optimal hyper parameter through WSAIC. The hyper parameter settings for the BP, RNN, LSTM, and WSAICLSTM forecasting algorithm modes are shown in Table 4:
The error analysis indicators for the forecasting effects of the four algorithm modes are shown in Table 5. Here, mean absolute error (MAE) refers to the average value of the absolute error between the real value and the predicted value, mean squared error (MSE) is the expected value of the residual sum of squares, R^{2} represents the numerical feature of the relationship between a variable and other random variables.
where n is the number of samples, \(y_{i}\) is the test value of wind power, and \(\hat{y}_{i}\) is the predicted value of wind power.
And Fig. 4 shows the comparison diagrams of the forecasting results of the BP, RNN, LSTM and WSAIC algorithm modes with 130 sampling points.
The effect of LSTM algorithm forecasting mode is significantly better than BP and RNN algorithm forecasting effect. Second, the WSAICLSTM forecasting algorithm mode outperforms with the LSTM forecasting algorithm mode.
Conclusions
In view of the higher precision of WPF in power system, an ultrashortterm wind power forecasting method based on IVMDWSAICLSTM is proposed in this paper. And the following conclusions are drawn through comparative experiments:

(1)
IVMD determines the number of decomposition layers of VMD, and can accurately acquire the intrinsic characteristics between wind power data. Compared with LSTM, IVMDLSTM forecasting mode has better forecasting effect, which verifies the feasibility of original wind power sequence based on IVMD decomposition processing.

(2)
The WSAICLSTM forecasting mode is based on the LSTM forecasting, and the WSAIC algorithm is added for hyperparameter search to find the smallest loss function MSE, corresponding to the learning rate l_{r}, the learning rate attenuation r_{f}, the number of hidden layer units U_{h1} and U_{h2} and the number of batch samples bs. By comparing the forecasting results of the two modes, it is found that the forecasting effect of WSAICLSTM is better than LSTM. The validity of hyper parameter optimization based on intelligent optimization algorithm (WSAIC) is verified.

(3)
Further indepth comparison analysis of the forecasting effects of the IVMDWSAICLSTM forecasting mode and the IVMDLSTM forecasting mode, combined with the above findings, led to the conclusion that the mode presented in this paper has the highest forecasting accuracy. The predicted MAE was reduced to 0.007859, MSE decreased to 0.00011, and R^{2} increased to 0.998828. The feasibility is verified.
Availability of data and materials
All data, models, and code generated or used during the study appear in the submitted article.
Abbreviations
 WPF:

Wind power forecasting
 IVMD:

Improved variational mode decomposition
 LSTM:

Long shortterm memory
 WSAIC:

Whale Swarm Algorithm with Iterative Counter
 VMD:

Variational mode decomposition
 MAE:

Mean absolute error
 MSE:

Mean square error
 BiLSTM:

Bidirectional long shortterm memory
 WT :

Wavelet transform
 PCA :

Principal component analysis
 PSO:

Particle swarm optimization
 DO:

Drosophila optimization
 WSO:

Whale swarm optimization
 BSO:

Bat swarm optimization
 WD:

Wavelet decomposition
 ANN:

Artificial neural network
 RBFNN:

Radial basis function neural network
 EMD:

Empirical mode decomposition
 RNN:

Recurrent neural network
References
Qia W (2021) Forecast of China’s wind power installed capacity and corresponding CO2 reduction from 2020 to 2060. Ecol Econ 37(7):13–21
Xiyun Y, Yanfeng Z, Tianze Ye et al (2020) Prediction of combination probability interval of wind powerbased on naive Bayes. High Voltage Eng 46(3):1096–1104
Qianyao Xu, He D, Zhang N et al (2015) A shortterm wind power forecasting approach with adjustment of numerical weather prediction input by data mining. IEEE Trans Sustainable Energy 6(4):1283–1291
Huang F, Li Z, Xiang S et al (2021) A new wind power forecasting algorithm based on long shortterm memory neural network. Int Trans Electrical Energy Syst 31(12):e13233
Haritha N V, Anand J (2022) Solar power forecasting using long shortterm memory algorithm in Tamil Nadu State. Emerging Technologies for Sustainable and Smart Energy. CRC Press, 73–96
Zaoli Yang, Yue Gao, and Xiangling Fu (2023) A Decisionmaking algorithm combining the aspectbased sentiment analysis and intuitionistic fuzzyVIKOR for online hotel reservation[J]. Ann Oper Res 326(Suppl 1):49. https://doi.org/10.1007/s1047902104339y
Delgado I, Fahim M (2020) Wind turbine data analysis and LSTMbased prediction in SCADA system. Energies 14(1):125
Sun Y, Wang P, Zhai S et al (2020) Ultra shortterm probability prediction of wind power based on LSTM network and condition normal distribution. Wind Energy 23(1):63–76
Xianyi Pu, Guihong Bi, Kai W et al (2021) Ultrashortterm wind power prediction based on twolayer decomposition technique and PSOLSTM Model. Electr Machines Control Appl 48(05):86–92
Chenyu P, Ning C, Bingtuan G (2020) Ultrashortterm wind power forecasting method combining multiple clustering and hierarchical clustering. Automation Electr Power Syst 44(2):172–179
Jun S, Yanan Z, Wei X et al (2021) Deep scattering network with fractional wavelet transform. IEEE Trans Signal Process 69:4740–4757
Zheng J, Xu C, Zhang Z, et al (2017) Electric load forecasting in smart grid using longshorttermmemory based recurrent neural network. The 51st Annual Conference on Information Systems and Sciences Proceedings 107:191–208
Qiming C, Chen Lu, Yinman C et al (2018) Shortterm wind power forecasting method based on EEMD and LSSVM Model. Electr Power Automation Equip 38(5):27–35
Wang JZ, Zhou GH, Zhao XS, et al (2007) Gearbox fault diagnosis and prediction based on empirical mode decomposition scheme. 2007 International Conference on Machine Learning and Cybernetics 2:1072–1075
Shuai K, Li Z, Zhou L et al (2022) Multiobjective optimization design of PMASynRM based on RBF neural network. J Physics Conference Series. 2183(1):012013 (IOP Publishing)
Jixuan W, Bin D, Jiang W (2020) Shortterm wind power prediction based on empirical mode decomposition and RBF neural network. Proc CSUEPSA 32(11):109–115
Liu H, Tian Hq, Pan Df et al (2013) Forecasting models for wind speed using wavelet, wavelet packet, time series and artificial neural networks. Appl Energy 107:191–208
Konstantin D, Zosso D (2013) Variational mode decomposition. IEEE Trans Signal Process 62(3):531–544
Yaping D, Jiandong D, Hao J et al (2021) Ultrashortterm wind power prediction based on deep learning with independent recurrent neural network via Cuckoo Algorithm Optimized. Power Syst Clean Energy 37(09):18–26
Dongfeng C, Xinyuan N (2022) Shortterm photovoltaic power prediction based on back propagation neural network improved by hybrid sparrow algorithm. Modern Electr Power 39(3):12
Zeng B, Li X, Gao L et al (2020) Whale swarm algorithm with iterative counter for multimodal function optimization. Neural Comput Appl 32(9):5071–5091
Chaudhari H, Nalbalwar S L, Sheth R (2016) A review on intrinsic mode function of EMD. 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT). 2349–235
Han Li Wu, Xiangyang LL et al (2021) Acoustic diagnosis method of rail corrugation in high speed railway based on component energy ratio of intrinsic mode function. Railw Eng 61(09):117–120
Sirsat AV, Padhee S (2022) A variational principle based approach for general solution to transverse isotropic axisymmetric cylinder problem. J Appl Mech. 107:191–208
Kovtunenko VA, Itou H, Khludnev AM et al (2022) Nonsmooth variational problems and applications. Philos Trans R Soc A 380(2236):20210364
Bing Zeng, Xinyu Li, Liang Gao, et al (2020) Whale swarm algorithm with the mechanism of identifying and escaping from extreme points for multimodal function optimization[J]. Neural Comput Appl 32(9):5071–91.
Bing Zeng, Lingxiang Huang, Langjun Peng et al (2020) Parameter tuning method of PID individual pitch control based on Whale Swarm Algorithm. Ship Eng 42(S1):550–553+557
Zeng B, Dong Y, Li X et al (2017) IHSCR: energyefficient clustering and routing for wireless sensor networks based on harmony search algorithm. Int J Distrib Sens Netw 13(11):1550147717741103
Li X, Qin K, Zeng B et al (2016) Assembly sequence planning based on an improved harmony search algorithm. Int J Adv Manuf Technol 84(9–12):2367–2380
Li M, Zhang Y, Zeng B et al (2016) The modified firefly algorithm considering fireflies’ visual range and its application in assembly sequences planning. Int J Adv Manuf Technol 82(5–8):1381–1403
Gu Qinghua, Luo Jiale, Li Xuexian (2023) Evolutionary algorithm Based on Niche for manyobjective optimization[J]. Comput Engr Appl 59(1):126–139
Acknowledgements
This work was supported by National Natural Science Foundation of China (grant number 62006075), National Natural Science Foundation of Hunan province of China (grant number 2022JJ50116 and 2022JJ50014), Key Supported Project of the 14th Five Year Plan for Education and Science in Hunan Province (XJK21AGD005).
Funding
National Natural Science Foundation of China (grant number 62006075), National Natural Science Foundation of Hunan province of China (2022JJ50116 and 2022JJ50014), Key Supported Project of the 14th Five Year Plan for Education and Science in Hunan Province (XJK21AGD005).
Author information
Authors and Affiliations
Contributions
ZHL: supervision; SCX: writing. Both authors have read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
About this article
Cite this article
Li, Z., Xiang, S. A design of new wind power forecasting approach based on IVMDWSAICLSTM model. J. Eng. Appl. Sci. 70, 91 (2023). https://doi.org/10.1186/s4414702300265x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s4414702300265x