A method and system for predicting the output of a wind power cluster by coupling spatio-temporal characteristics

By mining the spatiotemporal relationships in the wind power cluster to build leading features and select feature, the problem of uncaptured interactions at small and medium-sized wind power cluster prediction is solved, and a higher accuracy and reliable prediction effect is achieved, reducing calculation costs.

CN120200247BActive Publication Date: 2025-08-01NANJING UNIV OF INFORMATION SCI & TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510679674.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-08-01
Estimated Expiration
2045-05-26

AI Technical Summary

Technical Problem

The existing wind power power prediction methods fail to effectively capture the small-scale interactions and influences between various typhoons in the wind power cluster. The built features are abstract and difficult to explain, and the lack of feature screening leads to insufficient prediction accuracy.

Method used

By mining the spatiotemporal relationship between each fan in the wind power cluster, leading features are constructed and feature selection is performed, deep learning models are used to predict, and key features are screened out by combining Pearson's correlation coefficient, Spearman's correlation coefficient and random forest methods to build a prediction model with multiple inputs and multiple outputs.

Benefits of technology

It significantly improves the accuracy and reliability of wind power cluster output prediction, reduces prediction errors and reduces calculation costs, and provides a more explanatory feature construction solution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120200247B_ABST
    Figure CN120200247B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for predicting the output of a wind power cluster by coupling spatio-temporal features. First, according to the valid data in the temporal and spatial neighborhoods of the missing values, they are classified and processed, thereby improving the integrity and availability of the data. Secondly, by mining the spatio-temporal information among the individual wind turbines in the wind power cluster, the upstream and downstream relationships of each wind turbine with other wind turbines at each moment are identified, and leading features are constructed through the wind propagation effect, which are used as alternative features for predicting the output of the corresponding downstream wind turbine. Then, by evaluating the influence of the alternative features on the wind power prediction from multiple aspects, the features that contribute significantly to the prediction of the wind power cluster output are screened out. Finally, a multi-input multi-output model structure is constructed, and the selected valid features are input into the deep learning model at one time to output the prediction result of the wind power cluster output. The model proposed by the present invention is significantly superior to the benchmark model in terms of evaluation indicators, showing excellent prediction performance and reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and system for predicting the output of a wind power cluster by coupling spatio-temporal features, which can significantly improve the accuracy of wind power prediction and belongs to the technical field of wind power prediction. Background Art

[0002] With the growing global demand for clean energy, wind energy, as a clean and sustainable energy form, is of great significance for reducing pollution and promoting environmental sustainability. However, the random and intermittent characteristics of wind energy pose significant challenges to the effective scheduling and utilization of wind power. To address these issues, accurate wind power prediction is crucial, which helps to optimize wind power scheduling, improve wind energy utilization, and alleviate the phenomenon of wind curtailment, thereby achieving the economic and efficient operation of the power system.

[0003] Currently, the main challenges faced by wind power prediction lie in its intermittency and uncertainty, which make it extremely difficult to obtain accurate leading information. Without leading information, relying solely on the past output of individual wind turbines to predict future output, it is difficult to further improve the prediction accuracy. To solve this problem, existing wind power prediction models attempt to construct features with leading information and input them into the prediction model to improve the prediction effect. However, the existing feature construction methods have the following three main defects. The first is the failure to consider the small-scale interaction and influence among the output of each wind turbine within the wind power cluster. Many existing prediction models only study wind power as a time series, only focus on the data of individual wind turbines, construct leading features using large-scale meteorological factors, and ignore the small-scale interaction among the wind turbines within the wind power cluster. For example, when the wind blows through a wind turbine, the wind speed received by other wind turbines located downwind of this wind turbine will decrease, and this phenomenon is called the wake effect or blockage effect. Such small-scale spatial information is often difficult to be captured in meteorological factors and is therefore often ignored in existing methods. The second defect is that the constructed features are relatively abstract and it is difficult to clarify their real meanings, so it is also impossible to make further improvements on the abstract features. Currently, many artificial intelligence-based prediction models usually collect a large amount of high-dimensional data and use black-box technologies such as autoencoders to reduce their dimensions when constructing input features. The low-dimensional information extracted therefrom is not only difficult to intuitively understand and unable to clarify the specific physical or real meanings it represents, but also there are great difficulties in evaluating the effectiveness and theoretical analysis of the abstract features. Third, the existing methods lack a process for systematically evaluating and screening the effectiveness of features and often directly import large-scale meteorological factors as inputs into the prediction model. However, if the input features are not reasonably screened, the model may be interfered by redundant features or features with weak correlations, thereby affecting the accuracy of the prediction results and resulting in large deviations in the model output. Summary of the Invention

