Solar irradiance forecasting for Chulalongkorn University location using time series models

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

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

An Adaptive Multi-Modeling Approach to Solar Nowcasting

Solar Nowcasting with Cluster-based Detrending

Elements of Multivariate Time Series Analysis

Probabilistic forecasting of solar radiation

CHAPTER 6 CONCLUSION AND FUTURE SCOPE

A Hybrid ARIMA and Neural Network Model to Forecast Particulate. Matter Concentration in Changsha, China

The Center for Renewable Resource Integration at UC San Diego

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

TIME SERIES ANALYSIS AND FORECASTING USING THE STATISTICAL MODEL ARIMA

Time Series I Time Domain Methods

SEASONAL MODELING OF HOURLY SOLAR IRRADIATION SERIES

Satellite-based solar irradiance assessment and forecasting in tropical insular areas

Evaluation of Time-Series, Regression and Neural Network Models for Solar Forecasting: Part I: One-Hour Horizon. Abstract

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

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

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

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

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

An application of MDLPF models for solar radiation forecasting

Empirical Approach to Modelling and Forecasting Inflation in Ghana

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

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

A SARIMAX coupled modelling applied to individual load curves intraday forecasting

Predicting the Electricity Demand Response via Data-driven Inverse Optimization

TIME SERIES DATA PREDICTION OF NATURAL GAS CONSUMPTION USING ARIMA MODEL

Lecture 2: Univariate Time Series

Purdue University Meteorological Tool (PUMET)

Importance of Numerical Weather Prediction in Variable Renewable Energy Forecast

Forecasting Precipitation Using SARIMA Model: A Case Study of. Mt. Kenya Region

AN INTERNATIONAL SOLAR IRRADIANCE DATA INGEST SYSTEM FOR FORECASTING SOLAR POWER AND AGRICULTURAL CROP YIELDS

Forecasting Solar Irradiance from Time Series with Exogenous Information

Exploring Granger Causality for Time series via Wald Test on Estimated Models with Guaranteed Stability

Modelling using ARMA processes

Transformations for variance stabilization

Introduction to Signal Processing

Solar Resource Mapping in South Africa

Automatic Forecasting

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

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

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

LOAD FORECASTING APPLICATIONS for THE ENERGY SECTOR

Frequency Forecasting using Time Series ARIMA model

Short-term electricity demand forecasting in the time domain and in the frequency domain

Solar Generation Prediction using the ARMA Model in a Laboratory-level Micro-grid

REVIEW OF SHORT-TERM TRAFFIC FLOW PREDICTION TECHNIQUES

Univariate ARIMA Models

Comparing the Relationships Between Heat Stress Indices and Mortality in North Carolina

TIME SERIES ANALYSIS. Forecasting and Control. Wiley. Fifth Edition GWILYM M. JENKINS GEORGE E. P. BOX GREGORY C. REINSEL GRETA M.

Kasemsan Manomaiphiboon

Data Analytics for Solar Energy Management

Chapter-1 Introduction

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

Analysis. Components of a Time Series

Demand Forecasting in Smart Grids

Time Series Analysis -- An Introduction -- AMS 586

Box-Jenkins ARIMA Advanced Time Series

Empirical Market Microstructure Analysis (EMMA)

Forecasting of Nitrogen Content in the Soil by Hybrid Time Series Model

COMPARISON OF CLEAR-SKY MODELS FOR EVALUATING SOLAR FORECASTING SKILL

A Community Gridded Atmospheric Forecast System for Calibrated Solar Irradiance

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

Day-Ahead Solar Forecasting Based on Multi-level Solar Measurements

MCMC analysis of classical time series algorithms.

FORECASTING SUGARCANE PRODUCTION IN INDIA WITH ARIMA MODEL

A State Space Model for Wind Forecast Correction

Statistical analysis and ARIMA model

Current best practice of uncertainty forecast for wind energy

