Skip to main content

2020 | OriginalPaper | Buchkapitel

A Bond-Graph Metamodel:

Physics-Based Interconnection of Software Components

verfasst von : Reynaldo Cobos Méndez, Julio de Oliveira Filho, Douwe Dresscher, Jan Broenink

Erschienen in: Formal Aspects of Component Software

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Composability and modularity in relation to physics are useful properties in the development of cyber-physical systems that interact with their environment. The bond-graph modeling language offers these properties. When systems structures conform to the bond-graph notation, all interfaces are defined as physical “power ports” which are guaranteed to exchange power. Having a single type of interface is a key feature when aiming for modular, composable systems. Furthermore, the facility to monitor energy flows in the system through power ports allows the definition of system-wide properties based on component properties. In this paper we present a metamodel of the bond-graph language aimed to facilitate the description and deployment of software components for cyber-physical systems. This effort provides a formalized description of standardized interfaces that enable physics-conformal interconnections. We present a use-case showing that the metamodel enables composability, reusability, extensibility, replaceability and independence of control software components.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
2
More details about 20-Sim: https://​www.​20sim.​com/​ .
 
3
Also known as the first law of thermodynamics.
 
4
See the Appendix for more details about the symbols used in the formal definitions.
 
5
Depending on the model, the JunctionStructure could be either a 1-junction or a 0-junction as they denote different Diract structures.
 
Literatur
3.
Zurück zum Zitat Bhave, A.Y., Garlan, D., Krogh, B., Rajhans, A., Schmerl, B.: Augmenting software architectures with physical components. In: Embedded Real Time Software and Systems Conference (2010) Bhave, A.Y., Garlan, D., Krogh, B., Rajhans, A., Schmerl, B.: Augmenting software architectures with physical components. In: Embedded Real Time Software and Systems Conference (2010)
5.
Zurück zum Zitat Breedveld, P.: Integrated modeling of physical systems - dynamic systems, vol. 1. University of Twente, Enschede, The Netherlands (2014) Breedveld, P.: Integrated modeling of physical systems - dynamic systems, vol. 1. University of Twente, Enschede, The Netherlands (2014)
6.
Zurück zum Zitat Breedveld, P.C.: Physical Systems Theory in Terms of Bond Graphs. Twente University of Technology, Department of Electrical Engineering, Enschede (1984). oCLC: 852801415 Breedveld, P.C.: Physical Systems Theory in Terms of Bond Graphs. Twente University of Technology, Department of Electrical Engineering, Enschede (1984). oCLC: 852801415
7.
Zurück zum Zitat Breunese, A.P.J., Broenink, J.F.: Modeling mechatronic systems using the SIDOPS+ language. Simul. Ser. 29(1), 301 (1997). oCLC: 106228295 Breunese, A.P.J., Broenink, J.F.: Modeling mechatronic systems using the SIDOPS+ language. Simul. Ser. 29(1), 301 (1997). oCLC: 106228295
9.
Zurück zum Zitat Broenink, J.: Introduction to physical systems modelling with bond graphs (1999) Broenink, J.: Introduction to physical systems modelling with bond graphs (1999)
11.
Zurück zum Zitat Broenink, J.F.: Computer-aided physical-systems modeling and simulation: a bond graph approach, March 1990 Broenink, J.F.: Computer-aided physical-systems modeling and simulation: a bond graph approach, March 1990
12.
Zurück zum Zitat Broenink, J.F.: Object-oriented modeling with bond graphs and Modelica. In: Proceedings of the 1999 International Conference on Bond Graph Modeling and Simulation, pp. 163–168, February 1999 Broenink, J.F.: Object-oriented modeling with bond graphs and Modelica. In: Proceedings of the 1999 International Conference on Bond Graph Modeling and Simulation, pp. 163–168, February 1999
14.
Zurück zum Zitat Bruyninckx, H., Scioni, E., Hubel, N., Reniers, F.: Composable control stacks in component-based cyber-physical system platforms, April 2018 Bruyninckx, H., Scioni, E., Hubel, N., Reniers, F.: Composable control stacks in component-based cyber-physical system platforms, April 2018
17.
Zurück zum Zitat Cellier, F.E., Nebot, À.: The Modelica Bond Graph Library, p. 10 (2005) Cellier, F.E., Nebot, À.: The Modelica Bond Graph Library, p. 10 (2005)
19.
Zurück zum Zitat Garlan, D., Monroe, R.T., Wile, D.: ACME: architectural description of component-based systems. In: Foundations of Component-Based Systems, pp. 47–68. Cambridge University Press (2000) Garlan, D., Monroe, R.T., Wile, D.: ACME: architectural description of component-based systems. In: Foundations of Component-Based Systems, pp. 47–68. Cambridge University Press (2000)
23.
Zurück zum Zitat Golo, G., van der Schaft, A., Breedveld, P.C., Maschke, B.M.: Hamiltonian formulation of bond graphs. In: Johansson, R., Rantzer, A. (eds.) Nonlinear and Hybrid Systems in Automotive Control, pp. 351–372. Springer, London (2003) Golo, G., van der Schaft, A., Breedveld, P.C., Maschke, B.M.: Hamiltonian formulation of bond graphs. In: Johansson, R., Rantzer, A. (eds.) Nonlinear and Hybrid Systems in Automotive Control, pp. 351–372. Springer, London (2003)
24.
Zurück zum Zitat Karnopp, D., Rosenberg, R.C.: Analysis and Simulation of Multiport Systems: The Bond Graph Approach to Physical System Dynamics. MIT Press, Cambridge (1968) Karnopp, D., Rosenberg, R.C.: Analysis and Simulation of Multiport Systems: The Bond Graph Approach to Physical System Dynamics. MIT Press, Cambridge (1968)
29.
Zurück zum Zitat Paynter, H.M., Briggs, P.: Analysis and Design of Engineering Systems: Class Notes for M.I.T. Course 2.751. MIT Press, Cambridge (1961). Massachusetts Institute of Technology Paynter, H.M., Briggs, P.: Analysis and Design of Engineering Systems: Class Notes for M.I.T. Course 2.751. MIT Press, Cambridge (1961). Massachusetts Institute of Technology
32.
Zurück zum Zitat van der Schaft, A., Cervera, J.: Composition of Dirac structures and control of Port-Hamiltonian systems. In: Proceedings of the 15th International Symposium on the Mathematical Theory of Networks and Systems. University of Notre Dame (2002) van der Schaft, A., Cervera, J.: Composition of Dirac structures and control of Port-Hamiltonian systems. In: Proceedings of the 15th International Symposium on the Mathematical Theory of Networks and Systems. University of Notre Dame (2002)
35.
Zurück zum Zitat Sen, S., Vangheluwe, H.: Multi-domain physical system modeling and control based on meta-modeling and graph rewriting. In: 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control. pp. 69–75, October 2006. https://doi.org/10.1109/CACSD-CCA-ISIC.2006.4776626 Sen, S., Vangheluwe, H.: Multi-domain physical system modeling and control based on meta-modeling and graph rewriting. In: 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control. pp. 69–75, October 2006. https://​doi.​org/​10.​1109/​CACSD-CCA-ISIC.​2006.​4776626
39.
Zurück zum Zitat Turki, S., Soriano, T.: A SysML extension for Bond Graphs support (2005) Turki, S., Soriano, T.: A SysML extension for Bond Graphs support (2005)
Metadaten
Titel
A Bond-Graph Metamodel:
verfasst von
Reynaldo Cobos Méndez
Julio de Oliveira Filho
Douwe Dresscher
Jan Broenink
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-40914-2_5