### Overview

- - BondSim is an integrated visual modeling and simulation environment for study of mechatronic and engineering systems in general. It supports model development based on top-down system decomposition as well as the model building from down up. It contains also libraries with ready to use programs and components models from different branches of engineeing.
- - It can be used for solving complex multi physics problems. The modeling formalisms supported are:
- - Bond Graphs
- - continuous and discrete signal processing

- Using them different physical systems - mechanical, electrical, electronics, digital, thermal etc. – are modeled in unified way. The BondSim simplifies use of Bond Graphs by not requiring assigning of the causalities, i.e. there are no preferred input-output relationships in the model. The emphasis is given to power and signal flows through the system.

- - To develop the models no programing is needed. The models are created by dragging the component models tools from the editing toolbox and dropping them into the document windows. The created components are connected by the bond or signal lines. Led by the physical reasoning the models may be built by following the structure of the real system. This way the models that closely resambles the structure of the real system can be developed.
- - The component models are created as Bond Graph objects represented by the titles (names, symbols) and ports. The ports are the places where they interact with the other components. They transmit power and are represented by half-arrow symbols. This is specific for Bond Graphs and represent a kind of its trade mark. There are also the ports for transmission of the signals into or out of the component. They are represented by common arrows.
- - To support a systematic model construction the component models contain the documents, which defines their models in the form of Bond Graphs and/ or block diagrams. Bond Graph theory defines nine elementary components, which enable modeling of basic physical processes seen at their ports by defining their constitutive relationships. They are extended by signal input-output components for processing continuous-time and discrete-time signals.
- - Mathematical models that BondSim generates are in the form of a set of differential and algebraic equations. This represents a very general mathematical model form, which enable generating very complex models.The models can be highly nonlinear and may include the discontinuities. During the simulation BondSim solve such models successfully and efficiently using a powerful solver.
- - It is not necessary to be highly mathematically educated to develop and use the models. What is crucial is the understanding of physics of the problem. Modelling and simulation is, thus, open to wide auditorium of users.