Vehicle Mode-Based Software Scheduling for Hybrid Control Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As vehicles become more complex, the supervisory hybrid control processor (HCP) becomes overloaded, leading to increased costs with higher performance processors or drivability issues with reduced function frequency, necessitating improved vehicle mode triggered control systems.

Innovation Solution

Implement a vehicle mode triggered control system where certain sub-systems operate only during specific modes, allowing application functions to be executed at different rates based on the vehicle's operating mode, with inactive sub-systems being executed at a slower rate or not at all until activated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If higher performance processors are implemented, then processing capability is improved, but vehicle cost increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidvehicle cost
Core Design Contradiction:
PowerVSEase of manufacture

Solution Approach 1:

The system dynamically adjusts the execution rate of application functions based on vehicle operating mode. During modes where certain subsystems are inactive, corresponding application functions are executed at a slower rate (second rate), while functions related to active subsystems are executed at a faster rate (first rate). This dynamic execution strategy optimizes processor utilization without requiring higher performance hardware.

Inventive Principle:
Principle #15Dynamics

2Productivity

If application function frequency is decreased, then HCP overload is reduced, but drivability deteriorates

Engineering Contradiction:
ImproveHCP processing capacityVSAvoiddrivability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies different execution rates to different sets of application functions based on vehicle operating mode. The first set of application functions (related to inactive subsystems) is executed at a slower second rate, while the second set of application functions (related to active subsystems) is executed at a faster first rate. This localized differentiation maintains drivability for critical functions while reducing overall processor load.

Inventive Principle:
Principle #3Local quality

3Reliability

If application functions are executed at higher rate, then drivability is maintained, but HCP overload increases

Engineering Contradiction:
ImprovedrivabilityVSAvoidHCP processing capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic execution of application functions at different rates based on vehicle operating mode detection. The HCP detects the current operating mode and adjusts execution rates accordingly, creating a periodic pattern of high-rate execution during critical modes and low-rate execution during non-critical modes. This periodic variation maintains drivability when needed while reducing overall processor utilization.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12559108B2Techniques for optimizing vehicle function execution based on vehicle operating modes
Publication Date: 2026.02.24 FCA US LLC
  • US12559108B2 patent drawing
  • US12559108B2 patent drawing

AI summary

A vehicle mode triggered control system for a vehicle includes a hybrid control processor (HCP) configured to detect a current operating mode of the vehicle, determine a set of inactive sub-systems of a set of sub-systems of the vehicle that are not configured to operate during the current operating mode of the vehicle, wherein each of the set of sub-systems is configured to for limited mode-based operation and not during a full operating period of the vehicle, and execute application software including a plurality of application functions by executing a first set of application functions of the plurality of application functions at a first rate and executing a second set of application functions of the plurality of application functions at a slower second rate, wherein the second set of application functions are limited to one or more of the set of inactive sub-systems.