Computer-aided modelling of complex physical systems with BondGraphTools
Peter Cudmore, Peter J. Gawthrop, Michael Pan, Edmund J., Crampin

TL;DR
BondGraphTools is a Python library that facilitates scripted, multi-physics system modeling using bond graph methodology, integrating with scientific Python tools to enhance cross-domain modeling capabilities.
Contribution
It introduces a Python-based, symbolic modeling library based on bond graph methodology, expanding modeling options for complex multi-physics systems.
Findings
Enables accelerated systems modeling with BondGraphTools.
Demonstrates application in optomechanics.
Discusses potential in systems biology.
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsATP Synthase and ATPases Research · Control and Stability of Dynamical Systems · Protein Structure and Dynamics
