IP Library › Granted Patent US 12,216,973
Granted Patent B2
US 12,216,973 · App. 18/636,790 · Granted Feb 4, 2025

Method and system for automatic machine learning-based prediction of new energy power with cloud-edge collaboration

Inventors: Peng Li (Guangzhou, CN); Xiyuan Ma (Guangzhou, CN); Zhuohuan Li (Guangzhou, CN); Changcheng Zhou (Guangzhou, CN); Kai Cheng (Guangzhou, CN); Tao Bao (Guangzhou, CN); Yansen Chen (Guangzhou, CN); Xudong Hu (Guangzhou, CN); Shixian Pan (Guangzhou, CN); Zihao Zhang (Guangzhou, CN); Senjing Yao (Guangzhou, CN); Wei Xi (Guangzhou, CN); Yuanfeng Chen (Guangzhou, CN)
Assignee: CSG DIGITAL POWER GRID RESEARCH INST. CO., LTD.
G06F30/27
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,216,973
App. No.
18/636,790
Granted
Feb 4, 2025
Kind
B2
Abstract

A method and a system for automatic machine learning-based prediction of new energy power with cloud-edge collaboration are disclosed. The method includes: obtaining, in response to a power prediction demand for a target new energy station, future numerical weather prediction data of the target new energy station in a future period and historical output power of a historical period corresponding to the future period; selecting, based on missing of the future numerical weather prediction data and a data amount of the historical output power, a target power prediction model corresponding to the target new energy station; and adjusting the target power prediction model according to the target working mode, and predicting, by the adjusted target power prediction model, a target output power of the target new energy station in the future period, based on the future numerical weather prediction data and the historical output power.

Claims (78)

1. A method for automatic machine learning-based prediction of new energy power with cloud-edge collaboration, which is executed by an edge server, the method comprising:

obtaining, in response to a power prediction demand for a target new energy station, future numerical weather prediction data of the target new energy station in a future period and historical output power of a historical period corresponding to the future period;

selecting, based on missing of the future numerical weather prediction data and a data amount of the historical output power, a target power prediction model corresponding to the target new energy station from a set of power prediction models, each optional power prediction model in the set of power prediction models being trained and delivered by a cloud server based on an automatic machine learning algorithm;

determining, based on the power prediction demand, a target working mode of the target power prediction model, the target working mode comprising a prediction business object, a prediction type, and a prediction time scale; and

adjusting the target power prediction model according to the target working mode, and predicting, by the adjusted target power prediction model, a target output power of the target new energy station in the future period, based on the future numerical weather prediction data of the future period and the historical output power of the historical period corresponding to the future period.

2. The method according to claim 1 , wherein selecting, based on the missing of the future numerical weather prediction data and the data amount of the historical output power, the target power prediction model corresponding to the target new energy station from the set of power prediction models comprises:

determining, when the target new energy station is identified as a non-newly built station or non-expanded station based on the amount data of the historical output power, a data missing level of the future numerical weather prediction data based on the missing of the future numerical weather prediction data; and

selecting, based on the data missing level, the target power prediction model from the optional power prediction models pertaining to the target new energy station in the set of power prediction models.

3. The method according to claim 2 , wherein predicting, by the adjusted target power prediction model, the target output power of the target new energy station in the future period, based on the future numerical weather prediction data of the future period and the historical output power of the historical period corresponding to the future period, comprises:

complementing, if the data missing level is a scattered missing level, missing data in the future numerical weather prediction data, and predicting, by the adjusted target power prediction model, the target output power of the target new energy station in the future period, based on the historical output power and the complemented future numerical weather prediction data; and

predicting, by the adjusted target power prediction model, the target output power of the target new energy station in the future period, based on the historical output power, if the data missing level is a continuous missing level.

4. The method according to claim 1 , wherein selecting, based on the missing of the future numerical weather prediction data and the data amount of the historical output power, the target power prediction model corresponding to the target new energy station from the set of power prediction models, comprises:

determining, when the target new energy station is identified as a newly built station or a newly expanded station based on the data amount of the historical output power, a data missing level of the future numerical weather prediction data based on the missing of the future numerical weather prediction data;

