Hardware-in-the-Loop System Core Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hardware-in-the-loop (HIL) simulation systems struggle to meet real-time control criteria due to computationally intensive models, which can lead to performance degradation and unreliable evaluation of devices under test.

Innovation Solution

A HIL system is designed with two computer cores: one core executes instructions that meet real-time intervals, while the other core handles computationally intensive tasks that may exceed these intervals, ensuring that the system can reliably evaluate real-time control systems without interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If computationally intensive models are used in HIL simulation, then measurement precision and reliability of evaluation are improved, but the system cannot meet real-time timing requirements

Engineering Contradiction:
Improveevaluation reliabilityVSAvoidreal-time timing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The HIL simulation system is segmented into multiple computer cores: one core dedicated to executing control model instructions that must meet real-time intervals, and another core for executing physical system models that are computationally intensive. This segmentation allows each core to specialize in specific tasks, ensuring that real-time control evaluation is not delayed by intensive computations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A communication interface acts as an intermediary between the first computer core (executing real-time control instructions) and the second computer core (executing intensive simulations). This intermediary enables data exchange and coordination while maintaining the real-time performance of critical control functions independent of simulation computational load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If all executable instructions are executed on a single computer core, then device complexity is reduced, but the system cannot simultaneously meet real-time intervals and handle intensive computations

Engineering Contradiction:
Improvecomputational capacityVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides executable instructions into two distinct groups based on their timing requirements: instructions that must execute within real-time intervals are separated from computationally intensive instructions. This segmentation enables parallel execution on multiple cores, increasing overall productivity while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The HIL simulation system is designed with multi-functional computer cores that can handle different types of computational tasks. Each core is optimized for specific functions (real-time control vs. intensive simulation), but the overall system provides universal capability to handle both types of workloads simultaneously through coordinated operation.

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

Data Source

PatentUS12277044B2System and method for real-time hardware in the loop
Publication Date: 2025.04.15 DANA BELGIUM
  • US12277044B2 patent drawing
  • US12277044B2 patent drawing
  • US12277044B2 patent drawing

AI summary

Methods and systems for building and operating a hardware-in-the-loop (HIL) system are described. In one example, executable instructions to model a controller, operate a controller area network (CAN) bus, and process analog signals are separated from executable instructions that simulate or model a physical system. The executable instructions are separated so that they may be executed via different computer cores so that a real-time process of the HIL system may not be interfered.