WO2025112382A1 - Short-term wind power forecasting method based on progressive deep learning of multi-source data - Google Patents
Short-term wind power forecasting method based on progressive deep learning of multi-source data Download PDFInfo
- Publication number
- WO2025112382A1 WO2025112382A1 PCT/CN2024/095843 CN2024095843W WO2025112382A1 WO 2025112382 A1 WO2025112382 A1 WO 2025112382A1 CN 2024095843 W CN2024095843 W CN 2024095843W WO 2025112382 A1 WO2025112382 A1 WO 2025112382A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- wind
- deep learning
- wind turbine
- source data
- 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
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for AC mains or AC distribution networks
- H02J3/004—Generation forecast, e.g. methods or systems for forecasting future energy generation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for AC mains or AC distribution networks
- H02J3/38—Arrangements for parallely feeding a single network by two or more generators, converters or transformers
- H02J3/381—Dispersed generators
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2300/00—Systems for supplying or distributing electric power characterised by decentralized, dispersed, or local generation
- H02J2300/20—The dispersed energy generation being of renewable origin
- H02J2300/28—The renewable source being wind energy
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Definitions
- the present invention relates to the technical field of wind power prediction, and in particular to a short-term wind power prediction method based on multi-source data progressive deep learning.
- Wind power forecasting is of vital importance in the field of renewable energy. As the global demand for clean energy continues to increase, wind energy, as a green and sustainable energy source, has attracted increasing attention. However, the instability and randomness of wind energy have brought challenges to the operation of the power system. Therefore, accurate wind power forecasting, especially short-term wind power forecasting, is crucial to reduce wind abandonment, optimize the daily power generation plan and cold and hot standby of conventional power sources, and adjust the maintenance plan to more accurately reflect the utilization efficiency of wind energy resources, which is crucial to optimizing the operation of the power system and ensuring the stability and economy of power supply.
- Wind power prediction its current relevant data often comes from weather forecasts, which simplify and approximate the basic equations of atmospheric motion, and introduce meteorological physical laws and boundary condition constraints.
- the time resolution of wind speed forecasts in numerical weather forecasts is generally 1 hour and 3 hours, and the spatial resolution is generally 9km ⁇ 9km and 12.5km ⁇ 12.5km.
- the generally required time resolution of wind power prediction is 15 minutes, and the wind speed forecast at the wind turbine location is required. Therefore, the current relevant wind power prediction methods cannot fully meet the actual needs.
- the main method is to predict wind power for a large area containing a wind farm. It is still difficult to play a role in predicting the wind power of each wind turbine in the wind farm, and the wind power prediction data for a large area is not applicable to each specific wind turbine therein.
- the purpose of the present invention is to overcome the above-mentioned shortcomings and provide a short-term wind power prediction method based on progressive deep learning of multi-source data to solve the problems raised in the background technology.
- the technical solution adopted by the present invention is: a short-term wind power prediction method based on multi-source data progressive deep learning, which comprises the following steps:
- step S1 specifically includes the following process:
- step S2 specifically includes the following process:
- step S1.1 is specifically as follows: collecting numerical values and weather forecast data related to wind speed of each wind turbine to form a multi-source data set, and the data related to wind speed includes two parts: one is the weather forecast data updated for a period of time for the wind farm, including wind direction, short-term weather type, rainfall type, and temperature; the other is the data to be collected at each wind turbine location, including wind turbine height, terrain type, temperature, air pressure, humidity, sea level pressure, short-wave radiation from the ground downward, long-wave radiation from the ground downward, and total cloud cover;
- the multi-source data are labeled and divided into two groups, one group is the real-time collected data X1 , X2 ... Xn at each wind turbine location, and the other group is the weather forecast data Y1 , Y2 ... Yn a period of time before the real-time collected data of each wind turbine.
- step S1.2 specific measures for data preprocessing include: correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, unifying data formats, data normalization and data encoding.
- the step S1.3 is specifically as follows: the preprocessed multi-source data is divided into a training set, a validation set and a test set according to a certain ratio, wherein the training set is a data set used to train the machine learning model, the validation set is a data set set aside separately during the deep learning model training process for evaluating model performance and adjusting hyperparameters, and the test set is a data set used to finally evaluate the performance of the machine learning model.
- the deep learning model includes various deep learning neural network structures, and the deep neural network includes an input layer, an output layer and at least one hidden layer; the network parameters are adjusted, and the number of network layers, the number of neurons, batch normalization, and random inactivation are adjusted to train the network until the maximum number of iterations is reached or the network learning rate converges; mean square error is selected as the loss function and mean absolute error is selected as the evaluation accuracy; the number of network layers and the number of neurons are set and adjusted according to the application in different regional scenarios until the value of the loss function converges or the maximum number of iterations is reached, and the model training is completed;
- the multi-source data Y 1 , Y 2 ...Y n of the weather forecast in the previous period of time are used as the input layer, and the number of hidden layers is set according to different data amounts, at least greater than 1 layer.
- the relationship between the real-time multi-source data X 1 , X 2 ...X n of each wind turbine and the multi-source data Y 1 , Y 2 ...Y n provided by the weather forecast in the previous period of time is obtained through training, that is, the prediction model function f(x) is obtained.
- the wind farm weather forecast data collected in step S2.1 includes weather forecast data Y 1 , Y 2 ..Y n of a large area of a certain wind farm;
- the step S2.2 specifically comprises: using the trained wind speed prediction model f(x) of each wind turbine, combined with the weather forecast data Y 1 , Y 2 ..Y n collected in step S2.1, to calculate the wind speed data at the location of each wind turbine after a period of time;
- the step S2.3 is specifically: obtaining the wind speed data at each wind turbine position after a period of time, and then accurately predicting the wind power data of a specific wind turbine after a period of time.
- the present invention has high prediction accuracy. It uses a wind speed prediction model based on multi-source data, which can greatly improve the prediction accuracy of the actual wind speed calculation;
- the present invention conducts progressive deep learning on multi-source data to train the prediction model.
- Progressive deep learning refers to deep learning on the current actual wind speed and other data and the data provided by the weather forecast in the previous period, that is, deep learning is conducted progressively over a period of time, and learning can be performed on the historical parameters related to the wind speed of each wind turbine, which can break through the limitations of the existing forecast accuracy being restricted by the existing meteorological science theory, the time resolution, spatial resolution and other limitations of numerical weather forecasts;
- the present invention breaks through the limitation that the wind speed of each specific wind turbine cannot be accurately predicted. Through long-term progressive deep learning of the wind turbines at each specific location, the prediction model function after the progressive deep learning is obtained. Then, based on the traditional weather forecast data, the wind speed change of each wind turbine after a period of time can be accurately predicted. This breaks through the problem that the original weather forecast data cannot be fully applicable to the actual situation of a specific wind turbine for large-area forecasts containing wind farms.
- FIG1 is a schematic diagram of a process of training a prediction model using a deep learning network structure according to the present invention
- FIG2 is a schematic diagram of a flow chart of the present invention for calculating the wind speed data of each wind turbine using a prediction model
- FIG3 is a schematic diagram of the logical structure of the prediction model trained using a deep learning network structure in the present invention.
- Embodiment 1 As shown in Figures 1 to 3, a short-term wind power prediction method based on multi-source data progressive deep learning is proposed.
- the testing method comprises the following steps:
- step S1.1 is specifically as follows: collecting numerical values and weather forecast data related to wind speed of each wind turbine to form a multi-source data set, and the data related to wind speed includes two parts: one is the weather forecast data updated for a period of time for the wind farm, including wind direction, short-term weather type, rainfall type, and temperature; the other is the data to be collected at each wind turbine location, including wind turbine height, terrain type, temperature, air pressure, humidity, sea level pressure, short-wave radiation from the ground downward, long-wave radiation from the ground downward, and total cloud cover;
- the multi-source data are labeled and divided into two groups, one group is the real-time collected data X1 , X2 ... Xn at each wind turbine location, and the other group is the weather forecast data Y1 , Y2 ... Yn a period of time before the real-time collected data of each wind turbine.
- step S1.2 specific measures for data preprocessing include: correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, unifying data formats, data normalization and data encoding.
- the step S1.3 is specifically as follows: the preprocessed multi-source data is divided into a training set, a validation set and a test set according to a certain ratio, wherein the training set is a data set used to train the machine learning model, the validation set is a data set set aside separately during the deep learning model training process for evaluating model performance and adjusting hyperparameters, and the test set is a data set used to finally evaluate the performance of the machine learning model.
- the deep learning model includes various deep learning neural network structures, and the deep neural network includes an input layer, an output layer and at least one hidden layer; the network parameters are adjusted, and the number of network layers, the number of neurons, batch normalization, and random inactivation are adjusted to train the network until the maximum number of iterations is reached or the network learning rate converges; at the same time, the mean square error is selected as the loss function and the mean absolute error is selected as the evaluation accuracy; the number of network layers and the number of neurons are set according to the application in different regional scenarios. and adjust until the loss function converges or the maximum number of iterations is reached, completing the model training;
- the multi-source data X1 , X2 ... Xn collected in real time at the location of each wind turbine in step S1.1 and the multi-source data Y1 , Y2 ... Yn of the weather forecast for a period of time before the real-time data of each wind turbine are collected are used as the input layer, the number of hidden layers is set according to different data amounts, and is at least greater than 1 layer.
- the prediction model function f(x) is obtained.
- the wind farm weather forecast data collected in step S2.1 includes weather forecast data Y 1 , Y 2 ..Y n of a large area of a certain wind farm;
- the step S2.2 specifically comprises: using the trained wind speed prediction model f(x) of each wind turbine, combined with the weather forecast data Y 1 , Y 2 ..Y n collected in step S2.1, to calculate the wind speed data at the location of each wind turbine after a period of time;
- the step S2.3 is specifically: obtaining the wind speed data at each wind turbine position after a period of time, and then accurately predicting the wind power data of a specific wind turbine after a period of time.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- Step 1.1 Collect multi-source data required for the prediction model.
- the data related to wind speed includes two parts: one is the weather forecast data updated every 1h for the wind farm, such as wind direction, short-term weather type, rainfall type, temperature, etc.; the other is the data that needs to be collected at each wind turbine location, such as wind turbine height, terrain type, temperature, air pressure, humidity, sea level pressure, ground downward shortwave radiation, ground downward longwave radiation, total cloud cover, etc.
- the multi-source data in step 1.1 can be labeled as shown in Table 1 and Table 2, where Table 1 is the real-time data collected at each wind turbine location, and Table 2 is the weather forecast data 1 hour before the real-time data collection of each wind turbine.
- Table 1 is the real-time data collected at each wind turbine location
- Table 2 is the weather forecast data 1 hour before the real-time data collection of each wind turbine.
- Table 1 is the real-time multi-source data collected at each wind turbine location
- Table 2 is the data provided by the weather forecast for the large area of the wind farm at 11 o'clock.
- Step 1.2 Preprocess the multi-source data collected in step 1.1.
- Data preprocessing is to improve the quality of data, enhance the consistency and integrity of data, and make it more able to meet the needs of analysis or mining.
- a series of operations of data preprocessing include processing "dirty" data, accurately extracting data, adjusting the data format, etc., so as to obtain a set of high-quality data that meets the standards of accuracy, completeness, and simplicity.
- the specific measures of data preprocessing include: correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, unifying data formats, data normalization, and data encoding.
- Correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, etc. can be divided into the following steps:
- Outliers are the norm of data distribution. Data outside a specific distribution area or range is usually defined as abnormal or noise, which can usually be handled by deleting outliers.
- Unified data format, data normalization and data encoding, etc. can be divided into the following steps:
- Unify data format If the data format is not unified, you can use the corresponding method to convert it. You can use Python's pandas library to convert the data format; 2) The normalization formula can be used as follows; 3) Data encoding can use one-hot encoding and label encoding and other encoding methods.
- Step 1.3 Divide the processed data set. Divide the preprocessed multi-source data into training set, validation set and test set in a ratio of 7:1.5:1.5.
- the training set is the data set used to train the machine learning model
- the validation set is the data set set aside during the deep learning model training process for evaluating model performance and adjusting hyperparameters
- the test set is the data set used to finally evaluate the performance of the machine learning model.
- Step 1.4 Train the deep learning model.
- the deep learning model includes various deep learning neural network structures, and the deep neural network should include an input layer, an output layer, and at least one hidden layer.
- the network parameters can be adjusted by adjusting the number of network layers, the number of neurons, batch normalization, and random inactivation to train the network until the maximum number of iterations is reached or the network learning rate converges.
- the mean square error is selected as the loss function and the mean absolute error is selected as the evaluation accuracy.
- the number of network layers and the number of neurons here can be set and adjusted according to the application in different regional scenarios until the value of the loss function converges or the maximum number of iterations is reached to complete the model training.
- the real-time multi-source data X1 , X2 ... Xn collected at the location of each wind turbine in Table 1 in step 1.1 and the multi-source data Y1 , Y2 ... Yn of the weather forecast 1 hour before the real-time data collected by each wind turbine in Table 2 are used as the input layer.
- the number of hidden layers can be set according to different data amounts and should be at least greater than 1 layer.
- Step 2.1 Collect weather forecast data Y 1 , Y 2 ...Y n , etc. for a large area containing a wind farm at a certain time;
- Step 2.2 Using the trained wind speed prediction model f(x) for each wind turbine, combined with the weather forecast data Y 1 , Y 2 ...Y n collected in step 2.1, calculate the wind speed data at each wind turbine location 1 hour later;
- Step 2.3 Calculate the wind speed data at each wind turbine location 1 hour later, and then accurately predict the specific wind power data of a specific wind turbine 1 hour later.
- the "1h” mentioned in this patent is an example for the convenience of explanation and does not refer to only 1h. It means the time interval for updating the current weather forecast data or the time interval set by each wind farm that is greater than or equal to this time interval, which can be 1.5h, 2h, etc., all within the scope of protection of this patent.
- this patent only lists some parameters here, such as wind turbine height, terrain type, temperature, air pressure, humidity, sea level air pressure, ground-down shortwave radiation, ground-down longwave radiation, total cloud cover, etc. It is not exhaustive, and some parameters can be deleted according to actual conditions, and the parameters of influencing factors related to wind speed can be supplemented, which should be within the scope of protection of this patent.
- the deep learning network structure in step 4 does not specifically refer to a specific deep learning algorithm, such as a convolutional neural network, etc. All deep learning neural network structures should be within the scope of protection of this patent.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Power Engineering (AREA)
- Economics (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本发明涉及风功率预测技术领域,特别是一种基于多源数据递进式深度学习的短期风功率预测方法。The present invention relates to the technical field of wind power prediction, and in particular to a short-term wind power prediction method based on multi-source data progressive deep learning.
风功率预测在可再生能源领域中具有至关重要的意义。随着全球对清洁能源的需求不断增加,风能作为一种绿色、可持续的能源,日益受到人们的关注。然而,随着风能的不稳定性和随机性给电力系统的运行带来了挑战。因此,准确的风功率预测,尤其是短期风功率预测,为减少弃风,优化常规电源的日发电计划与冷热备用,并调整检修计划,以便更准确地反映风能资源的利用效率的对于优化电力系统的运行、保障电力供应的稳定性和经济性具有至关重要的作用。Wind power forecasting is of vital importance in the field of renewable energy. As the global demand for clean energy continues to increase, wind energy, as a green and sustainable energy source, has attracted increasing attention. However, the instability and randomness of wind energy have brought challenges to the operation of the power system. Therefore, accurate wind power forecasting, especially short-term wind power forecasting, is crucial to reduce wind abandonment, optimize the daily power generation plan and cold and hot standby of conventional power sources, and adjust the maintenance plan to more accurately reflect the utilization efficiency of wind energy resources, which is crucial to optimizing the operation of the power system and ensuring the stability and economy of power supply.
风功率预测,其目前相关数据往往来自于天气预报,天气预报是对大气运动基本方程组进行一定的简化和近似,以及引入气象物理规律和边界条件约束。数值天气预报的风速预报时间分辨率一般在1小时、3小时,空间分辨率一般在9km×9km、12.5km×12.5km。对于风场而言,一般要求的风功率预测时间分辨率为15min,而且需要风机位置处的风速预报,因此目前各相关风功率预测方法无法完全满足实际需求。目前相关技术中,主要为对含风场的某大面积区域进行风功率预测的方法,对于风场各台风机的风功率预测仍难以发挥作用,对大面积区域的风功率预测数据对于其中各具体风机并不适用。Wind power prediction, its current relevant data often comes from weather forecasts, which simplify and approximate the basic equations of atmospheric motion, and introduce meteorological physical laws and boundary condition constraints. The time resolution of wind speed forecasts in numerical weather forecasts is generally 1 hour and 3 hours, and the spatial resolution is generally 9km×9km and 12.5km×12.5km. For wind farms, the generally required time resolution of wind power prediction is 15 minutes, and the wind speed forecast at the wind turbine location is required. Therefore, the current relevant wind power prediction methods cannot fully meet the actual needs. Among the current related technologies, the main method is to predict wind power for a large area containing a wind farm. It is still difficult to play a role in predicting the wind power of each wind turbine in the wind farm, and the wind power prediction data for a large area is not applicable to each specific wind turbine therein.
发明内容Summary of the invention
本发明的目的在于克服上述不足,提供一种基于多源数据递进式深度学习的短期风功率预测方法,以解决背景技术中提出的问题。The purpose of the present invention is to overcome the above-mentioned shortcomings and provide a short-term wind power prediction method based on progressive deep learning of multi-source data to solve the problems raised in the background technology.
为解决上述技术问题,本发明所采用的技术方案是:一种基于多源数据递进式深度学习的短期风功率预测方法,它包括如下步骤:In order to solve the above technical problems, the technical solution adopted by the present invention is: a short-term wind power prediction method based on multi-source data progressive deep learning, which comprises the following steps:
S1:利用深度学习网络结构训练预测模型;S1: Use deep learning network structure to train prediction model;
S2:利用预测模型对各台风机的风速数据进行计算,进行风功率预测;S2: Use the prediction model to calculate the wind speed data of each wind turbine and predict the wind power;
进一步地,所述步骤S1具体包括如下过程: Furthermore, the step S1 specifically includes the following process:
S1.1、收集预测模型所需的多源数据;S1.1. Collect multi-source data required for the prediction model;
S1.2、将步骤1.1所收集的多源数据进行预处理;S1.2, preprocessing the multi-source data collected in step 1.1;
S1.3、对处理后的数据集进行划分;S1.3, dividing the processed data set;
S1.4、训练深度学习模型,得到预测模型函数f(x)。S1.4. Train the deep learning model to obtain the prediction model function f(x).
进一步地,所述步骤S2具体包括如下过程:Furthermore, the step S2 specifically includes the following process:
S2.1、收集某风场天气预报数据;S2.1. Collect weather forecast data for a certain wind farm;
S2.2、利用训练好的预测模型f(x),计算某台风机一段时间后的风速;S2.2, using the trained prediction model f(x), calculate the wind speed of a certain wind turbine after a period of time;
S2.3、得到某台风机一段时间后的风速数据及风功率数据。S2.3. Obtain the wind speed data and wind power data of a certain wind turbine after a period of time.
更进一步地,所述步骤S1.1具体为:采集各风机与风速相关的数值和天气预报数据形成多源数据集,与风速相关的数据包括两部分:一是对于风电场一段时间进行更新的天气预报数据,包括风向、短期天气类型、降雨类型、气温;二是在各风机位置需进行采集的数据,包括风机高度、地形类型、温度、气压、湿度、海平面气压、地面向下短波辐射、地面向下长波辐射、总云量;Furthermore, the step S1.1 is specifically as follows: collecting numerical values and weather forecast data related to wind speed of each wind turbine to form a multi-source data set, and the data related to wind speed includes two parts: one is the weather forecast data updated for a period of time for the wind farm, including wind direction, short-term weather type, rainfall type, and temperature; the other is the data to be collected at each wind turbine location, including wind turbine height, terrain type, temperature, air pressure, humidity, sea level pressure, short-wave radiation from the ground downward, long-wave radiation from the ground downward, and total cloud cover;
对多源数据进行标签标注分为两组,一组为在各风机位置处的实时采集数据X1、X2...Xn,另一组为各风机实时采集数据前一段时间的天气预报数据Y1、Y2...Yn。The multi-source data are labeled and divided into two groups, one group is the real-time collected data X1 , X2 ... Xn at each wind turbine location, and the other group is the weather forecast data Y1 , Y2 ... Yn a period of time before the real-time collected data of each wind turbine.
更进一步地,所述步骤S1.2中,数据预处理的具体措施包括:纠正或删除不完整或错误数据、处理重复的数据、处理异常值、统一数据格式、数据归一化处理和数据编码。Furthermore, in step S1.2, specific measures for data preprocessing include: correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, unifying data formats, data normalization and data encoding.
更进一步地,所述步骤S1.3具体为:对预处理后的多源数据进行划分,按一定的比例划分为训练集、验证集和测试集,其中训练集为用于训练机器学习模型的数据集,验证集为深度学习模型训练过程中,单独留出来用于评估模型性能和调整超参数的数据集,测试集为用于最终评估机器学习模型性能的数据集。Furthermore, the step S1.3 is specifically as follows: the preprocessed multi-source data is divided into a training set, a validation set and a test set according to a certain ratio, wherein the training set is a data set used to train the machine learning model, the validation set is a data set set aside separately during the deep learning model training process for evaluating model performance and adjusting hyperparameters, and the test set is a data set used to finally evaluate the performance of the machine learning model.
更进一步地,所述步骤S1.4中,所述深度学习模型为包括各深度学习神经网络结构,深度神经网络包括输入层、输出层和至少一个隐藏层;通过对网络参数进行调节,通过调节网络层数、神经元数目、批归一化、随机失活,对网络进行训练,直到达到最大迭代次数或网络学习率收敛;同时选取均方误差作为损失函数、平均绝对误差作为评价精度;此处网络层数、神经元的数目根据不同的区域场景中应用进行设置和调整,直至损失函数的数值收敛或达到最大迭代次数,完成模型训练;Furthermore, in step S1.4, the deep learning model includes various deep learning neural network structures, and the deep neural network includes an input layer, an output layer and at least one hidden layer; the network parameters are adjusted, and the number of network layers, the number of neurons, batch normalization, and random inactivation are adjusted to train the network until the maximum number of iterations is reached or the network learning rate converges; mean square error is selected as the loss function and mean absolute error is selected as the evaluation accuracy; the number of network layers and the number of neurons are set and adjusted according to the application in different regional scenarios until the value of the loss function converges or the maximum number of iterations is reached, and the model training is completed;
将步骤S1.1中各风机位置处所实时采集多源数据X1、X2...Xn与各风机实时采集 数据前一段时间的天气预报多源数据Y1、Y2...Yn作为输入层,其隐藏层层数根据不同数据量进行设置,至少大于1层,通过调整激活函数、权重等参数后训练得出各风机的实时多源数据X1、X2...Xn与前一段时间天气预报所提供的多源数据Y1、Y2...Yn之前的关系,即得出预测模型函数f(x)。Combine the multi-source data X 1 , X 2 , ...X n collected in real time at each wind turbine location in step S1.1 with the real-time data collected at each wind turbine The multi-source data Y 1 , Y 2 ...Y n of the weather forecast in the previous period of time are used as the input layer, and the number of hidden layers is set according to different data amounts, at least greater than 1 layer. By adjusting the activation function, weight and other parameters, the relationship between the real-time multi-source data X 1 , X 2 ...X n of each wind turbine and the multi-source data Y 1 , Y 2 ...Y n provided by the weather forecast in the previous period of time is obtained through training, that is, the prediction model function f(x) is obtained.
更进一步地,所述步骤S2.1收集的风场天气预报数据含某风电场大面积区域的天气预报数据Y1、Y2...Yn;Furthermore, the wind farm weather forecast data collected in step S2.1 includes weather forecast data Y 1 , Y 2 ..Y n of a large area of a certain wind farm;
所述步骤S2.2具体为:利用训练好的各台风机风速预测模型f(x),结合步骤S2.1收集的天气预报数据Y1、Y2...Yn,对一段时间后各风机位置处的风速数据进行计算;The step S2.2 specifically comprises: using the trained wind speed prediction model f(x) of each wind turbine, combined with the weather forecast data Y 1 , Y 2 ..Y n collected in step S2.1, to calculate the wind speed data at the location of each wind turbine after a period of time;
所述步骤S2.3具体为:得到一段时间后各风机位置处的风速数据,进而准确预测某具体风机一段时间后的风功率数据。The step S2.3 is specifically: obtaining the wind speed data at each wind turbine position after a period of time, and then accurately predicting the wind power data of a specific wind turbine after a period of time.
本发明有益效果:Beneficial effects of the present invention:
1、本发明预测精度高,其基于多源数据进行风速预测模型,能极大程度地提高对实际风速进行计算的预测精度;1. The present invention has high prediction accuracy. It uses a wind speed prediction model based on multi-source data, which can greatly improve the prediction accuracy of the actual wind speed calculation;
2、本发明对多源数据进行递进式深度学习以训练预测模型,递进式深度学习指对当前实际风速等数据和前一段时间天气预报所提供数据进行深度学习,即递进一段时间进行深度学习,能针对各风机风速相关历史参数进行学习,能突破现有预报精度受制于现有的气象科学理论,数值天气预报的时间分辨率、空间分辨率等局限性;2. The present invention conducts progressive deep learning on multi-source data to train the prediction model. Progressive deep learning refers to deep learning on the current actual wind speed and other data and the data provided by the weather forecast in the previous period, that is, deep learning is conducted progressively over a period of time, and learning can be performed on the historical parameters related to the wind speed of each wind turbine, which can break through the limitations of the existing forecast accuracy being restricted by the existing meteorological science theory, the time resolution, spatial resolution and other limitations of numerical weather forecasts;
3、本发明突破无法精确预测各台具体风机风速的局限性,通过对各具体位置的风机长期的递进式深度学习后,获取预测递进式深度学习后的预测模型函数,后基于传统的天气预报数据就能精确的预测各风机一段时间后的风速变化情况,突破原天气预报数据针对含风电场的大面积区域预报,无法完全适用于某具体风机实际情况的问题。3. The present invention breaks through the limitation that the wind speed of each specific wind turbine cannot be accurately predicted. Through long-term progressive deep learning of the wind turbines at each specific location, the prediction model function after the progressive deep learning is obtained. Then, based on the traditional weather forecast data, the wind speed change of each wind turbine after a period of time can be accurately predicted. This breaks through the problem that the original weather forecast data cannot be fully applicable to the actual situation of a specific wind turbine for large-area forecasts containing wind farms.
图1为本发明利用深度学习网络结构训练预测模型的流程示意图;FIG1 is a schematic diagram of a process of training a prediction model using a deep learning network structure according to the present invention;
图2为本发明利用预测模型对各台风机的风速数据进行计算的流程示意图;FIG2 is a schematic diagram of a flow chart of the present invention for calculating the wind speed data of each wind turbine using a prediction model;
图3为本发明利用深度学习网络结构训练预测模型的逻辑结构示意图。FIG3 is a schematic diagram of the logical structure of the prediction model trained using a deep learning network structure in the present invention.
下面结合附图和具体实施例对本发明作进一步的详细描述。The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments.
实施例1:如图1至3所示,一种基于多源数据递进式深度学习的短期风功率预 测方法,它包括如下步骤:Embodiment 1: As shown in Figures 1 to 3, a short-term wind power prediction method based on multi-source data progressive deep learning is proposed. The testing method comprises the following steps:
S1:利用深度学习网络结构训练预测模型;S1: Use deep learning network structure to train prediction model;
S1.1、收集预测模型所需的多源数据;S1.1. Collect multi-source data required for the prediction model;
S1.2、将步骤1.1所收集的多源数据进行预处理;S1.2, preprocessing the multi-source data collected in step 1.1;
S1.3、对处理后的数据集进行划分;S1.3, dividing the processed data set;
S1.4、训练深度学习模型,得到预测模型函数f(x)。S1.4. Train the deep learning model to obtain the prediction model function f(x).
S2:利用预测模型对各台风机的风速数据进行计算,进行风功率预测;S2: Use the prediction model to calculate the wind speed data of each wind turbine and predict the wind power;
S2.1、收集某风场天气预报数据;S2.1. Collect weather forecast data for a certain wind farm;
S2.2、利用训练好的预测模型f(x),计算某台风机一段时间后的风速;S2.2, using the trained prediction model f(x), calculate the wind speed of a certain wind turbine after a period of time;
S2.3、得到某台风机一段时间后的风速数据及风功率数据。S2.3. Obtain the wind speed data and wind power data of a certain wind turbine after a period of time.
更进一步地,所述步骤S1.1具体为:采集各风机与风速相关的数值和天气预报数据形成多源数据集,与风速相关的数据包括两部分:一是对于风电场一段时间进行更新的天气预报数据,包括风向、短期天气类型、降雨类型、气温;二是在各风机位置需进行采集的数据,包括风机高度、地形类型、温度、气压、湿度、海平面气压、地面向下短波辐射、地面向下长波辐射、总云量;Furthermore, the step S1.1 is specifically as follows: collecting numerical values and weather forecast data related to wind speed of each wind turbine to form a multi-source data set, and the data related to wind speed includes two parts: one is the weather forecast data updated for a period of time for the wind farm, including wind direction, short-term weather type, rainfall type, and temperature; the other is the data to be collected at each wind turbine location, including wind turbine height, terrain type, temperature, air pressure, humidity, sea level pressure, short-wave radiation from the ground downward, long-wave radiation from the ground downward, and total cloud cover;
对多源数据进行标签标注分为两组,一组为在各风机位置处的实时采集数据X1、X2...Xn,另一组为各风机实时采集数据前一段时间的天气预报数据Y1、Y2...Yn。The multi-source data are labeled and divided into two groups, one group is the real-time collected data X1 , X2 ... Xn at each wind turbine location, and the other group is the weather forecast data Y1 , Y2 ... Yn a period of time before the real-time collected data of each wind turbine.
更进一步地,所述步骤S1.2中,数据预处理的具体措施包括:纠正或删除不完整或错误数据、处理重复的数据、处理异常值、统一数据格式、数据归一化处理和数据编码。Furthermore, in step S1.2, specific measures for data preprocessing include: correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, unifying data formats, data normalization and data encoding.
更进一步地,所述步骤S1.3具体为:对预处理后的多源数据进行划分,按一定的比例划分为训练集、验证集和测试集,其中训练集为用于训练机器学习模型的数据集,验证集为深度学习模型训练过程中,单独留出来用于评估模型性能和调整超参数的数据集,测试集为用于最终评估机器学习模型性能的数据集。Furthermore, the step S1.3 is specifically as follows: the preprocessed multi-source data is divided into a training set, a validation set and a test set according to a certain ratio, wherein the training set is a data set used to train the machine learning model, the validation set is a data set set aside separately during the deep learning model training process for evaluating model performance and adjusting hyperparameters, and the test set is a data set used to finally evaluate the performance of the machine learning model.
更进一步地,所述步骤S1.4中,所述深度学习模型为包括各深度学习神经网络结构,深度神经网络包括输入层、输出层和至少一个隐藏层;通过对网络参数进行调节,通过调节网络层数、神经元数目、批归一化、随机失活,对网络进行训练,直到达到最大迭代次数或网络学习率收敛;同时选取均方误差作为损失函数、平均绝对误差作为评价精度;此处网络层数、神经元的数目根据不同的区域场景中应用进行设置 和调整,直至损失函数的数值收敛或达到最大迭代次数,完成模型训练;Furthermore, in step S1.4, the deep learning model includes various deep learning neural network structures, and the deep neural network includes an input layer, an output layer and at least one hidden layer; the network parameters are adjusted, and the number of network layers, the number of neurons, batch normalization, and random inactivation are adjusted to train the network until the maximum number of iterations is reached or the network learning rate converges; at the same time, the mean square error is selected as the loss function and the mean absolute error is selected as the evaluation accuracy; the number of network layers and the number of neurons are set according to the application in different regional scenarios. and adjust until the loss function converges or the maximum number of iterations is reached, completing the model training;
将步骤S1.1中各风机位置处所实时采集多源数据X1、X2...Xn与各风机实时采集数据前一段时间的天气预报多源数据Y1、Y2...Yn作为输入层,其隐藏层层数根据不同数据量进行设置,至少大于1层,通过调整激活函数、权重等参数后训练得出各风机的实时多源数据X1、X2...Xn与前一段时间天气预报所提供的多源数据Y1、Y2...Yn之前的关系,即得出预测模型函数f(x)。The multi-source data X1 , X2 ... Xn collected in real time at the location of each wind turbine in step S1.1 and the multi-source data Y1 , Y2 ... Yn of the weather forecast for a period of time before the real-time data of each wind turbine are collected are used as the input layer, the number of hidden layers is set according to different data amounts, and is at least greater than 1 layer. After training by adjusting parameters such as activation functions and weights, the relationship between the real-time multi-source data X1 , X2 ... Xn of each wind turbine and the multi-source data Y1 , Y2 ... Yn provided by the weather forecast for a period of time before is obtained, that is, the prediction model function f(x) is obtained.
更进一步地,所述步骤S2.1收集的风场天气预报数据含某风电场大面积区域的天气预报数据Y1、Y2...Yn;Furthermore, the wind farm weather forecast data collected in step S2.1 includes weather forecast data Y 1 , Y 2 ..Y n of a large area of a certain wind farm;
所述步骤S2.2具体为:利用训练好的各台风机风速预测模型f(x),结合步骤S2.1收集的天气预报数据Y1、Y2...Yn,对一段时间后各风机位置处的风速数据进行计算;The step S2.2 specifically comprises: using the trained wind speed prediction model f(x) of each wind turbine, combined with the weather forecast data Y 1 , Y 2 ..Y n collected in step S2.1, to calculate the wind speed data at the location of each wind turbine after a period of time;
所述步骤S2.3具体为:得到一段时间后各风机位置处的风速数据,进而准确预测某具体风机一段时间后的风功率数据。The step S2.3 is specifically: obtaining the wind speed data at each wind turbine position after a period of time, and then accurately predicting the wind power data of a specific wind turbine after a period of time.
实施例2:Embodiment 2:
S1:利用深度学习网络结构训练预测模型;S1: Use deep learning network structure to train prediction model;
其具体步骤详细说明如下:The specific steps are described in detail as follows:
步骤1.1:收集预测模型所需的多源数据。采集各风机与风速相关的数值和天气预报数据形成多源数据集,与风速相关的数据包括两部分:一是对于风电场1h进行更新的天气预报数据,如风向、短期天气类型、降雨类型、气温等;二是在各风机位置需进行采集的数据,如风机高度、地形类型、温度、气压、湿度、海平面气压、地面向下短波辐射、地面向下长波辐射、总云量等。Step 1.1: Collect multi-source data required for the prediction model. Collect the numerical values and weather forecast data related to wind speed of each wind turbine to form a multi-source data set. The data related to wind speed includes two parts: one is the weather forecast data updated every 1h for the wind farm, such as wind direction, short-term weather type, rainfall type, temperature, etc.; the other is the data that needs to be collected at each wind turbine location, such as wind turbine height, terrain type, temperature, air pressure, humidity, sea level pressure, ground downward shortwave radiation, ground downward longwave radiation, total cloud cover, etc.
注意:此处及本专利中所表述的各处“1h”为便于说明所举示例,并非仅指1h,表示为对当前天气预报数据进行更新的时间间隔或大于等于该时间间隔各风电场自己所设定时间间隔,可为1.5h、2h等,均在本专利保护及描述范围内。Note: The "1h" mentioned here and in this patent is an example for the convenience of explanation, and does not refer to only 1h. It means the time interval for updating the current weather forecast data or the time interval set by each wind farm that is greater than or equal to this time interval, which can be 1.5h, 2h, etc., all within the scope of protection and description of this patent.
对步骤1.1中多源数据可进行标签标注如下表1、表2所示,其中表1为在各风机位置处的实时采集数据,表2为各风机实时采集数据前1h的天气预报数据。此处举例说明,若全天以整点进行划分,各存在24组数据,如12时(24小时制)表1为实时采集的各风机位置多源数据,表2为11时对于该风场大区域的天气预报所提供的数据。 The multi-source data in step 1.1 can be labeled as shown in Table 1 and Table 2, where Table 1 is the real-time data collected at each wind turbine location, and Table 2 is the weather forecast data 1 hour before the real-time data collection of each wind turbine. Here is an example, if the whole day is divided into hours, there are 24 groups of data, such as 12 o'clock (24-hour system) Table 1 is the real-time multi-source data collected at each wind turbine location, and Table 2 is the data provided by the weather forecast for the large area of the wind farm at 11 o'clock.
表1各风机位置处实时采集的多源数据标签(12时)
Table 1 Multi-source data tags collected in real time at each wind turbine location (12 o'clock)
表2各风机实时采集数据前1h的天气预报多源数据标签(11时)
Table 2 Weather forecast multi-source data labels for each wind turbine 1 hour before real-time data collection (11:00)
步骤1.2:将步骤1.1所收集多源数据进行预处理。数据预处理为改善数据的质量,提高数据的一致性和完整性,使其更能满足分析或挖掘的需求,数据预处理的一系列操作包括对“脏”数据的处理,精准地抽取数据,调整数据的格式等步骤,从而得到一组符合准确、完整、简洁等标准的高质量数据。其数据预处理的具体措施包括:纠正或删除不完整或错误数据、处理重复的数据、处理异常值、统一数据格式、数据归一化处理和数据编码。Step 1.2: Preprocess the multi-source data collected in step 1.1. Data preprocessing is to improve the quality of data, enhance the consistency and integrity of data, and make it more able to meet the needs of analysis or mining. A series of operations of data preprocessing include processing "dirty" data, accurately extracting data, adjusting the data format, etc., so as to obtain a set of high-quality data that meets the standards of accuracy, completeness, and simplicity. The specific measures of data preprocessing include: correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, unifying data formats, data normalization, and data encoding.
①纠正或删除不完整或错误数据、处理重复的数据、处理异常值等,可分为以下步骤:① Correcting or deleting incomplete or erroneous data, processing duplicate data, processing outliers, etc. can be divided into the following steps:
1)识别不完整或错误的数据:这可以通过检查数据中的异常值、缺失值、不一 致的数据或其他明显的错误来实现;2)填补缺失值:这可以使用简单删除法或权重法进行处理。简单删除法直接删除含有缺失值的个案。权重法则对完整的数据加权来减小偏差,可通过logistic或probit回归求得个案的权重;3)处理离群点:离群点(异常值)是数据分布的常态,处于特定分布区域或范围之外的数据通常被定义为异常或噪声,通常可以通过删除离群点的方法进行处理。1) Identify incomplete or erroneous data: This can be done by checking for outliers, missing values, 1) Filling missing values: This can be done by using simple deletion or weighting. Simple deletion directly deletes cases with missing values. The weighting method reduces the bias by weighting the complete data. The weight of the case can be obtained by logistic or probit regression. 2) Handling outliers: Outliers (abnormal values) are the norm of data distribution. Data outside a specific distribution area or range is usually defined as abnormal or noise, which can usually be handled by deleting outliers.
②统一数据格式、数据归一化处理和数据编码等,可分为以下步骤:② Unified data format, data normalization and data encoding, etc. can be divided into the following steps:
1)统一数据格式:如果数据格式不统一,可以使用相应的方法进行转换,可使用Python的pandas库进行数据格式的转换;2)归一化公式可用下式进行;3)数据编码可采用one-hot编码和标签编码等编码方式。
1) Unify data format: If the data format is not unified, you can use the corresponding method to convert it. You can use Python's pandas library to convert the data format; 2) The normalization formula can be used as follows; 3) Data encoding can use one-hot encoding and label encoding and other encoding methods.
步骤1.3:对处理后的数据集进行划分。对预处理后的多源数据进行划分,按7:1.5:1.5的比例划分为训练集、验证集和测试集,其中训练集为用于训练机器学习模型的数据集,验证集为深度学习模型训练过程中,单独留出来用于评估模型性能和调整超参数的数据集,测试集为用于最终评估机器学习模型性能的数据集。Step 1.3: Divide the processed data set. Divide the preprocessed multi-source data into training set, validation set and test set in a ratio of 7:1.5:1.5. The training set is the data set used to train the machine learning model, the validation set is the data set set aside during the deep learning model training process for evaluating model performance and adjusting hyperparameters, and the test set is the data set used to finally evaluate the performance of the machine learning model.
步骤1.4:训练深度学习模型。所述深度学习模型为包括各深度学习神经网络结构,深度神经网络应包括输入层、输出层和至少一个隐藏层。可通过对网络参数进行调节,通过调节网络层数、神经元数目、批归一化、随机失活,对网络进行训练,直到达到最大迭代次数或网络学习率收敛。同时选取均方误差作为损失函数、平均绝对误差作为评价精度。当然,此处网络层数、神经元的数目可以根据不同的区域场景中应用中进行设置和调整,直至损失函数的数值收敛或达到最大迭代次数,完成模型训练。Step 1.4: Train the deep learning model. The deep learning model includes various deep learning neural network structures, and the deep neural network should include an input layer, an output layer, and at least one hidden layer. The network parameters can be adjusted by adjusting the number of network layers, the number of neurons, batch normalization, and random inactivation to train the network until the maximum number of iterations is reached or the network learning rate converges. At the same time, the mean square error is selected as the loss function and the mean absolute error is selected as the evaluation accuracy. Of course, the number of network layers and the number of neurons here can be set and adjusted according to the application in different regional scenarios until the value of the loss function converges or the maximum number of iterations is reached to complete the model training.
将步骤1.1中表1各风机位置处的实时采集多源数据X1、X2...Xn与表2中各风机实时采集数据前1h的天气预报多源数据Y1、Y2...Yn作为输入层,其隐藏层层数可根据不同数据量进行设置,应至少大于1层,通过调整激活函数、权重等参数后可训练得出各风机的实时多源数据与前1h天气预报所提供的多源数据之前的关系,即得出预测模型函数f(x)。The real-time multi-source data X1 , X2 ... Xn collected at the location of each wind turbine in Table 1 in step 1.1 and the multi-source data Y1 , Y2 ... Yn of the weather forecast 1 hour before the real-time data collected by each wind turbine in Table 2 are used as the input layer. The number of hidden layers can be set according to different data amounts and should be at least greater than 1 layer. By adjusting parameters such as activation functions and weights, the relationship between the real-time multi-source data of each wind turbine and the multi-source data provided by the weather forecast 1 hour before can be trained to obtain, that is, the prediction model function f(x) is obtained.
S2:利用预测模型对各台风机的风速数据进行计算,进行风功率预测;S2: Use the prediction model to calculate the wind speed data of each wind turbine and predict the wind power;
其具体步骤详细说明如下:The specific steps are described in detail as follows:
步骤2.1:收集某时刻含某风电场大面积区域的天气预报数据Y1、Y2...Yn等; Step 2.1: Collect weather forecast data Y 1 , Y 2 ...Y n , etc. for a large area containing a wind farm at a certain time;
步骤2.2:利用训练好的各台风机风速预测模型f(x),结合步骤2.1收集的天气预报数据Y1、Y2...Yn,对1h后各风机位置处的风速数据进行计算;Step 2.2: Using the trained wind speed prediction model f(x) for each wind turbine, combined with the weather forecast data Y 1 , Y 2 ...Y n collected in step 2.1, calculate the wind speed data at each wind turbine location 1 hour later;
步骤2.3:计算得到1h后各风机位置处的风速数据,进而准确的预测某具体风机1h后的具体风功率数据。Step 2.3: Calculate the wind speed data at each wind turbine location 1 hour later, and then accurately predict the specific wind power data of a specific wind turbine 1 hour later.
对于实施例2,补充说明如下:For Example 2, the following supplementary explanations are given:
1、本专利中所表述的各处“1h”为便于说明所举示例,并非仅指1h,表示为对当前天气预报数据进行更新的时间间隔或大于等于该时间间隔各风电场自己所设定时间间隔,可为1.5h、2h等,均在本专利保护范围之内。1. The "1h" mentioned in this patent is an example for the convenience of explanation and does not refer to only 1h. It means the time interval for updating the current weather forecast data or the time interval set by each wind farm that is greater than or equal to this time interval, which can be 1.5h, 2h, etc., all within the scope of protection of this patent.
2、训练预测模型阶段,步骤1中多源数据,本专利中此处只是列举部分参数,风机高度、地形类型、温度、气压、湿度、海平面气压、地面向下短波辐射、地面向下长波辐射、总云量等。并未穷举,根据实际情况部分参数可删除也可对与风速相关影响因素参数进行补充,均应在本专利保护范围之内。2. In the stage of training the prediction model, the multi-source data in step 1, this patent only lists some parameters here, such as wind turbine height, terrain type, temperature, air pressure, humidity, sea level air pressure, ground-down shortwave radiation, ground-down longwave radiation, total cloud cover, etc. It is not exhaustive, and some parameters can be deleted according to actual conditions, and the parameters of influencing factors related to wind speed can be supplemented, which should be within the scope of protection of this patent.
3、训练预测模型阶段,步骤4中深度学习网络结构并非特指某具体深度学习算法,如卷积神经网络等,各深度学习神经网络结构均应在本专利保护范围之内。3. In the prediction model training stage, the deep learning network structure in step 4 does not specifically refer to a specific deep learning algorithm, such as a convolutional neural network, etc. All deep learning neural network structures should be within the scope of protection of this patent.
上述的实施例仅为本发明的优选技术方案,而不应视为对于本发明的限制,本发明的保护范围应以权利要求记载的技术方案,包括权利要求记载的技术方案中技术特征的等同替换方案为保护范围。即在此范围内的等同替换改进,也在本发明的保护范围之内。 The above embodiments are only preferred technical solutions of the present invention and should not be regarded as limiting the present invention. The protection scope of the present invention shall be the technical solutions recorded in the claims, including equivalent replacement solutions of the technical features in the technical solutions recorded in the claims. That is, equivalent replacement improvements within this scope are also within the protection scope of the present invention.
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311595340.9A CN117578442A (en) | 2023-11-27 | 2023-11-27 | Short-term wind power prediction method based on multi-source data progressive deep learning |
| CN202311595340.9 | 2023-11-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025112382A1 true WO2025112382A1 (en) | 2025-06-05 |
Family
ID=89884131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/095843 Pending WO2025112382A1 (en) | 2023-11-27 | 2024-05-28 | Short-term wind power forecasting method based on progressive deep learning of multi-source data |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117578442A (en) |
| WO (1) | WO2025112382A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120638335A (en) * | 2025-08-12 | 2025-09-12 | 北京飔合科技有限公司 | Regional ultra-short-term renewable energy power forecasting method based on multimodal information fusion |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117578442A (en) * | 2023-11-27 | 2024-02-20 | 大唐水电科学技术研究院有限公司 | Short-term wind power prediction method based on multi-source data progressive deep learning |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112348292A (en) * | 2021-01-07 | 2021-02-09 | 中国电力科学研究院有限公司 | Short-term wind power prediction method and system based on deep learning network |
| US20220335297A1 (en) * | 2019-09-17 | 2022-10-20 | Center For Excellence In Molecular Cell Science, Chinese Academy Of Sciences | Anticipatory Learning Method and System Oriented Towards Short-Term Time Series Prediction |
| CN115907081A (en) * | 2022-10-13 | 2023-04-04 | 内蒙古科技大学 | Training method of wind speed correction model and wind power prediction method applying model |
| CN116611569A (en) * | 2023-05-25 | 2023-08-18 | 米塔碳(杭州)智能科技有限公司 | Short-term wind speed correction method and system based on deep learning |
| CN116644848A (en) * | 2023-05-24 | 2023-08-25 | 上海能源科技发展有限公司 | Multi-source data-based medium-long term area wind power prediction method |
| CN117578442A (en) * | 2023-11-27 | 2024-02-20 | 大唐水电科学技术研究院有限公司 | Short-term wind power prediction method based on multi-source data progressive deep learning |
-
2023
- 2023-11-27 CN CN202311595340.9A patent/CN117578442A/en active Pending
-
2024
- 2024-05-28 WO PCT/CN2024/095843 patent/WO2025112382A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220335297A1 (en) * | 2019-09-17 | 2022-10-20 | Center For Excellence In Molecular Cell Science, Chinese Academy Of Sciences | Anticipatory Learning Method and System Oriented Towards Short-Term Time Series Prediction |
| CN112348292A (en) * | 2021-01-07 | 2021-02-09 | 中国电力科学研究院有限公司 | Short-term wind power prediction method and system based on deep learning network |
| CN115907081A (en) * | 2022-10-13 | 2023-04-04 | 内蒙古科技大学 | Training method of wind speed correction model and wind power prediction method applying model |
| CN116644848A (en) * | 2023-05-24 | 2023-08-25 | 上海能源科技发展有限公司 | Multi-source data-based medium-long term area wind power prediction method |
| CN116611569A (en) * | 2023-05-25 | 2023-08-18 | 米塔碳(杭州)智能科技有限公司 | Short-term wind speed correction method and system based on deep learning |
| CN117578442A (en) * | 2023-11-27 | 2024-02-20 | 大唐水电科学技术研究院有限公司 | Short-term wind power prediction method based on multi-source data progressive deep learning |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120638335A (en) * | 2025-08-12 | 2025-09-12 | 北京飔合科技有限公司 | Regional ultra-short-term renewable energy power forecasting method based on multimodal information fusion |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117578442A (en) | 2024-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110729764B (en) | Optimal scheduling method for photovoltaic power generation system | |
| CN111488896B (en) | Distribution line time-varying fault probability calculation method based on multi-source data mining | |
| CN104077632B (en) | A kind of wind electric field power prediction method based on deep neural network | |
| WO2025112382A1 (en) | Short-term wind power forecasting method based on progressive deep learning of multi-source data | |
| CN117013527A (en) | Distributed photovoltaic power generation power prediction method | |
| CN110097220B (en) | A method for forecasting the monthly electricity quantity of wind power generation | |
| CN110880789A (en) | Economic dispatching method for wind power and photovoltaic combined power generation system | |
| CN102479347B (en) | Wind power plant short-term wind speed prediction method and system based on data driving | |
| CN104268659B (en) | A kind of photovoltaic power station power generation power ultra-short term prediction method | |
| CN103559655A (en) | Microgrid novel feeder load prediction method based on data mining | |
| CN115345076B (en) | Wind speed correction processing method and device | |
| CN111525552B (en) | A three-stage short-term wind farm group power prediction method based on characteristic information | |
| CN111950764A (en) | A method for forecasting and correcting power grid wind power under extreme weather conditions | |
| CN110009135B (en) | Wind power prediction method based on width learning | |
| CN114819374B (en) | Regional new energy ultra-short term power prediction method and system | |
| CN116128167B (en) | Distributed photovoltaic power generation analysis method based on cloud computing real-time monitoring | |
| CN118412848A (en) | A multi-dimensional medium- and long-term power generation forecasting method | |
| CN104574202A (en) | Analysis method of output characteristic of wind power plant | |
| CN112132344A (en) | A Short-Term Wind Power Prediction Method Based on Similar Days and FRS-SVM | |
| CN118114809A (en) | A method and device for predicting wind power generation | |
| CN110110908B (en) | New energy monthly power generation prediction oriented data expansion method | |
| CN116151473A (en) | Regional power generation prediction method and system based on dynamic random graph neural network | |
| CN110147908A (en) | A kind of wind power forecasting method based on three-dimensional optimal similarity and improvement cuckoo algorithm | |
| CN118798683A (en) | Power Generation Data Forecasting Method for Power Generation Enterprises | |
| CN117200220A (en) | Long-term photovoltaic cluster power prediction method based on power constraints |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24895492 Country of ref document: EP Kind code of ref document: A1 |