Simulation Notes Europe, Volume 22(3-4), December 2012

Physical Modelling in MvStudium

Simulation Notes Europe SNE 22(3-4), 2012, 177-180
DOI: 10.11128/sne.22.sw.10155

Abstract

In this paper, we describe ‘physical’ modeling technology in MvStudium that is a graphical environment for modeling and simulation of complex dynamic systems. MvStudium.6 modeling language (MVL) is based on open hybrid automata or Behavior-Charts (for short B-Charts), functional diagrams, and supports object-oriented modeling. B-Chart is an extension of UML state machine with do-activities in the form of differential-algebraic equations. External variables of MVL classes may be in the form of ‘Inputs-Outputs’ (I/O) or ‘Contacts-Flows’ (C/F). C/F components in MvStudium are analogous to Modelica components but in MVL there is no limitation on type (NAE, ODE, DAE), dimension, and form (explicit, semi-explicit, implicit) for a current solved system of equations prescribed to a current state of a B-Chart. MvStudium compiler automati-cally builds an executable model. It may run under the environment or it may be built in the form of DLL and used even in real-time applications.