Expert Systems for Process Control

  • Karl-Erik Årźen
Conference paper


In this paper an expert system is used as a part of a feedback controller which consists of algorithms and logic. The logic is often the dominating part, particularly when different control functions are combined. This logic can be implemented in an expert system. The task of the expert system is to orchestrate the application of different numerical algorithms to the controlled plant in real time. This problem contains elements of both monitoring and planning. A prototype implementation is described and experiments with this system are evaluated. A real time expert system architecture is outlined based on experiences from the experiments.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Allen, J.F. (1984): Towards a General Theory of Action and Time. AI Journal 23 pp. 123–154.zbMATHGoogle Scholar
  2. Astrom, K.J. (1982): A Ziegler-Nichols Auto-tuner Report TFRT-3167. Department of Automatic Control, Lund Institute of Technology.Google Scholar
  3. Astrom, K.J. (1983): Theory and applications of adaptive control. Automatica 19, pp. 471–486.CrossRefGoogle Scholar
  4. Astrom, K.J. (1983): Implementation of an Auto-Tuner using Expert system Ideas. Report CODEN: LUTFD2/TFRT-7256. Dept. of Automatic Control, Lund Institute of Technology, Lund, Sweden.Google Scholar
  5. Astrom, K.J. and J.J. Anton (1984): Expert Control, Proc. 9’th IFAC World Congress, Budapest Hungary 1984.Google Scholar
  6. Astrom, K.J. and T. Hägglund (1983): Automatic tuning of simple regulators. Preprints IFAC workshop on Adaptive systems in control and signal processing, San Fancisco, CA8.Google Scholar
  7. Aström, K.J. and B. Wittenmark (1973): On self-tuning regulators. Automatica 9, pp. 185–199.CrossRefzbMATHGoogle Scholar
  8. Clark, D.W. (1981): Implementation of adaptive controllers. In AA Harris and AA Bildings. (Eds), Self-tuning and Adaptive Control. Peter Peregrinus, U.K.Google Scholar
  9. Cohen, RR. and E. Feigenbaum (1982): STRIPS and ABSTRIPS. Chapter 15B of The Handbook of Artificial Intelligence Vol. 3, William Kaufman Publishing, Los Altos, Ca.Google Scholar
  10. Elmqvist, H. (1975): SIMNON, An Interactive Simulation Program For Nonlinear Systems, Report TFRT-3091, Department of Automatic Control, Lund Institute of Technology, Lund, Sweden.Google Scholar
  11. Erman, L.D., P.E. London and S.F. Fickas (1981): The design and an example use of HEARSAY-m. Proc. IJCAI 7 pp. 409–415.Google Scholar
  12. Foderaro, J.K., K.L. Sklower and K. Layer (1983): The Franz Lisp Manual.Google Scholar
  13. Forgy, C.L. (1979): OPS4 User’s Manual. Tech. Rep. CMU-CS-79–132, Department of Computer Science, Carnegie Mellon University, USA.Google Scholar
  14. Isermann, R. (1982): Parameter adaptive control algorithms — A tutorial. Automatica 18, pp. 513–528.CrossRefzbMATHMathSciNetGoogle Scholar
  15. Kashtan, D.L. (1982): EUNICE: A system for porting UNIX programs to VAX/VMS, Artificial Intelligence Center, SRI Internationl, Menlo Park CA.Google Scholar
  16. McDermott, D. (1982): A temporal logic for reasoning about processes and plans. Cognitive Science 6 pp.101–157.CrossRefGoogle Scholar
  17. McDermott, D. and J. Doyle (1980): Non-monotonic logic I AI Journal 13.Google Scholar
  18. Moore, R.L., L.B. Hawkinson, C.G. Knickerbocker and L.M. Churchman (1984): Expert systems applications in industry. Proc. ISA Int. Conf. Houston.Google Scholar
  19. Nii, H., E. Feigenbaum, J.J. Anton and A.J. Rockmoore (1982): Signal-to-Symbol transformation: HASP/SIAP case study. The AI Mag. Vol. 3 No. 2 1982.Google Scholar
  20. Sacerdoti, E.D. (1977): A Structure For Plans and Behavior. New York: American Elsevier.zbMATHGoogle Scholar
  21. Sanoff, S. P. and P. E. Wellstead (1985): Expert Identification and Control. Proc. IFAC Identification and System Parameter Estimation pp. 1273–1278, York, UK.Google Scholar
  22. Vere, S. A. (1983): Planning in Time: Windows and Durations for Activities and Goals. IEEE Trans, on PAMI Vol. 5, No. 3, pp. 246–267CrossRefGoogle Scholar
  23. Wilkins, D. (1983): Domain-Independent Planning: Representation and Plan Generation. Tech. Note 266R, Menlo Park, CA: SRI International.Google Scholar
  24. Winston, P.H. (1977): Artificial Intelligence, Addison-Wesley, Reading, Mass.zbMATHGoogle Scholar
  25. Yamada, N. and H. Motoda (1983): A Diagnosis Method of Dynamic System Using the Knowledge on System Description. Proc. Eighth IJCAI pp. 225–229, Karlsruhe, W. Germany.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • Karl-Erik Årźen
    • 1
  1. 1.Dept of Automatic ControlLund Inst, of TechnologyLundSweden

Personalised recommendations