Title | ||
---|---|---|
GDEVS: A generalized discrete event specification for accurate modeling of dynamic systems |
Abstract | ||
---|---|---|
Given a process whose output is a dynamic function of time, the traditional discrete event specification (DEVS) approximates the input, output, and state trajectories through piecewise constant segments, where the segments correspond to discrete time intervals that are not necessarily equal in length. 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. In general, discrete event systems including DEVS and GDEVS execute faster on host computers because executions occur corresponding to significant changes in the system unlike in continuous simulations where execution is on a continuous basis. GDEVS' superiority over DEVS lies in its ability to discretize a system characteristic. 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. GDEVS is illustrated for a first order system and a hybrid system, with piecewise linear segments. Two representative systems have been modeled under GDEVS and executed on a simulator developed for GDEVS. Experiments reveal that the execution speed of a laboratory prototype GDEVS simulator, DiamSim, relative to the execution of a continuous simulation on the industrial grade MATLAB/Simulink software package, is faster by a factor ranging from 2 to 4.5 and it is estimated that an optimized, industrial implementation of GDEVS may be faster by a factor exceeding 10. |
Year | DOI | Venue |
---|---|---|
2001 | 10.1109/ISADS.2001.917452 | ISADS '01 Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems |
Keywords | Field | DocType |
dynamic systems,accurate modeling,hybrid system,continuous basis,generalized discrete event specification,traditional discrete event specification,piecewise constant segment,discrete event system,continuous simulation,laboratory prototype gdevs simulator,continuous process,discrete time interval,discrete event abstraction,dynamic system,mathematical model,discrete event simulation,discrete system,input output,computational modeling,piecewise linear,discrete time,devs,computer simulation,polynomials | Mathematical optimization,Discrete-time stochastic process,Computer science,Discrete event dynamic system,Algorithm,DEVS,Discrete time and continuous time,Hybrid system,Discrete system,Piecewise,Distributed computing,Discrete event simulation | Conference |
Volume | Issue | ISSN |
17 | 3 | 0740-6797 |
ISBN | Citations | PageRank |
0-7695-1065-5 | 39 | 5.74 |
References | Authors | |
4 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Norbert Giambiasi | 1 | 227 | 37.59 |
Bruno Escude | 2 | 39 | 5.74 |
Sumit Ghosh | 3 | 306 | 39.93 |