Auto-Generating Scalable Co-Simulation Structures for Use in Systems Research Utilizing the Functional Mockup Interface
摘要
Research on engineered technological systems often involves the evaluation of newly developed concepts through benchmarking against example systems. Sometimes data can either not be acquired for technical reasons or due to legal limitations. In this scenario, auto-generating co-simulationSimulation networks of engineered systems could be helpful. The main challenge is to find a common denominator of a broad variety of engineered systems and define what constitutes an engineered system. Based on a set of core features of engineering, a minimal viable product that helps define the requirements for a tool to auto-generate user-defined co-simulationSimulation networks is proposed. A new Python-based tool supports auto-generation of co-simulationSimulation networks of arbitrary size. Leveraging the functional-mockup interfaceInterface standard, where nodes are represented by functional-mockup units, the structure's interconnections are created arbitrarily by the tool with the scale of the structure being selectable by the user. This allows for a black box approach in a systems researchSystems research context, and avoids confirmation bias from incomplete example structures. This means an additional option to objectively test the to-be-developed systems analysis methods.