Automation Engineering Project Generation Using AML Name Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The exchange of technical information between hardware and automation engineers in technical installations is laborious and inefficient, requiring manual coding and modification of large data files, and lacks integration of IT tools with OT data, complicating the generation of automation engineering projects.

Innovation Solution

A method and system that utilizes a processing unit to convert hardware configuration information into a first automation markup language script, generate knowledge graph triples, and create name graphs to represent hierarchical relationships, allowing for automated modification and integration of engineering objects based on user input, with validation and simulation to ensure project integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual coding of technical information into exchange data files is used, then information exchange between hardware and automation engineers is achieved, but the process becomes laborious and time-consuming

Engineering Contradiction:
Improvetechnical information exchangeVSAvoidmanual coding time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary automated conversion of hardware configuration data into AML format using processing units. This preliminary action eliminates the need for manual coding by automatically generating the exchange data files before the automation engineer needs them, thus resolving the contradiction between achieving information exchange and reducing manual coding time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the manual mechanical coding process with an automated computational system. The processing unit automatically converts hardware configuration data into AML format, substituting the manual mechanical typing and coding process with an automated electronic conversion process, thereby eliminating laborious manual coding while maintaining complete information exchange.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If hardware configuration is modified after import, then adaptability to changes is achieved, but maintaining integrity of the exchange data file becomes extremely difficult

Engineering Contradiction:
Improvemodification capabilityVSAvoiddata file integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the processing unit automatically detects and processes modifications to hardware configurations. When changes are made, the system automatically updates the exchange data file and notifies relevant engineers, ensuring that modifications are properly tracked and integrated while maintaining data file integrity through automated consistency checks.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces the processing unit as an intermediary between hardware configuration changes and the exchange data file. This intermediary automatically manages the conversion and update process, ensuring that modifications are properly translated into AML format without manual intervention, thus maintaining integrity while enabling adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If thousands of hardware equipment configurations are manually coded, then complete technical information is exchanged, but the labor required becomes extremely high

Engineering Contradiction:
Improvecompleteness of technical informationVSAvoidengineering productivity
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent replaces manual coding mechanics with automated computational conversion. The processing unit automatically converts configuration data from multiple hardware equipment into AML format, eliminating the need for manual typing and coding of thousands of lines, thus maintaining complete information exchange while dramatically improving engineering productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates automated copies of hardware configuration data in the target AML format. Instead of manually coding each configuration, the processing unit automatically generates copies of the configuration data in the required format, maintaining completeness of technical information while eliminating laborious manual work.

Inventive Principle:
Principle #26Copying

4Loss of information

If exchange data file format is used for IT-OT integration, then data exchange between disciplines is achieved, but the format lacks necessary IT tools for integration

Engineering Contradiction:
Improvecross-disciplinary information exchangeVSAvoidIT tool integration capability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent enhances the exchange data file format to serve multiple functions. The AML format is extended to not only exchange hardware configuration information but also to incorporate IT-related data and tools. This multi-functional approach enables both OT data exchange and IT integration capabilities within a single standardized format, resolving the contradiction between information exchange and ease of operation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12530522B2Method and system for generating an automation engineering project in a technical installation using multidisciplinary approach
Publication Date: 2026.01.20 SIEMENS AG
  • US12530522B2 patent drawing
  • US12530522B2 patent drawing
  • US12530522B2 patent drawing

AI summary

A method and system for generating an automation engineering project in a technical installation is provided. The method includes receiving, by a processing unit, a request to generate an automation engineering project for a technical installation. The method further includes generating a first name graph based on the information about the hardware configuration associated with the automation engineering project. The method further includes generating, by the processing unit, a second name graph based on the analysis of the one or more modifications of the hardware configuration of the technical installation. The method further includes generating, by the processing unit, the automation engineering project from the plurality of engineering objects based on a comparison of the first name graph and the second name graph.