Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Generalized discrete event simulation of dynamic systems

Published: 01 December 2001 Publication History

Abstract

Given a process whose output is a dynamic function of time, the traditional discrete event abstraction approximates the input, output, and state trajectories through piecewise constant segments. For processes that defy accurate modeling through piecewise constant segments, this paper presents GDEVS, a Generalized Discrete Event Specification, wherein the trajectories are organized through piecewise polynomial segments. The utilization of arbitrary polynomial functions for segments promises higher accuracies in modeling continuous processes as discrete event abstractions that, in turn, permit faster execution on host computers in contrast to continuous simulations. A key contribution of GDEVS is that it permits the development of a uniform simulation environment for hybrid, i.e., both continuous and discrete, systems. For complex systems that employ hierarchical descriptions, the need to interconnect models at different levels of abstraction gives rise to the issue of coupled models in GDEVS. This paper introduces the notion of a coupled model and illustrates with examples of GDEVS simulations of continuous systems.

References

[1]
{1} Astron, K., Elmquist, H. and Mattson, S. "Evolution of Continuous Time Modeling and Simulation." 12th ESM. Manchester. June 1998.
[2]
{2} Chicoix, C., Giambiasi, N. and Clapier, J. "An Accurate Time Delay Model for Large Digital Network Simulation." Design Automation Conference, San Francisco, June 1976.
[3]
{3} Ghosh, S. and Giambiasi, N. "On the Need for Consistency between the VHDL Language Constructs and the Underlying Hardware Design." ESS 1996, Genoa, Italy.
[4]
{4} Zeigler, B. Theory of Modeling and Simulation. John Wiley, New York, 1976.
[5]
{5} Hoare, C. "Special Issue on Discrete Event Dynamic Systems." Proceedings of the IEEE, Vol. 77, 1989.
[6]
{6} Praehofer, H. "System Theoric Foundations for Combined Discrete-Continuous System Simulation." PhD Thesis, J. Kepler University of Linz, Austria, 1991. Also, H. Praehofer, "System Theoretic Formalisms for Combined Discrete-Continuous System Simulation." Int. Journal of General Systems, Vol. 19, pp 219-240, 1991.
[7]
{7} Zeigler, B. Multifaceted Modeling and Discrete Event Simulation . Academic Press, London, 1984.
[8]
{8} Zeigler, B. Object-Oriented Simulation with Hierarchical, Modular Models. Academic Press Inc., 1990.
[9]
{9} Giambiasi, N., Smaili, M. and Frydman, C. "Discrete Event Simulation with Fuzzy Times." European Simulation Symposium, Turkey, October 1994. Also, Giambiasi, N. and Smaili, M. "Simulation à Retards Flou." Journées françaises du flou, Lille, Novembre 1994.
[10]
{10} Giambiasi, N., Escudé, B. and Ghosh, S. "GDEVS: A Generalized Discrete Event Specification for Accurate Modeling of Dynamic Systems." AIS'2000. Tucson. March 2000.
[11]
{11} Luh, C.J. and Zeigler, B. "Abstracting Event-based Control Models for High Autonomy Systems." IEEE Transactions on Systems, Man and Cybernetics, Vol. 23, pp 42-54, 1993.
[12]
{12} Zeigler, B. "DEVS Representation of Dynamical Systems," Proceedings of the IEEE, Vol. 77, 1989, pp 72-80.
[13]
{13} Wang, Q. and Cellier, F. "Time Windows: Automated Abstraction of Continuous Time Models into Discrete Event Models in High Autonomy Systems." Int. J. General Systems, 19, pp 241-262, 1991.
[14]
{14} Escude, B. "Modélisation et Simulation à Événements Discrets de Systèmes Hybrides." PhD Thesis, January 2000. Univesité d'Aix-Marseille III.
[15]
{15} Naamane, A., Giambiasi, N. and Djadja, M. "Discrete Event Models for Mechatronic Systems." 30th ISATA, Florence Italy, June 1997.
[16]
{16} Praehofer, H., Bichler, P. and Zeigler, B. "Automatic Abstraction of Event-based Control Models from Continuous Base Models."
[17]
{17} Giambiasi, N. "Abstraction a Evenements Discrets de Systèmes Dynamiques." RAIRO APII (Automatique - Productique Informatique Industrielle), Journal Européen des Systèmes Automatisés - Janvier 99-HERMES.
[18]
{18} Damiba, A. "Modélisation et Simulation à Événements Discrets de Bond Graph," PhD Thesis, October 2000. Université d'Aix-Marseille III.
[19]
{19} Boyarm, A., Naamane, A. and N. Giambiasi. "Discrete Event Simulation Language of Continuous System." Proceedings of ESS'97.
[20]
{20} Cellier, F.E. Bond Graphs: The Right Choice for Educating Students in Modeling Continuous-Time Physical Systems. SIMULATION, March 1995, Vol. 64, No. 3, pp 154-159.
[21]
{21} Damiba, A., Naamane, A. and Giambiasi, N. "Discrete Event Specification of Bond Graph Models," Proceedings of the European Multiconference ESM'97, Istanbul, Turkey, June 1997.
[22]
{22} Thoma, J.U. Simulation by Bond Graphs. Springer-Verlag 1991.
[23]
{23} Zeigler, B., Praehofer, H. and Kim, T.G. Theory of Modelling and Simulation. Academic Press, 2000.
[24]
{24} Carsten, T. "Interface Oriented Classification of DEVS Models." AIS'94, pp 208-213, 1994.
[25]
{25} Nougier, J.-P. Méthode de calcul numérique, Masson Edition, 1991.
[26]
{26} Giambiasi, N., Escude, B. and Ghosh, S. "GDEVS: A Generalized Discrete Event Specification for Accurate Modeling of Dynamic Systems," Transactions of the Society for Computer Simulation International, Vol. 17, No. 3, September 2000, pp 120-134.
[27]
{27} Ghosh, S. Hardware Description Languages: Concepts and Principles . IEEE Press, September 1999, ISBN 0-7803-4744-7.
[28]
{28} Ghosh, S. "P2EDAS: Asynchronous, Distributed Event Driven Simulation Algorithm with Inconsistent Event Preemption for Accurate Execution of VHDL Descriptions on Parallel Processors," IEEE Transactions on Computers, Vol. 50, No. 1, pp 28-50, January 2001.

