Knocking state determination device
First Claim
1. A knocking state determination device in an internal combustion engine, comprising:
- a first detecting portion for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle;
a memory portion for previously storing a waveform of vibration of said internal combustion engine;
a second detecting portion for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles;
an extracting portion for extracting a magnitude value satisfying a predetermined condition among said plurality of magnitude values based on a result of comparing said detected waveform with said stored waveform;
a determining portion for determining a knocking occurrence state based on said magnitude value extracted;
a knock magnitude calculating portion for calculating a knock magnitude relating to a magnitude of vibration caused by knocking, based on the result of comparing said stored waveform and the detected waveform and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle;
a knocking determining portion for determining whether knocking has occurred in said internal combustion engine for each ignition cycle based on a result of comparing said knock magnitude and a predetermined determination value; and
a correcting portion for correcting said predetermined determination value based on a determination result by said determining portion.
0 Assignments
0 Petitions
Accused Products
Abstract
An engine ECU executes a program including the steps of: calculating a correlation coefficient K based on the result of comparing a vibration waveform of an engine and a knock waveform model stored previously; calculating a magnitude value LOG(V) from the magnitude V detected based on a signal transmitted from a knock sensor; creating frequency distribution of magnitude values LOG(V) by using magnitude values LOG(V) in an ignition cycle in which the correlation coefficient K larger than a threshold K(1) is calculated; and counting knock proportion KC by using the created frequency distribution. If the vibration waveform includes a waveform of vibration of noise components, the correlation coefficient K is calculated to be smaller comparing with a case of not including it.
-
Citations
27 Claims
-
1. A knocking state determination device in an internal combustion engine, comprising:
-
a first detecting portion for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; a memory portion for previously storing a waveform of vibration of said internal combustion engine; a second detecting portion for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; an extracting portion for extracting a magnitude value satisfying a predetermined condition among said plurality of magnitude values based on a result of comparing said detected waveform with said stored waveform; a determining portion for determining a knocking occurrence state based on said magnitude value extracted; a knock magnitude calculating portion for calculating a knock magnitude relating to a magnitude of vibration caused by knocking, based on the result of comparing said stored waveform and the detected waveform and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle; a knocking determining portion for determining whether knocking has occurred in said internal combustion engine for each ignition cycle based on a result of comparing said knock magnitude and a predetermined determination value; and a correcting portion for correcting said predetermined determination value based on a determination result by said determining portion.
-
-
2. A knocking state determination device in an internal combustion engine, comprising:
-
a first detecting portion for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; a memory portion for previously storing a waveform of vibration of said internal combustion engine; a second detecting portion for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; an extracting portion for extracting a magnitude value satisfying a predetermined condition among said plurality of magnitude values based on a result of comparing said detected waveform with said stored waveform; a determining portion for determining a knocking occurrence state based on said magnitude value extracted; a knock magnitude calculating portion for calculating a knock magnitude relating to a magnitude of vibration caused by knocking, based on the result of comparing said stored waveform and the detected waveform and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle; a knocking determining portion for determining whether knocking has occurred in said internal combustion engine for each ignition cycle based on a result of comparing said knock magnitude and a predetermined determination value; and a deviation calculating portion for calculating a value relating to a deviation between said detected waveform and said stored waveform, said knock magnitude calculating portion calculating said knock magnitude based on the value relating to said deviation and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle, said deviation calculating portion calculating the value relating to said deviation smaller when said waveform detected include a waveform of vibration caused by an operation of a predetermined part of said internal combustion engine, comparing with a case of not including it, said predetermined condition being a condition that it is a magnitude value in an ignition cycle in which a value relating to a deviation larger than a predetermined value is calculated, and said predetermined value being a maximum value of a value relating to a deviation calculated in a state where said internal combustion engine is operated such that vibration due to the operation of the predetermined part is caused at the predetermined interval.
-
-
3. A knocking state determination device in an internal combustion engine, comprising:
-
a first detecting portion for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; a memory portion for previously storing a waveform of vibration of said internal combustion engine; a second detecting portion for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; an extracting portion for extracting a magnitude value satisfying a predetermined condition among said plurality of magnitude values based on a result of comparing said detected waveform with said stored waveform; a determining portion for determining a knocking occurrence state based on said magnitude value extracted; and a deviation calculating portion for calculating a value relating to a deviation between said detected waveform and said stored waveform based on a result of comparing said detected waveform with said stored waveform, said deviation calculating portion calculating the value relating to said deviation smaller when said detected waveform includes a waveform of vibration caused by an operation of a predetermined part of said internal combustion engine, compared with a case of not including it, said predetermined condition being a condition that it is a magnitude value in an ignition cycle in which a value relating to a deviation larger than a predetermined value is calculated, and said predetermined value being a maximum value of a value relating to a deviation calculated in a state where said internal combustion engine is operated such that vibration by the operation of said predetermined part is caused at said predetermined interval.
-
-
4. A knocking state determination device in an internal combustion engine, comprising:
-
a first detecting portion for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; a memory portion for previously storing a waveform of vibration of said internal combustion engine; a second detecting portion for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; an extracting portion for extracting a magnitude value satisfying a predetermined condition among said plurality of magnitude values based on a result of comparing said detected waveform with said stored waveform; a determining portion for determining a knocking occurrence state based on said magnitude value extracted; and a level calculating portion for calculating a knock determination level based on said extracted magnitude value, said determining portion determining a knocking occurrence state based on a result of comparing said extracted magnitude value with said knock determination level. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A knocking state determination device in an internal combustion engine, comprising:
-
means for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; means for previously storing a waveform of vibration of said internal combustion engine; detecting means for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; extracting means for extracting a magnitude value satisfying a predetermined condition, among said plurality of magnitude values, based on a result of comparing said detected waveform and said stored waveform; determining means for determining a knocking occurrence state based on said magnitude value extracted; knock magnitude calculation means for calculating a knock magnitude relating to a magnitude of vibration caused by knocking, based on the result of comparing said stored waveform and said detected waveform and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle; means for determining whether knocking has occurred in said internal combustion engine for each ignition cycle based on a result of comparing said knock magnitude and a predetermined determination value; and correcting means for correcting said predetermined determination value based on a determination result by said determining means.
-
-
15. A knocking state determination device in an internal combustion engine, comprising:
-
means for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; means for previously storing a waveform of vibration of said internal combustion engine; detecting means for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; extracting means for extracting a magnitude value satisfying a predetermined condition, among said plurality of magnitude values, based on a result of comparing said detected waveform and said stored waveform; determining means for determining a knocking occurrence state based on said magnitude value extracted; knock magnitude calculation means for calculating a knock magnitude relating to a magnitude of vibration caused by knocking, based on the result of comparing said stored waveform and said detected waveform and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle; means for determining whether knocking has occurred in said internal combustion engine for each ignition cycle based on a result of comparing said knock magnitude and a predetermined determination value; and deviation calculating means for calculating a value relating to a deviation between said detected waveform and said stored waveform, said knock magnitude calculation means including means for calculating said knock magnitude based on the value relating to said deviation and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle, said deviation calculating means including means for calculating the value relating to said deviation smaller when said waveform detected include a waveform of vibration caused by an operation of a predetermined part of said internal combustion engine, comparing with a case of not including it, said predetermined condition being a condition that it is a magnitude value in an ignition cycle in which a value relating to a deviation larger than a predetermined value is calculated, and said predetermined value being a maximum value of a value relating to a deviation calculated in a state where said internal combustion engine is operated such that vibration due to the operation of said predetermined part is caused at said predetermined interval.
-
-
16. A knocking state determination device in an internal combustion engine, comprising:
-
means for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; means for previously storing a waveform of vibration of said internal combustion engine; detecting means for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; extracting means for extracting a magnitude value satisfying a predetermined condition, among said plurality of magnitude values, based on a result of comparing said detected waveform and said stored waveform; determining means for determining a knocking occurrence state based on said magnitude value extracted; and deviation calculating means for calculating a value relating to a deviation between said detected waveform and said stored waveform based on a result of comparing said detected waveform with said stored waveform, said deviation calculating means including means for calculating the value relating to said deviation smaller when said detected waveform includes a waveform of vibration caused by an operation of a predetermined part of said internal combustion engine, compared with a case of not including it, said predetermined condition being a condition that it is a magnitude value in an ignition cycle in which a value relating to a deviation larger than a predetermined value is calculated, and said predetermined value being a maximum value of a value relating to a deviation calculated in a state where said internal combustion engine is operated such that vibration by the operation of said predetermined part is caused at said predetermined interval.
-
-
17. A knocking state determination device in an internal combustion engine, comprising:
-
means for detecting a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle; means for previously storing a waveform of vibration of said internal combustion engine; detecting means for detecting magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles; extracting means for extracting a magnitude value satisfying a predetermined condition, among said plurality of magnitude values, based on a result of comparing said detected waveform and said stored waveform; determining means for determining a knocking occurrence state based on said magnitude value extracted; and level calculating means for calculating a knock determination level based on said extracted magnitude value, said determining means including means for determining a knocking occurrence state based on a result of comparing said extracted magnitude value with said knock determination level. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A knocking state determination device in an internal combustion engine, comprising:
-
an ECU, wherein said ECU detects a waveform of vibration caused in said internal combustion engine at a predetermined interval for a crank angle, previously stores a waveform of vibration of said internal combustion engine, detects magnitude values relating to magnitude of vibration caused in said internal combustion engine in a plurality of ignition cycles, extracts a magnitude value satisfying a predetermined condition among said plurality of magnitude values based on a result of comparing said detected waveform with said stored waveform, determines a knocking occurrence state based on said magnitude value extracted calculates a knock magnitude relating to a magnitude of vibration caused by knocking, based on the result of comparing said stored waveform and the detected waveform and a magnitude of vibration caused in said internal combustion engine at said predetermined interval for the crank angle, determines whether knocking has occurred in said internal combustion engine for each ignition cycle based on a result of comparing said knock magnitude and a predetermined determination value, and corrects said predetermined determination value based on a determination result by said determining portion.
-
Specification