In-Vehicle Gateway Dynamic Slot Allocation for Traffic Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In automotive networks, particularly in time-triggered systems like FlexRay, the existing technologies face challenges in dynamically adjusting slot amounts and IDs to maintain communication performance as traffic increases or decreases, leading to potential failures in meeting real-time data relay constraints without extensive program modifications and recompilation.

Innovation Solution

An in-vehicle gateway dynamically changes the slot amount or slot ID based on traffic conditions, allowing for adaptive process timing adjustments to ensure continuous data relay performance without requiring program modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the slot amount or slot ID for the time-triggered network is changed to adapt to varying traffic, then the communication performance and real-time data relay constraints are maintained, but the device complexity and program modification requirements increase

Engineering Contradiction:
Improveadaptability to traffic variationVSAvoidprogram modification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of slot amounts and slot IDs in the time-triggered network based on real-time traffic conditions. The gateway ECU monitors traffic volume and dynamically reallocates FlexRay network resources without requiring program recompilation, allowing the system to adapt to varying data relay demands while maintaining real-time constraints

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes network configuration parameters (slot amounts and slot IDs) dynamically based on traffic conditions. By modifying these parameters at runtime through data writing rather than program recompilation, the system achieves adaptability to traffic variation while avoiding the complexity of frequent program modifications and verification

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the gateway dynamically adjusts slot configuration without program modification, then the operational burden and development complexity are reduced, but the reliability of meeting real-time constraints may be compromised

Engineering Contradiction:
Improveoperational burdenVSAvoidreal-time constraint satisfaction
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The gateway ECU implements a feedback mechanism that monitors traffic volume on the in-vehicle network and uses this information to dynamically adjust slot configuration. This closed-loop control ensures that real-time constraints are maintained by continuously adapting to actual traffic conditions while simplifying operations compared to static configuration approaches

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent pre-establishes multiple slot configuration patterns that can be selectively applied based on traffic conditions. By preparing configuration options in advance and selecting the appropriate pattern based on monitored traffic, the system ensures real-time constraint satisfaction while avoiding the need for complex runtime calculations or program modifications

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2618525B1In-vehicle data relay device and vehicle control system
Publication Date: 2016.07.27 HITACHI AUTOMOTIVE SYST LTD
  • EP2618525B1 patent drawingFigure 1
  • EP2618525B1 patent drawingFigure 2
  • EP2618525B1 patent drawingFigure 3~4

AI summary

Provided is a technology such that communication performance required for relaying communication data in an in-vehicle network including a time-triggered network can be appropriately maintained even when the traffic to be relayed by a gateway is increased or decreased. An in-vehicle gateway according to the present invention dynamically changes a slot amount or the slot ID used by the in-vehicle gateway for the time-triggered network in accordance with the traffic to be relayed, and determines the execution timing of a process corresponding to a slot in accordance with the changed slot amount or slot ID (see FIG. 9).