Hybrid Quadratic Solver for Diesel Engine MPC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing quadratic solvers for internal combustion engines, particularly in diesel engines with variable geometry turbines and exhaust gas recirculation systems, face challenges in achieving reduced computational time and increased accuracy while meeting stringent emission regulations.

Innovation Solution

The implementation of hybrid quadratic solvers, such as partial and full step methods, within a model predictive control framework that uses predictive models and updates algorithms to determine optimized VGT lift and EGR valve flow rates, allowing for iterative and direct calculations based on primal and dual space arrays to satisfy constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional quadratic solvers are used for model predictive control, then accuracy is maintained, but computational time increases

Engineering Contradiction:
ImproveaccuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The quadratic solver is segmented into two distinct methods: a full step solver for high accuracy requirements and a partial step solver for reduced computational time. The system selectively applies each method based on operating conditions, thereby resolving the contradiction between accuracy and computational speed by dividing the problem into manageable segments with different solution strategies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between full step and partial step quadratic solver methods based on real-time operating conditions and constraint activity. This dynamic adaptation allows the system to maintain accuracy when necessary while reducing computational time during normal operation, directly addressing the contradiction between precision and speed.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If full step quadratic solver is used, then accuracy is improved, but computational power required increases

Engineering Contradiction:
ImproveaccuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The partial step quadratic solver implements partial action by solving only the necessary subset of constraints and variables at each iteration, rather than performing complete full-step calculations. This approach achieves sufficient accuracy for many operating conditions while significantly reducing computational power consumption, directly resolving the contradiction between precision and energy use.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the computational parameters by switching between different solver methodologies (full step vs. partial step) based on operating conditions. This parameter change allows the system to adjust the balance between accuracy and computational power consumption, using full step only when high precision is critical and partial step when lower power consumption is prioritized.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If iterative calculations are performed for partial steps, then computational flexibility is improved, but convergence time increases

Engineering Contradiction:
Improvecomputational flexibilityVSAvoidconvergence time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The solver employs periodic action by alternating between iterative partial step calculations and direct full step solutions. The system performs iterative calculations for partial steps when flexibility is needed, then periodically applies full step methods to ensure convergence and maintain accuracy, thereby balancing computational flexibility with convergence time through rhythmic application of different solution strategies.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

When iterative calculations approach convergence or when operating conditions allow, the system skips remaining iterative steps and rushes through to a solution using direct calculation methods. This skipping strategy maintains computational flexibility where needed while reducing overall convergence time by not performing unnecessary iterative refinements, directly addressing the contradiction between adaptability and speed.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS10190522B2Hybrid partial and full step quadratic solver for model predictive control of diesel engine air path flow and methods of use
Publication Date: 2019.01.29 TOYOTA JIDOSHA KK
  • US10190522B2 patent drawing
  • US10190522B2 patent drawing
  • US10190522B2 patent drawing

AI summary

Methods and systems for use of model predictive control (MPC) controllers utilizing hybrid, quadratic solvers to solve a linear feasibility problem corresponding to a nonlinear problem for an internal combustion engine plant such as a diesel engine air path. The MPC solves a convex, quadratic cost function having optimization variables and constraints and directs the plant per the output solutions to optimize plant operation while adhering to regulations and constraints. The problem includes a combination of iterative and direct calculations in the primal space depending on whether a partial step (iterative) or a full step (direct) is attempted. Further, primal and dual space array matrices are pre-computed and stored offline and are retrieved via use of a unique identifier associated with a specific active set for a set of constraints. Such hybrid and/or offline calculations allow for a reduction in computational power while still maintaining accuracy of solution results.