[0004] Object of the Invention: Aiming at the problems and deficiencies existing in the prior art, the present invention provides a method and system for predicting the output of a wind power cluster by coupling spatio-temporal features. By exploring the spatio-temporal relationships among the individual wind turbines in the wind power cluster, the present invention constructs influence factors that can reflect in advance the output changes of the individual wind turbines in the wind power cluster. These influence factors can not only be clearly explained theoretically but also be easily understood in empirical analysis, providing a more intuitive and interpretable feature construction scheme. In addition, through a comprehensive feature selection method, the system evaluates the correlation between all alternative features (the constructed leading features, historical wind power data, meteorological factors, and the operating conditions of wind turbines) in the wind power cluster and the output of the wind turbines, as well as their contributions in prediction. On this basis, irrelevant and redundant features are removed, and the key features that contribute the most to the prediction of the output of the wind power cluster are selected and used as input variables for prediction models such as deep learning, thereby significantly improving the accuracy and reliability of the prediction of the output of the wind power cluster.

[0005] Technical Solution: A method for predicting the output of a wind power cluster by coupling spatio-temporal features includes the following steps:

[0006] Step 1: Collect data. The data includes wind power data, meteorological factor data, and the operating conditions data of wind turbines, and the time of different data is aligned. The wind power data is the target sequence, and the meteorological factor data and the operating conditions data of wind turbines are the feature data.

[0007] Step2: Spatio-temporal interpolation. The missing values in the target sequence and the feature data are classified and processed.

[0008] Step3: Construct leading indicators. Taking the deep learning model as the prediction model for the output of the wind power cluster, construct effective leading indicators as one of the input features of the prediction model. By exploring the spatio-temporal information among the individual wind turbines in the wind power cluster, identify the upstream and downstream relationships between each wind turbine and other wind turbines at each moment, and determine the upstream wind turbines by maximizing the wind propagation effect. Use all the first-order lag historical data of the identified upstream wind turbines as the leading indicators, as the alternative features for predicting the output of the corresponding downstream wind turbines.

[0009] Step 4: Feature Selection. Evaluate the relationships between wind power and various candidate features, and screen out the features that are useful for predicting the output of a wind power cluster. The candidate features are mainly divided into four categories, namely historical wind power data, meteorological factors (such as wind speed, wind direction, temperature, etc.), the operating conditions of wind turbines (such as nacelle direction, blade angle, etc.), and leading indicators (historical data of upstream wind turbines corresponding to the target wind turbine). Three methods are used to examine the linear relationship, monotonic relationship, and complex non-linear relationship between wind power and candidate features respectively. These methods are Pearson correlation coefficient, Spearman correlation coefficient, and pre-experiment. The Pearson correlation coefficient is used to evaluate the strength and direction of the linear relationship between variables, while the Spearman correlation coefficient focuses on evaluating the monotonic association between variables, that is, the relationship where two variables are consistent in the changing trend but not necessarily linear. To further reveal the non-linear dependence relationships that may not be fully captured by these traditional statistical methods, the present invention adopts a pre-experiment based on random forest. This method measures the importance of features by calculating the degree of average impurity reduction of each feature in all decision trees, so as to highlight the features that can most effectively split the data for prediction. Considering the results of these three methods comprehensively, screen out the effective features that are most important for predicting the output of the wind power cluster, thus providing a solid foundation for subsequent research.

[0010] Step 5: Use a deep learning model for multi-step prediction. Construct a multi-input multi-output model structure, input the selected effective features into the deep learning model at one time, and directly output the prediction results of the wind power cluster output at multiple future time points within a set time period (such as: from 15 minutes to 16 hours). In the initial stage, the internal parameters of the model are randomly initialized; subsequently, by minimizing the loss function (i.e., mean square error), the model parameters are continuously adjusted using the backpropagation algorithm, and finally a wind power output prediction model with optimized performance and high prediction accuracy is obtained.

[0011] In the said Step 1, the meteorological factors include wind speed, wind direction, and temperature; the operating conditions of the wind turbines include nacelle direction and blade angle.

[0012] In the said Step 2, for the missing values in the target sequence and feature data, classify and process them, and the specific contents are as follows:

[0013] Step 2.1: Preliminary screening and classification of missing values. For each missing value, first determine its neighboring observation points in the spatio-temporal domain. Based on the spatial distance, select two wind turbines with the closest physical distance and valid observations as candidate points. At the same time, for the time dimension, define a time window and select the two time points closest to the missing moment before and after the target wind turbine and with valid observations as candidates.

[0014] Step 2.2: Apply appropriate interpolation strategies to handle missing values according to the situation.

[0015] (a) Bilinear interpolation: When a candidate point contains both valid spatially adjacent observations and data from two timestamps before and after, weighted bilinear interpolation is used to fill in the gaps. This method selects adjacent valid observation points in both time and space and uses weighted fusion to obtain an estimate of the target point. The calculation formula is as follows:

[0016] x(·)=w s *( w s1 * x s1 + w s2 * x s2 )+ w t *( w t1 * x t1 + w t2 * x t2 ),

