Controller Test Simulation Using Separate Networks and Message Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for testing control units via simulators, such as HIL and SIL systems, face challenges in accurately simulating and manipulating messages between control units without being detected, especially when dealing with recorded messages that may have timestamps and encryption, which can cause issues with message authenticity and readability.

Innovation Solution

The implementation of separate networks within the simulator allows for the receipt, manipulation, and forwarding of recorded messages, ensuring message authenticity and encryption are maintained, enabling the simulator to simulate communication between control units without being detected, by using a playback unit and simulation model to manage message queues and buffers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If recorded messages with timestamps and encryption are played back directly to the control unit, then message authenticity and encryption are maintained, but the control unit may detect the simulation and reject the messages

Engineering Contradiction:
Improvemessage authenticityVSAvoidsimulation transparency
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary playback unit that sits between the message source and the control unit under test. This playback unit intercepts recorded messages, manipulates their timestamps and encryption, and forwards them to the control unit. The intermediary enables the system to maintain message authenticity while simultaneously allowing simulation detection to be avoided, as the playback unit can adjust message characteristics to match expected patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies parameter changes by modifying timestamp values and encryption parameters of recorded messages during playback. The playback unit adjusts these parameters to ensure messages appear authentic to the control unit while enabling flexible simulation scenarios. This allows the same recorded message to be played back under different time conditions and security configurations.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If separate networks are used in the simulator, then message manipulation is enabled for testing purposes, but system complexity increases

Engineering Contradiction:
Improvemessage manipulation capabilityVSAvoidsimulator network structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the simulator network into separate networks - one for receiving recorded messages and another for forwarding manipulated messages to the control unit. This segmentation enables independent manipulation of messages in each network segment while maintaining overall system functionality. The playback unit operates in one segment without interfering with control unit communication in another segment, thus enabling message manipulation while keeping complexity manageable through modular architecture.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the playback unit manipulates messages to avoid detection, then testing effectiveness is improved, but message integrity may be compromised

Engineering Contradiction:
Improvetesting effectivenessVSAvoidmessage integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The playback unit selectively changes certain parameters of recorded messages (such as timestamps and encryption keys) while preserving the core message content and structure. This selective parameter modification enables testing effectiveness by allowing flexible playback scenarios while maintaining message integrity for the essential information needed for control unit testing. The integrity of critical message data is preserved even as auxiliary parameters are adjusted.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240241491A1Method and simulator for testing at least one controller
Publication Date: 2024.07.18 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US20240241491A1 patent drawing
  • US20240241491A1 patent drawing
  • US20240241491A1 patent drawing

AI summary

A method for testing at least one control unit. At least two separate networks are provided on a simulator, wherein the control unit under test is connected to the simulator via a first network and a first control unit interface. The control unit under test is intended to communicate with at least one further control unit. The communication of the first further control unit is at least partly in the form of recorded messages. A playback unit for playing back the recorded messages is connected via at least one playback interface to the second network or a third network on the simulator. The playback unit is connected to the simulator via the playback interface.