Vehicle Controller Calibration Storage Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storing multiple vehicle calibrations in a single controller requires significant memory due to the need for 32-bit floating-point numbers, making it challenging to adjust vehicle operations for different geographical locations without excessive memory usage.

Innovation Solution

Storing calibration parameters as encoded binary values, which are converted to 32-bit floating-point numbers only when needed, allowing multiple calibrations to be stored in a smaller memory footprint without sacrificing control variable resolution or table size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple calibrations are stored as 32-bit floating-point numbers in controller memory, then control precision is maintained, but memory usage increases significantly

Engineering Contradiction:
Improvecontrol precisionVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter representation from 32-bit floating-point numbers to compressed binary encoding. By representing floating-point values as integer codes (e.g., 8-bit or 16-bit values), the memory requirement per calibration parameter is reduced while maintaining the ability to retrieve and convert the original precision values when needed for control operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a compressed copy of the calibration data in binary format for storage, while maintaining the capability to convert these binary values back to floating-point format when actual control operations are required. This allows the controller to store multiple calibrations efficiently while preserving control precision during execution.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If multiple calibrations are stored in a single controller, then adaptability to different geographical locations is improved, but memory requirements increase

Engineering Contradiction:
Improveadaptability to geographical locationsVSAvoidmemory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter compression by encoding calibration values in a more compact binary format. This allows the controller to store multiple geographical calibrations (different control strategies for different regions) within the same memory constraints, thereby improving adaptability without proportionally increasing memory requirements.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If calibration data is stored in compressed binary format, then memory usage is reduced, but conversion processing is required

Engineering Contradiction:
Improvememory usageVSAvoidconversion processing
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs preliminary encoding of calibration data into compressed binary format during the calibration creation process. This preliminary action allows the controller to store calibrations efficiently, and the conversion back to floating-point format is performed only when needed for actual control operations, minimizing the impact of conversion processing on overall system performance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10934964B1Methods and system for storing and activating a calibration for a vehicle
Publication Date: 2021.03.02 FORD GLOBAL TECH LLC
  • US10934964B1 patent drawing
  • US10934964B1 patent drawing
  • US10934964B1 patent drawing

AI summary

Systems and methods for operating a vehicle that may be driven to or sold in different geographical locations that may have different engine emissions and fuel economy standards are described. The systems and methods may adjust vehicle operation to comply with standards that may be enforced where the vehicle is geographically located. The standards may apply to countries, treaty zones, race track areas, off-road areas, and other geographically related standards.