Real Time wave forecasting using artificial neural network with varying input parameter

Similar documents
Real time wave forecasting using neural networks

Artificial Neural Network

Address for Correspondence

Estimation of Pan Evaporation Using Artificial Neural Networks A Case Study

Keywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm

Application of Artificial Intelligence to Schedule Operability of Waterfront Facilities in Macro Tide Dominated Wide Estuarine Harbour

Journal of Urban and Environmental Engineering, v.3, n.1 (2009) 1 6 ISSN doi: /juee.2009.v3n

Rainfall Prediction using Back-Propagation Feed Forward Network

Short-term wind forecasting using artificial neural networks (ANNs)

WAVE TRANSMISSION PREDICTION OF MULTILAYER FLOATING BREAKWATER USING NEURAL NETWORK

Artificial neural networks in wave predictions at the west coast of. Portugal

Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption

Feature Selection Optimization Solar Insolation Prediction Using Artificial Neural Network: Perspective Bangladesh

Optimal Artificial Neural Network Modeling of Sedimentation yield and Runoff in high flow season of Indus River at Besham Qila for Terbela Dam

Neural Network Approach to Wave Height Prediction in the Apostle Islands. Michael Meyer

Inter comparison of wave height observations from buoy and altimeter with numerical prediction

Wave height forecasting in Dayyer, the Persian Gulf

Forecasting River Flow in the USA: A Comparison between Auto-Regression and Neural Network Non-Parametric Models

EE04 804(B) Soft Computing Ver. 1.2 Class 2. Neural Networks - I Feb 23, Sasidharan Sreedharan

RAINFALL RUNOFF MODELING USING SUPPORT VECTOR REGRESSION AND ARTIFICIAL NEURAL NETWORKS

1. Introduction. 2. Artificial Neural Networks and Fuzzy Time Series

Temporal global solar radiation forecasting using artificial neural network in Tunisian climate

Journal of of Computer Applications Research Research and Development and Development (JCARD), ISSN (Print), ISSN

Application of Artificial Neural Network for Short Term Load Forecasting

A comparative study of ANN and angstrom Prescott model in the context of solar radiation analysis

Neuroevolution methodologies applied to sediment forecasting

Short Term Load Forecasting Based Artificial Neural Network

A Hybrid Model of Wavelet and Neural Network for Short Term Load Forecasting

PREDICTION OF THE CHARACTERISTCS OF FREE RADIAL HYDRAULIC B-JUMPS FORMED AT SUDDEN DROP USING ANNS

ESTIMATION OF HOURLY MEAN AMBIENT TEMPERATURES WITH ARTIFICIAL NEURAL NETWORKS 1. INTRODUCTION

Forecasting Drought in Tel River Basin using Feed-forward Recursive Neural Network

Forecasting of Rain Fall in Mirzapur District, Uttar Pradesh, India Using Feed-Forward Artificial Neural Network

FORECASTING YIELD PER HECTARE OF RICE IN ANDHRA PRADESH

ARTICLE IN PRESS. Real-time wave forecasting using genetic programming. Surabhi Gaur, M.C. Deo. abstract. 1. Introduction

Longshore current velocities prediction: using a neural networks approach

Estimation of Reference Evapotranspiration by Artificial Neural Network

Artificial Neural Network and Fuzzy Logic

RESPONSE PREDICTION OF STRUCTURAL SYSTEM SUBJECT TO EARTHQUAKE MOTIONS USING ARTIFICIAL NEURAL NETWORK

HIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES

Data Mining Part 5. Prediction

Temperature Prediction based on Artificial Neural Network and its Impact on Rice Production, Case Study: Bangladesh

Prediction of Monthly Rainfall of Nainital Region using Artificial Neural Network (ANN) and Support Vector Machine (SVM)

ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD

Simple neuron model Components of simple neuron

Thunderstorm Forecasting by using Artificial Neural Network

Portugaliae Electrochimica Acta 26/4 (2008)

Using artificial neural network for solar energy level predicting

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

Wind Power Forecasting using Artificial Neural Networks

Artificial neural networks in merging wind wave forecasts with field observations

Flood Forecasting Using Artificial Neural Networks in Black-Box and Conceptual Rainfall-Runoff Modelling

A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE

Prediction of Hourly Solar Radiation in Amman-Jordan by Using Artificial Neural Networks

COMPARISON OF CLEAR-SKY MODELS FOR EVALUATING SOLAR FORECASTING SKILL

A Novel 2-D Model Approach for the Prediction of Hourly Solar Radiation

Wind Energy Predictions of Small-Scale Turbine Output Using Exponential Smoothing and Feed- Forward Neural Network

