Knock detection window determination method, control device and electronic device

By adjusting the knock detection window in real time, the problem that a fixed window cannot adapt to combustion offset is solved, achieving more accurate knock detection and optimized combustion.

CN116337462BActive Publication Date: 2026-07-21WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WEICHAI POWER CO LTD
Filing Date
2023-02-27
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In existing technologies, the knock detection window is a fixed value, which cannot adapt to situations where the ignition angle is delayed too much, causing the combustion window to shift backward, or the combustion window is shifted forward due to the low octane rating of the fuel gas. As a result, the knock detection function cannot effectively detect knock.

Method used

By acquiring the time-domain signal from the knock sensor in real time, it is determined whether the signal amplitude exceeds the limit. The crankshaft angle at the moment when the limit is exceeded is obtained. The actual knock detection window is determined based on the crankshaft angle and the reference knock detection window, thereby realizing the real-time adjustment of the combustion window.

Benefits of technology

This ensures that the knock detection window consistently falls on the most intense combustion phase, thereby improving the accuracy of knock detection and optimizing the combustion process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116337462B_ABST
    Figure CN116337462B_ABST
Patent Text Reader

Abstract

The application provides a knock detection window determination method, a control device, electronic equipment and a storage medium. The determination method comprises the following steps: obtaining a reference knock detection window; obtaining a time domain signal of a knock sensor in real time; determining whether the amplitude of the time domain signal exceeds a limit value; if the amplitude of the time domain signal exceeds the limit value, obtaining the crank angle at the time when the limit value is exceeded; and determining an actual knock detection window according to the crank angle at the time when the limit value is exceeded and the reference knock detection window. The actual knock detection window is adjusted in real time and quickly when the combustion window is moved forward, so that the knock detection window continuously falls in the most intense part of combustion, thereby making the knock detection more accurate and optimizing combustion.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and more specifically to a method, control device, and electronic equipment for determining the knock detection window. Background Technology

[0002] When calculating the knock signal intensity value, it is generally only calculated within the combustion window. The knock window is the crankshaft range for knock detection, with the reference being the top dead center of the compression stroke for each cylinder. For example, when we define a knock window as (10°-20°), the knock detection function will detect the knock when the crankshaft angle of the corresponding cylinder is between 10° and 20° after top dead center.

[0003] In existing technologies, the knock window is a fixed value, without taking into account combustion offset. It is generally calibrated to 10°-30°. Using this fixed value, a frequency domain filtering module is activated to calculate the amplitude of the vibration signal at a specific frequency, thereby determining knock. However, existing technologies cannot adapt to situations where excessive ignition angle retardation causes the combustion window to shift backward, or where low fuel octane rating causes the combustion window to shift forward, resulting in the knock detection function failing to effectively detect knock. Summary of the Invention

[0004] This application provides a method for determining the knock detection window, which at least solves the technical problem in the related art that when the ignition angle is delayed too much, causing the combustion window to shift backward or the octane number of the fuel gas is too low, causing the combustion window to shift forward, the knock detection function cannot effectively detect knock.

[0005] According to one aspect of the embodiments of this application, a method for determining a knock detection window is provided, comprising: acquiring a reference knock detection window; acquiring a time-domain signal from a knock sensor in real time; determining whether the amplitude of the time-domain signal exceeds a limit; if the amplitude of the time-domain signal exceeds the limit, acquiring the crankshaft angle at the time when the limit is exceeded; and determining an actual knock detection window based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window.

[0006] Optionally, the method further includes: if the amplitude of the time-domain signal does not exceed the limit, obtaining the output ignition angle; determining whether the deviation between the output ignition angle and the basic ignition angle exceeds the limit; if the deviation between the output ignition angle and the basic ignition angle exceeds the limit, obtaining the window offset; and determining the actual detonation detection window based on the window offset and the reference detonation detection window.

[0007] Optionally, it further includes: if the deviation between the output ignition angle and the basic ignition angle does not exceed the limit, the actual knock detection window is equal to the reference knock detection window.

