Neuro-Control Applications

  • Sigeru Omatu
  • Marzuki Khalid
  • Rubiyah Yusof
Part of the Advances in Industrial Control book series (AIC)


In this chapter we discuss several neuro-control techniques with applications to real physical processes; a water bath temperature control system, an inverted pendulum, an electric vehicle generator control system, and a multi-input multi-output furnace. For the water bath and furnace temperature control systems, the emulator and controller neuro-control scheme is applied. However, as these real processes are slow in nature, offline learning methods are used to train the neural networks at first and then on-line learning is applied using the architecture of Fig. 4.2.5 for fine-tuning their performances. In these applications comparison is made with several traditional control methods under varying complexities in the processes. As neuro-control is relatively new it is important to see how well it compares to the more established traditional control approaches.


Fuzzy Rule Electric Vehicle Fuzzy Logic Controller Inverted Pendulum Load Disturbance 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Åström, K.J. and B. Wittenmark, “Adaptive Control”, Addison Wesley, USA, 1989.zbMATHGoogle Scholar
  2. [2]
    Narendra, K.S., R. Ortega, and P. Dorato, Eds., “Advances in Adaptive Control”, IEEE Press, New York, 1991.Google Scholar
  3. [3]
    Special Issue on Neural Network Hardware“, IEEE Trans on Neural Networks,Vol. 3, pp. 347–506, 1992.Google Scholar
  4. [4]
    Togai, M. and H. Watanabe, “Expert system on a chip: An engine for real-time Approximate Reasoning”, IEEE Expert, Vol. 1, pp. 55–62, 1986.CrossRefGoogle Scholar
  5. [5]
    Yamakawa, T., “Fuzzy microprocessors–rule chip and defuzzification chip”, Proc. of Int. Workshop on Fuzzy Systems Applications, Iizuka-88, Kyushu, pp. 51–52, 1988.Google Scholar
  6. [6]
    Kong, S.G. and B. Kosko, “Adaptive fuzzy systems for backing up a truck-and-trailer”, IEEE Trans. on Neural Networks, Vol. 3, pp. 211–223, 1992.CrossRefGoogle Scholar
  7. [7]
    Kraft, L.G., and D.P. Campagna, “A comparison between CMAC neural network control and two traditional adaptive control systems”, IEEE Control Systems Magazine, Vol. 10, pp. 36–43, 1990.CrossRefGoogle Scholar
  8. [8]
    Narendra, K.S. and K. Parthasarathy, “Identification and control of dynamical systems using neural networks”, IEEE Trans. on Neural Networks, Vol. 1, pp. 4–27, 1990.CrossRefGoogle Scholar
  9. [9]
    Nguyen, D.H., and B. Widrow, “Neural networks for self-learning control systems”, IEEE Control Systems Magazine, Vol. 10, pp. 18–23, 1990.CrossRefGoogle Scholar
  10. [10]
    ] Jordan, M.I. and D.E. Rumelhart, “Forward models: supervised learning with a distal teacher”, Cognitive Science, Vol. 16, pp. 313–355, 1992.CrossRefGoogle Scholar
  11. [11]
    Moore, C.G. and C.J. Harris, “Indirect adaptive fuzzy control”, Int. Journal of Control., Vol. 56, pp. 441–468, 1992.MathSciNetzbMATHCrossRefGoogle Scholar
  12. [12]
    Procyk, T.J. and E.H. Mamdani, “A Linguistic self-organizing process controller”, Automatica, Vol. 15, pp. 15–30, 1979.zbMATHCrossRefGoogle Scholar
  13. [13]
    Berenji, H.R. and P. Khedkar, “Learning and tuning fuzzy logic controllers through reinforcements”, IEEE Trans. on Neural Networks, Vol. 3, pp. 724–740, 1992.CrossRefGoogle Scholar
  14. [14]
    Clarke, D.W., C. Mohtadi, and P.S. Tuffs,“Generalized predictive control-part I: The basic algorithm”, Automatica, Vol. 23, pp. 137–148, 1987.zbMATHCrossRefGoogle Scholar
  15. [15]
    Clarke, D.W., C. Mohtadi, and P. S. Tuffs, “Generalised predictive control-part II: Extensions and interpretations”, Automatica, Vol. 23, pp. 149–160, 1987.zbMATHCrossRefGoogle Scholar
  16. [16]
    Widrow, B. and S.D. Stearns, “Adaptive Signal Processing”, Prentice Hall, Englewood Cliffs, New Jersey, 1985.Google Scholar
  17. [17]
    Psaltis, D., A. Sideris, and A. Yamamura,“A multilayered neural network controller”, IEEE Control Systems Magazine, Vol. 10, pp. 44–48, 1988.Google Scholar
  18. [18]
    Rumelhart, D.E., G.E. Hinton, and R.J. Williams, “Learning internal representations by error propagation”, in Parallel Distributed Processing: Explorations in the Microstructure of Cognition Vol.’, MIT Press, Cambridge, MA, pp. 318–362, 1986.Google Scholar
  19. [19]
    Khalid, M. and S. Omatu, “A neural network controller for a temperature control system”, IEEE Control Systems Magazine, Vol. 12, pp. 58–64, 1992.CrossRefGoogle Scholar
  20. [20]
    Yusof, R. and S. Omatu, “Application of generalised predictive control to a temperature control process”, Proc. of IECON ‘81, Kobe, Japan, Vol. 3, pp. 1935–1940, 1991.Google Scholar
  21. [21]
    Kuperstein, M., “Neural model of adaptive hand-eye co-ordination for single postures”, Science, Vol. 239, pp. 1308–1311, 1988.CrossRefGoogle Scholar
  22. [22]
    Nagata, S., M. Sekiguchi, and K. Asakawa,“Mobile robot control by a structured hierarchical neural network”, IEEE Control Systems Magazine, Vol. 10, pp. 69–76, 1990.CrossRefGoogle Scholar
  23. [23]
    Zadeh, L.A., “Fuzzy sets”, Information and Control, Vol. 8, pp. 338–352, 1965.MathSciNetzbMATHCrossRefGoogle Scholar
  24. [24]
    Zadeh, L.A., “Outline of a new approach to the analysis of complex systems and decision processes”, IEEE Trans. on Systems, Man, and Cybernetics, Vol. 3, pp. 28–44, 1973.MathSciNetzbMATHCrossRefGoogle Scholar
  25. [25]
    Tong, R.M., “A control engineering review of fuzzy systems”, Automatica, Vol. 13, pp. 559–569, 1977.CrossRefGoogle Scholar
  26. [26]
    King P.J., and E.H. Mamdani, “The application of fuzzy control systems to industrial processes”, Automatica, Vol. 13, pp. 235–242, 1977.CrossRefGoogle Scholar
  27. [27]
    Assilian, S. and E.H. Mamdani, “An experiment in linguistic synthesis with a fuzzy logic controller”, Int. Journal of Man-Machine Studies, Vol. 7, pp. 1–13, 1974.Google Scholar
  28. [28]
    Kosko, B., “Neural Networks and Fuzzy Systems: A Dynamical Systems Approach to Machine Intelligence”, Prentice-Hall, Englewood Cliffs, New Jersey, 1991.Google Scholar
  29. [29]
    Linkens, D.A. and M.F. Abbod, “Self-organizing fuzzy logic control and the selection of its scaling factors”, Trans. on Instrumentation, Measurement and Control, Vol. 14, pp. 114–125, 1992.CrossRefGoogle Scholar
  30. [30]
    Daley, S. and K.F. Gill, “A design study of a self-organising fuzzy logic controller”, Proc. of I. Mech E, Vol. 200, (CI), pp. 59–69, 1986.CrossRefGoogle Scholar
  31. [31]
    Takahashi, Y., C.S. Chan, and D.M. Auslander,“Parametereinstellung bei linearen DDC-algorithmen”, Regelungstechnik and Prozeß- Datenverarbeitung, Vol. 19, pp. 237–244, 1971.zbMATHGoogle Scholar
  32. [32]
    Levin, E., R. Gewirtzman,and G.F. Inbar, “Neural network architecture for adaptive system modelling and control”, Proc. of Int. Joint Conference on Neural Networks (IJCNN) ‘89, Washington D.C., Vol. II, pp. 311–316, 1989.Google Scholar
  33. [33]
    Ogata, K., “Modern Control Systems”, Prentice-Hall, Englewood Cliffs, New Jersey, 1989.Google Scholar
  34. [34]
    Miller III, W.T., R.S. Sutton, and P.J. Werbos, Eds., “Neural Networks for Control”, MIT Press, Cambridge, MA, 1990.Google Scholar
  35. [35]
    Saerens, M. and A. Soquet, “A neural controller based on backpropagation algorithm”, Proc. of First IEE Int. Conf on Artificial Neural Networks, London, pp. 211–215, 1989.Google Scholar
  36. [36]
    Yusof, R., S. Omatu, and M. Khalid, “Self-tuning PID control: A multivariable derivation and application”, Automatica (to be published).Google Scholar
  37. [37]
    Yusof, R., “Theory and applications of self-tuning PID control and generalized predictive control”, Ph.D. Thesis, University of Tokushima, Japan, 1994.sGoogle Scholar

Copyright information

© Springer-Verlag London Limited 1996

Authors and Affiliations

  • Sigeru Omatu
    • 1
  • Marzuki Khalid
    • 2
  • Rubiyah Yusof
    • 2
  1. 1.Department of Computer and Systems Sciences, College of EngineeringOsaka Prefecture UniversitySakai, Osaka 593Japan
  2. 2.Business and Advanced Technology CentreUniversiti Teknologi MalaysiaKuala LumpurMalaysia

Personalised recommendations