[0017] Where x(·) is the value used to fill the missing value. s1 and x s2 Represent the observation values of the spatial candidate points, x t1 and x t2 Represents the observation value of the candidate time point. s and w t are the weighted coefficients of the overall space and time dimensions, respectively, and satisfy w s +w t = 1. To highlight the dominant role of time continuity in the process of change, a higher weight is given to the time dimension (i.e., w s <w t ), thereby improving the rationality of the interpolation results in time and space. In addition, for the observation values of the spatial candidate points, decreasing weights are assigned according to the physical distance. Using d1 and d2 to represent the distances to the two nearest spatial candidate points, the spatial weight w s1 = d1 / (d1+d2), w s2 = d2 / (d1+d2), thus ensuring that the closer the distance is, the greater the weight of the spatial candidate point.

[0018] (b) Temporal linear interpolation: If more than a set percentage (e.g., more than 80%) of the spatial candidate points are missing data, linear interpolation is performed using only the two valid timestamps within the selected time window. This method assumes that time series data changes smoothly over short periods of time and is suitable for situations where temporal continuity exists but spatial information is insufficient.

[0019] (c) Spatial nearest neighbor interpolation: When only spatial neighboring points are available, that is, when no valid timestamp data can be obtained, the two closest observations are selected as candidate points from the spatial dimension. Here, a linear interpolation method is adopted. Different from time linear interpolation, it assigns weights based on spatial distance, and the closer the observation is, the greater the weight it has. This method is applicable to the situation where the spatial distribution is relatively uniform and time information is completely missing.

[0020] (d) Data deletion: For those cases where there are neither suitable spatial neighboring points nor neighboring observations on the time axis, it is considered that the information of these points is not sufficient to support reliable interpolation, so they are selected to be removed.

[0021] In addition, the principle of weight design needs to be specifically explained. The most basic principle is that the sum of all weights during interpolation is 1, whether in the time dimension or the spatial dimension. And when implementing bilinear interpolation, the importance of the time dimension is particularly emphasized because it represents the results of continuous observations of the same individual. In contrast, although the spatial dimension can provide additional information, it depends on the similarity between different individuals, so its weight is set relatively low. At the same time, within the spatial dimension, the principle of "the closer the distance, the greater the correlation" is also followed, ensuring that the spatial weight gradually decreases as the distance increases.

[0022] In Step 3 described above, the wind propagation mechanism is defined as follows:

[0023] Suppose when a gust of wind blows from wind turbine s1 to another wind turbine s2, within the propagation time h minutes, the wind speed of wind turbine s1 at time t is equal to the wind speed of wind turbine s2 at time t + h. This is called the wind propagation mechanism. Based on this assumption, the wind propagation effect, that is, the empirical spatio-temporal variogram g(s1, s2, h), can be formally defined as:

[0024]

[0025] where x(s, t) represents the wind speed of wind turbine s at time t, and L represents the length of the time window. When the wind reaches wind turbine s2 from wind turbine s1 after a propagation time of h, g(s1, s2, h) = 0. Using this property to explore the upstream and downstream relationships among multiple wind turbines in the wind power cluster, identify the most effective upstream wind turbine corresponding to each wind turbine at each moment, and construct leading features using the historical data of the upstream wind turbine. The leading features constructed in this way not only capture the spatial interaction relationships among multiple wind turbines in the wind power cluster, but also consider the changes of these spatial relationships at different time points, thus comprehensively reflecting the spatio-temporal characteristics of the wind power cluster output. Inputting the leading features into the prediction model helps the model better capture the potential laws in the data through these features, thereby improving the fitting accuracy and prediction performance of wind power output.

[0026] Step 3 specifically includes the following steps:

[0027] Step 3.1: Determine the appropriate propagation time based on the historical output of the wind power cluster . Specifically, the propagation distance is obtained by multiplying the propagation time by the average wind speed. The calculated distance is roughly consistent with the actual distance between adjacent wind turbines in the wind power cluster. When the propagation time is too large, it may lead to overly coarse spatial granularity and an inability to accurately capture the changes within the wind farm. In this case, the time granularity needs to be increased to improve the accuracy. On the contrary, when the propagation time is too small, the spatial granularity is too fine, which may cause the time granularity to exceed the wind farm boundary. In this case, the time granularity needs to be reduced to ensure the validity of the data.

[0028] Step 3.2: Determine the upstream wind turbines. The process of determining the upstream wind turbines of a single target wind turbine is as follows: In the time window L, calculate the empirical spatio-temporal variogram between all pairs of wind turbines . s2 represents the target wind turbine, s1 traverses the remaining wind turbines, and then the wind turbines selected through the formula are used as the upstream wind turbines of the target wind turbine at the current moment. In this way, the upstream wind turbines of a single target wind turbine can be found. By traversing all the wind turbines in the cluster as target wind turbines and repeating the above process of determining the upstream wind turbines of a single target wind turbine, the upstream wind turbines of each wind turbine can be identified. On this basis, combined with the method of a rolling time window, the upstream wind turbines at different times are further identified, so as to realize the identification of the upstream wind turbines in the wind power cluster throughout the whole time period.

