摘要:
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 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 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.
摘要:
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”.
摘要:
An engine ECU executes a program including: the step (S222) of increasing a determination value V(J) by a correction amount A(3) if the number of knock intensities N not lower than the determination value V(J) is not smaller than a threshold value B(1) (YES at S220) among knock intensities N of a plurality of predetermined number of continuous ignition cycles; and the step (S232) of increasing the determination value V(J) by a correction amount A(5) if the number of knock intensities N not smaller than the determination value V(J) is not smaller than a threshold value B(3) (YES at S230), among knock intensities N of a plurality of ignition cycles satisfying the condition that a coefficient of correlation K calculated by comparing a vibration waveform and a knock waveform model is not smaller than a threshold value K(1), of the knock intensities of a plurality of predetermined continuous ignition cycles.
摘要:
An engine ECU executes a program including the steps of: calculating a magnitude value LOG(V) from a magnitude V detected using a knock sensor; calculating a median value V(50) and a standard deviation a of calculated magnitude values LOG(V); calculating a knock determination level V(KD) that is a value obtained by adding the product of standard deviation a and a coefficient U(3) to median value V(50); and when knock determination level V(KD) is greater than the product of determination value V(KX) and a coefficient K, decreasing determination value V(KX). When a knock magnitude N calculated using magnitude V is greater than determination value V(KX), ignition timing is retarded.
摘要:
An engine ECU executes a program including the steps of: calculating a magnitude value LOG(V) from a magnitude V detected using a knock sensor; calculating a median value V(50) and a standard deviation a of calculated magnitude values LOG(V); calculating a knock determination level V(KD) that is a value obtained by adding the product of standard deviation a and a coefficient U(3) to median value V(50); and when knock determination level V(KD) is greater than the product of determination value V(KX) and a coefficient K, decreasing determination value V(KX). When a knock magnitude N calculated using magnitude V is greater than determination value V(KX), ignition timing is retarded.
摘要:
An engine ECU executes a program including: the step of increasing a determination value by a correction amount if the number of knock intensities not lower than the determination value is not smaller than a threshold value among knock intensities of a plurality of predetermined number of continuous ignition cycles; and the step of increasing the determination value by a correction amount if the number of knock intensities not smaller than the determination value is not smaller than a threshold value, among knock intensities of a plurality of ignition cycles satisfying the condition that a coefficient of correlation calculated by comparing a vibration waveform and a knock waveform model is not smaller than a threshold value, of the knock intensities of a plurality of predetermined continuous ignition cycles.
摘要:
An engine ECU executes a program including a step of, when it has temporarily been determined that knocking had occurred because of the presence of an integrated value greater than a product of the reference magnitude and coefficient Y among the integrated values of vibration in fourth frequency band D that includes first to third frequency bands A to C, calculating knock magnitude N using the integrated values in the synthesized waveform of first to third frequency bands A to C and correlation coefficient K calculated from a vibration waveform of fourth frequency band D. Based on a comparison between knock magnitude N and determination value V(KX), whether or not knocking has occurred is determined. If there is no integrated value greater than a product of the reference magnitude and coefficient Y, it is determined that knocking has not occurred.