Engine Controller Crankshaft Angle Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing controllers for internal combustion engines face challenges in accurately correcting detection errors in crankshaft angle measurements, which can lead to deteriorated control accuracy due to manufacturing errors and erroneous learning from changing driving conditions.
Innovation Solution
A controller system that includes an angle information detector, an angle information correction calculator, and a correction value change calculator to calculate and adjust crankshaft angle accelerations based on corrected angle and time intervals, allowing for precise error correction by aligning first and second crank angle accelerations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If correction values are applied to angle intervals or time intervals, then detection error is reduced, but control accuracy may deteriorate due to erroneous learning from changing driving conditions
Solution Approach 1:
The system dynamically adjusts the correction value based on detected driving conditions (engine speed, load, temperature). When abnormal conditions are detected, the correction value is modified to prevent erroneous learning, thereby maintaining both measurement precision and control reliability.
Solution Approach 2:
The control unit continuously monitors driving conditions and uses this feedback to adjust correction values. This closed-loop approach ensures that correction values remain accurate under varying operating conditions, preventing both over-correction and erroneous learning.
2Device complexity
If ideal parameter is used for learning, then learning process is simplified, but erroneous learning occurs because ideal parameter changes with driving conditions
Solution Approach 1:
The system transitions from a static ideal parameter to a dynamic correction value that adapts to changing driving conditions. The correction value is continuously adjusted based on real-time detection of engine speed, load, and temperature, eliminating erroneous learning while maintaining manageable system complexity.
Solution Approach 2:
Instead of using a fixed ideal parameter, the system employs a correction value that changes according to detected driving conditions. This dynamic parameter adjustment ensures learning accuracy across varying operating conditions without significantly increasing system complexity.
3Measurement precision
If multiple detected units are used at different crankshaft angles, then measurement resolution is improved, but detection error increases due to manufacture error in detected units
Solution Approach 1:
The system replaces direct reliance on mechanically precise detected units with an electronic correction approach. By detecting actual angle deviations and applying correction values, the system compensates for manufacture errors in the mechanical detected units, maintaining high measurement resolution.
Solution Approach 2:
The system uses feedback from the detected units to identify and correct their inherent manufacture errors. By continuously monitoring actual angles and comparing them with expected values, the system adjusts correction values to compensate for variations in detected unit accuracy.
Data Source
AI summary
There is provided a controller and a control method for an internal combustion engine capable of correcting a detection error of a crankshaft angle with high accuracy. The controller of the internal combustion engine is provided with an angle information detection unit that detects an angle interval and a time interval with a specific crank angle sensor, an angle information correction unit that corrects the angle interval or the time interval by the correction value, an angle information calculation unit that calculates a first crank angle acceleration based on the corrected values of first interval number and calculates a second crank angle acceleration based on the corrected values of second interval number which is larger number than the first interval number, and a correction value change unit that changes the correction value so that the first crank angle acceleration approaches the second crank angle acceleration.


