[go: up one dir, main page]

CN112529282A - Wind power plant cluster short-term power prediction method based on space-time graph convolutional neural network - Google Patents

Wind power plant cluster short-term power prediction method based on space-time graph convolutional neural network Download PDF

Info

Publication number
CN112529282A
CN112529282A CN202011409788.3A CN202011409788A CN112529282A CN 112529282 A CN112529282 A CN 112529282A CN 202011409788 A CN202011409788 A CN 202011409788A CN 112529282 A CN112529282 A CN 112529282A
Authority
CN
China
Prior art keywords
wind farm
power
network
time series
weather forecast
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011409788.3A
Other languages
Chinese (zh)
Inventor
梅生伟
张雪敏
凡航
郭琦
王新建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inner Mongolia Power(group) Co ltd Power Dispatch Control Branch
Tsinghua University
China Electric Power Research Institute Co Ltd CEPRI
Original Assignee
Inner Mongolia Power(group) Co ltd Power Dispatch Control Branch
Tsinghua University
China Electric Power Research Institute Co Ltd CEPRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inner Mongolia Power(group) Co ltd Power Dispatch Control Branch, Tsinghua University, China Electric Power Research Institute Co Ltd CEPRI filed Critical Inner Mongolia Power(group) Co ltd Power Dispatch Control Branch
Priority to CN202011409788.3A priority Critical patent/CN112529282A/en
Publication of CN112529282A publication Critical patent/CN112529282A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Software Systems (AREA)
  • Marketing (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Primary Health Care (AREA)
  • Water Supply & Treatment (AREA)
  • Public Health (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Wind Motors (AREA)

Abstract

The invention provides a wind power plant cluster short-term power prediction method based on a space-time graph convolutional neural network, which comprises the following steps of: acquiring historical power within a first target time period to obtain a historical power vector time sequence, and acquiring weather forecast parameter vectors within a second target time period to obtain a weather forecast parameter matrix time sequence; inputting the time sequence sequences of the historical power vector and the weather forecast parameter matrix into a prediction model, and outputting a predicted power vector time sequence in a third target time period; the prediction model is obtained by training a time sequence label based on a sample historical power vector, a sample weather forecast parameter matrix time sequence and a prediction power vector time sequence, and the neural network structure of the prediction model is formed based on a Bi-GRU network and a graph convolution network. The method provided by the invention realizes that the power prediction can jointly consider two factors of historical power and weather forecast parameters, and also improves the accuracy of the prediction.

Description

基于时空图卷积神经网络的风电场集群短期功率预测方法Short-term power prediction method of wind farm cluster based on spatiotemporal graph convolutional neural network

技术领域technical field

本发明涉及风电场集群功率预测技术领域,尤其涉及一种基于时空图卷积神经网络的风电场集群短期功率预测方法。The invention relates to the technical field of wind farm cluster power prediction, in particular to a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network.

背景技术Background technique

可再生能源,尤其是风能已经成为缓解能源危机的关键。近年来,风电场的装机容量日益增加,而且风电场的接入多以集群的形式进行接入。但是由于风电场的波动性和随机性,风电不仅带来了清洁的能源,也给电网的安全稳定运行带来了一定程度的威胁。因此,对于风速和功率的准确预测是保证风电场并网运行的重要保障。而风电场集群的超短期功率预测,要求对未来4小时的风电功率以不低于15min的间隔进行预测,是调整发电计划、安排调度计划和进行日内交易的基础,更是具有非常重要的意义。Renewable energy, especially wind energy, has become the key to alleviating the energy crisis. In recent years, the installed capacity of wind farms has been increasing, and the access to wind farms is mostly done in the form of clusters. However, due to the volatility and randomness of wind farms, wind power not only brings clean energy, but also poses a certain degree of threat to the safe and stable operation of the power grid. Therefore, accurate prediction of wind speed and power is an important guarantee to ensure the grid-connected operation of wind farms. The ultra-short-term power forecast of wind farm clusters requires forecasting the wind power in the next 4 hours at intervals of no less than 15 minutes, which is the basis for adjusting the power generation plan, arranging the dispatch plan and conducting intra-day trading, and it is of great significance. .

风电场集群超短期功率预测的难点在于对风电场集群内部的复杂时空关联模式进行特征提取,并据此对未来时刻的功率进行预测。而本发明旨在设计了一种基于多模态多任务学习的时空图卷积神经网络,对风电场集群复杂的时空关联模式进行提取,能够较为准确地给出风电场集群内部各个风电场的多步预测功率。The difficulty in ultra-short-term power prediction of wind farm clusters lies in extracting features from the complex spatiotemporal correlation patterns within the wind farm clusters, and then predicting the power in the future. The purpose of the present invention is to design a spatiotemporal graph convolutional neural network based on multi-modal and multi-task learning, which can extract the complex spatiotemporal correlation patterns of the wind farm cluster, and can more accurately give the information of each wind farm in the wind farm cluster. Multi-step prediction power.

通常情况下单风电场的功率预测可分为物理方法和统计学习方法。图1为现有技术提供的风电场预测模型分类图,物理方法主要利用大气运动方程和风电机组的风速功率转化原理进行功率预测,而统计学习方法包含如图1所示的内容。In general, the power prediction of a single wind farm can be divided into physical methods and statistical learning methods. Figure 1 is a classification diagram of wind farm prediction models provided by the prior art. The physical method mainly uses the atmospheric motion equation and the wind speed power conversion principle of the wind turbine to perform power prediction, and the statistical learning method includes the content shown in Figure 1.

如图1所示,第一类预测方法是经典的多变量时间序列预测方法,具有较好的统计学理论依据和基础,本质上是将常规的ARIMA模型在多变量时间序列上进行了拓展,并采用了LASSO的方法进行变量的特征提取。优点是数学意义明确,操作简便,而且模型参数非常方便调节,所以适用于在线应用的场景。工程中多采用此类方法,但缺点是相对于专门设计的神经网络方法或者其它方法误差较大。第二类的预测方法主要采用了概率图模型和高斯过程的思想,将风过程看成高斯过程的组合。因为高斯过程具有在组合和叠加之后仍为高斯过程的良好性质,所以便于求解。优点是精度较高,缺点是计算量较大。第三类的预测方法是机器学习的方法,随着机器学习方法的不同有很多的变种,该方法还包含了基于深度学习的预测方法。例如LSTM,CNN,LSTNet等等。优点是在模型结构设计较好,训练数据充足的情况下,模型的精度较高。缺点是有的深度学习方法训练时间耗时较长,而且需要GPU,适合于离线训练模型,在线应用的场景。第四类预测方法是混合方法。较为典型的方法是采用了时间序列经验模态分解和变分模态分解的方法进行分解,在分解之后的子序列上采用机器学习预测模型。同样也适合于离线训练和在线应用的场景。As shown in Figure 1, the first type of forecasting method is a classic multivariate time series forecasting method, which has a good statistical theoretical basis and foundation. And adopt the LASSO method to extract the variable features. The advantage is that the mathematical meaning is clear, the operation is simple, and the model parameters are very easy to adjust, so it is suitable for online application scenarios. This method is often used in engineering, but the disadvantage is that the error is larger than the specially designed neural network method or other methods. The second type of prediction method mainly adopts the idea of probabilistic graphical model and Gaussian process, and regards the wind process as a combination of Gaussian process. Because the Gaussian process has the good property that it remains Gaussian after combining and superposing, it is easy to solve. The advantage is that the accuracy is high, and the disadvantage is that the amount of calculation is large. The third type of prediction method is the method of machine learning. There are many variants of different machine learning methods. This method also includes prediction methods based on deep learning. For example LSTM, CNN, LSTNet and many more. The advantage is that the accuracy of the model is higher when the model structure is well designed and the training data is sufficient. The disadvantage is that some deep learning methods take a long time to train and require GPU, which is suitable for offline training models and online application scenarios. The fourth category of forecasting methods is the hybrid method. The more typical method is to use the time series empirical mode decomposition and variational mode decomposition methods for decomposition, and use the machine learning prediction model on the subsequence after decomposition. It is also suitable for offline training and online application scenarios.

风电场集群功率预测也通常包括三种方法。第一种是累加法,通过对每个风电场的功率分别进行预测,然后进行累加。第二种方法是统计升尺度方法,通过选取集群内的代表风电场,通过对代表风电场的功率进行预测,然后乘以一定的系数,得到集群风电场的功率。第三种方法是统计外推法。通过建立历史功率和数值天气预报的数据库,再利用当前历史功率和数值天气预报和历史数据库中的数据进行比较,得到集群预测的结果。当然,部分研究中也提出了统计降尺度方法,通过对气象局提供的数值天气预报进行空间上的降尺度,得到空间上精度更高的数值天气预报,然后结合物理预测方法对风电场集群进行功率预测。Wind farm cluster power forecasts also typically include three approaches. The first is the accumulation method, which predicts the power of each wind farm separately and then accumulates it. The second method is the statistical upscaling method. By selecting the representative wind farm in the cluster, the power of the representative wind farm is predicted, and then multiplied by a certain coefficient to obtain the power of the cluster wind farm. The third method is statistical extrapolation. By establishing a database of historical power and numerical weather forecast, and then comparing the current historical power and numerical weather forecast with the data in the historical database, the cluster prediction results are obtained. Of course, statistical downscaling methods have also been proposed in some studies. By downscaling the numerical weather forecast provided by the Meteorological Bureau in space, a numerical weather forecast with higher spatial accuracy can be obtained. Power forecast.

当前也存在利用图卷积神经网络进行风速或者功率预测的方法,有研究者采用了图卷积结合LSTM的网络结构对集群风电场的风速进行了超短期功率预测。图2为现有技术提供的基于图卷积的风电场集群风速预测的框架示意图,如图2所示,其展示了采用了图卷积结合LSTM的网络结构对集群风电场的风速进行了超短期功率预测的相关的网络结构,其中,该网络采用风电场集群中每个风电场的风速量测作为输入,采用LSTM+GCN的网络结构,可以实现对风电场集群中的每个风电场进行风速预测。At present, there are also methods of using graph convolutional neural networks to predict wind speed or power. Some researchers have used the network structure of graph convolution combined with LSTM to predict the wind speed of cluster wind farms for ultra-short-term power. Fig. 2 is a schematic diagram of the framework of the graph convolution-based wind farm cluster wind speed prediction provided by the prior art. As shown in Fig. 2, it shows that the graph convolution combined with LSTM network structure is used to supervise the wind speed of the cluster wind farm. The relevant network structure of short-term power prediction, wherein, the network uses the wind speed measurement of each wind farm in the wind farm cluster as input, and the network structure of LSTM+GCN can realize the performance of each wind farm in the wind farm cluster. Wind speed forecast.

在先前的研究中,图3为现有技术提供的基于图卷积的风电场集群超短期功率预测的框架示意图,如图3所示,其采用了图卷积结合多任务和多模态学习的方法对风电场集群的超短期功率进行预测,图3展示了其相关的网络结构。In the previous study, Fig. 3 is a schematic diagram of the framework for ultra-short-term power prediction of wind farm clusters based on graph convolution provided by the prior art, as shown in Fig. 3, which adopts graph convolution combined with multi-task and multi-modal learning method to forecast the ultra-short-term power of wind farm clusters, and Fig. 3 shows its related network structure.

现有的方案中,第一个方法采用了图卷积对风电场的超短期风速进行预测,其可以拓展到风电场集群的超短期功率预测,但是它没有考虑如何利用数值天气预报。基于大气运动建模的数值天气预报包含了较为丰富的功率趋势变化信息,在建模的时候合理地考虑进天气预报对于精度的提升具有很重要的意义。而且,该网络在提取历史风速的时间特征的时候,采用的是单向的LSTM算法,而风功率和风速实际上具有较强的双向特征,单向LSTM算法同样不能计及。Among the existing schemes, the first method uses graph convolution to predict the ultra-short-term wind speed of wind farms, which can be extended to ultra-short-term power prediction of wind farm clusters, but it does not consider how to use numerical weather prediction. Numerical weather forecasting based on atmospheric motion modeling contains relatively rich information on power trend changes. Reasonable consideration of weather forecasting during modeling is of great significance to improve the accuracy. Moreover, the network uses a one-way LSTM algorithm when extracting the time characteristics of historical wind speed, while wind power and wind speed actually have strong two-way characteristics, and the one-way LSTM algorithm also cannot be taken into account.

而在第二个方法中,虽然考虑了数值天气预报作为模型的输入,但是其直接将历史功率和数值天气预报中风速三次方作为图卷积中节点的特征作为输入,没有单独对时间序列的特征进行提取,因此无法提取到时间序列中一些隐含的模式。In the second method, although numerical weather forecasting is considered as the input of the model, it directly uses the historical power and the cubic wind speed in numerical weather forecasting as the feature of the node in the graph convolution as input, and there is no separate analysis of the time series. Features are extracted, so some hidden patterns in the time series cannot be extracted.

因此,如何避免现有的风电场集群功率预测的无法结合历史功率和天气预报信息用于未来风电场输出功率的预测,以及单一图卷积网络提取特征无法提取时序序列中的隐含信息,仍然是本领域技术人员亟待解决的问题。Therefore, how to avoid the inability to combine historical power and weather forecast information for future wind farm output power prediction in existing wind farm cluster power predictions, and the inability of extracting features from a single graph convolutional network to extract hidden information in time series, still It is an urgent problem to be solved by those skilled in the art.

发明内容SUMMARY OF THE INVENTION

本发明提供一种基于时空图卷积神经网络的风电场集群短期功率预测方法,用以解决现有的风电场集群功率预测的无法结合历史功率和天气预报信息用于未来风电场输出功率的预测,以及单一图卷积网络提取特征无法提取时序序列中的隐含信息的缺陷,通过设置模型训练过程中使用的神经网络结构包括将双向门控循环单元Bi-GRU(Bi-GatedRecurrent Unit)网络和图卷积网络作为特征提取模块,使用Bi-GRU网络挖取时序序列的隐藏信息对时序数列中的特征进行升维,使得功率预测可以同时考虑历史功率和天气预报参数两种因素,还能提高预测的准确率。The present invention provides a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network, which is used to solve the problem that the existing wind farm cluster power prediction cannot be used to predict the output power of future wind farms by combining historical power and weather forecast information. , and the defect that a single graph convolutional network extraction feature cannot extract the hidden information in the time series. By setting the neural network structure used in the model training process, the bi-directional gated recurrent unit Bi-GRU (Bi-GatedRecurrent Unit) network and As the feature extraction module, the graph convolutional network uses the Bi-GRU network to mine the hidden information of the time series to upgrade the features in the time series, so that the power prediction can consider both historical power and weather forecast parameters, and can improve the prediction accuracy.

本发明提供一种基于时空图卷积神经网络的风电场集群短期功率预测方法,该方法包括:The present invention provides a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network, the method comprising:

采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;Collect the historical power of each wind farm in the wind farm cluster in the first target time period until the current moment to obtain the historical power vector time series, and collect the weather forecast parameter vector of each wind farm in the second target time period from the current moment to obtain the weather Forecast parameter matrix time series;

将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;Inputting the historical power vector time series and the weather forecast parameter matrix time series into a prediction model, and outputting the predicted power vector time series of the wind farm cluster in the third target time period in the future from the current moment;

其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。The prediction model is obtained after training based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels. The neural network structure used is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network.

根据本发明提供的一种基于时空图卷积神经网络的风电场集群短期功率预测方法,还包括:According to a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention, the method further includes:

所述预测模型训练时使用的神经网络结构还包括位于图卷积网络之后的特征融合网络和多任务学习网络;The neural network structure used during the training of the prediction model also includes a feature fusion network and a multi-task learning network located behind the graph convolution network;

其中,所述特征融合网络用于采用多模态学习特征拼接法将所述图卷积网络输出的处理后历史功率特征和处理后的天气预报进行特征融合得到各风电场的功率拼接天气特征,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数。Wherein, the feature fusion network is used to perform feature fusion of the processed historical power features and the processed weather forecast output by the graph convolution network using a multi-modal learning feature splicing method to obtain the power splicing weather features of each wind farm, The multi-task learning network is used to design different task layer structures and loss functions for each wind farm.

根据本发明提供的一种基于时空图卷积神经网络的风电场集群短期功率预测方法,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数,具体包括:According to a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention, the multi-task learning network is used to design different task layer structures and loss functions for each wind farm, specifically including:

将所述各风电场的功率拼接天气特征分别输入对应于各风电场的任务层网络,其中,所述任务层网络为根据各风电场功率需求设计的全连接层网络;Inputting the power splicing weather features of each wind farm into the task layer network corresponding to each wind farm, wherein the task layer network is a fully connected layer network designed according to the power requirements of each wind farm;

通过如下公式基于各任务层网络的预测损失确定所述预测模型的损失函数L:The loss function L of the prediction model is determined based on the prediction loss of each task layer network by the following formula:

Figure BDA0002815298310000051
Figure BDA0002815298310000051

Figure BDA0002815298310000052
Figure BDA0002815298310000052

其中,

Figure BDA0002815298310000053
n表示所述风电场集群中风电场的总个数,
Figure BDA0002815298310000054
是第i个风电场的预测功率,H为所述预测功率向量时序序列中的时步个数,
Figure BDA0002815298310000055
是所述风电场集群中第i个风电场的功率拼接天气特征,dout为所述功率拼接天气特征的维度,Woi是所述风电场集群中第i个风电场的全连接层网络的待调参数。in,
Figure BDA0002815298310000053
n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000054
is the predicted power of the i-th wind farm, H is the number of time steps in the predicted power vector time series,
Figure BDA0002815298310000055
is the power splicing weather feature of the ith wind farm in the wind farm cluster, d out is the dimension of the power splicing weather feature, and W oi is the fully connected layer network of the ith wind farm in the wind farm cluster Parameters to be adjusted.

根据本发明提供的一种基于时空图卷积神经网络的风电场集群短期功率预测方法,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成,具体包括:According to a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention, the neural network structure used in the training of the prediction model is composed of a bidirectional gated recurrent unit GRU network and a graph convolutional network. include:

所述预测模型训练时使用的神经网络结构中的特征提取模块包括双向门控循环单元GRU网络和图卷积网络;The feature extraction module in the neural network structure used during the training of the prediction model includes a bidirectional gated recurrent unit GRU network and a graph convolution network;

所述预测模型训练时,将样本历史功率向量时序序列和样本天气预报参数矩阵时序序列输入所述双向门控循环单元GRU网络输出升维后功率特征和升维后天气预报特征,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征。During the training of the prediction model, the sample historical power vector time series and the sample weather forecast parameter matrix time series are input into the two-way gated cyclic unit GRU network to output the power feature after the dimension increase and the weather forecast feature after the dimension increase. Post-power features and post-dimension-upgraded weather forecast features are input into a graph convolutional network to output post-dimension-reduced power features and post-dimension-reduced weather forecast features.

根据本发明提供的一种基于时空图卷积神经网络的风电场集群短期功率预测方法,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征,具体包括:According to a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention, the power feature after dimension-up and the weather forecast feature after dimension-up are input into the graph convolution network and output after dimension-reduction and the power feature and Features of weather forecast after dimensionality reduction, including:

所述图卷积网络的特征传递过程通过下列公式表示:The feature transfer process of the graph convolutional network is represented by the following formula:

Figure BDA0002815298310000061
Figure BDA0002815298310000061

Figure BDA0002815298310000062
Figure BDA0002815298310000062

其中,A∈Rn×n,A表示风电场集群的邻接矩阵,n表示所述风电场集群中风电场的总个数,

Figure BDA0002815298310000063
Figure BDA0002815298310000064
为邻接矩阵
Figure BDA0002815298310000065
的度矩阵,X(l)∈Rn×d,d是升维后功率特征的维度或升维后天气预报特征的维度,X(l)是第l层图卷积的输入特征,X(l+1)∈Rn×h是所述图卷积网络中第l层图卷积的输出特征和l+1层图卷积的输入特征,l=1,2,…,N,所述图卷积网络中的图卷积总层数为N+1,In为维度为n的单位矩阵。Among them, A∈Rn ×n , A represents the adjacency matrix of the wind farm cluster, n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000063
Figure BDA0002815298310000064
is the adjacency matrix
Figure BDA0002815298310000065
The degree matrix of , X (l) ∈ R n×d , d is the dimension of the power feature after up-dimension or the dimension of the weather forecast feature after up-dimension, X (l) is the input feature of the l-th layer graph convolution, X ( l+1) ∈R n×h is the output feature of the lth layer graph convolution and the input feature of the l+1 layer graph convolution in the graph convolutional network, l=1,2,...,N, the The total number of graph convolution layers in a graph convolutional network is N+1, and In is an identity matrix with dimension n .

根据本发明提供的一种基于时空图卷积神经网络的风电场集群短期功率预测方法,所述历史功率向量时序序列、所述天气预报参数矩阵时序序列和所述预测功率向量时序序列中的时步步长均相等,且第三目标时间段时长低于预设阈值。According to a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention, the time series in the historical power vector time series, the weather forecast parameter matrix time series, and the predicted power vector time series The step sizes are all equal, and the duration of the third target time period is lower than the preset threshold.

根据本发明提供的一种基于时空图卷积神经网络的风电场集群短期功率预测方法,所述时步步长为15min,所述第三目标时间段时长为4h。According to a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention, the time step is 15 minutes, and the third target time period is 4 hours.

本发明还提供一种基于时空图卷积神经网络的风电场集群短期功率预测装置,包括:The present invention also provides a short-term power prediction device for wind farm clusters based on a spatiotemporal graph convolutional neural network, including:

采集单元,用于采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;The collection unit is used to collect the historical power of each wind farm in the wind farm cluster in the first target time period until the current moment to obtain the historical power vector time series, and collect the weather of each wind farm in the second target time period from the current moment The forecast parameter vector obtains the weather forecast parameter matrix time series;

预测单元,用于将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;a prediction unit, configured to input the historical power vector time series and the weather forecast parameter matrix time series into a prediction model, and output the predicted power vector time series of the wind farm cluster in the third target time period in the future from the current moment;

其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。The prediction model is obtained after training based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels. The neural network structure used is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network.

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的基于时空图卷积神经网络的风电场集群短期功率预测方法的步骤。The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, when the processor executes the program, the processor implements the space-time based method described in any of the above Steps of a graph convolutional neural network short-term power prediction method for wind farm clusters.

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的基于时空图卷积神经网络的风电场集群短期功率预测方法的步骤。The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the wind farm cluster based on any one of the above-mentioned spatiotemporal graph convolutional neural networks Steps of a short-term power prediction method.

本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测方法和装置,通过采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。由于预测模型是基于样本功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,因此,功率预测不再仅仅考虑历史功率因素,而是将历史功率因素联合天气预报因素一起考虑,同时由于在预测模型训练时使用的神经网络中设置了双向门控循环单元GRU网络和图卷积网络,使得Bi-GRU网络对输入时序序列中的隐藏信息进行挖取即对时序数列中的特征进行升维,让所述神经网络中的提取特征模块提取更多隐藏信息用于输入后续的预测模块提高模型训练的精度。因此,本发明提供的方法和装置,实现了使功率预测可以联合考虑历史功率和天气预报参数两种因素,还提高了预测的准确率。The method and device for short-term power prediction of a wind farm cluster based on a spatiotemporal graph convolutional neural network provided by the present invention obtain the historical power vector time sequence sequence by collecting the historical power of each wind farm in the wind farm cluster within the first target time period up to the current moment, Collecting the weather forecast parameter vectors of the wind farms in the second target time period from the current moment to obtain a weather forecast parameter matrix time series; inputting the historical power vector time series and the weather forecast parameter matrix time series into a prediction model, Output the predicted power vector time series of the wind farm cluster in the third target time period in the future starting from the current moment; wherein, the prediction model is based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future The predicted power vector time series labels in the third target time period are obtained after training, and the neural network structure used in the training of the prediction model is based on a bidirectional gated recurrent unit GRU network and a graph convolution network. Since the prediction model is obtained after training based on the sample power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels, the power prediction no longer only considers the historical power Instead, the historical power factor and the weather forecast factor are considered together. At the same time, since the bi-directional gated recurrent unit GRU network and the graph convolutional network are set in the neural network used in the training of the prediction model, the Bi-GRU network is very sensitive to the input time series. Mining the hidden information in the sequence is to increase the dimension of the features in the time series sequence, so that the feature extraction module in the neural network extracts more hidden information for input to the subsequent prediction module to improve the accuracy of model training. Therefore, the method and device provided by the present invention realize that the power prediction can jointly consider two factors of historical power and weather forecast parameters, and also improves the accuracy of the prediction.

附图说明Description of drawings

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the present invention or the technical solutions in the prior art more clearly, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are the For some embodiments of the invention, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为现有技术提供的风电场预测模型分类图;Fig. 1 is a classification diagram of wind farm prediction models provided by the prior art;

图2为现有技术提供的基于图卷积的风电场集群风速预测的框架示意图;FIG. 2 is a schematic diagram of a framework for predicting the wind speed of a cluster of wind farms based on graph convolution provided by the prior art;

图3为现有技术提供的基于图卷积的风电场集群超短期功率预测的框架示意图;FIG. 3 is a schematic diagram of a framework for ultra-short-term power prediction of wind farm clusters based on graph convolution provided by the prior art;

图4为本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测方法的流程示意图;4 is a schematic flowchart of a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention;

图5为本发明提供的多任务学习示意图;5 is a schematic diagram of multi-task learning provided by the present invention;

图6为本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测装置的结构示意图;6 is a schematic structural diagram of a short-term power prediction device for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention;

图7为本发明提供的改进的多模态多任务时空图卷积集群功率预测方法的框架示意图;7 is a schematic diagram of the framework of the improved multimodal multitasking spatiotemporal graph convolution cluster power prediction method provided by the present invention;

图8为本发明提供的基于改进的多模态多任务时空图卷积集群功率预测性能对比示意图;8 is a schematic diagram showing the comparison of cluster power prediction performance based on improved multimodal multitasking spatiotemporal graph convolution provided by the present invention;

图9为本发明提供的风电场集群内每个风电场的功率预测误差统计结果示意图;FIG. 9 is a schematic diagram of a statistical result of power prediction error of each wind farm in a wind farm cluster provided by the present invention;

图10为本发明提供的一种电子设备的实体结构示意图。FIG. 10 is a schematic diagram of the physical structure of an electronic device provided by the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention. , not all examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

风电场集群功率预测是一种典型的时间序列预测问题,在给定之前M个时步的历史功率和N个时步的数值天气预报的情况下,它能给出未来H个时步最有可能的功率输出。集群功率预测可以描述为:Power forecasting of wind farm clusters is a typical time series forecasting problem. Given the historical power of M time steps before and the numerical weather forecast of N time steps, it can give the most promising future H time steps. possible power output. Cluster power prediction can be described as:

Pt+1,…,Pt+H=f(Pt-M+1,…,Pt,Vt+1,…,Vt+N)P t+1 ,...,P t+H =f(P t-M+1 ,...,P t ,V t+1 ,...,V t+N )

其中,Pt∈Rn×1表示风电场集群内风电场的风电功率向量,Vt∈Rn×k是数值天气预报的矩阵,n是风电场集群中的风电场数目,k是数值天气预报中的变量数目,风电场功率预测的过程即通过寻找最合适的f对映射进行合理有效的逼近,在超短期功率预测中,因为需要对未来4小时的功率进行预测,时间间隔为15min,所以此处H一般为16;where P t ∈ R n×1 represents the wind power vector of the wind farms in the wind farm cluster, V t ∈ R n×k is the matrix of numerical weather forecast, n is the number of wind farms in the wind farm cluster, and k is the numerical weather The number of variables in the forecast, the process of wind farm power forecasting is to reasonably and effectively approximate the mapping by finding the most suitable f. In ultra-short-term power forecasting, because it is necessary to forecast the power of the next 4 hours, the time interval is 15min, So here H is generally 16;

预测误差主要采用均方根误差(RMSE)和平均绝对误差(MAE)进行衡量,其计算方法如下所示,The prediction error is mainly measured by root mean square error (RMSE) and mean absolute error (MAE). The calculation method is as follows:

Figure BDA0002815298310000091
Figure BDA0002815298310000091

Figure BDA0002815298310000101
Figure BDA0002815298310000101

其中,xti是任一风电场在ti时刻的功率值,

Figure BDA0002815298310000102
是所述任一风电场在ti时刻的预测功率值,i=1,2,3,…,K,对应时序序列中的t1,t2,t3,…,tK一共K个时步,K为时序序列中时步总数。where x ti is the power value of any wind farm at time ti,
Figure BDA0002815298310000102
is the predicted power value of any wind farm at time ti, i=1, 2, 3,...,K, corresponding to t1, t2, t3,..., tK in the time series with a total of K time steps, K is the time series The total number of time steps in the sequence.

现有的风电场集群功率预测普遍存在无法结合历史功率和天气预报信息用于未来风电场输出功率的预测,以及单一图卷积网络提取特征无法提取时序序列中的隐含信息的问题。下面结合图4-图5描述本发明的一种基于时空图卷积神经网络的风电场集群短期功率预测方法。图4为本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测方法的流程示意图,如图4所示,该方法包括:Existing wind farm cluster power forecasts generally have problems that the historical power and weather forecast information cannot be combined for future wind farm output power forecasts, and that a single graph convolutional network extraction feature cannot extract the implicit information in the time series. The following describes a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network of the present invention with reference to FIGS. 4-5 . FIG. 4 is a schematic flowchart of a short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention. As shown in FIG. 4 , the method includes:

步骤410,采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列。Step 410: Collect the historical power of each wind farm in the wind farm cluster in the first target time period until the current moment to obtain a power vector time series, and collect the weather forecast parameter vector of each wind farm in the second target time period from the current moment Obtain the weather forecast parameter matrix time series.

具体地,要做出从当前时刻开始未来一段时间内的风电场集群中各个风电场发电功率的预测,首先需要采集最近一段时间内所述各个风电场的历史功率,最近一段时间即直至当前时刻第一目标时间段,例如第一个目标时间段为24个小时,则采集的风电场集群中各个风电场的历史功率为当前时刻往前推24个小时作为开始时刻,当前时刻作为结束时刻,从所述开始时刻到所述结束时刻之间的各个风电场的历史功率,采集历史功率时以预设时间步长为采集时间间隔,每隔所述预设时间不长采集一次历史功率,然后以各个风电场的历史功率组成该风电场集群的功率向量,再以直至当前时刻第一目标时间段内的每隔预设时间步长采集一次的该风电场集群的功率向量组成历史功率向量时序序列。同理,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列,即以各个风电场的天气预报参数组成该风电场集群的天气预报参数矩阵,因为天气预报参数通常是一组物理参数的集合,例如包括风速等级、温度、湿度和大雾等级等等,然后以直至当前时刻第二目标时间段内的每隔预定时间步长采集一次的该风电场集群的天气预报参数矩阵组成天气预报参数矩阵时序序列。Specifically, in order to predict the power generation of each wind farm in the wind farm cluster for a period of time in the future from the current moment, it is first necessary to collect the historical power of each wind farm in the most recent period of time, that is, until the current moment. The first target time period, for example, the first target time period is 24 hours, then the collected historical power of each wind farm in the wind farm cluster is the current time pushed forward 24 hours as the start time, and the current time as the end time, For the historical power of each wind farm from the start time to the end time, a preset time step is used as the collection time interval when collecting the historical power, and the historical power is collected every short period of the preset time, and then The power vector of the wind farm cluster is composed of the historical power of each wind farm, and the historical power vector sequence is composed of the power vector of the wind farm cluster collected once every preset time step within the first target time period until the current moment. sequence. In the same way, the weather forecast parameter vector of each wind farm in the second target time period from the current moment is collected to obtain the weather forecast parameter matrix time series sequence, that is, the weather forecast parameter of each wind farm is used to form the weather forecast parameter of the wind farm cluster. Matrix, because the weather forecast parameters are usually a set of physical parameters, such as wind speed level, temperature, humidity and fog level, etc., and then collected at every predetermined time step within the second target time period until the current moment The weather forecast parameter matrix of the wind farm cluster constitutes a time series of weather forecast parameter matrix.

步骤420,将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;Step 420: Input the historical power vector time series and the weather forecast parameter matrix time series into a prediction model, and output the predicted power vector time series of the wind farm cluster in the third target time period in the future from the current moment;

其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。The prediction model is obtained after training based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels. The neural network structure used is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network.

具体地,将步骤410采集的历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列,即输出的是当前时刻开始未来第三目标时间段内的风电场集群的预测功率向量时序序列,例如第三目标时间段为4h,而对应于预测功率向量时序序列的时步步长为15min,则输出的是一个包含16个所述风电场集群的预测功率向量元素的时序序列,其中每个元素依次对应于第三目标时间段内的时刻。而所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签均是基于相对于当前时刻的历史数据进行提取的,例如样本历史功率向量时序序列即从历史数据中选择大量的第一目标时间段内风电场集群中各风电场的历史功率得到大量的样本历史功率向量时序序列,构建样本历史功率向量时序序列也需要保证等间隔时间进行采集,且间隔时间也设置为所述预设时间步长,同时,构建任一样本天气预报参数矩阵时序序列需要找到其对应的样本历史功率向量时序序列采集时的第一目标时间段,然后以该第一目标时间段的结束时刻作为起始时刻搜索第二目标时间段内的天气预报参数矩阵时序序列作为所述任一样本天气预报参数矩阵时序序列,任一样本天气预报参数矩阵时序序列中的也需要保证等间隔时间进行采集,且间隔时间也设置为所述预定时间步长,最后,构建任一未来第三目标时间段内预测功率向量时序序列标签需要找到其对应的样本历史功率向量时序序列采集时的第一目标时间段,然后以该第一目标时间段的结束时刻作为起始时刻搜索第三目标时间段内的历史功率向量时序序列作为所述任一未来第三目标时间段内预测功率向量时序序列标签。预测模型训练时,样本包括样本历史功率向量时序序列和样本天气预报参数矩阵时序序列,对应于该样本的标签为未来第三目标时间段内预测功率向量时序序列标签。此处需要说明的是,由于是预测模型的训练在先,训练完成后形成的准确预测模型再用于预测在后,因此,实际上的输入输出的规格参数在模型训练之前已经确定,例如,样本历史功率向量时序序列包括元素的个数,每个元素之间的时间间隔,样本天气预报参数矩阵时序序列包括元素的个数,每个元素之间的时间间隔,以及预测功率向量时序序列标包括元素个数,每个元素之间的时间间隔都是在训练之前确定好,以上述确定好的规格去构建训练集,而经过上述规格构建的训练集训练出的预测模型在使用时,也需要输入的历史功率向量时序序列和天气预报参数矩阵时序序列与训练集中各自对应样本的规格相同,即使用时输入的历史功率向量时序序列与样本历史功率向量时序序列中包括元素的个数一致且每个元素之间的时间间隔也一致,输入的天气预报参数矩阵时序序列与样本天气预报参数矩阵时序序列中包括元素的个数一致且每个元素之间的时间间隔也一致,同理,输出的预测功率向量时序序列也和预测模型训练时使用的预测功率向量时序序列标签的规格一致,即使用时输出的预测功率向量时序序列与预测功率向量时序序列标签中包括元素的个数一致且每个元素之间的时间间隔也一致。此处限定预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成,即对于现有技术中的仅以图卷积网络作为特征提取模块进行特定的改进,使得特征提取模块包括Bi-GRU网络和图卷积网络,其中,新增的Bi-GRU网络能提取输入样本时序序列中的隐含信息,即对输入时序特征进行升维处理,将特征的维度增加,提取出更多的隐含信息。Specifically, input the historical power vector time series and the weather forecast parameter matrix time series collected in step 410 into the prediction model, and output the predicted power vector time series of the wind farm cluster in the third target time period in the future from the current moment, That is, the output is the predicted power vector time series of the wind farm cluster in the third target time period in the future starting from the current moment. For example, the third target time period is 4h, and the time step corresponding to the predicted power vector time series is 15min. The output is a time series containing 16 elements of the predicted power vector of the wind farm cluster, wherein each element in turn corresponds to a moment in the third target time period. The prediction model is obtained after training based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels. The sample historical power vector time series The sequence, the sample weather forecast parameter matrix time series, and the corresponding future third target time period predicted power vector time series labels are all extracted based on the historical data relative to the current moment. For example, the sample historical power vector time series is derived from the historical data. Select a large number of historical powers of each wind farm in the wind farm cluster in the first target time period to obtain a large number of sample historical power vector time series, and the construction of sample historical power vector time series also needs to ensure that the collection is carried out at equal intervals, and the interval time is also It is set to the preset time step, and at the same time, to construct any sample weather forecast parameter matrix time series, it is necessary to find the first target time period when the corresponding sample historical power vector time series is collected, and then use the first target time period. The ending time is used as the starting time to search for the weather forecast parameter matrix time sequence sequence in the second target time period as the any sample weather forecast parameter matrix time sequence sequence, and any sample weather forecast parameter matrix time sequence sequence also needs to ensure equal intervals Time to collect, and the interval time is also set to the predetermined time step, and finally, to construct the predicted power vector time series label in any third target time period in the future, it is necessary to find the corresponding sample historical power vector time series when the time series is collected. a target time period, and then use the end time of the first target time period as the starting time to search for the historical power vector time series in the third target time period as the predicted power vector time series in any future third target time period Label. During the training of the prediction model, the samples include the sample historical power vector time series and the sample weather forecast parameter matrix time series, and the label corresponding to the sample is the predicted power vector time series label in the third target time period in the future. It should be noted here that since the prediction model is trained first, and the accurate prediction model formed after the training is used for prediction later, the actual input and output specification parameters have been determined before the model training, for example, The sample historical power vector time series includes the number of elements, the time interval between each element, the sample weather forecast parameter matrix time series includes the number of elements, the time interval between each element, and the predicted power vector time series index. Including the number of elements, the time interval between each element is determined before training, and the training set is constructed with the above-determined specifications. The historical power vector time series and weather forecast parameter matrix time series that need to be input have the same specifications as the corresponding samples in the training set, that is, the historical power vector time series input during use is consistent with the number of elements included in the sample historical power vector time series. The time interval between each element is also the same, the input weather forecast parameter matrix time series sequence is consistent with the number of elements included in the sample weather forecast parameter matrix time series sequence, and the time interval between each element is also the same. Similarly, The output predicted power vector time series is also consistent with the specifications of the predicted power vector time series label used in the training of the prediction model, that is, the output predicted power vector time series and the predicted power vector time series label include the same number of elements and The time interval between each element is also consistent. It is defined here that the neural network structure used in the training of the prediction model is based on the bidirectional gated recurrent unit GRU network and the graph convolutional network, that is, only the graph convolutional network in the prior art is used as a feature extraction module. The feature extraction module includes Bi-GRU network and graph convolution network. Among them, the newly added Bi-GRU network can extract the hidden information in the input sample time series, that is, the input time series features are dimensionally upgraded to increase the dimension of the features. , extract more hidden information.

其中需要注意的是,该神经网络中采用的输入包括历史功率和数值天气预报中不同高度的风速三次方,因为风速的三次方包含的信息相比于风速本身,更能够体现风电场功率波动的趋势,具体原因可以通过分析下述风电场的出力原理公式可以得到:It should be noted that the input used in this neural network includes historical power and the cube of wind speed at different heights in numerical weather forecasting, because the cube of wind speed contains information that can better reflect the power fluctuations of wind farms than the wind speed itself. The specific reason can be obtained by analyzing the output principle formula of the following wind farm:

Figure BDA0002815298310000131
Figure BDA0002815298310000131

其中,Pwind为风功率,Cp为风电场风电转化率,v为风速,ρ为空气密度,A为空气系数。从上式可以看出,功率和风速三次方具有更加密切的关系,因此采用数值天气预报中的风速三次方作为模型的输入可能会具有更好的性能。而且模型的输入为不同高度的风速,因为不同高度的风速可能包含了气压、温度等信息。Among them, P wind is the wind power, C p is the wind power conversion rate of the wind farm, v is the wind speed, ρ is the air density, and A is the air coefficient. It can be seen from the above formula that the power and the cube of wind speed have a closer relationship, so using the cube of wind speed in numerical weather forecasting as the input of the model may have better performance. And the input of the model is the wind speed at different heights, because the wind speed at different heights may contain information such as air pressure and temperature.

此处对双向GRU进行解释说明,该部分网络主要用于提取历史功率和数值天气预报风速三次方的时序特征。输入为长度为M的历史功率,以及长度为N的数值天气预报风速。The bidirectional GRU is explained here. This part of the network is mainly used to extract the time series features of the historical power and the cubic wind speed of numerical weather forecast. The inputs are historical power of length M, and numerical weather forecast wind speed of length N.

GRU网络是LSTM网络的一种变体,它相比于LSTM网络的结构更加简单,而且因为参数更少更容易收敛所以通常效果也更好。因为GRU把LSTM中的遗忘门和输入门用更新门代替了。GRU中单元状态(cell state)和隐状态(hidden state)进行了合并,计算当前时刻信息的方法和LSTM有所不同。GRU包含了重置门、更新门、候选记忆单元和当前时刻记忆单元4个单元,其计算分别如下式所示。The GRU network is a variant of the LSTM network, which is simpler in structure than the LSTM network, and generally works better because it has fewer parameters and is easier to converge. Because GRU replaces the forget gate and input gate in LSTM with update gate. The cell state and hidden state in GRU are merged, and the method of calculating the current moment information is different from that of LSTM. GRU includes four units: reset gate, update gate, candidate memory unit and current memory unit, and their calculations are shown in the following equations.

rt=σ(Wrxt-1+Urht-1)r t =σ(W r x t-1 +U r h t-1 )

zt=σ(Wzxt+Uzht-1)z t =σ(W z x t +U z h t-1 )

Figure BDA0002815298310000141
Figure BDA0002815298310000141

Figure BDA0002815298310000142
Figure BDA0002815298310000142

式中,xt为输入向量;ri,zi,

Figure BDA0002815298310000143
ht分别为重置门、更新门、候选记忆单元和当前时刻记忆单元向量;Wr和Ur分别为重置门参数;Wz和Uz分别为更新门参数;Wk和Uk分别为候选记忆单元的参数;σ(·)表示激活函数,“⊙”表示数组元素依次相乘。where x t is the input vector; r i , z i ,
Figure BDA0002815298310000143
h t are reset gate, update gate, candidate memory unit and current memory unit vector respectively; W r and Ur are reset gate parameters; W z and U z are update gate parameters; W k and U k are respectively is the parameter of the candidate memory unit; σ(·) represents the activation function, and “⊙” represents the array elements are multiplied in turn.

本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测方法,通过采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。由于预测模型是基于样本功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,因此,功率预测不再仅仅考虑历史功率因素,而是将历史功率因素联合天气预报因素一起考虑,同时由于在预测模型训练时使用的神经网络中设置了双向门控循环单元GRU网络和图卷积网络,使得Bi-GRU网络对输入时序序列中的隐藏信息进行挖取即对时序数列中的特征进行升维,让所述神经网络中的提取特征模块提取更多隐藏信息用于输入后续的预测模块提高模型训练的精度。因此,本发明提供的方法,实现了使功率预测可以联合考虑历史功率和天气预报参数两种因素,还提高了预测的准确率。The short-term power prediction method for a wind farm cluster based on a spatiotemporal graph convolutional neural network provided by the present invention obtains the historical power vector time series by collecting the historical power of each wind farm in the wind farm cluster within the first target time period up to the current moment, and collects a sequence from The weather forecast parameter vector of each wind farm in the second target time period from the current moment to obtain the weather forecast parameter matrix time series; input the historical power vector time series and the weather forecast parameter matrix time series into the prediction model, and output from The current moment starts the predicted power vector time series of the wind farm cluster in the third target time period in the future; wherein, the prediction model is based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third The predicted power vector time series labels in the target time period are obtained after training, and the neural network structure used in the training of the prediction model is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network. Since the prediction model is obtained after training based on the sample power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels, the power prediction no longer only considers the historical power Instead, the historical power factor and the weather forecast factor are considered together. At the same time, since the bi-directional gated recurrent unit GRU network and the graph convolutional network are set in the neural network used in the training of the prediction model, the Bi-GRU network is very sensitive to the input time series. Mining the hidden information in the sequence is to increase the dimension of the features in the time series sequence, so that the feature extraction module in the neural network extracts more hidden information for input to the subsequent prediction module to improve the accuracy of model training. Therefore, the method provided by the present invention realizes that two factors of historical power and weather forecast parameters can be jointly considered in power prediction, and the accuracy of prediction is also improved.

在上述实施例的基础上,该方法,还包括:On the basis of the foregoing embodiment, the method further includes:

所述预测模型训练时使用的神经网络结构还包括位于图卷积网络之后的特征融合网络和多任务学习网络;The neural network structure used during the training of the prediction model also includes a feature fusion network and a multi-task learning network located behind the graph convolution network;

其中,所述特征融合网络用于采用多模态学习特征拼接法将所述图卷积网络输出的处理后历史功率特征和处理后的天气预报进行特征融合得到各风电场的功率拼接天气特征,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数。Wherein, the feature fusion network is used to perform feature fusion of the processed historical power features and the processed weather forecast output by the graph convolution network using a multi-modal learning feature splicing method to obtain the power splicing weather features of each wind farm, The multi-task learning network is used to design different task layer structures and loss functions for each wind farm.

具体地,预测模型训练时使用的神经网络结构包括四个部分,依次是Bi-GRU网络、图卷积网络、特征融合网络和多任务学习网络,其中,Bi-GRU网络联合图卷积网络用于提取样本时序序列的特征提取出时序序列中的隐含信息,特征融合采用多模态学习方法对各个风电场从图卷积网络输出的处理后历史功率特征和处理后的天气预报进行特征融合历史功率特征和数值天气预报特征进行融合,该特征融合主要采用多模态学习中特征拼接的方式进行特征融合,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数,即该多任务学习网络主要利用特征融合网络提取出来的时空特征(即所述功率拼接天气特征)对每个风电场的功率进行预测,其中,每个风电场采用全连接模型,输出为每个风电场的功率,即多任务学习网络可以根据各个风电场的具体要求分别设计。多任务学习网络通常采用固定任务中相同部分的网络,再对不同的任务分别设计损失函数和单独设计任务层的方法。Specifically, the neural network structure used in the training of the prediction model includes four parts, which are Bi-GRU network, graph convolution network, feature fusion network and multi-task learning network in turn. In order to extract the features of the sample time series series to extract the hidden information in the time series series, the feature fusion adopts the multi-modal learning method to perform feature fusion on the processed historical power features and the processed weather forecast output by each wind farm from the graph convolution network. The historical power feature and the numerical weather forecast feature are fused. This feature fusion mainly adopts the feature splicing method in the multi-modal learning to perform feature fusion. The multi-task learning network is used to design different task layer structures and loss functions for each wind farm. That is, the multi-task learning network mainly uses the spatiotemporal features extracted by the feature fusion network (that is, the power splicing weather features) to predict the power of each wind farm, wherein each wind farm adopts a fully connected model, and the output is each wind farm. The power of the wind farm, that is, the multi-task learning network can be designed separately according to the specific requirements of each wind farm. The multi-task learning network usually adopts the same part of the network in the fixed task, and then designs the loss function and the task layer separately for different tasks.

本发明提供的方法,通过设置多任务学习网络可以使不同的风电场根据应用场景的需求设置不同的任务层结构以及各自的求与各自标签值误差的方法,保证整体预测的灵活性,根据场景应用需求实现更精准的预测。In the method provided by the present invention, by setting up a multi-task learning network, different wind farms can set different task layer structures and their respective methods for calculating the error of their respective label values according to the requirements of the application scenarios, so as to ensure the flexibility of the overall prediction, and according to the scenarios Application requirements achieve more accurate forecasts.

在上述实施例的基础上,该方法,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数,具体包括:Based on the above embodiment, in this method, the multi-task learning network is used to design different task layer structures and loss functions for each wind farm, specifically including:

将所述各风电场的功率拼接天气特征分别输入对应于各风电场的任务层网络,其中,所述任务层网络为根据各风电场功率需求设计的全连接层网络;Inputting the power splicing weather features of each wind farm into the task layer network corresponding to each wind farm, wherein the task layer network is a fully connected layer network designed according to the power requirements of each wind farm;

通过如下公式基于各任务层网络的预测损失确定所述预测模型的损失函数L:The loss function L of the prediction model is determined based on the prediction loss of each task layer network by the following formula:

Figure BDA0002815298310000161
Figure BDA0002815298310000161

Figure BDA0002815298310000162
Figure BDA0002815298310000162

其中,

Figure BDA0002815298310000163
n表示所述风电场集群中风电场的总个数,
Figure BDA0002815298310000164
是第i个风电场的预测功率,H为所述预测功率向量时序序列中的时步个数,
Figure BDA0002815298310000165
Yi是所述风电场集群中第i个风电场的功率拼接天气特征,dout为所述功率拼接天气特征的维度,Woi是所述风电场集群中第i个风电场的全连接层网络的待调参数。in,
Figure BDA0002815298310000163
n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000164
is the predicted power of the i-th wind farm, H is the number of time steps in the predicted power vector time series,
Figure BDA0002815298310000165
Yi is the power splicing weather feature of the ith wind farm in the wind farm cluster, d out is the dimension of the power splicing weather feature, and W oi is the fully connected layer of the ith wind farm in the wind farm cluster The parameters to be tuned for the network.

具体地,图5为本发明提供的多任务学习示意图,如图5所示,对于风电场集群中的n个风电场,每个都单独使用各自的任务层网络,例如图5中的最后一个风电场,即第n个风电场,其功率拼接天气特征为Yn,

Figure BDA0002815298310000166
Figure BDA0002815298310000167
是第n个风电场的预测功率,
Figure BDA0002815298310000168
表示所有风电场的功率拼接天气特征形成的矩阵。每个风电场根据各自的任务层网络求各自的预测值,并根据各自的标签值确定各自的误差,但是预测模型的神经网络整体的损失函数是将所有风电场预测功率的误差进行求和。Specifically, FIG. 5 is a schematic diagram of multi-task learning provided by the present invention. As shown in FIG. 5 , for n wind farms in a wind farm cluster, each uses its own task layer network, for example, the last one in FIG. 5 Wind farm, namely the nth wind farm, its power splicing weather feature is Y n ,
Figure BDA0002815298310000166
Figure BDA0002815298310000167
is the predicted power of the nth wind farm,
Figure BDA0002815298310000168
A matrix representing the power splicing weather characteristics of all wind farms. Each wind farm obtains its own prediction value according to its own task layer network, and determines its own error according to its own label value, but the overall loss function of the neural network of the prediction model is to sum the errors of the predicted power of all wind farms.

通过如下公式基于各任务层网络的预测损失确定所述预测模型的损失函数L:The loss function L of the prediction model is determined based on the prediction loss of each task layer network by the following formula:

Figure BDA0002815298310000169
Figure BDA0002815298310000169

Figure BDA0002815298310000171
Figure BDA0002815298310000171

其中,

Figure BDA0002815298310000172
n表示所述风电场集群中风电场的总个数,
Figure BDA0002815298310000173
是第i个风电场的预测功率,H为所述预测功率向量时序序列中的时步个数,
Figure BDA0002815298310000174
Yi是所述风电场集群中第i个风电场的功率拼接天气特征,dout为所述功率拼接天气特征的维度,Woi是所述风电场集群中第i个风电场的全连接层网络的待调参数。这样,可以实现对每个风电场分别进行预测和计算损失函数。in,
Figure BDA0002815298310000172
n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000173
is the predicted power of the i-th wind farm, H is the number of time steps in the predicted power vector time series,
Figure BDA0002815298310000174
Yi is the power splicing weather feature of the ith wind farm in the wind farm cluster, d out is the dimension of the power splicing weather feature, and W oi is the fully connected layer of the ith wind farm in the wind farm cluster The parameters to be tuned for the network. In this way, it is possible to predict and calculate the loss function separately for each wind farm.

在上述实施例的基础上,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成,具体包括:On the basis of the above embodiment, the neural network structure used in the training of the prediction model is based on the bidirectional gated recurrent unit GRU network and the graph convolutional network, and specifically includes:

所述预测模型训练时使用的神经网络结构中的特征提取模块包括双向门控循环单元GRU网络和图卷积网络;The feature extraction module in the neural network structure used during the training of the prediction model includes a bidirectional gated recurrent unit GRU network and a graph convolution network;

所述预测模型训练时,将样本历史功率向量时序序列和样本天气预报参数矩阵时序序列输入所述双向门控循环单元GRU网络输出升维后功率特征和升维后天气预报特征,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征。During the training of the prediction model, the sample historical power vector time series and the sample weather forecast parameter matrix time series are input into the two-way gated cyclic unit GRU network to output the power feature after the dimension increase and the weather forecast feature after the dimension increase. Post-power features and post-dimension-upgraded weather forecast features are input into a graph convolutional network to output post-dimension-reduced power features and post-dimension-reduced weather forecast features.

具体地,预测模型训练时使用的神经网络结构中的特征提取模块由双向门控循环单元GRU网络和图卷积网络顺次连接组成,其中,所述预测模型训练时,将样本历史功率向量时序序列和样本天气预报参数矩阵时序序列输入所述双向门控循环单元GRU网络输出升维后功率特征和升维后天气预报特征,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征。Specifically, the feature extraction module in the neural network structure used in the training of the prediction model is composed of a bidirectional gated recurrent unit GRU network and a graph convolutional network connected in sequence. The sequence and the sample weather forecast parameter matrix time series are input into the bidirectional gated cyclic unit GRU network to output the power feature after the dimensional upgrade and the weather forecast feature after the dimensional upgrade, and the power feature after the dimensional upgrade and the weather forecast feature after the dimensional upgrade are input to the map volume The product network outputs the power features after dimensionality reduction and the weather forecast features after dimensionality reduction.

在上述实施例的基础上,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征,具体包括:On the basis of the above-mentioned embodiment, the power feature after the dimension increase and the weather forecast feature after the dimension increase are input to the graph convolution network to output the power feature after the dimension reduction and the weather forecast feature after the dimension reduction, specifically including:

所述图卷积网络的特征传递过程通过下列公式表示:The feature transfer process of the graph convolutional network is represented by the following formula:

Figure BDA0002815298310000181
Figure BDA0002815298310000181

Figure BDA0002815298310000182
Figure BDA0002815298310000182

其中,A∈Rn×n,A表示风电场集群的邻接矩阵,n表示所述风电场集群中风电场的总个数,

Figure BDA0002815298310000183
Figure BDA0002815298310000184
为邻接矩阵
Figure BDA0002815298310000185
的度矩阵,X(l)∈Rn×d,d是升维后功率特征的维度或升维后天气预报特征的维度,X(l)是第l层图卷积的输入特征,X(l+1)∈Rn×h是所述图卷积网络中第l层图卷积的输出特征和l+1层图卷积的输入特征,l=1,2,…,N,所述图卷积网络中的图卷积总层数为N+1,In为维度为n的单位矩阵。Among them, A∈Rn ×n , A represents the adjacency matrix of the wind farm cluster, n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000183
Figure BDA0002815298310000184
is the adjacency matrix
Figure BDA0002815298310000185
The degree matrix of , X (l) ∈ R n×d , d is the dimension of the power feature after up-dimension or the dimension of the weather forecast feature after up-dimension, X (l) is the input feature of the l-th layer graph convolution, X ( l+1) ∈R n×h is the output feature of the lth layer graph convolution and the input feature of the l+1 layer graph convolution in the graph convolutional network, l=1,2,...,N, the The total number of graph convolution layers in a graph convolutional network is N+1, and In is an identity matrix with dimension n .

具体地,图卷积网络主要利用图卷积对历史功率和数值天气预报风速的空间特征进行提取,输入为双向GRU提取的时序特征(即所述升维后功率特征和升维后天气预报特征),输出为历史功率和数值天气预报的时空特征(即再降维后功率特征和再降维后天气预报特征)。Specifically, the graph convolution network mainly uses graph convolution to extract the spatial features of historical power and numerical weather forecast wind speed, and the input is the time series feature extracted by the bidirectional GRU (that is, the power feature after the dimension increase and the weather forecast feature after the dimension increase). ), and the output is the spatiotemporal features of historical power and numerical weather forecast (that is, power features after re-dimension reduction and weather forecast features after re-dimension reduction).

本发明采用的图卷积主要为谱域图卷积。采用切比雪夫谱域滤波器的一阶近似,其中图卷积层的特征传递过程如下所示:The graph convolution used in the present invention is mainly spectral domain graph convolution. The first-order approximation of the Chebyshev spectral domain filter is adopted, where the feature transfer process of the graph convolutional layer is as follows:

Figure BDA0002815298310000186
Figure BDA0002815298310000186

Figure BDA0002815298310000187
Figure BDA0002815298310000187

其中,A∈Rn×n,A表示风电场集群的邻接矩阵,n表示所述风电场集群中风电场的总个数,

Figure BDA0002815298310000188
Figure BDA0002815298310000189
为邻接矩阵
Figure BDA00028152983100001810
的度矩阵,X(l)∈Rn×d,d是升维后功率特征的维度或升维后天气预报特征的维度,X(l)是第l层图卷积的输入特征,X(l+1)∈Rn×h是所述图卷积网络中第l层图卷积的输出特征和l+1层图卷积的输入特征,l=1,2,…,N,所述图卷积网络中的图卷积总层数为N+1,In为维度为n的单位矩阵。Among them, A∈Rn ×n , A represents the adjacency matrix of the wind farm cluster, n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000188
Figure BDA0002815298310000189
is the adjacency matrix
Figure BDA00028152983100001810
The degree matrix of , X (l) ∈ R n×d , d is the dimension of the power feature after up-dimension or the dimension of the weather forecast feature after up-dimension, X (l) is the input feature of the l-th layer graph convolution, X ( l+1) ∈R n×h is the output feature of the lth layer graph convolution and the input feature of the l+1 layer graph convolution in the graph convolutional network, l=1,2,...,N, the The total number of graph convolution layers in a graph convolutional network is N+1, and In is an identity matrix with dimension n .

此处对邻接矩阵进行解释说明,邻接矩阵是用于显示风电场在地理位置上扩散度的参数,它对于时空融合的建模非常重要而且也有很多方法来构建它。由于风电场集群中的风电场都位于同一地区,因此它们在理位置上扩散度通常基于距离进行描述,因此,本发明中基于各风电场的高斯核阈值距离函数确定邻接矩阵,具体公式如下:The adjacency matrix is explained here. The adjacency matrix is a parameter used to show the geographical dispersion of wind farms. It is very important for the modeling of spatiotemporal fusion and there are many ways to construct it. Since the wind farms in the wind farm cluster are all located in the same area, their geographical dispersion is usually described based on distance. Therefore, in the present invention, the adjacency matrix is determined based on the Gaussian kernel threshold distance function of each wind farm, and the specific formula is as follows:

Figure BDA0002815298310000191
Figure BDA0002815298310000191

其中,Ai,j为所述风电场集群邻接矩阵A中第i行第j列的元素值,dist(i,j)表示所述风电场集群中第i个风电场与第j个风电场的地理距离(geographical distance),std表示所述风电场集群中所有n个风电场之间距离的标准差,ε为限定阈值。此处优选将ε的大小设置为距离均值的一半,如果两风电场之间的距离小于所述限定阈值,则认定上述两风电场之间没有关联来保证邻接矩阵的稀疏度。Among them, A i,j is the element value of the ith row and jth column of the adjacency matrix A of the wind farm cluster, and dist(i,j) represents the ith wind farm and the jth wind farm in the wind farm cluster The geographic distance (geographical distance) of , std represents the standard deviation of the distances between all n wind farms in the wind farm cluster, and ε is a defined threshold. Here, the size of ε is preferably set to be half of the average distance. If the distance between the two wind farms is less than the threshold, it is determined that there is no correlation between the two wind farms to ensure the sparsity of the adjacency matrix.

在上述实施例的基础上,所述历史功率向量时序序列、所述天气预报参数矩阵时序序列和所述预测功率向量时序序列中的时步步长均相等,且第三目标时间段时长低于预设阈值。On the basis of the above embodiment, the time step lengths in the historical power vector time series, the weather forecast parameter matrix time series, and the predicted power vector time series are all equal, and the third target time period is less than Preset threshold.

具体地,通常将历史功率向量时序序列、所述天气预报参数矩阵时序序列和所述预测功率向量时序序列中的时步步长均设置为同一数值,方便后续计算和记录,且第三目标时间段时长低于预设阈值,因为本发明最适合预测短期内的功率,因此,第三目标时间段时长存在上限,该上限根据应用场景不同需求进行调整。Specifically, the time steps in the historical power vector time series, the weather forecast parameter matrix time series, and the predicted power vector time series are usually set to the same value to facilitate subsequent calculation and recording, and the third target time The duration of the segment is lower than the preset threshold, because the present invention is most suitable for predicting power in the short term. Therefore, the duration of the third target duration has an upper limit, which is adjusted according to different requirements of application scenarios.

在上述实施例的基础上,所述时步步长为15min,所述第三目标时间段时长为4h。On the basis of the above embodiment, the time step is 15 minutes, and the third target time period is 4 hours.

具体地,通常将时步步长设置为15min,并设定所述第三目标时间段时长为4h。Specifically, the time step is usually set to 15min, and the duration of the third target time period is set to 4h.

下面对本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测装置进行描述,下文描述的基于时空图卷积神经网络的风电场集群短期功率预测装置与上文描述的第一种基于时空图卷积神经网络的风电场集群短期功率预测方法可相互对应参照。The short-term power prediction device for wind farm clusters based on spatiotemporal graph convolutional neural networks provided by the present invention will be described below. The short-term power prediction device for wind farm clusters based on spatiotemporal graph convolutional neural networks The short-term power prediction methods of wind farm clusters based on spatiotemporal graph convolutional neural networks can be referred to each other.

图6为本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测装置的结构示意图,如图6所示,该装置包括采集单元610和预测单元620,其中,FIG. 6 is a schematic structural diagram of a short-term power prediction device for wind farm clusters based on a spatiotemporal graph convolutional neural network provided by the present invention. As shown in FIG. 6 , the device includes a collection unit 610 and a prediction unit 620, wherein,

所述采集单元610,用于采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;The collecting unit 610 is configured to collect the historical power of each wind farm in the wind farm cluster in the first target time period until the current moment to obtain a historical power vector time series, and collect the wind power in the second target time period starting from the current moment. The weather forecast parameter vector of the field is used to obtain the weather forecast parameter matrix time series;

所述预测单元620,用于将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;The prediction unit 620 is configured to input the historical power vector time series and the weather forecast parameter matrix time series into a prediction model, and output the predicted power vector of the wind farm cluster in the third target time period in the future from the current moment time series;

其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。The prediction model is obtained after training based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels. The neural network structure used is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network.

本发明提供的基于时空图卷积神经网络的风电场集群短期功率预测装置,通过采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。由于预测模型是基于样本功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,因此,功率预测不再仅仅考虑历史功率因素,而是将历史功率因素联合天气预报因素一起考虑,同时由于在预测模型训练时使用的神经网络中设置了双向门控循环单元GRU网络和图卷积网络,使得Bi-GRU网络对输入时序序列中的隐藏信息进行挖取即对时序数列中的特征进行升维,让所述神经网络中的提取特征模块提取更多隐藏信息用于输入后续的预测模块提高模型训练的精度。因此,本发明提供的装置,实现了使功率预测可以联合考虑历史功率和天气预报参数两种因素,还提高了预测的准确率。The short-term power prediction device for wind farm clusters based on the spatiotemporal graph convolutional neural network provided by the present invention obtains the historical power vector time series by collecting the historical power of each wind farm in the wind farm cluster within the first target time period up to the current moment. The weather forecast parameter vector of each wind farm in the second target time period from the current moment to obtain the weather forecast parameter matrix time series; input the historical power vector time series and the weather forecast parameter matrix time series into the prediction model, and output from The current moment starts the predicted power vector time series of the wind farm cluster in the third target time period in the future; wherein, the prediction model is based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third The predicted power vector time series labels in the target time period are obtained after training, and the neural network structure used in the training of the prediction model is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network. Since the prediction model is obtained after training based on the sample power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels, the power prediction no longer only considers the historical power Instead, the historical power factor and the weather forecast factor are considered together. At the same time, since the bi-directional gated recurrent unit GRU network and the graph convolutional network are set in the neural network used in the training of the prediction model, the Bi-GRU network is very sensitive to the input time series. Mining the hidden information in the sequence is to increase the dimension of the features in the time series sequence, so that the feature extraction module in the neural network extracts more hidden information for input to the subsequent prediction module to improve the accuracy of model training. Therefore, the device provided by the present invention realizes that two factors, historical power and weather forecast parameters, can be considered jointly in power prediction, and the accuracy of prediction is also improved.

在上述实施例的基础上,该装置中,On the basis of the above-mentioned embodiment, in this device,

所述预测模型训练时使用的神经网络结构还包括位于图卷积网络之后的特征融合网络和多任务学习网络;The neural network structure used in the training of the prediction model also includes a feature fusion network and a multi-task learning network located behind the graph convolution network;

其中,所述特征融合网络用于采用多模态学习特征拼接法将所述图卷积网络输出的处理后历史功率特征和处理后的天气预报进行特征融合得到各风电场的功率拼接天气特征,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数。Wherein, the feature fusion network is used to perform feature fusion of the processed historical power features and the processed weather forecast output by the graph convolution network using a multi-modal learning feature splicing method to obtain the power splicing weather features of each wind farm, The multi-task learning network is used to design different task layer structures and loss functions for each wind farm.

本发明提供的方法,通过设置多任务学习网络可以使不同的风电场根据应用场景的需求设置不同的任务层结构以及各自的求与各自标签值误差的方法,保证整体预测的灵活性,根据场景应用需求实现更精准的预测。In the method provided by the present invention, by setting up a multi-task learning network, different wind farms can set different task layer structures and their respective methods for calculating the error of their respective label values according to the requirements of the application scenarios, so as to ensure the flexibility of the overall prediction, and according to the scenarios Application requirements achieve more accurate forecasts.

在上述实施例的基础上,该装置中,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数,具体包括:On the basis of the above embodiment, in the device, the multi-task learning network is used to design different task layer structures and loss functions for each wind farm, specifically including:

将所述各风电场的功率拼接天气特征分别输入对应于各风电场的任务层网络,其中,所述任务层网络为根据各风电场功率需求设计的全连接层网络;Inputting the power splicing weather features of each wind farm into the task layer network corresponding to each wind farm, wherein the task layer network is a fully connected layer network designed according to the power requirements of each wind farm;

通过如下公式基于各任务层网络的预测损失确定所述预测模型的损失函数L:The loss function L of the prediction model is determined based on the prediction loss of each task layer network by the following formula:

Figure BDA0002815298310000211
Figure BDA0002815298310000211

Figure BDA0002815298310000221
Figure BDA0002815298310000221

其中,

Figure BDA0002815298310000222
n表示所述风电场集群中风电场的总个数,
Figure BDA0002815298310000223
是第i个风电场的预测功率,H为所述预测功率向量时序序列中的时步个数,
Figure BDA0002815298310000224
是所述风电场集群中第i个风电场的功率拼接天气特征,dout为所述功率拼接天气特征的维度,Woi是所述风电场集群中第i个风电场的全连接层网络的待调参数。in,
Figure BDA0002815298310000222
n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000223
is the predicted power of the i-th wind farm, H is the number of time steps in the predicted power vector time series,
Figure BDA0002815298310000224
is the power splicing weather feature of the ith wind farm in the wind farm cluster, d out is the dimension of the power splicing weather feature, and W oi is the fully connected layer network of the ith wind farm in the wind farm cluster Parameters to be adjusted.

在上述实施例的基础上,该装置中,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成,具体包括:On the basis of the above embodiment, in the device, the neural network structure used in the training of the prediction model is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network, and specifically includes:

所述预测模型训练时使用的神经网络结构中的特征提取模块包括双向门控循环单元GRU网络和图卷积网络;The feature extraction module in the neural network structure used during the training of the prediction model includes a bidirectional gated recurrent unit GRU network and a graph convolution network;

所述预测模型训练时,将样本历史功率向量时序序列和样本天气预报参数矩阵时序序列输入所述双向门控循环单元GRU网络输出升维后功率特征和升维后天气预报特征,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征。During the training of the prediction model, the sample historical power vector time series and the sample weather forecast parameter matrix time series are input into the two-way gated cyclic unit GRU network to output the power feature after the dimension increase and the weather forecast feature after the dimension increase. Post-power features and post-dimension-upgraded weather forecast features are input into a graph convolutional network and output post-dimension-reduced power features and post-dimension-reduced weather forecast features.

在上述实施例的基础上,该装置中,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征,具体包括:On the basis of the above-mentioned embodiment, in the device, the power feature after dimension increase and the weather forecast feature after dimension increase are input into a graph convolution network to output the power feature after dimension reduction and the weather forecast feature after dimension reduction, specifically including:

所述图卷积网络的特征传递过程通过下列公式表示:The feature transfer process of the graph convolutional network is represented by the following formula:

Figure BDA0002815298310000225
Figure BDA0002815298310000225

Figure BDA0002815298310000226
Figure BDA0002815298310000226

其中,A∈Rn×n,A表示风电场集群的邻接矩阵,n表示所述风电场集群中风电场的总个数,

Figure BDA0002815298310000227
Figure BDA0002815298310000228
为邻接矩阵
Figure BDA0002815298310000229
的度矩阵,X(l)∈Rn×d,d是升维后功率特征的维度或升维后天气预报特征的维度,X(l)是第l层图卷积的输入特征,X(l+1)∈Rn×h是所述图卷积网络中第l层图卷积的输出特征和l+1层图卷积的输入特征,l=1,2,…,N,所述图卷积网络中的图卷积总层数为N+1,In为维度为n的单位矩阵。Among them, A∈Rn ×n , A represents the adjacency matrix of the wind farm cluster, n represents the total number of wind farms in the wind farm cluster,
Figure BDA0002815298310000227
Figure BDA0002815298310000228
is the adjacency matrix
Figure BDA0002815298310000229
The degree matrix of , X (l) ∈ R n×d , d is the dimension of the power feature after up-dimension or the dimension of the weather forecast feature after up-dimension, X (l) is the input feature of the l-th layer graph convolution, X ( l+1) ∈R n×h is the output feature of the lth layer graph convolution and the input feature of the l+1 layer graph convolution in the graph convolutional network, l=1,2,...,N, the The total number of graph convolution layers in a graph convolutional network is N+1, and In is an identity matrix with dimension n .

在上述实施例的基础上,该装置中,所述历史功率向量时序序列、所述天气预报参数矩阵时序序列和所述预测功率向量时序序列中的时步步长均相等,且第三目标时间段时长低于预设阈值。On the basis of the above embodiment, in the device, the time step size in the historical power vector time series, the weather forecast parameter matrix time series, and the predicted power vector time series are all equal, and the third target time The segment duration is below the preset threshold.

在上述实施例的基础上,该装置中,所述时步步长为15min,所述第三目标时间段时长为4h。On the basis of the above embodiment, in the device, the time step is 15 minutes, and the third target time period is 4 hours.

本发明还提供一种基于改进的多模态多任务时空图卷积集群功率预测方法,图7为本发明提供的改进的多模态多任务时空图卷积集群功率预测方法的框架示意图,如图7所示,将历史功率向量时序序列(图7中的Wind power)和天气预报参数矩阵时序序列(图7中的Cubic NWP Windspeed)分别使用Bi-GRU网络进行处理挖取时序序列中的隐含信息对特征进行升维,然后将得到的暂时功率特征和暂时NWP特征输入图卷积网络GCN,输出值经过多模态特征融合网络(Multi-modal Feature Fusion)处理,输出各个风电场的融合特征,再将各个风电场的融合特征使用各个风电场的任务层网络进行处理(Multi TaskLearning),即输出最终风电场集群的预测功率向量时序序列。The present invention also provides an improved multi-modal multi-task spatio-temporal graph convolution cluster power prediction method. FIG. 7 is a schematic diagram of the framework of the improved multi-modal and multi-task spatio-temporal graph convolution cluster power prediction method provided by the present invention. As shown in Figure 7, the historical power vector time series (Wind power in Figure 7) and the weather forecast parameter matrix time series (Cubic NWP Windspeed in Figure 7) are respectively processed by the Bi-GRU network to extract the hidden hidden in the time series. The features are upgraded with information, and then the obtained temporary power features and temporary NWP features are input into the graph convolution network GCN. The output value is processed by a multi-modal feature fusion network (Multi-modal Feature Fusion), and the fusion of each wind farm is output. Then, the fusion features of each wind farm are processed using the task layer network of each wind farm (Multi Task Learning), that is, the predicted power vector time series of the final wind farm cluster is output.

本发明通过构建一种双向GRU和图卷积结合的组合方法,能够有效提取风电场集群的复杂时空特征,这是其他算法所不具备的。此外,本发明与多模态学习与多任务学习理论相结合,其中多模态学习能够有效融合风电场历史功率特征和数值天气预报特征,多任务学习能够很大程度上提升计算的效率。经过相关算例的验证,证明了本方法对风电场集群功率预测的有效性。具体来说,对于上述内容中提供的实施例,它们分别实现了以下功能:By constructing a combined method of bidirectional GRU and graph convolution, the present invention can effectively extract complex spatiotemporal features of wind farm clusters, which are not available in other algorithms. In addition, the present invention is combined with multi-modal learning and multi-task learning theory, wherein multi-modal learning can effectively integrate historical power characteristics of wind farms and numerical weather forecast characteristics, and multi-task learning can greatly improve calculation efficiency. Through the verification of relevant examples, the effectiveness of this method for power prediction of wind farm clusters is proved. Specifically, for the embodiments provided in the above content, they respectively implement the following functions:

1、由于本发明引入了双向GRU和图卷积结合提取风电场集群时空特征的方法,提取出的特征更能反应风电场集群复杂的时空相关性,从而提升预测的精度。1. Since the present invention introduces a method of extracting spatiotemporal features of wind farm clusters in combination with bidirectional GRU and graph convolution, the extracted features can better reflect the complex spatiotemporal correlations of wind farm clusters, thereby improving prediction accuracy.

2、由于数值天气预报中的风速三次方能够有效反应风电场集群的功率波动,因此本发明也采用了多模态融合的方法对历史功率的特征和数值天气预报的特征进行有效的融合。2. Since the wind speed cube in the numerical weather forecast can effectively reflect the power fluctuation of the wind farm cluster, the present invention also adopts the multimodal fusion method to effectively fuse the characteristics of historical power and the characteristics of numerical weather forecast.

3、传统方法对风电场进行单独的预测,或者直接对集群功率进行预测,本发明采用多任务学习的方法,能够对多个风电场的功率进行同时预测,而且提供为不同的风电场设置不同的任务层结构的灵活性,从而有效提升预测的场景适用的普适性。3. The traditional method predicts the wind farms individually, or directly predicts the power of the cluster. The present invention adopts the multi-task learning method, which can predict the power of multiple wind farms at the same time, and provides different settings for different wind farms. The flexibility of the task layer structure can effectively improve the universality of the predicted scenarios.

实验结果:以包含20个风电场的某省风电场集群为例进行说明,本发明重点对比了采用双向GRU对时序特征进行提取之后的网络,和不采用双向GRU进行时序特征提取的网络的预测性能以及其他几种经典的预测方法的性能,表1为不同方法的预测性能对照表格,实验结果如下表1所示:Experimental results: Taking a provincial wind farm cluster including 20 wind farms as an example, the present invention focuses on comparing the prediction of the network after the bidirectional GRU is used to extract the time series features and the network that does not use the bidirectional GRU to extract the time series features. performance and the performance of several other classical prediction methods, Table 1 is a comparison table of the prediction performance of different methods, and the experimental results are shown in Table 1 below:

表1不同方法的预测性能对照Table 1 Comparison of prediction performance of different methods

Figure BDA0002815298310000241
Figure BDA0002815298310000241

图8为本发明提供的基于改进的多模态多任务时空图卷积集群功率预测性能对比示意图,如图8所示,其统计了4小时内以15min为间隔进行功率预测的误差(RMSE)。Figure 8 is a schematic diagram showing the performance comparison of cluster power prediction based on the improved multi-modal multi-task spatiotemporal graph convolution provided by the present invention. As shown in Figure 8, it counts the error (RMSE) of power prediction at intervals of 15 minutes within 4 hours .

同时,因为采用了多任务学习的方法,本发明不仅能够给出风电场集群的功率预测结果,还能给出每个风电场的功率预测结果。图9为本发明提供的风电场集群内每个风电场的功率预测误差统计结果示意图,如图9所示,其分别统计了风电场集群内20个风电场在4小时内的RMSE。At the same time, because the multi-task learning method is adopted, the present invention can not only provide the power prediction result of the wind farm cluster, but also the power prediction result of each wind farm. FIG. 9 is a schematic diagram of the statistical result of power prediction error of each wind farm in the wind farm cluster provided by the present invention. As shown in FIG. 9 , the RMSE of 20 wind farms in the wind farm cluster within 4 hours is respectively counted.

图10示例了一种电子设备的实体结构示意图,如图10所示,该电子设备可以包括:处理器(processor)1010、通信接口(Communications Interface)1020、存储器(memory)1030和通信总线1040,其中,处理器1010,通信接口1020,存储器1030通过通信总线1040完成相互间的通信。处理器1010可以调用存储器1030中的逻辑指令,以执行基于时空图卷积神经网络的风电场集群短期功率预测方法,该方法包括:采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。FIG. 10 illustrates a schematic diagram of the physical structure of an electronic device. As shown in FIG. 10 , the electronic device may include: a processor (processor) 1010, a communication interface (Communications Interface) 1020, a memory (memory) 1030, and a communication bus 1040, The processor 1010 , the communication interface 1020 , and the memory 1030 communicate with each other through the communication bus 1040 . The processor 1010 may invoke the logic instructions in the memory 1030 to execute a method for short-term power prediction of a wind farm cluster based on a spatiotemporal graph convolutional neural network, the method comprising: collecting the wind power in the wind farm cluster within a first target time period up to the current moment. The historical power of the wind farm is used to obtain a time series of historical power vectors, and the weather forecast parameter vectors of the wind farms in the second target time period from the current moment are collected to obtain a time series of weather forecast parameter matrices; The weather forecast parameter matrix time series is input into the prediction model, and the predicted power vector time series of the wind farm cluster in the third target time period in the future from the current moment is output; wherein, the prediction model is based on the sample historical power vector time series, The sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels are obtained after training, and the neural network structure used in the training of the prediction model is based on the bidirectional gated recurrent unit GRU network and graph Convolutional network composition.

此外,上述的存储器1030中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logic instructions in the memory 1030 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的基于时空图卷积神经网络的风电场集群短期功率预测方法,该方法包括:采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。In another aspect, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer During execution, the computer can execute the method for short-term power prediction of a wind farm cluster based on a spatiotemporal graph convolutional neural network provided by the above methods. Obtain the historical power vector time series from the historical power, collect the weather forecast parameter vectors of the wind farms in the second target time period from the current moment to obtain the weather forecast parameter matrix time series; combine the historical power vector time series with the weather The forecast parameter matrix time series is input to the forecast model, and the forecast power vector time series of the wind farm cluster in the third target time period in the future from the current moment is output; wherein, the forecast model is based on the sample historical power vector time series, the sample weather The prediction parameter matrix time series and the corresponding future third target time period predicted power vector time series labels are obtained after training, and the neural network structure used in the training of the prediction model is based on the bidirectional gated recurrent unit GRU network and graph convolution network composition.

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的基于时空图卷积神经网络的风电场集群短期功率预测方法,该方法包括:采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored, and the computer program is implemented when executed by a processor to execute the spatiotemporal graph convolutional neural network-based method provided by the above methods. A short-term power prediction method for a wind farm cluster, the method comprising: collecting the historical power of each wind farm in the wind farm cluster within a first target time period up to the current moment to obtain a historical power vector time series, and collecting the second target time period from the current moment The weather forecast parameter vector of each wind farm obtains the weather forecast parameter matrix time series; the historical power vector time series and the weather forecast parameter matrix time series are input into the prediction model, and the output starts from the current moment in the future third target time period The predicted power vector time series of the wind farm clusters in After the labels are trained, the neural network structure used in the training of the prediction model is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic A disc, an optical disc, etc., includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that it can still be The technical solutions described in the foregoing embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1.一种基于时空图卷积神经网络的风电场集群短期功率预测方法,其特征在于,包括:1. a wind farm cluster short-term power prediction method based on spatiotemporal graph convolutional neural network, is characterized in that, comprises: 采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;Collect the historical power of each wind farm in the wind farm cluster in the first target time period until the current moment to obtain the historical power vector time series, and collect the weather forecast parameter vector of each wind farm in the second target time period from the current moment to obtain the weather Forecast parameter matrix time series; 将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;Inputting the historical power vector time series and the weather forecast parameter matrix time series into a prediction model, and outputting the predicted power vector time series of the wind farm cluster in the third target time period in the future from the current moment; 其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。The prediction model is obtained after training based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels. The neural network structure used is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network. 2.根据权利要求1所述的基于时空图卷积神经网络的风电场集群短期功率预测方法,其特征在于,还包括:2. The short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network according to claim 1, further comprising: 所述预测模型训练时使用的神经网络结构还包括位于图卷积网络之后的特征融合网络和多任务学习网络;The neural network structure used during the training of the prediction model also includes a feature fusion network and a multi-task learning network located behind the graph convolution network; 其中,所述特征融合网络用于采用多模态学习特征拼接法将所述图卷积网络输出的处理后历史功率特征和处理后的天气预报进行特征融合得到各风电场的功率拼接天气特征,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数。Wherein, the feature fusion network is used to perform feature fusion of the processed historical power features and the processed weather forecast output by the graph convolution network using a multi-modal learning feature splicing method to obtain the power splicing weather features of each wind farm, The multi-task learning network is used to design different task layer structures and loss functions for each wind farm. 3.根据权利要求2所述的基于时空图卷积神经网络的风电场集群短期功率预测方法,其特征在于,所述多任务学习网络用于对各风电场设计不同任务层结构以及损失函数,具体包括:3. The short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network according to claim 2, wherein the multi-task learning network is used to design different task layer structures and loss functions for each wind farm, Specifically include: 将所述各风电场的功率拼接天气特征分别输入对应于各风电场的任务层网络,其中,所述任务层网络为根据各风电场功率需求设计的全连接层网络;Inputting the power splicing weather features of each wind farm into the task layer network corresponding to each wind farm, wherein the task layer network is a fully connected layer network designed according to the power requirements of each wind farm; 通过如下公式基于各任务层网络的预测损失确定所述预测模型的损失函数L:The loss function L of the prediction model is determined based on the prediction loss of each task layer network by the following formula:
Figure FDA0002815298300000021
Figure FDA0002815298300000021
Figure FDA0002815298300000022
Figure FDA0002815298300000022
其中,
Figure FDA0002815298300000023
n表示所述风电场集群中风电场的总个数,
Figure FDA0002815298300000024
是第i个风电场的预测功率,H为所述预测功率向量时序序列中的时步个数,
Figure FDA0002815298300000025
是所述风电场集群中第i个风电场的功率拼接天气特征,dout为所述功率拼接天气特征的维度,Woi是所述风电场集群中第i个风电场的全连接层网络的待调参数。
in,
Figure FDA0002815298300000023
n represents the total number of wind farms in the wind farm cluster,
Figure FDA0002815298300000024
is the predicted power of the i-th wind farm, H is the number of time steps in the predicted power vector time series,
Figure FDA0002815298300000025
is the power splicing weather feature of the ith wind farm in the wind farm cluster, d out is the dimension of the power splicing weather feature, and W oi is the fully connected layer network of the ith wind farm in the wind farm cluster Parameters to be adjusted.
4.根据权利要求1-3所述的基于时空图卷积神经网络的风电场集群短期功率预测方法,其特征在于,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成,具体包括:4. The short-term power prediction method for wind farm clusters based on spatiotemporal graph convolutional neural networks according to claims 1-3, wherein the neural network structure used during the training of the prediction model is based on a bidirectional gated recurrent unit GRU network and graph convolutional network, including: 所述预测模型训练时使用的神经网络结构中的特征提取模块包括双向门控循环单元GRU网络和图卷积网络;The feature extraction module in the neural network structure used during the training of the prediction model includes a bidirectional gated recurrent unit GRU network and a graph convolution network; 所述预测模型训练时,将样本历史功率向量时序序列和样本天气预报参数矩阵时序序列输入所述双向门控循环单元GRU网络输出升维后功率特征和升维后天气预报特征,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征。During the training of the prediction model, the sample historical power vector time series and the sample weather forecast parameter matrix time series are input into the two-way gated cyclic unit GRU network to output the power feature after the dimension increase and the weather forecast feature after the dimension increase. Post-power features and post-dimension-upgraded weather forecast features are input into a graph convolutional network to output post-dimension-reduced power features and post-dimension-reduced weather forecast features. 5.根据权利要求4所述的基于时空图卷积神经网络的风电场集群短期功率预测方法,其特征在于,所述升维后功率特征和升维后天气预报特征输入图卷积网络输出再降维后功率特征和再降维后天气预报特征,具体包括:5 . The short-term power prediction method for wind farm clusters based on spatiotemporal graph convolutional neural network according to claim 4 , wherein the power feature after the dimension-up and the weather forecast feature after the dimension-up are input into the graph convolution network and output again. 6 . Power characteristics after dimension reduction and weather forecast characteristics after dimension reduction, including: 所述图卷积网络的特征传递过程通过下列公式表示:The feature transfer process of the graph convolutional network is represented by the following formula:
Figure FDA0002815298300000031
Figure FDA0002815298300000031
Figure FDA0002815298300000032
Figure FDA0002815298300000032
其中,A∈Rn×n,A表示风电场集群的邻接矩阵,n表示所述风电场集群中风电场的总个数,
Figure FDA0002815298300000033
Figure FDA0002815298300000034
为邻接矩阵
Figure FDA0002815298300000035
的度矩阵,X(l)∈Rn×d,d是升维后功率特征的维度或升维后天气预报特征的维度,X(l)是第l层图卷积的输入特征,X(l+1)∈Rn×h是所述图卷积网络中第l层图卷积的输出特征和l+1层图卷积的输入特征,l=1,2,…,N,所述图卷积网络中的图卷积总层数为N+1,In为维度为n的单位矩阵。
Among them, A∈Rn ×n , A represents the adjacency matrix of the wind farm cluster, n represents the total number of wind farms in the wind farm cluster,
Figure FDA0002815298300000033
Figure FDA0002815298300000034
is the adjacency matrix
Figure FDA0002815298300000035
The degree matrix of , X (l) ∈ R n×d , d is the dimension of the power feature after up-dimension or the dimension of the weather forecast feature after up-dimension, X (l) is the input feature of the l-th layer graph convolution, X ( l+1) ∈R n×h is the output feature of the lth layer graph convolution and the input feature of the l+1 layer graph convolution in the graph convolutional network, l=1,2,...,N, the The total number of graph convolution layers in a graph convolutional network is N+1, and In is an identity matrix with dimension n .
6.根据权利要求5所述的基于时空图卷积神经网络的风电场集群短期功率预测方法,其特征在于,所述历史功率向量时序序列、所述天气预报参数矩阵时序序列和所述预测功率向量时序序列中的时步步长均相等,且第三目标时间段时长低于预设阈值。6 . The short-term power prediction method for wind farm clusters based on spatiotemporal graph convolutional neural network according to claim 5 , wherein the historical power vector time series, the weather forecast parameter matrix time series and the predicted power The time steps in the vector time series are all equal, and the duration of the third target time period is lower than the preset threshold. 7.根据权利要求6所述的基于时空图卷积神经网络的风电场集群短期功率预测方法,其特征在于,所述时步步长为15min,所述第三目标时间段时长为4h。7 . The short-term power prediction method for wind farm clusters based on a spatiotemporal graph convolutional neural network according to claim 6 , wherein the time step is 15 minutes, and the third target time period is 4 hours. 8 . 8.一种基于时空图卷积神经网络的风电场集群短期功率预测装置,其特征在于,包括:8. A short-term power prediction device for wind farm clusters based on a spatiotemporal graph convolutional neural network, comprising: 采集单元,用于采集直至当前时刻第一目标时间段内风电场集群中各风电场的历史功率得到历史功率向量时序序列,采集从当前时刻开始第二目标时间段内所述各风电场的天气预报参数向量得到天气预报参数矩阵时序序列;The collection unit is used to collect the historical power of each wind farm in the wind farm cluster in the first target time period until the current moment to obtain the historical power vector time series, and collect the weather of each wind farm in the second target time period from the current moment The forecast parameter vector obtains the weather forecast parameter matrix time series; 预测单元,用于将所述历史功率向量时序序列和所述天气预报参数矩阵时序序列输入预测模型,输出从当前时刻开始未来第三目标时间段内所述风电场集群的预测功率向量时序序列;a prediction unit, configured to input the historical power vector time series and the weather forecast parameter matrix time series into a prediction model, and output the predicted power vector time series of the wind farm cluster in the third target time period in the future from the current moment; 其中,所述预测模型是基于样本历史功率向量时序序列、样本天气预报参数矩阵时序序列和对应的未来第三目标时间段内预测功率向量时序序列标签进行训练后得到的,所述预测模型训练时使用的神经网络结构基于双向门控循环单元GRU网络和图卷积网络构成。The prediction model is obtained after training based on the sample historical power vector time series, the sample weather forecast parameter matrix time series and the corresponding future third target time period predicted power vector time series labels. The neural network structure used is based on a bidirectional gated recurrent unit GRU network and a graph convolutional network. 9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一项所述的基于时空图卷积神经网络的风电场集群短期功率预测方法的步骤。9. An electronic device comprising a memory, a processor and a computer program stored on the memory and running on the processor, wherein the processor implements any one of claims 1 to 7 when the processor executes the program. Steps of a described method for short-term power prediction of wind farm clusters based on spatiotemporal graph convolutional neural networks. 10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于时空图卷积神经网络的风电场集群短期功率预测方法的步骤。10. A non-transitory computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the space-time graph-based volume according to any one of claims 1 to 7 is implemented Steps of a short-term power prediction method for wind farm clusters by integrating neural networks.
CN202011409788.3A 2020-12-03 2020-12-03 Wind power plant cluster short-term power prediction method based on space-time graph convolutional neural network Pending CN112529282A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011409788.3A CN112529282A (en) 2020-12-03 2020-12-03 Wind power plant cluster short-term power prediction method based on space-time graph convolutional neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011409788.3A CN112529282A (en) 2020-12-03 2020-12-03 Wind power plant cluster short-term power prediction method based on space-time graph convolutional neural network

Publications (1)

Publication Number Publication Date
CN112529282A true CN112529282A (en) 2021-03-19

Family

ID=74997665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011409788.3A Pending CN112529282A (en) 2020-12-03 2020-12-03 Wind power plant cluster short-term power prediction method based on space-time graph convolutional neural network

Country Status (1)

Country Link
CN (1) CN112529282A (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113158598A (en) * 2021-05-11 2021-07-23 华能陇东能源有限责任公司 Foundation type wind power plant flow field CFD partition calculation method, device, equipment and medium
CN113239495A (en) * 2021-05-31 2021-08-10 复旦大学 Complex structure reliability design method based on vector hybrid agent model
CN113516271A (en) * 2021-04-05 2021-10-19 东北电力大学 Wind power cluster power day-ahead prediction method based on space-time neural network
CN113824115A (en) * 2021-11-24 2021-12-21 中国电力科学研究院有限公司 Wind power frequency modulation energy prediction method and system and computer equipment
CN113837471A (en) * 2021-09-26 2021-12-24 广西大学 A partitioned mode decomposition multi-space-time convolutional network wind farm output prediction method
CN113837794A (en) * 2021-08-26 2021-12-24 润联软件系统(深圳)有限公司 Chain retail store sales prediction method based on space-time graph convolutional network
CN113887843A (en) * 2021-12-07 2022-01-04 中国电力科学研究院有限公司 Group prediction method and system for wind power plant output power
CN113938817A (en) * 2021-09-10 2022-01-14 哈尔滨工业大学(威海) A vehicle owner travel location prediction method based on vehicle location information
CN113962495A (en) * 2021-12-21 2022-01-21 华控清交信息科技(北京)有限公司 Wind power plant power prediction method and device and electronic equipment
CN113962432A (en) * 2021-09-10 2022-01-21 国网江苏省电力有限公司电力科学研究院 A wind power prediction method and system integrating three-dimensional convolution and lightweight convolution threshold unit
CN113971372A (en) * 2021-11-02 2022-01-25 浙江凌镜智能有限公司 Wind speed prediction method and device based on neural network
CN114004152A (en) * 2021-10-29 2022-02-01 河海大学 Multi-wind-field wind speed space-time prediction method based on graph convolution and recurrent neural network
CN114006411A (en) * 2021-09-28 2022-02-01 中南大学 Wind power prediction method and system based on LSTM-CNN combined model
CN114298445A (en) * 2022-03-10 2022-04-08 中国气象局公共气象服务中心(国家预警信息发布中心) Site quantitative precipitation forecasting method and system based on graph convolution neural network
CN114297907A (en) * 2021-11-17 2022-04-08 北京市农林科学院智能装备技术研究中心 Method and device for predicting spatial distribution of greenhouse environment
CN114330934A (en) * 2022-03-09 2022-04-12 南方电网数字电网研究院有限公司 Model parameter self-adaptive GRU new energy short-term power generation power prediction method
CN114330097A (en) * 2021-11-26 2022-04-12 中国华能集团清洁能源技术研究院有限公司 Heterogeneous data and deep learning wind power cluster power prediction method and device
CN114372418A (en) * 2022-01-17 2022-04-19 河海大学 A method for establishing a wind power power spatiotemporal situation description model
CN114418210A (en) * 2022-01-17 2022-04-29 宁波市电力设计院有限公司 Intraday wind power prediction method and prediction device
CN114495277A (en) * 2022-01-27 2022-05-13 苏州大学 A human motion prediction method
CN114511928A (en) * 2022-01-27 2022-05-17 苏州大学 An Action Prediction Method Based on Continuous Monitoring
CN114611799A (en) * 2022-03-15 2022-06-10 南方电网数字电网研究院有限公司 Method, apparatus, device, storage medium and program product for predicting generated power
CN114743072A (en) * 2022-05-24 2022-07-12 中国科学院计算机网络信息中心 Training method of short-term time sequence prediction model
CN114792158A (en) * 2022-04-01 2022-07-26 三峡大学 Short-term power prediction method for multiple wind farms based on spatiotemporal fusion graph neural network
CN114819264A (en) * 2022-03-11 2022-07-29 中国长江三峡集团有限公司 An ultra-short-term prediction method and storage medium for photovoltaic power station irradiance based on space-time dependence
CN114841400A (en) * 2022-03-25 2022-08-02 哈尔滨工程大学 Air quality prediction method based on multi-task spatiotemporal graph convolution
CN115034432A (en) * 2022-04-25 2022-09-09 浙江运达风电股份有限公司 A wind speed prediction method for wind turbines in wind farms
CN116106988A (en) * 2022-12-30 2023-05-12 合肥智能语音创新发展有限公司 Weather prediction method and device, electronic equipment and storage medium
CN117151303A (en) * 2023-09-12 2023-12-01 河海大学 Ultra-short-term solar irradiance prediction method and system based on hybrid model
CN117150326A (en) * 2023-10-31 2023-12-01 深圳市大数据研究院 New energy node output power prediction method, device, equipment and storage medium
CN117872748A (en) * 2023-12-20 2024-04-12 广东大唐国际潮州发电有限责任公司 Coal feeder control method, device and storage medium based on multi-modal thermal power energy consumption analysis
CN118535902A (en) * 2024-05-30 2024-08-23 中国科学院空天信息创新研究院 Method for predicting low wind speed event of fan based on graph convolution neural network
CN118868030A (en) * 2024-07-01 2024-10-29 北京爱特瑞科软件开发有限责任公司 Photovoltaic power prediction method, device and computer program product
CN120185077A (en) * 2025-05-20 2025-06-20 国网浙江省电力有限公司科技创新中心 Fault area grid-connected processing method and system based on emergency power supply vehicle

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10041475B1 (en) * 2017-02-07 2018-08-07 International Business Machines Corporation Reducing curtailment of wind power generation
CN111784041A (en) * 2020-06-28 2020-10-16 中国电力科学研究院有限公司 A wind power prediction method and system based on graph convolutional neural network
CN111815033A (en) * 2020-06-19 2020-10-23 上海电力大学 An Offshore Wind Power Prediction Method Based on RCNN and Meteorological Time Series Features

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10041475B1 (en) * 2017-02-07 2018-08-07 International Business Machines Corporation Reducing curtailment of wind power generation
CN111815033A (en) * 2020-06-19 2020-10-23 上海电力大学 An Offshore Wind Power Prediction Method Based on RCNN and Meteorological Time Series Features
CN111784041A (en) * 2020-06-28 2020-10-16 中国电力科学研究院有限公司 A wind power prediction method and system based on graph convolutional neural network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HANG FAN 等: "M2GSNet: Multi-Modal Multi-Task Graph Spatiotemporal Network for Ultra-Short-Term Wind Farm Cluster Power Prediction", APPLIED SCIENCE, vol. 10, no. 21, 8 November 2020 (2020-11-08), pages 2 - 5 *
凡航 等: "基于时空神经网络的风电场超短期风速预测模型", 电力系统自动化, 7 May 2020 (2020-05-07), pages 2 *

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113516271A (en) * 2021-04-05 2021-10-19 东北电力大学 Wind power cluster power day-ahead prediction method based on space-time neural network
CN113158598A (en) * 2021-05-11 2021-07-23 华能陇东能源有限责任公司 Foundation type wind power plant flow field CFD partition calculation method, device, equipment and medium
CN113239495A (en) * 2021-05-31 2021-08-10 复旦大学 Complex structure reliability design method based on vector hybrid agent model
CN113837794A (en) * 2021-08-26 2021-12-24 润联软件系统(深圳)有限公司 Chain retail store sales prediction method based on space-time graph convolutional network
CN113837794B (en) * 2021-08-26 2024-07-19 华润数字科技有限公司 Chain retail store sales prediction method based on space-time diagram convolution network
CN113962432A (en) * 2021-09-10 2022-01-21 国网江苏省电力有限公司电力科学研究院 A wind power prediction method and system integrating three-dimensional convolution and lightweight convolution threshold unit
CN113938817A (en) * 2021-09-10 2022-01-14 哈尔滨工业大学(威海) A vehicle owner travel location prediction method based on vehicle location information
CN113938817B (en) * 2021-09-10 2024-09-17 哈尔滨工业大学(威海) A method for predicting the travel location of a vehicle owner based on vehicle location information
CN113837471A (en) * 2021-09-26 2021-12-24 广西大学 A partitioned mode decomposition multi-space-time convolutional network wind farm output prediction method
CN113837471B (en) * 2021-09-26 2023-08-29 广西大学 A wind farm output prediction method based on multi-space-time convolutional network with partition mode decomposition
CN114006411A (en) * 2021-09-28 2022-02-01 中南大学 Wind power prediction method and system based on LSTM-CNN combined model
CN114004152B (en) * 2021-10-29 2022-11-22 河海大学 Multi-wind-field wind speed space-time prediction method based on graph convolution and recurrent neural network
CN114004152A (en) * 2021-10-29 2022-02-01 河海大学 Multi-wind-field wind speed space-time prediction method based on graph convolution and recurrent neural network
CN113971372A (en) * 2021-11-02 2022-01-25 浙江凌镜智能有限公司 Wind speed prediction method and device based on neural network
CN114297907A (en) * 2021-11-17 2022-04-08 北京市农林科学院智能装备技术研究中心 Method and device for predicting spatial distribution of greenhouse environment
CN113824115A (en) * 2021-11-24 2021-12-21 中国电力科学研究院有限公司 Wind power frequency modulation energy prediction method and system and computer equipment
CN114330097A (en) * 2021-11-26 2022-04-12 中国华能集团清洁能源技术研究院有限公司 Heterogeneous data and deep learning wind power cluster power prediction method and device
WO2023093774A1 (en) * 2021-11-26 2023-06-01 中国华能集团清洁能源技术研究院有限公司 Deep learning-based wind power cluster power prediction method
CN113887843A (en) * 2021-12-07 2022-01-04 中国电力科学研究院有限公司 Group prediction method and system for wind power plant output power
CN113962495A (en) * 2021-12-21 2022-01-21 华控清交信息科技(北京)有限公司 Wind power plant power prediction method and device and electronic equipment
CN114418210A (en) * 2022-01-17 2022-04-29 宁波市电力设计院有限公司 Intraday wind power prediction method and prediction device
CN114372418A (en) * 2022-01-17 2022-04-19 河海大学 A method for establishing a wind power power spatiotemporal situation description model
CN114511928A (en) * 2022-01-27 2022-05-17 苏州大学 An Action Prediction Method Based on Continuous Monitoring
CN114495277A (en) * 2022-01-27 2022-05-13 苏州大学 A human motion prediction method
CN114330934A (en) * 2022-03-09 2022-04-12 南方电网数字电网研究院有限公司 Model parameter self-adaptive GRU new energy short-term power generation power prediction method
CN114298445B (en) * 2022-03-10 2022-06-03 中国气象局公共气象服务中心(国家预警信息发布中心) Site quantitative precipitation forecast method and system based on graph convolution neural network
CN114298445A (en) * 2022-03-10 2022-04-08 中国气象局公共气象服务中心(国家预警信息发布中心) Site quantitative precipitation forecasting method and system based on graph convolution neural network
CN114819264A (en) * 2022-03-11 2022-07-29 中国长江三峡集团有限公司 An ultra-short-term prediction method and storage medium for photovoltaic power station irradiance based on space-time dependence
CN114611799A (en) * 2022-03-15 2022-06-10 南方电网数字电网研究院有限公司 Method, apparatus, device, storage medium and program product for predicting generated power
CN114611799B (en) * 2022-03-15 2023-09-19 南方电网数字电网研究院有限公司 Time sequence neural network new energy output multi-step prediction method based on supervised learning
CN114841400A (en) * 2022-03-25 2022-08-02 哈尔滨工程大学 Air quality prediction method based on multi-task spatiotemporal graph convolution
CN114792158B (en) * 2022-04-01 2024-07-09 三峡大学 Multi-wind power plant short-term power prediction method based on space-time fusion graph neural network
CN114792158A (en) * 2022-04-01 2022-07-26 三峡大学 Short-term power prediction method for multiple wind farms based on spatiotemporal fusion graph neural network
CN115034432A (en) * 2022-04-25 2022-09-09 浙江运达风电股份有限公司 A wind speed prediction method for wind turbines in wind farms
CN114743072A (en) * 2022-05-24 2022-07-12 中国科学院计算机网络信息中心 Training method of short-term time sequence prediction model
CN114743072B (en) * 2022-05-24 2023-01-31 中国科学院计算机网络信息中心 Training method of short-term time sequence prediction model
CN116106988A (en) * 2022-12-30 2023-05-12 合肥智能语音创新发展有限公司 Weather prediction method and device, electronic equipment and storage medium
CN117151303A (en) * 2023-09-12 2023-12-01 河海大学 Ultra-short-term solar irradiance prediction method and system based on hybrid model
CN117151303B (en) * 2023-09-12 2024-05-31 河海大学 Ultra-short-term solar irradiance prediction method and system based on hybrid model
CN117150326A (en) * 2023-10-31 2023-12-01 深圳市大数据研究院 New energy node output power prediction method, device, equipment and storage medium
CN117150326B (en) * 2023-10-31 2024-02-23 深圳市大数据研究院 New energy node output power prediction method, device, equipment and storage medium
CN117872748A (en) * 2023-12-20 2024-04-12 广东大唐国际潮州发电有限责任公司 Coal feeder control method, device and storage medium based on multi-modal thermal power energy consumption analysis
CN118535902A (en) * 2024-05-30 2024-08-23 中国科学院空天信息创新研究院 Method for predicting low wind speed event of fan based on graph convolution neural network
CN118535902B (en) * 2024-05-30 2024-12-10 中国科学院空天信息创新研究院 Method for predicting low wind speed event of fan based on graph convolution neural network
CN118868030A (en) * 2024-07-01 2024-10-29 北京爱特瑞科软件开发有限责任公司 Photovoltaic power prediction method, device and computer program product
CN120185077A (en) * 2025-05-20 2025-06-20 国网浙江省电力有限公司科技创新中心 Fault area grid-connected processing method and system based on emergency power supply vehicle

Similar Documents

Publication Publication Date Title
CN112529282A (en) Wind power plant cluster short-term power prediction method based on space-time graph convolutional neural network
US20220373984A1 (en) Hybrid photovoltaic power prediction method and system based on multi-source data fusion
CN113449919B (en) Power consumption prediction method and system based on feature and trend perception
CN116937579A (en) Wind power interval prediction considering space-time correlation and interpretable method thereof
CN109523084A (en) A kind of ultrashort-term wind power prediction method based on pivot analysis and machine learning
CN115115125A (en) Probabilistic prediction method of photovoltaic power interval based on deep learning fusion model
CN114004152B (en) Multi-wind-field wind speed space-time prediction method based on graph convolution and recurrent neural network
CN106650784A (en) Feature clustering comparison-based power prediction method and device for photovoltaic power station
CN112100911A (en) Solar radiation prediction method based on deep BISLTM
Zhang et al. Short-term power load forecasting using integrated methods based on long short-term memory
CN117613883A (en) Method and device for predicting generated power, computer equipment and storage medium
CN116701868A (en) Short-term wind power section probability prediction method
CN115374995A (en) Distributed photovoltaic and small wind power station power prediction method
CN114792156A (en) Photovoltaic output power prediction method and system based on clustering of curve characteristic indexes
CN116739172B (en) A method and device for ultra-short-term offshore wind power power prediction based on slope recognition
CN118554433A (en) Photovoltaic power generation prediction method, device and storage medium based on hybrid deep learning
CN119134336B (en) Photovoltaic power prediction method and system based on clustering and hybrid neural network
CN114357670A (en) Power distribution network power consumption data abnormity early warning method based on BLS and self-encoder
CN112865170A (en) Scene probability-based load recovery optimization method considering wind power output correlation
CN118760888A (en) Photovoltaic power generation prediction method and device
CN117638924A (en) Photovoltaic power prediction method, device, equipment and readable storage medium
CN114819329A (en) A method, medium and system for probabilistic prediction of photovoltaic power
CN119518681A (en) Method for determining photovoltaic power generation, computer program product and electronic device
CN108694475A (en) Short-term time scale photovoltaic cell capable of generating power amount prediction technique based on mixed model
Naoui et al. Integrating iot devices and deep learning for renewable energy in big data system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210319