Yuri B. Senichenkov
Saint-Petersburg State Polytechnical University,
Polytechnical str. 21,
Saint-Petersburg, Russia
Yuri B. Kolesov
Saint-Petersburg State Polytechnical University,
Polytechnical str. 21,
Saint-Petersburg, Russia
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 automatically 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.