Hard-wired RBF Model Calculation Unit for Real-time Engine Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data-based models, such as Gaussian process models, require high computing capacity to achieve sufficient accuracy and struggle to meet real-time calculation requirements in control units for complex systems like internal combustion engines, due to their high number of nodes.

Innovation Solution

A hard-wired model calculation unit is designed for a processor core to efficiently calculate Radial Basis Function (RBF) models using fixed processing algorithms and local length scales, reducing processing load and enabling real-time calculations by implementing an RBF model in hardware, which can be used in control units for motor vehicles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data-based models with high number of nodes are used to achieve sufficient modeling accuracy, then modeling precision is improved, but computing capacity requirements increase and real-time calculation becomes difficult

Engineering Contradiction:
Improvemodeling accuracyVSAvoidcalculation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The model calculation unit is divided into multiple functional blocks (exponential function calculation block, distance calculation block, multiplication block, accumulation block) that process different parts of the RBF model calculation independently and in parallel, enabling high-accuracy computation with improved speed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces software-based model calculation with a hard-wired hardware circuit implementation, substituting the mechanical/software system with an electronic hardware system that performs RBF model calculations in real-time with high precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If data-based functional models are calculated in software-controlled microprocessors, then ease of operation is maintained, but processing load increases and real-time calculation is not achieved

Engineering Contradiction:
Improvesoftware controlVSAvoidreal-time calculation capability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges the microprocessor control unit with a dedicated hard-wired model calculation unit into a single integrated control device, combining the advantages of software controllability with hardware acceleration for real-time RBF model calculation

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hard-wired model calculation unit acts as an intermediary between the microprocessor and the RBF model calculation, offloading the computationally intensive tasks from the software-controlled microprocessor to the hardware circuit while maintaining software controllability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If Gaussian process models with high number of nodes are used, then modeling accuracy is improved, but device complexity and computing capacity requirements increase

Engineering Contradiction:
Improvemodeling accuracyVSAvoidnumber of nodes
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the mathematical parameters and structure by using RBF model with local length scales instead of Gaussian process models, achieving comparable or superior modeling accuracy with fewer nodes and reduced device complexity through the hardware-accelerated calculation architecture

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11645502B2Model calculation unit and control unit for calculating an RBF model
Publication Date: 2023.05.09 ROBERT BOSCH GMBH
  • US11645502B2 patent drawing
  • US11645502B2 patent drawing

AI summary

A model calculation unit for calculating an RBF model is described, including a hard-wired processor core designed as hardware for calculating a fixedly predefined processing algorithm in coupled functional blocks, the processor core being designed to calculate an output variable for an RBF model as a function of one or multiple input variable(s) of nodes V[j,k], of length scales (L[j,k]), of weighting parameters p3[j,k] predefined for each node, the output variable being formed as a sum of a value calculated for each node V[j,k], the value resulting from a product of a weighting parameter p3[j,k] assigned to the particular node V[j,k], and a result of an exponential function of a value resulting from the input variable vector as a function of a square distance of the particular node (V[j,k]), weighted by the length scales (L[j,k]), the length scales (L[j,k]) being provided separately for each of the nodes as local length scales.