2 research outputs found
Computer-aided modelling of complex physical systems with BondGraphTools
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
Network Thermodynamical Modelling of Bioelectrical Systems: A Bond Graph Approach
Interactions between biomolecules, electrons and protons are essential to
many fundamental processes sustaining life. It is therefore of interest to
build mathematical models of these bioelectrical processes not only to enhance
understanding but also to enable computer models to complement in vitro and in
vivo experiments.Such models can never be entirely accurate; it is nevertheless
important that the models are compatible with physical principles. Network
Thermodynamics, as implemented with bond graphs, provide one approach to
creating physically compatible mathematical models of bioelectrical systems.
This is illustrated using simple models of ion channels, redox reactions,
proton pumps and electrogenic membrane transporters thus demonstrating that the
approach can be used to build mathematical and computer models of a wide range
of bioelectrical systems