Deep Reinforcement Learning for Engine Air Handling and Fuel System Referencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing engine tuning techniques, such as model predictive control and engine mapping, are computationally expensive and struggle to accurately predict engine behavior in dynamic conditions, leading to suboptimal performance and increased dependency on initial calibration models, especially during transient events.

Innovation Solution

The implementation of deep reinforcement learning for air handling and fuel system referencing, which uses a reference managing unit with sensors and a processing unit that includes an agent trained to determine policy functions for air handling and fuel system references, allowing for real-time optimization and reduced dependency on initial model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If model predictive control (MPC) is used for engine tuning, then prediction accuracy can be improved, but computational cost becomes prohibitively expensive and cannot be implemented in engine control units

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent creates a simplified copy of the complex MPC system by training a neural network to replicate MPC's prediction capabilities. The neural network is trained offline using MPC-generated data, then deployed as a lightweight model that mimics MPC behavior without requiring its computational resources, enabling implementation in embedded control units.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary computation by training the neural network offline before deployment. All heavy computational work is done in advance during the training phase, allowing the trained model to make rapid predictions during actual engine operation without real-time computational burden.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If linear functions are used to approximate dynamic models in MPC, then computational complexity is reduced, but the system fails to capture actual dynamic behavior leading to poor performance

Engineering Contradiction:
Improvecomputational complexityVSAvoidperformance accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms the system from using fixed linear parameters to using adaptive neural network parameters. The neural network learns optimal parameters during training that capture non-linear dynamic behavior, allowing the system to maintain low computational complexity during operation while achieving high fidelity in modeling dynamic engine behavior.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If offline calibration techniques are used to establish steady-state operating maps, then initial engine setup can be completed, but the system cannot adapt to real operating conditions that differ from calibration scenarios

Engineering Contradiction:
Improvecalibration setupVSAvoidreal-time adaptation capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback by continuously comparing neural network predictions with actual engine sensor measurements during operation. The system uses this feedback to correct discrepancies between predicted and actual behavior, enabling adaptive adjustment to real operating conditions while maintaining the benefits of offline calibration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transitions from static offline calibration maps to a dynamic adaptive system. The neural network model is designed to adapt its predictions based on current operating conditions, allowing the system to evolve from fixed calibration data to real-time dynamic adjustment that responds to changing engine states and environmental conditions.

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If transient state calibration is performed via trial-and-error duty cycles, then some transient performance can be optimized, but not all duty cycles can be tested leading to suboptimal performance

Engineering Contradiction:
Improvetransient calibration accuracyVSAvoidcalibration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent uses the neural network as a virtual copy of the engine system that can be tested extensively during training without physical constraints. This digital twin approach allows evaluation of all possible duty cycles and transient conditions during the offline training phase, identifying optimal control strategies that would be impossible to discover through limited physical trial-and-error testing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10746123B2Deep reinforcement learning for air handling and fuel system referencing
Publication Date: 2020.08.18 CUMMINS INC
  • US10746123B2 patent drawing
  • US10746123B2 patent drawing
  • US10746123B2 patent drawing

AI summary

An engine system includes an air handling and fuel system whose states are managed by a reference managing unit. The engine system has a plurality of sensors whose sensor signals at least partially define a current state of the engine system. The reference managing unit includes a controller which controls the air handling and fuel system of the engine system as well as a processing unit coupled to the sensors and the controller. The processing unit includes an agent which learns a policy function that is trained to process the current state, determines air handling references and fuel system references by using the policy function after receiving the current state as an input, and outputs the air handling references and fuel system references to the controller. Then, the agent receives a next state and a reward value from the processing unit and updates the policy function using a policy evaluation algorithm and a policy improvement algorithm based on the received reward value. Subsequently, the controller controls the air handling and fuel system of the engine in response to receiving the air handling references and the fuel system references.