[0029] Step 3.3: Construct leading indicators. Directly use the historical data of the upstream wind turbines as leading indicators. Since the upstream and downstream relationships of the wind turbines in the wind power cluster are not fixed and will change with the change of the wind direction, it should be noted that the upstream wind turbines at time t are identified based on the output data of the wind power cluster from time t - L to t - L + 1.

[0030] A wind power cluster output prediction system coupling spatio-temporal characteristics includes the following modules:

[0031] Data collection module; used to collect wind power data, meteorological factor data, and wind turbine operation status data, and align the time of different data; the wind power data is the target sequence, and the meteorological factor data and wind turbine operation status data are feature data;

[0032] Spatio-temporal interpolation module; classify and process the missing values in the target sequence and feature data;

[0033] Construct a leading indicator module; by mining the spatio-temporal information among the wind turbines in the wind power cluster, identify the upstream and downstream relationships of each wind turbine with other wind turbines at each moment, and determine the upstream wind turbines by maximizing the wind propagation effect. Use all the first-order lag historical data of the upstream wind turbines as leading indicators for alternative features to predict the output of downstream wind turbines.

[0034] Feature selection module; evaluate the relationship between wind power and various alternative features, and screen out the features useful for predicting the output of the wind power cluster.

[0035] The alternative features include four categories, namely historical wind power data, meteorological factors, wind turbine operating conditions, and leading indicators. Three methods, namely Pearson correlation coefficient, Spearman correlation coefficient, and pre-experiment based on random forest, are used to investigate the linear relationship, monotonic relationship, and complex non-linear relationship between wind power and alternative features respectively. Take the union of the features with linear correlation reaching the set threshold, monotonic relationship reaching the set threshold, and random forest importance score reaching the set threshold as the input feature set of the wind power cluster output prediction model.

[0036] Prediction module; use a deep learning model for multi-step prediction; input the selected effective features into a multi-input multi-output deep learning model, and output the wind power cluster output prediction results at multiple future time points within a set time period.

[0037] The implementation process of the system is the same as the method, and will not be elaborated here.

[0038] A computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the above computer program, it implements the spatio-temporal feature coupling-based wind power cluster output prediction method as described above.

[0039] Beneficial effects: Compared with the prior art, the present invention has the following advantages:

[0040] (1) Accurately extract leading indicators: Use the wind propagation mechanism to distinguish upstream and downstream wind turbines and accurately obtain leading signals. By introducing the empirical spatio-temporal variogram g(s1, s2, h), upstream and downstream wind turbines can be systematically distinguished. Even in the case of fluctuations in the wind propagation process, upstream wind turbines can still be effectively identified as leading signal sources. This accurate leading indicator not only reflects the wind speed change in advance but also solves the data drift problem and improves the prediction accuracy.

[0041] (2) Effectively reduce prediction errors: By analyzing the relationship between the evaluated wind power and alternative features in step 4, it is found that the constructed leading indicator always has a positive impact on the prediction of the output of the wind power cluster. After introducing this leading indicator into the prediction model in Step 5, whether it is in the ultra-short-term prediction of 15 minutes or the short-term prediction of 16 hours, the prediction error is significantly reduced, and the overall prediction performance of the model is improved.

[0042] (3) Reduce computational costs: When constructing the leading indicator in step 3, the upstream wind turbine identification process is simplified, and the algorithm complexity is reduced from O(T*S) to O(S), significantly reducing the amount of calculation while maintaining the effectiveness of the upstream wind turbines. This improvement makes the application of the model in large-scale wind farms more efficient and reduces the demand for computing resources.

[0043] To verify the effectiveness of the leading indicator, the present invention has conducted extensive experiments, including various time series prediction models. The experimental results show that the leading indicator performs excellently in different scenarios, with strong robustness and adaptability, further demonstrating its value in practical applications.

[0044] In summary, by introducing the empirical spatio-temporal variation function based on the wind propagation mechanism, the present invention effectively makes up for the deficiencies of existing wind power prediction methods in modeling small-scale spatio-temporal information and captures the interactions between wind turbines within the wind power cluster. And by improving the application process of the empirical spatio-temporal variation function, the computational complexity is reduced while ensuring the efficiency of the method. In addition, since the feature construction is based on the theoretical basis of the wind propagation effect, these features are more interpretable. At the same time, the present invention combines various system evaluation means to effectively screen the input features and eliminate redundant or weakly correlated variables. Compared with the traditional method of directly using large-scale meteorological factors without feature optimization, this method improves the prediction accuracy and model stability and provides a more accurate and practical wind power cluster output prediction scheme. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 is a flowchart of the method according to an embodiment of the present invention;

[0046] Figure 2 is a flowchart of spatio-temporal interpolation. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0047] The following further clarifies the present invention in conjunction with specific embodiments. It should be understood that these embodiments are only used to illustrate the present invention and not to limit the scope of the present invention. After reading the present invention, various equivalent modifications made by those skilled in the art fall within the scope defined by the appended claims of this application.

