Generalizing Linear Graphs and Bond Graph Models with Hetero-functional Graphs for System-of-Systems Engineering Applications
Ehsanoddin Ghorbanichemazkati, Amro M. Farid

TL;DR
This paper demonstrates that hetero-functional graph theory is a comprehensive framework that generalizes linear graphs and bond graphs, enabling unified modeling of diverse complex engineering systems and systems-of-systems.
Contribution
It establishes a formal mathematical relationship showing hetero-functional graphs as a generalization of linear graphs and bond graphs, with comparative analysis across multiple system types.
Findings
Hetero-functional graphs unify modeling techniques across domains.
Mathematical proof of hetero-functional graphs as a generalization.
Comparison of modeling techniques on six diverse systems.
Abstract
In the 20th century, individual technology products like the generator, telephone, and automobile were connected to form many of the large-scale, complex, infrastructure networks we know today: the power grid, the communication infrastructure, and the transportation system. Progressively, these networked systems began interacting, forming what is now known as systems-of-systems. Because the component systems in the system-of-systems differ, modeling and analysis techniques with primitives applicable across multiple domains or disciplines are needed. For example, linear graphs and bond graphs have been used extensively in the electrical engineering, mechanical engineering, and mechatronic fields to design and analyze a wide variety of engineering systems. In contrast, hetero-functional graph theory (HFGT) has emerged to study many complex engineering systems and systems-of-systems (e.g.…
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
TopicsSystems Engineering Methodologies and Applications · Product Development and Customization · Model-Driven Software Engineering Techniques