[0008] Optionally, it further includes: acquiring a boundary knock detection window; acquiring vehicle operating conditions; determining whether the vehicle knock detection window is within the boundary knock detection window based on the vehicle operating conditions; if the vehicle knock detection window is within the boundary knock detection window, determining whether the amplitude of the time-domain signal exceeds a limit.

[0009] Optionally, the minimum value of the actual knock detection window is the crankshaft angle at the moment the limit is exceeded; the maximum value of the actual knock detection window is the sum of the crankshaft angle at the moment the limit is exceeded and the length of the reference knock detection window.

[0010] Optionally, the minimum value of the actual detonation detection window is the sum of the minimum value of the reference detonation detection window and the window offset; the maximum value of the actual detonation detection window is the sum of the maximum value of the reference detonation detection window and the window offset.

[0011] Optionally, it further includes: activating a frequency domain filtering module; calculating the amplitude of the vibration signal at a specific frequency; and determining the detonation based on the amplitude of the vibration signal at the specific frequency.

[0012] According to another aspect of the embodiments of this application, a control device for determining a knock detection window is also provided, comprising: a reference acquisition module for acquiring a reference knock detection window; a time-domain signal acquisition module for acquiring a time-domain signal from a knock sensor in real time; a time-domain signal amplitude judgment module for judging whether the amplitude of the time-domain signal exceeds a limit; a crankshaft angle acquisition module for acquiring the crankshaft angle at the time when the amplitude of the time-domain signal exceeds the limit if the amplitude exceeds the limit; and an actual knock detection window determination module for determining the actual knock detection window based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window.

[0013] According to another aspect of the embodiments of this application, an electronic device is provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus, the memory is used to store a computer program, and the processor is used to execute the steps of the method for determining the knock detection window by running the computer program stored in the memory.

[0014] According to another aspect of the embodiments of this application, a computer-readable storage medium is provided, the storage medium storing a computer program, wherein the computer program is configured to execute the steps of the method for determining the knock detection window when it is run.

[0015] In this embodiment, a method for determining a knock detection window is provided, comprising: acquiring a reference knock detection window; acquiring a time-domain signal from a knock sensor in real time; determining whether the amplitude of the time-domain signal exceeds a limit; if the amplitude of the time-domain signal exceeds the limit, acquiring the crankshaft angle at the time of exceeding the limit; and determining the actual knock detection window based on the crankshaft angle at the time of exceeding the limit and the reference knock detection window. The step of determining whether the amplitude of the time-domain signal exceeds the limit, and acquiring the crankshaft angle at the time of exceeding the limit if the amplitude of the time-domain signal exceeds the limit, is configured so that when the combustion window shifts forward due to low octane rating of the fuel gas, the knock detection window can shift forward accordingly, ensuring that the knock detection window continuously falls within the most intense combustion region, thereby making knock detection more accurate and optimizing combustion. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic flowchart of an optional method for determining a knock detection window according to an embodiment of this application;

[0019] Figure 2 This is a schematic diagram of a control device for determining a knock detection window according to an embodiment of this application;

[0020] Figure 3 This is a structural block diagram of an optional electronic device according to an embodiment of this application. Detailed Implementation

[0021] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0023] When calculating the intensity of knock signals, calculations are generally performed only within the combustion window, which is the crankshaft range for knock detection, with the reference point being the top dead center (TDC) of each cylinder. For example, when we define a knock window as (10°-20°), the knock detection function detects knocks within the corresponding cylinder's crankshaft angle from 10° to 20° after TDC. In existing technologies, the knock window is a fixed value, not taking into account combustion offset. It is generally calibrated to 10°-30°. Based on this fixed value, the frequency domain filtering module is activated to calculate the amplitude of the vibration signal at a specific frequency, thereby determining knock. However, existing technologies cannot adapt to situations where excessive ignition angle retardation causes the combustion window to shift backward or low fuel octane rating causes the combustion window to shift forward, resulting in the knock detection function failing to effectively detect knock.

[0024] like Figure 1 As shown in the embodiment of this application, a method for determining a knock detection window is provided, including:

