Abstract
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.
Similar content being viewed by others
References
Cellier, F.E. 1979.Combined continuous system simulation by use of digital computers: techniques and tools. Ph.D. thesis, Swiss Federal Institute of Technology Zurich.
Cellier, F.E. 1991.Continuous System Modeling. New York: Springer-Verlag.
Fishwick, P.A. 1986.Hierarchical reasoning: simulating complex processes over multiple levels of abstraction. Ph.D. thesis, University of Pennsylvania.
Fishwick, P.A. 1988. The role of process abstraction in simulation.IEEE Trans. Systems, Man Cybernet., 18(1), 18–39.
Fishwick, P.A. 1989. Abstraction level traversal in hierarchical modeling. InModelling and Simulation Methodology: Knowledge Systems Paradigms (Bernard P. Zeigler, Maurice Elzas, and Tuncer Oren, ed.) Amsterdam: Elsevier North-Holland, pp. 393–429.
Fishwick, P.A. 1992. SimPack: Getting started with simulation programming in C and C++.1992 Winter Simulation Conf. Arlington, VA, pp. 154–162.
Fishwick, P.A. 1993. An integrated approach to system modelling using a synthesis of artificial intelligence, soft-ware engineering and simulation methodologies.ACM Trans. Modeling Comput. Simulation, 2(3), pp. 307–330.
Fishwick, P.A. forthcoming.Simulation Model Design and Execution: Building Digital Worlds. Englewood Cliffs, NJ: Prentice-Hall.
Fishwick, P.A., and Zeigler, B.P. 1992. A multimodel methodology for qualitative model engineering.ACM Trans. Modeling Comput. Simulation, 2(1), pp. 52–81.
Kalman, R.E., Falb, P.L., and Arbib, M.A. 1962.Topics in Mathematical Systems Theory. New York: McGraw-Hill.
Korn, Granino A. 1989.Interactive Dynamic System Simulation. New York: McGraw-Hill.
Markowitz, H.M., Kiviat, P.J., and Villaneuva, R. 1987.Simscript II. 5 Programming Lanugage. Los Angeles, CA: CACI, Inc.
Nance, Richard E. 1981. The time and state relationships in simulation modeling.Comm. ACM, 24(4), pp. 173–179
Ören, Tuncer I. 1991. Dynamic templates and semantic rules for simulation advisors and certifiers. InKnowledge Based Simulation: Methodology and Application (Paul Fishwick and Richard Modjeski, eds.). New York: Springer-Verlag, pp. 53–76.
Padulo, Louis, and Arbib, Michael A. 1974.Systems Theory: A Unified State Space Approach to Continuous and Discrete Systems. Philadelphia: W.B. Saunders.
Pegden, C.D., Sadowski, R.P., and Shannon, R.E. 1990.Introduction to Simulation Using SIMAN. Sewickley, PA: Systems Modeling Corporation.
Peterson, James L. 1981.Petri Net Theory and the Modeling of Systems. Englewood Cliffs, NJ: Prentice-Hall.
Praehofer, Herbert. 1991. Systems theoretic formalisms for combined discrete continuous system simulation.Int. J. Gen. Systems, 19(3), pp. 219–240.
Pritsker, A.A.B. 1974.The GASP IV Simulation Language. New York: Wiley.
Pritsker, A.A.B. 1986.Introduction to Simulation and SLAM II. New York: Halsted Press.
Schriber, Thomas J. 1991.An Introduction to Simulation Using GPSS/H. New York: Wiley.
Zeigler, Bernard P. 1976.Theory of Modelling and Simulation. New York: Wiley.
Zeigler, Bernard P. 1984.Multi-Facetted Modelling and Discrete Event Simulation. New York: Academic Press.
Zeigler, Bernard P. 1989. DEVS representation of dynamical systems: event-based intelligent control.Proc. IEEE, 77(1), pp. 72–80.
Zeigler, Bernard P. 1990.Object Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems. New York: Academic Press.
Author information
Authors and Affiliations
Additional information
The author is grateful for partial funding of this research through a grant from the Florida High Technology Council.
Rights and permissions
About this article
Cite this article
Fishwick, P.A. A simulation environment for multimodeling. Discrete Event Dyn Syst 3, 151–171 (1993). https://doi.org/10.1007/BF01439847
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01439847