Top Banner

of 70

Short-Term Wind Generation Forecasting

Feb 19, 2018

Download

Documents

Bogdan Vicol
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/23/2019 Short-Term Wind Generation Forecasting

    1/70

    Short-Term Wind Generation Forecasting

    Using Artificial Neural Networks

    Technical Report

  • 7/23/2019 Short-Term Wind Generation Forecasting

    2/70

  • 7/23/2019 Short-Term Wind Generation Forecasting

    3/70

    EPRI Project ManagerP. Zhang

    EPRI 3412 Hillview Avenue, Palo Alto, California 94304 PO Box 10412, Palo Alto, California 94303 USA800.313.3774 650.855.2121 [email protected] www.epri.com

    Short-Term Wind GenerationForecasting Using Artificial Neural

    Networks

    1009219

    Final Report, October 2003

  • 7/23/2019 Short-Term Wind Generation Forecasting

    4/70

    DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITIES

    THIS DOCUMENT WAS PREPARED BY THE ORGANIZATION(S) NAMED BELOW AS ANACCOUNT OF WORK SPONSORED OR COSPONSORED BY THE ELECTRIC POWER RESEARCHINSTITUTE, INC. (EPRI). NEITHER EPRI, ANY MEMBER OF EPRI, ANY COSPONSOR, THEORGANIZATION(S) BELOW, NOR ANY PERSON ACTING ON BEHALF OF ANY OF THEM:

    (A) MAKES ANY WARRANTY OR REPRESENTATION WHATSOEVER, EXPRESS OR IMPLIED, (I)WITH RESPECT TO THE USE OF ANY INFORMATION, APPARATUS, METHOD, PROCESS, ORSIMILAR ITEM DISCLOSED IN THIS DOCUMENT, INCLUDING MERCHANTABILITY AND FITNESSFOR A PARTICULAR PURPOSE, OR (II) THAT SUCH USE DOES NOT INFRINGE ON ORINTERFERE WITH PRIVATELY OWNED RIGHTS, INCLUDING ANY PARTY'S INTELLECTUALPROPERTY, OR (III) THAT THIS DOCUMENT IS SUITABLE TO ANY PARTICULAR USER'SCIRCUMSTANCE; OR

    (B) ASSUMES RESPONSIBILITY FOR ANY DAMAGES OR OTHER LIABILITY WHATSOEVER(INCLUDING ANY CONSEQUENTIAL DAMAGES, EVEN IF EPRI OR ANY EPRI REPRESENTATIVEHAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) RESULTING FROM YOURSELECTION OR USE OF THIS DOCUMENT OR ANY INFORMATION, APPARATUS, METHOD,PROCESS, OR SIMILAR ITEM DISCLOSED IN THIS DOCUMENT.

    ORGANIZATION(S) THAT PREPARED THIS DOCUMENT

    Energy Insight

    ORDERING INFORMATION

    Requests for copies of this report should be directed to EPRI Orders and Conferences, 1355 WillowWay, Suite 278, Concord, CA 94520, (800) 313-3774, press 2 or internally x5379, (925) 609-9169,

    (925) 609-1310 (fax).

    Electric Power Research Institute and EPRI are registered service marks of the Electric PowerResearch Institute, Inc. EPRI. ELECTRIFY THE WORLD is a service mark of the Electric PowerResearch Institute, Inc.

    Copyright 2003 Electric Power Research Institute, Inc. All rights reserved.

  • 7/23/2019 Short-Term Wind Generation Forecasting

    5/70

    iii

    CITATIONS

    This report was prepared by

    Energy Insight2016 Klamath Avenue, #5Santa Clara, CA 95051

    Principal InvestigatorW. Zhao

    This report describes research sponsored by EPRI.

    The report is a corporate document that should be cited in the literature in the following manner:

    Short-Term Wind Generation Forecasting Using Artificial Neural Networks, EPRI, Palo Alto,CA: 2003. 1009219.

  • 7/23/2019 Short-Term Wind Generation Forecasting

    6/70

  • 7/23/2019 Short-Term Wind Generation Forecasting

    7/70

    v

    REPORT SUMMARY

    Wind power is a highly intermittent power output resource that cannot be bid competitively in atraditional market due to scheduling problems associated with the resource. The CaliforniaIndependent System Operator (CAISO) has proposed a unique market arrangement that makessuch bidding possible. The central part of the arrangement is a provision that deviations betweenmetered and scheduled energy for participating intermittent renewable resources will beaveraged across a calendar month, and paid or charged based on the weighted average marketclearing price over that month. On March 27, 2002, the Federal Energy Regulatory Commission

    (FERC) approved the proposal and ordered CAISO to report on the status of the program in 16months. This project investigated the application of artificial neural network (ANN) methods toperform short-term wind generation forecasting that will facilitate competitive marketparticipation.

    BackgroundSufficiently accurate hour-ahead forecasting is important to ensure wind power producers acompetitive position as energy market bidders. CAISO has gained abundant experience withwind generation forecasting requirements and methods. However, there is a need to integrate thisforecasting technology into energy management systems for real-time dispatching. EPRI andCAISO cosponsored this project to investigate the application of ANN methods to short-term

    wind generation forecasting.

    Objective

    To evaluate ANN methods for performing wind generation forecasting in order to develop a

    short-term wind power forecast algorithm.

    ApproachInvestigators took the basic approach of applying ANN methods to data analysis in order todevelop ANN models suitable for wind generation forecasting purposes. They performed afeasibility study comparing the performance and accuracy of the ANN models, then based theshort-term wind power forecast algorithm design on the most effective method identified.

    By way of explanation, neural networks are composed of simple elements operating in parallel.These elements are inspired by biological nervous systems. As in nature, the network function isdetermined largely by the connections between elements. A neural network can be trained toperform a particular function by adjusting the values of the connections (weights) betweenelements.

  • 7/23/2019 Short-Term Wind Generation Forecasting

    8/70

    vi

    Back propagation networks are developed from the simple Delta rule in which extra hiddenlayers (layers additional to the input and output layers, not connected externally) are added. Thenetwork topology is constrained to be feed-forward, meaning loop-free. Generally, connectionsare allowed from the input layer to the first (and possibly only) hidden layer, from the firsthidden layer to the second, and from the last hidden layer to the output layer.

    Results

    A short-term wind forecast program based on ANN methods has been tested using the dataprovided by EPRI. Investigation of the factors that have significant impact on wind generationforecast indicates that

    The correlation coefficients between wind speed and power output vary from 0.4 to 0.95.Apart from January, the coefficients in other months are all greater than 0.6. This indicatesthe existence of a strong correlation between wind speed and power output.

    The coefficients between power output and wind speed one-hour previous vary from 0.4 to0.9. Apart from January, the coefficients in other months are all greater than 0.6. This

    indicates that there is a positive correlation between those two parameters, with thecorrelation proving stronger in summer than in winter.

    Because forecast accuracy is characterized by relative error, the study results indicate that neural-network-based forecasting models exhibit low forecasting error compared with statisticalanalysis results. In all, ANN-based algorithms can accurately predict hourly energy generation ofa wind power plant up to 24 hours in advance, allowing wind plants to participate in marketactivities.

    EPRI PerspectiveAn accurate short-term wind generation forecasting tool will improve resource observability and

    reduce forecasting uncertainty. This should, in turn, improve grid operations and reliability,result in tighter load following and ramp planning, and decrease reserve margins. It will also givewind energy suppliers, storage service providers, and power marketers access to more accurateinformation on near-term regional generation, thereby improving market efficiency. A number ofother benefits will follow. Wind energy suppliers will be able to reduce forecasting costs andfinancial risks when entering competitive bidding in real-time and next-day power supply andancillary service markets. In addition, a forecasting tool will enhance plant competitiveness anddispatching ability, which should accelerate investment in new capacity and help expand the roleof this emissions-free resource in regional and state portfolios.

    KeywordsWind Power

    Wind Energy ForecastingArtificial Neural Networks

  • 7/23/2019 Short-Term Wind Generation Forecasting

    9/70

    vii

    CONTENTS

    1 INTRODUCTION ....................................................................................................................1-1

    2THE WIND ENERGY..............................................................................................................2-1

    Theoretically Available Wind Energy.....................................................................................2-1

    Actual Available Wind Energy ...............................................................................................2-1

    3NEURAL NETWORKS...........................................................................................................3-1

    Fundamentals of Artificial Neural Networks ..........................................................................3-1

    Backpropagation Networks ...................................................................................................3-2

    Network Structure.............................................................................................................3-2

    Number of Neurons ..........................................................................................................3-3

    Transfer Functions............................................................................................................3-4

    Training Functions ............................................................................................................3-5

    Training Styles..................................................................................................................3-5

    Incremental Training ....................................................................................................3-5

    Batch Training..............................................................................................................3-5

    4DATA ANALYSIS AND PRE-PROCESSING ........................................................................4-1

    Preliminary Data Analysis .....................................................................................................4-1

    Data Visualization.............................................................................................................4-1

    Correlation Studies ...........................................................................................................4-5

    Data Processing....................................................................................................................4-7

    5RESULTS - STAGE I..............................................................................................................5-1

    Results Presentation .............................................................................................................5-1

    Analysis of Sources of Forecast Error ...................................................................................5-5

    From Data Collecting Side................................................................................................5-5

    From Data Analysis Side ..................................................................................................5-5

  • 7/23/2019 Short-Term Wind Generation Forecasting

    10/70

    viii

    From Model Developing Side ...........................................................................................5-5

    Summary...............................................................................................................................5-5

    Future Work Suggestions......................................................................................................5-6

    6RESULTS - STAGE II.............................................................................................................6-1

    Data Analysis ........................................................................................................................6-1

    Results Presentation .............................................................................................................6-2

    Improve Generalization ....................................................................................................6-2

    Find Appropriate Training Size .........................................................................................6-5

    Consider Temperature Difference ....................................................................................6-6

    Presentation of 10-Month Results ....................................................................................6-6

    Analysis of Sources of Forecast Error .................................................................................6-25

    From Data Collecting Side..............................................................................................6-25

    From Data Analysis Side ................................................................................................6-25

    Summary.............................................................................................................................6-25

    7 CONCLUSIONS .....................................................................................................................7-1

    8 REFERENCES .......................................................................................................................8-1

  • 7/23/2019 Short-Term Wind Generation Forecasting

    11/70

    ix

    LIST OF FIGURES

    Figure 4-1 Wind Generation (kW) vs. Modified Wind Speed, July 2002....................................4-3

    Figure 4-2 Wind Generation (kW) vs. Modified Wind Speed, January 2002..............................4-3

    Figure 4-3 Power Output (W) vs. Temperature (F), July 2002 .................................................4-4

    Figure 4-4 Correlation Coefficients between Power Output and Wind Speed ...........................4-5

    Figure 4-5 Correlation Coefficients Comparison........................................................................4-6

    Figure 5-1 Training Results by using Three Weeks Data .........................................................5-2

    Figure 5-2 Comparison of Actual Power to Forecasted Power for July 2001 ............................5-3

    Figure 6-1 Correlation Coefficients Comparison by using One-Hour Prior Data........................6-2

    Figure 6-2 Comparison of Forecasted Power to Actual Power for July 2002 by usingdifferent Methods .............................................................................................................6-20

    Figure 6-3 Comparison of Actual Power to Forecasted Power for December 2001 ................6-20

    Figure 6-4 Comparison of Actual Power to Forecasted Power for January 2002....................6-21

    Figure 6-5 Comparison of Actual Power to Forecasted Power for February 2002 ..................6-21

    Figure 6-6 Comparison of Actual Power to Forecasted Power for March 2002.......................6-22

    Figure 6-7 Comparison of Actual Power to Forecasted Power for April 2002..........................6-22

    Figure 6-8 Comparison of Actual Power to Forecasted Power for May 2002..........................6-23

    Figure 6-9 Comparison of Actual Power to Forecasted Power for June 2002.........................6-23

    Figure 6-10 Comparison of Actual Power to Forecasted Power for July 2002 ........................6-24

    Figure 6-11 Comparison of Actual Power to Forecasted Power for August 2002....................6-24

    Figure 6-12 Comparison of Actual Power to Forecasted Power for September 2002.............6-25

  • 7/23/2019 Short-Term Wind Generation Forecasting

    12/70

  • 7/23/2019 Short-Term Wind Generation Forecasting

    13/70

    xi

    LIST OF TABLES

    Table 4-1 Sample Data File from Wind Plant.............................................................................4-2

    Table 4-2 Wind Generation (kW) vs. Wind Speed and Direction,October 2001~September 2002.........................................................................................4-4

    Table 5-1 Forecasting Errors Estimation for July 2002..............................................................5-2

    Table 5-2 Forecasting Errors Estimation for January 2002 .......................................................5-3

    Table 5-3 Forecasting Errors Estimation for October 2001 .......................................................5-4

    Table 5-4 Forecasting Errors Estimation for April 2002 .............................................................5-4

    Table 5-5 Highest One-Day Mean Errors in Four different Months............................................5-5

    Table 6-1 Error Comparison by using different Training Algorithms for April andMay 2002 ...........................................................................................................................6-3

    Table 6-2 Error Comparison by using different Training Algorithms for June andJuly 2002............................................................................................................................6-4

    Table 6-3 Sums of the Errors.....................................................................................................6-4

    Table 6-4 Error Comparison by using different Training Size for January andAugust 2002 .......................................................................................................................6-5

    Table 6-5 Forecasting Errors Estimation for April 2002 by Adding Temperaturedifference ...........................................................................................................................6-7

    Table 6-6 Forecasting Errors Estimation for May 2002 by Adding Temperature difference ......6-7

    Table 6-7 Forecasting Errors Estimation for June 2002 by Adding Temperaturedifference ...........................................................................................................................6-8

    Table 6-8 Forecasting Errors Estimation for July 2002 by Adding Temperature difference.......6-8

    Table 6-9 Power Output Estimation by using different Methods for July 2002 ..........................6-9

    Table 6-10 Forecasting Errors Estimation for December 2001................................................6-10

    Table 6-11 Forecasting Errors Estimation for January 2002 ...................................................6-11

    Table 6-12 Forecasting Errors Estimation for February 2002..................................................6-12

    Table 6-13 Forecasting Errors Estimation for March 2002 ......................................................6-13

    Table 6-14 Forecasting Errors Estimation for April 2002 .........................................................6-14

    Table 6-15 Forecasting Errors Estimation for May 2002 .........................................................6-15

    Table 6-16 Forecasting Errors Estimation for June 2002 ........................................................6-16

    Table 6-17 Forecasting Errors Estimation for July 2002 ..........................................................6-17

    Table 6-18 Forecasting Errors Estimation for August 2002 .....................................................6-18

    Table 6-19 Forecasting Errors Estimation for September 2002...............................................6-19

  • 7/23/2019 Short-Term Wind Generation Forecasting

    14/70

  • 7/23/2019 Short-Term Wind Generation Forecasting

    15/70

    1INTRODUCTION

    Despite the slowing of the U.S. economy, wind energy is boosting and appears ready for a periodof strong growth through 2003. This is largely due to the extension of the federal ProductionTax Credit as well as growing public awareness of the benefits of renewable energy sources.

    Differs from conventional power energy, wind energy, cannot be bid competitively in atraditional market due to scheduling problems associated with the wind resource. CaliforniaIndependent System Operator (CAISO) has proposed a unique market arrangement that makesthis possible. The central part of the arrangement is a provision that deviations between metered

    and schedule energy for participating intermittent renewable resources will be averaged acrossa calendar month, and paid or charged based on the weighted average market clearing priceover that month.

    A sufficiently accurate hour-ahead forecasting [4, 5] is important to make wind power producerscompetitive as energy market bidders. This project uses sophisticated neural network models topredict the hourly energy generation of a wind power plant up to 24 hours in advance.

    As described below, under the original Scope, the Wind Energy Forecasting Project was to bedeveloped in two phases:

    Phase 1: Wind generation forecast modeling; Study the factors that have significant impact onthe wind generation production; Preparation of study data.

    Phase 2: Algorithm design; Comparison study of various Artificial Neural Network (ANN)techniques for wind generation forecast; Tune the parameters of a few selectiveANN methods based on preliminary study results.

    1-1

  • 7/23/2019 Short-Term Wind Generation Forecasting

    16/70

  • 7/23/2019 Short-Term Wind Generation Forecasting

    17/70

    2THE WIND ENERGY

    Air is constantly moving under the influence of the continual atmospheric pressure variations.The resulting air current is the wind. There are two parameters used to define the wind, winddirection and wind speed.

    The wind blows from high-pressure zones to low-pressure ones theoretically. However atmedium and high latitudes, its direction is modified by the earths rotation. The wind directionis determined by the direction from which it blows.

    The wind speed is measured by anemometers. There are three main classes of anemometersavailable: Rotational anemometers, pressure anemometers and others.

    Theoretically Available Wind Energy

    Theoretically, the available wind energy in the year is proportional to the area situated underthe power-duration curve (See Figure 2-1). The annual energy can be expressed as following.

    dtVKPdtEtt

    ==0

    3

    0

    Eq. 2-1

    The unit ofEis kWh/m2and Kis equal to 0.37.

    Actual Available Wind Energy

    Since limitations are imposed by other factors, the wind machine cannot intercept all the energytheoretically available in the wind. The actual available energy is proportional to the hatchedarea as shown in Figure 2-2, where

    Vm is the cut-in speed at which the wind machine begins to supply power.

    VN is the rated wind speed at which the wind machine supplies its rated power or nominal

    power. Above this value and lower than the cut-out value, the power will be kept constantby regulating system.

    VM is the cut-out speed beyond which the wind machine is stopped for reason of safety, and

    gives no more power.

    2-1

  • 7/23/2019 Short-Term Wind Generation Forecasting

    18/70

    The Wind Energy

    T1 is the annual time during which the value of the speed is above the cut-out speed.

    T2 is the annual time during which the speed is greater than the rated speed.

    T3 is the annual time during which the speed is greater than the cut-in speed.

    t

    V3

    Figure 2-1Theoretically Available Wind Energy

    T 1 T 2 T 3t

    Vm3

    VN3

    VM3

    V3

    Figure 2-2

    Actual Available Wind Energy

    2-2

  • 7/23/2019 Short-Term Wind Generation Forecasting

    19/70

    3NEURAL NETWORKS

    Artificial Neural Network (ANN) has seen an explosion of interest over the last few years,and is being successfully applied across an extraordinary range of problem domains, in areasas diverse as finance, medicine, engineering, geology and physics. Indeed, anywhere that thereare problems of prediction, classification or control, neural networks are being introduced.This sweeping success can be attributed to a few key factors:

    Power.ANN is very sophisticated modeling techniques capable of modeling extremely complexfunctions. In particular, neural networks are nonlinear.

    Ease of use.Neural networks learn by example. The neural network user gathers representativedata, and then invokes training algorithmsto automatically learn the structure of the data.Although the user does need to have some heuristic knowledge of how to select and prepare data,how to select an appropriate neural network, and how to interpret the results, the level of userknowledge needed to successfully apply neural networks is much lower than would be the caseusing some more traditional nonlinear statistical methods.

    Neural networks are applicable in virtually every situation in which a relationship betweenthe predictor variables (independents, inputs) and predicted variables (dependents, outputs)exists, even when that relationship is very complex and not easy to articulate in the usual termsof correlations or differences between groups.

    Fundamentals of Artificial Neural Networks

    The artificial neural network is an important branch of Artificial Intelligence. Motivated in itsdesign by the human nervous system, ANN mimics the human nervous system in its operations.At this extraordinary interface between natural human systems and created electronic ones,ANN is capable of learning by training to generalize from special cases.

    Neural networks are parallel-distributed models that have several distinguishing features:

    A set of neurons;

    An activation state for each unit, which is equivalent to the output of the unit;

    Connections between the units. Generally each connection is defined by a weight wjk, which

    determines the effect that the signal of unitjhas on unit k;

    A propagation rule, which determines the effective input of the unit from its external inputs;

    A transfer function, which determines the new level of activation based on the effective inputand the current activation;

    3-1

  • 7/23/2019 Short-Term Wind Generation Forecasting

    20/70

    Neural Networks

    An external input (bias, offset) for each unit;

    A method for information gathering (learning rule);

    An environment within which the system can operate, provide input signals and, if necessary,error signals.

    Backpropagation Networks

    Backpropagation was created by generalizing the Widrow-Hoff learning rule to mutiple-layernetworks and nonlinear differentiable transfer functions. Input vectors and the correspondingtarget vectors are used to train a network until it can approximate a function. Properly trainedbackpropagation networks tend to give reasonable answers when presented with inputs that theyhave never seen. This feature makes it suitable for forecasting in power systems.

    Network Structure

    In theory, three-layer backpropagation networks can be used as a general function approximator.It can approximate any function with a definite number of discontinuities, arbitrarily well, givensufficient neurons in the hidden layer.

    The work described in this report has been successively using backpropagation networks toget desirable results. Figure 3-1 shows the structure of backpropagation networks employedin this project.

    IW1 1

    B11

    P1

    +

    A1

    N2N1

    LW2, 1

    B21

    +

    A2

    Input Hidden Layer Output Layer

    A1=tansig (IW1,1P1+B1) A2=tansig (LW2,1A1+B2)

    Figure 3-1Three-Layer Backpropagation Networks

    The main tasks associated in network design are to choose related input parameters,

    to decide proper numbers of neuron in the hidden layer and output layer, to choose

    appropriate transfer functions and to use training function that provides best training

    performance.

    3-2

  • 7/23/2019 Short-Term Wind Generation Forecasting

    21/70

    Neural Networks

    Number of Neurons

    The numbers of neurons in the input layer and the output layer is much easier to decide.The number of neurons in the input layer is the same as the number of input parameters,which will be discussed in the next section. The number of neurons in the output layer is one

    since there is only one output parameter, which is the output energy.

    Another important issue in designing a network is how many units to place in each layer.Using too few units can fail to detect the signals fully in a complicated data set, leading tounderfitting. Using too many units will increase the training time. A large number of hiddenunits might cause overfitting, in which case the network has so much information processingcapacity, that the limited amount of information contained in the training set is not enough totrain the network.

    The best number of hidden units depends on many factors the numbers of input and outputunits, the size of the training set, the amount of noise in the targets, the complexity of the errorfunction, the network architecture, and the training function.

    There are lots of rules of thumb for selecting the number of units in the hidden layers:

    - between the input layer size and output layer size],[ nlm

    3

    )(2 nlm

    += - two third of the input layer size plus the output layer size

    - less than twice the input layer sizelm 2