AI Frame-Based Simulation in System Dynamics
Recent developments in Artificial Intelligence result in computer programs with a knowledge-base and intelligence characteristics similar to those exhibited by humans. One of the most promising advances in AI has been in the area of knowledge representation using ‘frames’. Their use in KBS (Knowledge Based Simulation) for discrete event simulation has already been reported. The application of frames in continuous system simulation is the focus of this paper.
The fundamental concepts of system dynamics are reviewed and the basic requirements of their simulation are discussed. A survey of conventional simulation tools is presented, their limitations are outlined, and the application of AI techniques, in particular AI frames, in system dynamics simulation, is described. A preliminary version of an AI Frame-Based Simulation Program is described and applied to typical system dynamics problems in population modelling and inventory control. The new simulation approach is shown to be considerably easier to use than those using conventional programs.
Unable to display preview. Download preview PDF.
- 1.Banks, J. and Carson Il, J.S. (1935) “Process-Interactive Simulation Languages”, Simulation, Vol. 44, No. 5, pp 225–235.Google Scholar
- 2.Bartlett, F.C. (1932) “Remembering”, Cambridge University, England.Google Scholar
- 3.Beishon, J. and Peters, J. (Editors) (1972) “Systems Behaviour”, Open University Press, pp 14–28.Google Scholar
- 4.Bobrow, D.G. and Winograd, T. (1977) “An Overview of KRL, a knowledge representation language”, Cognitive Science.Google Scholar
- 5.Forrester, J.W. (1961) “Industrial Dynamics”, MIT Press, Mass.Google Scholar
- 6.IBM (1972) “Continuous System Modelling Program III”, (CSMP III), Program Reference Manual, IBM Corporation #SH19–7001.Google Scholar
- 7.Lenat, D. (1976) “AM: An Artificial Intelligence Approach to Discovery in Maths as a Heuristic Search”, Ph.D thesis, Stanford University.Google Scholar
- 8.Maryanski, F. (1982) “Digital Computer Simulation”, Hayden, New York.Google Scholar
- 9.McCarthy, M.A. (1985) “Application of Frame-Based Knowledge Representation to Continuous Simulation”, M.Eng.Sc. thesis, University College, Galway, Ireland.Google Scholar
- 10.Michie, D. (1980) “Knowledge-Based Systems”, University of Illinois at Urbana-Champaign Report 80–1001.Google Scholar
- 11.Minsky, M. (1975) “A Framework for Representing Knowledge”, in The Psychology of Computer Vision, McGraw-Hill, N.Y.Google Scholar
- 12.Reddy Y.V. and Fox, M.S. “KBS: An Artificial Intelligence Approach to Flexible Simulation”, Robotics Institute Report CMU-RI-TR-82–1.Google Scholar
- 13.Shannon, R.E. (1984) “Artificial Intelligence and Simulation”, Proceedings of the 1984 Winter Simulation Conference, pp 3–9.Google Scholar
- 14.Winston, P.H. and Horn, B.K.P. (1981) “LISP”, Addison-Wesley, Mass.Google Scholar