Abstract

In this paper, for the first time, to model the discharge coefficient of labyrinth weirs, the evolutionary firefly algorithm (FFA) is used for optimizing the membership functions of the adaptive neuro-fuzzy inference system (ANFIS). Also, to enhance the performance of the ANFIS and ANFIS-FFA models, the Monte Carlo simulations (MCs) are employed. Additionally, the k-fold cross-validation is utilized for training and testing the methods. Next, some input dimensionless parameters including the Froude number (Fr), the ratio of the head above the weir to the weir height (HT/P), cycle sidewall angle (α), the ratio of length of the weir crest to the channel width (Lc/W), the ratio of length of apex geometry to the width of a single cycle (A/w) and the ratio of the width of a single cycle to the weir height (w/P) are determined. After that, seven different models are developed for ANFIS and ANFIS-FFA. Then, by conducting a sensitivity analysis, the superior models (ANFIS-FFA 5 and ANFIS 5) and the most effective input parameter (Froude number) are identified. Moreover, the error distribution results exhibit that about 70% of the superior model results have errors less than 5%. Subsequently, the discharge coefficient is simulated by means of a computational fluid dynamics (CFD) model. Furthermore, a comparison of the CFD model with the ANFIS and ANFIS-FFA models reveals that the ANFIS-FFA model is significantly more accurate. Also, an uncertainty analysis is performed for the CFD, ANFIS and ANFIS-FFA models. Finally, a very simple code calculating the discharge coefficient of labyrinth wires is presented. This code can be easily employed without any knowledge on ANFIS, FFA and prior information about MATLAB.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.