OPTIMISING THE TEMPORAL AVERAGING PERIOD OF POINT SURFACE SOLAR RESOURCE MEASUREMENTS FOR CORRELATION WITH AREAL SATELLITE ESTIMATES

COMPARISON OF CLEAR-SKY MODELS FOR EVALUATING SOLAR FORECASTING SKILL

The document was not produced by the CAISO and therefore does not necessarily reflect its views or opinion.

Prediction of Seasonal Rainfall Data in India using Fuzzy Stochastic Modelling

Time Series: Theory and Methods

A Support Vector Regression Model for Forecasting Rainfall

Rainfall Forecasting in Northeastern part of Bangladesh Using Time Series ARIMA Model

th Hawaii International Conference on System Sciences

Statistics 349(02) Review Questions

9. Model Selection. statistical models. overview of model selection. information criteria. goodness-of-fit measures

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

Stat 153 Time Series. Problem Set 4

Study of Time Series and Development of System Identification Model for Agarwada Raingauge Station

arxiv: v1 [stat.me] 5 Nov 2008

Aalborg Universitet. CLIMA proceedings of the 12th REHVA World Congress Heiselberg, Per Kvols. Publication date: 2016

Hidden Markov Models for precipitation

A Recommendation for Tropical Daily Rainfall Prediction Based on Meteorological Data Series in Indonesia

Systems Operations. PRAMOD JAIN, Ph.D. Consultant, USAID Power the Future. Astana, September, /6/2018

Bankable Solar Resource Data for Energy Projects. Riaan Meyer, GeoSUN Africa, South Africa Marcel Suri, GeoModel Solar, Slovakia

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

Time Series Forecasting for Purposes of Irrigation Management Process

Chapter 2 Available Solar Radiation

Short and Long Memory Time Series Models of Relative Humidity of Jos Metropolis

03 Time series with trend and seasonality components. Andrius Buteikis,

Seasonal Autoregressive Integrated Moving Average Model for Precipitation Time Series

K-NN Decomposition Artificial Neural Network Models for Global Solar Irradiance Forecasting Based on Meteorological Data

FORECASTING: A REVIEW OF STATUS AND CHALLENGES. Eric Grimit and Kristin Larson 3TIER, Inc. Pacific Northwest Weather Workshop March 5-6, 2010

GL Garrad Hassan Short term power forecasts for large offshore wind turbine arrays

FORECASTING OF COTTON PRODUCTION IN INDIA USING ARIMA MODEL

Introducing NREL s Gridded National Solar Radiation Data Base (NSRDB)

Applied Time Series Topics

Transcription:

Senior Project Proposal 2102499 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 1

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

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 study the consequence of seasons of the year in the location. 5

Expected outcomes Schemes for solving practical issues on data pre-processing which are 1) missing data and 2) timely asynchronous data. 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 as model validation criterion and a sample autocovariance function (ACV) of the residual. 6

Practical issues Missing data Asynchronous data 7

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. 8

Missing data 9

Missing data Data missing usually holds for several consecutive days. Estimating parameters in a time series model definitely requires a complete historical data set. 10

Missing-data imputation using typical methods Moving average (MA) and linear interpolation that exploits the variable dynamic cannot perform well in this case as the imputed value is a linear combination of nearby available values. 11

Concept of the proposed method for missing-data One obvious choice is to fill the missing values with the mean. 12

Concept of the proposed method for missing-data One obvious choice is to fill the missing values with the mean (over yearly data). 13

A mean over yearly data is seem to be not a good representative as an imputed value due to different weather types of each day. The idea is that the mean should be the averaged irradiance over the values from the same weather type. 14

The proposed method for missing values The required weather classicationvconsists of two steps: 1. a seasonal segmentation based on detecting changes of monotonic properties of temperature and humidity time series 2. a nonlinear support vector machine (SVM) that uses weather labels from the previous seasonal segmentation. 15

