CN109034453A - A kind of Short-Term Load Forecasting Method based on multiple labeling neural network - Google Patents

A kind of Short-Term Load Forecasting Method based on multiple labeling neural network Download PDF

Info

Publication number
CN109034453A
CN109034453A CN201810642238.2A CN201810642238A CN109034453A CN 109034453 A CN109034453 A CN 109034453A CN 201810642238 A CN201810642238 A CN 201810642238A CN 109034453 A CN109034453 A CN 109034453A
Authority
CN
China
Prior art keywords
data
load
cluster
multiple labeling
prediction
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
CN201810642238.2A
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.)
Nanjing Post and Telecommunication University
Nanjing University of Posts and Telecommunications
Original Assignee
Nanjing Post and Telecommunication University
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 Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201810642238.2A priority Critical patent/CN109034453A/en
Publication of CN109034453A publication Critical patent/CN109034453A/en
Pending legal-status Critical Current

Links

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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • 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/044Recurrent networks, e.g. Hopfield 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
    • G06N3/084Backpropagation, e.g. using gradient descent
    • 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)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biophysics (AREA)
  • Marketing (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Quality & Reliability (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Operations Research (AREA)
  • Evolutionary Biology (AREA)
  • Development Economics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Present invention discloses a kind of Short-Term Load Forecasting Methods based on multiple labeling neural network, firstly, historical data is carried out the processing such as segment encoding and standardization;Secondly, initial data is divided into k cluster using k-means clustering algorithm;Again, learn the similarity between load to be predicted out and k cluster using the multiple labeling algorithm based on K-NN;Finally, BPNN model is respectively trained using each cluster data, the prediction result of load is obtained.This method is experimentally confirmed all to be very significantly improved in terms of precision of prediction and runing time.

Description

A kind of Short-Term Load Forecasting Method based on multiple labeling neural network
Technical field
The present invention relates to a kind of Short-Term Load Forecasting Methods based on multiple labeling neural network, and can be related to micro-capacitance sensor has Effect operation technical field.
Background technique
In recent years, environmental problem constantly highlights, and requirement of the people to air quality is higher and higher, and traditional coal electricity then can Serious pollution is caused to atmosphere, to accelerate the development of new energy, wherein micro power network as it is a kind of collect luminous energy, wind energy in One has the characteristics that miniaturization, distributed operation, is widely used in generation of electricity by new energy.In micro-capacitance sensor, in order to Control is coordinated and optimized between the normal operation of guarantee system and each component, it is very heavy for predicting the operating status of modules in advance It wants.Wherein, load forecast is just important a link.
People have had long time, domestic and foreign scholars, expert and engineering people about the exploration of the method for load prediction Member has done a large amount of work, proposes many prediction models and relevant forecasting system.Including time series analysis, ash Color theoretical method and neural network method etc..Time series analysis method needs to establish a kind of effective mathematical model, prediction essence Degree is not general high;Grey forecasting model is theoretically suitable for any nonlinear-load prediction, and the differential equation is suitable for having It predicts the load prediction of growth trend, but is difficult to improve the precision of gray prediction.
As the complexity of electric power pool is higher and higher, the continuous expansion of data scale, neural network calculates (such as BP mind Through
Network etc.) it is also increasingly used in micro-capacitance sensor in load forecast.
Summary of the invention
The object of the invention is to propose a kind of based on multiple labeling mind to solve the above-mentioned problems in the prior art Short-Term Load Forecasting Method through network.
A kind of the purpose of the invention will be achieved through the following technical solutions: short-term electricity based on multiple labeling neural network Power load forecasting method, method includes the following steps:
S1: data prediction step;
Data are acquired, the storage of collected data are handled into database S, by the number after pretreatment Database S is arrived according to storage*
S2:k-means clustering algorithm is by database S*In data clusters, historical data is gathered with k-means algorithm At 8 classes, i.e. k=8 in k-means algorithm, k represents cluster number, and cluster centre randomly selects, similitude Euclidean between data Distance metric obtains being indicated in 8 clusters with C, C={ c1, c2, c3, c4, c5, c6, c6, c7, c8, wherein c1-c8Respectively represent 1 to the 8th cluster;
S3: load to be predicted is obtained with the multiple labeling algorithm based on K-NN and clusters the similarity of C;:
S31: the K=100 in setting K-NN;
S32: assuming that the non-load attribute of load F to be predicted is F={ T ', L ', D ' }, by F and training data T, L, D } dimension does similarity calculation, using euclidean distance metric, Candidate Set of the smallest 100 data of selected distance as F;
S33: multiple labeling algorithm calculates 100 datas in the Candidate Set of F in c1-c8In how many each item, to obtain F With cluster c1-c8Similarity;The Candidate Set of F is respectively in cluster C={ c1, c2, c3, c4, c5, c6, c6, c7, c8In number be N ={ n1,n2,n3,n4,n5,n6,n7,n8Assume N={ 10,20,30,11,5,1,0,0 }, it can be obtained by multiple labeling algorithm each poly- Class and the similarity of load F to be predicted are expressed as with SI Namely SI=0.19,0.2,0.3,0.25,0.05,0.01, 0,0 };
S4:BPNN algorithm trains prediction model;The load and cluster set to be predicted obtained according to S3 step multiple labeling algorithm The similarity set SI for closing C, when si is not equal to zero, which is used to train BPNN model;{ the si known in S3 step1, si2, si3, si4, si5, si6It is the cluster of non-zero, then just gathering { c with cluster1, c2, c3, c4, c5, c6, c6Be respectively trained Respective BPNN prediction model MODEL={ M1, M2, M3, M4, M5, M6, and respective predicted load is provided, with set RP expression, RP={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6};
S5: prediction result is obtained;By S4 step obtained each cluster data train Lai BPNN model prediction it is negative Charge values RP={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6, data preprocessing phase load data be normalized into [- 1,1] it Between, RP is reduced into true value, obtains RP '={ Mp '1, Mp '2, Mp '3, Mp '4, Mp '5, Mp '6, then, prediction result is multiplied Final prediction result namely RP ' × SI is obtained with respective similarityT
Preferably, data needed for acquiring electric power data load prediction, which includes power load related data, i.e., electric Press data (U), current data (I), temperature data (T), rainfall product data (L), date type data (D) or power data (P).
Preferably, in S1 step, the data prediction the following steps are included::
S11: missing values processing, to there are the data of a small amount of missing values to be filled using correlation method, to missing values mistake More data are directly deleted;
S12: data normalization will be every using method for normalizing formula (1) due to the having differences property of data of different dimensions Under the data unification to same scale of a dimension, rice was restored prediction result using formula (2) for load data;Normalizing Change method formula is (1), and load data formula is (2):
X=(xMAX-xMIN)/2+(xMAX-xMIN)/2 (2)
In formula, xMAXAnd xMINRepresent maximum value and minimum value that training sample concentrates each dimension.
S13: symbol data coding and temperature data segment encoding will be to differences if date type data are text datas Date type do digital coding, influence of the temperature to load in certain section be it is comparable, the temperature in this section is united One coding, by the data storage after data prediction to database S*In.
Preferably, in database S*In, every data attribute includes: temperature data (T), rainfall product data (L), date class Type data (D) and power data (P).
Preferably, wherein power data (P) is one day load data, and time granularity is a hour namely P= [p1, p2..., pi..., p24], wherein piAs soon as i-th hour load value, every training data have 27 dimensions in representing day, Middle power data (P) is that load namely the dimensional information of day to be predicted to be predicted only have { T, L, D }.
Preferably, in S13 step, segment processing is carried out to temperature, when temperature is in some optimum range to load Influence it is smaller, be affected when temperature is raised and lowered to a certain extent to load.
The advantages of technical solution of the present invention, is mainly reflected in: this method, first by historical data carry out segment encoding and The processing such as standardization;Secondly, initial data is divided into k cluster using k-means clustering algorithm;Again, using based on K-NN Multiple labeling algorithm learn load to be predicted out and k cluster between similarity;Finally, being instructed respectively using each cluster data Practice BPNN model, obtains the prediction result of load.This method is experimentally confirmed all to be obtained in terms of precision of prediction and runing time To very big improvement.
Detailed description of the invention
Fig. 1 is a kind of algorithm flow of Short-Term Load Forecasting Method based on multiple labeling neural network of the invention Figure.
Specific embodiment
The purpose of the present invention, advantage and feature, by by the non-limitative illustration of preferred embodiment below carry out diagram and It explains.These embodiments are only the prominent examples using technical solution of the present invention, it is all take equivalent replacement or equivalent transformation and The technical solution of formation, all falls within the scope of protection of present invention.
Present invention discloses a kind of Short-Term Load Forecasting Method based on multiple labeling neural network, this method firstly, Historical data is subjected to the processing such as segment encoding and standardization;Secondly, initial data is divided into using k-means clustering algorithm K cluster;Again, learn the similarity between load to be predicted out and k cluster using the multiple labeling algorithm based on K-NN;Most Afterwards, BPNN model is respectively trained using each cluster data, obtains the prediction result of load.
As shown in Figure 1, method includes the following steps:
S1: data prediction step;
Data are acquired, the storage of collected data are handled into database S, by the number after pretreatment Database S is arrived according to storage*
S2:k-means clustering algorithm is by database S*In data clusters, historical data is gathered with k-means algorithm At 8 classes, i.e. k=8 in k-means algorithm, k represents cluster number, and cluster centre randomly selects, similitude Europe between data Family name's distance metric obtains being indicated in 8 clusters with C, C={ c1, c2, c3, c4, c5, c6, c6, c7, c8, wherein c1-c8It respectively represents 1st to the 8th cluster;
S3: load to be predicted is obtained with the multiple labeling algorithm based on K-NN and clusters the similarity of C;:
S31: the K=100 in setting K-NN;
S32: assuming that the non-load attribute of load F to be predicted is F={ T ', L ', D ' }, by F and training data T, L, D } dimension does similarity calculation, using euclidean distance metric, Candidate Set of the smallest 100 data of selected distance as F;
S33: multiple labeling algorithm calculates 100 datas in the Candidate Set of F in c1-c8In how many each item, to obtain F With cluster c1-c8Similarity;The Candidate Set of F is respectively in cluster C={ c1, c2, c3, c4, c5, c6, c6, c7, c8In number be N={ n1, n2, n3, n4, n5, n6, n7, n8, it is assumed that N={ 10,20,30,11,5,1,0,0 } can be obtained each by multiple labeling algorithm It clusters and is expressed as with the similarity of load F to be predicted with SI Namely SI=0.19,0.2,0.3,0.25,0.05,0.01, 0,0 };
S4:BPNN algorithm trains prediction model;The load and cluster set to be predicted obtained according to S3 step multiple labeling algorithm The similarity set SI for closing C, when si is not equal to zero, which is used to train BPNN model;From in S3 step {si1, si2, si3, si4, si5, si6It is the cluster of non-zero, then just gathering { c with cluster1, c2, c3, c4, c5, c6, c6Respectively The respective BPNN prediction model MODEL={ M of training1, M2, M3, M4, M5, M6, and respective predicted load is provided, with collection Closing RP indicates, RP={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6};
S5: prediction result is obtained;By S4 step obtained each cluster data train Lai BPNN model prediction it is negative Charge values RP={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6, it is normalized between [- 1,1] in data preprocessing phase load data, RP is reduced into true value, obtains RP '={ Mp '1, Mp '2, Mp '3, Mp '4, Mp '5, Mp '6, then, by prediction result multiplied by each From similarity obtain final prediction result namely RP ' × SIT
Data needed for acquiring electric power data load prediction: 1) power load related data (voltage data (U), electric current number According to (I), temperature data (T), rainfall product data (L), date type data (D), power data (P)), by collected data It stores in database S.
Data prediction: 1) missing values are handled, to there are the data of a small amount of missing values to be filled using correlation method;It is right The excessive data of missing values are directly deleted.2) data normalization utilizes normalization due to the having differences property of data of different dimensions Method will be under the data unification to same scale of each dimension.3) symbol data and segment data coding, such as date type Data are text datas, therefore digital coding, influence of the temperature to load in certain section are done to different date types It is comparable, it is possible to the temperature Unified coding in this section.By the data storage after data prediction to database S*In.
Algoritic module, 1) training data k-means clustering algorithm progress clustering processing, k cluster is divided the data into, 2) using be based on k-NN (k- neighbour) multiple labeling algorithm, obtain sample to be predicted with k cluster similitude probability, 3) by Training set of the highest cluster of similitude as sample to be predicted, 4) use BP (back propagation) neural metwork training Model, and calculate load value to be predicted.5) output load prediction result.
S1: data prediction;
1) missing values are handled, to there are the data of a small amount of missing values to be filled using correlation method;It is excessive to missing values Data directly delete.Here data needed for data refer to acquisition electric power data load prediction: 1) power load related data (temperature data (T), rainfall product data (L), date type data (D), power data (P)), collected data storage is arrived In database S.
2) data normalization will be every using method for normalizing (formula (1)) due to the having differences property of data of different dimensions Under the data unification to same scale of a dimension.Rice was restored prediction result using formula (2) for load data.
X=(xMAX-xMIN)/2+(xMAX-xMIN)/2 (2)
In formula, xMAXAnd xMINRepresent maximum value and minimum value that training sample concentrates each dimension.
Step 3:
1) symbol data encodes, for example date type data are text datas, therefore to do number to different date types Word coding, as shown in table 1:
1 date data of table coding
Date type divides Date type quantifies value
Working day 0.0
Saturday 0.2
Sunday 0.3
Working day and the official holiday of being 0.5
Saturday and the official holiday of being 0.6
Sunday and the official holiday of being 0.7
Working day and be foreign red-letter day (Christmas and Valentine's Day etc.) 0.8
Saturday and be foreign red-letter day (Christmas and Valentine's Day etc.) 0.9
Sunday and be foreign red-letter day (Christmas and Valentine's Day etc.) 1
2) temperature data segment encoding is handled:
The conversion of temperature, experiments have shown that the influence to load is similar when temperature changes in a certain range, so to temperature Segment processing can be carried out, and the influence when temperature is in some optimum range to load is smaller, when temperature increases or drops As low as to a certain degree when be affected to load, therefore segmentation and quantification treatment are carried out to temperature, processing is as shown in table 2:
The processing of 2 temperature data of table
By the data storage after pretreatment to database S*.Database S*In, every data attribute includes: temperature data (T), rainfall product data (L), date type data (D) and power data (P), wherein power data (P) is one day load number According to time granularity is a hour namely P=[p1, p2..., pi..., p24], wherein piRepresent in one day i-th hour negative Charge values, in this way, every training data just has 27 dimensions, wherein power data (P) is load namely the dimension of day to be predicted to be predicted It spends information and there was only { T, L, D }.
S2::k-means clustering algorithm clusters historical data;
With k-means algorithm historical data be polymerized to 8 classes (namely k=8 in k-means algorithm, k represent cluster Number), cluster centre randomly selects, similitude euclidean distance metric between data.It obtains being indicated in 8 clusters with C, C= {c1, c2, c3, c4, c5, c6, c6, c7, c8, wherein c1-c8Respectively represent the 1st to the 8th cluster.
S3: load to be predicted is obtained with the multiple labeling algorithm based on K-NN and clusters the similarity of C.
1) K=100 in K-NN is set;
2) the non-load attribute for assuming load F to be predicted is F={ T ', L ', D ' }, by { T, L, the D } in F and training data Dimension is similarity calculation (using euclidean distance metric), candidate of the smallest by 100 (K=100) data of selected distance as F Collection;
3) multiple labeling algorithm calculates 100 datas in the Candidate Set of F in c1-c8In how many each item, thus obtain F with Cluster c1-c8Similarity.The Candidate Set of F is respectively in cluster C={ c1, c2, c3, c4, c5, c6, c6, c7, c8In number be N= {n1, n2, n3, n4, n5, n6, n7, n8, it is assumed that N={ 10,20,30,11,5,1,0,0 } can be obtained each poly- by multiple labeling algorithm Class and the similarity of load F to be predicted are expressed as with SI Namely SI=0.19,0.2,0.3,0.25,0.05,0.01, 0,0 }.
S4:BPNN algorithm trains prediction model.The load and cluster set to be predicted obtained according to S3 step multiple labeling algorithm The similarity set SI for closing C, when si is not equal to zero, which is used to train BPNN model.From in S3 step {si1, si2, si3, si4, si5, si6It is the cluster of non-zero, then just gathering { c with cluster1, c2, c3, c4, c5, c6, c6Respectively The respective BPNN prediction model MODEL={ M of training1, M2, M3, M4, M5, M6, and respective predicted load is provided, with collection Closing RP indicates, RP={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6}。
S5: prediction result is obtained;By S4 step obtained each cluster data train Lai BPNN model prediction it is negative Charge values RP={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6, because of the needs of BPNN model, in data preprocessing phase load data It is normalized between [- 1,1], so RP is reduced into true value with formula (2), obtains RP '={ Mp '1, Mp '2, Mp '3, Mp′4, Mp '5, Mp '6}.Then, by prediction result multiplied by respective similarity obtain final prediction result namely RP ' × SIT
A kind of Short-Term Load Forecasting Method based on multiple labeling neural network of invention, firstly, by history Data carry out segment encoding and standardization;Secondly, initial data is divided into k cluster using k-means clustering algorithm; Again, learn the similarity between load to be predicted out and k cluster using the multiple labeling algorithm based on K-NN;Finally, utilizing BPNN model is respectively trained in each cluster data, obtains the prediction result of load.
Still there are many embodiment, all technical sides formed using equivalents or equivalent transformation by the present invention Case is within the scope of the present invention.

Claims (6)

1. a kind of Short-Term Load Forecasting Method based on multiple labeling neural network, it is characterised in that: this method includes following Step:
S1: data prediction step;
Data are acquired, the storage of collected data is handled into database S, the data after pretreatment are deposited Store up database S*
S2: training data k-means clustering algorithm is carried out clustering processing, divides the data into k cluster;K-means cluster is calculated Method is by database S*In data clusters, historical data is polymerized to 8 classes, i.e. k=in k-means algorithm with k-means algorithm 8, k represent cluster number, and cluster centre randomly selects, similitude euclidean distance metric between data, obtain using in 8 clusters C expression, C={ c1, c2, c3, c4, c5, c6, c6, c7, c8, wherein c1-c8Respectively represent the 1st to the 8th cluster;
S3: the similarity of load to be predicted with k cluster C is obtained with the multiple labeling algorithm based on K-NN;
S31: the K=100 in setting K-NN;
S32: assuming that the non-load attribute of load F to be predicted is F={ T ', L ', D ' }, { T, L, the D } in F and training data is tieed up Degree does similarity calculation, using euclidean distance metric, Candidate Set of the smallest 100 data of selected distance as F;
S33: multiple labeling algorithm calculates 100 datas in the Candidate Set of F in c1-c8In how many each item, to obtain F and poly- Class c1-c8Similarity;The Candidate Set of F is respectively in cluster C={ c1, c2, c3, c4, c5, c6, c6, c7, c8In number be N= {n1, n2, n3, n4, n5, n6, n7, n8, it is assumed that N={ 10,20,30,11,5,1,0,0 } can be obtained each poly- by multiple labeling algorithm Class and the similarity of load F to be predicted are expressed as with SI Namely SI=0.19,0.2,0.3,0.25,0.05, 0.01,0,0 };
S4:BPNN algorithm trains prediction model;The load to be predicted obtained according to S3 step multiple labeling algorithm is with cluster set C's Similarity set SI, when si is not equal to zero, which is used to train BPNN model;{ the si known in S3 step1, si2, si3, si4, si5, si6It is the cluster of non-zero, then just gathering { c with cluster1, c2, c3, c4, c5, c6, c6Be respectively trained it is respective BPNN prediction model MODEL={ M1, M2, M3, M4, M5, M6, and respective predicted load is provided, it is indicated with set RP, RP ={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6};
S5: prediction result is obtained;By S4 step obtained each cluster data train Lai BPNN model prediction load value RP={ Mp1, Mp2, Mp3, Mp4, Mp5, Mp6, it is normalized between [- 1,1] in data preprocessing phase load data, by RP It is reduced into true value, obtains RP '={ Mp '1, Mp '2, Mp '3, Mp '4, Mp '5, Mp '6, then, by prediction result multiplied by respective Similarity obtains final prediction result namely RP ' × SIT
2. a kind of Short-Term Load Forecasting Method based on multiple labeling neural network according to claim 1, feature Be: acquisition electric power data load prediction needed for data, which includes power load related data, i.e., voltage data (U), Current data (I), temperature data (T), rainfall product data (L), date type data (D) or power data (P).
3. a kind of Short-Term Load Forecasting Method based on multiple labeling neural network according to claim 1, feature Be: in S1 step, the data prediction the following steps are included::
S11: missing values processing;
To there are the data of a small amount of missing values to be filled using correlation method, the data excessive to missing values are directly deleted;
S12: data normalization;
Due to the having differences property of data of different dimensions, the data of each dimension are uniformly arrived using method for normalizing formula (1) Under same scale, prediction result reduction is come using formula (2) for load data;Method for normalizing formula is (1), is born Lotus data formula is (2):
X=(xMAX-xMIN)/2+(xMAX-xMIN)/2 (2)
In formula, xMAXAnd xMINRepresent maximum value and minimum value that training sample concentrates each dimension.
S13: symbol data coding and temperature data segment encoding;
If date type data are text datas, digital coding, the temperature pair in certain section are done to different date types The influence of load be it is comparable, the temperature Unified coding in this section, by the data storage after data prediction to data Library S*In.
4. a kind of Short-Term Load Forecasting Method based on multiple labeling neural network according to claim 1, feature It is: in database S*In, every data attribute includes: temperature data (T), rainfall product data (L), date type data (D) With power data (P).
5. a kind of Short-Term Load Forecasting Method based on multiple labeling neural network according to claim 4, feature Be: wherein power data (P) is one day load data, and time granularity is a hour namely P=[p1, p2..., pi..., p24], wherein piAs soon as i-th hour load value, every training data have 27 dimensions in representing day, wherein power data It (P) is that load namely the dimensional information of day to be predicted to be predicted only have { T, L, D }.
6. a kind of Short-Term Load Forecasting Method based on multiple labeling neural network according to claim 3, feature It is: in S13 step, segment processing is carried out to temperature, the influence when temperature is in some optimum range to load is smaller, It is affected when temperature is raised and lowered to a certain extent to load.
CN201810642238.2A 2018-06-21 2018-06-21 A kind of Short-Term Load Forecasting Method based on multiple labeling neural network Pending CN109034453A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810642238.2A CN109034453A (en) 2018-06-21 2018-06-21 A kind of Short-Term Load Forecasting Method based on multiple labeling neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810642238.2A CN109034453A (en) 2018-06-21 2018-06-21 A kind of Short-Term Load Forecasting Method based on multiple labeling neural network

Publications (1)

Publication Number Publication Date
CN109034453A true CN109034453A (en) 2018-12-18

Family

ID=64610141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810642238.2A Pending CN109034453A (en) 2018-06-21 2018-06-21 A kind of Short-Term Load Forecasting Method based on multiple labeling neural network

Country Status (1)

Country Link
CN (1) CN109034453A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109508835A (en) * 2019-01-01 2019-03-22 中南大学 A kind of wisdom Power Network Short-Term Electric Load Forecasting method of integrated environment feedback
CN113673741A (en) * 2021-05-25 2021-11-19 石化盈科信息技术有限责任公司 Steady state real-time optimization method and device, storage medium and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106447133A (en) * 2016-11-03 2017-02-22 上海交通大学 Short-term electric load prediction method based on deep self-encoding network
CN107590567A (en) * 2017-09-13 2018-01-16 南京航空航天大学 Recurrent neural network short-term load prediction method based on information entropy clustering and attention mechanism

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106447133A (en) * 2016-11-03 2017-02-22 上海交通大学 Short-term electric load prediction method based on deep self-encoding network
CN107590567A (en) * 2017-09-13 2018-01-16 南京航空航天大学 Recurrent neural network short-term load prediction method based on information entropy clustering and attention mechanism

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
XIAOKUI SUN ETC: "Short-Term Load Forecasting Model Based on Multi-label and BPNN", 《ADVANCED COMPUTATIONAL METHODS IN LIFE SYSTEM MODELING AND SIMULATION. SPRINGER, SINGAPORE》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109508835A (en) * 2019-01-01 2019-03-22 中南大学 A kind of wisdom Power Network Short-Term Electric Load Forecasting method of integrated environment feedback
CN109508835B (en) * 2019-01-01 2020-11-24 中南大学 Smart power grid short-term power load prediction method integrating environmental feedback
CN113673741A (en) * 2021-05-25 2021-11-19 石化盈科信息技术有限责任公司 Steady state real-time optimization method and device, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN113962364B (en) Multi-factor power load prediction method based on deep learning
CN110909912B (en) Park electric power system net load combination prediction method based on self-adaptive error feedback
CN110348624B (en) Sand storm grade prediction method based on Stacking integration strategy
CN104598986B (en) Methods of electric load forecasting based on big data
CN110490385A (en) The unified prediction of electric load and thermic load in a kind of integrated energy system
CN113554466A (en) Short-term power consumption prediction model construction method, prediction method and device
CN112465256A (en) Building power consumption prediction method and system based on Stacking model fusion
CN115099511A (en) Photovoltaic power probability estimation method and system based on optimized copula
Akpinar et al. Forecasting natural gas consumption with hybrid neural networks—Artificial bee colony
Čurčić et al. Gaining insights into dwelling characteristics using machine learning for policy making on nearly zero-energy buildings with the use of smart meter and weather data
Agga et al. Short-term load forecasting: based on hybrid CNN-LSTM neural network
CN109034453A (en) A kind of Short-Term Load Forecasting Method based on multiple labeling neural network
CN117494906A (en) Natural gas daily load prediction method based on multivariate time series
CN109214610A (en) A kind of saturation Methods of electric load forecasting based on shot and long term Memory Neural Networks
Ajagunsegun et al. Machine learning-based system for managing energy efficiency of public buildings: An approach towards smart cities
Guo et al. Wind speed forecasting of genetic neural model based on rough set theory
CN117391257A (en) Road congestion condition prediction method and device
CN117200352A (en) Photovoltaic power generation regulation and control method and system based on cloud edge fusion
CN116862043A (en) Load prediction method and system based on multilayer feedforward network
CN110659775A (en) LSTM-based improved electric power short-time load prediction algorithm
CN114997475B (en) Kmeans-based fusion model photovoltaic power generation short-term prediction method
CN116485582A (en) Heat supply optimization regulation and control method and device based on deep learning
Thirunavukkarasu et al. Very Short-Term Solar Irradiance Forecasting using Multilayered Long-Short Term Memory
Kayakuş The Estimation of Turkey's Energy Demand Through Artificial Neural Networks and Support Vector Regression Methods
CN113807027A (en) Health state evaluation model, method and system for wind turbine generator

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

Application publication date: 20181218

RJ01 Rejection of invention patent application after publication