Cited By

View all
  • (2018)Modular simulation of 2nd-order energy preserving systemsProceedings of the 2018 Winter Simulation Conference10.5555/3320516.3320679(1310-1321)Online publication date: 9-Dec-2018
  • (2015)Using a Discrete-Event System Specifications (DEVS) for designing a Modelica compilerAdvances in Engineering Software10.1016/j.advengsoft.2014.09.00979:C(111-126)Online publication date: 1-Jan-2015

Index Terms

  1. Generalized discrete event simulation of dynamic systems

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Transactions of the Society for Computer Simulation International
        Transactions of the Society for Computer Simulation International  Volume 18, Issue 4
        Recent advances in DEVS methodology--part II
        December 2001
        52 pages

        Publisher

        Society for Computer Simulation International

        San Diego, CA, United States

        Publication History

        Published: 01 December 2001

        Author Tags

        1. DEVS
        2. GDEVS
        3. coupled models
        4. discrete event model
        5. dynamic systems
        6. hybrid systems

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 21 Sep 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2018)Modular simulation of 2nd-order energy preserving systemsProceedings of the 2018 Winter Simulation Conference10.5555/3320516.3320679(1310-1321)Online publication date: 9-Dec-2018
        • (2015)Using a Discrete-Event System Specifications (DEVS) for designing a Modelica compilerAdvances in Engineering Software10.1016/j.advengsoft.2014.09.00979:C(111-126)Online publication date: 1-Jan-2015

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media