Gasoline Engine Torque Control via Inverse Model
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current engine control systems induce significant time delays in translating accelerator pedal travel to desired engine torque, leading to inaccurate and oscillatory responses, as they rely on iterative solutions that do not account for transient spark changes.
Innovation Solution
A method that uses an inverse torque model to determine reference actuator positions by iteratively calculating air per cylinder values, incorporating spark advance, CAM position, and EGR valve position, with data from lookup tables and filters to quickly converge on accurate actuator settings, minimizing computational resources and response time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional iterative control systems are used to translate accelerator pedal travel to desired engine torque, then the system can achieve torque control functionality, but significant time delays and oscillatory responses occur
Solution Approach 1:
The system pre-calculates and stores torque lookup tables that map accelerator pedal positions directly to desired torque values and corresponding actuator positions. This preliminary preparation eliminates the need for iterative calculations during transient operations, providing immediate torque response without time delays or oscillations.
Solution Approach 2:
The patent replaces the traditional iterative mechanical control approach with a direct lookup table-based electronic control system. By substituting iterative mathematical solutions with pre-computed lookup tables, the system achieves instantaneous torque translation from accelerator pedal input without computational delays.
2Adaptability or versatility
If iterative solutions are used to solve for desired air per cylinder during transients, then the system can adapt to changing conditions, but the system becomes slow and oscillatory
Solution Approach 1:
The system pre-calculates torque lookup tables that incorporate anticipated transient conditions and spark timing changes. By preparing these lookup tables in advance, the system can immediately respond to transient operations without performing iterative calculations during the transient event, maintaining both adaptability and speed.
Solution Approach 2:
The patent creates simplified lookup table representations of the complex torque-control relationships. These lookup tables copy the essential control information in a condensed format that can be quickly accessed and applied during transient operations, eliminating the need for real-time iterative solving while preserving adaptive behavior.
3Ease of operation
If current spark timing is used during transients to calculate desired air per cylinder, then calculations can be performed, but the desired APC will be incorrect until the system settles down
Solution Approach 1:
The system pre-calculates torque lookup tables that account for anticipated spark timing changes during transients. By incorporating future spark timing information into the pre-computed lookup tables, the system eliminates the error that occurs when using current (outdated) spark timing during transient operations, achieving accurate air per cylinder values immediately.
Solution Approach 2:
Instead of using current spark timing to calculate desired APC and then iteratively adjusting it, the patent inverts the approach by pre-calculating the correct APC values in the lookup tables that account for the spark timing that will exist at the end of the transient. This reversal eliminates the fundamental error in the traditional approach.
Data Source
AI summary
A method to determine reference actuator positions for a gasoline engine, includes entering a base torque request, a known spark advance, a known CAM position and a known exhaust gas recirculation (EGR) valve position into an inverse torque model to generate a first iteration desired air per cylinder (APC) value. The first iteration desired APC value is passed through a deadband filter to produce a filtered first iteration desired APC signal. A Predicted As Cal (PAC) spark advance is calculated for the filtered first iteration desired APC value. The PAC spark advance and the base torque request are modified, and data from a first lookup table is entered to generate a second iteration desired APC value.


