A simulation environment for multimodeling

Large-scale systems are typically quite difficult to model. Hierarchical decomposition has proven to be one successful method in managing model complexity, by refining model components into models of the same type as the lumped model. Many systems, however, cannot be modeled using this approach since each abstraction level is best defined using a different modeling technique. We present amultimodel approach which overcomes this limitation, and we illustrate the technique using a fairly simple scenario: boiling water. State and phase trajectories are presented along with an implementation using theSimPack simulation toolkit. Multimodeling has provided us with a mechanism for building models that are capable of producing answers over a wide range of fidelity.

[1]  François E. Cellier Combined continuous/discrete system simulation by use of digital computers , 1979 .

[2]  Bernard P. Zeigler,et al.  A multimodel methodology for qualitative model engineering , 1992, TOMC.

[3]  Alan J. Mayne,et al.  Introduction to Simulation and SLAM , 1979 .

[4]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  Paul A. Fishwick,et al.  An integrated approach to system modeling using a synthesis of artificial intelligence, software engineering and simulation methodologies , 1992, TOMC.

[6]  Herbert Praehofer,et al.  SYSTEM THEORETIC FORMALISMS FOR COMBINED DISCRETE-CONTINUOUS SYSTEM SIMULATION , 1991 .

[7]  Paul A. Fishwick,et al.  The role of process abstraction in simulation , 1988, IEEE Trans. Syst. Man Cybern..

[8]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man and Cybernetics.

[9]  Granino A. Korn,et al.  Interactive Dynamic System Simulation , 1988 .

[10]  Tuncer I. Ören,et al.  Dynamic templates and semantic rules for simulation advisors and certifiers , 1991 .

[11]  Bernard P. Zeigler,et al.  DEVS representation of dynamical systems: event-based intelligent control , 1989, Proc. IEEE.

[12]  A. Alan B. Pritsker,et al.  Gasp iv simulation language , 1974 .

[13]  Paul Anthony Fishwick Hierarchical reasoning: simulating complex processes over multiple levels of abstraction , 1986 .

[14]  François E. Cellier,et al.  Continuous system modeling , 1991 .

[15]  Richard E. Mortensen,et al.  System Theory—A Unified State-Space Approach to Continuous and Discrete Time Systems (Louis Padulo and Michael A. Arbib) , 1975 .

[16]  Bernard P. Zeigler,et al.  Multifacetted Modelling and Discrete Event Simulation , 1984 .

[17]  Bernard P. Zeigler,et al.  Object-Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems , 1990 .

[18]  A. Alan B. Pritsker,et al.  Introduction to simulation and SLAM II , 1979 .

[19]  P. Krishnaprasad System theory: A unified state-space approach to continuous and discrete-time systems , 1978 .

[20]  Paul A. Fishwick,et al.  SimPack: getting started with simulation programming in C and C++ , 1992, WSC '92.

[21]  Paul A. Fishwick,et al.  Simulation model design and execution - building digital worlds , 1995 .

[22]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[23]  Thomas J. Schriber,et al.  An introduction to simulation using GPSS/H , 1991 .

[24]  Richard E. Nance,et al.  The time and state relationships in simulation modeling , 1981, CACM.

[25]  Randall P. Sadowski,et al.  Introduction to Simulation Using Siman , 1990 .