Vehicle Control Partition Switching for Dynamic Function Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle control systems face challenges in dynamically updating programs without interfering with other operations, leading to inefficiencies and safety concerns, particularly when switching between different conditions such as countries or failure modes, as previous techniques do not effectively manage resource allocation and program interference.

Innovation Solution

A control controller that manages functions in predetermined groups, allowing dynamic changes to function groups in response to environmental changes, using a partition update unit and mode change unit to execute updated function groups without affecting ongoing operations, enabling efficient resource utilization and safe system transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple programs are installed to operate optimally in different conditions, then the system can handle various conditions (e.g., different countries, failure modes), but the hardware cost increases due to requirements for higher performance CPU and memory

Engineering Contradiction:
Improvesystem adaptability to different conditionsVSAvoidhardware cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments functionality into condition-specific programs that can be selectively loaded. Instead of having all programs permanently installed, the system divides the solution into multiple conditional programs (e.g., country-specific sign recognition programs, failure-mode-specific control programs) that are loaded only when needed, reducing the baseline hardware requirements while maintaining full adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically loads and switches between different programs based on the current operating condition. The control unit can change which program is active in real-time depending on detected conditions (geographic location, system health status), allowing a single hardware platform to adapt to multiple conditions without permanently storing all possible programs.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If programs are dynamically replaced during traveling, then the system can adapt to condition changes, but program interference occurs and control performance is affected

Engineering Contradiction:
Improvedynamic program replacement capabilityVSAvoidcontrol performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary validation and preparation before switching programs. The control unit verifies that the new program is compatible with current system state and prepares transition parameters in advance, ensuring that program switching occurs smoothly without interfering with ongoing control operations or compromising safety.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control unit acts as an intermediary layer between the program storage and execution environment. It manages program loading, validation, and switching while maintaining isolation from ongoing control operations, preventing interference through controlled access and transition management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If time division scheduling is used to prevent program interference, then program switching becomes safer, but resources cannot be used effectively due to static slot allocation

Engineering Contradiction:
Improveprogram isolationVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts time slot allocation based on actual program requirements and system state. Instead of fixed static slots, the control unit can modify which programs execute in which time slots depending on current conditions, allowing efficient resource utilization while maintaining program isolation through controlled time-division multiplexing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11934865B2Vehicle control system for dynamically updating system components
Publication Date: 2024.03.19 HITACHI LTD
  • US11934865B2 patent drawing
  • US11934865B2 patent drawing
  • US11934865B2 patent drawing

AI summary

The present disclosure improves usability and stability of a control system while suppressing resource consumption. A control controller according to the present disclosure divides, using partitioning, function groups for which control is ongoing and function groups to be updated, and updates, in accordance with conditions, only the function groups to be updated, thereby updating the required control functions while continuing appropriate control processes.