MURDOCH RESEARCH REPOSITORY

Neural Network Identification of Non Linear Systems Using State Space Techniques.

Background & Purpose Artificial Neural Network Spatial Interpolation of soil properties Numerical analysis of Kobe Airport Conclusions.

International Journal of Scientific Research and Reviews

Design Collocation Neural Network to Solve Singular Perturbed Problems with Initial Conditions

A Novel Activity Detection Method

Weather Forecasting using Soft Computing and Statistical Techniques

P. M. FONTE GONÇALO XUFRE SILVA J. C. QUADRADO DEEA Centro de Matemática DEEA ISEL Rua Conselheiro Emídio Navarro, LISBOA PORTUGAL

Project No India Basin Shadow Study San Francisco, California, USA

Trend Analysis and Mapping of Severe Cyclonic Storms in Bay of Bengal using ANN and Exponential Smoothing

ECLT 5810 Classification Neural Networks. Reference: Data Mining: Concepts and Techniques By J. Hand, M. Kamber, and J. Pei, Morgan Kaufmann

Neural network modelling of reinforced concrete beam shear capacity

An ANN based Rotor Flux Estimator for Vector Controlled Induction Motor Drive

ARTIFICIAL INTELLIGENCE. Artificial Neural Networks

Short Term Load Forecasting Of Chhattisgarh Grid Using Artificial Neural Network

ECE Introduction to Artificial Neural Network and Fuzzy Systems

Regression-Based Neural Network Simulation for Vibration Frequencies of the Rotating Blade

Multi-output ANN Model for Prediction of Seven Meteorological Parameters in a Weather Station

A Review on Artificial Neural Networks Modeling for Suspended Sediment Estimation

Protein Structure Prediction Using Multiple Artificial Neural Network Classifier *

Predictability of sea surface temperature anomalies in the Indian Ocean using artificial neural networks

MODELING OF A HOT AIR DRYING PROCESS BY USING ARTIFICIAL NEURAL NETWORK METHOD

Comparison of Adaline and Multiple Linear Regression Methods for Rainfall Forecasting

Prediction of thermo-physiological properties of plated knits by different neural network architectures

Prediction of Global Solar Radiation Using Artificial Neural Network

Comparison of three back-propagation training algorithms for two case studies

Artificial Neural Networks. Edward Gatt

Comparative study between linear and non-linear modelling techniques in Rainfall Forecasting for South Australia

Proceeding OF International Conference on Science and Technology 2K14 (ICST-2K14)

SOIL MOISTURE MODELING USING ARTIFICIAL NEURAL NETWORKS

Filling up gaps in wave data with genetic programming

Artificial Neural Network Based Approach for Design of RCC Columns

Load Forecasting Using Artificial Neural Networks and Support Vector Regression

FORECASTING SAVING DEPOSIT IN MALAYSIAN ISLAMIC BANKING: COMPARISON BETWEEN ARTIFICIAL NEURAL NETWORK AND ARIMA

N. Sarikaya Department of Aircraft Electrical and Electronics Civil Aviation School Erciyes University Kayseri 38039, Turkey

Neural Networks and the Back-propagation Algorithm

DESIGN AND DEVELOPMENT OF ARTIFICIAL INTELLIGENCE SYSTEM FOR WEATHER FORECASTING USING SOFT COMPUTING TECHNIQUES

Design Collocation Neural Network to Solve Singular Perturbation Problems for Partial Differential Equations

STOCHASTIC MODELLING BASED MONTHLY RAINFALL PREDICTION USING SEASONAL ARTIFICIAL NEURAL NETWORKS

International Journal of Advanced Research in Computer Science and Software Engineering

Application of Fully Recurrent (FRNN) and Radial Basis Function (RBFNN) Neural Networks for Simulating Solar Radiation

A Neuro-Fuzzy Scheme for Integrated Input Fuzzy Set Selection and Optimal Fuzzy Rule Generation for Classification

Prediction of p-wave velocity and anisotropic property of rock using artificial neural network technique

Day Ahead Hourly Load and Price Forecast in ISO New England Market using ANN

Transcription:

