Distributed HIL Simulator Temporal Synchronization via Time Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for cross-linking and synchronizing computer units in distributed HIL simulators fail when the units are more than 100 meters apart, leading to precision issues in temporal assignment of interactions between automatic control devices and testing apparatuses, especially when located on different continents.

Innovation Solution

A system comprising two spatially separated computer units with executable model codes, where each unit processes time signals from a global source to generate modified time signals including periodic signals and time messages, allowing for precise synchronization and calculation result linking, even over long distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If computer units are spatially separated beyond 100 meters in distributed HIL simulators, then geographical flexibility and adaptability are improved, but temporal synchronization precision and reliability deteriorate

Engineering Contradiction:
Improvegeographical flexibilityVSAvoidtemporal synchronization precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces a time message as an intermediary carrier that transports temporal reference information from a master computer unit to slave computer units. This time message contains a timestamp from a global time source and enables precise temporal correlation of events across spatially separated units, solving the synchronization precision problem while maintaining geographical flexibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where time messages are continuously exchanged between master and slave computer units. The slave units receive time messages, adjust their local timing based on the received timestamps, and maintain synchronized operation. This closed-loop feedback ensures temporal precision is maintained regardless of spatial separation

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If computer units are located on different continents, then geographical adaptability is further improved, but temporal assignment precision and reliability of interaction testing worsen

Engineering Contradiction:
Improveglobal deployment capabilityVSAvoidtemporal assignment reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The time message structure is designed as a universal protocol that can be transmitted across any communication network infrastructure, whether local or continental distances. The standardized format ensures consistent temporal reference establishment regardless of geographical location, enabling reliable operation from local to global scales

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

Solution Approach 2:

The global time source acts as a universal intermediary that provides a common temporal reference for all computer units in the distributed system. By mediating time synchronization through this external reference rather than relying on local clocks or network time protocols, the system achieves consistent temporal assignment reliability across continental distances

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If standard network connections are used for spatially separated computer units, then device complexity is reduced, but temporal synchronization precision deteriorates beyond 100 meters

Engineering Contradiction:
Improvenetwork infrastructure simplicityVSAvoidtemporal correlation precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system uses self-service by leveraging existing standard network infrastructure for time message transmission without requiring specialized hardware or complex synchronization equipment. The computer units themselves generate, transmit, and process time messages using their own processing capabilities, eliminating the need for additional dedicated synchronization devices while maintaining precision

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10331804B2Apparatus and method for testing an automatic control device
Publication Date: 2019.06.25 DSPACE SE & CO KG
  • US10331804B2 patent drawing

AI summary

A system for testing at least a first automatic control device via a plant model includes: a first subsystem; and a second subsystem which is spatially separated from the first subsystem. The plant model comprises an executable first model code and an executable second model code. The first subsystem comprises a first time-signal processing component configured to electronically assign a first time signal (Ts1) from a global time source to a first event. The first model code is configured to provide a first calculation result based on the first event. The second subsystem comprises a second time-signal processing component configured to electronically assign a second time signal (Ts2) from the global time source to a second event. The second model code is configured to provide a second calculation result based on the second event.