Control Device Communication Simulation Without Manual Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in simulating control device communication for testing purposes, especially when a comprehensive communication matrix is not available, requiring manual creation and potentially involving unauthorized alterations, which is complex and error-prone.

Innovation Solution

A method that transfers interface descriptions into a database, identifies and generates virtual interface elements, and creates an executable simulation program to simulate control device communication, reducing manual intervention and errors by abstracting interface descriptions across different standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual creation of communication matrices is performed, then complete communication information can be obtained, but the complexity and error-proneness increase significantly

Engineering Contradiction:
Improvecommunication information completenessVSAvoidmanual creation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system automatically generates communication matrix information by copying and adapting existing interface descriptions from the control device under test. Instead of manual creation, the system creates virtual counterpart devices that replicate necessary communication interfaces, thereby obtaining complete communication information without manual intervention.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The control device under test provides its own interface descriptions which are then automatically processed to generate the communication matrix. The system serves itself by using its existing interface information to create the test environment, eliminating the need for external manual creation and reducing errors.

Inventive Principle:
Principle #25Self-service

2Loss of information

If manual creation of communication matrices is performed, then complete communication information can be obtained, but the time required increases

Engineering Contradiction:
Improvecommunication information completenessVSAvoidmatrix creation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary automatic generation of communication matrix information by creating virtual counterpart devices before actual testing begins. By pre-generating the necessary communication interfaces and configurations, the system eliminates time-consuming manual creation processes while ensuring complete communication information is available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The manual mechanical process of creating communication matrices is replaced by an automated software system that programmatically generates interface descriptions and communication configurations. This substitution of manual operations with automated processing dramatically reduces the time required while maintaining information completeness.

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

3Productivity

If unauthorized alterations to communication matrices are made, then testing can proceed with available information, but standard compliance is compromised

Engineering Contradiction:
Improvetesting capabilityVSAvoidstandard compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system introduces a database as an intermediary layer between the control device and the test environment. Interface descriptions are stored in the database and automatically processed to generate virtual counterpart devices. This intermediary approach allows testing to proceed with available information while maintaining standard compliance through automated, rule-based generation rather than unauthorized manual alterations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11829129B2Simulation of control device communication between a control device to be tested and at least one further control device
Publication Date: 2023.11.28 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US11829129B2 patent drawing
  • US11829129B2 patent drawing
  • US11829129B2 patent drawing

AI summary

A method for generating an executable simulation program and simulating control device communication between a control device to be tested and at least one further control device includes: transferring a description of transmit and receive interfaces into a database; identifying interfaces of the control device to be tested; generating interfaces of the at least one further control device for each interface of the control device to be tested; storing the generated interface elements in the database; providing a configuration for the simulation of the control device communication between the control device to be tested and the at least one further control device; generating the executable simulation program; and simulating the control device communication.