Missing-data imputation The second and third cycles are imputed. Both imputed cycles using simple mean value (over yearly data) are the same. Proposed method imputes both cycles differently according to different weather types of each day. 16

We assess the imputation methods by presumably deleting the recorded values from the data sets, and then we evaluate how well the deleted values are predicted in a yearly basis 17

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 N MAE = 1 N I t I (t) t=1 where N is the length of the time horizon. Desired value of RMSE and MAE is minimized. 18

Imputation error 19

Asynchronous data 20

Asynchronous sampled data GHI data were recorded hourly. Other meteorological variables were recorded 3-hourly. Cubic Spline Interpolation is used to impute exogenous variables to be at hourly sampled rate. 21

Time Series Models Models without removing seasonal trend Models with removing seasonal trend Seasonal ARIMA models Fitting of seasonal trends 22

GHI data has a seasonal trend 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) 23

Models without removing seasonal trend 24

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) Persistence model supposes that solar irradiance at time t + h can be predicted by it value at time t. 25

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) where A q 1 = I (a 1 q 1 + a 2 q 2 + + a p q p ), Autoregressive term B q 1 = B 1 q 1 + B 2 q 2 + + B m q p, Exogenous term C q 1 = I + c 1 q 1 + c 2 q 2 + + c q q p, Moving Average term (1 q 1 ) d, Integrated term 26

Model Estimation and Selection Model Estimation The Maximum likelihood method (ML) is applied to estimate the parameters of models. The ML estimation is nonlinear optimization problem. Model selection The AIC is defined as The BIC is defined as AIC = 2L + 2d where L is the loglikelihood function and d is the number of effective parameters. where N is the number of sample. BIC = 2L + dlogn 27

Models without removing seasonal trend 28

29

Models with removing seasonal trend 30

Seasonal ARIMA models 31

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 where A q T A q 1 (1 q T ) D 1 q 1 d y t = C q T C q 1 v(t) 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 (giving T = 16 as daily cycle) and D is integrated seasonal order. 32

Seasonal ARIMA model 1 q T y t = y t y(t T) y t y t T Assuming the seasonal trend is known. 33

Seasonal ARIMA models Exogenous terms consist of temperature, relative humidity, air pressure and wind speed. Exogenous terms of ARIMAX or SARIMAX marginally affect the forecasting performance. 34

To apply Seasonal ARIMA models, a cycle time (T) is fixed considered by priority information. Seasonal trend may consist of many cycles. The idea is to fit seasonal trend, and then subtract it from data. 35

Fitting of seasonal trends 36

Fitting of seasonal trend 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) The seasonal term can be expressed as sine wave of certain frequencies f i. It can be written as M s t = σ i sin ω i t + β i cos ω i t i=1 where i = 1,2,3,, t = 0,1,2,, N, σ i is the coefficient of sine component of each frequency ω i, β i is the coefficient of cosine component of each frequency ω i 37

Power spectral analysis Power spectral analysis is performed to find a dominant frequency of GHI data. 0. 111 0. 22 0. 333 The signal repeats in every 16 hours, 8 hours, and 5.3 hours. Other unknown parameters are computed using method of least square after frequencies ω i are known. 38

Plot of fitted seasonal model 39

Plot of data after removing seasonal trend 40

Fitting of seasonal trend Exogenous terms consist of temperature, relative humidity, air pressure and wind speed. Exogenous terms of ARIMAX or SARIMAX marginally affect the forecasting performance. 41

Conclusions Historical data contain missing data which are recommended to be imputed using our proposed method. Seasonal effect has to be considered in solar forecasting using time series model. Seasonal removal improves the forecast. Exogenous terms have marginal effect in forecasting solar irradiance. 42

we have an recommendation to use SARIMA(2,2,4) as the forecasting model. The equation of this model is 43

Holistically, the forecast is statistically accurate except when the measured GHI fluctuated sharply. 44

Q&A 45