selecting, based on basic information of the target new energy station, a similar station whose similarity to the target new energy station reaches a similarity threshold from other new energy stations, the other new energy stations being stations in a set of stations except the target new energy station; and

selecting, based on the data missing level, the target power prediction model corresponding to the target new energy station from the optional power prediction models pertaining to the similar station in the set of power prediction models.

5. The method according to claim 3 , wherein selecting, based on the basic information of the target new energy station, the similar station whose similarity to the target new energy station reaches the similarity threshold from other new energy stations, comprises:

obtaining the basic information of the target new energy station and the basic information of each of the other new energy stations, the basic information comprising at least one dimension data selected from a group consisting of longitude and latitude data, capacity data, terrain data, landform data and altitude data;

determining, based on the basic information of the target new energy station and the basic information of each of the other new energy stations, a value of similarity between the target new energy station and each of the other new energy stations in each dimension data; and

selecting, based on the value of similarity between the target new energy station and each of the other new energy stations in each dimension data, the similar station whose similarity to the target new energy station reaches the similarity threshold from the other new energy stations.

6. The method according to claim 1 , wherein predicting, by the adjusted target power prediction model, the target output power of the target new energy station in the future period, based on the future numerical weather prediction data of the future period and the historical output power of the historical period corresponding to the future period comprises:

obtaining, if a station type of the target new energy station is a distributed new energy source, a grid position of the target new energy station; and

predicting, by the adjusted target power prediction model, the target output power of the target new energy station in the future period, based on the historical output power and the future numerical weather prediction data corresponding to the grid position.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method of claim 1 .

8. One or more non-transitory processor readable storage devices comprising a computer program stored thereon, the computer program, when executed by a processor, causing the processor to implement the steps of the method of claim 1 .

9. A method for automatic machine learning-based prediction of new energy power with cloud-edge collaboration, which is executed by a cloud server, the method comprising:

training, for each new energy station in a set of stations, each initial model based on a training sample set corresponding to the new energy station, and selecting an optional power prediction model corresponding to the new energy station from trained initial models, the training sample set comprising sample weather prediction data and sample output power, and different initial models being constructed based on different algorithms;

constructing, based on the optional power prediction model corresponding to each new energy station, a set of power prediction models, wherein the set of power prediction models is configured for an edge server to:

select a target power prediction model corresponding to a target new energy station, based on missing of future numerical weather prediction data of the target new energy station in a future period and a data amount of historical output power of the target new energy station in a historical period corresponding to the future period; and

adjust the target power prediction model in a target working mode, and predict, by the adjusted target power prediction model, a target output power of the target new energy station in the future period based on the future numerical weather prediction data of the future period and the historical output power of the historical period corresponding to the future period; and

delivering the set of power prediction models to the edge server.

10. The method according to claim 9 , wherein training each initial model based on the training sample set corresponding to the new energy station comprises:

performing data mining processing on original weather data in original data corresponding to the new energy station to obtain the sample weather prediction data in the training sample set;

performing multi-stage noise reduction processing on original output power in the original data to obtain the sample output power in the training sample set; and

training each initial model based on the training sample set.

11. The method according to claim 10 , wherein performing the data mining processing on the original weather data in the original data corresponding to the new energy station to obtain the sample weather prediction data in the training sample set comprises:

performing data cleaning on the original weather data in the original data based on a slicing technology;

performing correlation analysis on the original output power and the cleaned original weather data to determine a principal component feature set in the original weather data;

validating validity of the principal component feature set to obtain a valid feature set; and

using the valid feature set as the sample weather prediction data in the training sample set.

12. The method according to claim 9 , wherein training each initial model based on the training sample set corresponding to the new energy station comprises:

obtaining, for any initial model, a hyperparameter initial space and an initial step length corresponding to the initial model;

adjusting the initial step length based on the number of iterations;

searching for a hyperparameter optimization space within the hyperparameter initial space, based on the adjusted step length;

obtaining, based on a hyperparameter initial value and a Bayesian optimization algorithm, at least one optimized hyperparameter to be validated within the hyperparameter optimization space; and

