Spatiotemporal fusion output prediction method for wind power cluster with branched network and dynamic source selection
By using a branch network and dynamic source selection method, multi-source heterogeneous data is effectively utilized, and the contribution weight of each data source is adaptively adjusted. This solves the problems of insufficient utilization of multi-source heterogeneous data and mismatch of spatiotemporal resolution in wind power forecasting, and improves the accuracy and adaptability of wind power cluster output forecasting.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-23
- Publication Date
- 2026-03-27
AI Technical Summary
Existing wind power prediction methods fail to effectively utilize multi-source heterogeneous data, neglect the importance of multi-source heterogeneous data, lack refined data fusion strategies, and fail to address the spatiotemporal resolution mismatch under different prediction step sizes, thus limiting the model's generalization ability and prediction accuracy.
The method employs branching networks and dynamic source selection, using fully connected neural networks and convolutional neural networks to process wind power and reanalysis data respectively. It combines multi-head attention mechanism and spatial attention mechanism to adaptively fuse spatiotemporal features from different sources, and uses radiosonde data to adjust the prediction results, dynamically adjusting the contribution weight of each data source.
It significantly improves the accuracy and adaptability of wind power cluster output forecasting, enhances the utilization of multi-source heterogeneous data, adapts to the needs of different forecast step sizes, and improves the reliability of day-ahead and intraday multi-timescale forecasts.
Smart Images

