Optimizing ANFIS for sediment transport in open channels using different evolutionary algorithms

Article history: Received 22 January 2017 Received in revised form 29 February 2017 Accepted 14 March 2017 Flow through open channels can contain solids. The deposition of solids occasionally occurs due to insufficient flow velocity to transfer the solid particles, causing many problems with transfer systems. Therefore, a method to determine the limiting velocity (i.e. Fr) is required. In this paper, three alternative, hybrid evolutionary algorithm methods, including differential evolution (DE), genetic algorithm (GA) and particle swarm optimization (PSO) based on the adaptive network-based fuzzy inference system are presented: ANFIS-GA, ANFIS-DE and ANFIS-PSO. In these methods, evolutionary algorithms optimize the membership functions, and ANFIS adjusts the premises and consequent parameters to optimize prediction performance. The performance of the proposed methods is compared with that of the general ANFIS using three different datasets comprising a wide range of data. The results show that the hybrid models (ANFISGA, ANFIS-DE and ANFIS-PSO) are more accurate than general ANFIS in training with a hybrid algorithm (hybrid of back propagation and least squares). Among the evolutionary algorithms, ANFIS-PSO performed the best (R=0.976, RMSE=0.26, MARE=0.057, BIAS=-0.004 and SI=0.059). ©2017 Razi University-All rights reserved.

[1]  Javier Echanobe,et al.  Fuzzy systems, neural networks and neuro-fuzzy systems: A vision on their hardware implementation and platforms over two decades , 2014, Eng. Appl. Artif. Intell..

[2]  Vahid Nourani,et al.  Development of Nonlinear Model Based on Wavelet-ANFIS for Rainfall Forecasting at Klang Gates Dam , 2014, Water Resources Management.

[3]  Mahmut Bilgehan,et al.  Comparison of ANFIS and NN models - With a study in critical buckling load estimation , 2011, Appl. Soft Comput..

[4]  Akbar Safarzadeh,et al.  On the fine sediment deposition patterns in a gravel bed open-channel flow , 2016 .

[5]  Hossein Bonakdari,et al.  Design criteria for sediment transport in sewers based on self-cleansing concept , 2014 .

[6]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[7]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[8]  H. Md. Azamathulla,et al.  ANFIS-based approach for predicting sediment transport in clean sewer , 2012, Appl. Soft Comput..

[9]  Jose J. Ota,et al.  Urban Storm Sewer Design: Approach in Consideration of Sediments , 2003 .

[10]  B. V. Manikandan,et al.  Fuzzy PID supervised online ANFIS based speed controller for brushless dc motor , 2015, Neurocomputing.

[11]  Richard May,et al.  Sediment transport in sewers. Part 2: Design , 1996 .

[12]  Vijay P. Singh,et al.  Principle Component Analysis in Conjuction with Data Driven Methods for Sediment Load Prediction , 2013, Water Resources Management.

[13]  R. Sahay,et al.  Predicting Monsoon Floods in Rivers Embedding Wavelet Transform, Genetic Algorithm and Neural Network , 2013, Water Resources Management.

[14]  Hossein Bonakdari,et al.  Verification of equation for non-deposition sediment transport in flood water canals , 2014 .

[15]  Robert Banasiak Hydraulic performance of sewer pipes with deposited sediments. , 2008, Water science and technology : a journal of the International Association on Water Pollution Research.

[16]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[17]  Yoshikazu Fukuyama,et al.  A Hybrid Particle Swarm Optimization for Distribution State Estimation , 2002, IEEE Power Engineering Review.

[18]  Pegah Amiri,et al.  Combination of ozonation with aerobic sequencing batch reactor for soft drink wastewater treatment: experiments and neural network modeling , 2015 .

[19]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[20]  Hossein Bonakdari,et al.  Pareto genetic design of group method of data handling type neural network for prediction discharge coefficient in rectangular side orifices , 2015 .

[21]  M. A. El-Shorbagy,et al.  Local search based hybrid particle swarm optimization algorithm for multiobjective optimization , 2012, Swarm Evol. Comput..

[22]  Abbas Afshar,et al.  Multiobjective Calibration of Reservoir Water Quality Modeling Using Multiobjective Particle Swarm Optimization (MOPSO) , 2013, Water Resources Management.

[23]  Abbas Parsaie,et al.  Assessment of some famous empirical equation and artificial intelligent model (MLP, ANFIS) to predicting the side weir discharge coefficient , 2014 .

[24]  H. Yoshida,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 1999, 2001 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.01CH37194).