performing, based on the training sample set corresponding to the new energy station and each optimized hyperparameter to be validated, k-fold cross validation on the initial model to complete the training of the initial model.

13. The method according to claim 9 , wherein selecting the optional power prediction model corresponding to the new energy station from trained initial models comprising:

inputting a validation sample set corresponding to the new energy station into each trained initial model, to obtain a validated output power output by each trained initial model;

determining, based on an actual output power corresponding to a validation sample in the validation sample set and the validated output power output by each trained initial model, a prediction accuracy of each trained initial model; and

selecting, based on the prediction accuracy, the optional power prediction model corresponding to the new energy station from trained initial models.

14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method of claim 9 .

15. One or more non-transitory processor readable storage devices comprising a computer program stored thereon, the computer program, when executed by a processor, causing the processor to implement the steps of the method of claim 9 .

16. A device for automatic machine learning-based prediction of new energy power with cloud-edge collaboration, the device comprising:

a response module configured to obtain, in respond to a power prediction demand for a target new energy station, future numerical weather prediction data of the target new energy station in a future period and historical output power of a historical period corresponding to the future period;

a selection module configured to select, based on missing of the future numerical weather prediction data and a data amount of the historical output power, a target power prediction model corresponding to the target new energy station from a set of power prediction models, each optional power prediction model in the set of power prediction models being trained and delivered by a cloud server based on an automatic machine learning algorithm;

an adjustment module configured to determine, based on the power prediction demand, a target working mode of the target power prediction model, the target working mode comprising a prediction business object, a prediction type, and a prediction time scale; and

a prediction module configured to:

adjust the target power prediction model according to the target working mode; and

predict, by the adjusted target power prediction model, a target output power of the target new energy station in the future period, based on the future numerical weather prediction data and the historical output power.

17. A device for automatic machine learning-based prediction of new energy power with cloud-edge collaboration, the device comprising:

a training module configured to:

train, for each new energy station in a set of stations, each initial model based on a training sample set corresponding to the new energy station, and

select an optional power prediction model corresponding to the new energy station from trained initial models, the training sample set comprising sample weather prediction data and sample output power, and different initial models being constructed based on different algorithms;

a constructing module configured to construct, based on the optional power prediction model corresponding to each new energy station, a set of power prediction models, wherein the set of power prediction models is configured for an edge server to:

select a target power prediction model corresponding to the target new energy station, based on missing of future numerical weather prediction data of the target new energy station in the future period and a data amount of the historical output power of the target new energy station in the historical period corresponding to the future period; and

adjust the target power prediction model in a target working mode, and predict, by the adjusted target power prediction model, a target output power of the target new energy station in the future period based on the future numerical weather prediction data of the future period and the historical output power of the historical period corresponding to the future period; and

a delivery module configured to deliver the set of power prediction models to the edge server.

18. A system for automatic machine learning-based prediction of new energy power with cloud-edge collaboration, the system comprising:

a cloud server configured to:

train, for each new energy station in a set of stations, each initial model based on a training sample set corresponding to the new energy station;

select an optional power prediction model corresponding to the new energy station from trained initial models, the training sample set comprising sample weather prediction data and sample output power, and different initial models being constructed based on different algorithms;

construct, based on the optional power prediction model corresponding to each new energy station, a set of power prediction models; and

deliver the set of power prediction models to the edge server; and

an edge server configured to:

receive the set of power prediction models;

obtain, in response to a power prediction demand for a target new energy station, future numerical weather prediction data of the target new energy station in a future period and historical output power of a historical period corresponding to the future period,

select, based on missing of the future numerical weather prediction data and a data amount of the historical output power, a target power prediction model corresponding to the target new energy station from a set of power prediction models, each optional power prediction model in the set of power prediction models being trained and delivered by the cloud server based on an automatic machine learning algorithm;

determine, based on the power prediction demand, a target working mode of the target power prediction model, the target working mode comprising a prediction business object, a prediction type, and a prediction time scale; and

