Calibration Data Storage Optimization in Automotive ECUs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern automobile electronic control units face memory bulkiness and complexity in managing various calibration data versions, which complicates their storage and management in vehicle assembly plants.

Innovation Solution

A method that identifies standard and variant calibration data versions, deletes common data from variants, and records a summary file with location traces, allowing for compressed storage of common and specific data, along with a header for referencing and decompression, to reduce memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple complete calibration data files are stored in memory to support various vehicle applications, then the flexibility and adaptability of the electronic control unit is improved, but the memory space required increases significantly

Engineering Contradiction:
Improveflexibility of electronic control unitVSAvoidmemory space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments calibration data into two distinct parts: common calibration data that is identical across all vehicle applications, and specific calibration data that varies by application. This segmentation allows the common data to be stored once and reused, while only the varying specific data needs to be stored in multiple versions, dramatically reducing memory requirements while maintaining full adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where the common calibration data file serves as a base layer, and specific calibration data files contain only the differences or variations needed for different applications. When a complete calibration set is needed, the system nests the specific data within the context of the common data, reconstructing the full calibration set on-demand without storing complete duplicate copies.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If complete calibration data files are stored for each vehicle application, then the reliability of calibration accuracy is improved, but the complexity of managing multiple versions increases

Engineering Contradiction:
Improvecalibration accuracyVSAvoidcomplexity of managing calibration versions
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The common calibration data file serves multiple functions simultaneously: it provides the base calibration for all applications, acts as a template for generating complete calibration sets, and ensures consistency across all vehicle applications. This multi-functionality reduces the need to maintain separate complete calibration files for each application, simplifying version management while preserving calibration accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of storing and managing multiple complete calibration data files, the patent creates simplified copies or representations of the calibration data. The specific calibration data files contain only the necessary variations, which can be copied and combined with the common data file to generate complete calibration sets for different applications, reducing management complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8694477B2Method for optimizing the storage of calibration data in an automobile electronic control unit
Publication Date: 2014.04.08 VITESCO TECHNOLOGIES GMBH
  • US8694477B2 patent drawing
  • US8694477B2 patent drawing

AI summary

A method for storing, in the rewritable memory of an automobile electronic control unit, calibration data functionally equivalent to a set of various models (M1-M5) of complete calibration data, this method including operations consisting in recording a single copy (CALIBAS) of common calibration data (COM1-COM4), and specific calibration data (SP1-SP5) relieved of these common data. The method uses the relations existing between the various versions (SP1-SP5) of specific data to further reduce the memory space dedicated to storage by defining, from among these versions, standard versions (T1; T2) and variants (V11; V21, V22), the variants being relieved of data already contained in the standard versions (T1; T2).