Modeling Soil Temperature Using Artificial Neural Network

Similar documents
Estimation of Reference Evapotranspiration by Artificial Neural Network

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

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

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

Temperature-Based Feed-Forward Backpropagation Artificial Neural Network For Estimating Reference Crop Evapotranspiration In The Upper West Region

Neural network modelling of reinforced concrete beam shear capacity

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

International Journal of Advanced Research in Computer Science and Software Engineering

EE-588 ADVANCED TOPICS IN NEURAL NETWORK

Estimation of Pan Evaporation Using Artificial Neural Networks A Case Study

Short Term Load Forecasting Using Multi Layer Perceptron

JJMIE Jordan Journal of Mechanical and Industrial Engineering

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

SOIL MOISTURE MODELING USING ARTIFICIAL NEURAL NETWORKS

Application of Artificial Neural Networks to Predict Daily Solar Radiation in Sokoto

NEURAL NETWORK BASED APPROACH FOR SHORT-TERM LOAD FORECASTING

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

APPLICATION OF BACKPROPAGATION NEURAL NETWORK TO ESTIMATE EVAPOTRANSPIRATION FOR CHIANAN IRRIGATED AREA, TAIWAN

Weather Forecasting using Soft Computing and Statistical Techniques

Modelling and Prediction of 150KW PV Array System in Northern India using Artificial Neural Network

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

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

The Potential of Artificial Neural Network Technique in Daily and Monthly Ambient Air Temperature Prediction

Hybrid of Artificial Neural Network-Genetic Algorithm for Prediction of Reference Evapotranspiration (ET₀) in Arid and Semiarid Regions

Three Structures of a Multilayer Artificial Neural Network for Predicting the Solar Radiation of Baghdad City- Iraq

Neural Network to Control Output of Hidden Node According to Input Patterns

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

Comparison learning algorithms for artificial neural network model for flood forecasting, Chiang Mai, Thailand

PERFORMANCE EVALUATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING REFERENCE EVAPOTRANSPIRATION WITH MINIMAL METEOROLOGICAL DATA

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

INAOE. Dra. Ma. del Pilar Gómez Gil. Tutorial An Introduction to the Use of Artificial Neural Networks. Part 4: Examples using Matlab

Local Prediction of Precipitation Based on Neural Network

Engineering Part IIB: Module 4F10 Statistical Pattern Processing Lecture 6: Multi-Layer Perceptrons I

Prediction of pile-separation length under vertical vibration using ANN

Keywords: Neural Network, Geostatistics, Zoning, Prediction, Groundwater Level, Jahrom, Feed- Forward, Network

Prediction of daily pan evaporation using neural networks models

Short Term Load Forecasting Based Artificial Neural Network

A Machine Learning Approach to Define Weights for Linear Combination of Forecasts

Rainfall Prediction using Back-Propagation Feed Forward Network

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

Prediction of Global Solar Radiation Using Artificial Neural Network

Open Access Research on Data Processing Method of High Altitude Meteorological Parameters Based on Neural Network

Optimum Neural Network Architecture for Precipitation Prediction of Myanmar

Using Empirical Relationships and Neural Network in GIS for Developing Rainfall-Runoff Model

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

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

River Flow Forecasting with ANN

SOFT GROUND SUBSIDENCE PREDICTION OF HIGHWAY BASED ON THE BP NEURAL NETWORK

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

Estimation of Evapotranspiration Using Fuzzy Rules and Comparison with the Blaney-Criddle Method

MODELLING ENERGY DEMAND FORECASTING USING NEURAL NETWORKS WITH UNIVARIATE TIME SERIES

Unconsolidated Undrained Shear Strength Of Remoulded Clays By Anns Technique

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

EE-588 ADVANCED TOPICS IN NEURAL NETWORK

Calibration of a Rainfall Runoff Model to Estimate Monthly Stream Flow in an Ungauged Catchment

CHAPTER 2 REVIEW OF LITERATURE

Applicability of a 4 inputs ANN model for ETo prediction in coastal and inland locations