adjust the target power prediction model according to the target working mode, and predict, by the adjusted target power prediction model, a target output power of the target new energy station in the future period, based on the future numerical weather prediction data and the historical output power.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2024
From: LI, PENG; MA, XIYUAN; LI, ZHUOHUAN; ZHOU, CHANGCHENG; CHENG, KAI; BAO, TAO; CHEN, YANSEN; HU, XUDONG; PAN, SHIXIAN; ZHANG, ZIHAO; YAO, SENJING; XI, WEI; CHEN, YUANFENG
To: CSG DIGITAL POWER GRID RESEARCH INSTITUTE CO., LTD.
Reel/Frame 067120/0854 →
Priority Claims (1)
CN 202310548550.6 · May 16, 2023 · national
Continuity (1)
Related Publication 20240394443A1 · Nov 28, 2024
References Cited (77)
US 9921339B2 · Menicucci · 2018 [cited by examiner]
US 10041475B1 · Badrinath Krishna · 2018 [cited by examiner]
US 10103548B2 · He · 2018 [cited by examiner]
US 10418822B2 · Sun · 2019 [cited by examiner]
US 11536249B2 · Gebraad · 2022 [cited by examiner]
US 11651311B2 · Monforte · 2023 [cited by examiner]
US 20130046492A1 · Westergaard · 2013 [cited by examiner]
US 20140195159A1 · Mewes · 2014 [cited by examiner]
US 20150095004A1 · Kim · 2015 [cited by examiner]
US 20170030333A1 · Srivastava · 2017 [cited by examiner]
US 20170102725A1 · Parvania · 2017 [cited by examiner]
US 20170371073A1 · Suzuki · 2017 [cited by examiner]
US 20180223804A1 · Badrinath Krishna · 2018 [cited by examiner]
US 20180223812A1 · Badrinath Krishna · 2018 [cited by examiner]
US 20180223814A1 · Badrinath Krishna · 2018 [cited by examiner]
US 20180323643A1 · Arar · 2018 [cited by examiner]
US 20180340515A1 · Huyn · 2018 [cited by examiner]
US 20200209430A1 · Shukla · 2020 [cited by examiner]
US 20200327435A1 · Wang · 2020 [cited by examiner]
US 20200380618A1 · Wang · 2020 [cited by examiner]
US 20210124854A1 · Wang · 2021 [cited by examiner]
US 20210182980A1 · Rahman · 2021 [cited by examiner]
US 20210208548A1 · Qi · 2021 [cited by examiner]
US 20210303998A1 · Manoharan · 2021 [cited by examiner]
US 20210374404A1 · Zheng · 2021 [cited by examiner]
US 20210405603A1 · Nagino · 2021 [cited by examiner]
US 20220029424A1 · Burra · 2022 [cited by examiner]
US 20220082625A1 · Kurisawa · 2022 [cited by examiner]
US 20220187817A1 · Fenstermacher · 2022 [cited by examiner]
US 20220190940A1 · Zaifman · 2022 [cited by examiner]
US 20220260054A1 · Vera-Tudela · 2022 [cited by examiner]
US 20220283567A1 · Mehta · 2022 [cited by examiner]
US 20220283575A1 · Mehta · 2022 [cited by examiner]
US 20220284156A1 · Zheng · 2022 [cited by examiner]
US 20220300679A1 · Casey · 2022 [cited by examiner]
US 20220316363A1 · Hiroe · 2022 [cited by examiner]
US 20220343230A1 · Casey · 2022 [cited by examiner]
US 20220344934A1 · Jayan · 2022 [cited by examiner]
US 20220352714A1 · Yim · 2022 [cited by examiner]
US 20220414446A1 · Mimaroglu · 2022 [cited by examiner]
US 20230059990A1 · Reddy · 2023 [cited by examiner]
US 20230064472A1 · Endel · 2023 [cited by examiner]
US 20230080737A1 · Fang · 2023 [cited by examiner]
US 20230103959A1 · Pavlovski · 2023 [cited by examiner]
US 20230129742A1 · Yamasaki · 2023 [cited by examiner]
US 20230155387A1 · Farrokhabadi · 2023 [cited by examiner]
US 20230214703A1 · Maheswari · 2023 [cited by examiner]
US 20230299580A1 · Keerthisinghe · 2023 [cited by examiner]
US 20230347778A1 · Shahriar · 2023 [cited by examiner]
US 20230350366A1 · Suh · 2023 [cited by examiner]
US 20230359705A1 · Vazquez-Canteli · 2023 [cited by examiner]
US 20230369855A1 · Shao · 2023 [cited by examiner]
US 20230378756A1 · Ijaz · 2023 [cited by examiner]
US 20240054267A1 · Qvist · 2024 [cited by examiner]
US 20240133361A1 · Alletto · 2024 [cited by examiner]
US 20240143854A1 · Mehta · 2024 [cited by examiner]
US 20240170986A1 · Manikfan · 2024 [cited by examiner]
US 20240195175A1 · Shahriar · 2024 [cited by examiner]
US 20240202825A1 · Ko · 2024 [cited by examiner]
CN 111915053A · 2020 [cited by applicant]
CN 114462722A · 2022 [cited by applicant]
CN 114492922A · 2022 [cited by applicant]
CN 114611799A · 2022 [cited by applicant]
CN 115358060A · 2022 [cited by applicant]
CN 115660233A · 2023 [cited by applicant]
JP 2009225550A · 2009 [cited by applicant]
M. Ashraf, B. Raza, M. Arshad, A. Ahmed and S. S. H. Zaidi, “A Hybrid Statistical Model for Ultra Short Term Wind Speed Prediction,” 2023 7th International Multi-Topic ICT Conference (IMTIC), Jamshoro, Pakistan, 2023, p… [cited by examiner]
Y. Zeng, J. Li, Y. Gao and B. Qian, “Wind Power Prediction Based on GA-optimized BP Neural Network,” 2023 2nd International Conference on Advanced Electronics, Electrical and Green Energy (AEEGE), Singapore, Singapore, … [cited by examiner]
B. Saad, A. E. Hannani, R. Errattahi and A. Aqqal, “Assessing the Impact of Weather Forecast Models Combination on the AMS Solar Energy Prediction,” 2020 Fourth International Conference On Intelligent Computing in Data … [cited by examiner]
S. Jaidee and W. Pora, “Very Short-Term Solar Power Forecast using Data from NWP Model,” 2019 4th International Conference on Information Technology (InCIT), Bangkok, Thailand, 2019, pp. 44-49, doi: 10.1109/INCIT.2019.8… [cited by examiner]
W. Cui, C. Wan and Y. Song, “Hybrid Probabilistic Forecasting of Photovoltaic Power Generation Considering Weather Conditions,” 2022 IEEE Power & Energy Society General Meeting (PESGM), Denver, CO, USA, 2022, pp. 1-5, d… [cited by examiner]
L. Dong, F. Song, X. Zhang, D. Xiong and Y. Du, “Research and application of wind farm power prediction method based on meteorological data characteristics and similar scenarios,” 2022 4th International Academic Exchang… [cited by examiner]
T. N. Da et al., “Short-term Solar Power Prediction using Long Short-Term Memory in Solar Plant with Deep Learning Machine,” 2022 6th International Conference on Green Technology and Sustainable Development (GTSD), Nha … [cited by examiner]
M. Khalid and A. V. Savkin, “A Method for Short-Term Wind Power Prediction With Multiple Observation Points, ” in IEEE Transactions on Power Systems, vol. 27, No. 2, pp. 579-586, May 2012, doi: 10.1109/TPWRS.2011.216029… [cited by examiner]
V. Shakirov, N. Tomin and V. Kurbatsky, “Distributed Siting of Wind Farms to Minimize Fluctuations in Generated Power,” 2021 17th Conference on Electrical Machines, Drives and Power Systems (ELMA), Sofia, Bulgaria, 2021… [cited by examiner]
Chinese Notification to Grant and Search Report for corresponding CN Application No. 202310548550.6, dated Jun. 30, 2023, 4 pages. [cited by applicant]
Liu et al.; Industrial Control Network Intrusion Detection Based on Hyperparameter Automatic Optimization; 2021; 8 pages. [cited by applicant]