図は、線形構成方程式を持つ R コンポーネントの因果関係を示しています。(a) R にフローが課せられ、R がエフォートを課します。これは、代入文 e := Rf およびブロック図に対応します。(b) R にエフォートが課せられ、R がフローを課します。これは、代入文 f := e/R および対応するブロック図に対応します。
ボンドグラフが完成すると、それを利用してシステムのステート空間表現方程式を生成できます。ステート空間表現は、複雑な多階微分システムを1階方程式のシステムとして解くことができるため、特に強力です。ステート方程式の一般形は次のとおりです。 どこは、状態変数、つまりシステムの未知数を表す列行列です。これは状態変数の時間微分です。はシステムの入力の列行列です。そしてシステムに基づく定数行列です。システムの変数はそして因果関係の衝突がない各 C および I 結合の値。各 I 結合には、各C結合は。
Thermodynamic power system (flow is entropy-rate and effort is temperature)
Electrochemical power system (flow is chemical activity and effort is chemical potential)
Thermochemical power system (flow is mass-rate and effort is mass specific enthalpy)
Macroeconomics currency-rate system (displacement is commodity and effort is price per commodity)
Microeconomics currency-rate system (displacement is population and effort is GDP per capita)
References
↑Thomson, William (2011-06-30). Mathematical and Physical Papers (1ed.). Cambridge University Press. doi:10.1017/cbo9780511996009.004. ISBN978-1-108-02898-1.
↑Clerk-Maxwell, J. (1869). "Remarks on the Mathematical Classification of Physical Quantities". Proceedings of the London Mathematical Society. s1-3 (1): 224–233. doi:10.1112/plms/s1-3.1.224.
12345678910111213141516171819Karnopp, Dean; Margolis, Donald L.; Rosenberg, Ronald C. (2012). System dynamics: modeling and simulation of mechatronic systems (5thed.). Hoboken, NJ: Wiley. ISBN978-0-470-88908-4.
12Borutzky, Wolfgang, ed. (2017). Bond Graphs for Modelling, Control and Fault Diagnosis of Engineering Systems. Cham: Springer International Publishing. doi:10.1007/978-3-319-47434-2. ISBN978-3-319-47433-5.
123456Gawthrop, Peter; Smith, Lorcan (1996). Metamodelling: for bond graphs and dynamic systems. Prentice Hall international series in systems and control engineering. London: Prentice Hall. doi:10.5281/zenodo.6998395. ISBN978-0-13-489824-7.
12Wellstead, P. E. (1979). Introduction to physical system modelling. London; New York: Academic Press. ISBN978-0-12-744380-5.
↑Shearer, J. Lowen; Murphy, Arthur T.; Richardson, Herbert H. (1971). Introduction to system dynamics (2. printed.). Reading, Mass.: Addison-Wesley Publ. Comp. ISBN978-0-201-07017-0.
↑Chua, L. (1971). "Memristor-The missing circuit element". IEEE Transactions on Circuit Theory. 18 (5): 507–519. Bibcode:1971ITCT...18..507C. doi:10.1109/TCT.1971.1083337. ISSN0018-9324.
↑Akbarpour Ghazani, Mehran; Pan, Michael; Tran, Kenneth; Rampadarath, Anand; Nickerson, David P. (2024). "A review of the diverse applications of bond graphs in biology and physiology". Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 480 (2294) 20230807. Bibcode:2024RSPSA.48030807A. doi:10.1098/rspa.2023.0807. ISSN1471-2946.
12Oster, George F.; Perelson, Alan S.; Katchalsky, Aharon (1973). "Network thermodynamics: dynamic modelling of biophysical systems". Quarterly Reviews of Biophysics. 6 (1): 1–134. doi:10.1017/S0033583500000081. ISSN0033-5835. PMID4576440.
12345Gawthrop, Peter J.; Crampin, Edmund J. (2014). "Energy-based analysis of biochemical cycles using bond graphs". Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 470 (2171). arXiv:1406.2447. Bibcode:2014RSPSA.47040459G. doi:10.1098/rspa.2014.0459. ISSN1364-5021. PMC4197480. PMID25383030.
12Rajagopal, Vijay; Arumugam, Senthil; Hunter, Peter J.; Khadangi, Afshin; Chung, Joshua; Pan, Michael (2022). "The Cell Physiome: What Do We Need in a Computational Physiology Framework for Predicting Single-Cell Biology?". Annual Review of Biomedical Data Science. 5 (1): 341–366. doi:10.1146/annurev-biodatasci-072018-021246. ISSN2574-3414. PMID35576556.
1234567Gawthrop, Peter J.; Pan, Michael (2022). "Network thermodynamics of biological systems: A bond graph approach". Mathematical Biosciences. 352 108899. doi:10.1016/j.mbs.2022.108899. PMID36057321.
12Hunter, P.; de Bono, B.; Brooks, D.; Christie, R.; Hussan, J.; Lin, M.; Nickerson, D. (2025). "The Physiome Project and Digital Twins". IEEE Reviews in Biomedical Engineering. 18: 300–315. Bibcode:2025IRBE...18..300H. doi:10.1109/RBME.2024.3490455. ISSN1937-3333. PMID39504298.
↑Gawthrop, Peter J.; Cudmore, Peter; Crampin, Edmund J. (2020). "Physically-plausible modelling of biomolecular systems: A simplified, energy-based model of the mitochondrial electron transport chain". Journal of Theoretical Biology. 493 110223. arXiv:1905.12958. Bibcode:2020JThBi.49310223G. doi:10.1016/j.jtbi.2020.110223. PMID32119969.
↑Gawthrop, Peter J.; Cursons, Joseph; Crampin, Edmund J. (2015). "Hierarchical bond graph modelling of biochemical networks". Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 471 (2184) 20150642. arXiv:1503.01814. Bibcode:2015RSPSA.47150642G. doi:10.1098/rspa.2015.0642. ISSN1364-5021.
↑Pan, Michael; Gawthrop, Peter J.; Cursons, Joseph; Crampin, Edmund J. (2021-10-13). Wallqvist, Anders (ed.). "Modular assembly of dynamic models in systems biology". PLOS Computational Biology. 17 (10) e1009513. Bibcode:2021PLSCB..17E9513P. doi:10.1371/journal.pcbi.1009513. ISSN1553-7358. PMC8544865. PMID34644304.
↑Gawthrop, Peter J.; Pan, Michael; Crampin, Edmund J. (2021). "Modular dynamic biomolecular modelling with bond graphs: the unification of stoichiometry, thermodynamics, kinetics and data". Journal of the Royal Society Interface. 18 (181) 20210478. doi:10.1098/rsif.2021.0478. ISSN1742-5662. PMC8385351. PMID34428949.
↑Cudmore, Peter; Pan, Michael; Gawthrop, Peter J.; Crampin, Edmund J. (2021). "Analysing and simulating energy-based models in biology using BondGraphTools". The European Physical Journal E. 44 (12) 148. doi:10.1140/epje/s10189-021-00152-4. ISSN1292-8941. PMID34904197.
123Keener, James; Sneyd, James, eds. (2009). Mathematical Physiology. Interdisciplinary Applied Mathematics. Vol.8/1. New York, NY: Springer New York. doi:10.1007/978-0-387-75847-3. ISBN978-0-387-75846-6.
12Gawthrop, Peter J.; Siekmann, Ivo; Kameneva, Tatiana; Saha, Susmita; Ibbotson, Michael R.; Crampin, Edmund J. (2017). "Bond graph modelling of chemoelectrical energy transduction". IET Systems Biology. 11 (5): 127–138. doi:10.1049/iet-syb.2017.0006. ISSN1751-8849. PMC8687425.
12Pan, Michael; Gawthrop, Peter J.; Tran, Kenneth; Cursons, Joseph; Crampin, Edmund J. (2019). "A thermodynamic framework for modelling membrane transporters". Journal of Theoretical Biology. 481: 10–23. arXiv:1806.04341. Bibcode:2019JThBi.481...10P. doi:10.1016/j.jtbi.2018.09.034. PMID30273576.
12Pan, Michael; Gawthrop, Peter J.; Tran, Kenneth; Cursons, Joseph; Crampin, Edmund J. (2018). "Bond graph modelling of the cardiac action potential: implications for drift and non-unique steady states". Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 474 (2214) 20180106. arXiv:1802.04548. Bibcode:2018RSPSA.47480106P. doi:10.1098/rspa.2018.0106. ISSN1364-5021. PMC6030650. PMID29977132.
12Gawthrop, Peter J. (2017). "Bond Graph Modeling of Chemiosmotic Biomolecular Energy Transduction". IEEE Transactions on NanoBioscience. 16 (3): 177–188. arXiv:1611.04264. Bibcode:2017ITNB...16..177G. doi:10.1109/TNB.2017.2674683. ISSN1536-1241. PMID28252411.
123Gawthrop, Peter J.; Pan, Michael; Rajagopal, Vijay (2025). "Energy-based modelling of single actin filament polymerization using bond graphs". Journal of the Royal Society Interface. 22 (222) 20240404. doi:10.1098/rsif.2024.0404. ISSN1742-5662. PMC11780404. PMID39881657.
↑Hunter, Peter; Dowrick, Jarrah; Ai, Weiwei; Nickerson, David; Shafieizadegan, Mohammad Hossein; Argus, Finbar (2026-01-30). "The biophysical basis of enterocyte homeostasis". bioRxiv10.64898/2026.01.28.702213.
12Tran, Kenneth; Pan, Michael; Hunter, Peter J.; Nickerson, David P. (2024), "Cardiac Cellular Electrophysiological Modeling", in Iaizzo, Paul A.; Eggen, Michael D.; Iles, Tinen L. (eds.), Cardiac Electrophysiology Methods and Models: A Practical Handbook for Scientists, Engineers, and Clinicians, Cham: Springer Nature Switzerland, pp.365–394, doi:10.1007/978-3-031-71067-4_12, ISBN978-3-031-71067-4
↑Hunter, Peter J.; Ai, Weiwei; Nickerson, David P. (2025). "Energy-based bond graph models of glucose transport with SLC transporters". Biophysical Journal. 124 (2): 316–335. Bibcode:2025BpJ...124..316H. doi:10.1016/j.bpj.2024.12.006. ISSN0006-3495. PMC11788503. PMID39644093.
↑Su, Shan; Blanco, Pablo J.; Müller, Lucas O.; Hunter, Peter J.; Safaei, Soroush (2020-08-26). "Bond Graph Model of Cerebral Circulation: Toward Clinically Feasible Systemic Blood Flow Simulations". Physiome. doi:10.36903/physiome.12859424. ISSN2744-6204.
↑Pan, Michael; Gawthrop, Peter J.; Faria, Matthew; Johnston, Stuart T. (2025). "Thermodynamically consistent, reduced models of gene regulatory networks". Royal Society Open Science. 12 (7) 241725. Bibcode:2025RSOS...1241725P. doi:10.1098/rsos.241725. ISSN2054-5703. PMC12312648. PMID40746961.
↑Gawthrop, Peter; Pan, Michael (2025). "Energy-based analysis of biochemical oscillators using bond graphs and linear control theory". Royal Society Open Science. 12 (4) 241791. Bibcode:2025RSOS...1241791G. doi:10.1098/rsos.241791. ISSN2054-5703. PMC12040473. PMID40309185.
↑Gawthrop, Peter J.; Pan, Michael (2022). "Energy-based advection modelling using bond graphs". Journal of the Royal Society Interface. 19 (195) 20220492. doi:10.1098/rsif.2022.0492. ISSN1742-5662. PMC9554522.
↑Gawthrop, Peter J.; Pan, Michael; Crampin, Edmund J. (2021). "Modular dynamic biomolecular modelling with bond graphs: the unification of stoichiometry, thermodynamics, kinetics and data". Journal of the Royal Society Interface. 18 (181) 20210478. doi:10.1098/rsif.2021.0478. ISSN1742-5662. PMC8385351. PMID34428949.
↑Gawthrop, Peter J.; Cudmore, Peter; Crampin, Edmund J. (2020-05-21). "Physically-plausible modelling of biomolecular systems: A simplified, energy-based model of the mitochondrial electron transport chain". Journal of Theoretical Biology. 493 110223. arXiv:1905.12958. Bibcode:2020JThBi.49310223G. doi:10.1016/j.jtbi.2020.110223. ISSN0022-5193. PMID32119969.
↑Cacho, R.; Felez, J.; Vera, C. (2000-08-01). "Deriving simulation models from bond graphs with algebraic loops.: The extension to multibond graph systems". Journal of the Franklin Institute. 337 (5): 579–600. doi:10.1016/S0016-0032(00)00025-9. ISSN0016-0032.
↑Gawthrop, P. J. (1995). "Bicausal Bond Graphs". eprints.gla.ac.uk. Retrieved 2026-02-08.
12Samantaray, A. K.; Ghoshal, S. K. (2008-01-01). "Bicausal bond graphs for supervision: From fault detection and isolation to fault accommodation". Journal of the Franklin Institute. 345 (1): 1–28. doi:10.1016/j.jfranklin.2007.05.009. ISSN0016-0032.
1234Gawthrop, Peter J. (2000-09-01). "Physical interpretation of inverse dynamics using bicausal bond graphs". Journal of the Franklin Institute. 337 (6): 743–769. doi:10.1016/S0016-0032(00)00051-X. ISSN0016-0032.
↑Bideaux, Eric; Marquis-Favre, Wilfrid; Scavarda, Serge (2000-09-01). "Formulation of the Constitutive Relations in the Bicausal Bond Graph: Symbolic and Numerical Issues". IFAC Proceedings Volumes. IFAC Conference on Mechatronic Systems, Darmstadt, Germany, 18–20 September 2000. 33 (26): 655–660. doi:10.1016/S1474-6670(17)39220-0. ISSN1474-6670.
↑Dauphin-Tanguy, G.; Rahmani, A.; Sueur, C. (1999-12-15). "Bond graph aided design of controlled systems". Simulation Practice and Theory. 7 (5): 493–513. doi:10.1016/S0928-4869(99)00009-9. ISSN0928-4869.
↑Sueur, C.; Dauphin-Tanguy, G. (1991-01-01). "Bond-graph approach for structural analysis of MIMO linear systems". Journal of the Franklin Institute. 328 (1): 55–70. doi:10.1016/0016-0032(91)90006-O. ISSN0016-0032.
↑Marquis-Favre, Wilfrid; Scavarda, Serge (2002-09-01). "Alternative Causality Assignment Procedures in Bond Graph for Mechanical Systems". Journal of Dynamic Systems, Measurement, and Control. 124 (3): 457–463. doi:10.1115/1.1481369. ISSN0022-0434.
↑Murray-Smith, David J. (2024). "Kelvin and Bush: Their Contributions to Today's System Modelling and Simulation Methods". SNE Simulation Notes Europe. 34 (4): 233–239. doi:10.11128/sne.34.on.10716.
↑Kailath, Thomas (1980). Linear systems. Prentice-Hall information and system sciences series. Englewood Cliffs, NJ: Prentice-Hall. ISBN978-0-13-536961-6.
12Ngwompo, R. Fotsu; Scavarda, S.; Thomasset, D. (1996-03-01). "Inversion of linear time-invariant SISO systems modelled by bond graph". Journal of the Franklin Institute. 333 (2): 157–174. doi:10.1016/0016-0032(96)00025-7. ISSN0016-0032.
↑Bera, Tarun K.; Samantaray, Arun K. (2011). "BOND GRAPH MODEL-BASED INVERSION OF PLANAR PARALLEL MANIPULATOR SYSTEMS". International Journal of Modelling and Simulation. 31 (4). doi:10.2316/Journal.205.2011.4.205-5637. ISSN1925-7082.
↑Gawthrop, P. J. (1995). "Bicausal Bond Graphs". eprints.gla.ac.uk. Retrieved 2026-02-15.
↑Ngwompo, R F; Ngwompo, R F; Scavarda, S; Thomasset, D (2001-03-01). "Physical model-based inversion in control systems design using bond graph representation Part 1: Theory". Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering. 215 (2): 95–104. doi:10.1243/0959651011540888. ISSN0959-6518.
↑Benmoussa, Samir; Bouamama, Belkacem Ould; Merzouki, Rochdi (April 2014). "Bond Graph Approach for Plant Fault Detection and Isolation: Application to Intelligent Autonomous Vehicle". IEEE Transactions on Automation Science and Engineering. 11 (2): 585–593. doi:10.1109/TASE.2013.2252340. ISSN1558-3783.
↑El Feki, Mariem; Jardin, Audrey; Marquis-Favre, Wilfrid; Krähenbühl, Laurent; Bideaux, Eric; Thomasset, Daniel (2012-11-01). "Determination of Essential Orders From a Bond Graph Model". Journal of Dynamic Systems, Measurement, and Control. 134 (6). doi:10.1115/1.4004772. ISSN0022-0434.
↑Bideaux, Eric; Marquis-Favre, Wilfrid; Scavarda, Serge (2006). "Equilibrium set investigation using bicausality". Mathematical and Computer Modelling of Dynamical Systems. 12 (2–3): 127–140. doi:10.1080/13873950500069003. ISSN1387-3954.
↑Mouhib, Omar; Jardin, Audrey; Marquis-Favre, Wilfrid; Bideaux, Eric; Thomasset, Daniel (2009-01-01). "Optimal control problem in bond graph formalism". Simulation Modelling Practice and Theory. Bond Graph Modelling. 17 (1): 240–256. doi:10.1016/j.simpat.2008.04.011. ISSN1569-190X.
↑Sanchez, Roberto; Dauphin-Tanguy, Geneviève; Guillaud, Xavier; Colas, Frédéric (2010-10-01). "Bond graph based control of a three-phase inverter with LC filter – Connection to passive and active loads". Simulation Modelling Practice and Theory. 18 (9): 1185–1198. doi:10.1016/j.simpat.2010.05.016. ISSN1569-190X.
↑Vink, D.; Ballance, D.; Gawthrop, P. (2006). "Bond graphs in model matching control". Mathematical and Computer Modelling of Dynamical Systems. 12 (2–3): 249–261. doi:10.1080/13873950500068278. ISSN1387-3954.
↑Ngwompo, R. F; Scavarda, S (1999-12-15). "Dimensioning problems in system design using bicausal bond graphs". Simulation Practice and Theory. 7 (5): 577–587. doi:10.1016/S0928-4869(99)00013-0. ISSN0928-4869.
↑Ngwompo, Roger F.; Gawthrop, Peter J. (1999-11-01). "Bond graph-based simulation of non-linear inverse systems using physical performance specifications". Journal of the Franklin Institute. 336 (8): 1225–1247. doi:10.1016/S0016-0032(99)00032-0. ISSN0016-0032.
12Richard, P. Y.; Buisson, J.; Cormerais, H. (2002-01-01). "ANALYSIS OF FLATNESS USING BOND GRAPHS AND BICAUSALITY". IFAC Proceedings Volumes. 15th IFAC World Congress. 35 (1): 25–30. doi:10.3182/20020721-6-ES-1901.00254. ISSN1474-6670.
↑"Bond Graph Modelling of Engineering Systems"(PDF).
Further reading
Kypuros, Javier (2013). System dynamics and control with bond graph modeling. Boca Raton: Taylor&Francis. doi:10.1201/b14676. ISBN978-1-4665-6075-8.
Paynter, Henry M. (1960). Analysis and design of engineering systems. M.I.T. Press. ISBN0-262-16004-8.{{cite book}}: ISBN / Date incompatibility (help)
Karnopp, Dean C.; Margolis, Donald L.; Rosenberg, Ronald C. (1990). System dynamics: a unified approach. New York: John Wiley & Sons. ISBN0-471-62171-4.
Thoma, Jean Ulrich (1975). Bond graphs: introduction and applications. Oxford: Pergamon Press. ISBN0-08-018882-6.
Gawthrop, Peter J.; Smith, Lorcan P. S. (1996). Metamodelling: bond graphs and dynamic systems. London: Prentice Hall. doi:10.5281/zenodo.6998395. ISBN0-13-489824-9.
Brown, Forbes T. (2007). Engineering system dynamics – a unified graph-centered approach. Boca Raton: Taylor & Francis. ISBN978-0-8493-9648-9.
Mukherjee, Amalendu; Karmakar, Ranjit (2000). Modelling and simulation of engineering systems through bondgraphs. Boca Raton: CRC Press. ISBN978-0-8493-0982-3.
Gawthrop, P.J.; Ballance, D.J. (1999). "Chapter 2: Symbolic computation for manipulation of hierarchical bond graphs". In Munro, N. (ed.). Symbolic Methods in Control System Analysis and Design. London: Institution of Electrical Engineers. pp.23-52. ISBN0-85296-943-0.
Borutzky, Wolfgang (2010). Bond Graph Methodology. London: Springer. doi:10.1007/978-1-84882-882-7. ISBN978-1-84882-881-0.
http://www.site.uottawa.ca/~rhabash/ESSModelFluid.pdf Explains modeling the bond graph in the fluid domain
http://www.dartmouth.edu/~sullivan/22files/Fluid_sys_anal_w_chart.pdf Explains modeling the bond graph in the fluid domain
External links
Simscape Official MATLAB/Simulink add-on library for graphical bond graph programming
BG V.2.1 Freeware MATLAB/Simulink add-on library for graphical bond graph programming
BondGraphTools Python based bond graph processing.