CN106251027B - Electric load probability density Forecasting Methodology based on fuzzy support vector quantile estimate - Google Patents
Electric load probability density Forecasting Methodology based on fuzzy support vector quantile estimate Download PDFInfo
- Publication number
- CN106251027B CN106251027B CN201610682457.4A CN201610682457A CN106251027B CN 106251027 B CN106251027 B CN 106251027B CN 201610682457 A CN201610682457 A CN 201610682457A CN 106251027 B CN106251027 B CN 106251027B
- Authority
- CN
- China
- Prior art keywords
- mrow
- msub
- day
- mtd
- msubsup
- 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.)
- Active
Links
- 239000013598 vector Substances 0.000 title claims abstract description 62
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012360 testing method Methods 0.000 claims abstract description 38
- 238000012549 training Methods 0.000 claims abstract description 21
- 239000011159 matrix material Substances 0.000 claims description 9
- 210000003813 thumb Anatomy 0.000 claims description 4
- 238000013461 design Methods 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims description 3
- 101150049349 setA gene Proteins 0.000 claims description 3
- 230000017105 transposition Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 238000010606 normalization Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract 1
- 230000005611 electricity Effects 0.000 abstract 1
- 238000005457 optimization Methods 0.000 abstract 1
- 238000006467 substitution reaction Methods 0.000 abstract 1
- 230000002354 daily effect Effects 0.000 description 18
- 238000004364 calculation method Methods 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Water Supply & Treatment (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to a kind of electric load probability density Forecasting Methodology based on fuzzy support vector quantile estimate, first, Collection and Forecast Day pervious Daily treatment cost data and average temperature data, and using historical data structure training set and test set.Then, the Lagrange multiplier and supporting vector subscript of fuzzy support vector quantile estimate model are obtained using training set, and fuzzy support vector quantile estimate prediction model is established according to obtained model parameter value, and test set substitution model is obtained into predicted value.Finally, using the predicted value under obtained different quantiles, and realize that the probability density of Daily treatment cost is predicted with Density Estimator.The present invention can be effectively reduced prediction error, improve load forecast precision, achieve good prediction effect, and adjust the more reliable foundations of offer such as electricity consumption plan, optimization generating set output for electric power system dispatching department.
Description
Technical Field
The invention belongs to the field of power load prediction combining a statistical method and intelligent calculation, and mainly relates to a power load probability density prediction method based on fuzzy support vector quantile regression.
Background
The load prediction of the power system is to search the influence of the change rule of the historical data of the power load on the future load according to the historical data of the power load, economy, society, weather and the like, and seek the internal relation between the power load and various relevant factors so as to scientifically predict the future power load. Accurate load prediction of the power system has important significance for power system scheduling, power utilization, planning, power purchase plan making, operation mode arrangement and the like. This also requires power system researchers to come up with more efficient methods to improve prediction accuracy.
In recent years, with the rapid development of smart grids and the increase of uncertain factors, and the change of power load is restricted by many factors such as system operation characteristics, social factors and natural conditions, a large amount of data is needed for load prediction, and the data are difficult to ensure accuracy and reliability; even if the resulting data is accurate, there is uncertainty. For example, temperature factors may cause load variations. Therefore, the power system requires a more intelligent method for improving the accuracy of power load prediction. In addition, in order to improve the safety and economy of grid operation and improve the quality of power supply, the demand of power system operation scheduling on load prediction accuracy is higher and higher.
In recent years, the conventional power system load prediction field only considers historical loads and factors influencing load prediction, and fails to deal with uncertain influencing factors. The main disadvantages are:
(1) factors affecting the power load prediction are many, including date, meteorological factors, temperature factors, and so on. How these factors affect the load accuracy is uncertain or ambiguous. The traditional power load prediction method does not preprocess the uncertain factors. The historical data adopted in prediction are all determined values, but the historical data form certain accidental factors and the uncertainty of the historical data is ignored;
(2) the traditional power load prediction method only gives a point prediction result or an interval prediction result, can not accurately depict the fluctuation of the power load, and does not give the probability density distribution of the obtained prediction result.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a power load probability density prediction method based on fuzzy support vector quantile regression so as to fuzzify an average temperature factor and greatly reduce the uncertainty of influencing factors, thereby effectively reducing prediction errors, improving the power load prediction precision and providing a reliable basis for a power system dispatching department to adjust a power utilization plan, optimize the output of a generator set and the like.
The invention relates to a power load probability density prediction method based on fuzzy support vector quantile regression, which is characterized by comprising the following steps of:
step 1, collecting and determining daily maximum load data L' before a prediction day and average temperature data W ═ W (W)1′,w2′,…,wj′,…,w′N);w′jAverage temperature on day j; j is more than or equal to 1 and less than or equal to N, and N is the total days;
step 2, normalizing the daily maximum load data L' to obtain normalized daily maximum load data L ═ L1,l2,…,lj,…,lN);ljNormalized postday maximum load for day j;
step 3, fuzzifying the average temperature data W' by adopting a fuzzy theory to obtain fuzzy average temperature data W ═ (W ═1,w2,…,wj,…,wN),wjMean temperature after blur for day j;
step 4, selecting the day maximum load value of d days before the ith dayAnd the mean temperature after blurringAs input vectors for day i training samples, i.e.Selecting the day maximum load of the ith dayAs target output values for day i training samples, i.e.Thereby obtaining a training sample seti=1,2,…,Ntrain,NtrainThe total number of training samples;
step 5, selecting the day maximum load value d days before the k dayAnd the mean temperature after blurringAs input vectors for the day k test samples, i.e.Selecting the day maximum load of the k dayAs target output value of the day k test sample, i.e.Thereby obtaining a test sample setk=1,2,…,Ntest,NtestThe total number of the test samples is;
step 6, inputting the d-dimensional row vector of the ith rowI-th nonlinear components x as training input variables respectivelyiAnd the ith linear component uiAnd one-dimensional actual output value of the ith row in the training setAs the ith actual output value yiEstablishing a fuzzy support vector quantile regression model shown as the formula (1) as follows:
in the formula (1), T is transposition; w is aiRepresents the average temperature factor after fuzzification on day i; tau isrDenotes the r-th quantile andr∈(0,1),r=1,2,…,Nτ;Nτrepresenting the number of quantiles;denotes the r-th quantilerA vector of parameters, C being a penalty parameter,is the r-th quantilerThe lower coefficient vector, phi (-) represents a non-linear mapping function,representing a checking function; and comprises the following components:wherein, denotes the r-th quantilerThe following thresholds, in combination:wherein alpha isiAndrepresents the ith optimal Lagrange multiplier; k is a kernel matrix in the input space and has:
K(xi,xv)=φ(xi)Tφ(xv) (ii) a v is an element of I; i is the subscript set of the resulting support vectors
Step 7, according to the fuzzy support vector quantile regression model, introducing a relaxation variable to construct a Lagrange function and solving the formula (1) to obtain the gamma quantile point tau shown in the formula (2)rParameter vector ofThreshold valueSum coefficient vector
in the formula (2), α*For the optimal Lagrange multiplier vector, y ═ yiI belongs to I; design the matrix as
Step 8, dividing the r th quantile point taurParameter vector ofThreshold valueSum coefficient vectorSubstituting the fuzzy support vector quantile regression prediction model; and inputting the d-dimensional row vector of the k line in the test setKth nonlinear component x as a test input variablekAnd the k-th linear component ukThereby obtaining the r-th quantile τ in the test set using equation (3)rOutput value of line k below
In the formula (3), KkA K-th row vector representing the kernel matrix K;
and 9, realizing the probability density prediction of daily maximum load by using the kernel density estimation:
step 9.1, let the kth quantile τ on day krThe following predicted results are:thereby obtaining the prediction results of all the quantiles on the k dayFurther obtaining the test output value of daily maximum load
Step 9.2, obtaining the kth day by using the formula (4)w quantites tauwCorresponding probability density function value
In the formula (4), zk,wW quantile τ representing day kwThe prediction results of (1); number of quantile points w is 1,2, …, Nτ(ii) a h is window width, K1(η) is an Epanechnikov kernel function and has:wherein | η is less than or equal to 1 |;
step 9.2, calculating the Epanechnikov kernel function K by using the thumb principle shown in the formula (5)1(η) optimum window width h*:
h*=1.06sXNτ -1/5(5)
In the formula (5), sXStandard deviation of the test output value for daily maximum load;
step 9.3, according to the Epanechnikov kernel function K1(η) and the optimum window width h*And obtaining the probability density prediction result of the daily maximum load.
The method for predicting the probability density of the power load according to the present invention is also characterized in that the fuzzification processing in the step 3 is performed as follows:
the average temperature w 'of the j-th day is calculated from the membership function for low temperature represented by the formula (6), the membership function for medium temperature represented by the formula (7) and the membership function for high temperature represented by the formula (8)'jDividing the data into low temperature data, medium temperature data or high temperature data to obtain the data of day jAverage temperature w'jThe fuzzy set to which it belongs; the fuzzy average temperature data W ═ W (W) is obtained1,w2,…,wj,…,wN);
The low temperature membership function is:
the membership function of the intermediate temperature is as follows:
the membership function for high temperature is:
in the formula (6), the formula (7) and the formula (8), e is more than g, more than f, more than m, and more than n.
Compared with the prior art, the invention has the beneficial effects that:
1. the invention combines the traditional support vector regression method and quantile regression method and introduces fuzzy membership function to obtain fuzzy support vector quantile regression method, the nonlinear problem can be solved by adopting the support vector regression method, the quantile regression method estimates the condition quantile of the response variable by using the information provided by the regression variable to obtain the influence of the explanation variable on the response variable at different quantiles, and further the influence of the explanation variable on the change range and the condition distribution shape of the response variable can be accurately described, thus combining the two methods to obtain the complete probability distribution of future load and facilitating the scientific decision of a decision maker.
2. The method mainly considers the influence of the average temperature on the daily maximum load prediction, because the average temperature factor is fuzzy, a fuzzy theory is introduced, the membership function is adopted to fuzzify the average temperature to improve the prediction precision, probability density prediction results under different quantiles are given, and the effectiveness and the accuracy of the method are proved.
3. The invention not only effectively reduces the prediction error and improves the prediction precision of the power load, but also can accurately depict the volatility of the power load and provide a probability density prediction curve chart. Therefore, a reliable basis is provided for the power system dispatching department to adjust the power utilization plan, optimize the output of the generator set and the like.
Drawings
FIG. 1 is an overall flow chart of the method of the present invention;
FIG. 2 is a detailed flow chart of the method of the present invention;
FIG. 3 is a probability density chart of the method of the present invention.
Detailed Description
In the implementation process, the power load probability density prediction method based on fuzzy support vector quantile regression mainly considers the influence of average temperature on power load prediction. The flow chart is shown in figure 1 and is carried out according to the following steps:
step 1, factors influencing power load prediction are more, and the influence of average temperature factors on power load prediction results is obtained through research and analysis;
step 1.1, the invention selects the data of the global load forecasting competition of the EUNITE network organization for testing, which comprises load data of a 48-hour time interval (one load point every half hour) every day in 1997-1998 and average temperature data every day in 1997-1998. The data belongs to complete data. And predicting the daily maximum load data for 31 days in month 1 of 1999;
step 1.2, day maximum load data L 'before the predicted day and average temperature data W ═ W'1,w′2,…,w′j,…,w′N);w′jAverage temperature on day j; j is more than or equal to 1 and less than or equal to N, and N is the total days;
and 2, normalizing daily maximum load data in order to avoid the calculation saturation phenomenon in the calculation process.
Normalizing the daily maximum load data L' to obtain normalized daily maximum load data L ═ L1,l2,…,lj,…,lN);ljThe normalized daily maximum load of the j day is determined, wherein the average temperature factor is determined according to weather forecast of a meteorological department, and daily maximum load data is determined according to data provided by an electric power company;
and 3, because the average temperature factor is uncertain or fuzzy in actual life, fuzzifying the average temperature factor by establishing a membership function by adopting a fuzzy theory.
Fuzzifying the average temperature data W' by adopting a fuzzy theory to obtain fuzzy average temperature data W ═ W1,w2,…,wj,…,wN),wjMean temperature after blur for day j; wherein, the fuzzification treatment is carried out according to the following processes:
the average temperature w 'on day j is determined from the membership function for low temperature represented by formula (6), the membership function for medium temperature represented by formula (7) and the membership function for high temperature represented by formula (8)'jDividing the data into low temperature data, medium temperature data or high temperature data to obtain the average temperature w 'of the j day'jThe fuzzy set to which it belongs; the fuzzy average temperature data W ═ W (W) is obtained1,w2,…,wj,…,wN);
The low temperature membership function is:
the membership function for the mesophilic temperature is:
the membership function for high temperature is:
the formula (6), the formula (7) and the formula (8) satisfy the condition that e is more than g and less than f and more than m and more than n and p, and the values of the variables are determined according to specific conditions. Wherein e ∈ 10, -2, g ∈ [ -3, 3], f ∈ [5, 12], m ∈ [10, 16] n ∈ [17, 25], p ∈ [30, 40 ]. According to the data selected in the text, the values of the variables are respectively as follows: e-5, g-0, f-10, m-15, n-20, p-35.
Step 4, constructing a training set: selecting the day maximum load value d days before the ith dayAnd the mean temperature after blurringAs input vectors for day i training samples, i.e.Selecting the day maximum load of the ith dayAs target output values for day i training samples, i.e.Thereby obtaining a training sample seti=1,2,…,Ntrain,NtrainThe total number of training samples;
step 5, constructing a test set: selecting the day maximum load value d days before the k dayAnd the mean temperature after blurringAs input vectors for the day k test samples, i.e.Selecting the day maximum load of the k dayAs target output value of the day k test sample, i.e.Thereby obtaining a test sample setk=1,2,…,Ntest,NtestThe total number of the test samples is;
step 6, inputting the d-dimensional row vector of the ith rowI-th nonlinear components x as training input variables respectivelyiAnd the ith linear component uiOne-dimensional actual output value of ith row in training setAs the ith actual output value yiEstablishing a fuzzy support vector quantile regression model shown as the formula (1) as follows:
in the formula (1), T is transposition; w is aiRepresents the average temperature factor after fuzzification on day i; tau isrDenotes the r-th quantile andr∈(0,1),r=1,2,…,Nτ;Nτrepresenting the number of quantiles;denotes the r-th quantilerA vector of parameters, C being a penalty parameter,is the r-th quantilerThe lower coefficient vector, phi (-) represents a non-linear mapping function,representing a checking function; and comprises the following components:wherein, denotes the r-th quantilerThe following thresholds, in combination:wherein alpha isiAndrepresents the ith optimal Lagrange multiplier; k is a kernel matrix in the input space and has:
K(xi,xv)=φ(xi)Tφ(xv) (ii) a v is an element of I; i is the subscript set of the resulting support vectors
Step 7, solving parameter values: introducing a relaxation variable to construct a Lagrange function and solving a formula (1) according to a fuzzy support vector quantile regression model to obtain an r quantile point tau shown in a formula (2)rParameter vector ofThreshold valueSum coefficient vector
in the formula (2), α*For the optimal Lagrange multiplier vector, y ═ yiI belongs to I; design the matrix as
And 8, substituting the obtained parameter values into the model and solving the output value of the test target:
dividing the r-th quantilerParameter vector ofThreshold valueSum coefficient vectorSubstituting the fuzzy support vector quantile regression prediction model; and d-dimensional row vector input by the k line in the test setKth nonlinear component x as a test input variablekAnd the k-th linear component ukThereby obtaining the r-th quantile τ in the test set using equation (3)rOutput value of line k below
In the formula (3), KkA K-th row vector representing the kernel matrix K;
and 9, carrying out probability density prediction on the daily maximum load by using kernel density estimation: the flow chart is shown in FIG. 2;
step 9.1, solving the output values of the test targets under different quantiles: let the r-th quantile τ on day krThe following predicted results are:thereby obtaining the prediction results of all the quantiles on the k dayFurther obtaining the test output value of daily maximum load
Step 9.2, solving the function value of the probability density: obtaining w quantile tau at day k by using formula (4)wCorresponding probability density function value
In the formula (4), zk,wW quantile τ representing day kwThe prediction results of (1); number of quantile points w is 1,2, …, Nτ(ii) a h is window width, K1(η) is an Epanechnikov kernel function and has:wherein | η is less than or equal to 1 |;
step 9.2, solving the optimal window width: in the research of the kernel density estimation method, the window width selection is a very important problem in the local smoothness problem of the probability density prediction function. Epanechnikov kernel function K is calculated by using thumb principle shown in formula (5)1(η) optimum window width h*:
h*=1.06sXNτ -1/5(5)
In the formula (5), sXThe standard deviation of the test output value of the daily maximum load is obtained, and then the standard deviation of the sample is 1.06 times, so that the optimal window width is obtained. The thumb principle is to directly obtain the optimal window width according to the standard deviation of the sample by a fixed standard.
Step 9.3, according to the Epanechnikov kernel function K1(η) and optimum window width h*And obtaining the probability density prediction result of the daily maximum load.
Step 9.4, the probability density graph is shown in fig. 3: FIG. 3 shows probability density distribution plots of predicted values at day 1, day 6, day 11, day 16, day 21, and day 26. As can be seen from the figure, the predicted values all appear with a greater probability at the mode of the probability density prediction curve.
Claims (2)
1. A power load probability density prediction method based on fuzzy support vector quantile regression is characterized by comprising the following steps:
step 1, collecting and determining day maximum load data L 'before the predicted day and average temperature data W ═ W'1,w′2,…,w′j,…,w′N);w′jAverage temperature on day j; j is more than or equal to 1 and less than or equal to N, and N is the total days;
step 2, carrying out normalization processing on the daily maximum load data L' to obtain normalized daily maximum loadLoad data L ═ L1,l2,…,lj,…,lN);ljNormalized postday maximum load for day j;
step 3, fuzzifying the average temperature data W' by adopting a fuzzy theory to obtain fuzzy average temperature data W ═ (W ═1,w2,…,wj,…,wN),wjMean temperature after blur for day j;
step 4, selecting the day maximum load value of d days before the ith dayAnd the mean temperature after blurringAs input vectors for day i training samples, i.e.Selecting the day maximum load of the ith dayAs target output values for day i training samples, i.e.Thereby obtaining a training sample seti=1,2,…,Ntrain,NtrainThe total number of training samples;
step 5, selecting the day maximum load value d days before the k dayAnd the mean temperature after blurringAs day k testInput vectors of samples, i.e.Selecting the day maximum load of the k dayAs target output value of the day k test sample, i.e.Thereby obtaining a test sample setk=1,2,…,Ntest,NtestThe total number of the test samples is;
step 6, inputting the d-dimensional row vector of the ith rowI-th nonlinear components x as training input variables respectivelyiAnd the ith linear component uiAnd one-dimensional actual output value of the ith row in the training setAs the ith actual output value yiEstablishing a fuzzy support vector quantile regression model shown as the formula (1) as follows:
<mrow> <munder> <mi>min</mi> <mrow> <msub> <mi>&omega;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mo>,</mo> <msub> <mi>b</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> </mrow> </munder> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>&omega;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>+</mo> <mi>C</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <msup> <mi>N</mi> <mrow> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>i</mi> <mi>n</mi> </mrow> </msup> </munderover> <msub> <mi>w</mi> <mi>i</mi> </msub> <msub> <mi>&rho;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>b</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mo>-</mo> <msubsup> <mi>&beta;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> <mi>T</mi> </msubsup> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>-</mo> <msubsup> <mi>&omega;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> <mi>T</mi> </msubsup> <mi>&phi;</mi> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>
in the formula (1), T is transposition; w is aiRepresents the average temperature factor after fuzzification on day i; tau isrDenotes the r-th quantile andr∈(0,1),r=1,2,…,Nτ;Nτrepresenting the number of quantiles;denotes the r-th quantilerParameter vector ofAnd C is a penalty parameter,is the r-th quantilerThe lower coefficient vector, phi (-) represents a non-linear mapping function,representing a checking function; and comprises the following components:wherein, denotes the r-th quantilerThe following thresholds, in combination:wherein alpha isiAndrepresents the ith optimal Lagrange multiplier; k is a kernel matrix in the input space and has:
K(xi,xv)=φ(xi)Tφ(xv) (ii) a v is an element of I; i is the subscript set of the resulting support vectors
Step 7, according to the fuzzy support vector quantile regression model, introducing a relaxation variable to construct a Lagrange function and solving the formula (1) to obtain the gamma quantile point tau shown in the formula (2)rParameter vector ofThreshold valueSum coefficient vector
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&omega;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <msup> <mi>N</mi> <mrow> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>i</mi> <mi>n</mi> </mrow> </msup> </munderover> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>i</mi> </msub> <mo>-</mo> <msubsup> <mi>&alpha;</mi> <mi>i</mi> <mo>*</mo> </msubsup> <mo>)</mo> </mrow> <mi>&phi;</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>b</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mo>,</mo> <msub> <mi>&beta;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msup> <mi>U</mi> <mi>T</mi> </msup> <mi>U</mi> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msup> <mi>U</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <mi>K</mi> <mo>(</mo> <mrow> <mi>&alpha;</mi> <mo>-</mo> <msup> <mi>&alpha;</mi> <mo>*</mo> </msup> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
in the formula (2), α*For the optimal Lagrange multiplier vector, y ═ yiI belongs to I; design the matrix as
Step 8, dividing the r th quantile point taurParameter vector ofThreshold valueSum coefficient vectorSubstituting the fuzzy support vector quantile regression prediction model; and inputting the d-dimensional row vector of the k line in the test setKth nonlinear component x as a test input variablekAnd the k-th linear component ukThereby obtaining the r-th quantile τ in the test set using equation (3)rOutput value of line k below
<mrow> <msub> <mi>Q</mi> <msub> <mi>y</mi> <mi>k</mi> </msub> </msub> <mrow> <mo>(</mo> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> <mo>|</mo> <msub> <mi>u</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>b</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> </msub> <mo>+</mo> <msubsup> <mi>&beta;</mi> <msub> <mi>&tau;</mi> <mi>r</mi> </msub> <mi>T</mi> </msubsup> <msub> <mi>u</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>-</mo> <msup> <mi>&alpha;</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>
In the formula (3), KkA K-th row vector representing the kernel matrix K;
and 9, realizing the probability density prediction of daily maximum load by using the kernel density estimation:
step 9.1, let the kth quantile τ on day krThe following predicted results are:thereby obtaining the prediction results of all the quantiles on the k dayFurther obtaining the test output value of daily maximum load
Step 9.2, obtaining w quantile tau at day k by using the formula (4)wCorresponding probability density function value
<mrow> <msub> <mover> <mi>f</mi> <mo>^</mo> </mover> <mi>h</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>w</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>N</mi> <mi>&tau;</mi> </msub> <mi>h</mi> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>r</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mi>&tau;</mi> </msub> </munderover> <msub> <mi>K</mi> <mn>1</mn> </msub> <mfrac> <mrow> <msub> <mi>z</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>w</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>r</mi> </mrow> </msub> </mrow> <mi>h</mi> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>
In the formula (4), zk,wW quantile τ representing day kwThe prediction results of (1); number of quantile points w is 1,2, …, Nτ(ii) a h is window width, K1(η) is an Epanechnikov kernel function and has:wherein | η is less than or equal to 1 |;
step 9.3, calculating the Epanechnikov kernel function K by using the thumb principle shown in the formula (5)1(η) optimum window width h*:
h*=1.06sXNτ -1/5(5)
In the formula (5), sXStandard deviation of the test output value for daily maximum load;
step 9.4, according to Epanechnikov kernel function K1(η) and the optimum window width h*And obtaining the probability density prediction result of the daily maximum load.
2. The method of predicting the probability density of an electric power load according to claim 1, wherein the blurring process in the step 3 is performed as follows:
the average temperature w 'of the j-th day is calculated from the membership function for low temperature represented by the formula (6), the membership function for medium temperature represented by the formula (7) and the membership function for high temperature represented by the formula (8)'jDividing the data into low temperature data, medium temperature data or high temperature data to obtain the average temperature w 'of the j day'jThe fuzzy set to which it belongs; the fuzzy average temperature data W ═ W (W) is obtained1,w2,…,wj,…,wN);
The low temperature membership function is:
<mrow> <msub> <mi>w</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> <mo>></mo> <mi>f</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>f</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> </mrow> <mrow> <mi>f</mi> <mo>-</mo> <mi>e</mi> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>e</mi> <mo>&le;</mo> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> <mo><</mo> <mi>f</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>1</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> <mo><</mo> <mi>e</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>
the membership function of the intermediate temperature is as follows:
the membership function for high temperature is:
<mrow> <msub> <mi>w</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> <mo><</mo> <mi>n</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <mi>n</mi> </mrow> <mrow> <mi>p</mi> <mo>-</mo> <mi>n</mi> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>n</mi> <mo>&le;</mo> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> <mo>&le;</mo> <mi>p</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>1</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>w</mi> <mi>j</mi> <mo>&prime;</mo> </msubsup> <mo>></mo> <mi>p</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>
in the formula (6), the formula (7) and the formula (8), e < g < f < m < n < p, and e ∈ 10, -2, g ∈ 3, f ∈ 5, 12, m ∈ [10, 16], n ∈ [17, 25], p ∈ [30, 40] are satisfied.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610682457.4A CN106251027B (en) | 2016-08-17 | 2016-08-17 | Electric load probability density Forecasting Methodology based on fuzzy support vector quantile estimate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610682457.4A CN106251027B (en) | 2016-08-17 | 2016-08-17 | Electric load probability density Forecasting Methodology based on fuzzy support vector quantile estimate |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106251027A CN106251027A (en) | 2016-12-21 |
CN106251027B true CN106251027B (en) | 2018-05-01 |
Family
ID=57592141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610682457.4A Active CN106251027B (en) | 2016-08-17 | 2016-08-17 | Electric load probability density Forecasting Methodology based on fuzzy support vector quantile estimate |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106251027B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106771429B (en) * | 2016-12-28 | 2019-07-26 | 湖南大学 | Power consumption mode learning method and device and intelligent ammeter |
CN107831300B (en) * | 2017-10-20 | 2020-02-04 | 广东电网有限责任公司河源供电局 | Transformer insulating oil degradation evaluation method based on three-dimensional trapezoidal probability fuzzy set |
CN108416695B (en) * | 2018-02-24 | 2020-07-07 | 合肥工业大学 | Power load probability density prediction method, system and medium based on deep learning |
CN110264006B (en) * | 2019-06-21 | 2021-01-15 | 合肥工业大学 | Wind power probabilistic prediction method based on chaotic firefly algorithm and Bayesian network |
CN110188967B (en) * | 2019-06-21 | 2021-01-15 | 合肥工业大学 | Power load probabilistic prediction method based on chaos crowd algorithm and Bayesian network |
CN110555566B (en) * | 2019-09-10 | 2021-02-05 | 合肥工业大学 | B-spline quantile regression-based photoelectric probability density prediction method |
CN113112092A (en) * | 2021-05-07 | 2021-07-13 | 国网四川省电力公司经济技术研究院 | Short-term probability density load prediction method, device, equipment and storage medium |
CN113346480B (en) * | 2021-05-18 | 2022-12-13 | 国网吉林省电力有限公司 | Opportunity constraint-based power system unit combination method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102270279A (en) * | 2011-07-27 | 2011-12-07 | 华北电力大学 | Short-term power load predicting method |
CN104217105A (en) * | 2014-08-21 | 2014-12-17 | 国家电网公司 | Energy demand condition density prediction method |
CN104217258A (en) * | 2014-09-15 | 2014-12-17 | 国家电网公司 | Method for power load condition density prediction |
CN104239968A (en) * | 2014-09-02 | 2014-12-24 | 浙江大学 | Short-term load predicting method based on quick fuzzy rough set |
-
2016
- 2016-08-17 CN CN201610682457.4A patent/CN106251027B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102270279A (en) * | 2011-07-27 | 2011-12-07 | 华北电力大学 | Short-term power load predicting method |
CN104217105A (en) * | 2014-08-21 | 2014-12-17 | 国家电网公司 | Energy demand condition density prediction method |
CN104239968A (en) * | 2014-09-02 | 2014-12-24 | 浙江大学 | Short-term load predicting method based on quick fuzzy rough set |
CN104217258A (en) * | 2014-09-15 | 2014-12-17 | 国家电网公司 | Method for power load condition density prediction |
Non-Patent Citations (3)
Title |
---|
一种模糊模型的混合建模方法及在短期负荷预测中的应用;谢宏等;《中国电机工程学报》;20050430;第25卷(第8期);第17-22页 * |
基于支持向量分位数回归多期VaR测度;许启发等;《系统工程学报》;20140430;第29卷(第2期);第202-214页 * |
核密度估计逐点最优窗宽选择的改进;黎运发;《统计与决策》;20111231(第14期);第28-32页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106251027A (en) | 2016-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106251027B (en) | Electric load probability density Forecasting Methodology based on fuzzy support vector quantile estimate | |
Hong et al. | Energy forecasting: A review and outlook | |
Zhao et al. | Research and application based on the swarm intelligence algorithm and artificial intelligence for wind farm decision system | |
Cao et al. | Hybrid ensemble deep learning for deterministic and probabilistic low-voltage load forecasting | |
Sun et al. | Using Bayesian deep learning to capture uncertainty for residential net load forecasting | |
Teichgraeber et al. | Time-series aggregation for the optimization of energy systems: Goals, challenges, approaches, and opportunities | |
CN109558975B (en) | Integration method for multiple prediction results of power load probability density | |
CN105303262A (en) | Short period load prediction method based on kernel principle component analysis and random forest | |
CN113554466B (en) | Short-term electricity consumption prediction model construction method, prediction method and device | |
CN107194495A (en) | A kind of longitudinal Forecasting Methodology of photovoltaic power excavated based on historical data | |
Yang et al. | Photovoltaic power forecasting with a rough set combination method | |
CN108334988A (en) | A kind of short-term Load Forecasting based on SVM | |
CN111815051B (en) | GRNN photovoltaic power generation prediction method considering weather influence factors | |
CN115759389A (en) | Day-ahead photovoltaic power prediction method based on weather type similar day combination strategy | |
CN116611702A (en) | Integrated learning photovoltaic power generation prediction method for building integrated energy management | |
CN116070769A (en) | Ultra-short-term wind power plant power multi-step interval prediction modularization method and device thereof | |
Dumas et al. | Deep learning-based multi-output quantile forecasting of PV generation | |
CN115358437A (en) | Power supply load prediction method based on convolutional neural network | |
CN112836876A (en) | Power distribution network line load prediction method based on deep learning | |
CN117132132A (en) | Photovoltaic power generation power prediction method based on meteorological data | |
CN113570414A (en) | Electricity price prediction method for optimizing deep neural network based on improved Adam algorithm | |
CN117876150A (en) | Short-term multiple comprehensive load prediction method based on non-invasive load decomposition algorithm | |
CN117196666A (en) | Electricity price prediction method and device, electronic equipment and storage medium | |
Wen et al. | Short-Term Power Load Forecasting with Hybrid TPA-BiLSTM Prediction Model Based on CSSA. | |
Cheng et al. | Temperature & humidity-weighted-modified GRNN based prediction model of photovoltaic power generation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |