Vehicle Controller Calibration Storage Compression
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If multiple calibrations are stored in a single controller, then adaptability to different geographical locations is improved, but memory requirements increase
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.
3Quantity of substance
If calibration data is stored in compressed binary format, then memory usage is reduced, but conversion processing is required
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.
Data Source
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.


