# US 11,078,881 B1 · Method for detecting knocking of engine for vehicle

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,078,881 B1
- Document ID: US11078881B1
- Status: Granted
- Kind: B1
- Application number: 17/070,551
- Filed: 2020-10-14
- Granted: 2021-08-03
- Earliest claimed: 2020-05-06
- Assignees: Hyundai Motor Company; Kia Corporation
- Applicants: Hyundai Motor Company; Kia Motors Corporation
- Inventors: Kook Jin Hwang; Ju Hyeong Seo
- Web page: https://patentgrep.com/patent/US11078881B1

## CPC

- F02P 5/152: dependent on pinking (detecting or indicating knocks in internal-combustion engines G01L23/22)
- G01L 23/225: {circuit arrangements therefor}
- F02D 41/009: {using means for generating position or synchronisation signals}
- F02D 41/30: Controlling fuel injection {(F02D41/182, F02D41/24 take precedence)}
- G01M 15/05: by combined monitoring of two or more different engine parameters
- F02D 35/027: {using knock sensors}
- F02D 2250/14: Timing of measurement, e.g. synchronisation of measurements to the engine cycle
- F02P: IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES ({anti-pollution means for internal-combustion engines F02B17/00}; specially adapted for rotary-piston or oscillating-piston engines F02B53/12; {ignition of gas turbine plants F02C7/26; ignition of jet propulsion plants F02K9/95; starting of combustion engines F02N9/00}; ignition of combustion apparatus in general, glowing plugs F23Q; measuring of physical variables in general G01; controlling in general G05; data processing in general G06; electrical components in general see Section H; {ignition coils H01F38/12}; sparking plugs H01T13/00)
- G01L: MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE (weighing G01G)
- F02D: CONTROLLING COMBUSTION ENGINES (vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed B60K31/00; conjoint control of vehicle sub-units of different type or different function, road vehicle drive control systems for purposes other than the control of a single sub-unit B60W)
- G01M: TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR

## Abstract

A method for detecting knocking of an engine includes receiving a knock signal indicating a vibration level in a cylinder of the engine and a crank angle signal indicating a crank angle by which a knocking window and an end of injection (EOI) of an injector of the engine are expressed, determining whether the knocking window and the EOI overlap, based on the crank angle signal, setting a second reference value for an overlapping range within the knocking window overlapping the EOI by reflecting a predetermined level on a first reference value for a non-overlapping range within the knocking window non-overlapping the EOI depending on the determination, integrating the knock signal in the knocking window, determining whether an integrated value of the knock signal exceeds the first reference value in the non-overlapping range or the second reference value in the overlapping range, and retarding an ignition timing of the engine as a knocking avoidance logic depending on the determination.

## Claims

### Claim 1

A method of detecting knocking of an engine for a vehicle, the method comprising:
receiving, by a controller, a knock signal indicating a vibration level in a cylinder of the engine and a crank angle signal indicating a crank angle by which a knocking window and an end of injection of an injector in the engine are expressed;
determining, by the controller, whether the knocking window and the end of injection of the injector overlap, according to the crank angle signal;
setting, by the controller, a second reference value for an overlapping range within the knocking window overlapping the end of injection of the injector by reflecting according to a predetermined level on a first reference value for a non-overlapping range within the knocking window non-overlapping the end of injection of the injector, depending on whether the knocking window and the end of injection of the injector overlap;
integrating, by the controller, the knock signal in the knocking window;
determining, by the controller, whether an integrated value of the knock signal is greater than the first reference value in the non-overlapping range or the second reference value in the overlapping range; and
retarding, by the controller, an ignition timing of the engine as a knocking avoidance logic depending on whether the integrated value of the knock signal is greater than the first reference value in the non-overlapping range or the second reference value in the overlapping range.

### Claim 2 (depends on 1)

The method of claim 1, wherein when the controller concludes that the knocking window and the end of injection of the injector overlap, the controller is configured to set the second reference value.

### Claim 3 (depends on 2)

The method of claim 2, wherein the controller is configured to integrate the knock signal with respect to the knocking window, and then determines whether the integrated value exceeds the second reference value.

### Claim 4 (depends on 3)

The method of claim 3, wherein when the integrated value exceeds the second reference value, the controller is configured to conclude that the knocking has occurred at the cylinder and to retard the ignition timing of the engine as the knocking avoidance logic.

### Claim 5 (depends on 1)

The method of claim 1, wherein when the knocking window and the end of injection of the injector do not overlap, the controller is configured to integrate the knock signal with respect to the knocking window, and then to determine whether the integrated value exceeds the first reference value.

### Claim 6 (depends on 5)

The method of claim 5, wherein when the integrated value exceeds the first reference value, the controller is configured to conclude that the knocking has occurred at the cylinder and to retard the ignition timing of the engine as the knocking avoidance logic.

### Claim 7 (depends on 1)

The method of claim 1, wherein the controller includes:
a processor; and
a non-transitory storage medium on which a program for performing the method of claim 1 is recorded and executed by the processor.

### Claim 8 (depends on 1)

The method of claim 1, wherein the controller is configured to receive the crank angle signal from a crank angle sensor configured for detecting a rotation angle of a crankshaft in the engine, and the knock signal from a knock sensor configured for detecting vibration in the cylinder.

### Claim 9

A method of detecting knocking of an engine for a vehicle, the method comprising:
receiving, by a controller, a knock signal indicating a vibration level in a cylinder of the engine and a crank angle signal indicating a crank angle by which a knocking window and an end of injection of an injector in the engine are expressed;
determining, by the controller, whether the knocking window and the end of injection of the injector overlap, according to the crank angle signal;
subtracting, by the controller, a value corresponding to the vibration level generated from knock signal when the injector closes in an overlapping range within the knocking window overlapping with the end of injection of the injector from the knock signal, depending on whether the knocking window and the end of injection of the injector overlap;
integrating, by the controller, the knock signal in a non-overlapping range within the knocking window non-overlapping the end of injection of the injector and integrating the subtracted knock signal in the overlapping range;
determining, by the controller, whether the knock signal or the subtracted integrated value of the knock signal is greater than a reference value; and
retarding, by the controller, an ignition timing of the engine as a knocking avoidance logic depending on whether the knock signal or the subtracted integrated value of the knock signal is greater than the reference value.

### Claim 10 (depends on 9)

The method of claim 9, wherein the controller receives the crank angle signal from a crank angle sensor configured for detecting a rotation angle of a crankshaft in the engine, and the knock signal from a knock sensor configured for detecting vibration in the cylinder.

### Claim 11 (depends on 9)

The method of claim 9, wherein when the controller concludes that the knocking window and the end of injection of the injector overlap, the controller is configured to subtract the value corresponding to the vibration level from the knock signal.

### Claim 12 (depends on 9)

The method of claim 9, wherein the controller is configured to integrate the knock signal subtracted with the vibration level with respect to the knocking window.

### Claim 13 (depends on 9)

The method of claim 9, wherein when the knocking window and the end of injection of the injector do not overlap, the controller is configured to integrate the knock signal as transmitted from a knock sensor.

### Claim 14 (depends on 9)

The method of claim 9, wherein the controller includes:
a processor; and
a non-transitory storage medium on which a program for performing the method of claim 9 is recorded and executed by the processor.