82 Indian Journal of Geo-Marine SciencesINDIAN J MAR SCI VOL. 43(1), JANUARY 2014 Vol. 43(1), January 2014, pp. 82-87 Real Time wave forecasting using artificial neural network with varying input parameter J. Vimala 1, G. Latha 2 & R. Venkatesan 2 1 Sathyabama University, Chennai-600 119, India. 2 National Institute of Ocean Technology Chennai-600 100, India. [E-mail: vimalanerur@yahoo.co.in] Received 13 July 2011; revised 26 March 2013 Prediction of significant wave heights (Hs) is of immense importance in ocean and coastal engineering applications. The aim of this study is to predict significant wave height values at buoy locations with the lead time of 3,6,12 and 24 hours using past observations of wind and wave parameters applying Artificial Neural Network. Although there exists a number of wave height estimation models, they do not consider all causative factors without any approximation and consequently their results are more or less a general approximation of the overall dynamic behaviour. Since soft computing techniques are totally data driven, based on the duration of the data availability they can be used for prediction. In the National data buoy program of National institute of Ocean Technology, not all the buoys have wind sensors and wave sensors and so it is attempted to apply neural network algorithms for prediction of wave heights using wind speed only as the input and then using only wave height as the input. The measurement made by the data buoy at DS3 location in Bay of Bengal (12 o 11 21"N and 90 o 43 33"E) are considered, for the period 2003-2004. Out of this, the data of period Jan 2003-Dec 2003 was used for training and the data for the period July 2004- Nov 2004 is used for testing. Real time wave forecasting for 3,6,12 and 24 hours were carried out for a month at the location chosen and the results show that the ANN technique proves encouraging for wave forecasting. Performance of ANN for varying inputs have been analysed and the results are discussed. [Keywords: ANN, Wave Forecasting, Correlation coefficient, Neural network, Computational elements] Introduction The time series of significant wave heights is essentially random in nature. In order to analyze random data a new approach called soft computing is gaining popularity since last decade. Soft computing essentially utilizes the tolerance of the real world to uncertainties, imprecision, inaccuracies and partial truth associated with the input information in order to come up with robust solutions. Idea before soft computing is human mind. An understanding of the cognition process of human brain is imitated in a soft approach like ANN. ANN s have been successfully applied to make hydrological predictions in last fifteen years while their use in oceanic predictions has started in the last decade only. There is a scope to exploit full potential of ANN s in wave analysis and forecasting. This paper presents the wave forecasting using the wave and wind data measurements at DS3 locations with long period record and through application of artificial neural network. Data sets have been trained, tested and used for forecasting upto 24 hours. This model uses wave and wind as the input and through application of neural network technique wave parameters have been simulated and the results are very good. This paper attempts to do this by employing the technique of neural networks. The connection between the artificial and the real thing is also investigated and explained. In this study, neural network strategies are employed to forecast significant wave heights for 3, 6, 12, & 24 hours in advance. Materials and Methods The neural networks used in this study are of common feed forward type exemplified in Fig. 1. It has an input layer, two hidden layers and an output layer. Each layer consists of computational elements or neurons where the basic action is to combine the weighted input from the preceding layer neurons (also called nodes), add a bias term, transform the summation through a transfer function and pass on the results to the neurons of the subsequent layer.

VIMALA et al.: REAL TIME WAVE FORECASTING USING ARTIFICIAL NEURAL NETWORK... 83 convergence; and f = transfer, activation or squashing function, which controls the output of a neuron or squashes it to a nite range like (0,1) or (-11). A majority of the networks use the sigmoid function given by, f[] = 1 [] 1 +e Other forms, like purelin function given by, ƒ[ ]=[ ]. Fig. 1 Feed Forward Neural Network Processed output from neurons belonging to the output layer represents the outcome from the network. Further details of networks can be seen in textbooks such as Kosko (1992) and Wu (1994) and Wassermann (1998). A review of NN applications in ocean engineering can be seen in Jain and Deo (2006). Working of a neural network A neural network basically consists of three sets of units namely input units, hidden units and output units. Theoretically each layer may contain any number of elements. Systems can have more than three layers in which case the number of hidden layer would be more than one. A typical neural network represents interconnection of computational elements called neurons or nodes, each of which basically carries out the task of combining the input, determining its strength by comparing the combination with a bias (or alternatively passing it through a non-linear transfer function) and firing out the result in proportion to such a strength. Mathematically, ( 1 1 2 2...) y = f xw + x w + + θ y=output of the neuron; x1, x2, x3,...= input values; w1, w2, w3,...= connection weights that determine the strengths of the connection; è = bias value, which increases the net input to the activation function, and, thus, accelerates the error Site description and data collection Several deep-sea and shallow water moored buoys have been functional in the north Indian Ocean since 1997 under the National Data Buoy Program (NDBP), National Institute of Ocean Technology (NIOT). In the present study, we have used wave and wind data measured by the deep-sea buoys operating in the Bay of Bengal at 12º11 20"N /90º43 30"E. Wind reported wind magnitudes are averages of 600 samples (measurements acquired over 10 minutes with sampling speed of 1 sample/second). Sensor used in the sensor was installed at ~3m above sea surface. The measurement of signicant wave height is an inertial altitude heading reference system with dynamic linear motion measurement capability. Its accuracy is ±20 cm and resolution 1 cm. Latitude (deg N) :12 O 11 20"N Longitude (deg E) :90 O 43 30"E Depth :3100 meters Data used were significant wave heights, wind speed, wave period for the time period 2003-2004. Out of this, the data of period Jan 2003-Dec 2003 was used for training and the data for the period July 2004- Nov 2004 is used for testing (Table 1). Once the required data was collected, the development of the model was done using artificial neural networks. MATLAB was used for implementing ANN. In all the cases, TRAINLM was the adopted network training function. TRAINLM is a network training function that updates weight and bias values according to Levenberg-Marquardt optimization. All input and output values were normalized within the range of -1 to 1. All weights and bias values were initialized to a value of 1. The transfer function used was logarithmic sigmoid, uniformly for first hidden and output nodes and purelin transfer function used for second hidden and output nodes. Other details of the network architecture

