English

Computer-aided modelling of complex physical systems with BondGraphTools

Systems and Control 2019-06-27 v1 Systems and Control

Abstract

BondGraphTools is a Python library for scripted modelling of complex multi-physics systems. In contrast to existing modelling solutions, BondGraphTools is based upon the well established bond graph methodology, provides a programming interface for symbolic model composition, and is intended to be used in conjunction with the existing scientific Python toolchain. Here we discuss the design, implementation and use of BondGraphTools, demonstrate how it can be used to accelerate systems modelling with an example from optomechanics, and comment on current and future applications in cross-domain modelling, particularly in systems biology.

Cite

@article{arxiv.1906.10799,
  title  = {Computer-aided modelling of complex physical systems with BondGraphTools},
  author = {Peter Cudmore and Peter J. Gawthrop and Michael Pan and Edmund J. Crampin},
  journal= {arXiv preprint arXiv:1906.10799},
  year   = {2019}
}
R2 v1 2026-06-23T10:03:38.603Z