Title
Development of an automatic object-oriented continuous simulation environment Development of an automatic object-oriented continuous simulation environment
Author
Faculty/Department
Faculty of Sciences. Mathematics and Computer Science
Publication type
article
Publication
New York, N.Y. ,
Subject
Computer. Automation
Source (journal)
International journal of general systems. - New York, N.Y.
Volume/pages
19(1991) :3 , p. 263-278
ISSN
0308-1079
Carrier
E
Target language
English (eng)
Full text (Publishers DOI)
Abstract
The construction of automatic control and modelling environments has been attempted using shallow reasoning expert systems. The inadequacy of this approach for real-life systems has become apparent, and the need for deeper knowledgewhich can only be obtained by extensive simulationis now acknowledged. The simulation process, which consists of model building and model selection, followed by the generation and execution of a software simulator, can be partially automated if an Object-Oriented methodology is adopted. In this article, a methodology is presented, which is presently under investigation in the DESiRE (Dynamic Expert Systems in Robotic Experimentation)project In the modelling phase, a hierarchical, uniform way of describing and manipulating continuous and discrete models is needed, if the highly desirable reusability of submodels is to be achieved. This is only possible if a clear distinction is made between bare models (and information about their intrinsic coupling) and causal simulation experiment-related data. In the simulation phase, before generating numerical simulation code, a symbolic reduction of the continuous parts of the model is performed, thus eliminating inaccuracy introduced by the untimely application of possibly unstable numerical algorithms. Finally, from the reduced representation, executable simulator-objects are produced for use in a distributed environment.