[0025] S1 acquires the baseline knock detection window;

[0026] S2 acquires the time-domain signal from the knock sensor in real time;

[0027] S3 determines whether the amplitude of the time-domain signal exceeds the limit;

[0028] S4 If the amplitude of the time-domain signal exceeds the limit, obtain the crankshaft angle at the moment when the limit is exceeded;

[0029] S5 determines the actual knock detection window based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window.

[0030] In one optional implementation, the minimum value of the actual knock detection window is the crankshaft angle at the moment the limit is exceeded; the maximum value of the actual knock detection window is the sum of the crankshaft angle at the moment the limit is exceeded and the length of the reference knock detection window.

[0031] Specifically, in existing technologies, the knock detection window is a fixed value, typically calibrated to 10°-30°. Based on this fixed value, a frequency domain filtering module is activated to calculate the amplitude of the vibration signal at a specific frequency, thereby determining knock. That is, knock can only be detected when the crankshaft angle is within the 10°-30° range. However, in reality, there may be issues with low octane ratings in the combustion gases, leading to an earlier combustion window. In this situation, the fixed knock detection window in existing technologies cannot effectively detect knock. Therefore, to address this problem, this application provides a method for determining the knock detection window, including steps such as real-time acquisition of the time-domain signal from the knock sensor, determining whether the amplitude of the time-domain signal exceeds a limit, if the amplitude exceeds the limit, acquiring the crankshaft angle at the moment the limit is exceeded, and determining the actual knock detection window based on the crankshaft angle at the moment the limit is exceeded and the reference knock detection window. The steps involved, such as obtaining the crankshaft angle at the moment the time-domain signal amplitude exceeds a limit, and determining the actual knock detection window based on the crankshaft angle at the moment the limit exceeds the limit and the reference knock detection window, mean that during the detection process, if the obtained time-domain signal amplitude exceeds the knock detection window, the combustion window can be considered to have shifted forward. In this case, the actual knock detection window is determined based on the crankshaft angle at the moment the limit exceeds the limit and the reference knock detection window. Specifically, the minimum value of the actual knock detection window is the crankshaft angle at the moment the limit exceeds the limit, and the maximum value of the actual knock detection window is the sum of the crankshaft angle at the moment the limit exceeds the limit and the length of the reference knock detection window. This achieves real-time and rapid adjustment of the actual knock detection window when the combustion window shifts forward, ensuring that the knock detection window continuously falls on the most intense combustion part, thereby making knock detection more accurate and optimizing combustion.

[0032] It should be noted that this application does not limit the values ​​of the reference knock detection window, the time-domain signal amplitude, etc., and the specific values ​​can be selected according to the actual situation. The reference knock detection window is the knock detection window when the combustion window does not shift, and it can be selected from 10° to 30°.

[0033] As an optional embodiment, the method for determining the detonation detection window further includes: if the amplitude of the time-domain signal does not exceed the limit, obtaining the output ignition angle; determining whether the deviation between the output ignition angle and the basic ignition angle exceeds the limit; if the deviation between the output ignition angle and the basic ignition angle exceeds the limit, obtaining the window offset; and determining the actual detonation detection window based on the window offset and the reference detonation detection window.

[0034] In one optional implementation, the minimum value of the actual detonation detection window is the sum of the minimum value of the reference detonation detection window and the window offset; the maximum value of the actual detonation detection window is the sum of the maximum value of the reference detonation detection window and the window offset.

[0035] Meanwhile, even if there is no issue with excessively low octane rating in the fuel gas, there may still be a problem of the combustion window shifting backward due to excessive ignition angle retardation. Existing technologies also cannot solve this problem, and in this state, knocking cannot be effectively detected. Therefore, the method for determining the knocking detection window further includes steps such as determining whether the deviation between the output ignition angle and the basic ignition angle exceeds a limit; if the deviation exceeds the limit, obtaining the window offset; and determining the actual knocking detection window based on the window offset and the reference knocking detection window. Specifically, when excessive ignition angle retardation causes the combustion window to shift backward, the deviation between the output ignition angle and the basic ignition angle exceeds the limit. Therefore, the window offset is obtained, and the actual knocking detection window is determined based on the window offset and the reference knocking detection window, achieving real-time and rapid adjustment of the actual knocking detection window when the combustion window shifts backward.

