ISSN 1817-2172, рег. Эл. № ФС77-39410, ВАК

Differential Equations and Control Processes
(Differencialnie Uravnenia i Protsesy Upravlenia)

Physical Modeling in MvStudium

Author(s):

Yuri B. Senichenkov

Saint-Petersburg State Polytechnical University,
Polytechnical str. 21,
Saint-Petersburg, Russia

senyb@dcn.infos.ru

Yuri B. Kolesov

Saint-Petersburg State Polytechnical University,
Polytechnical str. 21,
Saint-Petersburg, Russia

ybk@mail.ru

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 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.

Full text (pdf)