摘要:
For each predetermined crank angular interval, an output of a knock sensor is separated into a plurality of frequency components through a plurality of band-pass filters, and peak values of each frequency component are extracted. Then, a mean and a variance of the peak values are computed for each frequency component. A maximum one of the computed means is selected, and the corresponding frequency component, which is associated with the maximum mean, is selected. It is then determined whether the noise is present based on a ratio between the variance of the selected frequency component and the corresponding mean. If the noise is detected in any of the frequency components, execution of knock determination may be prohibited, or ignition timing feedback control according to a result of the knock determination may be prohibited, or ignition timing may be corrected by retarding the ignition timing.
摘要:
A plurality of variables representing the characteristics of a knock is obtained from an output signal of a sensor. The variables include a peak value of the knock frequency component in the output signal of the sensor and a waveform correlation coefficient representing the correlation between the waveform of the output signal and an ideal knock waveform, which is the waveform specific to a knock. The peak value and the waveform correlation coefficient are normalized, and a detection distribution is created using the obtained normalized data values. A correlation coefficient for knock determination representing the correlation between the detection distribution and an ideal knock distribution is calculated. The correlation coefficient for knock determination is compared with a predetermined knock determination threshold value, and the knock determination threshold value is corrected in accordance with the comparison result. As a result, the accuracy and the reliability of knock determination are improved.
摘要:
Based on results of a knock control for adjusting ignition timing in accordance with the occurrence of knocking, an electronic control unit computes deposit required ignition timing akgrg, which is ignition timing determined by taking adhesion of deposits in an internal combustion engine into consideration. Based on the deposit required ignition timing akgrg, the electronic control unit reduces a vvt allowable variable range of a target VVT advancement amount, which is a control target value of a variable valve timing mechanism. The electronic control unit corrects a required ignition timing based on the actual VVT advancement amount vt, which is chanted according to the reduction of the allowable variable range of the target VVT advancement amount. As a result, problems resulting from the adhesion of deposits are effectively avoided.
摘要:
An output signal of a knock sensor is filtered with a plurality of band-pass filters to extract vibration waveform components of a plurality of frequency bands (f1-f4). Weighting coefficients (G1-G4) which multiply the vibration waveform component of each frequency band are established in such a manner as to be a small value as a noise intensity of each frequency band becomes larger. Thereby, the vibration waveform component of a plurality of frequency bands is synthesized by weighting according to an influence of a noise intensity of each frequency band. Even when the noise is superimposed on the vibration waveform component of any of the frequency bands, it becomes possible to reduce the influence of the noise and to synthesize the vibration waveform component of each frequency band, and an accurate knock determination can be performed based on the composite vibration waveform.
摘要:
The apparatus of the present invention corrects a control target value of ignition timing using a multipoint learned value AGdp(n) for compensating for a change amount of the ignition timing caused by time-dependent change of the engine and a basic learned value AG(i) for compensating for a change amount of the ignition timing caused by a factor other than the aforementioned time-dependent change of the engine. In a multipoint learning range n in which the time-dependent change of the engine influences the ignition timing to a great extent, the control target is corrected using the multipoint learned value AGdp(n) and the basic learned value AG(i). In ranges other than the multipoint learning range n, the control target is corrected using only the basic learned value AG(i). Normally, only the learning of the multipoint learned value AGdp(n) is permitted in the multipoint learning range n, and only the learning of the basic learned value AG(i) is permitted in the ranges other than the multipoint learning range n. When it is determined that there is a possibility that fuel has been fed to a fuel tank, the learning of the multipoint learned value AGdp(n) is prohibited for a subsequent predetermined period (if NO in step S103 or step S104).
摘要:
A 90° integrated value calculating unit of an engine ECU calculates a 90° integrated value obtained by integrating a magnitude. A calculating unit calculates a knock magnitude by dividing 90° integrated value by a BGL. A value obtained by subtracting a standard deviation σ from a median value of 90° integrated value is determined as the BGL. An ignition timing control unit controls the ignition timing depending on whether knock magnitude is equal to or larger than a determination value. A median value calculating unit calculates median value of 90° integrated value. A standard deviation calculating unit calculates standard deviation of 90° integrated value. A first stop unit stops updating of median value and standard deviation when 90° integrated value is smaller than a first threshold value or is equal to or larger than a second threshold value.
摘要:
An engine ECU executes a program including the steps of: calculating a knock magnitude N by dividing an integrated value lpkknk obtained by integrating the magnitude of vibration in the knock detection gate by BGL; controlling ignition timing according to a result of comparison between knock magnitude N and a determination value VJ; stopping updating of a standard deviation σ when it is determined that determination value VJ to be compared with knock magnitude N is to be changed; updating a median value VM by increasing an update amount of median value VM; and updating BGL according to median value VM and standard deviation σ.
摘要:
An output signal of a knock sensor is filtered with a plurality of band-pass filters to extract vibration waveform components of a plurality of frequency bands (f1-f4). Weighting coefficients (G1-G4) which multiply the vibration waveform component of each frequency band are established in such a manner as to be a small value as a noise intensity of each frequency band becomes larger. Thereby, the vibration waveform component of a plurality of frequency bands is synthesized by weighting according to an influence of a noise intensity of each frequency band. Even when the noise is superimposed on the vibration waveform component of any of the frequency bands, it becomes possible to reduce the influence of the noise and to synthesize the vibration waveform component of each frequency band, and an accurate knock determination can be performed based on the composite vibration waveform.
摘要:
An engine ECU executes a program including the steps of: calculating a knock magnitude N by dividing an integrated value lpkknk obtained by integrating the magnitude of vibration in the knock detection gate by BGL; controlling ignition timing according to a result of comparison between knock magnitude N and a determination value VJ; stopping updating of a standard deviation σ when it is determined that determination value VJ to be compared with knock magnitude N is to be changed; updating a median value VM by increasing an update amount of median value VM; and updating BGL according to median value VM and standard deviation σ.
摘要:
The apparatus of the present invention corrects a control target value of ignition timing using a multipoint learned value AGdp(n) for compensating for a change amount of the ignition timing caused by time-dependent change of the engine and a basic learned value AG(i) for compensating for a change amount of the ignition timing caused by a factor other than the aforementioned time-dependent change of the engine. In a multipoint learning range n in which the time-dependent change of the engine influences the ignition timing to a great extent, the control target is corrected using the multipoint learned value AGdp(n) and the basic learned value AG(i). In ranges other than the multipoint learning range n, the control target is corrected using only the basic learned value AG(i). Normally, only the learning of the multipoint learned value AGdp(n) is permitted in the multipoint learning range n, and only the learning of the basic learned value AG(i) is permitted in the ranges other than the multipoint learning range n. When it is determined that there is a possibility that fuel has been fed to a fuel tank, the learning of the multipoint learned value AGdp(n) is prohibited for a subsequent predetermined period (if NO in step S103 or step S104).