Solar irradiance forecasting for Chulalongkorn University location using time series models

Similar documents
Solar irradiance forecasting for Chulalongkorn University location using time series models

Lecture 2: Univariate Time Series

Probabilistic forecasting of solar radiation

TIME SERIES ANALYSIS AND FORECASTING USING THE STATISTICAL MODEL ARIMA

The Center for Renewable Resource Integration at UC San Diego

An Adaptive Multi-Modeling Approach to Solar Nowcasting

Solar Nowcasting with Cluster-based Detrending

Forecasting using R. Rob J Hyndman. 2.4 Non-seasonal ARIMA models. Forecasting using R 1

Prashant Pant 1, Achal Garg 2 1,2 Engineer, Keppel Offshore and Marine Engineering India Pvt. Ltd, Mumbai. IJRASET 2013: All Rights are Reserved 356

Time Series I Time Domain Methods

Univariate ARIMA Models

Firstly, the dataset is cleaned and the years and months are separated to provide better distinction (sample below).

Time Series Analysis -- An Introduction -- AMS 586

FORECASTING SUGARCANE PRODUCTION IN INDIA WITH ARIMA MODEL

2. An Introduction to Moving Average Models and ARMA Models

Some Time-Series Models

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER II EXAMINATION MAS451/MTH451 Time Series Analysis TIME ALLOWED: 2 HOURS

A Comparison of the Forecast Performance of. Double Seasonal ARIMA and Double Seasonal. ARFIMA Models of Electricity Load Demand

Statistics 349(02) Review Questions

FE570 Financial Markets and Trading. Stevens Institute of Technology

INTRODUCTION TO TIME SERIES ANALYSIS. The Simple Moving Average Model

Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical Load

Empirical Approach to Modelling and Forecasting Inflation in Ghana

MCMC analysis of classical time series algorithms.

Analysis. Components of a Time Series

Transformations for variance stabilization

{ } Stochastic processes. Models for time series. Specification of a process. Specification of a process. , X t3. ,...X tn }

SOLAR POWER FORECASTING BASED ON NUMERICAL WEATHER PREDICTION, SATELLITE DATA, AND POWER MEASUREMENTS

Box-Jenkins ARIMA Advanced Time Series

Lab: Box-Jenkins Methodology - US Wholesale Price Indicator

Modelling using ARMA processes

Importance of Numerical Weather Prediction in Variable Renewable Energy Forecast

Forecasting Area, Production and Yield of Cotton in India using ARIMA Model

Lecture 3: Autoregressive Moving Average (ARMA) Models and their Practical Applications

Automatic Forecasting

Classic Time Series Analysis

Advanced Econometrics

Minitab Project Report - Assignment 6

Scenario 5: Internet Usage Solution. θ j

Suan Sunandha Rajabhat University

Ch 6. Model Specification. Time Series Analysis

Estimation and application of best ARIMA model for forecasting the uranium price.

STAT 436 / Lecture 16: Key

EXAMINATIONS OF THE ROYAL STATISTICAL SOCIETY

A SARIMAX coupled modelling applied to individual load curves intraday forecasting

The ARIMA Procedure: The ARIMA Procedure

Empirical Market Microstructure Analysis (EMMA)

Modelling Wind Farm Data and the Short Term Prediction of Wind Speeds

Analysis of Violent Crime in Los Angeles County

Topic 4 Unit Roots. Gerald P. Dwyer. February Clemson University

Comparing the Univariate Modeling Techniques, Box-Jenkins and Artificial Neural Network (ANN) for Measuring of Climate Index

5 Autoregressive-Moving-Average Modeling

at least 50 and preferably 100 observations should be available to build a proper model

A SOLAR AND WIND INTEGRATED FORECAST TOOL (SWIFT) DESIGNED FOR THE MANAGEMENT OF RENEWABLE ENERGY VARIABILITY ON HAWAIIAN GRID SYSTEMS

Spectral Analysis. Al Nosedal University of Toronto. Winter Al Nosedal University of Toronto Spectral Analysis Winter / 71

Adaptive diurnal prediction of ambient dry-bulb temperature and solar radiation

Quantitative Finance I

Basics: Definitions and Notation. Stationarity. A More Formal Definition

arxiv: v1 [stat.me] 5 Nov 2008

Chapter 2: Unit Roots

