Skip to main content
Log in

Fuzzy control of an ANFIS model representing a nonlinear liquid-level system

  • Original Paper
  • Published:
Neural Computing & Applications Aims and scope Submit manuscript

Abstract

This paper aims to serve two main objectives; one is to demonstrate the modelling capabilities of a neuro-fuzzy approach, namely ANFIS (adaptive-network based fuzzy inference system) to a nonlinear system; and the other is to design a fuzzy controller to control such a system. The nonlinear system, which is a liquid-level system, is represented first by its mathematical model and then by ANFIS architecture. The ANFIS model is formed by means of input–output data set taken from the mathematical model. Then a PID-type fuzzy controller, which linguistically approximates the classical three-term compensation, was designed to control the system represented by both its mathematical and ANFIS models in order to perform an agreement comparison between them. It is shown that the ANFIS architecture can model a nonlinear system very accurately by means of input–output pairs obtained either from the actual system or its mathematical model. It is also shown that such a system can be controlled effectively by a fuzzy controller.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys 5:115–133

    MathSciNet  MATH  Google Scholar 

  2. Zadeh LA (1965) Fuzzy sets. Information Control 8:338–353

    MATH  Google Scholar 

  3. Rosenblatt F (1958) The perceptron: a probabilistic model for information storage and organization in the brain. Physiol Rev 65:386–408

    Google Scholar 

  4. Widrow B, Hoff ME (1960) Adaptive switching circuits. IRE WESCON Convention Record, New York

  5. Kohonen T (1972) Correlation matrix memories. IEEE Trans Comput C 21:353–359

    MATH  Google Scholar 

  6. Anderson JA (1970) Two models for memory organization. Math Biosci 8:137–160

    Article  MATH  Google Scholar 

  7. Hopfield JJ (1982) Neural networks and physical systems with emergent collective computational abilities. Proc Nat Acad Sci 79:2554–2558

    CAS  PubMed  Google Scholar 

  8. Rumelhart D, McClelland J (1986) Parallel distributed processing, vol 1. MIT Press, Cambridge, MA

  9. Hagan MT, Demuth HB, Beale M (1996) Neural network design. PWS, Boston, MA

  10. Patterson DW (1996) Artificial neural networks—theory and applications. Prentice Hall, Upper Saddle River, NJ

  11. Gruber S, Villalobos L, Olsson J (1993) Neural networks for webb-process inspection. In: Proceedings of the SPIE Applications of artificial neural networks IV. SPIE, Bellingham, WA, pp 491–503

  12. Engin SN, Badi MNM, Yesilyurt I (1997) A D20 wavelet transform based feature extraction method for automated rotating machinery fatigue failure assessment. In: IEEE Time-Frequency Time-Scale Proceedings (TFTS ‘97), University of Warwick, UK, 27–29 August 1997

  13. Engin SN, Gulez K (1999) A wavelet transform-artificial neural networks (WT-ANN) based rotating machinery fault diagnostics methodology. In: IEEE Workshop on Nonlinear signal and image processing (NSIP ‘99), Antalya, Turkey, 1–3 June 1999

  14. Staszewski WJ, Worden K (1997) Classification of faults in gearboxes—pre-processing algorithms and neural networks. Neural Comput Appl 5:160–183

    Google Scholar 

  15. Mamdani EH, Assilian S (1975) An experiment in linguistic synthesis with a logic controller. Int J Man–Machine Studies 8:1–13

    Google Scholar 

  16. Takagi S, Sugeno M (1985) Fuzzy identification of fuzzy systems and its application to modelling and control. IEEE Trans Syst Man Cybernet 15:116–132

    MATH  Google Scholar 

  17. Sugeno M, Kang GT (1988) Structure identification of fuzzy model. Fuzzy Sets Syst 28:15–33

    Article  MathSciNet  MATH  Google Scholar 

  18. Wang H, Tanaka K, Griffin M (1996) An approach to fuzzy control of nonlinear systems: stability and design issues. Trans Fuzzy Syst 4:14–23

    Article  Google Scholar 

  19. Cao SG, Rees NW, Feng G (1996) Quadratic stability analysis and design of continuous-time fuzzy control systems. Int J Syst Sci 27:193–203

    MATH  Google Scholar 

  20. Feng G, Cao SG, Rees NW, Chak CK (1997) Design of fuzzy control systems with guaranteed stability. Fuzzy Sets Syst 85:1–10

    Article  MATH  Google Scholar 

  21. Driankov D, Hellendorn H, Reinfrank M (1993) An introduction to fuzzy control. Springer, New York Berlin Heidelberg

  22. Lee CC (1990) Fuzzy logic in control systems: fuzzy logic controller—Parts I, II. IEEE Trans Syst Man Cybernet 20:404 – 435

    Article  MathSciNet  MATH  Google Scholar 

  23. Mudi P, Pal N (2000) A self tuning fuzzy PI controller. Fuzzy Sets Syst 115:327–338

    Article  MATH  Google Scholar 

  24. Chung H, Chen B, Lin J (1998) A PI type fuzzy controller with self tuning scaling factors. Fuzzy Sets Syst 93:23–28

    Article  Google Scholar 

  25. Chao C, Teng C (1997) A PD-like self tuning fuzzy controller without steady state error. Fuzzy Sets Syst 87:141–154

    Article  Google Scholar 

  26. Jung C, Ham C, Lee K (1995) A real time self-tuning fuzzy controller through scaling factor adjustment for the steam generator of NPP. Fuzzy Sets Syst 74:53–60

    Article  Google Scholar 

  27. Qiau W, Muzimoto M (1995) PID type fuzzy controller and parameter adaptive method. Fuzzy Sets Syst 78:23–35

    Google Scholar 

  28. Woo Z, Chung H, Lin J (2000) A PID type fuzzy controller with self tuning scaling factors. Fuzzy Sets Syst 115:321–326

    Article  MATH  Google Scholar 

  29. Buckley JJ, Hayashi Y (1995) Neural networks for fuzzy systems. Fuzzy Sets Syst 71:265–276

    Article  Google Scholar 

  30. Gupta MM, Rao DH (1994) On the principles of fuzzy neural networks. Fuzzy Sets Syst 61:1–18

    Article  Google Scholar 

  31. Culliere T, Titli A, Corrieu J (1995) Neuro-fuzzy modelling of nonlinear systems for control purposes. In: Proceedings of the IEEE International Conference on Fuzzy systems, Yokohama, Japan, pp 2009–2016

  32. Nauck D (1994) Fuzzy neuro systems: an overview. In: Kruse R, Gebhardt J, Palm R (eds), Fuzzy systems in computer science. Vieweg, Braunschweig, pp 91–107

  33. Jang J (1993) ANFIS: adaptive-network based fuzzy inference system. IEEE Trans Syst Man Cybernet 23:665–685

    Article  Google Scholar 

  34. Jang J, Sun CT (1995) Neuro-fuzzy modeling and control. IEEE Proc 83:378–406

    Article  Google Scholar 

  35. Jang J (1996) Input selection for ANFIS learning. IEEE Fuzzy Syst 1493–1499

  36. Jang J (1996) Neuro-fuzzy modeling for dynamic system identification. In: Proceedings of the IEEE Asian Fuzzy Systems Symposium on Soft computing in intelligent systems and information processing, 11–14 December 1996, Kenting, Taiwan, pp 320–325

  37. Altug S, Chow M (1999) Fuzzy inference systems implemented on neural architectures for motor fault detection and diagnosis. IEEE Trans Ind Electron 46:1069–1079

    Article  Google Scholar 

  38. Zhou C, Jagannathan K (1996) Adaptive network based fuzzy control of a dynamic biped walking robot. In: IEEE 1996 International Joint Symposia on Intelligence and systems (IJSIS ‘96), 4–5 November 1996, Rockville, MD

  39. Djukanović MB, Ćalović MS, Veśović BV, Šobajć DJ (1997) Neuro-fuzzy controller of low head hydropower plants using adaptive-network based fuzzy inference system. IEEE Trans Energy Conv 12:375–381

    Article  Google Scholar 

  40. Niestroy M (1996) The use of ANFIS for approximating an optimal controller. In: World Congress on Neural networks, San Diego, CA, 15–18 September 1996. Lawrence Erlbaum Associates, Mahwah, NJ, pp 1139–1142

  41. Jensen EW, Nebot A (1998) Comparision of FIR and ANFIS methodologies for prediction of mean blood pressure and auditory evoked potentials index during anaesthesia. In: Proceedings of the 20th Annual International Confererence of the IEEE Engineering in Medicine and Biology Society, 29 October–1 November 1998. vol 3, pp 1385–1388

  42. Oonsivilai A, El-Hawary ME (1999) Power system dynamic modeling using adaptive-network based fuzzy inference system. In: Proceedings of the 1999 IEEE Canadian Conference on Electrical and computer engineering, Canada, 9–12 May 1999, Edmonton, Canada

  43. Doebelin EO (1998) Systems dynamics: modeling, analysis simulation, design. Marcel Dekker, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. N. Engin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Engin, S.N., Kuvulmaz, J. & Ömurlü, V.E. Fuzzy control of an ANFIS model representing a nonlinear liquid-level system. Neural Comput & Applic 13, 202–210 (2004). https://doi.org/10.1007/s00521-004-0405-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-004-0405-4

Keywords

Navigation