ROTARY INVERTED PENDULUM AND CONTROL OF ROTARY INVERTED PENDULUM BY ARTIFICIAL NEURAL NETWORK

HYBRID PREDICTION MODEL FOR SHORT TERM WIND SPEED FORECASTING

Artificial Neural Network for Energy Demand Forecast

Modelling of Pehlivan-Uyaroglu_2010 Chaotic System via Feed Forward Neural Network and Recurrent Neural Networks


Comparison of M5 Model Tree and Artificial Neural Network for Estimating Potential Evapotranspiration in Semi-arid Climates

RAINFALL RUNOFF MODELING USING SUPPORT VECTOR REGRESSION AND ARTIFICIAL NEURAL NETWORKS

This paper presents the

COMPARISON OF CLEAR-SKY MODELS FOR EVALUATING SOLAR FORECASTING SKILL

Artificial Intelligence

NEURAL NETWORK ADAPTIVE SEMI-EMPIRICAL MODELS FOR AIRCRAFT CONTROLLED MOTION

Estimation of Evaporation in Hilly Area by Using Ann and Canfis System Based Models

Estimation of Inelastic Response Spectra Using Artificial Neural Networks

Deciding the Embedding Nonlinear Model Dimensions and Data Size prior to Daily Reference Evapotranspiration Modeling

A STATE-SPACE NEURAL NETWORK FOR MODELING DYNAMICAL NONLINEAR SYSTEMS

Creation of high resolution soil parameter data by use of artificial neural network technologies (advangeo )

PREDICTION OF BUS TRAVEL TIME USING ARTIFICIAL NEURAL NETWORK

Solar Irradiance Prediction using Neural Model

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

ARTIFICIAL NEURAL NETWORKS گروه مطالعاتي 17 بهار 92

A Hybrid Deep Learning Approach For Chaotic Time Series Prediction Based On Unsupervised Feature Learning

Modeling Economic Time Series Using a Focused Time Lagged FeedForward Neural Network

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES

Prediction of Channel Diameter to Reduce Flow Mal Distribution in Radiators using ANN

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

Improved the Forecasting of ANN-ARIMA Model Performance: A Case Study of Water Quality at the Offshore Kuala Terengganu, Terengganu, Malaysia

*** (RASP1) ( - ***

Markovian Models for Electrical Load Prediction in Smart Buildings

Artificial Neural Networks

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

Identification of two-mass system parameters using neural networks

Short Term Solar Radiation Forecast from Meteorological Data using Artificial Neural Network for Yola, Nigeria

Introduction to Natural Computation. Lecture 9. Multilayer Perceptrons and Backpropagation. Peter Lewis

Longshore current velocities prediction: using a neural networks approach

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

Solar Activity Forecasting on by Means of Artificial Neural Networks

STOCHASTIC MODELLING BASED MONTHLY RAINFALL PREDICTION USING SEASONAL ARTIFICIAL NEURAL NETWORKS

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

Variability of Reference Evapotranspiration Across Nebraska

Machine Learning and Data Mining. Multi-layer Perceptrons & Neural Networks: Basics. Prof. Alexander Ihler

y(x n, w) t n 2. (1)

SELF-ADAPTING BUILDING MODELS FOR MODEL PREDICTIVE CONTROL

COMPARISON OF CLEAR-SKY MODELS FOR EVALUATING SOLAR FORECASTING SKILL

Transcription:

2014 5th International Conference on Environmental Science and Technology IPCBEE vol.69 (2014) (2014) IACSIT Press, Singapore DOI: 10.7763/IPCBEE. 2014. V69. 3 Modeling Soil Temperature Using Artificial Neural Network Esam Mahmoud Mohammed, Shahlla abd alwahab and Hasmek Antranik Warttan Foundation of Technical Education / Mosul-IRAQ Abstract. In this study, implementation of artificial neural network model has been done to estimate soil temperatures at various depths and different measuring times, in terms of soil surface temperature, by using the back propagation algorithm model. The data of soil temperature is taken from research department of soil and water / Nineveh province for the period from 1980 to 1983 and it include daily measurements of soil at depths of 5,10, 20, 30,50 and 100 cm and for three periods at 9, 12 and 15 clock for cultivated and noncultivated soil. The data of two years was used to train the network and the data of one year was used for evaluation and compare its output with the measured data, three performance functions, namely root mean square errors (RMSE), determination coefficient (R 2 ) and mean square errors (MSE), were used to evaluate the neural models and to find the adequacy between estimated data and the outputs of neural network for one year, the values of R2 ranging between 0.95-0.99 and the values of MSE and RMSE decreased significantly for all cases of estimation. The results shows the possibility of using neural networks in the composition of the model that can be used in the estimation of deep soil temperatures by using of surface soil temperature for three times of measurement, the successful use of neural networks in the composition of the model that can be used to estimate the deep soil temperatures through the use of soil-surface temperatures, which are measured at different time periods. Successful construction of General ANN model that predict soil temperature at any depth and time by using soil surface temperature of any time have been constructed. Keywords: ANN, modeling, soil temperature back propagation, RMSE, MATLAB. 1. Introduction Artificial neural networks are well known effective tools for building mathematical models which deal with many issues with unknown variables. Neural networks provide synthetic method which is suitable for solving many data problems. Artificial neural network is applicable to a wide variety of developments and applications. On the other hand the Practical applications of the artificial neural network concepts of soil and water resources fields is rapidly increased since the nineties of the last century. Modeling and implementation of groundwater projects using ANN yield excellent results [1]. The researcher [2] used ANN to predict the evapotranspiration using monthly climate data as the input such as air temperature, relative humidity, wind speed and solar brightness from January 1977 to December 1996, the network output were the evapo-transpiration which have been calculated from the equation of Penman [3] used ANN to estimate the soil surface temperature in terms of air temperature. The aim of the present study is to apply the model of ANN to predict soil temperature at various depths and different times of measurement with two types of soils (cultivated and bare ) in terms of the soil surface temperature rather than field measurement which consumes costly time and materials. 2. Materials and Methods Data of soil temperature has been collected from the office of soil and water / Nineveh province for the period from 1980 to 1983, it includes daily soil temperature degrees of cultivated and bare soils at depths of 5, 10, 20, 30, 50 100 cm for three periods of times (9, 12, 15). 11

The ANN models are designed using the MATLAB Toolbox (Fitting Neural Networks, FTNN).The ANN models are trained using 2 input variables: Day, soil surface temperature. While the output is the soil temperature at the required depth. Different ANN topologies were trained using back propagation training algorithm and tested in order to find the optimum network structure that gives the best modeling accuracy. The ANN topologies were selected as: Multi Layer Perceptron (MLP) and Back Propagation (BP). A maximum two hidden layers is selected [4]-[6]. The MLP activation functions are sigmoid for the input hidden layers and linear for the output layer. The data selected are 60% for training, 20% for validation, and 20% for testing. Three types of accuracy measurements the coefficient of determination (R 2 ), root mean square (RMSE) and mean square error (MSE) are selected. Validation and testing based on the training and testing error are applied) [7], [8]. Soil temperatures for depths of 10.20, 30, 50 100 cm have been considered as the target of learning the neural network for each measurement time, the temperature of the surface at 5 cm is used as input data for ANN as shown in Table 1. Table 1: ANN cases. Input data (Soil temperature depth 5 cm ) Output data (Soil temperature depths 10, 20, 30, 50, 100 cm at 9 clock ) ANN case 9 clock 9 clock 9-9 9 clock 12 clock 9-12 9 clock 15 clock 9-15 12 clock 9 clock 12-9 12 clock 15 clock 12-15 15 clock 9 clock 15-9 15 clock 12 clock 15-12 9,12,15 and day No. Any time of 9,12 and 15 General The data of 1982-83 is used for training the ANN using back propagation algorithm and the data of 1984 is used for validating the ANN results. It is worth to mention that the learning of ANN is based on spreading the missing values in all the links in order to estimate the values of the weights of the ANN layers starting from output towards the input layers. 3. Results and Discussion The differences between the outputs of the ANN and the target values will be feed back to the input of the ANN in order to minimize the errors between them as shown in Fig. 1, this method is considered to be one of the most common method in the training of networks [9]. Fig. 1: Represents the training algorithm. The results obtained by the application of ANN model using data of one year which have not been used by ANN training, show the possibility to predict the temperature of soil at various depths using the temperature of the soil surface by using appropriate neural network. (Table 2) shows the comparison parameter (R 2, RMSE, MSE) between the different ANN models outputs and observed data for different 12

cases. The ANN cases 9-9, 12-12, 15-15 show high degree of applicability as the value of R 2 reach 0.99 with low values of both RMSE and MSE. Case 9-9 show more accuracy than the two other cases 12-12 and 15-15 according to the confidence parameter. As it is also evident from (Fig. 2), a high degree of applicability had been noticed. Table 2: Parameters for accuracy test between observed and output data from the proposed ANN models. Depth Cm Soil status Mesa red 10 20 30 50 100 Test ANN case 9-9 Cultivated R 2 0.9951 0.9944 0.9941 0.9642 0.9788 RMSE 0.7373 0.7780 0.7515 0.8420 0.9016 MSE 0.5436 0.6054 0.5648 0.4024 0.8128 R2 0.9909 0.9896 0.9860 0.9777 0.9525 RMSE 1.0185 1.0817 1.1913 1.3214 1.4444 MSE 1.0373 1.1702 1.4193 1.7461 2.0862 ANN case 12-12 Cultivated R 2 0.9949 0.9850 0.9799 0.9827 0.9874 RMSE 0.7695 1.2629 1.3946 1.1105 0.6884 MSE 0.5922 1.5949 1.9450 1.2332 0.4739 R2 0.9841 0.9857 0.9810 0.9855 0.9740 RMSE 1.3520 1.2638 1.3828 1.0602 1.0714 MSE 1.8280 1.5971 1.9121 1.1241 1.1478 ANN case 15-15 Cultivated R 2 0.9677 0.9792 0.9706 0.9654 0.9718 RMSE 2.0563 1.5131 1.6736 1.5759 1.0230 MSE 4.2283 2.2894 2.8008 2.4836 1.0464 R2 0.9796 0.9750 0.9788 0.9733 0.9650 RMSE 1.5985 1.6838 1.4616 1.4364 1.2287 MSE 2.5552 2.8352 2.1363 2.0633 1.5097 Cultivated Cultivated ANN case 9-12 R 2 0.9913 0.9917 0.9825 0.9881 0.9828 RMSE 1.0042 0.9381 1.3018 0.9227 0.8025 MSE 1.0085 0.8800 1.6946 0.8514 0.6439 R2 0.9787 0.9746 0.9766 0.9768 0.9630 RMSE 1.5660 1.6826 1.5366 1.3408 1.2783 MSE 2.4523 2.8313 2.3613 1.7979 1.6341 ANN case 9-15 R 2 0.9622 0.9864 0.9911 0.9870 0.9875 RMSE 2.2248 1.2249 0.9226 0.9638 0.6818 MSE 4.9499 1.5005 0.8512 0.9289 0.4648 R2 0.9849 0.9856 0.9894 0.9868 0.9818 RMSE 1.3761 1.2770 1.0346 1.0102 0.8861 MSE 1.8937 1.6308 1.0705 1.0204 0.7851 ANN case 12-9 Cultivated R 2 0.9935 0.9917 0.9811 0.9864 0.9845 RMSE 0.8716 0.9419 1.3501 0.9849 0.7614 MSE 0.7597 0.8872 1.8227 0.9701 0.5797 R2 0.9896 0.9887 0.9848 0.9823 0.9675 RMSE 1.0964 1.1234 1.2396 1.1716 1.1984 MSE 1.2020 1.2621 1.5366 1.3727 1.4362 ANN case 12-15 Cultivated R 2 0.9931 0.9789 0.9819 0.9774 0.9687 RMSE 0.8940 1.4962 1.3220 1.2676 1.0828 MSE 0.7992 2.2387 1.7477 1.6067 1.1725 R2 0.9805 0.9781 0.9818 0.9848 0.9700 RMSE 1.4968 1.5622 1.3544 1.0872 1.1507 MSE 2.2403 2.4403 1.8345 1.1821 1.3241 ANN case General Cultivated R 2 0.9942 0.984 0.983 0.9731 0.9724 RMSE 1.288 1.48 1.34 1.252 1.16 MSE 1.6578 2.1876 1.7894 1.5678 1.3456 R2 0.9941 0.9821 0.9823 0.9776 0.9751 RMSE 1.49 1.46 1.341 1.084 1.126 MSE 2.213 2.4321 1.7984 1.1765 1.2678 13

Fig. 2: The (1:1) relation between observed and output data of the proposed ANN models at the effective depth of soil 30 cm. The proposed ANN models have a very good ability even with different times of prediction. It has been found that the ANN cases 9-12 and 9-15 have R 2 range from.96 to.99 and RMSE, MSE values are within acceptable range. These results can be approved from fig 2, since the data values are very close to 1:1 line. The same have been observed with ANN cases 15-9 and 15-12, so it can be said that the fitting between all ANN models and the field observations data is the best, this means that one can estimate soil temperature at any soil depth from soil surface temperature successfully with high confidence level, this results are the same as in [10], [11] and [12]. It is better for any system to have general model to predict any soil temperature value form a given input values. It is possible to conclude that the proposed ANN general model can be constructed to predict soil temperature at any depth and time (9, 12 or 15 clock) by providing the required day No. and soil surface temperature of that day, this model have a high R 2 value (0.96), which means 4% of error, and also have a low MSE and RMSE values of errors. 4. References [1] Ray, C., and K. K. Klindworth (2000), Neural Networks for Agrichemical Vulnerability Assessment of Rural private Wells, Journal of Geotechnical and Geoenvironmental Engineering, 128(9):785-793. [2] Trajkovic, S., B. Todorovic, and M. Stankovic (2003), Forecasting of Reference Evapotranspiration by Artifical Neural Networks, Journal of Irrigation and Drainage Engineering, ASCE. 129 (6): 454-457. [3] Mihalakakou G. (2002), On Estimating Soil Surface Temperature Profiles, Eneray and Building, 34:251-259. [4] Kamwa I., R. Grondin, V. K. Sood, C. Gagnon, V. T. Nguyen, J. Mereb (1996), Recurrent neural networks for phasor detection and adaptive identification in power system control and protection, IEEE Transactions on Instrumentation and Measurement, 45657 664. [5] Lapedes A., R. Farber (1987), Nonlinear signal processing using neural networks: Prediction and system modeling, Technical Report LA-UR-87-2662, Los Alamos National Laboratory, Los Alamos, NM. [6] Markridakis S. e., (1982), The accuracy of extrapolation (time series) methods: Results of a forecasting competition, Journal of Forecasting, 11:1-153. [7] George W. Snedecor and William G. Cochran (1974), Statistical Method, The Iowa State University press Ames, Iowa, U.S.A. [8] Demuth, H., and M. Beale (2002), Neural Network Tool Box For Use With Matlab, The Mathwork, Inc., MA. USA. [9] Jain, S. K., and V. P. Sing (2003), Application of Artificial Neural Networks to Water Resources, Water and 14

Environment International Conference on 15-18 Des. Bhopal, M.P., India. [10] Mehmet B. G.(2010), The use of artificial neural networks for forecasting the monthly mean soil temperatures in Adana, Turkey,Jan,18,2010. Fundamental Theory and Applications 50(2003)954 957. [11] Yang, C.-C., Prasher, S. O. and Mehuys, G. R.. (1997), An artificial neural network to estimate soil temperature, 1997, Can. J. Soil Sci. 77: 421 429. [12] Paul D. M. (2000), Generation of Simulated Daily Precipitation and Air and Soil Temperatures. Center of Agricultural and Rural Development, Iowa State University, Ames. IA S0011-1070. 15