[0048] Such as Figure 1As described above, the wind power cluster output prediction method based on spatio-temporal feature coupling includes the following steps:

[0049] Step 1: Collect data. In addition to the data of wind power itself, the meteorological factors (such as wind speed, wind direction, temperature) that affect wind power and the data of fan operation conditions (such as nacelle direction, blade angle) need to be sorted out and collected, and the time is aligned.

[0050] Step2: Spatio-temporal interpolation. For the missing values in the target sequence (wind power data) and feature data (meteorological factors and fan operation condition data, etc.), they are classified and processed.

[0051] Step2.1: Preliminary screening and classification of missing values. For each missing value, first determine its neighboring observation points in the spatio-temporal domain. Based on the spatial distance, select two fans with the closest physical distance and valid observations among the nearest 10 fans as candidate points. At the same time, for the time dimension, define a reasonable time window and select the two time points closest to the missing moment before and after the target fan and with valid observations as candidates.

[0052] Step2.2: Apply corresponding interpolation strategies to handle missing values according to the situation.

[0053] (a) Bilinear interpolation: When the candidate points contain both valid spatial neighboring observations and data of two time stamps before and after, the weighted bilinear interpolation method is used for filling. This process takes into account the continuity in the time dimension and the strong correlation between adjacent observations of the same object, so a higher weight is given to the time axis; while the spatial dimension assigns a relatively low but decreasing weight according to the physical distance.

[0054] Select neighboring valid observation points in both the time and space dimensions respectively, and obtain the estimated value of the target point through weighted fusion. The calculation formula is as follows:

[0055] x(·)=w s *( w s1 * x s1 + w s2 * x s2 )+ w t *( w t1 * x t1 + w t2 * x t2 ),

[0056] where x(·) is the value used to fill the missing value. x s1 and x s2 respectively represent the observed values of the spatial candidate points, x t1 and x t2Represents the observed values of time candidate points. w s and w t are the weighted coefficients for the overall spatial and temporal dimensions respectively, and satisfy w s +w t = 1. To highlight the dominant role of temporal continuity in the change process, a higher weight is assigned to the temporal dimension (i.e., w s < w t ), thereby enhancing the rationality of the interpolation results in space-time. In addition, for the observed values of spatial candidate points, decreasing weights are assigned according to the physical distance. Using d1 and d2 to represent the distances to the two nearest spatial candidate points respectively, the spatial weights w s1 = d1 / (d1 + d2), w s2 = d2 / (d1 + d2), thus ensuring that the spatial candidate points closer in distance have greater weights.

[0057] (b) Temporal linear interpolation: If more than 80% of the data in the spatial candidate points is missing, linear interpolation is performed relying only on the two valid timestamps before and after within the selected time window. This method assumes that the time series data changes smoothly in a short period, and is applicable to the situation where the data is continuous in time but insufficient in spatial information.

[0058] (c) Spatial nearest neighbor interpolation: When only spatial neighboring points are available, that is, no valid timestamp data can be obtained, the two closest observed values are selected as candidate points from the spatial dimension. Here, the linear interpolation method is adopted, but different from the temporal linear interpolation, it assigns weights based on the spatial distance, and the closer the observed value is, the greater the weight. This method is applicable to the situation where the spatial distribution is relatively uniform and the temporal information is completely missing.

[0059] (d) Data deletion: For those cases where there are neither suitable spatial neighboring points nor neighboring observed values on the time axis, it is considered that the information of these points is insufficient to support reliable interpolation, so they are selected to be removed.

[0060] In addition, it is necessary to specifically explain the weight design principle. The most basic principle is that the sum of all weights during interpolation is 1 regardless of whether it is in the temporal dimension or the spatial dimension. And when implementing bilinear interpolation, the importance of the temporal dimension is particularly emphasized because it represents the result of continuous observation of the same individual. In contrast, although the spatial dimension can provide additional information, it depends on the similarity between different individuals, so its weight is set relatively low. At the same time, within the spatial dimension, the principle of "the closer the distance, the greater the correlation" is also followed, ensuring that the spatial weight gradually decreases as the distance increases.

[0061] Step 3: Construct leading indicators. Use the deep learning model as the wind power output prediction model for the wind power cluster, and construct effective leading indicators as one of the input features of the model. The leading indicators contain information about the future wind power trend, so they are very helpful for predicting wind power. In addition, when applying the wind propagation mechanism in the past, it was necessary to search for the traversal of the propagation time and locate the upstream wind turbines, so the computational complexity was very high. In the embodiments of the present invention, by selecting an appropriate propagation time and fixing it, and then through the wind propagation mechanism, the same effective upstream wind turbines can be obtained with less computational complexity.

