A novel parameter estimation in dynamic model via fuzzy swarm intelligence and chaos theory for faults in wastewater treatment plant

  • 56 Accesses

  • 1 Citations


Faults during a wastewater treatment for plant (WWTP) are critical issue for social and biological. Poorly treated wastewater may achieve dangerous effect for human as well as nature. This paper proposed a novel model based on a binary version of whale optimization algorithm (WOA), chaos theory and fuzzy logic, namely (CF-BWOA). CF-BWOA is applied in the application of WWTP to find out the more relevant attributes from the whole dataset, reducing cost and validation of decision rules, and helping to identify a non-well-structured domain. CF-BWOA attempts to reduce the whole feature set without loss of significant information to the classification process. Fast fuzzy c-means is used as a cost function to measure the fuzzification and uncertainty of data. Ten different chaos sequence maps are used to estimate and tune WOA parameters. Experiments are applied on a complex real-time dataset with various uncertainty features and missing values. The overall result indicates that the CWOA with the Sine chaos map shows the better performance, lower error, higher convergence speed and shorter execution time. In addition, the proposed model is capable of detecting sensor process faults in WWTP with high accuracy and can guide the operators of these systems to control decisions.

This is a preview of subscription content, log in to check access.

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 99

This is the net price. Taxes to be calculated in checkout.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9


  1. Alatas B (2010) Chaotic bee colony algorithms for global numerical optimization. Expert Syst Appl 37(8):5682–5687

  2. Amador-Angulo L, Castillo O (2018) A new fuzzy bee colony optimization with dynamic adaptation of parameters using interval type-2 fuzzy logic for tuning fuzzy controllers. Soft Comput 22(2):571–594

  3. Anter AM, Ali M (2019) Feature selection strategy based on hybrid crow search optimization algorithm integrated with chaos theory and fuzzy c-means algorithm for medical diagnosis problems. Soft Comput.

  4. Anter AM, Hassenian AE (2018) Computational intelligence optimization approach based on particle swarm optimizer and neutrosophic set for abdominal CT liver tumor segmentation. J Comput Sci 25:376–387

  5. Anter AM, Hassanien AE, Elsoud MAA, Tolba MF (2014) Neutrosophic sets and fuzzy C-means clustering for improving CT liver image segmentation. In: Proceedings of the 5th international conference on innovations in bio-inspired computing and applications IBICA 2014. Springer, Cham, pp 193-203

  6. Anter AM, Azar AT, Fouad KM (2019) Intelligent hybrid approach for feature selection. In: International conference on advanced machine learning technologies and applications. Springer, Cham, pp 71–79

  7. Anupam J, Maiti R, Banerjee N (2012) Process monitoring and fault detection strategies: a review. Int J Qual Reliab Manag 29(7):720–752

  8. Beck MB (1986) Identification, estimation and control of biological waste-water treatment processes. In: IEE proceeding (control theory and applications, vol 133, no 5. IET Digital Library, pp 254–264

  9. Bejar J, Cortes CU, Poch M (1993) LINNEO+: a classification methodology for ill-structured domains, pp 1–11. Accessed July 2019

  10. Belanche L, Sanchez M, Cortes U, Serra P (1992) A knowledge-based system for the diagnosis of waste-water treatment plants. In: International conference on industrial, engineering and other applications of applied intelligent systems. Springer, Berlin, pp 324–336

  11. Bernal E, Castillo O, Soria J, Valdez F (2019) Optimization of fuzzy controller using galactic swarm optimization with type-2 fuzzy dynamic parameter adjustment. Axioms 8(1):26

  12. Berthouex PM, Lai W, Darjatmoko A (1987) A statistics-based information and expert system for plant control and improvement. In: Proceedings of 5th national conference on microcomputers in civil engineering, pp 146–150

  13. Blake CL, Merz CJ (2018) Wastewater Treatment Plant Dataset. UCI Repository of Machine Learning Databases. Accessed Jan 2018

  14. Castillo O, Amador-Angulo L (2018) A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design. Inf Sci 460:476–496

  15. Castillo O, Melin P, Valdez F, Soria J, Ontiveros-Robles E, Peraza C, Ochoa P (2019) Shadowed type-2 fuzzy systems for dynamic parameter adaptation in harmony search and differential evolution algorithms. Algorithms 12(1):17

  16. Chistiakova T, Zambrano J, Carlsson B (2014) Application of machine learning methods for fault detection in wastewater treatment plants. In: Reglermote 2014, June 3–4

  17. Comas J, Dzeroski S, Sanchez-Marre M (2000) Applying machine learning methods to wastewater treatment plant data. ECAI’00 2nd ECAI workshop on binding environmental sciences and artificial intelligence (BESAI2000). Berlin (DEU) 2000, 10, pp 1–11

  18. Corominas L, Villez K, Aguado D, Rieger L, Rosén C, Vanrolleghem PA (2011) Performance evaluation of fault detection methods for wastewater treatment processes. Biotechnol Bioeng 108(2):333–344

  19. El Basri E (2017) Development of a fault detection algorithm for an alternate aerobic/anoxic cycle nitrogen removal process. Ph.D., University of Florence

  20. Elazab OS, Hasanien HM, Elgendy MA, Abdeen AM (2017) Whale optimisation algorithm for photovoltaic model identification. J Eng 2017(13):1906–1911

  21. ElSoud MA, Anter AM (2016) Computational intelligence optimization algorithm based on meta-heuristic social-spider: case study on CT liver tumor diagnosis. Comput Intell 7(4):466–475

  22. Emary E, Zawbaa HM, Hassanien AE (2016) Binary ant lion approaches for feature selection. Neurocomputing 213:54–65

  23. Fuente C (2004) Supervisory systems in waste water treatment plants: sistematise their implementation. Ph.D., Universitat de Girona

  24. Fuente MJ, Garcia-Alvarez D, Sainz-Palmero GI, Vega P (2012) Fault detection in a wastewater treatment plant based on neural networks and PCA. In: 20th mediterranean conference on control & automation (MED), Barcelona, Spain, pp 758–763

  25. Garcia-Alvarez D, Fuente MJ, Vega P, Sainz G (2009) Fault detection and diagnosis using multivariate statistical techniques in a wastewater treatment plant. IFAC Proc Vol 42(11):952–957

  26. Garcia-Alvarez D, Fuente MJ, Palacin LG (2011) Monitoring and fault detection in a reverse osmosis plant using principal component analysis. In: 50th IEEE conference on decision and control and european control conference (CDC-ECC), Orlando, FL, USA, pp 3044–3049

  27. Garcia-Alvarez D, Fuente MJ, Sainz-Palmero GI (2012) Fault detection and isolation in transient states using principal component analysis. J Process Control 22(3):551–563

  28. Gaxiola F, Melin P, Valdez F, Castro JR, Manzo-Martínez A (2019) PSO with dynamic adaptation of parameters for optimization in neural networks with interval type-2 fuzzy numbers weights. Axioms 8(1):14

  29. Granata F, Papirio S, Esposito G, Gargano R, de Marinis G (2017) Machine learning algorithms for the forecasting of wastewater quality indicators. Water 9(2):105

  30. Gu S, Cheng R, Jin Y (2018) Feature selection for high-dimensional classification using a competitive swarm optimizer. Soft Comput 22(3):811–822

  31. Guo H, Jeong K, Lim J, Jo J, Kim YM, Park JP, Cho KH (2015) Prediction of effluent concentration in a wastewater treatment plant using machine learning models. J Environ Sci 32:90–101

  32. Hadjimichael A, Comas J, Corominas L (2016) Do artificial intelligence methods enhance the potential of decision support systems? A review for the urban water sector. AI Commun.

  33. Haimi H, Mulas M, Sahlstedt K, Vahala R (2009) Advanced operation and control methods of municipal wastewater treatment processes in Finland. Helsinki University of Technology, Water and Wastewater Engineering, Helsinki. ISBN 978-951-22-9975-1

  34. Huang L, Ding S, Yu S, Wang J, Lu K (2016) Chaos-enhanced Cuckoo search optimization algorithms for global optimization. Appl Math Model 40(5–6):3860–3875

  35. Hussien AG, Houssein EH, Hassanien AE (2017) A binary whale optimization algorithm with hyperbolic tangent fitness function for feature selection. In: Intelligent computing and information systems (ICICIS). IEEE, pp 166–172

  36. Kapley A, Purohit HJ (2009) Diagnosis of treatment efficiency in industrial wastewater treatment plants: a case study at a refinery ETP. Environ Sci Technol 43(10):3789–3795

  37. Kohli M, Arora S (2017) Chaotic grey wolf optimization algorithm for constrained optimization problems. J Comput Des Eng.

  38. Liu F, Wu C (2006). Improvement on multivariate statistical process monitoring using multi-scale ICA. In: 6th International Conference, ICA 2006, vol 3889, pp 376–383

  39. Liu Y, Pan Y, Sun Z, Huang D (2014) Statistical monitoring of wastewater treatment plants using variational Bayesian PCA. Ind Eng Chem Res 53(8):3272–3282

  40. Luo M, Nie F, Chang X, Yang Y, Hauptmann AG, Zheng Q (2018) Adaptive unsupervised feature selection with structure regularization. IEEE Trans Neural Netw Learn Syst 29(4):944–956

  41. Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453

  42. Malarvizhi MR, Thanamani AS (2012) K-nearest neighbor in missing data imputation. Int J Eng Res Dev 5(1):5–7

  43. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

  44. Nouhi B, Talatahari S, Kheiri H (2013) Chaos embedded charged system search for practical optimization problems. Int J Optim Civ Eng 3(1):23–36

  45. Olivas F, Valdez F, Melin P, Sombra A, Castillo O (2019) Interval type-2 fuzzy logic for dynamic parameter adaptation in a modified gravitational search algorithm. Inf Sci 476:159–175

  46. Omidvar R, Eskandari A, Heydari N, Hemmat F, Feyli M (2018) An improved SSPCO optimization algorithm for solve of the clustering problem. J Adv Comput Res 9(1):1–16

  47. Pagano M, Gauvreau K (2018) Principles of biostatistics. CRC Press, Boca Raton

  48. Pan R, Yang T, Cao J, Lu K, Zhang Z (2015) Missing data imputation by K nearest neighbours based on grey relational structure and mutual information. Appl Intell 43(3):614–632

  49. Peraza C, Valdez F, Castro JR, Castillo O (2018) Fuzzy dynamic parameter adaptation in the harmony search algorithm for the optimization of the ball and beam controller. Adv Oper Res 2018, 3092872

  50. Rodrigues D, Pereira LA, Nakamura RY, Costa KA, Yang XS, Souza AN, Papa JP (2014) A wrapper approach for feature selection based on bat algorithm and optimum-path forest. Expert Syst Appl 41(5):2250–2258

  51. Ruiz ML, Sin G, Berjaga X, Colprim J, Puig S, Colomer J (2011) Multivariate principal component analysis and case-based reasoning for monitoring, fault detection and diagnosis in a WWTP. Water Sci Technol 64(8):1661

  52. Saidala RK, Devarakonda N (2018) Chaotic tornadogenesis optimization algorithm for data clustering problems. Int J Softw Sci Comput Intell (IJSSCI) 10(1):38–64

  53. Samuelsson O, Bjork A, Zambrano J, Carlsson B (2017) Gaussian process regression for monitoring and fault detection of wastewater treatment processes. Water Sci Technol 75(12):2952–2963

  54. Serra P, Sanchez M, Lafuente J, Cortes U, Poch M (1994) DEPUR: a knowledge-based tool for wastewater treatment plants. Eng Appl Artif Intell 7(1):23–30

  55. Shan L, Qiang H, Li J, Wang ZQ (2005) Chaotic optimization algorithm based on Tent map. Control Decis 20(2):179–182

  56. Shen Q, Jensen R (2004) Selecting informative features with fuzzy-rough sets and its application for complex systems monitoring. Pattern Recogn 37(7):1351–1363

  57. Silva H, Perera AS (2016) Missing data imputation using Evolutionary k-Nearest neighbor algorithm for gene expression data. In: 2016 16th International conference on advances in ICT for emerging regions (ICTer). IEEE, pp 141–146

  58. Tharwat A, Hassanien AE (2018) Chaotic Antlion algorithm for parameter optimization of support vector machine. Appl Intell 48(3):670–686

  59. Valdez F, Vazquez JC, Gaxiola F (2018) Fuzzy dynamic parameter adaptation in ACO and PSO for designing fuzzy controllers: the cases of water level and temperature control. Adv Fuzzy Syst 2018, 1274969

  60. Xavier VA, Annadurai S (2018) Chaotic social spider algorithm for load balance aware task scheduling in cloud computing. Clust Comput.

  61. Xu X, Rong H, Trovati M, Liptrott M, Bessis N (2018) CS-PSO: chaotic particle swarm optimization algorithm for solving combinatorial optimization problems. Soft Comput 22(3):783–795

  62. Yan Z, Sha J, Liu B, Tian W, Lu J (2018) An ameliorative whale optimization algorithm for multi-objective optimal allocation of water resources in Handan, China. Water 10(1):87

  63. Yang D, Liu Z, Zhou J (2014) Chaos optimization algorithms based on chaotic maps with different probability distribution and search speed for global optimization. Commun Nonlinear Sci Numer Simul 19(4):1229–1246

  64. Zang X, Iqbal S, Zhu Y, Liu X, Zhao J (2016) Applications of chaotic dynamics in robotics. Int J Adv Robot Syst 13(2):60

  65. Zawbaa HM, Emary E, Grosan C (2016) Feature selection via chaotic antlion optimization. PLoS ONE 11(3):e0150652.

Download references

Author information

Correspondence to Ahmed M. Anter.

Ethics declarations

Conflict of interest

The author declares that there is no conflict of interest in this work.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Communicated by O. Castillo, D.K. Jana.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Anter, A.M., Gupta, D. & Castillo, O. A novel parameter estimation in dynamic model via fuzzy swarm intelligence and chaos theory for faults in wastewater treatment plant. Soft Comput 24, 111–129 (2020).

Download citation


  • Fault detection
  • Whale optimization algorithm
  • Wastewater treatment
  • Chaos theory
  • Fuzzy c-means algorithm