Bond graphs provide a formal way to describe complex mechatronic systems with elements from electric, mechanic and hydraulic domains. Based on bond graph models, system of differential equations covering the dynamics of the modelled system can be obtained in a straightforward way, hence the formalism can help engineers in simulation and analysis of mechatronic systems as well as in development of control algorithms.
The thesis presents a software tool implemented in Matlab environment, which supports modeling and simulation of complex mechatronic systems based on bond graph formalism. The software provides an easy-to-use graphical interface for definition and parametrization of models. Bond graph models are stored using standard XML files, supporting reuse of previously defined components in form of subsystems to facilitate the modeling of complex systems. The software tool is also capable to generate the system of differential equations based on the bond graph model as well as to simulate its dynamics.