84 INDIAN J MAR SCI VOL. 43(1), JANUARY 2014 Table 1 Number of data used Data Set No. of Data used Training set 2920 Testing set 1150 Fig. 2 Buoy Location chosen for each of the location are given under results section. The developed model was verified in each case and the details are given in results section. Result and Discussion The closeness of the predictions with the actual observations was judged qualitatively from time series comparison plots and quantitatively by evaluating three error measures, namely, the correlation coefficient, R, the mean square error MSE and the absolute mean error, MAE. The verification statistics show that values of Hs are simulated well when short predication intervals of three and six hours are concerned. Time series plot between the Forecasted Wave height and observed significant wave height is given below: Wave data input To Wave Forecasting This model uses the wave as the input and using Artificial Neural Network is carried out on wave forecasting. Fig. 3 shows the time series plot of Predicted vs. Observed significant wave height. The correlation coefficient (CC) as well as MSE and MAE continue to deteriorate, indicating again increasing complexity in the input-output structure. Time series of the forecasted three hourly Hs with the measured three hourly Hs show that the forecasted waves are closely matching with the Fig. 3 Time series plot between Observed value and Model Output measured values. Three hourly waves forecasting by memorization network has estimated the CC of 0.98 (Fig. 3). Six hourly averaged significant wave height is forecasted and CC is 0.97. Twelve hourly wave forecasting data yields CC of 0.95. In this also the up and down of wave profile is picked up by the forecast profile. The day forecasting Hs yields the correlation coefficient value of 0.92. Wind data input To Wave Forecasting The work carried out on wave forecasting uses wind as the input and through application of neural network technique wave parameters have been simulated and the results are very good. The data sets have been trained, tested and used for forecasting upto 24 hours. Coefficient of correlation are higher than or

VIMALA et al.: REAL TIME WAVE FORECASTING USING ARTIFICIAL NEURAL NETWORK... 85 equal to 0.924 showing that the model performs very well for these forecasts whereas for 24 hour prediction the correlation coefficient is 0.899 which is reasonable. Fig. 4 shows, the time series plot between the Forecasted Wave height and observed significant wave height. The Fig.5 shows correlation coefficient of both wave and wind data input. Wave data input performs much better when compared to wind data input. Comparisons between the network outcome and the target one have been done using both qualitative as well as quantitative measures. Qualitative assessment is made with the help of scatter diagrams or time history plots, where deviation from the ideal fit line across the entire range of predictions is immediately seen (Figs. 3 and 4). A variety of error measures serve the quantitative requirement and they include, among others, the correlation coefficient (CC), mean square error (MSE), mean absolute error (MAE) Table 2. The correlation coefficient, used normally measures the degree of linear association between the target and the realized outcome and gets heavily affected by the extreme values. Mean square error, MSE, is specially suited to the iterative algorithms and is a better measure of high values; however for assessing the fit at moderate values within the range of the given output the mean square relative error is suitable. Measures involving error square terms are sensitive to extreme values. Real Time Implementation Model has been applied for real time forecasting at the DS3 location for a period of one month (May 2007) and results of simulations obtained using the networks architecture. For real time models the data sets were prepared on an three hourly basis so that wave height forecasts for next 24 hours may be available from any time. Models were run continuously from 1 May 2007, using the previous day of wave height measurements. Once trained, the ANN models required less than 1 second to provide a forecast. Fig. 4 Time series plot between Observed value and Model Output (wind input) Fig. 5 Correlation Coefficient plot Table 2 Verification statistics of Hs simulations with different lead times Buoy ID Statistics 03 rd hr 06 th hr 12 th hr 24 th hr Wave Input Correlation Coefficient 0.98 0.97 0.95 0.92 MSE 0.038 0.043 0.065 0.115 MAE 0.119 0.138 0.176 0.233 Wind Input Correlation Coefficient 0.924 0.921 0.909 0.899 MSE 0.038 0.043 0.065 0.115 MAE 0.476 0.476 0.479 0.494

