Variable Valve Timing and/Or Control (VVT) System Monitoring
13 VARIABLE VALVE TIMING AND/OR CONTROL (VVT) SYSTEM MONITORING13.1 Intake and Exhaust Camshaft Adjustment, Bank 1/2
13.1.1 General Description
The variable valve timing system allows displacement in a uniform direction of the valve timing of all the valves driven by each camshaft. Therefore the size and position of the valve overlap can be changed on engines with two overhead camshafts and adjusted to the individual gas exchange rate, thereby improving the operating characteristics at part load and full load.
Monitoring of the camshaft adjustment continuously checks whether the camshaft adjustment angle reaches the setpoint value within a defined period of time following an adjustment request. At this point a distinction is made between two fault types: "camshaft adjustment too slow" and "camshaft adjustment setpoint value not attained".
13.1.2 Camshaft Adjustment Slow Response, P000A/P000B/P000C/P000D
Intake side, bank 1: P000A; intake side, bank 2: P000C
Exhaust side, bank 1: P000B; exhaust side, bank 2: P000D
Monitoring Strategy
The difference between the setpoint value and the actual value of the camshaft adjustment angle is compared against a threshold value at a defined point in time.
Enable Conditions
- Modeled oil temperature within a defined range
- Engine speed greater than threshold value
- Time after engine start greater than threshold value
Malfunction Criteria
If all enable conditions are fulfilled, a continuous comparison of setpoint and actual values will detect an adjustment request. If the difference between the setpoint and actual value exceeds a defined angle, the two values are stored. After a defined time interval the setpoint and actual values are compared again. If the difference between setpoint and actual values still exceeds a defined angle, a fault is diagnosed.
The setpoint values are continuously monitored from the time an adjustment request is detected until the fault diagnosis produces a result. If an adjustment request leads to a reversal of direction during this period, the current monitoring is canceled and restarted at the next adjustment request. If a fault is detected, the type of fault is determined after a defined monitoring period has elapsed. The actual value at the start of the monitoring is compared against the actual value at the end of the monitoring period. If the difference between the two actual values is greater than a defined threshold value, the fault "camshaft adjustment too slow" (slow response) is detected. If the threshold value is not exceeded, the fault "camshaft adjustment setpoint value not attained" (target error) is detected.
A fault is registered in the fault memory only if the fault has occurred a defined number of times, as ascertained by means of a fault counter that registers the monitoring results "camshaft adjustment too slow" and "camshaft adjustment setpoint value not attained". Following a fault entry the fault counter is reset.
Flowchart
In-Use Monitor Performance Ratio
Numerator:
The numerator is incremented by one after the cycle flag of the camshaft adjustment monitoring is set.
Denominator:
The denominator is incremented by one when the conditions for incrementing the general denominator according to CCR (d) (4.3.2.) (F) (ii) are fulfilled and the camshaft is changed by a defined value cumulatively for 10 s or twice for 2 s.
13.1.3 Camshaft Adjustment Target error, P0011/P0014/P0021/P0024
Intake side, bank 1: P0011; intake side, bank 2: P0021;
Exhaust side, bank 1: P0014; exhaust side, bank 2: P0024;
Monitoring Strategy
The difference between the setpoint value and the actual value of the camshaft adjustment angle is compared against a threshold value at a defined point in time.
Enable Conditions
- Modeled oil temperature within a defined range
- Engine speed greater than threshold value
- Time after engine start greater than threshold value
Malfunction Criteria
Monitoring of the camshaft adjustment continuously checks whether the camshaft adjustment angle reaches the setpoint value within a defined period of time following an adjustment request. At this point a distinction is made between two fault types: "camshaft adjustment too slow" and "camshaft adjustment setpoint value not attained".
If all enable conditions are fulfilled, a continuous comparison of setpoint and actual values will detect an adjustment request. If the difference between setpoint and actual values exceeds a defined angle, the two values are stored. After a defined time interval the setpoint and actual values are compared again. If difference between the setpoint and actual values still exceeds a defined angle, a fault is diagnosed.
The setpoint values are continuously monitored from the time an adjustment request is detected until the fault diagnosis produces a result. If an adjustment request leads to a reversal of direction during this period, the current monitoring is canceled and restarted at the next adjustment request. If a fault was detected, the type of fault is determined after a defined monitoring period has elapsed. The actual value at the start of the monitoring is compared against the actual value at the end of the monitoring period. If the difference between the two actual values is greater than a defined threshold value, the fault "camshaft adjustment too slow" (slow response) is detected. If the threshold value is not exceeded, the fault "camshaft adjustment setpoint value not attained" (target error) is detected.
A fault is registered in the fault memory only if the fault has occurred a defined number of times, as ascertained by means of a fault counter that registers the monitoring results "camshaft adjustment too slow" and "camshaft adjustment setpoint value not attained". Following a fault entry the fault counter is reset.
Flowchart
In-Use Monitor Performance Ratio
Numerator:
The numerator is incremented by one after the cycle flag of the camshaft adjustment monitoring is set.
Denominator:
The denominator is incremented by one when the conditions for incrementing the general denominator according to CCR (d) (4.3.2.) (F) (ii) are fulfilled and the camshaft is changed by a defined value cumulatively for 10 s or twice for 2 s.
13.2 VVT system monitoring during cold start
The camshaft control is monitored by the camshaft timing monitoring function.
This function monitors whether the actual camshaft positions are close enough to the setpoint positions for the catalyst heating phase.
Signal Range Fault
Intake Side, Bank 1: P052A; Intake Side, Bank 2: P052C
Outlet Side, Bank 1: P054A; Outlet Side, Bank 2: P054C
Monitoring Strategy
This monitoring function assesses whether the difference between the actual camshaft position and the setpoint camshaft position exceeds an upper or falls below a lower defined threshold value for longer than a defined time period.
Enable Conditions
- Engine running
- Camshaft control activated
- Commanded camshaft timing correction for catalyst heating is active
Malfunction Criteria
A malfunction is detected when the camshaft actuator is blocked and the camshaft will not reach a setpoint value within a defined time period. To this purpose, the difference between the setpoint value and the actual value of each camshaft is compared to a calibrated threshold value which is determined based on the engine speed and the modeled oil temperature.
In-Use Monitoring Performance Ratio
Incrementing the Numerator:
The numerator is incremented when the engine is running, the camshaft control is activated, the catalyst heating phase is active, and the defined minimum waiting time of the diagnostic has elapsed.
Incrementing the Denominator:
The denominator is incremented when the conditions for incrementing the general denominator are fulfilled, and when, in accordance with CCR (d) (4.3.2.) (E) (ii), the commanded camshaft timing correction for catalyst heating has been active for a cumulative time greater than or equal to ten seconds.