论文标题
异函数图理论工具箱
The Hetero-functional Graph Theory Toolbox
论文作者
论文摘要
在20世纪,新发明的技术文物与形成大规模的复杂工程系统有关。此外,在这些网络系统中发现的相互作用在程度和异质性上都在增长。因此,这些已经复杂的工程系统已经融合在现在所谓的系统系统中。这些工程系统从整体的角度对这些工程系统的分析,计划和操作已经需要更加复杂的建模技术。尽管基于模型的系统工程和网络科学取得了重大进步,但这些看似不同的领域在解决工程系统的复杂性方面也有类似的局限性。异性功能图理论(HFGT)已成为解决其中一些局限性的一种手段。本文是最近开发的异质功能图理论工具箱的用户指南,该图理论促进了HFGT数学模型的计算。它用MATLAB语言编写,并已通过v9.6(R2019a)进行了测试。它可以在GitHub上与样本输入文件一起公开可用,以简单地重复使用。本文详细介绍了输入文件的语法和语义,工具箱的主要数据结构以及用于构建和填充此数据结构的功能。该工具箱已针对几个同行评估HFGT出版物进行了充分验证。
In the 20th century, newly invented technical artifacts were connected to form large-scale complex engineering systems. Furthermore, the interactions found within these networked systems has grown in both degree as well as heterogeneity. Consequently, these already complex engineering systems have converged in what is now called systems-of-systems. The analysis, design, planning, and operation of these engineering systems from a holistic perspective has necessitated ever-more sophisticated modeling techniques. Despite significant advancements in model-based systems engineering and network science, these seemingly disparate fields have experienced similar limitations in addressing the complexity of engineering systems. Hetero-Functional Graph Theory (HFGT) has emerged as a means to address some of these limitations. This paper serves as a user guide to a recently developed Hetero-functional Graph Theory Toolbox which facilitates the computation of HFGT mathematical models. It is written in the MATLAB language and has been tested with v9.6 (R2019a). It is openly available on GitHub together with a sample input file for straightforward re-use. The paper details the syntax and semantics of the input file, the principal data structure of the toolbox, and the functions used to construct and populate this data structure. The toolbox has been fully validated against several peer-review HFGT publications.