Abstract
To project the structures to be built in the coastal zone and to make the best use of the coastal area, the mechanism of sediment transport, including both longshore and cross-shore transport, in this region should be well known. Within this context, temporal change rate of cross-shore sediment transport is of vital importance, especially to predict the erosion quantitatively. In this study, hybrid artificial intelligence models based on physical model data were established to determine the α coefficient used to describe the temporal change of cross-shore sediment transport. Teaching–learning-based optimization (TLBO) and artificial bee colony (ABC) algorithms were used for training of artificial neural network (ANN) in the model setup. Then, these models were compared with the classical back propagation ANN (ANN-BP) model. Wave height and period, bed slope and sediment diameter were considered as input parameters in the models. In all models, the used data for training and testing sets were 42 and 10 of total 52 experimental data, respectively. In the end of the analyses, it has been determined that the ANN-TLBO and ANN-ABC models have resulted in better results than the BP models. Also, the smallest mean absolute error and root mean square error values for testing set have been obtained from the ANN-TLBO model with 0.0068 and 0.0081, respectively. Therefore, it has been concluded that the best model ANN-TLBO can be successfully applied to predict the α coefficient.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
It is necessary to know the mechanism of sediment transport in coastal area to not only design the coastal structures but also understand the features and make best use of coastal zone. Coastal structures are generally built on coastal area in the nearshore zone, which has a very complex nature. In this region, especially in the sandy coast, the sediment, which forms the bottom, moves to various directions, as both longshore and cross-shore transport. Therefore, the interaction between structures and coast must be well known in all of the studies carried out on the coast.
Most of the studies in literature related to cross-shore sediment transport focused on the prediction of coastal profile geometry. Watanabe et al. [1] analyzed the cross-shore sediment transport using the laboratory test data on two-dimensional beach deformation. Larson [2] developed a numerical model to evolution beach profile and to calculate the cross-shore transport rate under random waves. Hsu [3] conducted a series of experiments to investigate the geometric characteristics of a storm profile. Rozynski [4] proposed empirical orthogonal functions to determine the characteristic evolution patterns of multiple longshore bars at a coastal segment of the Baltic coast. Günaydın and Kabdaşlı [5] carried out an experimental investigation of coastal erosion under the effect of regular and irregular waves. The results of the study suggest that the wave types, whether regular of irregular, were not effective in describing the geometric characteristics of coastal erosion. Günaydın and Kabdaşlı [6] also investigated bar geometry using both regular and irregular waves and proposed new empirical formulas to determine the geometric parameters. Kömürcü et al. [7] studied cross-shore sediment movement and coastal profiles using a physical model. They proposed dimensional and non-dimensional equations by regression methods through the experimental data. Kömürcü et al. [8] obtained 80 experimental data for offshore bar geometric parameters. The experimental results in the study were evaluated by the genetic algorithms. Özölçer [9] performed experimental study to determine coastal erosion geometry under the influence of the regular waves and proposed the regression equations. Demirci and Aköz [10, 11] carried out the experiments to investigate the geometrical characteristics of beach profiles under storm conditions. Demirci and Aköz [12] also developed non-dimensional equations to determine various bar geometric parameters using linear and non-linear regression methods through the experimental data. Demirci et al. [13, 14] investigated bar volumes caused by cross-shore sediment transport using experimental data with regular waves.
A few studies have been performed to evaluate the temporal variation of cross-shore sediment transport. Kankal [15] studied the temporal variation of cross-shore sediment transport using a physical model and performed regression analysis to determine temporal rate coefficient. Kankal et al. [16] conducted regression and artificial neural network (ANN) analysis to obtain empirical temporal rate coefficient and concluded that the ANN gave better results than regression analysis.
Nowadays, ANN has become one of the most effective and reliable modeling techniques in different research areas. The model with hybrid ANN approaches has increased considerably due to their power to solve different problems. The use of these models not only significantly improves the performance of models, but also resolved different types of problems with more accurately [17]. Although ANN approaches have found wide variety of application in solving problems related to coastal engineering [18], studies using hybrid ANN models in this area are few [19,20,21]. Artificial bee colony (ABC) and especially teaching–learning-based optimization (TLBO) are recently proposed meta-heuristic methods which are generally used to solve combinatorial optimization problems [22]. In this study, novel, simple and robust optimization algorithms called TLBO and ABC were used to find optimum coefficients in the ANN analysis.
The main purpose of the present study is to investigate the ability of ANN models including different training algorithm namely TLBO, ABC, and back propagation (BP) for predicting temporal rate coefficient (α) of bar volume. Initial bed slope (m), wave height (H 0), wave period (T) and grain size (d 50) obtained from experimental study were used as input variables in the models. To the best of our knowledge, this is the first study related to coastal engineering in the literature that used the TLBO and ABC algorithms in the training procedure of ANN approach.
2 Experimental design
2.1 Apparatus and measuring method
The experiments were performed at the wave flume facility of Karadeniz Technical University, Trabzon, Turkey. The wave flume featured dimensions of 30 m length, 1.4 m width, and 1.2 m depth. The wave generator is located at the beginning of the flume, which has a sandy beach model at the end (Fig. 1). The wave characteristics were measured using three wave gauges and recording units. In each case, reflection coefficients in the experiments were estimated to be less than 7.1% (actually it changes between 2.2 and 7.1%). The flume was divided into 70 longitudinal sections and each section was divided into three horizontal measuring points (i.e., three depths were measured and averaged in a section) and 210 total points were measured during an experiment (Fig. 2). A uniform measurement grid of 20 × 20 cm was surveyed within the mesh. At each point and time of interest, sand elevations above the basin floor were simply measured [7, 8, 16].
2.2 Wave conditions and experimental implementation
The experiments performed to investigate the variation in the coastal profile under different scenarios. A Froude model scale of 1:25 under undistorted conditions was designed to prepare the experimental studies. Monochromatic waves were used in all experiments. Wave conditions were chosen to be between a maximum and minimum to originate the erosion profile, as would be in nature, in order to examine the considered parameters. The seven deepwater wave heights (H 0), two wave period (T), three initial bed slopes, and four granular materials were chosen as seen in Table 1. The specific gravity of the granular materials was 2.55 t/m3. The uniformity of materials is important aspect for sediment transport. As materials uniformly distributed around the same diameter closely move each other, the determination of diameters in these materials is, therefore, strictly considered.
There is also a relationship between experimental time and erosion parameters. The experimental time was confirmed during a preliminary experiment for each slope to find the time for the erosion profile to reach equilibrium. This duration was determined by several criteria: maintain the initial erosion point, equilibrium point and final bar point, decrease the total quantity of moving material to below a certain ratio, and move materials with the same slope; the experiment time was chosen 12 h for 1/10 beach slope, while it was selected 14 h for 1/15 and 1/25 slopes [7, 8, 16].
3 Methodology
3.1 The ANN approach
Many researchers and scientists have applied neural network techniques in predicting the coastal dynamic processes like wave parameter estimation, tidal prediction, coastal structural design and storm surge. They have achieved better results as compared to that using mathematical models like statistical tools, ARMA model and regression models. It is found that the neural networks are reliable and gives accurate results [23].
The input and output data using in the training and testing process of ANN models are normalized between 0.1 and 0.9. The maximum and minimum values of the input data can be obtained from the Table 1 for the normalization process. The minimum and maximum values of the α value were 0.115 and 0.592, respectively. In this study, the architecture of ANN models were generated by using the multilayer feed forward NN and a three-layer network with one hidden layer was selected. The different number of neurons from five to 20 with an incremental of five was trialed to assign the optimum number neurons of the hidden layer. Hyperbolic tangent sigmoid (input layer → hidden layer) and linear (hidden layer → output layer) transfer functions were used within the network. The number of maximum epoch was set to 15,000 for BP and 5000 for TLBO and ABC algorithms. The mean square error (MSE) goal was selected as 8 × 10−8.
3.2 The data used in the ANN approach
In this study, experiment data including m, d 50, T, and H 0 were used as independent variables to calculate α coefficient. The data used in the ANN models were divided into two parts: 42 data were reserved for network training and the remaining 10 data were used to test the network. All the independent variables were obtained from experimental studies. The dependent variable α was obtained by the experimental results with the help of some calculations given below.
As a bar moves offshore, it increases in volume to approach an equilibrium size. Since equilibrium bar volume was not entirely reached in some cases, a simple expression of exponential type was least-square fitted to the data for each case to obtain an objective method for determining equilibrium bar volume. Generally, an expression of exponential type is employed in growth problems where an equilibrium state exists [24]. In this expression, the bar volume (V) is assumed to grow toward the equilibrium volume (V eq) according to
where t and α are time and an empirical temporal rate coefficient, respectively. α value controls the speed at which equilibrium bar volume is attained; a large α value produces a rapid response toward equilibrium. Several experimental studies have showed that equilibrium bar volume is most closely related to deep-water wave height, sand grain size (or fall speed), and initial beach slope. Various studies were also performed to relate α to some wave, sediment, and beach parameters [16, 24].
3.3 Assessment of model performance
The performance of a trained ANN model is evaluated using the average relative error (RE) and root mean square error (RMSE) and mean absolute error (MAE) as follows:
where O ANN is the α coefficient values obtained from the ANN models and O r is the real α coefficient values.
3.4 Back propagation (BP) algorithm
BP-ANN developed by Rumelhart et al. [25] is the most representative learning model for the ANN [26]. BP algorithm consists of mainly two activities: Forward pass and backward pass. In forward pass, the activities are propagated from input layer to hidden layers to output layer. In backward pass, the activity is propagated from output layer to hidden layers to input layer for updating the weights in the layers [27].
3.5 ABC algorithm
ABC algorithm is a new population-based metaheuristic approach developed by Karaboga [28]. The algorithm based on swarm intelligence has been used to solve optimization problem considering bee behavior. Honey bees living in social order know their job as instinctual. Task of each bee belonging to hive is certain. Bees must not digress from this task. Storing foods, bringing honey, communication, and searching food are bee’s tasks that is given mission in social order. Bees living in colonies break down into one of three categories: the queen bee, the drones, and worker bees [29].
In the ABC algorithm, the colony of artificial honeybees comprises of three groups of bees: employed bees, onlookers, and scouts, among which the number of employed bees and onlookers are equal. There is just one employed bee for every food source. Put differently, the number of employed bees is equal to the number of food sources around the hive. The employed bee whose food source has been exhausted by the bees becomes a scout. In the flow of algorithm, firstly, the amount of nectar is calculated for discovered neighbor food sources sending the employed bees to these sources. The employed bees search the food sources they serve and share information about food sources with the scout bees. The scout bees have a tendency to move more towards rich food sources in line with the information they receive from the employed bees. Finally, the scout bees are randomly sent from bee hives to explore richer sources. This process is iteratively repeated until the most optimum path is found [28].
In this study, the weights of NN model are the parameters of a solution and ABC algorithm tries to find optimum weight set of NN model. More detail information about ABC algorithm can be found in Uzlu et al. [30].
3.6 TLBO algorithm
The TLBO algorithm developed by Rao et al. in 2011 is a new metaheuristic optimization algorithm that depended on the natural phenomena of teaching and learning [31]. Advantages of the TLBO algorithm are simplicity, low computational complexity, high searching power to find the global optimum and lack of tuning parameters, except for the initial population [32]. The TLBO process is divided into a “teacher phase” and a “learning phase”. TLBO is a population-based algorithm, where a group of students (i.e., learner) is considered the population and the different subjects offered to the learners are analogous with the different design variables of the optimization problem. The results of the learner are analogous to the fitness value of the optimization problem. The best solution in the entire population is considered as the teacher [33].
Teacher phase of the algorithm simulates the learning of the students (i.e., learners) through the teacher. During this phase, a teacher conveys knowledge among the learners and makes an effort to increase the mean result of the class. A student within the population consists of a number of design variables (X i ) of the problem [33].
where D n is number of design variables, P n is size of population. Teacher Phase is formulated as follows:
where X studentnew_i and X studenti are the new and old positions of the ith learner, X teacher is the positions the current teacher, r is a random number varying [0,1] and X mean is the mean parameters of each subject of the learners in the class at generation [33]. In this study, X i is the unknown weights of a neural network. TF is a teaching factor being either 1 or 2. It is determined as follows:
All learners should be re-evaluated after each iteration of teacher phase. If X studentnew_i is better than Xstudenti, X studentnew_i will be accepted and flowed to learner phase, otherwise Xstudenti is not changed [33].
In learning phase, all modified students are compared with each other to increase their knowledge. Implementation of this comparison is given as follows:
As noted in the teacher phase, the new student obtained from student phase is not taken into account if its objective function is not better. At the end of the last iteration, the student whose objective function is minimum is the best solution of optimization problem [34]. Extensive details about the TLBO algorithm and its implementation can be found in [31, 35].
3.7 The ANN Training with the TLBO and ABC Algorithm
In the current paper, the adaptations of the TLBO and ABC algorithm were presented as the learning scheme to defeat the disadvantages caused by BP in the ANN training. The reason for using the ABC and especially TLBO algorithm as the optimized tool is that it possesses the ability to find optimal solutions with relatively modest computational requirements. Thus, the ABC and TLBO algorithms are utilized to the neural networks in the training process, to obtain satisfying parameters, including weights and biases, which will minimize the error function in competitive time. The parameters are consistently updated until the convergence criterion is reached. The objective function to be minimized by the ABC and TLBO algorithms is the mean square error (MSE) function. The performance of trained ANN was calculated using the average RE, RMSE, and MAE.
The control parameters of the ABC and TLBO algorithms were selected as the same following values for all models: number of maximum iteration (NMI) = 5,000 and size of population (SP) = 50. Parameter (unknown weights of ANN) range was set [−1, 1]. The training process repeatedly applies a set of input vectors to a network, updating the network each time until certain stopping criteria are reached.
4 Result and discussion
Coastal erosion is a global problem. Already-severe coastal erosion problems witnessed in the 20th century will be exacerbated in the 21st century under plausible global warming scenarios [36]. During the coastal erosion, sediment is transported towards offshore and causes the formation of a bar. For this reason, the size of the bar and the duration of its formation are of great importance. The growth of the bar does not last forever, after a while it gets in equilibrium. α coefficient is a parameter that controls the speed at which the bar reaches the equilibrium. In this study, it was aimed to estimate the α coefficient in the best way and various hybrid artificial intelligence techniques were used for this.
In the ANN models, it is first necessary to obtain a well-trained network. For this, the optimal values of weights in the selected network architecture are determined. In the present study, the training of ANN was done using three different algorithms, namely TLBO, ABC and BP. The TLBO algorithm was given the best convergence values for the training set. Table 2 shows the MSE values calculated for different network architectures of this algorithm. The smallest error value for training set was obtained in the network architecture with 20 hidden layer nodes.
The results obtained from the ANN models were compared with the experimental ones and the best model was determined. The performance of the models was evaluated using average RE, RMSE, and MAE values. Table 3 presents the error values for the testing set in the models. Taking into consideration the network architecture and models, the lowest error values were determined and given in bold in the table. As can be clearly seen from the table, the best model was obtained from the ANN-TLBO with the 4-5-1 ANN structure for all error values. Error values increased with increasing the number of elements in the hidden layer; only in the case of 20 hidden layer nodes, the error values were slightly reduced. Average RE, RMSE, and MAE values obtained from the proposed ANN-TLBO model were 2.965%, 0.0081, and 0.0068, respectively. The RMSE of the ANN-ABC and ANN-BP models was decreased by 47 and 34% using the ANN-TLBO model, respectively. The ANN-ABC and ANN-BP models gave inferior results in predicting the α coefficient.
The architecture of the best ANN model was presented in Fig. 3. Weights of the model in the figure were given as “w (1) ij ” and “w (2) ij ”. In these expressions, i, j and k were the element of input, hidden and output layer, respectively. While (1), given as upper indices, expressed the connection between the input and hidden layer, and (2) expressed connection between hidden and output layer. The best model weights were presented in Table 4.
Figure 4 shows the comparison of the results of ANN models with experimental ones for the testing set. The closest values to the experimental data were found in the ANN-TLBO model. This model was followed by ANN-ABC and ANN-BP models, respectively. Comparisons between the predicted and observed outputs of α coefficient were presented in Fig. 5. As can be seen from the figure, the ANN-TLBO model provides a high correlation in the testing sets.
Individual relative errors for testing set in the best model were given in Table 5. As seen in the Table 5, predicted and observed values were very close to each other. The maximum relative errors did not exceed 7.136%. The results of proposed model show that α coefficient estimate is quite satisfactory.
5 Conclusion
In this study, the α coefficient predicting ability of hybrid artificial intelligence models, ANN-TLBO and ANN-ABC, was investigated. In the ongoing study, ANN-BP model was used to test the accuracy of these models. The independent variables in the models were designated as initial bed slope, wave height, wave period, and grain size obtained from the 52 experiments. The data set is divided into two parts; one part with 42 data for training, other part with 10 data for testing.
The accuracy of ANN-TLBO and ANN-ABC models was higher than ANN-BP for all architectures of network. The ANN-TLBO model gives lower error values than ANN-ABC in all ANN architectures except one. The MAE of the ANN-BP and ANN-ABC models for testing set was decreased by 34.0 and 47.3% using the ANN-TLBO technique, respectively.
As an outcome of current study, hybrid artificial intelligence approaches yielded quite successful results in predicting α coefficient-controlled speed of bar volume growth. It would be useful to use ANN-TLBO and ANN-ABC models, which were used for the first time in coastal engineering problems, as commonly.
References
Watanabe A, Riho Y, Horikawa K (1980) Beach profiles and on-offshore sediment transport. In: Proceedings of the 17th International Conference on Coastal Engineering, pp 1106–1121
Larson M, Kraus NC (1989) SBEACH: numerical model for simulating storm-induced beach change. In: Report 1. Empirical foundation and model development (No. CERC-TR-89-9). Coastal Engineering Research Center Vicksburg Ms
Hsu TW (1998) Geometric characteristics of storm-beach profiles caused by inclined waves. Ocean Eng 25(1):69–84
Różyński G (2003) Data-driven modeling of multiple longshore bars and their interactions. Coast Eng 48(3):151–170
Günaydın K, Kabdaşlı MS (2003) Characteristics of coastal erosion geometry under regular and irregular waves. Ocean Eng 30(13):1579–1593
Günaydin K, Kabdasli MS (2005) Investigation of offshore bar geometry under regular and irregular waves. J Coast Res 21(2):374–382
Kömürcü Mİ, Özölçer İH, Yüksek Ö, Karasu S (2007) Determination of bar parameters caused by cross-shore sediment movement. Ocean Eng 34(5):685–695
Kömürcü Mİ, Tutkun N, Özölçer İH, Akpınar A (2008) Estimation of the beach bar parameters using the genetic algorithms. Appl Math Comput 195(1):49–60
Özölçer İH (2008) An experimental study on geometric characteristics of beach erosion profiles. Ocean Eng 35(1):17–27
Demirci M, Aköz MS (2012) An investigation on the formation of submerged bar under surges in sandy coastal region. China Ocean Eng 26(3):535–546
Demirci M, Akoz MS (2012) The effect of cross-shore sediment transport on bar parameters: an Experimental Study. Int J Ocean Syst Eng 2(1):1–7
Demirci M, Aköz MS (2013) Investigation of bar parameters occurred by cross-shore sediment transport. Int J Naval Archit Ocean Eng 5(2):277–286
Demirci M, Aköz MS, Üneş F (2014) Experimental investigation of cross-shore sandbar volumes. J Coast Conserv 18(1):11–16
Demirci M, Üneş F, Aköz MS (2015) Prediction of cross-shore sandbar volumes using neural network approach. J Mar Sci Technol 20(1):171–179
Kankal M (2004) Temporal Variation of Croos-Shore Sediment Transport, M.D. Thesis, Karadeniz Technical University Graduate School of Natural and Applied Sciences, Trabzon, Turkey (in Turkish)
Kankal M, Kömürcü MI, Yüksek Ö, Akpinar A (2012) Artificial neural networks for estimation of temporal rate coefficient of equilibrium bar volume. Indian J Marine Sci 41(1):45–55
Fahimi F, Yaseen ZM, El-shafie A (2016) Application of soft computing based hybrid models in hydrological variables modeling: a comprehensive review. Theor Appl Climatol, pp 1–29
Dwarakish GS, Rakshith S, Natesan U (2013) Review on applications of neural network in coastal engineering. Artif Intell Syst Mach Learn 5(7):324–331
Balas CE, Koç ML, Tür R (2010) Artificial neural networks based on principal component analysis, fuzzy systems and fuzzy neural networks for preliminary design of rubble mound breakwaters. Appl Ocean Res 32(4):425–433
Koç ML, Balas CE (2012) Genetic algorithms based logic-driven fuzzy neural networks for stability assessment of rubble-mound breakwaters. Appl Ocean Res 37:211–219
Prahlada R, Deka PC (2015) Forecasting of time series significant wave height using wavelet decomposed neural network. Aquat Procedia 4:540–547
Bayram A, Uzlu E, Kankal M, Dede T (2015) Modeling stream dissolved oxygen concentration using teaching–learning based optimization algorithm. Environ Earth Sci 73(10):6565–6576
Mandal S, Patil SG, Manjunatha YR, Hedge AV (2008) Application of neural networks in coastal engineering—an overwiew. In: The 12th International Conference of IACMAG –Goa, India, pp 1639–1645
Larson M (1996) Model of beach profile change under random waves. J Waterw Port Coast Ocean Eng 122(4):172–181
Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back–propagating errors. Nature 323:533–536
Yan B, Zhang QH, Wai OW (2008) Prediction of sand ripple geometry under waves using an artificial neural network. Comput Geosci 34(12):1655–1664
Tayfur G (2014) Soft computing in water resources engineering: Artificial neural networks, fuzzy logic and genetic algorithms. WIT Press, p 267
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department
Kankal M, Uzlu E (2016) Neural network approach with teaching–learning-based optimization for modelling and forecasting long-term electric energy demand in Turkey. Neural Comput Appl. https://doi.org/10.1007/s00521-016-2409-2
Uzlu E, Akpınar A, Özturk HT, Nacar S, Kankal M (2014) Estimates of hydroelectric generation using neural networks with the artificial bee colony algorithm for Turkey. Energy 69:638–647
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315
Safarinejadian B, Gharibzadeh M, Rakhshan M (2014) An optimized model of electricity price forecasting in the electricity market based on fuzzy timeseries. Syst Sci Control Eng Open Access J 2(1):677–683
Topal U, Dede T, Öztürk HT (2017) Stacking sequence optimization for maximum fundamental frequency of simply supported antisymmetric laminated composite plates using teaching–learning-based OPTIMIZATION. KSCE J Civil Eng. https://doi.org/10.1007/s12205-017-0076-1
Dede T (2013) Optimum design of grillage structures to LRFD–AISC with teaching–learning based optimization. Struct Multidiscip Optim 48:955–964
Uzlu E, Kankal M, Akpınar A, Dede T (2014) Estimates of energy consumption in Turkey using neural networks with the teaching–learning-based optimization algorithm. Energy 75:295–303
Zhang K, Douglas BC, Leatherman SP (2004) Global warming and coastal erosion. Clim Change 64(1):41–58
Acknowledgements
This paper is dedicated to the memory of the late Dr. Murat İhsan KÖMÜRCÜ, who conducted the experimental study with big difficulty and passed away in February 2013.
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Kankal, M., Uzlu, E., Nacar, S. et al. Predicting temporal rate coefficient of bar volume using hybrid artificial intelligence approaches. J Mar Sci Technol 23, 596–604 (2018). https://doi.org/10.1007/s00773-017-0495-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00773-017-0495-1