A time series is called strictly stationary if the joint distribution of every collection (Y t

Lesson 13: Box-Jenkins Modeling Strategy for building ARMA models

Seasonal Autoregressive Integrated Moving Average Model for Precipitation Time Series

Optimization of the forecasting of wind energy production Focus on the day ahead forecast

Explanatory Information Analysis for Day-Ahead Price Forecasting in the Iberian Electricity Market

Lesson 2: Analysis of time series

FORECASTING THE INVENTORY LEVEL OF MAGNETIC CARDS IN TOLLING SYSTEM

MODELING INFLATION RATES IN NIGERIA: BOX-JENKINS APPROACH. I. U. Moffat and A. E. David Department of Mathematics & Statistics, University of Uyo, Uyo

Chapter 3: Regression Methods for Trends

Introduction to Signal Processing

Purdue University Meteorological Tool (PUMET)

Short- term solar forecas/ng with sta/s/cal models and combina/on of models

Stat 565. (S)Arima & Forecasting. Charlotte Wickham. stat565.cwick.co.nz. Feb

Current best practice of uncertainty forecast for wind energy

Homework 4. 1 Data analysis problems

Econometrics I: Univariate Time Series Econometrics (1)

Design of Time Series Model for Road Accident Fatal Death in Tamilnadu

The log transformation produces a time series whose variance can be treated as constant over time.

4. MA(2) +drift: y t = µ + ɛ t + θ 1 ɛ t 1 + θ 2 ɛ t 2. Mean: where θ(l) = 1 + θ 1 L + θ 2 L 2. Therefore,

Improving the accuracy of solar irradiance forecasts based on Numerical Weather Prediction

A HYBRID MODEL OF SARIMA AND ANFIS FOR MACAU AIR POLLUTION INDEX FORECASTING. Eason, Lei Kin Seng (M-A ) Supervisor: Dr.

SEASONAL MODELING OF HOURLY SOLAR IRRADIATION SERIES

Prof. Dr. Roland Füss Lecture Series in Applied Econometrics Summer Term Introduction to Time Series Analysis

LOAD FORECASTING APPLICATIONS for THE ENERGY SECTOR

5 Transfer function modelling

Exercises - Time series analysis

AR, MA and ARMA models

The autocorrelation and autocovariance functions - helpful tools in the modelling problem

Unit root problem, solution of difference equations Simple deterministic model, question of unit root

FORECASTING OF COTTON PRODUCTION IN INDIA USING ARIMA MODEL

Ross Bettinger, Analytical Consultant, Seattle, WA

AR(p) + I(d) + MA(q) = ARIMA(p, d, q)

Frequency Forecasting using Time Series ARIMA model

Circle a single answer for each multiple choice question. Your choice should be made clearly.

CARLOS F. M. COIMBRA (PI) HUGO T. C. PEDRO (CO-PI)

TMA4285 December 2015 Time series models, solution.

Final Examination 7/6/2011

Available online at ScienceDirect. Procedia Computer Science 72 (2015 )

Lecture 3: Autoregressive Moving Average (ARMA) Models and their Practical Applications

Chapter 12: An introduction to Time Series Analysis. Chapter 12: An introduction to Time Series Analysis

Transcription:

Senior Project Proposal 2102490 Year 2016 Solar irradiance forecasting for Chulalongkorn University location using time series models Vichaya Layanun ID 5630550721 Advisor: Assist. Prof. Jitkomut Songsiri Department of Electrical Engineering Faculty of Engineering, Chulalongkorn University

Why solar forecasting is important? Because, the unreliability of solar power generating has made the entire electrical power generation difficult for power management. Solar forecasting is a widely-common approach to deal with the problem. An improved accuracy in the forecast can provide a better management of electrical power production. 2

Forecasting Models Persistence Forecasts Time Series Models Numerical Weather Prediction (NWP) Artificial Intelligence (AI) Stationary Models Non-stationary Models AR MA ARIMA ARIMAX ARMA ARMAX There are many forecasting models to predict the future solar irradiance. We focus on time series models. 3

Objective To study the relevant variables of solar irradiance forecasting. To apply ARIMA models, a Seasonal ARIMA models and ARIMAX models to forecast solar irradiance. To validate results of forecasting performance among the models using RMSE, MAE and a sample autocovarince function of the residual as model validation criterion. To solve the practical issues on data pre-processing. 4

Essential Elements Relevant variable Forecasting Horizon Forecasting Performance Evaluation Measures 5

Relevant Variables Global Horizontal Irradiance (GHI) is the considered variable which is the geometric sum of Direct Normal Irradiance (DNI) and Diffuse Horizontal Irradiance (DHI). This study predicted GHI and we will use the notation of I(t) throughout this project. 6

Forecasting Horizon To decide how far to do prediction, forecasting horizon is the key. Using time series model for solar forecasting is suitable and widely used for very-short-term forecasting. Different forecasting horizons lead to different suitable forecasting method. Terms of forecasting horizon. Forecasting Horizon Time Vert-short Short Medium Long From a few second to 6 hours Up to 48-72 hours ahead Up to week ahead Up to month or year 7

Forecasting Performance Evaluation Measures Common evaluation measures are Root Mean Squared Error (RMSE) and Mean Absolute Error (MAE) which are used to validate a forecasting method. RMSE and MAE can be defined as RMSE = N 1 N (I t I (t)) 2 t=1 (1) N MAE = 1 N I t I (t) t=1 (2) where N is the length of the time horizon. Desired value of RMSE and MAE is minimized. 8

Forecasting Performance Evaluation Measures The residual analysis can also be used for validation. The residuals is defined as e t = I t I (t) (3) If I (t) can capture the dynamic in the true model, then e t should behave like white noise. Because we do not know the true model, a sample autocovariance function (ACV) of the residual is determined. ACV of residual is defined as R e τ = 1 N N e t e t τ. t= τ (4) Because ACV of white noise is zero after τ > 0, a desired model is the model of which R e τ is small for τ > 0. 9

Time Series Models ARIMAX description Estimation of integrated term Seasonal ARIMA model 10

ARIMAX description An autoregressive integrated moving average model with an exogenous input (ARIMAX) is employed to predict the future solar irradiance. The model ARIMAX(p,d,q) is defined by A q 1 1 q 1 d y t = B q 1 u t + C q 1 v(t) (5) where A q 1 = I (a 1 q 1 + a 2 q 2 + + a p q p ) B q 1 C q 1 = B 1 q 1 + B 2 q 2 + + B m q p = I + c 1 q 1 + c 2 q 2 + + c q q p q 1 is lag operator, y t is the solar irradiance (GHI), u t are exogenous inputs, v t is white noise with zero mean and σ 2 variance. In this project, the exogenous inputs consist of the local temperature, relative humidity, wind speed, and air pressure. (1 q 1 ) d is integrated term where d is degree of differencing. 11

Estimation of integrated term A q 1 y t = C q 1 v(t) (6) A q 1 1 q 1 d y t = C q 1 v(t) (12) After differencing for certain order, if the resulting ACF behaves similarly to that of a stationary process in the table, then the actual process is ARIMA. In other words, if ACF decrease apparently slowly, the transfer function has pole lying near or on unit circle. Hence, the model needs more differencing. 12

Seasonal ARIMA model Decomposition of Solar Irradiance in January 2014 in Bangkok. 13

Seasonal ARIMA model GHI (W/m 2 ) Time GHI after removing seasonal trend in January 2014 in Bangkok. We imply that GHI can be described as ARMA models containing s season: A q 1 y t = s t + α + C q 1 v(t) (7) 14

Seasonal ARIMA model In this study, we used a seasonal ARIMA models to remove a seasonal trend. The seasonal term and constant are removed by using this transformation. This method is called a Seasonal ARIMA (p, d, q)(p, D, Q) T models which can be defined as A q T A q 1 (1 q T ) D 1 q 1 d y t = C q T C q 1 v(t) (8) where A q 1 = I (a 1 q T + a 2 q 2T + + a p q pp ) C q 1 = I + c 1q T + c 2q 2T + + c qq qq T is a seasonal period and D is integrated seasonal order. 15

Preliminary Results Model Selection Model Validation 16

Model selection The goal of the experiment is to apply the Akaike information criterion (AIC) and Bayesian information criterion (BIC) to find the optimum order of ARIMA models and Seasonal ARIMA models. AIC and BIC are measures of the performance of the candidate models. The best performance model gives the lowest AIC or BIC. 17

AIC scores of the candidate models 18

Model validation After we select the order of the candidate models, we would compare their performance on the unseen data sets. We used RMSE and MAE to validate the performance of the candidate models. The validation data is historical GHI data in year 2015. 19

Comparison among the models 20

Comparison among the models GHI (W/m 2 ) Time 21

Comparison among the models 22

Project overview Scope of work Expected outcomes 23

Scope of work We focus on solar irradiance in the area of Chulalongkorn University location by using ARIMAX and seasonal ARIMAX models. The exogenous inputs consist of the local temperature, relative humidity, wind speed and air pressure will be included in the models. We will conduct experiments to verify our approach by using data obtained from Thai Meteorological Department (TMD). We will conduct an experiment by using data obtained from department of electrical engineering if they are available. We will study the consequence of seasons of the year in the location. 24

Expected outcomes Comparison results of forecasting performance among Persistence forecast, ARIMA models, a Seasonal ARIMA models and ARIMAX models using Root Mean Squared Error (RMSE), Mean Absolute Error and a sample autocovariance function (ACV) of the residual as model validation criterion. Schemes for solving practical issues on data pre-processing which are 1) missing data and 2) timely asynchronous data. 25

