×

Simulation of hybrid systems in OMOLA/OMSIM. (English) Zbl 0913.68219

Boullart, L (ed.) et al., Computer aided control systems design (CACSD’97). Proceedings of the 7th IFAC symposium, Gent, Belgium, April 28–30, 1997. Amsterdam: Pergamon. 15-20 (1997).
Summary: Hybrid systems – those composed of the interaction of discrete and continuous inputs, outputs, states, and dynamic equations – are in important class of models of complex, real-world phenomena. However, the simulation tools currently available seem to be (1) ad hoc retro-fitting of existing packages, (2) hastily-built new languages, or (3) specialized software for particular subclasses (e.g., piecewise-constant dynamics). Our goal is to produce fast, high fidility simulations of (networks of) a very broad class of hybrid systems in a user-friendly environment. In this paper, we first review expertise in the mathematical modeling of hybrid systems, viz. the hybrid dynamical systems of Branicky (HDS). Also, we discuss the object-oriented modeling and simulation of combined discrete/continuous systems using the Omola modeling language and Omsim simulation environment developed over the last eight years at Lund. Leveraging these, we are led to our main contribution: a general set of hybrid systems model classes which encompass HDS and hence several other models popularized in the literature that combine finite automata and discrete event systems with ordinary differential (ODEs) and differential algebraic equations (DAEs). These Omola model classes may be viewed as “templates” or “macros” for quick and easy entering of hybrid systems for subsequently analysis and numerically-sophisticated simulation using Omsim.
For the entire collection see [Zbl 0903.00107].

MSC:

68U20 Simulation (MSC2010)

Software:

Omola
PDFBibTeX XMLCite