Simulation News Europe, Volume 20(1), April 2010

Modeling Hybrid Systems in MvStudium

Simulation Notes Europe SNE 20(1), 2010, 31-34
DOI: 10.11128/sne.20.sw.09966


A new version of graphical environment MvStudium 6.0 for modeling and simulation of complex dynamical systems enables to design hierarchical event-driven systems using blocks with oriented (Inputs and Outputs) and non-oriented (Contacts and Flows) connections (oriented and non-oriented blocks), whose internal activity may be described by Behavior Charts (B-Chart is a state machine with continuous Do-activities and without orthogonal states) MvStudium 6.0– is a graphical environment with universal equation-based and UML–based object-oriented modeling language, which graphical form based on B-Charts and hierarchical functional diagrams. The environment supports technology of designing hierarchical models using oriented and nonoriented blocks, that behavior is may be described by hierarchical B-Charts. The environment consists of Model Editor and Virtual Test-bench. Model Editor has four user’s interfaces that sequentially become more complex for different types of models: (1) an isolated classical dynamical system, (2) an isolated hybrid system, (3) a hierarchical model with components from multiple domains, (4) a model with predefined plan of computer experiment. User can build model using his own original blocks or imported blocks from other projects or libraries. A solved system of differential-algebraic equations for each current model mode is formed and analyzed on compilation stage for models with oriented blocks, and it formed on runtime for models with non-oriented blocks. Designed by user model is checked and compiled. A model may run under Virtual Test-bench, may be a standalone execu-table program, or may be realized as hidden (unvisual model) in the form of DLL for using as a component of more complex model or for parameter optimization with the help of Virtual Test-bench toolbox. Virtual Test-bench is used for debugging, simulation and computer experiments with visual model.