摘要:
An engine ECU executes a program that includes the steps of: calculating (S204) a median value V(50) and a standard deviation s based on a calculated magnitude value LOG(V); and subtracting (S206) a product of the standard deviation s and a coefficient U(3) from the median value V(50) to calculate BGL. Knocking determination is carried out by comparing a knock magnitude N calculated by dividing the magnitude value LOG(P) by the BGL with a predetermined determination value V(VK). Based on the knocking determination result, ignition timing of the engine is controlled.
摘要:
An engine ECU executes a program that includes: calculating a median value and a standard deviation based on a calculated value based on the detected vibration of the engine; and subtracting a product of the standard deviation and a coefficient from the median value to calculate a magnitude of mechanical vibration specific to the engine. Knocking determination is carried out by comparing a knock magnitude calculated by dividing the magnitude value of the peak magnitude of the detected vibration of the engine by the magnitude of mechanical vibration specific to the engine with a predetermined determination value. Based on the knocking determination result, ignition timing of the engine is controlled.
摘要:
An engine ECU executes a program including: determining whether or not a condition for stopping knocking determination is satisfied; setting a flag of stopping correction of a determination value to “ON”; calculating a knock determination level based on the extracted magnitude value; and when the correction stop flag is not “ON”, decreasing or increasing the determination value in accordance with a knock proportion KC that is a proportion of magnitude values greater than the knock determination level. The knock determination level is calculated even when the correction stop flag is “ON”.
摘要:
A device and associated method for controlling ignition timing of an internal combustion engine are provided. By comparing a determination value and knock magnitude, determination of knocking is made, and ignition timing is advanced or retarded. The device includes an operation unit that sets a correction amount of the determination value to a value corresponding to a degree of change of the determination value over time. The operation unit calculates, at a first timing, a first value related to an average value of the determination values; and calculates, at a second timing later than the first timing, a second value related to the average value of the determination values. The degree of change of the determination value is calculated as a difference between the first value and the second value.
摘要:
An engine ECU includes a bandpass filter (1) extracting only vibrations at a first frequency band A, a bandpass filter (2) extracting only vibrations at a second frequency band B, a bandpass filter (3) extracting only vibrations at a third frequency band C, and a bandpass filter (4) extracting only vibrations at a fourth frequency band D including the first to third frequency bands A-C. The engine ECU determines whether knocking occurred or not based on a vibration waveform of the fourth frequency band D and a peak value in magnitude of vibrations in a synthesized waveform of the first to third frequency bands.
摘要:
An engine ECU includes a bandpass filter (1) extracting only vibrations at a first frequency band A, a bandpass filter (2) extracting only vibrations at a second frequency band B, a bandpass filter (3) extracting only vibrations at a third frequency band C, and a bandpass filter (4) extracting only vibrations at a fourth frequency band D including the first to third frequency bands A-C. The engine ECU determines whether knocking occurred or not based on a vibration waveform of the fourth frequency band D and a peak value in magnitude of vibrations in a synthesized waveform of the first to third frequency bands.
摘要:
An engine ECU executes a program including: a step (S310) of multiplying a correction amount of a determination value V(KX) by Q, when deviation L between an approximation value V(R), which is an average value of determination values V(KX) corrected according to the occurrence frequency of knocking, and an approximation value V(R−1) previously calculated is greater than a predetermined value (NO in S306) or when the number of times where deviation L is determined to be smaller than a predetermined value is smaller than a predetermined number of times (NO in S308); and a step (S312) of multiplying the correction amount of the determination value V(KX) by 1/P, when the number of times where the deviation L is determined to be smaller than a predetermined value is greater than a predetermined number of times (YES in S308). By comparing the determination value V(KX) and knock magnitude, determination of knocking is made, and ignition timing is advanced or retarded.
摘要:
A knock waveform model (thick line) is prepared by correcting a line (thin line) representing an average value of a vibration waveform measured in advance to have more moderate inclination. The knocking determination device determines whether knocking occurred in an engine or not, based on a result of comparison between the knock waveform model and a waveform detected by a knock sensor.
摘要:
An engine ECU executes a program including the steps of: calculating an absolute value ΔS(I) of the deviation of the vibration waveform detected by a knock sensor and a knock waveform model from each other at each crank angle; when ΔS(I) greater than threshold value ΔS(0) is present and the number of ΔS(I) greater than threshold value ΔS(0) is equal to or smaller than Q(1), correcting the vibration waveform; calculating a correlation coefficient K which is a value related to the deviation of the corrected vibration waveform and the knock waveform model from each other; and when the number of ΔS(I) greater than threshold value ΔS(0) is greater than predetermined number Q(1), calculating the correlation coefficient K without correcting the vibration waveform. Based on the correlation coefficient K, whether knocking is present or absent is determined.
摘要:
An engine ECU executes a program including the steps of: calculating an absolute value ΔS(I) of the deviation of the vibration waveform detected by a knock sensor and a knock waveform model from each other at each crank angle; when ΔS(I) greater than threshold value ΔS(0) is present and the number of ΔS(I) greater than threshold value ΔS(0) is equal to or smaller than Q(1), correcting the vibration waveform; calculating a correlation coefficient K which is a value related to the deviation of the corrected vibration waveform and the knock waveform model from each other; and when the number of ΔS(I) greater than threshold value ΔS(0) is greater than predetermined number Q(1), calculating the correlation coefficient K without correcting the vibration waveform. Based on the correlation coefficient K, whether knocking is present or absent is determined.