Skip to main content
Log in

A simulation environment for multimodeling

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  MATH  Google Scholar 

  • Kalman, R.E., Falb, P.L., and Arbib, M.A. 1962.Topics in Mathematical Systems Theory. New York: McGraw-Hill.

    Google Scholar 

  • Korn, Granino A. 1989.Interactive Dynamic System Simulation. New York: McGraw-Hill.

    Google Scholar 

  • Markowitz, H.M., Kiviat, P.J., and Villaneuva, R. 1987.Simscript II. 5 Programming Lanugage. Los Angeles, CA: CACI, Inc.

    Google Scholar 

  • Nance, Richard E. 1981. The time and state relationships in simulation modeling.Comm. ACM, 24(4), pp. 173–179

    Article  MathSciNet  Google Scholar 

  • Ö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.

    Google Scholar 

  • Padulo, Louis, and Arbib, Michael A. 1974.Systems Theory: A Unified State Space Approach to Continuous and Discrete Systems. Philadelphia: W.B. Saunders.

    Google Scholar 

  • Pegden, C.D., Sadowski, R.P., and Shannon, R.E. 1990.Introduction to Simulation Using SIMAN. Sewickley, PA: Systems Modeling Corporation.

    Google Scholar 

  • Peterson, James L. 1981.Petri Net Theory and the Modeling of Systems. Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

  • Praehofer, Herbert. 1991. Systems theoretic formalisms for combined discrete continuous system simulation.Int. J. Gen. Systems, 19(3), pp. 219–240.

    MATH  Google Scholar 

  • Pritsker, A.A.B. 1974.The GASP IV Simulation Language. New York: Wiley.

    Google Scholar 

  • Pritsker, A.A.B. 1986.Introduction to Simulation and SLAM II. New York: Halsted Press.

    Google Scholar 

  • Schriber, Thomas J. 1991.An Introduction to Simulation Using GPSS/H. New York: Wiley.

    Google Scholar 

  • Zeigler, Bernard P. 1976.Theory of Modelling and Simulation. New York: Wiley.

    Google Scholar 

  • Zeigler, Bernard P. 1984.Multi-Facetted Modelling and Discrete Event Simulation. New York: Academic Press.

    Google Scholar 

  • Zeigler, Bernard P. 1989. DEVS representation of dynamical systems: event-based intelligent control.Proc. IEEE, 77(1), pp. 72–80.

    Article  Google Scholar 

  • Zeigler, Bernard P. 1990.Object Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems. New York: Academic Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The author is grateful for partial funding of this research through a grant from the Florida High Technology Council.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01439847

Key Words

Navigation