[25]  Hasan Ocak,et al.  A Medical Decision Support System Based on Support Vector Machines and the Genetic Algorithm for the Evaluation of Fetal Well-Being , 2013, Journal of Medical Systems.

[26]  Hossein Bonakdari,et al.  Comparison of genetic algorithm and imperialist competitive algorithms in predicting bed load transport in clean pipe. , 2014, Water science and technology : a journal of the International Association on Water Pollution Research.

[27]  Amir Hossein Zaji,et al.  Application of artificial neural network and genetic programming models for estimating the longitudinal velocity field in open channel junctions , 2015 .

[28]  Russell C. Eberhart,et al.  Human tremor analysis using particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[29]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[30]  Atakan Yücel,et al.  An approach based on ANFIS input selection and modeling for supplier selection problem , 2011, Expert Syst. Appl..

[31]  Hossein Bonakdari,et al.  Bed load sediment transport estimation in a clean pipe using multilayer perceptron with different training algorithms , 2016 .

[32]  Engin Yesil,et al.  Online tuning of fuzzy PID controllers via rule weighing based on normalized acceleration , 2013, Eng. Appl. Artif. Intell..

[33]  Salman Mohagheghi,et al.  Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems , 2008, IEEE Transactions on Evolutionary Computation.

[34]  Andrew J. Chipperfield,et al.  Simplifying Particle Swarm Optimization , 2010, Appl. Soft Comput..

[35]  J. Sobhani,et al.  Prediction of the compressive strength of no-slump concrete: A comparative study of regression, neural network and ANFIS models , 2010 .

[36]  Hossein Bonakdari,et al.  Assessment of evolutionary algorithms in predicting non-deposition sediment transport , 2015 .

[37]  Gabriela Ciuprina,et al.  Use of intelligent-particle swarm optimization in electromagnetics. IEEE Trans Mag , 2002 .

[38]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[39]  Mohammad Najafzadeh,et al.  Prediction of pipeline scour depth in clear-water and live-bed conditions using group method of data handling , 2012, Neural Computing and Applications.

[40]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[41]  Hossein Bonakdari,et al.  Performance Evaluation of Adaptive Neural Fuzzy Inference System for Sediment Transport in Sewers , 2014, Water Resources Management.

[42]  R. Garduno-Ramirez,et al.  Multiobjective control of power plants using particle swarm optimization techniques , 2006, IEEE Transactions on Energy Conversion.

[43]  Hossein Bonakdari,et al.  Evaluation of Sediment Transport in Sewer using Artificial Neural Network , 2013 .

[44]  Hossein Bonakdari,et al.  Study of sediment transport using soft computing technique , 2014 .

[45]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[46]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[47]  R. Guruprasad,et al.  Predicting bending rigidity of woven fabrics using adaptive neuro-fuzzy inference system (ANFIS) , 2012 .

[48]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[49]  Aminuddin Ab. Ghani,et al.  Design options for self-cleansing storm sewers , 1996 .

[50]  Seyed Jamshid Mousavi,et al.  A hybrid genetic algorithm-adaptive network-based fuzzy inference system in prediction of wave parameters , 2009, Eng. Appl. Artif. Intell..

[51]  Ahmed El-Shafie,et al.  Forecasting the Level of Reservoirs Using Multiple Input Fuzzification in ANFIS , 2013, Water Resources Management.

[52]  Baher Abdulhai,et al.  Forecasting of short-term traffic-flow based on improved neurofuzzy models via emotional temporal difference learning algorithm , 2012, Eng. Appl. Artif. Intell..

[53]  Xiaoou Li,et al.  Fuzzy identification using fuzzy neural networks with stable learning algorithms , 2004, IEEE Transactions on Fuzzy Systems.

[54]  Omid Bozorg Haddad,et al.  Multi-reservoir real-time operation rules: a new genetic programming approach , 2014 .

[55]  Ozgur Kisi,et al.  River suspended sediment concentration modeling using a neural differential evolution approach , 2010 .

[56]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[57]  H. Md. Azamathulla,et al.  Gene-Expression Programming for Sediment Transport in Sewer Pipe Systems , 2011 .

[58]  Mukand S. Babel,et al.  Non-deposition design criteria for sewers with part-full flow , 2010 .

[59]  T. N. Singh,et al.  Estimation of elastic constant of rocks using an ANFIS approach , 2012, Appl. Soft Comput..

[60]  Aminuddin Ab. Ghani,et al.  Bridge pier scour prediction by gene expression programming , 2012 .