Q&A 26

Backup 27

Relevant Variables Global Horizontal Irradiance (GHI) is the considered variable which is the geometric sum of Direct Normal Irradiance (DNI) and Diffuse Horizontal Irradiance (DHI). GHI = DHI + DNI cos(θ) (9) where θ is the solar zenith angle. The unit of GHI, DNI and DHI are W/m 2. This study predicted GHI and we will use the notation of I(t) throughout this project. 28

Persistence Forecasts Persistence forecast as a baseline prediction method is used for a comparison to more advanced methods. There are many equations of persistence forecast in accordance with each study. I (t + h) = I(t) (10) 1) Persistence model supposes that solar irradiance at time t + h can be predicted by it value at time t. 29

Persistence Forecasts 2) Clearness persistence forecast supposes that clearness index is constant, i.e. K t + h = K t, where clearness index is defined as : K t = I(t) I EX (t). (11) I EX (t) = I 0 cosθ(t) where I 0 is an average value of the extraterrestrial irradiance and is suggested to be 1360 and θ(t) is solar zenith angle at time t. Thus, I (t + h) = K t I EX (t + h) (12) 30

Persistence Forecasts 2) Clear sky persistence forecast supposes that clear sky index is constant, i.e. k t + h = k t, where clearness index is defined as : k t = I(t) I clr (t). (13) I clr (t) is the value from a clear sky irradiance model at time t which can be widely estimated by Ineichen model. Thus, I (t + h) = k t I clr (t + h) (14) 31