[0062] Step 3.1: Determine the appropriate propagation time . Multiply the propagation time by the average wind speed to obtain the propagation distance, and this calculated distance is consistent with the actual distance between adjacent wind turbines in the wind power cluster. When the propagation time is too large, it may lead to overly coarse spatial granularity and be unable to accurately capture the changes within the wind farm, so it is necessary to increase the time granularity to improve the accuracy. On the contrary, when the propagation time is too small, the spatial granularity is too fine, which may lead to the time granularity exceeding the wind farm boundary, so it is necessary to reduce the time granularity to ensure the validity of the data.

[0063] Step 3.2: Determine the upstream wind turbines. In the time window , calculate the empirical spatio-temporal variogram between all pairs of wind turbines . represents the target wind turbine, traverse all the other wind turbines, and then use the formula to select the wind turbines as the upstream wind turbines of the target wind turbine at this moment. Repeat this step until the upstream wind turbines at all moments are found.

[0064] Step 3.3: Judge the effectiveness of the upstream wind turbines. Judge whether the wind propagation effect of the upstream wind turbine on the downstream wind turbine is effective by whether the formula is less than 0.5, where represents the upstream wind turbine, represents the downstream wind turbine (which is also the target wind turbine for prediction). If , it is considered that the wind propagation effect between these two wind turbines is effective; conversely, if , it is considered that the wind propagation effect between these two wind turbines is ineffective.

[0065] Step 3.4: Construct leading indicators. Use the historical data of the effective upstream wind turbines as the leading indicators. Since the upstream and downstream relationships of the wind turbines in the wind power cluster are not fixed, and the relationships between the wind turbines will change with the change of the wind direction, it is necessary to note that the upstream wind turbines at time t are identified through the wind power output data of the wind power cluster from time t - L to t - L + 1.

[0066] Step 4: Feature Selection.

[0067] Evaluate the relationship between wind power and various alternative features, and screen out the features useful for predicting the output of a wind power cluster. The alternative features are mainly divided into four categories, namely historical wind power data, meteorological factors (such as wind speed, wind direction, temperature, etc.), wind turbine operating conditions (such as nacelle direction, blade angle, etc.), and leading indicators (historical data of upstream wind turbines corresponding to the target wind turbine). Three methods are used to examine the linear relationship, monotonic relationship, and complex non - linear relationship between wind power and alternative features respectively. These methods are Pearson correlation coefficient, Spearman correlation coefficient, and pre - experiment. The Pearson correlation coefficient is used to evaluate the strength and direction of the linear relationship between variables, while the Spearman correlation coefficient focuses on evaluating the monotonic association between variables, that is, the relationship where two variables keep consistent in the changing trend but not necessarily linear. To further reveal the non - linear dependence relationships that may not be fully captured by these traditional statistical methods, the present invention adopts a pre - experiment based on random forest. This method measures the importance of features by calculating the degree of average impurity reduction of each feature in all decision trees, thus highlighting those features that can most effectively split the data for prediction. Considering the results of these three methods comprehensively, screen out the effective features that are most important for wind power cluster output prediction, so as to provide a solid foundation for subsequent research.

[0068] Step 5: Use a deep learning model for multi - step prediction. Construct a multi - input multi - output network structure, input the selected effective features into the deep learning model at one time, and directly output the prediction results of the wind power cluster output at multiple future time points from 15 minutes to 16 hours. In the initial stage, the internal parameters of the model are randomly initialized; then, by minimizing the loss function (i.e., mean square error), use the backpropagation algorithm to continuously adjust the model parameters, and finally obtain a wind power output prediction model with optimized performance and high prediction accuracy.

[0069] A wind power cluster output prediction system with spatio - temporal feature coupling, comprising the following modules:

[0070] Data collection module; used to collect wind power data, meteorological factor data, and wind turbine operating condition data, and align the time of different data; the wind power data is the target sequence, and the meteorological factor data and wind turbine operating condition data are feature data;

[0071] Spatio - temporal interpolation module; classify and process the missing values in the target sequence and feature data;

[0072] Construct a leading indicator module; by mining the spatio-temporal information among each wind turbine in the wind power cluster, identify the upstream and downstream relationships of each wind turbine with other wind turbines at each moment, and determine the upstream wind turbines by maximizing the wind propagation effect. Use all the first-order lag historical data of the upstream wind turbines as leading indicators, which are used as alternative features for predicting the output of downstream wind turbines;

[0073] Feature selection module; evaluate the relationship between wind power and various alternative features, and screen out the features useful for predicting the output of the wind power cluster;

[0074] The alternative features include four categories, namely historical wind power data, meteorological factors, wind turbine operating conditions, and leading indicators; three methods, namely Pearson correlation coefficient, Spearman correlation coefficient, and pre-experiment based on random forest, are used to investigate the linear relationship, monotonic relationship, and complex non-linear relationship between wind power and alternative features respectively. Take the union of the features with high linear correlation, strong monotonic relationship, and high random forest importance score as the input feature set of the prediction model, and discard the features that perform poorly in all three evaluation criteria, so as to ensure the effectiveness of the features input into the prediction model;