86 INDIAN J MAR SCI VOL. 43(1), JANUARY 2014 Fig. 6, the significant wave heights estimated from observations and simulated with different lead times are displayed. The verification statistics show that values of Hs are simulated well when short predication intervals of three and six hours are concerned (Table 3). Coefficient of correlation are higher than or equal to 0.97 showing that the model performs very well for these forecasts whereas for 24 hour prediction the correlation coefficient is 0.87 which is reasonable. Table 3 Error statistics for observations Buoy Forecast interval Hrs Correlation coefficient CC DS3 3 0.97 6 0.95 12 0.93 24 0.88 Conclusion Artificial neural networks were used to predict significant wave heights with leading times of 3,6,12, and 24 hours. Simulations were compared to time series of these wave parameters estimated at the buoy location Off Chennai (DS3). Results show different levels of performance of each of the neural networks in terms of the root mean square error and correlation coefficient. The behaviour changed according to the parameter being predicted and the period of forecasting. The nets simulating integral wave parameter and short lead times (three and six hours) performed generally better than the ones developed for longer time periods. Correlation coefficient between Hs from the wave data input and wind data input was significantly high, ranging from 0.899 to 0.98; the highest correlation is in the 3 rd hour. This comparison for periods of 2003-2004 proved that the wave data input is suitable to forecast wave heights in the Bay of Bengal using ANN. As the prediction interval increases, correlation coefficient decreases whereas MSE and MAE increase. Also since the results are encouraging it is planned to use the technique for different buoy sites in Arabian Sea and Bay of Bengal so that wave forecasting in real time could be used and applied for operational purposes. Acknowledgment Authors thank NIOT, Chennai, India for sparing the data used in this paper. The help provided by Fig. 6 Time series plot between observed value and model output (Real time) Director, NIOT and Mr Deo M C at different stages of this study is acknowledged.

VIMALA et al.: REAL TIME WAVE FORECASTING USING ARTIFICIAL NEURAL NETWORK... 87 Reference 1. Azinfar H, Kells J A, Elshorbagy A Use of artificial neural networks in the prediction of local scour. Proceedings of 32 nd Annual General Conference of the Canadian Society for Civil Engineering. pp: GC-350,1-10, 2004. 2. Dawson C W, Wilby R L, Hydrological modeling using artificial neural networks. Progress in Physical Geography, 25(1), 80-108, 2001. 3. Grubert J P, Prediction of estuarine instabilities with artificial neural networks, Journal of Computing in Civil Engineering., 9(4), 266-274, 1995. 4. Jang J S R, Sun C T, Neuro-fuzzy modelling and control. Proceedings IEEE, 83(3), 378-406, 1995. 5. Kambekar A R, Deo M C, Estimation of pile group scour using neural networks, Applied Ocean Research, Elsevier, Oxford, UK, 25(4), 225-234, 2003. 6. Kosko B, Neural networks and fuzzy systems. Prentice Hall, Englewood Cliffs, N J, 1992. 7. Liriano S L, Day R A, Prediction of scour depth at culvert outlets using neural networks. Journal of Hydroinformatics, 3(4), 231-238, 2001. 8. Londhe S N, Deo M C, Wave tranquility studies using neural networks, Marine Structures, Elsevier, Oxford, U.K., 16(6), 419-436, 2003 9. Maier H R, Dandy G C, Neural networks for prediction and forecasting of water resources variables; a review of modeling issues and applications. Environmental Modelling and Software, Elsevier, 15, 101-124, 2000. 10. Nagy H M, Watanabe K, Hirano K M, Prediction of Sediment Load Concentration in Rivers using Artificial Neural Network Model, Journal of Hydraulic Engineering, ASCE, 128(6), 588-595, 2002. 11. The ASCE Task Committee. The ASCE Task Committee on Application of artificial neural networks in hydrology Journal of Hydrological Engineering, ASCE, 5(2),115-137, 2000. 12. Trent R, Albert M, Gagarin N, An artificial neural networks for computing sediment transport. Proc. ASCE Conf. on Hydr.Engrg., San Francisco, 1049-1054, 1993. 13. Trent R, Gagarin N, Rhodes J, Estimating pier scour with artificial neural networks. Proc. ASCE Conf. On Hydr. Engineering., San Francisco, California, 1043-1048, 1993.