Multi-Agent Framework Leveraging Knowledge Graphs for Virtual Commissioning Models

2026-06-02Computational Engineering, Finance, and Science

Computational Engineering, Finance, and Science
AI summary

The authors address the challenge of creating virtual models to test manufacturing automation before using real machines. They note that the programming data and simulation models needed are stored in different formats and require experts to manually connect them. Their solution uses a shared knowledge graph and multiple software agents to automatically gather, link, and suggest connections between these data sources. This approach helps engineers better understand systems and speeds up the creation of virtual commissioning models. Tests showed it reduces manual work and makes early-stage development easier.

Virtual CommissioningProgrammable Logic Controller (PLC)IEC 61131-3Siemens TIA PortalSiemens NX Mechatronics Concept DesignerKnowledge GraphMulti-agent SystemKinematic SimulationAutomation EngineeringCross-domain Mapping
Authors
Max Diekmann, Jonas Nitzler, Jan Fischer, Hans-Jürgen Pfisterer, Dirk Hartmann
Abstract
Virtual commissioning models (VCMs) of discrete manufacturing systems are used to validate automation behavior before physical deployment, but creating and maintaining them remains labor-intensive. Relevant engineering information is distributed across programmable logic controller (PLC) engineering projects, such as Siemens TIA Portal, and kinematic simulation models, such as Siemens NX Mechatronics Concept Designer (NX MCD), where it is stored in incompatible, tool-specific data structures. In practice, IEC 61131-3-based PLC programs and variables are engineered separately from rigid-body and kinematic simulation objects such as parts, joints, sensors, and actuators. As a result, understanding system behavior, generating simulation components, and mapping PLC variables to corresponding simulation objects require cross-domain expertise and remain largely manual. This paper presents a knowledge-graph-grounded multi-agent framework for semi-automated VCM development. A deterministic setup process extracts structured data from Siemens TIA Portal and Siemens NX MCD and transforms both sources into graph-based representations within a shared graph database. The framework uses a hierarchical multi-agent architecture to support three task classes in early-stage VCM development: system understanding, simulation component generation, and cross-domain signal mapping. It provides grounded natural-language access to engineering knowledge, template-guided generation of executable NX Open journal scripts, and ranked mapping suggestions between PLC variables and NX MCD simulation objects. Evaluation on a laboratory-scale discrete manufacturing system shows that the approach reduces manual cross-domain interpretation effort and makes recurring VCM engineering tasks more actionable.