CN116960960B - Short-term wind power prediction method for wind turbine - Google Patents
Short-term wind power prediction method for wind turbine Download PDFInfo
- Publication number
- CN116960960B CN116960960B CN202310912199.4A CN202310912199A CN116960960B CN 116960960 B CN116960960 B CN 116960960B CN 202310912199 A CN202310912199 A CN 202310912199A CN 116960960 B CN116960960 B CN 116960960B
- Authority
- CN
- China
- Prior art keywords
- cnn
- wind power
- data
- network
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012545 processing Methods 0.000 claims abstract description 20
- 238000011156 evaluation Methods 0.000 claims abstract description 14
- 238000000605 extraction Methods 0.000 claims abstract description 12
- 230000004927 fusion Effects 0.000 claims abstract description 7
- 238000010606 normalization Methods 0.000 claims description 21
- 238000012549 training Methods 0.000 claims description 12
- 239000011159 matrix material Substances 0.000 claims description 9
- 230000003044 adaptive effect Effects 0.000 claims description 5
- 238000013527 convolutional neural network Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000013528 artificial neural network Methods 0.000 description 7
- 238000010248 power generation Methods 0.000 description 4
- 230000000306 recurrent effect Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000013075 data extraction Methods 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/213—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/004—Generation forecast, e.g. methods or systems for forecasting future energy generation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/38—Arrangements for parallely feeding a single network by two or more generators, converters or transformers
- H02J3/381—Dispersed generators
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2203/00—Indexing scheme relating to details of circuit arrangements for AC mains or AC distribution networks
- H02J2203/20—Simulating, e g planning, reliability check, modelling or computer assisted design [CAD]
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2300/00—Systems for supplying or distributing electric power characterised by decentralized, dispersed, or local generation
- H02J2300/20—The dispersed energy generation being of renewable origin
- H02J2300/28—The renewable source being wind energy
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Economics (AREA)
- Power Engineering (AREA)
- General Health & Medical Sciences (AREA)
- Water Supply & Treatment (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Public Health (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Wind Motors (AREA)
Abstract
The invention discloses a method for predicting short-term wind power of a wind turbine, which comprises the following steps: acquiring historical wind power data, processing the historical wind power data, inputting the processed data into a CNN network for feature extraction, and extracting feature data to train CNN-LSTM and CNN-GRU sub-networks; calculating forgetting factors of CNN-LSTM and CNN-GRU sub-networks; inputting current real-time wind power data into trained CNN-LSTM and CNN-GRU sub-networks to predict, obtaining a predicted value, calculating forgetting factors of the current stage through the trained BILSTM network, and correcting the predicted value by using the forgetting factors of the current stage; and carrying out weighted fusion on the sub-network by using a CRITIC self-adaptive weight evaluation system to obtain a final predicted value. The invention improves the prediction precision and the anti-interference capability of the network.
Description
Technical Field
The invention relates to the technical field of wind power generation prediction, in particular to a short-term wind power prediction method for a wind turbine.
Background
The rapid development of wind power generation relieves the problems of energy shortage, environmental pollution and the like, but simultaneously brings new challenges to related wind power enterprises and power systems. Because wind energy has the characteristics of intermittence, randomness and volatility, wind energy cannot be effectively controlled like traditional energy control, wind power generation power cannot be accurately predicted like electric load, reliable operation and stability of an electric power system are seriously affected, and development of wind power generation is limited. Therefore, the method for forecasting the short-term wind power of the wind power generator is researched and designed, so that activities such as timely making a scheduling plan, timely adjusting the standby capacity of the power system, keeping the power supply and the demand balance, reducing the running cost of the power system and the like are of great practical significance.
At present, short-term wind power prediction models can be divided into four types, including a physical model, a statistical model, a probability model and an artificial intelligence model. Wherein, the artificial intelligent model refers to wind power prediction from the deep learning perspective, i.e. learning a complex mapping between input and output from a large amount of historical data. Compared with other models, the artificial intelligent model can quickly capture complex nonlinearity and uncertainty of the wind power time sequence, has strong flexibility, can be suitable for various different scenes, has high prediction precision, and particularly can better track mutation data. In recent years, various artificial intelligence models have emerged, such as Multi-layer Perceptron (MLP), adaptive general regression neural networks (Adaptive General Recurrent Neural Networks, AGRNN), fast training neural networks (Fast Training Neural Networks, FTNN), recurrent neural networks (Recurrent Neural Networks, RNN), and the like. However, most of the existing wind power prediction methods based on deep learning use a single neural network, and the architecture is simple, but in the input of the network, only historical wind power is often considered, related influence factors are not considered, the predicted numerical value is directly used as a final estimated value of the network, the forgetting degree and deviation in the network prediction process are ignored, and finally, larger errors are often caused in the prediction method.
Disclosure of Invention
The invention aims to solve the problems that when the existing network is used for wind power prediction, the network is single in structure, and in the input of the network, only historical wind power is often considered, and related influence factors are not considered, so that the network prediction precision is low. Therefore, the invention provides a short-term wind power prediction method for a wind turbine, which better provides a reliable scheme for power dispatching of a wind power plant.
In order to achieve the above purpose, the invention provides a method for predicting short-term wind power of a wind turbine, which comprises the following steps:
acquiring historical wind power data, processing the historical wind power data, inputting the processed data into a CNN network for feature extraction, and extracting feature data to train CNN-LSTM and CNN-GRU sub-networks;
calculating forgetting factors of the CNN-LSTM and CNN-GRU sub-networks, training a BILSTM network based on the forgetting factors, and obtaining a trained BILSTM network;
inputting current real-time wind power data into the trained CNN-LSTM and CNN-GRU sub-networks to predict, obtaining a predicted value, calculating a forgetting factor of a current stage through the trained BILSTM network, and correcting the predicted value by using the forgetting factor of the current stage;
and carrying out weighted fusion on the sub-network by using a CRITIC self-adaptive weight evaluation system to obtain a final predicted value.
Preferably, the historical wind power data is:
x′(i,:)=[p,v,d,f,t,h];
wherein p is wind power, v is ambient wind speed, d is wind direction, f is air pressure, t is temperature, h is air humidity, and x' (i: is) is historical wind power data.
Preferably, the processing the historical wind power data includes:
performing sliding window extraction and normalization processing on the historical wind power data, designing a sliding window, determining the size and the step length of the sliding window, extracting data according to a preset rule, and obtaining a feature set X t And target set Y t And for the feature set X t And target set Y t And (5) carrying out normalization processing.
Preferably, the normalization method comprises the following steps:
wherein X 'is' t Representing feature set X t Transposed matrix of X ', X' t (: j) represents X' t In (c) column components, max (X' t (: j)) and min (X' t (: j)) are X 'respectively' t Maximum and minimum values in (: j);
wherein Y' t Representing the target set Y t Transposed matrix of Y' t (i) represents Y' t In (c) row component, max (Y' t (i,:)) and min (Y' t (i,:)) are Y 'respectively' t Maximum and minimum values in (i, i).
Preferably, the training CNN-LSTM and CNN-GRU subnetworks, comprising:
and capturing the dependency relationship in the data generated by the CNN network by utilizing the gating units in the CNN-LSTM and CNN-GRU sub-networks, obtaining two groups of wind power predicted values based on parallel processing of the CNN-LSTM and CNN-GRU sub-networks, and performing inverse normalization processing on the wind power predicted values to obtain the trained CNN-LSTM and CNN-GRU sub-networks.
Preferably, the method for performing the inverse normalization process is as follows:
wherein pt (i:) is the network output predicted value after inverse normalization, ptnorm (i:) is the network output predicted value before inverse normalization, max (Y' t (i,:)) and min (Y' t (i,:)) are Y 'respectively' t Maximum and minimum values in (i, i).
7. The method for short-term wind power prediction for a wind turbine according to claim 1, wherein the method for calculating forgetting factors of the CNN-LSTM and CNN-GRU sub-networks is as follows:
wherein F (i, i) is a time-varying forgetting factor array, and ya (i, i) is an actual measured value of wind power.
Preferably, the method for correcting the predicted value by using the forgetting factor of the current stage is as follows:
wherein pyfup is a network predicted value corrected by the forgetting factor after time lapse, py is a network predicted value corrected by the forgetting factor after time lapse, fup is F more than or equal to 0, and Fdown is F less than 0.
Preferably, the obtaining the final predicted value includes:
and introducing a CRITIC self-adaptive weight evaluation system, respectively giving different weights to the sub-networks according to the distribution condition of the sub-network prediction data, and carrying out weighted fusion on the sub-networks to obtain a final wind power prediction value.
Preferably, the CRITIC adaptive weight evaluation system is:
C j =S j ×A j
wherein Y represents the data set of each subnet predicted value, Y mn Representing a single element of the mth row and nth column in the dataset Y n Representing all data of the nth column in data set Y, Y ij Elements representing the j-th column of the ith row of the normalized data set Y, S j Represents the data volatility coefficient, m represents the number of rows of the data set Y, n represents the number of columns of the data set Y,representing the mean value of the j-th column data of the normalized data set Y, Y ik Elements representing the ith row and the kth column of the normalized dataset Y, +.>Represents the mean value of the k column data of the data set Y after normalization, R ij Representing a matrix of correlation coefficients, A j Representing the coefficient of conflict, C j Representing information quantity coefficient, W j Representing the calculated weights.
Compared with the prior art, the invention has the following advantages and technical effects:
(1) According to the invention, the CNN network is utilized to perform feature extraction on wind power data, so that the defect that the traditional single-network wind power data feature extraction is incomplete is overcome, and the comprehensive wind power data feature improves the prediction precision of the network; the forgetting property of the network in the wind power prediction process is considered, the time-varying forgetting factor is introduced, the forgetting degree of the network is measured, and the network predicted value is subjected to forgetting correction by using the forgetting degree. In addition, the subnetworks are fused based on the CRITIC weight evaluation system, namely, the prediction results of the subnetworks are weighted and summed to obtain a final prediction output value.
(2) The invention further improves the prediction precision of the network, can track the data with larger fluctuation, has high prediction precision, and can provide more accurate data support for the power personnel to formulate the relevant power dispatching plan.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application, illustrate and explain the application and are not to be construed as limiting the application. In the drawings:
FIG. 1 is a diagram of an LSTM network in accordance with an embodiment of the present invention;
FIG. 2 is a block diagram of a GRU network in accordance with an embodiment of the invention;
FIG. 3 is a diagram of a CNN-LSTM network in accordance with an embodiment of the present invention;
FIG. 4 is a diagram of a CNN-GRU network in accordance with an embodiment of the present invention;
FIG. 5 is a diagram of a network architecture for multi-network convergence in an embodiment of the invention;
FIG. 6 is a flowchart of a network algorithm implementation of multi-network convergence in an embodiment of the invention;
FIG. 7 is a schematic diagram of a sliding window data extraction process according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a time-varying forgetting factor generation process according to an embodiment of the present invention;
fig. 9 is a workflow diagram of CRITIC adaptive weight evaluation architecture in an embodiment of the invention.
Detailed Description
It should be noted that, in the case of no conflict, the embodiments and features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer executable instructions, and that although a logical order is illustrated in the flowcharts, in some cases the steps illustrated or described may be performed in an order other than that illustrated herein.
The invention provides a method for predicting short-term wind power of a wind turbine, as shown in FIG. 6, comprising the following steps:
after carrying out sliding window extraction and normalization processing on the historical wind power data, inputting the historical wind power data into a CNN network for feature extraction; training a gating cycle unit (GRU, gated Recurrent Unit) and a Long Short-Term Memory network (LSTM) by using the extracted characteristic data; calculating forgetting factors of each sub-network, and training a Bi-directional Long-Short Term Memory (BILSTM) network; sending real-time data of the unit into a trained sub-network to predict wind power; calculating a forgetting factor of the current stage by the BILSTM network, and correcting a predicted value of the sub-network by using the forgetting factor; and (5) carrying out sub-network superposition by using a self-adaptive weight evaluation system (CRITIC, criteria Importance Through Intercriteria Correlation) weight system, thereby obtaining a final predicted value.
The method specifically comprises the following steps:
step 1: and acquiring historical related data required by wind power prediction.
The method comprises the steps of obtaining power information of a wind motor within a period of time by using a sensor, and recording wind speed, wind direction, air pressure, temperature and air humidity data x ', x' = [ x (i, j) ], i epsilon (1, l), j epsilon (1, 6) at the same moment by using the sensor; the once sampled output of the wind motor is denoted by x '(i, the expression of x' (i, i):
x′(i,:)=[p,v,d,f,t,h]; (1)
wherein p is wind power, v is ambient wind speed, d is wind direction, f is air pressure, t is temperature, and h is air humidity.
Step 2: wind power data for training the subnetwork is selected and set.
A sliding window is designed, the sliding window size is set to 7×1, and the sliding step size is set to 1 (see fig. 7). Carrying out sliding window extraction on the data in the step 2, extracting a group of data at every 7 moments in the embodiment, and independently extracting the data at the eighth moment;
obtaining a feature set X t And target set Y t ,X t The expression of (2) is:
X t =[X′ t1 ,Y′ t2 ,Y′ t3 ,Y′ t4 ,Y′ t5 ,Y′ t6 ] (2)
wherein X 'is' t1 ,Y′ t2 ,Y′ t3 ,Y′ t4 ,Y′ t5 ,Y′ t6 Respectively the extracted wind power, wind speed, wind direction, air pressure, air temperature and air humidity data.
In order to ensure consistency and comparability among different characteristic data, the invention carries out normalization processing on the obtained characteristic set and the target set, and the specific processing mode is as follows:
wherein X 'is' t Representing feature set X t Transposed matrix of X ', X' t (: j) represents X' t In (c) column components, max (X' t (: j)) and min (X' t (: j)) are X 'respectively' t Maximum and minimum values in (: j).
Wherein Y' t Representing the target set Y t Transposed matrix of Y' t (i) represents Y' t In (c) row component, max (Y' t (i,:)) and min (Y' t (i,:)) are Y 'respectively' t Maximum and minimum values in (i, i).
Step 3: training CNN-LSTM and CNN-GRU subnetworks.
The data obtained in the step 2 is used for training the CNN-LSTM (shown in figure 3) and CNN-GRU (shown in figure 4) networks. The normalized data is input into the CNN layer for convolution, pooling and full connection processing, and depth features of the data are extracted and then transferred to the subnet layer. The subnet layer consists of LSTM (fig. 1) and GRU (fig. 2) that run in parallel and process data from the CNN layer. By utilizing gating units, LSTM and GRU can effectively capture long-term dependencies that exist in the data generated by the CNN layer. And obtaining two groups of wind power predicted values through parallel processing of the sub-network layers. In order to recover the dimension of the predicted wind power, the output value of the sub-network layer is inversely normalized, see formula (5).
Wherein pt (i:) is the network output predicted value after inverse normalization, ptnorm (i:) is the network output predicted value before inverse normalization, max (Y' t (i,:)) and min (Y' t (i,:)) are Y 'respectively' t Maximum and minimum values in (i, i).
Step 4: and introducing and calculating a time-varying forgetting factor, and training the BILSTM network by using the time-varying forgetting factor. The time-varying forgetting factor is a concept introduced by the invention, and is used for measuring the forgetting degree of the network and correcting the forgetting degree of the network.
And (3) solving a time-varying forgetting factor of each sub-network in the sub-network layer by using a formula (6), so as to measure the forgetting degree of the network at each moment.
The obtained time-varying forgetting factors are input into a BILSTM network and are trained.
Wherein F (i, i) is a time-varying forgetting factor array, and ya (i, i) is an actual measured value of wind power.
The memory of human can be divided into two types according to whether redundant information exists or not and whether target information exists or not, and the method adopts a similar classification method to the time-varying forgetting factor in order to better express and correct the forgetting degree of the sub-network.
Specifically, the time-varying forgetting factors fall into two categories: a time-varying up forgetting factor and a time-varying down forgetting factor (equation 7). When the time-varying forgetting factor is positive, the wind power predicted value of the power grid is lower than the actual value; and when the forgetting factor is negative in time-varying, the wind power predicted value of the power grid is larger than the actual value.
Step 5: and utilizing the time-varying forgetting factor of the previous period and generating the time-varying forgetting factor of the current period by means of the BILSTM network, and carrying out forgetting correction on the predicted value of the sub-network.
Inputting current relevant wind power data into a network, repeating the step 2 to obtain data for wind power prediction, loading CNN-GRU and CNN-LSTM sub-networks trained in the step 3, performing parallel prediction of wind power by using the CNN-GRU and CNN-LSTM sub-networks, loading BILSTM networks trained in the step 4, generating a time-varying forgetting factor of the current period by using a time-varying forgetting factor of the previous period by using the BILSTM network (as shown in figure 8), and performing forgetting correction on a predicted value of the sub-network by using the time-varying forgetting factor according to the formula (8) (as shown in figure 5).
Wherein pyfup is a network predicted value corrected by forgetting over time, py is a network predicted value corrected by forgetting factor over time, fup is F.gtoreq.0, and Fdown is F.gtoreq.0.
Step 6: and (3) introducing a CRITIC self-adaptive weight evaluation system, endowing each sub-network with different weights according to the data characteristics of each sub-network by the CRITIC weight system, and carrying out weighted fusion on the sub-networks to obtain a final wind power predicted value.
And (3) introducing a CRITIC self-adaptive weight evaluation system (formula 9 and formula 10), respectively giving different weights to the subnetworks according to the distribution condition of the subnetwork prediction data, and then carrying out weighted fusion on the subnetworks (as shown in figure 9) to obtain the final wind power prediction value of the network.
The CRITIC weight evaluation system is an objective assignment method based on data volatility, and the idea is that the volatility (contrast strength) and the conflict (correlation) are two indexes. CRITIC weight systems are introduced primarily to optimize overall prediction accuracy.
Cj=Sj×Aj
Wherein Y represents the data set of each subnet predicted value, Y mn Representing a single element of the mth row and nth column in the dataset Y n Representing all data of the nth column in data set Y, Y ij Elements representing the j-th column of the ith row of the normalized data set Y, S j Represents the data volatility coefficient, m represents the number of rows of the data set Y, n represents the number of columns of the data set Y,representing the mean value of the j-th column data of the normalized data set Y, Y ik Elements representing the ith row and the kth column of the normalized dataset Y, +.>Represents the mean value of the k column data of the data set Y after normalization, R ij Representing a matrix of correlation coefficients, A j Representing the coefficient of conflict, C j Representing information quantity coefficient, W j Representing the calculated weights.
The network designed by the invention has strong robustness, can track data with larger volatility, has higher prediction precision compared with the traditional single network, and can better provide a reliable scheme for power dispatching of a wind power plant.
In order to overcome the defects of low reliability, low prediction precision and poor robustness of a single network prediction result, a plurality of networks are fused, and the prediction precision and the anti-interference capability of the networks are improved. Firstly, the CNN network is utilized to conduct feature extraction on wind power data, the defect that the traditional single-network wind power data feature extraction is incomplete is overcome, and the comprehensive wind power data feature improves the prediction accuracy of the network. According to the method, the forgetting property of the network in the wind power prediction process is considered, the time-varying forgetting factor is introduced, the forgetting degree of the network is measured, and the network predicted value is corrected by using the forgetting degree. In addition, the subnetworks are fused based on the CRITIC weight evaluation system, namely, the prediction results of the subnetworks are weighted and summed to obtain a final prediction output value. The above summary further improves the accuracy of the network prediction. The invention can track data with larger fluctuation, has high prediction precision, and can provide more accurate data support for electric staff to formulate related power dispatching plans.
The foregoing is merely a preferred embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions easily conceivable by those skilled in the art within the technical scope of the present application should be covered in the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (8)
1. A method for short-term wind power prediction for a wind turbine, comprising:
acquiring historical wind power data, processing the historical wind power data, inputting the processed data into a CNN network for feature extraction, and extracting feature data to train CNN-LSTM and CNN-GRU sub-networks;
calculating forgetting factors of the CNN-LSTM and CNN-GRU sub-networks, training a BILSTM network based on the forgetting factors, and obtaining a trained BILSTM network;
inputting current real-time wind power data into the trained CNN-LSTM and CNN-GRU sub-networks to predict, obtaining a predicted value, calculating a forgetting factor of a current stage through the trained BILSTM network, and correcting the predicted value by using the forgetting factor of the current stage;
the method for calculating the forgetting factors of the CNN-LSTM and CNN-GRU subnetworks comprises the following steps:
f (i) is a time-varying forgetting factor array, ya (i) is an actual measured value of wind power, and pt (i) is an inverse normalized network output predicted value;
the method for correcting the predicted value by using the forgetting factor of the current stage comprises the following steps:
wherein pyfup is a network predicted value corrected by the forgetting factor after time lapse, py is a network predicted value corrected by the forgetting factor after time lapse, fup is F more than or equal to 0, and Fdown is F less than 0;
and carrying out weighted fusion on the sub-network by using a CRITIC self-adaptive weight evaluation system to obtain a final predicted value.
2. The method for short-term wind power prediction for a wind turbine of claim 1, wherein the historical wind power data is:
x′(i,:)=[p,v,d,f,t,h];
wherein p is wind power, v is ambient wind speed, d is wind direction, f is air pressure, t is temperature, h is air humidity, and x' (i: is) is historical wind power data.
3. The method for short-term wind power prediction for a wind turbine of claim 1, wherein processing the historical wind power data comprises:
performing the historical wind power dataSliding window extraction and normalization processing, designing a sliding window, determining the size and step length of the sliding window, and extracting data according to a preset rule to obtain a feature set X t And target set Y t And for the feature set X t And target set Y t And (5) carrying out normalization processing.
4. The method for short-term wind power prediction for a wind turbine according to claim 3, wherein the method for performing normalization processing is as follows:
wherein X 'is' t Representing feature set X t Transposed matrix of X ', X' t (: j) represents X' t In (c) column components, max (X' t (: j)) and min (X' t (: j)) are X 'respectively' t Maximum and minimum values in (: j);
wherein Y' t Representing the target set Y t Transposed matrix of Y' t (i) represents Y' t In (c) row component, max (Y' t (i,:)) and min (Y' t (i,:)) are Y 'respectively' t Maximum and minimum values in (i, i).
5. The method for short-term wind power prediction for wind turbines according to claim 1, wherein training the CNN-LSTM and CNN-GRU sub-networks comprises:
and capturing the dependency relationship in the data generated by the CNN network by utilizing the gating units in the CNN-LSTM and CNN-GRU sub-networks, obtaining two groups of wind power predicted values based on parallel processing of the CNN-LSTM and CNN-GRU sub-networks, and performing inverse normalization processing on the wind power predicted values to obtain the trained CNN-LSTM and CNN-GRU sub-networks.
6. The method for short-term wind power prediction for a wind turbine according to claim 5, wherein the method for performing inverse normalization processing is as follows:
wherein pt (i:) is the network output predicted value after inverse normalization, ptnorm (i:) is the network output predicted value before inverse normalization, max (Y' t (i,:)) and min (Y' t (i,:)) are Y 'respectively' t Maximum and minimum values in (i, i).
7. The method for short-term wind power prediction for a wind turbine according to claim 1, wherein the obtaining a final predicted value includes:
and introducing a CRITIC self-adaptive weight evaluation system, respectively giving different weights to the sub-networks according to the distribution condition of the sub-network prediction data, and carrying out weighted fusion on the sub-networks to obtain a final wind power prediction value.
8. The method for short-term wind power prediction for a wind turbine according to claim 7, wherein the CRITIC adaptive weight evaluation system is:
C j =S j ×A j
wherein Y represents the data set of each subnet predicted value, Y mn Representing a single element of the mth row and nth column in the dataset Y n Representing all data of the nth column in data set Y, Y ij Elements representing the j-th column of the ith row of the normalized data set Y, S j Represents the data volatility coefficient, m represents the number of rows of the data set Y, n represents the number of columns of the data set Y,representing the mean value of the j-th column data of the normalized data set Y, Y ik Elements representing the ith row and the kth column of the normalized dataset Y, +.>Represents the mean value of the k column data of the data set Y after normalization, R ij Representing a matrix of correlation coefficients, A j Representing the coefficient of conflict, C j Representing information quantity coefficient, W j Representing the calculated weights.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310912199.4A CN116960960B (en) | 2023-07-24 | 2023-07-24 | Short-term wind power prediction method for wind turbine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310912199.4A CN116960960B (en) | 2023-07-24 | 2023-07-24 | Short-term wind power prediction method for wind turbine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116960960A CN116960960A (en) | 2023-10-27 |
CN116960960B true CN116960960B (en) | 2024-02-09 |
Family
ID=88445762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310912199.4A Active CN116960960B (en) | 2023-07-24 | 2023-07-24 | Short-term wind power prediction method for wind turbine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116960960B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105354620A (en) * | 2014-08-19 | 2016-02-24 | 中国科学院上海高等研究院 | Method for predicting fan generation power |
CN110826791A (en) * | 2019-10-31 | 2020-02-21 | 东北电力大学 | Hybrid wind power prediction method based on long-time and short-time memory neural network |
CN112036658A (en) * | 2020-09-09 | 2020-12-04 | 华东交通大学 | Wind power real-time prediction method based on random forgetting long-term and short-term memory |
CN112686464A (en) * | 2021-01-07 | 2021-04-20 | 云南电力技术有限责任公司 | Short-term wind power prediction method and device |
CN112733462A (en) * | 2021-01-21 | 2021-04-30 | 国网辽宁省电力有限公司阜新供电公司 | Ultra-short-term wind power plant power prediction method combining meteorological factors |
CN114372640A (en) * | 2022-01-19 | 2022-04-19 | 合肥工业大学 | Wind power prediction method based on fluctuation sequence classification correction |
CN114462718A (en) * | 2022-02-25 | 2022-05-10 | 盐城工学院 | CNN-GRU wind power prediction method based on time sliding window |
-
2023
- 2023-07-24 CN CN202310912199.4A patent/CN116960960B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105354620A (en) * | 2014-08-19 | 2016-02-24 | 中国科学院上海高等研究院 | Method for predicting fan generation power |
CN110826791A (en) * | 2019-10-31 | 2020-02-21 | 东北电力大学 | Hybrid wind power prediction method based on long-time and short-time memory neural network |
CN112036658A (en) * | 2020-09-09 | 2020-12-04 | 华东交通大学 | Wind power real-time prediction method based on random forgetting long-term and short-term memory |
CN112686464A (en) * | 2021-01-07 | 2021-04-20 | 云南电力技术有限责任公司 | Short-term wind power prediction method and device |
CN112733462A (en) * | 2021-01-21 | 2021-04-30 | 国网辽宁省电力有限公司阜新供电公司 | Ultra-short-term wind power plant power prediction method combining meteorological factors |
CN114372640A (en) * | 2022-01-19 | 2022-04-19 | 合肥工业大学 | Wind power prediction method based on fluctuation sequence classification correction |
CN114462718A (en) * | 2022-02-25 | 2022-05-10 | 盐城工学院 | CNN-GRU wind power prediction method based on time sliding window |
Non-Patent Citations (2)
Title |
---|
A CNN-LSTM-LightGBM based short-term wind power prediction method based on attentionmechanism;Juan Ren 等;《Energy Reports》;第437-443页 * |
基于随差遗忘长短期记忆的风电功率实时预测;李春平 等;《现代电力》;第110-118页 * |
Also Published As
Publication number | Publication date |
---|---|
CN116960960A (en) | 2023-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110766212B (en) | Ultra-short-term photovoltaic power prediction method for historical data missing electric field | |
Catalao et al. | An artificial neural network approach for short-term wind power forecasting in Portugal | |
CN102479339B (en) | Method and system for forecasting short-term wind speed of wind farm based on hybrid neural network | |
CN112149879B (en) | New energy medium-and-long-term electric quantity prediction method considering macroscopic volatility classification | |
CN110659779B (en) | Power distribution system network loss prediction method based on long-term and short-term memory network | |
CN111833202B (en) | Farmland evapotranspiration short-term prediction method considering crop coefficient dynamic change and rainfall | |
CN104636985A (en) | Method for predicting radio disturbance of electric transmission line by using improved BP (back propagation) neural network | |
CN112116144A (en) | Regional power distribution network short-term load prediction method | |
CN108388962A (en) | A kind of wind power forecasting system and method | |
CN115374995A (en) | Distributed photovoltaic and small wind power station power prediction method | |
CN104820877A (en) | Photovoltaic system generation power prediction method based on cloud adaptive PSO-SNN | |
CN114462718A (en) | CNN-GRU wind power prediction method based on time sliding window | |
CN116167531A (en) | Photovoltaic power generation prediction method based on digital twin | |
CN113468817A (en) | Ultra-short-term wind power prediction method based on IGOA (optimized El-electric field model) | |
CN112819189A (en) | Wind power output prediction method based on historical predicted value | |
CN113516271A (en) | Wind power cluster power day-ahead prediction method based on space-time neural network | |
CN111401659A (en) | Ultra-short-term or short-term photovoltaic power generation power prediction method based on case reasoning | |
Alharbi et al. | Short-term wind speed and temperature forecasting model based on gated recurrent unit neural networks | |
CN113159395A (en) | Deep learning-based sewage treatment plant water inflow prediction method and system | |
CN116960960B (en) | Short-term wind power prediction method for wind turbine | |
CN104361399A (en) | Solar irradiation intensity minute-scale predication method | |
CN116611702A (en) | Integrated learning photovoltaic power generation prediction method for building integrated energy management | |
Kowalski et al. | The comparison of linear models for PM10 and PM2. 5 forecasting | |
CN115965177A (en) | Improved autoregressive error compensation wind power prediction method based on attention mechanism | |
CN115563848A (en) | Distributed photovoltaic total radiation prediction method and system based on deep learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |