International Journal of Civil Engineering and Technology (IJCIET) Volume 10, Issue 04, April 2019, pp. 2033–2047, Article ID: IJCIET_10_04_211 Available online at http://www.iaeme.com/ijmet/issues.asp?JType=IJCIET&VType=10&IType=4 ISSN Print: 0976-6308 and ISSN Online: 0976-6316 © IAEME Publication Scopus Indexed USE OF ARTIFICIAL NEURAL NETWORKS FOR SIMULATING ADHAIM RIVER BASIN, IRAQ Laith B. Al-badranee PhD Candidate, Cairo University, Faculty of Engineering, Department of Irrigation and Hydraulics Ahmed H. Solman Assistant Professor, Cairo University, Faculty of Engineering, Department of Irrigation and Hydraulics Hesham M. Bekhit Professor of Water Resources, Cairo University, Faculty of Engineering, Department of Irrigation and Hydraulics ABSTRACT Adhaim River is one of Tigris river tributaries, contributing by 5555% of the Tigris River yield, with annual flow rate of 0.832 BCM. To simulate Adhaim River flow, Artificial Neural Networks (ANNs) was used, 21 years’ hydrological and meteorological data were collected and analyzed from Iraqi ministry of water resource. Catchment delineation was estimated using Geographical Information Systems (GIS( technique, to obtain the best simulation of the runoff, five different methods for estimated average rainfall and five formulas for scaled all data was examined. ANNs technique parameters was obtained by the most appropriate performance criteria of graphical and statistical approaches, such as number of neurons, layers, and epoch values. ten types of transfer functions, different learning rate. As a result, four models were developed with different time steps (i.e., 15, 20, 25, and 30 days). The study shows that the most appropriate ANNs algorithm was Levenberg-Marquradt with back propagation using one hidden layer and three transfer functions namely 'tansig', 'logsig', and 'trainlm', The networks’ performance varied with different time step involved in the study; however, the 30 days was almost better than other networks. Key words: ANNs, Levenberg-Marquradt, scaling factor, performance criteria, Adhaim, Iraq Cite this Article: Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit, Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq, International Journal of Civil Engineering and Technology 10(4), 2019, pp. 2033–2047. http://www.iaeme.com/IJCIET/issues.asp?JType=IJCIET&VType=10&IType=4 http://www.iaeme.com/IJCIET/index.asp 2033 editor@iaeme.com Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit 1. INTRODUCTION Iraq faces serious water shortage issue. Ambitious development plans, Rapid population growth, and deterioration of natural resources pose the risk of hunger and poverty increasing in the region; So, it was important to require better, more forward-looking development planning to prevent that risk. Simulation Models can provide a powerful tool for decision makers to test and examine different development scenarios. Yet there is a lack of such modeling tool that examines and manages the resources of the basin in an integrated fashion. Several techniques can be used to build such tools. Artificial Neural Networks (ANNs) which is applied in this paper is one of these techniques that used to simulate the rainfall-runoff relationship within Adhaim River Basin. Most of the previous studies that covered Adhaim River Basin was focusing only on geological or morphological aspect [1] and few of them covered the hydrological interaction within the basin. One of the early attempts to study the hydrology of the basin was conducted by using the Surface in Filtration Base flow (SFB) conceptual rainfall-runoff model (Boughton, 1984) which was applied to simulate stream flow for Adhaim river basin. Three versions of the model were tested: the original Australian three-parameters (SFB), the modified five parameters version (SFB-5) and modified six parameters (SFB-6) model. The five parameters version (SFB-5) provided better performance runoff simulation than others models (Abdullah & Al-Badranih, 2000). Dawood, 2007, used Dynamic Regression model (DR) for forecasting the discharge of Adhaim river. In his study, the Auto Correlation Function (ACF) was used to determine the stationary level of the time series. In addition, Partial Auto Correlation Function (PACF) was used to identify a suitable Auto Regression Integrated Moving Average (ARIMA) model for time series of rainfall and discharges for the river. The model successfully forecasted the discharges [3]. A monthly modified Stanford rainfall-runoff model was used to develop Adhaim river runoff curves through simulating runoff processes. The runoff curves are developed by inserting various equations related to runoff calculations and coefficients, runoff curves accordingly provide a better and more accurate estimate for runoff coefficients [4]. Other researchers studied hydro-geographical analyses, geology, topography, climate, morphology, soil, land use, natural vegetation, sedimentation and soil erosion for Adhaim river basin to estimated how these factors influence on spatial and temporal distributions of Adhaim river flow [5]. The Soil and Water Assessment Tool (SWAT) model was used to evaluate the impacts of climate change on water resources in Adhaim Basin. The study showed that climate change could lead to increasing variability which is contributing to more severe floods and droughts. The results showed that more sever conditions may occur into the future [6]. Most of the previous models require a lot of data, the access to such required data is often unavailable or difficult, and requires long time for collection, In addition to the difficulty of printing hardcopy data without errors. Therefore, there is a need for a model that could simulate the relation between rainfall and runoff with Acceptable simulation and less demand for the data. Artificial Neural Networks (ANNs) can play such role as it is highly recommended in literature for similar cases. ANNs have been applied for rainfall-runoff modeling since 1980 [7]. Most recent researches recommend the use of artificial neural networks when the relationship between the input variable is not obvious, in addition, they can be used when data availability is limiting factor. Accordingly, simulation and the forecast ANNs will be adapted for this study. This paper also will examine determine parameters and variables the that can http://www.iaeme.com/IJCIET/index.asp 2034 editor@iaeme.com Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq be used to build successful ANNS model and will suggest a recommended framework for building model for Adhaim river basin. 2. METHOD AND MATERIEL 2.1. Brief Description of the Study Area Adhaim River catchment located within the Iraqi borders, with area about 9896 square kilometers. It rises from the mountainous areas whiten Sulaymaniyah Governorate in the east of Iraq with elevation (1400-1600 meter above sea level). Adhaim River Basin have main five tributaries namely (Tuz kharmato chi, Kuri chi, Taweek chi, Khassah chi, and Zygetoon chi), where all these tributaries converge with each other’s near the Hemrin mountain forming one main stream namely Adhaim river, Adhaim River flow toward southern west till its conflict with Tigris river at point Located 15 kilometers south of Balad city at elevation 150 meters above mean sea level, the length of Adhaim river with the longest tributary Taweek chi is 232 km, its contributes 1.55% (0.823 BCM /Year) of the Tigris River annual flow [8,9]. Geographical Information Systems (GIS) was used for watershed delineation that derived from the digital elevation data (SRTM DEM of 90 m), these analyses explain the role of main valley’s contribution to the hydrology of the basin, as seen in Figs. 1 and 2. [10] Figure 1 Adhaim basins with its tributaries sub-catchment delineation upstream of Naros flow gauging station, with rainfall station using ArcGIS http://www.iaeme.com/IJCIET/index.asp 2035 editor@iaeme.com Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit Figure 2 Adhaim basins with its tributaries sub-catchment delineation 2.2. Data Description The collected data for all stations within the study area were spread at a different time horizon and covered different periods of time. Only overlapped periods, which covered a period of 21 years, were considered in this study. Adhaim river has five tributaries, but unfortunately, none of these tributaries has streamflow records except one station which is Naros station. Therefore, the available streamflow data was limited to Naros station which has daily stream flow gauging and located at latitude 34°28`N, longitudinal 44°31`E with elevation 163 meter above mean sea level. Daily gage height readings have been taken twice a day and average of the two values adopted for computing the daily flow rate, stream flow data were obtained from the Ministry of water resource in Iraq [11-13], the second type is rainfall data, four rainfall stations were selected within Adhaim basin, namely "hawejah, Kirkuk, jimjamal, and tuz kharmato”, most of the precipitation in the Adhaim basin ranging from (187-360) mm (Ministry of Communication). All data were entered manually; the data was divided into two main sets, one is used for the training phase, while the second data set is used for the validation and test phases of the network results. An ideal set of data to be used as a training data set should include higher and lower extremes that help the ANN network to int erpolate and predict within these values, it was decided to use time step equal five days, starting from fifteen days’ data up to thirty days as a proposed division, all data set with 70% of the available data for training data set, 15 % for validation data set, and 15 % for test data set. Since the amount of data cannot be listed here, a brief statistical analysis found to be more appropriate, as seen in Table 1 and 2. http://www.iaeme.com/IJCIET/index.asp 2036 editor@iaeme.com Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq Table 1 Flowrate statistical analysis for Adhaim river at Naros station Maximum Water Minimum Water Standard Average annual Discharge year of Discharge year of deviation discharge discharge (m3/s) occurrence (m3/s) occurrence (m3/s) (m3/s) Percentage October 169 1966 0 1955 2.7 4 0.92 November 3520 1960 0 1955 49 21 6.93 December 969 1961 1.48 1966 39.6 37 8.95 January 1040 1959 2.1 1972 57.4 51 14.27 February 787 1971 4.1 1975 48.5 47 13.48 March 2850 1973 1.9 1955 78.5 68 21.57 April 1010 1973 2.3 1958 74.4 47 20.87 May 606 1962 0.84 1958 23.7 20 9 June 62 1971 0 1955 2.2 5.431 1.71 July 11 1956 0 1955 0.81 3 0.87 August 5 1956 0 1955 0.6 2.7 0.65 September 4 1955 0 1955 0.57 2.8 0.65 Month Table 2 Main monthly statistical parameter of Adhaim basin on for 21 years. Rainfall station Main statistical parameters Kirkok Hawejah 36.32 49.0 1.8 4.2 336 32.64 44.7 1.8 3.8 286 Average (mm) Standard deviation (mm) Skewness coefficient (cs) Kurtosis coefficient (ck) Maximum reading Tuz kharmato Jimjamal 25.23 38.2 2.3 8.3 308 42.0 59.5 1.7 3.5 393 The standard deviation is a measure for data scattering around its mean, based on statistical analysis Jimjamal rainfall station has more scatter than other, skewness coefficient is second test which measure the symmetry of the data about central axis. For perfect symmetry, this coefficient must be zero. Since all their values are positive, stations data are skewed to the right, kurtosis coefficient is third test which measure the peak ness of the data. Tuz kharmato rainfall station have the maximum skew to the right, with max peak [15, 16]. 2.3. Model Formulation. To build a simulation hydrological model for Adhaim river basin, many variables and method was tested to select the best methods and optimum values for model at training phase, including. 2.3.1. Average rainfall method Five methods were used to estimate the average rainfall data on the Adhaim basin, which are used as data input for the model in the training phase separately, as follows; Arithmetic mean method(AM), its summation of rainfall station records divided by its number Thiessen polygon method (T5P5), were created using ArcGIS after delineating the watershed. PAvg . (0.298* pTuz ) (0.346* p jimjamal ) (0.198* pkirkok ) (0.1569* phawejah ) (1) where =Average rainfall data for Adhaim catchment area(mm) PAvg . PJimjamal. = rainfall data for Jimjamal station. http://www.iaeme.com/IJCIET/index.asp PTuz. = rainfall data for Tuz Kharmato station. 2037 editor@iaeme.com Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit PKirkok. = rainfall data for Kirkok station. PHawejah = rainfall data for Hawejah station. C. Distance Weighting method(D5W5) [17, 18]. PAvg . (0.3085* pTuz ) (0.2034* p jimjamal ) (0.4159* pkirkok ) (0.072* phawejah ) Two axis's method (T5A5) [19]. PAvg . (0.276* pTuz ) (0.248* p jimjamal ) (0.291* pkirkok ) (0.183* phawejah ) (2) (3) Hybrid method (H5M5) (Thiessen polygon method for each sub-catchment), To find the percentage of the area that divided by Thiessen polygon line in each sub catchment relative to the whole area of the sub catchment.as illustrate in equation (4-8). The results from the equations above, multiplied by the weighted ratio that arises from area of each sub catchments by the whole basin as illustrated in equation (9), as seen in Fig. (3). Figure 3 Thiessen polygon weight-factors in Adhaim tributaries sub basins. pZygetoon (0.4909* phawejah ) (0.2184* PTuz ) (0.2905* Pkirkok ) (4) ) pKhassah (0.102 * phawejah ) (0.2911* PJimjamal ) (0.5733* Pkirkok ) pTaweek (0.2211* pTuz ) (0.7358* PJimjamal ) (0.0759* Pkirkok (5) (6) PKuri ( pTuz ) pTuz (0.6047* PTuz ) (0.3952* PJimjamal ) (7) (8) PAvg . (0.1647* pTuz ) (0.07 * PKuri ) (0.3185* pTaweek ) (0.1589* pKhassah ) (0.2866* pZygetoon ) (9) where http://www.iaeme.com/IJCIET/index.asp 2038 editor@iaeme.com Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq p Zygetoon Average rainfall for Zygetoon sub-catchment (mm) pKhassah Average rainfall for Khassah sub-catchment (mm) pTaweek Average rainfall for Taweek sub-catchment (mm) PKuri Average rainfall for Kuri sub-catchment (mm) pTuz Average rainfall for Tuz Kharmato sub-catchment (mm) 2.3.2. Data Scaling Five formula were used to scaled all data entering to the model to make the transformed values of the data lay between -1, and +1, The idea behind that is to make the transformed values of the data lay between specified boundaries, between 0 and 1.(equation 10,12, and 13), where the data lay between -1, 1, (equation 11, and 14)Scaling factor equation (S.F.eq.) that used is listed below [20, 21],after ANN technique run, The model results are transformed back to its original state by reverse data processing. S.F.eq. (1) xobsi S.F.eq. (2) xobsi xobs xobsmax ( xobs xobsavg ) x (10) (11) obs S.F.eq. (3) xobsi ( xobs xobsmin ) ( xobsmax xobsmin ) S.F.eq. (4) xobsi a S.F.eq. (5) xobsi xobs (b * xobsmax ) ( xobs xobsavg ) ( xobs * k ) (12) (13) (14) where xobsi : Transformed vector of the data, xobs : Original observed data, xobsmax : Maximum value observed in data series, xobsavg : Average value observed in data series, xobsmin : Minimum value observed in data series, x obs : Standard Deviation observed data, a and b : Constants , 0.2 and 1.2 respectively, k: Empirical Parameter. http://www.iaeme.com/IJCIET/index.asp 2039 editor@iaeme.com Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit 2.3.3. Transfer Functions Ten different types of Transfer Functions are tested in this study, namely as fallow. Hyperbolic tangent sigmoid transfer function (tansig), Log sigmoid transfer function (logsig),Hard limit transfer function (hardlim), Symmetric hard limit transfer function (hardlims), Positive linear transfer function (poslin), Linear transfer function (purelin), Radial basis transfer function (radbas), Saturating linear transfer function (satlin), Symmetric saturating linear transfer function (satlins), Soft max transfer function (softmax) [22, 21]. 2.3.4. Performance Criteria Two main Performance criteria used to test the Artificial Neural Network (ANNs) performance ability for comparison of the error between the observed and the simulated model output, first graphical method that allows viewing the entire data set at once. The shortcoming of this procedure is that it depends on personal judgment, second performance criteria is statistical and mathematical methods which are more narrowly focused on a particular aspect of the data and often try to compress that information into a single number, two performance evaluation criteria have been used in this study. These criteria are listed below5 Correlation coefficient ( R ): Define as a numerical measure of statistical relationship between given data set of observations, and simulated data, they all assume values in the range from −1 to +1, where +1 indicates the strongest possible agreement [23]. R ( (qobsi * qsimi ) n * (qobs * qsim )) (15) ( ((qobs ) 2 n * (qsim ) 2 ) * ((qsim ) 2 n * (qsim )2 ) i Root mean square error ( RMSE ): Defined as the square root of the average of squared errors between predicted and observed values, value of 0, would indicate a perfect fit to the data. In general, a lower value is better than a higher one [19]. RMSE (q obsi qsim i ) 2 (16) n where: qobsi qobs : Observed flows at time i. : Mean observed flows. qsim : Simulated flows value at time i. i q sim : Mean simulated flows. n: no of record. Finally, main suggested procedure can be summarized as illustrated in Fig. (4). http://www.iaeme.com/IJCIET/index.asp 2040 editor@iaeme.com Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq Figure 4 Flow chart algorithm illustrates the steps for model formulation. 3. RESULTS AND DISCUSSION By applying steps in Fig. 4 to build the ANNs Model and evaluating quotients according to the performance standards, the results can be summarized as follows. Average Rainfall data five methods were used to estimate Average Rainfall (see section 2.3.1), using equation from number 1 to 9, according to (Fig.4, step 3), the results can have summarized as seen in Table 3. http://www.iaeme.com/IJCIET/index.asp 2041 editor@iaeme.com Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit Table 3 Correlation coefficient (R) verses different rainfall methods for different time step time step 15 days 20 days 55days 30 days Train Validation Test overall RMSE Train Validation Test overall RMSE Train Validation Test overall RMSE Train Validation Test overall RMSE Correlation coefficient (R) for different rainfall methods Arithmetic Thiessen Distance Two axis's Hybrid Mean polygon Weighting method method (AM) (TP) (DW) (TA) (HM) 0.77 0.81 0.71 0.72 0.77 0.68 0.66 0.73 0.63 0.7 0.6 0.6 0.68 0.73 0.77 0.75 0.74 0.71 0.709 0.76 0.0032 0.0047 0.0025 0.0031 0.0024 0.72 0.72 0.75 0.77 0.75 0.79 0.79 0.62 0.61 0.72 0.76 0.72 0.61 0.52 0.61 0.74 0.73 0.73 0.71 0.74 0.01 0.0036 0.0072 0.0033 0.0018 0.77 0.73 0.78 0.83 0.75 0.60 0.68 0.68 0.63 0.77 0.64 0.71 0.71 0.6 0.72 0.74 0.71 0.76 0.77 0.76 0.0085 0.0031 0.0065 0.0081 0.0011 0.84 0.84 0.84 0.83 0.91 0.79 0.77 0.73 0.80 0.72 0.76 0.74 0.7 0.76 0.64 0.83 0.82 0.81 0.82 0.85 0.0024 0.002 0.002 0.0024 0.0018 Scaling factor Five scaling factors formula were applied to normalized data, using equation from number 10 to 14, according to (Fig.4- step 4), based on maximum (R-value) estimated from Table 3, the obtained results can have summarized as seen in Table 4. Table 4 Correlation coefficient (R) for different scaling factor formula for different time step 15 days Maximum obtain (R) From Table 3. Hybrid method (HM) 20 days Thiessen polygon (TP) 25 days Two axis's method (TA) Time step (days) 30 days Arithmetic Mean (AM) Train Validation Test overall RMSE Train Validation Test overall RMSE Train Validation Test overall RMSE Train Validation Test overall RMSE http://www.iaeme.com/IJCIET/index.asp Correlation coefficient (R) for different scaling factor formula S.F.eq. S.F.eq. S.F.eq. S.F.eq. S.F.eq. (1) (2) (3) (4) (5) 0.77 0.73 85748 0.75 99700 0.7 0.65 85736 0.66 997.0 0.77 0.69 85646 0.75 9977 0.76 0.788 85745 0.75 99774 0.0024 8554 858857 85857 9999.0 8576 8575 8578 0.76 0.75 8557 8575 8574 0.68 0.72 8575 8557 8565 0.73 0.61 8574 8573 8576 0.71 0.74 85885 858845 858835 85884 0.0018 8575 8585 8585 0.77 0.75 8575 8569 8563 0.743 0.77 8568 8567 856 0.739 0.72 8575 8578 8574 0.756 0.76 8559 8585 858888 85889 0.0011 0.91 8586 8587 8585 99.0 0.72 857 8575 8587 9970 0.64 8565 8563 8563 9974 0.85 8583 8585 8579 99.. 0.0018 85659 85886 85859 9999.. 2042 editor@iaeme.com Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq Number of neuron There is no specific rule to determine the optimal number of neurons that can achieve balance between training, validation and testing phases. as an example, for 30 days, at 4-5 neurons the best correlation coefficient was achieved for three phases, by increase the number of neuron the correlation coefficient increase in training stage, but it well decries in validation and test at the same time. Figure 5 Correlation coefficient (R) verses numbers of neurons for different time step. Performance criteria Two main Performance criteria used to evaluate the Artificial Neural Network (ANNs) performance ability for comparison of the error between the observed and the simulated model output for different time steps. First performance criteria are graphical method, as seen in Figs 6 to 9, which show Adhaim river graphical performance criteria of observed versus simulated discharge for 21 years with different time steps (15, 20, 25, and 30 days). As well as the scatter diagram for the same time steps for three phases respectively. Second one are statistical performance criteria of Adhaim river as shown in Tables 3-4, best results obtain from ANNs runs with different time step relationships between number of neuron for different type of scaling method. Validation: R=0.72935 Output ~= 0.55*Target + 0.014 Output ~= 0.64*Target + 0.013 Training: R=0.79939 0.8 Data Fit Y=T 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.2 0.4 0.6 0.8 0.6 0.5 0.4 0.3 0.2 0.1 0 0.8 Data Fit Y=T 0.7 0 0.2 Target 0.5 0.4 0.3 0.2 0.1 0 0 0.2 0.4 0.6 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0.8 0 0.2 Target 0.4 0.6 0.8 Test: R=0.77051 0.8 0.6 0.4 0.2 0 0 0.8 All: R=0.77416 Data Fit Y=T 0.2 0.4 0.6 Target Target 0.6 1 1 Data Fit Y=T Output ~= 0.55*Target + 0.014 0.6 0.8 Output ~= 0.47*Target + 0.01 Output ~= 0.55*Target + 0.014 Output ~= 0.64*Target + 0.013 Data Fit Y=T 0.7 Test: R=0.77051 Validation: R=0.72935 Training: R=0.79939 0.8 0.4 Target 0.8 1 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 Target All: R=0.77416 1 1 Output ~= 0.55*Target + 0.014 Output ~= 0.47*Target + 0.01 Figures 6 Hydrographs and Scatter plot of observed and simulated flow for Adhaim river at Naros station for (training, validation, and testing phase) for Fifteen days’ time step. Data Fit Y=T 0.8 0.6 0.4 Data Fit Y=T 0.8 0.6 0.4 http://www.iaeme.com/IJCIET/index.asp 0.2 0 0 0.2 0.4 0.6 Target 0.8 1 2043 0.2 0 0 0.2 0.4 0.6 Target 0.8 1 editor@iaeme.com Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit Validation: R=0.72951 1 Output ~= 0.51*Target + 0.018 Output ~= 0.57*Target + 0.015 Training: R=0.75446 1 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 Data Fit Y=T 0.8 0.6 0.4 0.2 0 1 0 0.2 0.4 Target Test: R=0.6127 Validation: R=0.72951 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 Data Fit Y=T 0.8 0.6 0.4 0.2 0 1 0 0.2 0.4 Target 0.6 0.8 Test: R=0.6127 Data Fit Y=T 0.8 0.6 0.4 0.2 0 1 0 Target 1 0.8 1 1 Output ~= 0.55*Target + 0.016 0.8 Output ~= 0.37*Target + 0.023 Data Fit Y=T 0.8 All: R=0.74518 1 1 Output ~= 0.51*Target + 0.018 Output ~= 0.57*Target + 0.015 Training: R=0.75446 1 0.6 Target 0.2 0.4 0.6 0.8 Data Fit Y=T 0.8 0.6 0.4 0.2 0 1 0 0.2 0.4 Target 0.6 Target All: R=0.74518 1 1 Output ~= 0.55*Target + 0.016 Output ~= 0.37*Target + 0.023 Figure 7 Hydrographs and scatter plot of observed and simulated flow for Adhaim river at Naros station for (training, validation, and testing phase) for twenty days Data Fit Y=T 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0 0.2 Target 0.4 0.6 0.8 1 Target Training: R=0.75692 Validation: R=0.77751 Output ~= 0.56*Target + 0.032 Output ~= 0.57*Target + 0.024 1 0.8 Data Fit Y=T 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.2 0.4 0.6 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0.8 0 0.2 Target Training: R=0.75692 Validation: R=0.77751 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.2 0.4 0.6 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0.8 1 0.8 1 All: R=0.76076 0 0.2 Target 0.4 0.6 0.8 Output ~= 0.57*Target + 0.024 0.7 0.8 1 Output ~= 0.62*Target + 0.012 Output ~= 0.56*Target + 0.032 Output ~= 0.57*Target + 0.024 Data Fit Y=T 0.6 Target Test: R=0.72578 1 0.8 0.4 Data Fit Y=T 0.6 0.5 0.4 0.3 0.2 0.1 0 1 0 0.2 0.4 Target Target 0.6 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 Target Test: R=0.72578 R=0.76076 Figure 8 Hydrographs and ScatterAll:plot of observed and simulated flow for Adhaim river at Naros station for (training, validation, and testing phase) for Twenty-five - days’ Output ~= 0.57*Target + 0.024 Output ~= 0.62*Target + 0.012 1 Data Fit Y=T 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.2 0.4 Target 0.6 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 Target http://www.iaeme.com/IJCIET/index.asp 2044 editor@iaeme.com Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq Validation: R=0.79112 Training: R=0.85194 Data Fit Y=T 0.8 Output ~= 1*Target + 0.014 Output ~= 0.73*Target + 0.013 1 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 Data Fit Y=T 0.8 0.6 0.4 0.2 0 1 0 0.2 Target 0.4 0.2 0 0 0.2 0.4 0.6 0.8 0.8 0.6 0.4 0.2 0 1 Data Fit Y=T 0.2 0.4 0.6 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0 Target 0.8 0 0.2 0.4 0.6 Data Fit Y=T 0.8 0.6 0.4 0.2 0 0.8 0 Target Target Test: R=0.74311 All: R=0.82203 Output ~= 0.75*Target + 0.016 0.6 Output ~= 0.87*Target + 0.019 Output ~= 1*Target + 0.014 Output ~= 0.73*Target + 0.013 0.8 0.8 1 1 Data Fit Y=T 0.6 Target Test: R=0.74311 Validation: R=0.79112 Training: R=0.85194 0.4 0.2 0.4 0.6 0.8 1 Target All: R=0.82203 Figure 9 Hydrographs and Scatter plot of observed and the ANN estimated flow for Naros station (training, validation, and testing phase) for thirty - days’. Output ~= 0.75*Target + 0.016 Output ~= 0.87*Target + 0.019 1 Data Fit Y=T 0.8 0.6 Data Fit Y=T 0.8 0.6 For Adhaim River Flow Forecasting, four models were built using different time steps, as they can serve different purposes and use 5-day time steps starting from 15 days. Figures 6 to 9 show for different time steps that the maximum peak predictions are underestimated and the minimum peak predictions are overestimated, which show some weakness in peak values. Target Target The final Optimum results obtained from ANN runs can be shown in Table 5, which shows that the correlation coefficient (R) for different validation and testing phase scaling factor formula is within the range of the training data set, which can be used to build a river model for any future Adhaim river forecast for a specific time period. 0.4 0.2 0 0 0.2 0.4 0.6 0.4 0.2 0 0.8 0 0.2 0.4 0.6 0.8 1 Table 5 Optimum results obtain from ANNs runs with different time step for Adhaim basin. based on statistical performance criteria Testing overall 0.72 0.71 0.77 0.79 0.77 0.61 0.72 0.74 0.77 0.74 0.76 0.82 0.0013 0.0018 0.0011 0.0011 0.2 0.2 0.2 0.2 0.8 0.8 0.8 0.8 Number of neuron Validation 0.79 0.76 0.75 0.85 Number. of Hidden layers Moment rate value (mc) Training D.W. T.P. HM T.A. Learning Rate value (LR) Best rainfall methods S.F.-3 S.F.-1 S.F.-1 S.F.-4 optimum training parameters RMSE Best Scaling factor Time (days) 15 20 25 30 Correlation coefficient (R) 1 1 1 1 6 5 4 4 4. CONCLUSIONS The conclusions of this research can be summarized as follow: Why ANNs? Unlike other models, using ANNs requires only two variable and less data while others need several variables, On the other hand, there is no particular law to certify selected parameters, such as number of neurons, type of transfer function, number of hidden layers, and learning rate value. So, the method used in this model leading to results is trial-and-error, http://www.iaeme.com/IJCIET/index.asp 2045 editor@iaeme.com Laith B. Al-badranee, Ahmed H. Solman and Hesham M. Bekhit on this basis, we have developed a procedure to reduce trail to reach the optimum simulation with minimum effort. Generally, the performance of ANN models can be undoubtedly superior to conventional hydrological models in situations that do not require more detailed knowledge of the hydrological system. [21]. Five scaling factor formula was being used Best correlation coefficient for three phases obtained from equations number (10,12, and 13) that achieved higher simulation, based on performance criteria test for each formula. After application ANNs on Adhaim river and according to final estimated results, optimum simulation obtained for time step up to fifteen days, trained with LevenbergMarquradt back propagation algorithm, with one hidden layer, three transfer functions mainly of 'tansig', 'logsig', hidden neurons and linear output 'trainlm', ANNs model was able to provide a better generalization of the complex, dynamic, non-linear, and fragmented in the semi-arid region in Adhaim flow rate estimation process, in which the perception and river flow are very irregular. Finally, the study revealed the feasibility of adopting the ANNs as a river flow forecasting tool REFERENCES [1] K. Varoujan, Geomorphology and morphometry of the three tributaries of Adhaim river, central part of Iraq, Journal of Research in Environmental Science and Toxicology, 2(3), 2013. [2] F. Abdullah, and L. B. Al-Badranih, Application of a rainfall-runoff model to three catchments in Iraq, Hydrological Sciences-Journal, 2000. [3] B. K. Dawood, Rainfall-Discharge Relation for Adhaim and Greater Zab Rivers, AL Rafdain Engineering Journal, Iraq, 15(1), 2007, 61-74. [4] A. M. Al-Kadhimi, and A. A. Lamia, Runoff Curves Development for Al-Adhaim Cachment Using Digital Simulation Models, Jordan Journal of Civil Engineering, 5(2) , 2011. [5] I. A. Hameed, The Hydrology of the Adhaim River 1: General Characteristics of the River Basin, Journal al-furat for science and agricultural Iraq, 6(3), 2014, 259-246. [6] N. S. Abbasa, and A. Wasimia, and N. Al-Ansari, Assessment of Climate Change Impacts on Water Resources of Al-Adhaim, Iraq Using SWAT Model, Scientific research publishing, 8(8), 2016. [7] R. S. Govindaraju, Artificial Neural Networks in Hydrology, Baton Rouge, USA, P. Singh, Louisiana State University, 2000. [8] M. S. Al-Khafaji, and F. H. Al-Sweiti, Using Digital Elevation Model (DEM) and it’s applications in morphometric analysis for the upper part of Tigris River basin northern west of Iraq, Diayal journal for pure science, Iraq, 9(1), 2016. [9] Y. S. Mohammed, Use Digital Elevation Model in Extracting Drainage Network and Measurements Hydroformetric of Adhaim Basin, Iraqi," Journal of Science, 53, 2012, 1129-1136. [10] M. S. Al-Khafaji, and F. H. Al-Sweiti, Integrated Impact of Digital Elevation Model and Land Cover 2 Resolutions on Simulated Runoff by SWAT Model, Hydro. Earth Syst. Sci. Discuss, 2017. [11] K. G. Das, Discharge for selected gauging stations in Iraq (1959-1975), Baghdad, Iraq: Ministry of Agriculture, 1976. http://www.iaeme.com/IJCIET/index.asp 2046 editor@iaeme.com Use of Artificial Neural Networks for Simulating Adhaim River Basin, Iraq [12] Directorate General of Irrigation, "Discharges of selected gauging stations in Iraq, Bagdad,iraq: Directorate General of Irrigation, 1975. [13] Dina, K. S. and Marcia, K. M., Stream Gage Descriptions and Streamflow Statistics for Sites in the Tigris River and Euphrates River Basins, Iraq, USA: U.S. Department of Defense, 2009. [14] Ministry of Communication, series from. Monthly climatologically data, Inspectorate general of metrology climatologically department, Bagdad, Iraq, (1968-1976)., Directorate general of civil aviation, Bagdad, Iraq. [15] F. W. Githui, Statistical And Trend Analysis Of Rainfall And River Discharge:Yala River Basin, Keny, University of Nairobi, 2014. [16] Z. A. Omran, and S. T. Al- Bazzaz, Statistical Analysis of Rainfall Records of Some Iraqi Meteorological Station, Journal of Babylon University, 1, 2014, 22. [17] E. M. Mokhele, and P. S. Zakhele, Evaluation of an inverse distance weighting method for patching daily rainfall over the Free State Province, South Africa, Water SA, 42(3), 2016. [18] Y. Al-Husban, Inverse Distance Weighting (IDW) for Estimating Spatial Variation of Monthly and Annually Rainfall in Azraq Basin during the monitor Period (1980-2016)," Journal A l-Hussein ibn Tallal, 3(2), 2017. [19] N. Bethlahmy, The Two-Axis Method: A new Method to Calculate Average Precipitation Over A Basin, Hydrological Sciences-Bulletin-des Sciences Hydrology, 3, 1976. [20] H. P. Talaee, Multilayer perception with different training algorithms for streamflow forecasting, Neural Computing and Application, 2014. [21] R. J. Abrahart, Neural Networks for Hydrological Modeling, London, U.K.: Taylor & Francis Group plc, 2004. [22] G.Kan, Improving event-based rainfall-runoff simulation using an ensemble artificial neural network based hybrid data-driven model," Stochastic Environmental Research and Risk Assessment, 2015. [23] E.Marilyn, and A. J. Coffey, Statistical Procedures for Evaluating Daily and Monthly Hydrologic Model Predictions, American Society of Agricultural Engineers, 47(1), 2004, 59-68,. http://www.iaeme.com/IJCIET/index.asp 2047 editor@iaeme.com