Seasonal ARIMA model An estimate of the daily seasonal effect s t can be obtained by averaging s (t) which is obtained by subtracting m t : s t = N 1 s (t + kk) N + 1 k=0 where T is the seasonal period, s t = y t m (t) m (t) = 1 2 y t T 2 + y t T 2 + 1 + + y t + T 2 1 + 1 2 y t + T 2 T 32

Seasonal ARIMA model In this study, we used a seasonal ARIMA models to remove a seasonal trend. Giving the following equation as an example: We subtract y(t) by y(t T). y t = s t + α + v(t) (15) where s(t) = s(t kk), k is an integer and α is a constant. y t y t T y t y t T = s t + α + v t s t T α - v t T = v t v t T 33

Model Selection The AIC is defined as The BIC is defined as AIC = 2L + 2d (16) where L is the loglikelyhood function and d is the number of effective parameters. where N is the number of sample. BIC = 2L + dlogn (17) 34

Autocorrelation Function An autocorrelation function is defined by ACF = R(τ) R(0) (18) where the sample autocovariance function (ACVF) is defined by R(τ) = 1 N N y t y(t τ) t=τ (19) where the expectation of y is zero and the variance of y which are the same at all time t. 35

BIC scores of the candidate models 36

The price of a solar panel have obviously dropped from $101.05 in 1975 to $0.447 in 2016 and global solar panel installations have risen from 2 MW in 1975 to 64,892 MW in 2015. 37 Source: http://cleantechnica.com/2016/08/17/10-solar-energy-facts-charts-everyone-know/

Total installed renewable power plant capacity from AEDP 2015-2036 in Thailand. 38