Article

Next-generation transformation tools for scalable integrated system modelling

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

Chapter
The previous chapters presented the fundamentals of bond graph methodology and its potential in tackling some basic problems in various application areas, e.g. models of variable structure (Chapter 7), lumped parameter approximation of distributed parameter models (Chapter 9), and open thermodynamic systems (Chapter 10). The questions this chapter attempts to answer are: how can software support bond graphbased physical systems modelling and in which phases of the modelling process can it do so. Before going into details, an important general observation has to be pointed out.
Article
The paper proposes a novel XML based format called BGML that aims at supporting the exchange and the reuse of bond graph models of engineering systems between various bond graph and non-bond graph software. The validity of a BGML description of a bond graph model can be verified against an XML schema. Model equations and constitutive relations (linear or not) are represented in MathML. The concept of BGML is illustrated by means of a small example. In order to demonstrate the usefulness of BGML, an approach to transformations of formats used by bond graph software from and to XML and an export to non-bond graph software, as well as prototypes of their implementation in an experimental open source modelling and simulation environment are discussed.
Model Transformation Tools (MTT): The Open-Source Bond Graph Project
  • Djballance
  • Gpbevan
  • Djdiston Pjgawthrop
DJBallance, GPBevan, PJGawthrop, DJDiston (2005), Model Transformation Tools (MTT): The Open-Source Bond Graph Project, International Conference on Bond Graph Modelling (ICBGM'05)