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.















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys 5:115–133
Zadeh LA (1965) Fuzzy sets. Information Control 8:338–353
Rosenblatt F (1958) The perceptron: a probabilistic model for information storage and organization in the brain. Physiol Rev 65:386–408
Widrow B, Hoff ME (1960) Adaptive switching circuits. IRE WESCON Convention Record, New York
Kohonen T (1972) Correlation matrix memories. IEEE Trans Comput C 21:353–359
Anderson JA (1970) Two models for memory organization. Math Biosci 8:137–160
Hopfield JJ (1982) Neural networks and physical systems with emergent collective computational abilities. Proc Nat Acad Sci 79:2554–2558
Rumelhart D, McClelland J (1986) Parallel distributed processing, vol 1. MIT Press, Cambridge, MA
Hagan MT, Demuth HB, Beale M (1996) Neural network design. PWS, Boston, MA
Patterson DW (1996) Artificial neural networks—theory and applications. Prentice Hall, Upper Saddle River, NJ
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
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
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
Staszewski WJ, Worden K (1997) Classification of faults in gearboxes—pre-processing algorithms and neural networks. Neural Comput Appl 5:160–183
Mamdani EH, Assilian S (1975) An experiment in linguistic synthesis with a logic controller. Int J Man–Machine Studies 8:1–13
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
Sugeno M, Kang GT (1988) Structure identification of fuzzy model. Fuzzy Sets Syst 28:15–33
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
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
Feng G, Cao SG, Rees NW, Chak CK (1997) Design of fuzzy control systems with guaranteed stability. Fuzzy Sets Syst 85:1–10
Driankov D, Hellendorn H, Reinfrank M (1993) An introduction to fuzzy control. Springer, New York Berlin Heidelberg
Lee CC (1990) Fuzzy logic in control systems: fuzzy logic controller—Parts I, II. IEEE Trans Syst Man Cybernet 20:404 – 435
Mudi P, Pal N (2000) A self tuning fuzzy PI controller. Fuzzy Sets Syst 115:327–338
Chung H, Chen B, Lin J (1998) A PI type fuzzy controller with self tuning scaling factors. Fuzzy Sets Syst 93:23–28
Chao C, Teng C (1997) A PD-like self tuning fuzzy controller without steady state error. Fuzzy Sets Syst 87:141–154
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
Qiau W, Muzimoto M (1995) PID type fuzzy controller and parameter adaptive method. Fuzzy Sets Syst 78:23–35
Woo Z, Chung H, Lin J (2000) A PID type fuzzy controller with self tuning scaling factors. Fuzzy Sets Syst 115:321–326
Buckley JJ, Hayashi Y (1995) Neural networks for fuzzy systems. Fuzzy Sets Syst 71:265–276
Gupta MM, Rao DH (1994) On the principles of fuzzy neural networks. Fuzzy Sets Syst 61:1–18
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
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
Jang J (1993) ANFIS: adaptive-network based fuzzy inference system. IEEE Trans Syst Man Cybernet 23:665–685
Jang J, Sun CT (1995) Neuro-fuzzy modeling and control. IEEE Proc 83:378–406
Jang J (1996) Input selection for ANFIS learning. IEEE Fuzzy Syst 1493–1499
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
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
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
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
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
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
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
Doebelin EO (1998) Systems dynamics: modeling, analysis simulation, design. Marcel Dekker, New York
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-004-0405-4