Figure CN121579989B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a wind power cluster spatiotemporal fusion output prediction method based on a branch network and dynamic source selection, which handles the modeling challenges brought by the heterogeneity of multi-source data, improves the accuracy of wind power cluster output prediction, and belongs to the technical field of data processing and wind power prediction. BACKGROUND
[0002] Currently, wind power is being widely deployed and rapidly developed as one of the core means to achieve low-carbon transformation of energy systems. However, due to the intermittent and volatile nature of wind energy resources, it is easy to cause delay or insufficient response of power grid dispatching, thereby affecting the stable operation of the power system and increasing the uncertainty of power generation and the cost of power grid operation and maintenance. Therefore, accurate wind power prediction has become a key technical means to alleviate the above problems.
[0003] The scheduling of wind power needs to rely on different prediction time scales. For example, day-ahead scheduling usually relies on hourly prediction results of wind power output for the next 24 hours; while day-ahead scheduling is usually based on 15-minute power prediction results within the next 6 hours. The former is called short-term prediction, and the latter is called ultra-short-term prediction. Although these two types of prediction models have certain commonalities in structure, due to the differences in time resolution and prediction time range, their prediction performance often differs significantly. Generally speaking, as the prediction step increases, the prediction error also increases, which is due to the increasing uncertainty of future states and the decreasing correlation with input features.
[0004] In order to cope with this challenge, researchers have tried to introduce external factors to extract more predictive feature information. However, despite the many advances in data-driven wind power prediction in recent years, there are still several key research gaps that need to be addressed. First, existing research generally ignores the importance of multi-source heterogeneous data. Previous methods have focused on using homogeneous data for modeling, i.e., only using data from the same source as wind power, which naturally has consistent time and spatial resolution, thereby simplifying the modeling process. However, models that rely solely on homogeneous data are difficult to fully utilize the rich information contained in multi-source heterogeneous data. Multi-source heterogeneous data not only provides complementary perspectives, but also may contain important forward-looking information, which is of great significance to improving prediction accuracy. Second, the current fusion strategy for heterogeneous data lacks detailed design. Although some research has attempted to integrate multi-source data, most methods still use a unified data processing flow, failing to fully consider the differences in characteristics between different data sources, limiting further improvement of model performance. Finally, data from different sources has inconsistent time and spatial resolution, and the impact of this mismatch varies at different prediction steps. However, previous modeling methods generally do not address this issue, limiting the generalization ability of the model in multiple scenarios. SUMMARY
[0005] The application aims at the problems and deficiencies of the prior art, and provides a wind power cluster spatio-temporal fusion output prediction method based on branch network and dynamic source selection, which overcomes the limitation of single data source information, effectively handles the modeling challenges brought by multi-source data heterogeneity, and significantly improves the wind power cluster output prediction accuracy.
[0006] The technical scheme is a wind power cluster spatio-temporal fusion output prediction method based on branch network and dynamic source selection, comprising the following steps:
[0007] Step 1: Collect data from different sources, including wind power output data from a data acquisition and monitoring system, sounding data, and wind speed data from reanalysis data.
[0008] Step 2: Build a special branch network for wind power data, i.e. a wind power special branch network, for wind power data; the branch network extracts historical power time sequence features of each wind farm through an independent fully connected neural network, and generates spatial features representing wind power output in the wind power cluster through a multi-head attention mechanism according to historical power time sequence features of wind farms with different geographical positions; the time sequence features and the spatial features are spliced along the feature dimension, and are fused through a fully connected neural network to obtain spatio-temporal features output by the wind power special branch network, which are used for subsequent fusion and wind power prediction.
[0009] Step 3: Organize the wind speed data in a regular latitude-longitude grid form, which has a two-dimensional spatial structure like an image, and use a convolutional neural network to build a reanalysis data special branch network to extract regional meteorological features that are helpful for wind power output prediction from the wind speed data of the reanalysis data.
[0010] The reanalysis data provides a near-surface wind speed field covering the target area, which is continuous in space and time and has a spatial resolution significantly higher than the density of wind farm deployment. Wind speed is a direct physical driving factor that determines wind power output, and using wind speed information as a prediction input has a clear physical basis; compared with historical wind power output data that only reflect the power generation state of discrete wind farms, the reanalysis wind speed field can comprehensively depict the local wind resource heterogeneity and regional scale wind system structure of the continuous spatial distribution in the target area.
[0011] The convolution operation can effectively identify local high-value areas, gradient zones and other meteorological structures in the wind speed field that are closely related to wind power output through a local receptive field, and its translational invariance enables the model to generalize and identify similar wind systems appearing at different geographical positions, thereby learning spatial representations with physical interpretability, rather than relying only on statistical correlations of geographical positions.
[0012] Step4: adaptively fuse the spatio-temporal features output by the wind power dedicated branch network and the regional meteorological features from the reanalysis data dedicated branch network according to the prediction time step.
[0013] Considering that the reanalysis data has high spatial resolution but low temporal resolution, and the wind power data has high temporal resolution but lacks spatial context, the effectiveness of the two differs in different prediction time domains: in ultra-short-term prediction, historical wind power is more valuable for reference; while in longer-term prediction, regional meteorological structures provide key prior information. Therefore, the invention dynamically calculates the fusion weights of the two types of features, historical power spatio-temporal features and regional meteorological features, for each prediction time step, to adaptively balance the contributions of historical power spatio-temporal features and regional meteorological background.
[0014] Step5: adjust the prediction results using sounding data; use the pressure change feature to adjust the amplitude of the predicted wind power fluctuation. Considering that although the sounding data has low spatial and temporal resolution, its seasonal variation feature of pressure sequence is similar to the seasonal fluctuation of wind power output, the invention extracts the statistical feature of pressure change from the sounding data and generates a modulation factor through a lightweight linear layer and an activation function; the factor acts on the difference between adjacent time points of the preliminary prediction result (i.e. the prediction increment), adaptively scales the change amplitude of the wind power, and finally obtains the corrected prediction value. This design increases the ability to characterize the fluctuation characteristics of wind power output in different seasons through sounding data, avoiding over-smoothing of the prediction results in active weather periods or false oscillation in stable periods.
[0015] A branch network and dynamic source selection wind power cluster spatio-temporal fusion output prediction system, comprising the following modules:
[0016] Data collection module: used to collect data from different sources, including wind power output data from the data acquisition and monitoring system, sounding data, and wind speed data from reanalysis data;
[0017] Wind power dedicated branch network construction module: a dedicated branch network, wind power dedicated branch network, is built for wind power data of wind power output data; the branch network extracts historical power time series features of each wind farm through an independent fully connected neural network, and generates spatial features representing wind power output in the wind power cluster according to historical power time series features of multiple wind farms with different geographical locations through a multi-head attention mechanism; the time series features and the spatial features are spliced along the feature dimension, and fused through a fully connected neural network to obtain spatio-temporal features output by the wind power dedicated branch network, which are used for subsequent fusion and wind power prediction;
[0018] The reanalysis data special branch network construction module: a convolutional neural network is used to construct a reanalysis data special branch network to extract regional meteorological features from wind speed data of the reanalysis data that are conducive to wind power output prediction.
[0019] The fusion module: adaptively fuses the spatio-temporal features output by the wind power special branch network and the regional meteorological features from the reanalysis data special branch network according to the prediction time step.
[0020] The prediction dynamic adjustment module: uses sounding data to adjust the prediction result; uses the pressure change feature to adjust the amplitude of the predicted wind power fluctuation; extracts the statistical feature of the pressure change from the sounding data and generates a modulation factor through a linear layer and an activation function; the modulation factor acts on the difference between adjacent time steps of the preliminary prediction result to adaptively scale the change amplitude of the wind power, and finally obtains the corrected prediction value.
[0021] The implementation process of the system is the same as the above method, and will not be described in detail.
[0022] A computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the above computer program to realize the steps of the branch network and dynamic source selection wind power cluster spatio-temporal fusion output prediction as described above.
[0023] A computer readable storage medium has a computer program / instruction stored thereon, and the computer program / instruction is executed by a processor to realize the steps of the branch network and dynamic source selection wind power cluster spatio-temporal fusion output prediction as described above.
[0024] Advantages: Compared with the prior art, the present application has the following advantages:
[0025] (1) Enhanced multi-source heterogeneous data utilization capability: by integrating various sources of data, including historical wind power output data, sounding data, and wind speed data from reanalysis data, the present application can effectively mine and utilize the unique information contained in each data source, overcoming the information limitation problem caused by using only homogeneous data in traditional methods, thereby improving the prediction accuracy.
[0026] (2) Fine-grained data fusion strategy: Unlike previous unified processing methods, the present application designs targeted data processing and fusion strategies according to the characteristics of different data sources, ensuring that the mismatch in spatio-temporal resolution of various data is properly addressed, thereby enhancing the generalization ability and adaptability of the model in complex application scenarios.
[0027] (3) Dynamic source selection mechanism: the application innovatively introduces a dynamic source selection mechanism, which can adaptively adjust the contribution weight of each data source for each prediction step in the multi-step prediction process. This mechanism naturally adapts to the demand for one-time output of multi-time scale prediction results, and effectively reflects the differentiated dependence of different prediction time domains on information sources.
[0028] In summary, the application effectively improves the wind power prediction accuracy by fusing multi-source heterogeneous data and dynamically adjusting the contribution weight of each data source based on the prediction step. This method fully utilizes the advantages of data from different sources, and through the dynamic source selection mechanism, it adapts to the actual demand of one-time generation of multi-step prediction values, improving the reliability of day-ahead and day-ahead multi-time scale prediction tasks. BRIEF DESCRIPTION OF DRAWINGS
[0029] Figure 1 The method flowchart of the embodiment of the application. DETAILED DESCRIPTION
[0030] The application will be further illustrated below in conjunction with specific embodiments, which should be understood as merely illustrating the application and not limiting the scope of the application. After reading the application, those skilled in the art can make various equivalent modifications to the application, which fall within the scope defined by the appended claims.
[0031] As shown in Figure 1 The branch network and dynamic source selection wind power cluster spatio-temporal fusion output prediction method includes the following steps:
[0032] Step 1: Collect data from different sources, including wind power output data from the data acquisition and monitoring system, sounding data, and wind speed data from reanalysis materials.
[0033] Specifically, the measured wind power data of the wind power cluster in the target area is collected, and the measured wind power data is provided by the data acquisition and monitoring system of each wind farm. At the same time, the sounding observation data in the same time range, i.e. the sounding data, is obtained from the sounding station in the target area, and the sounding observation data refers to the air pressure in the atmospheric vertical profile. In addition, the reanalysis data covering the target area in the same time range is obtained, and the reanalysis data includes 10-meter height wind speed and 50-meter height wind speed. The variables and spatial and temporal resolutions in each data set are shown in Table 1. In the ultra-short-term prediction task, it is necessary to predict the future 6 hours at intervals of 15 minutes. For this purpose, the sounding data and the reanalysis data are filled forward with the latest valid values and up-sampled to the required 15-minute time resolution. In the short-term prediction task, the target is to make hourly wind power prediction for the next 24 hours. At this time, the sounding data and the reanalysis data are also up-sampled to the hourly resolution by the same method, and the wind power data obtained from the data acquisition and monitoring system is obtained by accumulating the values in each hour to obtain hourly data.
[0034] Table 1: Comparison of multi-source data set variables and spatial and temporal resolutions
[0035]
[0036] Step 2: For the wind power data obtained from the data acquisition and monitoring system, a special branch network is constructed. The branch network extracts the historical power time sequence features of each wind farm through an independent fully connected neural network, and generates spatial features representing the wind power output in the wind power cluster through a multi-head attention mechanism according to the historical power time sequence features of multiple wind farms with different geographical positions; the time sequence features and the spatial features are spliced along the feature dimension, and fused through a fully connected neural network to obtain the spatio-temporal features output by the wind power special branch network, which are used for subsequent fusion and wind power prediction. The specific implementation process includes the following steps:
[0037] Step 2.1: Use a fully connected neural network to capture the time sequence features of a single wind farm. For each individual wind farm , represent the total number of wind farms, which is 10 in this embodiment. First, the historical wind power data of the wind farm is used to model its time pattern, where represents the length of the time series. Specifically, a fully connected neural network FCN containing two linear layers and an intermediate ReLU activation function is used for modeling, as shown in the following formula.
[0038]
[0039] where, and is a learnable parameter, represents the ReLU activation function. The output denotes the time series feature of the th wind farm, and D denotes the prediction step of the target variable in the prediction task. In this embodiment, D = 24 is set.
[0040] Stacking the time series features of all wind farms, we get , which is the time series feature of all wind farms.
[0041] Step 2.2: Capture the spatial features between multiple wind farms (wind farm clusters) using multi-head attention mechanism. The time series feature of each wind farm is taken as the basis of the query, while the time series feature of all wind farms (including itself) is taken as the basis of the key and value; on this basis, each attention head generates its exclusive query vector , key vector and value vector through independent learnable transformation. Each attention head calculates the weighted combination of according to the similarity between and , which enables each wind farm to focus on the information of all other wind farms in a learnable way. The formula of a single attention head ( ) is as follows.
[0042]
[0043] where Attention() is the attention head function; softmax() is the normalization exponential function, and T represents the transpose; represents the dimension of the key vector, represents the output obtained by the th attention head, and there are M attention output heads in total. After concatenating all attention output heads, linear transformation is performed to obtain the spatial feature about wind power output in the wind farm cluster. The specific formula is as follows:
[0044]
[0045] where is a learnable parameter that acts to fuse the information of multiple attention heads through weighted combination.
[0046] Step 2.3: Fuse the time series feature of a single wind farm and the spatial feature about wind power output in the wind farm cluster. The time series feature and spatial feature The splicing operation is performed, and the spatiotemporal features output by the special branch network for wind power are obtained through full connection of the neural network .
[0047]
[0048] wherein, represents a splicing operation along the first dimension. The spatiotemporal features The temporal and spatial features are fused, and will be further used for feature fusion and final prediction in subsequent modules.
[0049] Step 3: Constructing a special branch network for reanalysis data to extract regional meteorological features that are helpful for wind power output prediction.
[0050] The reanalysis data provides a near-surface wind speed field covering the target area, which is continuous in time and space and has a significantly higher spatial resolution than the density of the wind farm layout. Since wind speed is a direct physical driving factor for wind power output, using this wind speed information as a prediction input has a clear physical basis. At the same time, compared to historical wind power output data that only reflects the power generation state of discrete wind farms, the reanalysis wind speed field can fully depict the local wind resource heterogeneity and regional scale wind system structure of the continuous spatial distribution in the target area. Since the wind speed data is organized in a regular latitude and longitude grid form, it has a two-dimensional spatial structure similar to an image, and the present application uses a convolutional neural network as the core architecture of this branch.
[0051] The convolution operation can effectively identify local high-value areas, gradient zones, and other meteorological structures in the wind speed field that are closely related to wind power output through a local receptive field, and its translational invariance allows the special branch network for reanalysis data to generalize the recognition of similar wind systems appearing at different geographic locations, thereby learning spatial representations with physical interpretability rather than relying solely on statistical associations of geographic locations. The tensor shape of the reanalysis data is (N, 2, K, J), where N represents the number of samples, 2 represents two climate factors (wind speed at two different heights), K represents the number of sampling points obtained by equally dividing the target area in the longitude direction, and the present embodiment sets K = 9, J represents the number of sampling points obtained by equally dividing the target area in the latitude direction, and the present embodiment sets J = 15. The dimension corresponding to the latitude and longitude grid points is 9 x 15.
[0052] First, the wind speed of the reanalysis data is passed through a convolution layer with a kernel size of , followed by an activation function. This process can be represented as:
[0053]
[0054] wherein Represents a convolution kernel, This represents the ReLU activation function.
[0055] Subsequently, another convolutional layer with a kernel size of 1×1 is applied to reduce the feature dimensionality while preserving feature information, thereby obtaining shared features. .
[0056]
[0057] Among them shared features It contains D channels, each channel corresponding to a shared feature map of size 9×15; This represents the ReLU activation function.
[0058] To adapt to changes in the region of interest under different prediction step sizes, a spatial attention mechanism is introduced. This is achieved through a convolutional layer... Generate a spatial attention map with D channels. :
[0059]
[0060] in, The function ensures that the sum of attention weights at each spatial location is 1.
[0061] Next, shared features will be used. Spatial attention map Element-wise multiplication yields the enhanced features. This operation dynamically adjusts the weights of each spatial location through an attention mechanism, thereby highlighting areas that are more critical to the wind power forecasting task. This allows the reanalysis data branch network to adaptively focus on the most informative spatial locations in the input meteorological field data, thus improving the accuracy of subsequent wind power forecasting.
[0062] Subsequently, Apply adaptive pooling to reduce its spatial dimension from the original Uniform downsampling to Where B and F are configurable positive integer parameters that satisfy the condition , as well as For the target number of wind farms, parameters B and F are set according to actual application requirements to control the spatial range of the local receptive field or feature extraction region. In this embodiment, B=2 and F=5 are set to obtain a tensor of shape (N,D,B,F). , where N represents the number of samples and D corresponds to the prediction step size in the prediction task.
[0063] Finally, flattened along the spatial dimension, reshaped into a shape of (N, D, ) regional meteorological features output by the reanalysis data dedicated branch network , so as to realize one-to-one mapping from the spatial grid to the target wind farm. The transformation makes the feature structure align with the wind farm output dimension, ensuring that the prediction at each time step can be based on the spatial context that matches its task requirements.
[0064] Step4: fusion module, adaptively fusing the spatio-temporal features output by the wind power dedicated branch network and the regional meteorological features from the reanalysis data dedicated branch network according to the prediction time step;
[0065] Considering that the reanalysis data has high spatial resolution but low temporal resolution, while the wind power data has high temporal resolution but lacks spatial context, the effectiveness of the two in different prediction time domains is different: in ultra-short-term prediction, historical power is more valuable; while in longer-term prediction, regional meteorological structure provides key prior information. Therefore, the present application dynamically calculates the fusion weight of the two types of features for each prediction time step, adaptively balancing the contribution of historical power spatio-temporal features and regional meteorological background. The regional meteorological features from the reanalysis data dedicated branch network are fused with the spatio-temporal features output by the wind power dedicated branch network, so that the climate background information and the spatio-temporal characteristics of wind power generation can be used simultaneously in the wind power cluster output prediction process. In order to align the feature dimensions, first perform a transpose operation on to obtain .
[0066] The outputs of the two branches are spliced along the feature dimension, and then input into a fully connected neural network to finally obtain the fused prediction output .
[0067]
[0068] wherein each element in represents the predicted power output of the th wind farm in the th sample at the th future time step.
[0069] In order to enable the wind power cluster output prediction method proposed by the present application to adaptively adjust the importance of reanalysis data according to different prediction steps, a dynamic source selection mechanism is introduced. Specifically, a set of learnable parameters This is used to dynamically fuse the contributions of the reanalysis data branch and the wind power branch, thereby obtaining the preliminary predicted value output by the fusion module. :
[0070]
[0071]
[0072] This represents a fully connected neural network with an activation function added between two linear layers. This dynamic source selection mechanism enables the wind power cluster output prediction method to adaptively adjust the emphasis on each input feature according to different prediction step sizes, thereby highlighting the feature information most relevant to the current prediction task.
[0073] Step 5: Adjusting Prediction Results Using Radiosonde Data. Considering that although radiosonde data has low spatiotemporal resolution, its seasonal pressure sequence exhibits similarities to the seasonal fluctuations in wind power output. This invention extracts statistical features of pressure changes from radiosonde data and generates a modulation factor using a lightweight linear layer and activation function. This factor acts on the time-series difference (i.e., prediction increment) of the initial prediction results, adaptively scaling the amplitude of wind power variation to obtain the corrected prediction value. This design enhances the characterization of wind power output fluctuations in different seasons using radiosonde data, avoiding over-smoothing of prediction results during periods of active weather or producing spurious oscillations during stable periods. Specifically, both wind power output and surface pressure changes exhibit greater volatility in spring and winter, and less volatility in summer and autumn. Based on this phenomenon, the amplitude of predicted wind power fluctuations is adjusted using the characteristics of pressure changes.
[0074] set up The air pressure represented by the sounding data, where The sample size is 12, representing the historical observation data from the previous 6 days, twice a day, and 2 representing two radiosonde stations. Based on this radiosonde data sequence, several statistical characteristics were calculated to characterize the pressure changes, including: the average magnitude of change (…). Volatility (standard deviation) ), maximum change ( ), and trend consistency (the proportion of continuous changes in the same direction). These features are pieced together into a compact representation. Then, a fully connected network is input, and a modulation factor is generated using the Tanh activation function. :
[0075]
[0076]
[0077] The modulation factor is uniformly applied across all prediction time steps and wind farms. The motivation of this design mainly lies in two points: (1) the seasonal fluctuation pattern has similar impacts on all wind farms; (2) in the time horizon of short-term prediction, the atmospheric conditions are relatively stable.
[0078] Finally, the modulation factor is applied to the output of the fusion module to obtain the corrected prediction value , i.e., the final prediction value of the wind power, as follows:
[0079]
[0080] wherein, the time series difference between adjacent time steps of the prediction sequence is calculated; and is broadcasted in the time dimension to match the shape of ; and denotes the standard element-wise addition operation. This formula realizes the dynamic adjustment of the prediction results by scaling the time series variation amplitude of the predicted wind power sequence according to the atmospheric conditions extracted from the sounding data.
[0081] A wind power cluster spatio-temporal fusion output prediction system with branch network and dynamic source selection, comprising the following modules:
[0082] a data collection module: for collecting data from different sources, including wind power output data from a data acquisition and monitoring system, sounding data, and wind speed data from reanalysis data;
[0083] a wind power dedicated branch network construction module: a dedicated branch network for wind power data, i.e., a wind power dedicated branch network, is built for wind power data of wind power output; the branch network extracts historical power time series features of each wind farm through an independent fully connected neural network, and generates spatial features representing wind power output in the wind power cluster according to historical power time series features of multiple wind farms with different geographical locations through a multi-head attention mechanism; the time series features and the spatial features are spliced along the feature dimension, and fused through a fully connected neural network to obtain spatio-temporal features output by the wind power dedicated branch network, which are used for subsequent fusion and wind power prediction;
[0084] a reanalysis data dedicated branch network construction module: a convolutional neural network is used to construct a reanalysis data dedicated branch network to extract regional meteorological features that are helpful for wind power output prediction from meteorological data of reanalysis data;
[0085] a fusion module: adaptively fusing spatio-temporal features output by the wind power dedicated branch network and regional meteorological features from the reanalysis data dedicated branch network according to the prediction time step;
[0086] The prediction dynamic adjustment module adjusts the prediction result by using the sounding data, adjusts the amplitude of the predicted wind power fluctuation by using the pressure change characteristics, extracts the statistical characteristics of the pressure change from the sounding data, and generates a modulation factor by using a linear layer and an activation function. The modulation factor is applied to the difference between adjacent time points of the preliminary prediction result to adaptively scale the change amplitude of the wind power, and finally the corrected prediction value is obtained.
[0087] Obviously, those skilled in the art should understand that the branch network of the above-mentioned embodiments of the present application and the steps of the wind power cluster spatio-temporal fusion output prediction method of dynamic source selection or the modules of the wind power cluster spatio-temporal fusion output prediction system of dynamic source selection can be realized by a general computing device, which can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Alternatively, they can be realized by program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in different order, or they can be made into individual integrated circuit modules, or multiple modules or steps among them can be made into a single integrated circuit module to realize. Thus, the embodiments of the present application are not limited to any specific combination of hardware and software.
Claims
1. A spatiotemporal fusion power output prediction method for wind power clusters based on branch networks and dynamic source selection, characterized in that, Includes the following steps: Step 1: Collect data from different sources, including wind power output data from the data acquisition and monitoring system, as well as sounding data and wind speed data from reanalysis data; Step 2: Construct a dedicated branch network for wind power output data – the Wind Power Dedicated Branch Network. This branch network extracts the historical power time-series features of each wind farm through independent fully connected neural networks. Based on the historical power time-series features of multiple wind farms with different geographical locations, a multi-head attention mechanism is used to generate spatial features representing wind power output in the wind power cluster. The time-series features and spatial features are concatenated along the feature dimension and fused through a fully connected neural network to obtain the spatiotemporal features output by the Wind Power Dedicated Branch Network, which are used for subsequent fusion and wind power prediction. Step 3: Construct a dedicated branch network for reanalysis data using a convolutional neural network to extract regional meteorological features from the wind speed data of the reanalysis data that are helpful for wind power output prediction; Step 4: Adaptively fuse the spatiotemporal characteristics output by the wind power dedicated branch network with the regional meteorological characteristics from the reanalysis data dedicated branch network according to the prediction time step; Step 5: Adjust the prediction results using radiosonde data; adjust the amplitude of predicted wind power fluctuations using air pressure change characteristics; extract statistical features of air pressure changes from radiosonde data and generate a modulation factor through a linear layer and activation function; The modulation factor is applied to the time difference between adjacent moments of the preliminary prediction result, adaptively scaling the variation of wind power, and finally obtaining the corrected prediction value.
2. The spatiotemporal fusion power output prediction method for wind power clusters based on branch networks and dynamic source selection according to claim 1, characterized in that, In Step 1, the radiosonde data and reanalysis data are upsampled to hourly resolution, and the wind power data obtained from the data acquisition and monitoring system are obtained by accumulating the values within each hour to obtain hourly data.
3. The spatiotemporal fusion power output prediction method for wind power clusters based on branch networks and dynamic source selection according to claim 1, characterized in that, The implementation of Step 2 includes the following steps: Step 2.1: Capture the temporal characteristics of a single wind farm using a fully connected neural network; For each individual wind farm First, utilize its historical wind power data. To the wind farm Modeling is performed using time patterns, where The length of the time series is represented by a fully connected neural network (FCN) consisting of two linear layers with a ReLU activation function in between, as shown in the following formula: in, and These are learnable parameters. Represents the ReLU activation function; output Indicates the first Temporal characteristics of individual wind farms; By stacking the time-series characteristics of all wind farms, we obtain , The time-series characteristics of all wind farms; Step 2.2: Utilize multi-head attention mechanisms to capture spatial characteristics between multiple wind farms; Each wind farm Temporal characteristics As a query, the time-series characteristics of all wind farms Then it serves as both key and value; each attention head generates a query vector through an independent learnable transformation. Key vector Sum value vector Each attention head is based on the query vector. With key vector The similarity between them, for value vectors The formula for a single attention head is as follows, calculated using a weighted combination. Where Attention() is the attention head function; softmax() is the normalized exponential function; and T represents the transpose. Represents the dimension of the key vector. Representing the The outputs from each attention head are obtained, resulting in a total of M attention output heads. After concatenating all attention output heads and performing a linear transformation, the spatial characteristics of wind power output within the wind power cluster are obtained. The specific formula is as follows: in, It is a learnable parameter that serves to weight and fuse information from multiple attention heads. Step 2.3: Integrate the temporal characteristics of a single wind farm with the spatial characteristics of wind power output within a wind power cluster. ; Time series characteristics and spatial features The data is then spliced together and fused using a fully connected neural network to obtain the spatiotemporal characteristics of the wind power-specific branch network output. ; in, This indicates a splicing operation along the first dimension; spatiotemporal features. It integrates temporal and spatial features.
4. The spatiotemporal fusion power output prediction method for wind power clusters based on branch network and dynamic source selection according to claim 1, characterized in that, The implementation of Step 3 includes the following steps: First, let's analyze the wind speed data. Through a convolution kernel size of The convolutional layer is followed by an activation function; this process is represented as: in Represents a convolution kernel, Represents the ReLU activation function; Subsequently, another convolutional layer with a kernel size of 1×1 is applied to reduce the feature dimensionality while preserving feature information, thereby obtaining shared features. ; in It contains D channels, where D represents the prediction step size of the target variable in the prediction task. Each channel corresponds to a shared feature map of size K×J, where K represents the number of sampling points obtained after dividing the target area into equal intervals in the longitude direction, and J represents the number of sampling points obtained after dividing the target area into equal intervals in the latitude direction. To adapt to changes in the region of interest under different prediction step sizes, a spatial attention mechanism is introduced; this is achieved through a convolutional layer... Generate a spatial attention map with D channels. : in, The function ensures that the sum of attention weights at each spatial location is 1; Next, the shared features will be... Spatial attention map Element-wise multiplication yields the enhanced features. The weights of each spatial location are dynamically adjusted through an attention mechanism. Subsequently, Apply adaptive pooling to reduce its spatial dimension from the original Uniform downsampling to Where B and F are configurable positive integer parameters that satisfy the condition , as well as Let K represent the number of target wind farms, J represent the number of sampling points obtained after equally dividing the target area along the longitude direction, and B and F represent the number of sampling points obtained after equally dividing the target area along the latitude direction. The parameters B and F are set according to actual application requirements to control the spatial range of the local receptive field or feature extraction region. After adaptive pooling, a tensor of shape (N, D, B, F) is obtained. , where N represents the number of samples and D corresponds to the prediction step size of the target variable in the prediction task; Finally, Flattened along the spatial dimension, the regional meteorological characteristics are reshaped into a reanalysis data-specific branch network output with a shape of (N,D,B×F). Thus achieving from A one-to-one mapping from the spatial grid to B×F target wind farms ensures that the feature structure is aligned with the output dimension of the wind farms, guaranteeing that the prediction at each time step can be based on a spatial context that matches the task requirements.
5. The spatiotemporal fusion power output prediction method for wind power clusters based on branch network and dynamic source selection according to claim 1, characterized in that, Step 4 adaptively fuses the spatiotemporal characteristics output by the wind power dedicated branch network with the regional meteorological characteristics from the reanalysis data dedicated branch network according to the prediction time step. The fusion weights of the two types of features are dynamically calculated for each prediction time step, and the contributions of historical power spatiotemporal features and regional meteorological background are adaptively balanced. Regional meteorological characteristics derived from reanalysis data branch networks Spatiotemporal characteristics of wind power dedicated branch network output This allows for the simultaneous utilization of climate background information and the spatiotemporal dynamic characteristics of wind power generation during the wind power cluster output prediction process; to align the feature dimensions, firstly... Perform the transpose operation to obtain ; The regional meteorological characteristics output by the reanalysis data branch network will be further analyzed. Spatiotemporal characteristics of wind power dedicated branch network output The data is concatenated along the feature dimension, then input into a fully connected neural network to obtain the fused prediction output. ; in, Each element in Indicates the first In the nth sample The wind farm in the first Predicted power output for one future time step; A dynamic source selection mechanism is introduced; a set of learnable parameters is generated by connecting a fully connected network to a sigmoid activation function. This is used to dynamically fuse the contributions of the reanalysis data branch and the wind power branch, thereby obtaining the fused output value. : This represents a fully connected neural network with an activation function added between two linear layers.
6. The spatiotemporal fusion power output prediction method for wind power clusters based on branch network and dynamic source selection according to claim 1, characterized in that, In Step 5, the predicted wind power fluctuation is adjusted by utilizing air pressure change characteristics in adjusting the prediction results based on sounding data. set up The air pressure represented by the radiosonde data is calculated based on the radiosonde data sequence to characterize the air pressure changes, including: average variation amplitude, volatility, maximum variation, and trend consistency; these statistical features are concatenated into a single representation. Then, a fully connected network is input, and a modulation factor is generated using the Tanh activation function. , For the sample size: The average variation and standard deviation represent the average variation. Indicates volatility. This indicates the largest change, representing the proportion of continuous changes in the same direction. Indicates trend consistency; tanh() represents the Tanh activation function. Finally, the modulation factor Applied to the fused output value The corrected predicted value is obtained. The details are as follows: in, The temporal differences of the predicted sequence between adjacent time steps were calculated; and Broadcasting over time to match The shape; The above formula represents the standard element-wise addition operation; it scales the temporal variation of the predicted wind power sequence based on the atmospheric conditions extracted from the radiosonde data, thereby achieving dynamic adjustment of the prediction results.
7. A spatiotemporal fusion power output prediction system for wind power clusters with branch network and dynamic source selection, characterized in that, Includes the following modules: Data collection module: used to collect data from different sources, including wind power output data from the data acquisition and monitoring system, as well as sounding data and wind speed data from reanalysis data; Wind Power Dedicated Branch Network Construction Module: A dedicated branch network—the wind power dedicated branch network—is built for wind power output data. This branch network extracts the historical power time-series features of each wind farm through independent fully connected neural networks. Based on the historical power time-series features of multiple wind farms with different geographical locations, a multi-head attention mechanism is used to generate spatial features representing wind power output in the wind power cluster. The time-series features and the spatial features are concatenated along the feature dimension and fused through a fully connected neural network to obtain the spatiotemporal features output by the wind power dedicated branch network, which are used for subsequent fusion and wind power prediction. Reanalysis Data Dedicated Branch Network Construction Module: A convolutional neural network is used to construct a dedicated branch network for reanalysis data, which extracts regional meteorological features that are helpful for wind power output prediction from the wind speed data of the reanalysis data; Fusion module: Adaptively fuses the spatiotemporal characteristics output by the wind power dedicated branch network with the regional meteorological characteristics from the reanalysis data dedicated branch network according to the prediction time step; Prediction Dynamic Adjustment Module: Adjusts prediction results using radiosonde data; adjusts the amplitude of predicted wind power fluctuations using air pressure change characteristics; extracts statistical features of air pressure changes from radiosonde data and generates a modulation factor through a linear layer and activation function; The modulation factor is applied to the time difference between adjacent moments of the preliminary prediction result, adaptively scaling the variation of wind power, and finally obtaining the corrected prediction value.
8. A computer device, characterized in that: The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the step of spatiotemporal fusion power output prediction of wind power clusters with branch network and dynamic source selection as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that: When the computer program / instruction is executed by the processor, it implements the steps of spatiotemporal fusion power output prediction of wind power clusters with branch network and dynamic source selection as described in any one of claims 1-6.
Citation Information
Patent Citations
Wind power output interval prediction method
WO2023004838A1
Deep learning-based wind power cluster power prediction method
WO2023093774A1