[0036] As an optional embodiment, the method for determining the knock detection window further includes: if the deviation between the output ignition angle and the basic ignition angle does not exceed the limit, the actual knock detection window is equal to the reference knock detection window.

[0037] Specifically, it can be understood that, assuming the combustion window does not shift, the actual knock detection window is equal to the reference knock detection window.

[0038] As an optional embodiment, the method for determining the knock detection window further includes: acquiring a boundary knock detection window; acquiring vehicle operating conditions; determining whether the vehicle knock detection window is within the boundary knock detection window based on the vehicle operating conditions; and if the vehicle knock detection window is within the boundary knock detection window, determining whether the amplitude of the time-domain signal exceeds a limit.

[0039] Specifically, the boundary knock detection window refers to the knock detection window that the combustion window will not exceed no matter how it shifts. Therefore, under suitable vehicle conditions, the boundary knock window always includes the actual knock window. Thus, the knock detection window is determined only when the actual knock detection window under the current vehicle conditions is within the boundary knock detection window.

[0040] As an optional embodiment, the method for determining the detonation detection window further includes: activating the frequency domain filtering module; calculating the amplitude of the vibration signal at a specific frequency; and determining the detonation based on the amplitude of the vibration signal at the specific frequency.

[0041] According to another aspect of the embodiments of this application, a control device for determining a knock detection window is also provided. Figure 2 This is a schematic diagram of a control device for determining a knock detection window according to an embodiment of this application, as shown below. Figure 2 As shown, the device may include:

[0042] The benchmark acquisition module 201 is used to acquire the benchmark knock detection window;

[0043] Time-domain signal acquisition module 202 is used to acquire the time-domain signal of the knock sensor in real time;

[0044] The time-domain signal amplitude determination module 203 is used to determine whether the amplitude of the time-domain signal exceeds the limit.

[0045] The crankshaft angle acquisition module 204 is used to acquire the crankshaft angle at the moment when the amplitude of the time domain signal exceeds the limit.

[0046] The actual knock detection window determination module 205 is used to determine the actual knock detection window based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window.

[0047] Figure 3 This is a structural block diagram of an optional electronic device according to an embodiment of this application, such as... Figure 3 As shown, it includes a processor 602, a communication interface 604, a memory 606, and a communication bus 608. The processor 602, communication interface 604, and memory 606 communicate with each other via the communication bus 608.

[0048] Memory 606 is used to store computer programs;

[0049] When processor 602 executes a computer program stored in memory 606, it performs the following steps:

[0050] Obtain the baseline knock detection window;

[0051] Real-time acquisition of time-domain signals from the knock sensor;

[0052] Determine whether the amplitude of the time-domain signal exceeds the limit;

[0053] If the amplitude of the time-domain signal exceeds the limit, obtain the crankshaft angle at the moment the limit is exceeded;

[0054] The actual knock detection window is determined based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window.

[0055] According to another aspect of the embodiments of this application, an electronic device for determining a knock detection window is also provided, which may be a server, a terminal, or a combination thereof.

[0056] Optionally, in this embodiment, the communication bus can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0057] The communication interface is used for communication between the aforementioned electronic devices and other devices.

[0058] The memory may include RAM, or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0059] Other module units in the control device used to determine the knock detection window may also be included, but will not be described in detail in this example.

[0060] According to another aspect of the embodiments of this application, a storage medium is also provided. Optionally, in this embodiment, the storage medium can be used to execute program code for a method of determining a knock detection window.

[0061] Optionally, in this embodiment, the storage medium may be located on at least one of the network devices in the network shown in the above embodiment.

[0062] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps:

[0063] Obtain the baseline knock detection window;

[0064] Real-time acquisition of time-domain signals from the knock sensor;