[0075] Prediction module; use a deep learning model for multi-step prediction; input the selected effective features into a multi-input multi-output deep learning model, and output the prediction results of the output of the wind power cluster at multiple future time points within a set time period.

[0076] To verify the effectiveness of the present invention, two groups of predictions were made on 134 wind turbines using five state-of-the-art deep learning models. One group used only historical wind power data, while the other group used the effective features obtained through screening. The results show that the input of effective features including leading indicators significantly improved the model performance, and was more superior in terms of the Mean Absolute Percentage Error (MAPE) index, indicating that the constructed leading indicator and feature selection module have a significant effect on improving the prediction accuracy of wind power generation. Through the comparison of experimental results, it is further confirmed that the introduction of leading indicators and feature selection can effectively improve the performance of the prediction model, providing strong support for the accurate prediction of wind power generation. This finding not only verifies the effectiveness of the method of the present invention, but also provides an important reference for future related research.

[0077] Obviously, those skilled in the art should understand that each step of the wind power cluster output prediction method with spatio-temporal feature coupling in the above embodiments of the present invention or each module of the wind power cluster output prediction system with spatio-temporal feature coupling can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Optionally, they can be implemented by program codes executable by the computing device. Thus, they can be stored in the storage device and executed by the computing device. And in some cases, the steps shown or described can be executed in a sequence different from that here, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module to implement. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.

Claims

1. A method for predicting the output of a wind power cluster with spatio-temporal feature coupling, characterized in that It includes the following steps: Step 1: Collect data; the data includes wind power data, meteorological factor data, and wind turbine operation status data, and align the time of different data; the wind power data is the target sequence, and the meteorological factor data and wind turbine operation status data are feature data; Step 2: Spatiotemporal interpolation; classify and process the missing values in the target sequence and feature data; Step 3: Construct leading indicators; use the deep learning model as the wind power cluster output prediction model, and construct leading indicators as one of the input features of the prediction model; by mining the spatiotemporal information between each wind turbine in the wind power cluster, identify the upstream and downstream relationships between each wind turbine and other wind turbines at each moment, and determine the upstream wind turbines by maximizing the wind propagation effect. Use all the first-order lag historical data of the upstream wind turbines as the leading indicators, which are alternative features for predicting the output of downstream wind turbines; Step 4: Feature selection; evaluate the correlation and prediction ability between wind power and various alternative features, and screen out the input feature set of the wind power cluster output prediction model; The alternative features include four categories, namely historical wind power data, meteorological factors, wind turbine operation status, and leading indicators; use three methods, namely Pearson correlation coefficient, Spearman correlation coefficient, and pre-experiment based on random forest, to examine the linear relationship, monotonic relationship, and complex non-linear relationship between wind power and alternative features respectively. Take the union of the features with the linear correlation reaching the set threshold, the monotonic relationship reaching the set threshold, and the random forest importance score reaching the set threshold as the input feature set of the wind power cluster output prediction model; Step 5: Use the deep learning model for multi-step prediction; input the selected effective features into the multi-input multi-output deep learning model, and output the wind power cluster output prediction results at multiple future time points within a set time period; In Step 3, the wind propagation mechanism is defined as follows: Assume that when a gust of wind blows from wind turbine s1 to another wind turbine s2, within the propagation time h minutes, the wind speed of wind turbine s1 at time t is equal to the wind speed of wind turbine s2 at time t+h; The wind propagation effect, that is, the empirical spatiotemporal variogram g(s1, s2, h), is defined as: , where x(s, t) represents the wind speed of wind turbine s at time t, and L represents the time window length; when the wind reaches wind turbine s2 from wind turbine s1 after the propagation time h, g(s1, s2, h)=0; Identify the most effective upstream wind turbines corresponding to each wind turbine at each moment through the wind propagation mechanism, and use the historical data of the upstream wind turbines to construct leading indicators; Step 3 specifically includes the following steps: Step 3.1: Determine the propagation time , and obtain the propagation distance by multiplying the propagation time by the average wind speed. The propagation distance is consistent with the actual distance between adjacent wind turbines in the wind power cluster; Step 3.2: Determine the upstream wind turbines; The process of determining the upstream wind turbines of a single target wind turbine is as follows: In the time window L, calculate the empirical spatio-temporal variogram between all pairs of wind turbines ; s2 represents the target wind turbine, s1 represents all other wind turbines, and then use the formula to select the wind turbines as the upstream wind turbines of the target wind turbine at the current moment, thereby finding the upstream wind turbines of a single target wind turbine; By traversing all wind turbines in the cluster as the target wind turbine and repeating the above process of determining the upstream wind turbines of a single target wind turbine, identify the upstream wind turbines of each wind turbine; On this basis, combined with the method of rolling time window, further identify the upstream wind turbines at different times, so as to realize the identification of upstream wind turbines in the wind power cluster during the whole period; Step 3.3: Construct leading indicators; use the historical data of the upstream wind turbines as the leading indicators. When the upstream and downstream relationships of the wind turbines in the wind power cluster change with the change of the wind direction, the upstream wind turbines at time t are identified through the wind power cluster output data from time t-L to t-L+1.

