Knowledge Graph Consistency Validation for Engineered Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring and reconfiguring engineered systems, such as industrial automation solutions, is laborious and prone to errors due to complex interplay of components and frequent changes in requirements or design practices, making it difficult to ensure consistency and compatibility.

Innovation Solution

A method and system using a knowledge graph and reinforcement learning agents to evaluate consistency by extracting paths and classifying components, providing interpretable explanations for compatibility issues, and facilitating automated data-driven validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration and validation of engineered systems is performed, then domain-specific knowledge and expertise can be applied, but the process becomes laborious and time-consuming

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical configuration processes with an automated computer-implemented system. The evaluation system automatically validates component selections and configurations by comparing them against stored reference configurations and consistency criteria, eliminating the need for manual domain expertise while maintaining validation accuracy.

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

Solution Approach 2:

The patent creates digital copies of validated system configurations and stores them in a database. These reference configurations are then reused to validate new configurations, allowing the system to leverage past expertise without requiring manual review of each new configuration, thereby reducing time while maintaining reliability.

Inventive Principle:
Principle #26Copying

2Reliability

If comprehensive validation of all components is performed, then system consistency and compatibility are ensured, but the complexity of the evaluation process increases

Engineering Contradiction:
Improvesystem consistencyVSAvoidevaluation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the complex validation task into separate modular components: an evaluation module that assesses individual components against consistency criteria, a database module that stores reference configurations, and a reporting module that generates validation results. Each module handles specific aspects of validation independently, making the overall system more manageable despite comprehensive coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements targeted validation that focuses on evaluating only the specific components and configurations that are actually present in the engineered system, rather than performing exhaustive validation of all possible components. This partial action approach maintains system consistency while avoiding unnecessary complexity from evaluating irrelevant elements.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If automated evaluation systems are implemented, then manual effort is reduced and productivity increases, but the system requires sophisticated algorithms and data structures

Engineering Contradiction:
Improvevalidation throughputVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent pre-processes and stores reference configurations, consistency criteria, and component specifications in a structured database before validation is needed. This preliminary action allows the automated evaluation system to quickly retrieve and compare configurations during validation, increasing productivity without requiring complex real-time processing algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a knowledge graph as an intermediary data structure that represents system configurations, component relationships, and consistency rules in a standardized format. This knowledge graph serves as a mediator between the raw configuration data and the evaluation logic, simplifying the overall system architecture while enabling automated validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230385596A1Method and system for evaluating consistency of an engineered system
Publication Date: 2023.11.30 SIEMENS AG
  • US20230385596A1 patent drawing
  • US20230385596A1 patent drawing

AI summary

A graph database stores a knowledge graph, with nodes of the knowledge graph corresponding to components of an engineered system and edges of the knowledge graph specifying connections between the components. A reasoning module is equipped with a first agent and a second agent. The agents have been trained with opposing goals and extract paths from the knowledge graph beginning with a node that corresponds to a first component of the engineered system. A prediction module uses a classifier to classify the extracted paths in order to produce a classification result, which indicates consistency, and in particular compatibility, of the first component in relation to the engineered system. This information is provided to an engineer, supporting him in validating the engineered system, for example an industrial automation solution. The method and system provide an automated data-driven algorithm that leverages a large collection of historical examples for consistency checking of components.