[0065] Determine whether the amplitude of the time-domain signal exceeds the limit;

[0066] If the amplitude of the time-domain signal exceeds the limit, obtain the crankshaft angle at the moment the limit is exceeded;

[0067] The actual knock detection window is determined based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window.

[0068] Specific examples in this embodiment can be found in the examples described in the above embodiments, and will not be repeated here.

[0069] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, ROMs, RAMs, portable hard drives, magnetic disks, or optical disks.

[0070] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0071] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more electronic devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0072] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0073] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.

[0074] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the solution provided in this embodiment, depending on actual needs.

[0075] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0076] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0077] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for determining a detonation detection window, characterized in that, include: Obtain the baseline knock detection window; Real-time acquisition of time-domain signals from the knock sensor; Determine whether the amplitude of the time-domain signal exceeds the limit; If the amplitude of the time-domain signal exceeds the limit, obtain the crankshaft angle at the moment the limit is exceeded; The actual knock detection window is determined based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window. Also includes: If the amplitude of the time-domain signal does not exceed the limit, obtain the output ignition angle; Determine whether the deviation between the output ignition angle and the basic ignition angle exceeds the limit; If the deviation between the output ignition angle and the basic ignition angle exceeds the limit, obtain the window offset. The actual detonation detection window is determined based on the window offset and the reference detonation detection window.

2. The method for determining the detonation detection window as described in claim 1, characterized in that, Also includes: If the deviation between the output ignition angle and the basic ignition angle does not exceed the limit, the actual knock detection window is equal to the reference knock detection window.

3. The method for determining the detonation detection window as described in any one of claims 1-2, characterized in that, Also includes: Obtain the boundary knock detection window; Obtain vehicle operating conditions; Determine whether the vehicle knock detection window is within the boundary knock detection window based on the vehicle operating conditions. If the vehicle knock detection window is within the boundary knock detection window, determine whether the amplitude of the time domain signal exceeds the limit.

4. The method for determining the detonation detection window as described in claim 1, characterized in that, The minimum value of the actual knock detection window is the crankshaft angle at the moment when the limit is exceeded; The maximum value of the actual knock detection window is the sum of the crankshaft angle at the moment the limit is exceeded and the length of the reference knock detection window.

5. The method for determining the detonation detection window as described in claim 1, characterized in that, The minimum value of the actual knock detection window is the sum of the minimum value of the reference knock detection window and the window offset. The actual maximum value of the detonation detection window is the sum of the maximum value of the reference detonation detection window and the window offset.

6. The method for determining the detonation detection window as described in claim 1, characterized in that, Also includes: Activate the frequency domain filtering module; Calculate the amplitude of the vibration signal at a specific frequency; The knocking is determined based on the amplitude of the vibration signal at a specific frequency.

7. A control device for determining a detonation detection window, characterized in that, include: The benchmark acquisition module is used to acquire the benchmark knock detection window; The time-domain signal acquisition module is used to acquire the time-domain signal from the knock sensor in real time. A time-domain signal amplitude determination module is used to determine whether the amplitude of the time-domain signal exceeds a limit. The crankshaft angle acquisition module is used to acquire the crankshaft angle at the moment when the amplitude of the time-domain signal exceeds the limit. The actual knock detection window determination module is used to determine the actual knock detection window based on the crankshaft angle at the time when the limit is exceeded and the reference knock detection window. It is also used to obtain the output ignition angle if the amplitude of the time-domain signal does not exceed the limit; Determine whether the deviation between the output ignition angle and the basic ignition angle exceeds the limit; If the deviation between the output ignition angle and the basic ignition angle exceeds the limit, obtain the window offset. The actual detonation detection window is determined based on the window offset and the reference detonation detection window.

8. An electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein, The processor, the communication interface, and the memory communicate with each other via the communication bus, characterized in that... The memory is used to store computer programs; The processor is configured to execute the steps of the method for determining the knock detection window according to any one of claims 1 to 6 by running the computer program stored in the memory.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method steps for determining the knock detection window as described in any one of claims 1 to 6 when it runs.