2. The wind power cluster output prediction method based on spatio-temporal feature coupling according to claim 1, wherein, In the said Step 5, in the initial stage of prediction using the deep learning model, the internal parameters of the model are randomly initialized; subsequently, by minimizing the loss function, the model parameters are continuously adjusted using the backpropagation algorithm, and finally, a wind power output prediction model is obtained.

3. The wind power cluster output prediction method with spatio-temporal feature coupling according to claim 1, wherein In the said Step 1, the meteorological factors include wind speed, wind direction, and temperature; the operating conditions of the wind turbine include nacelle direction and blade angle.

4. A wind power cluster output prediction system with spatiotemporal feature coupling, characterized in that It includes the following modules: Data collection module; used to collect wind power data, meteorological factor data, and wind turbine operating condition data, and align the time of different data; the wind power data is the target sequence, and the meteorological factor data and wind turbine operating condition data are feature data; Spatio-temporal interpolation module; classifies and processes the missing values in the target sequence and feature data; Leading indicator construction module; by mining the spatio-temporal information among the wind turbines in the wind power cluster, identifying the upstream and downstream relationships between each wind turbine and other wind turbines at each moment, and determining the upstream wind turbines by maximizing the wind propagation effect, and taking all the first-order lag historical data of the upstream wind turbines as leading indicators, which are used as alternative features for predicting the output of downstream wind turbines; Feature selection module; Evaluates the correlation and prediction ability between wind power and various alternative features, and screens out the input feature set of the wind power cluster output prediction model; The alternative features include four categories, namely historical wind power data, meteorological factors, wind turbine operating conditions, and leading indicators; three methods, namely Pearson correlation coefficient, Spearman correlation coefficient, and pre-experiment based on random forest, are used to examine the linear relationship, monotonic relationship, and complex non-linear relationship between wind power and alternative features respectively, and the union of the features with linear correlation reaching the set threshold, monotonic relationship reaching the set threshold, and random forest importance score reaching the set threshold is taken as the input feature set of the wind power cluster output prediction model; Prediction module; Performs multi-step prediction using the deep learning model; inputs the selected effective features into the multi-input multi-output deep learning model, and outputs the wind power cluster output prediction results at multiple future time points within a set time period; In the said leading indicator construction module, the wind propagation mechanism is defined as follows: Suppose a gust of wind blows from wind turbine s1 to another wind turbine s2, within the propagation time h minutes, the wind speed of wind turbine s1 at time t is equal to the wind speed of wind turbine s2 at time t+h; The wind propagation effect, that is, the empirical spatio-temporal variogram g(s1, s2, h), is defined as: , where x(s, t) represents the wind speed of wind turbine s at time t, and L represents the time window length; when the wind reaches wind turbine s2 from wind turbine s1 after the propagation time h, g(s1, s2, h)=0; Identifies the most effective upstream wind turbines corresponding to each wind turbine at each moment through the wind propagation mechanism, and constructs leading indicators using the historical data of the upstream wind turbines; The specific implementation process of the said leading indicator construction module includes the following steps: Step 3.1: Determine the propagation time , and obtain the propagation distance by multiplying the propagation time by the average wind speed, where the propagation distance is consistent with the actual distance between adjacent wind turbines in the wind power cluster; Step 3.2: Determine the upstream wind turbines; the process of determining the upstream wind turbines of a single target wind turbine is as follows: within the time window L, calculate the empirical spatio-temporal variogram between all pairs of wind turbines ; s2 represents the target wind turbine, s1 represents all other wind turbines, and then use the formula to select the wind turbines as the upstream wind turbines of the target wind turbine at the current moment, thereby finding the upstream wind turbines of a single target wind turbine; by traversing all wind turbines in the cluster as target wind turbines and repeating the above process of determining the upstream wind turbines of a single target wind turbine, identify the upstream wind turbines of each wind turbine; on this basis, combined with the method of rolling time window, further identify the upstream wind turbines at different times, so as to realize the identification of upstream wind turbines in the wind power cluster over the entire time period; Step 3.3: Construct leading indicators; Use the historical data of upstream wind turbines as leading indicators. Since the upstream and downstream relationships among the wind turbines in the wind power cluster change with the change of wind direction, the upstream wind turbines at time t are identified based on the power output data of the wind power cluster from time t - L to t - L + 1.

5. A computer device, characterized in that: The computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the above computer program, it implements the spatio-temporal feature coupling-based wind power cluster power output prediction method as described in any one of claims 1-3.

Citation Information

Patent Citations

  • Wind power cluster ultra-short-term output prediction method under data driving

    CN116822370A

  • Wind power cluster power ultra-short-term prediction model establishment method

    CN116894504A