Automatic Model Component Port Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for connecting model components in technical systems cannot automatically display and connect ports with different higher-level hierarchy levels, leading to cumbersome and error-prone manual processes, especially when dealing with complex systems with numerous ports.

Innovation Solution

A method that allows for the automatic display and connection of ports by selecting hierarchy elements and testing their identifiers across multiple levels, ensuring correct matching based on predefinable strategies and minimizing errors through graphical user interface operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual connection methods are used for ports with different hierarchy levels, then flexibility is maintained, but time consumption and error probability increase significantly

Engineering Contradiction:
Improveconnection speedVSAvoidtime for manual port assignment
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically testing identifiers and determining possible assignments between ports of different model components without requiring manual user input for each connection, thereby resolving the contradiction between maintaining flexibility and reducing time consumption

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by automatically testing and displaying all possible identifier matches between ports before the user makes a connection decision, allowing the user to review and confirm connections based on pre-computed results, thus eliminating time-consuming manual trial-and-error processes

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automatic connection methods are implemented, then productivity increases, but the complexity of the system increases

Engineering Contradiction:
Improveconnection speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the complex automatic connection process into distinct functional modules: identifier extraction from ports, hierarchical testing of identifier matches, generation of possible assignments, and user confirmation. This segmentation manages system complexity by organizing the automation into manageable, independent components while maintaining high productivity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary display mechanism that shows possible assignments between ports before final connection is made. This intermediary step acts as a buffer between the complex automatic testing process and the simple user confirmation action, managing complexity by separating the automated analysis from the user decision-making process

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual port assignment is performed, then system complexity remains low, but error probability increases in complex systems

Engineering Contradiction:
Improveconnection accuracyVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback by automatically testing identifiers and displaying all possible assignments between selected ports before connection is finalized. This feedback mechanism allows users to verify that the correct ports are being connected based on identifier matching, significantly reducing error probability while maintaining ease of operation through graphical interface

Inventive Principle:
Principle #23Feedback

4Reliability

If automatic display of possible connections is implemented, then reliability improves, but device complexity increases

Engineering Contradiction:
Improveconnection accuracyVSAvoidsoftware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system achieves universality by creating a multi-functional automatic testing and display module that handles identifier extraction, hierarchical comparison, and possible assignment generation within a single integrated component. This universal module improves reliability across different connection scenarios while managing software complexity through functional consolidation rather than proliferation of separate components

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

Data Source

PatentUS9588656B2Method for automatic display of possible connections and automatic connection of model components of a model of a technical system
Publication Date: 2017.03.07 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US9588656B2 patent drawing
  • US9588656B2 patent drawing
  • US9588656B2 patent drawing

AI summary

A method for automatic connection of model components of a model of a technical system on a computer with a display, wherein the model has a first model component and a second model component. The first model component and the second model component each have at least one hierarchy element, wherein a hierarchy element contains no hierarchy element, or one hierarchy element, or multiple hierarchy elements. A hierarchy element has no port, or one port, or multiple ports, wherein a hierarchy element and a port have an identifier. A connection between two ports represents an assignment in the technical system. A first set of hierarchy elements and/or ports and a second set of hierarchy elements and/or ports is selected through a graphical user action, wherein a possible assignment is tested for a first port of the first set and a second port of the second set. A possible assignment is present if, for the first port and the second port, and ascending from the first port and the second port in accordance with the hierarchy, the identifiers of the hierarchy elements that are at a higher level than the first port and the second port each correspond at equal hierarchy levels up to a predefinable number of hierarchy levels starting from the port, or are evaluated as corresponding in accordance with a predefined rule. If a possible assignment is present, the possible assignment is displayed and/or the first port of the first set is automatically connected to the second port of the second set.