Knock determination method and related device
By combining voltage signals and acceleration to judge knock, the accuracy and timeliness of gas engine knock are solved, and effective protection of gas engines is achieved.
Patent Information
- Application Number
- CN202411235465.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2044-09-04
Smart Images

Figure CN119102879B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of gas engines, and in particular to a knock determination method and related devices. Background Art
[0002] A gas engine (referred to as a gas engine) is an engine that uses gas fuel, such as natural gas. Its application in vehicles is becoming more and more popular. Gas engines meet regulatory requirements and user power and economy. Compared with diesel engines, gas engines are more economical in transportation costs and are currently showing an increasing trend of supporting them.
[0003] However, gas engines have certain detonation problems. Detonation refers to the phenomenon that after the gas engine is ignited, the flame wave has not yet completely spread, and the unburned mixture spontaneously ignites due to high temperature and high pressure. The spontaneous combustion wave collides with the normal combustion wave, causing a huge pressure shock wave to be generated in the cylinder, which is reflected and repeatedly impacted on the cylinder wall.
[0004] Knock can lead to a decrease in vehicle power, increased fuel consumption, noise, and emissions. In severe cases, it can also cause cylinder knocking, disrupt heat transfer and lubrication, and ultimately damage components and even the gas engine. Therefore, providing a method for determining knock in gas engines has become an urgent technical problem. Summary of the Invention
[0005] In view of this, the purpose of this application is to provide a knock determination method and related device that combines voltage signals and acceleration to judge knock, thereby improving the accuracy and timeliness of knock determination and facilitating timely protection of gas engines. The specific solution is as follows:
[0006] In one aspect, the present application provides a knock determination method, comprising:
[0007] Obtaining boundary conditions of the vehicle; the boundary conditions include the throttle signal and driving conditions of the vehicle within a target time period;
[0008] When the boundary condition satisfies a knock determination condition, determining whether a voltage signal of the gas engine obtained by the knock sensor is greater than a first voltage signal and less than a second voltage signal; the knock determination condition includes that a fluctuation range of the throttle signal is within a preset fluctuation range, and the driving condition is not in a downhill condition; the first voltage signal is a maximum voltage signal corresponding to no knock occurring in the vehicle's gas engine; and the second voltage signal is a minimum voltage signal corresponding to knock occurring in the vehicle's gas engine;
[0009] If yes, determining the acceleration of the vehicle based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment; the first moment being earlier than the second moment;
[0010] If the acceleration is a positive value, it is determined that knock occurs in the gas engine of the vehicle.
[0011] Optionally, determining the acceleration of the vehicle based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment includes:
[0012] Determining a plurality of accelerations of the vehicle over a period of time, each acceleration being calculated based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment;
[0013] If the acceleration is a positive value, determining that knock occurs in the gas engine of the vehicle comprises:
[0014] If a predetermined number of the accelerations are all positive, it is determined that knock occurs in the gas engine of the vehicle.
[0015] Optionally, the boundary condition further includes a voltage signal collected by the knock sensor and a vehicle speed signal of the vehicle within the target time period;
[0016] The knock determination condition also includes that the voltage signal, the vehicle speed signal, and the throttle signal are normal.
[0017] Optionally, if the acceleration is a positive value, determining that knock occurs in the gas engine of the vehicle comprises:
[0018] If the acceleration is greater than zero and less than a preset acceleration, determining that mild knock occurs in the gas engine of the vehicle;
[0019] If the acceleration is not less than the preset acceleration, it is determined that heavy knock occurs in the gas engine of the vehicle.
[0020] Optionally, the method further includes:
[0021] After determining that the gas engine of the vehicle has detonated, protective measures are taken for the gas engine.
[0022] Optionally, the method further includes:
[0023] determining that the gas engine of the vehicle does not experience knock when the voltage signal is not greater than the first voltage signal;
[0024] When the voltage signal is not less than the second voltage signal, it is determined that knock occurs in the gas engine of the vehicle.
[0025] In another aspect, an embodiment of the present application further provides a knock determination device, comprising:
[0026] An acquisition unit, configured to acquire boundary conditions of the vehicle; the boundary conditions include a throttle signal and a driving condition of the vehicle within a target time period;
[0027] a judgment unit, configured to judge, when the boundary condition satisfies a knock judgment condition, whether a voltage signal of the gas engine obtained by the knock sensor is greater than a first voltage signal and less than a second voltage signal; the knock judgment condition comprising: a fluctuation range of the throttle signal being within a preset fluctuation range; and the driving condition not being in a downhill condition; the first voltage signal being a maximum voltage signal corresponding to no knock occurring in the gas engine of the vehicle; and the second voltage signal being a minimum voltage signal corresponding to knock occurring in the gas engine of the vehicle;
[0028] a first determining unit configured to determine an acceleration of the vehicle based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment if the first moment is earlier than the second moment;
[0029] A second determining unit is configured to determine that knock occurs in the gas engine of the vehicle if the acceleration is a positive value.
[0030] Optionally, the first determining unit is configured to:
[0031] Determining a plurality of accelerations of the vehicle over a period of time, each acceleration being calculated based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment;
[0032] The second determining unit is configured to:
[0033] If a predetermined number of the accelerations are all positive, it is determined that knock occurs in the gas engine of the vehicle.
[0034] In another aspect, an embodiment of the present application provides a computer device, comprising a processor and a memory:
[0035] The memory is used to store program code and transmit the program code to the processor;
[0036] The processor is configured to execute the method described above according to the instructions in the program code.
[0037] On the other hand, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method described in the above aspects.
[0038] The present application provides a knock determination method and related apparatus for obtaining vehicle boundary conditions; the boundary conditions include the vehicle's throttle signal and driving conditions within a target time period; the knock determination conditions include the throttle signal's fluctuation range being within a preset fluctuation range and the vehicle's driving conditions not being in a downhill condition. When the boundary conditions meet the knock determination conditions, it indicates that the driver is not accelerating by pressing the accelerator, and the vehicle will not accelerate due to the downhill slope. The method then determines whether the gas engine voltage signal obtained by the knock sensor is greater than a first voltage signal and less than a second voltage signal; the first voltage signal is the maximum voltage signal corresponding to the vehicle's gas engine not experiencing knock, and the second voltage signal is the minimum voltage signal corresponding to the vehicle's gas engine experiencing knock. That is, if the voltage signal is between the first and second voltage signals, it indicates that it is impossible to determine whether the gas engine is experiencing knock, and further determination based on the vehicle's acceleration is required. If so, the vehicle's acceleration is determined based on the vehicle's first speed at the first moment, the second speed at the second moment, the first moment, and the second moment. The first moment is earlier than the second moment. If the acceleration is positive, because the driver did not accelerate and the vehicle was not in a downhill condition, this acceleration can only be attributed to the release of a large amount of energy from a knock, increasing the gas engine's output power and thus causing vehicle acceleration. This indicates that the vehicle's gas engine has experienced knock. In short, when the voltage signal alone cannot accurately determine whether knock has occurred, this solution can accurately determine whether it has occurred by combining acceleration. This improves the accuracy and timeliness of knock determination and facilitates timely protection of the gas engine. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0040] Figure 1 A schematic flow chart of a knock determination method provided in an embodiment of the present application is shown;
[0041] Figure 2 A schematic diagram of a detonation provided by an embodiment of the present application is shown;
[0042] Figure 3A structural block diagram of a knock determination device provided in an embodiment of the present application;
[0043] Figure 4 A structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are described in detail below with reference to the accompanying drawings.
[0045] In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the present application may also be implemented in other ways different from those described herein. Those skilled in the art may make similar generalizations without violating the connotation of the present application. Therefore, the present application is not limited to the specific embodiments disclosed below.
[0046] For ease of understanding, a knock determination method and related devices provided in an embodiment of the present application are described in detail below with reference to the accompanying drawings.
[0047] refer to Figure 1 , which is a flow chart of a knock determination method provided in an embodiment of the present application, the method may include the following steps.
[0048] S101, obtaining boundary conditions of the vehicle; the boundary conditions include the throttle signal and driving conditions of the vehicle within a target time period.
[0049] Specifically, the vehicle's boundary conditions can be obtained. Boundary conditions C can include the vehicle's throttle signal AP within a target time period and the vehicle's driving conditions within the target time period. The target time period can be any period of time. The throttle signal can be obtained by sampling the driver's accelerator pedal. The driving conditions can be obtained from various sensors installed on the vehicle, electronic maps, etc. For example, the slope of the road the vehicle is currently traveling on can be determined using a slope sensor installed on the vehicle. Alternatively, the current vehicle location can be obtained and compared with an electronic map to obtain the current road slope.
[0050] S102: When the boundary condition satisfies the knock determination condition, determine whether the voltage signal of the gas engine obtained by the knock sensor is greater than the first voltage signal and less than the second voltage signal.
[0051] The knock determination conditions are conditions that must be met for subsequent knock determination. These conditions include the throttle signal fluctuation being within a preset range and the vehicle not being in a downhill driving condition. In other words, if the throttle signal fluctuations are small and within the preset range within the target time period, this indicates that the driver is not accelerating. The preset range can be a range within which throttle signal fluctuations due to errors or other objective factors can occur. For example, the preset range can be within ±5% of the pedal opening.
[0052] If the boundary conditions are met and the driving condition is not downhill, then the vehicle is not traveling downhill, and there will be no acceleration due to the downhill slope. In short, by determining whether the boundary conditions meet the knock judgment criteria, we can rule out acceleration caused by the driver increasing the throttle or the vehicle traveling downhill, facilitating subsequent determination of whether knock has occurred based on acceleration.
[0053] After determining that the boundary conditions meet the knock judgment conditions, the voltage signal of the gas engine obtained by the knock sensor can be collected, wherein the knock sensor can be installed on the gas engine, can collect the vibration frequency, and convert the vibration frequency into a voltage signal output.
[0054] Specifically, it is possible to determine whether the voltage signal is between a first voltage signal and a second voltage signal. The first voltage signal is the maximum voltage signal corresponding to a vehicle's gas engine not experiencing knock, and the second voltage signal is the minimum voltage signal corresponding to a vehicle's gas engine experiencing knock. In other words, if the voltage signal is between the first and second voltage signals, it is impossible to accurately determine whether knock has occurred. Further consideration must be given to determining whether the signal is in the acceleration range. The first and second voltage signals can be statistically derived from a large amount of collected voltage data corresponding to knock and non-knock conditions.
[0055] In practical applications, the confidence level Q can be used to represent the magnitude relationship between the collected voltage signal, the first voltage signal, and the second voltage signal. If the voltage signal is greater than or equal to the second voltage signal, the confidence level Q is 2. If the voltage signal is between the first and second voltage signals, the confidence level Q is 1. If the voltage signal is less than or equal to the first voltage signal, the confidence level Q is 0. When the confidence level Q is 1, the following steps for determining vehicle acceleration are continued.
[0056] In one possible implementation, when the voltage signal is not greater than the first voltage signal, it is determined that the gas engine of the vehicle does not detonate. That is, if the voltage signal is less than or equal to the first voltage signal, it can be determined that the gas engine does not detonate.
[0057] When the voltage signal is not less than the second voltage signal, it is determined that the vehicle's gas engine has detonated. That is, if the voltage signal is greater than or equal to the second voltage signal, it can be determined that the gas engine has detonated. Therefore, when the collected voltage signal is too large or too small, it can be accurately and conveniently determined whether detonation has occurred based on the first voltage signal and the second voltage signal.
[0058] In a possible implementation, the boundary conditions may also include a voltage signal collected by the knock sensor and a vehicle speed signal V within a target time period; the knock judgment condition also includes that there are no abnormalities in the voltage signal, the vehicle speed signal, and the throttle signal.
[0059] In this way, if the boundary conditions meet the knock judgment conditions, it means that there is no abnormality in the voltage signal collected by the knock sensor, the knock sensor is working normally and can continue to be used subsequently, and there is no abnormality in the vehicle speed and the accelerator pedal is also used normally, thereby ensuring the accuracy of the voltage signal, vehicle speed signal and throttle signal.
[0060] S103: If yes, determine the acceleration of the vehicle based on the first speed of the vehicle at the first moment, the second speed of the vehicle at the second moment, the first moment, and the second moment.
[0061] Specifically, if the knock sensor voltage signal is between the first voltage signal and the second voltage signal, the vehicle's first speed V1 at the first time T1 and the second speed V2 at the second time T2 can be obtained, and the vehicle's acceleration A can be calculated using (V2-V1) / (T2-T1). The first time is earlier than the second time, that is, T2-T1 is greater than 0.
[0062] S104: If the acceleration is a positive value, it is determined that the gas engine of the vehicle has knocked.
[0063] Specifically, if the acceleration is a positive value, it means that the vehicle is accelerating. Since the boundary conditions of the vehicle meet the knock judgment conditions, it means that the acceleration of the vehicle caused by the driver increasing the throttle and the vehicle going downhill is excluded, and the acceleration can only be caused by knock.
[0064] This is because when detonation occurs, the combustion pressure in the cylinder increases, and the torque output is greater than when detonation does not occur. This increase in output torque is reflected in the acceleration of the vehicle, indicating that the vehicle is accelerating. Therefore, when the vehicle boundary conditions meet the detonation judgment criteria and the vehicle acceleration is positive, it indicates that the gas engine is experiencing detonation.
[0065] In summary, when the voltage signal cannot accurately determine whether knock occurs, this solution can accurately determine it by combining acceleration, thereby improving the accuracy and timeliness of knock determination and facilitating timely protection of the gas engine.
[0066] In one possible implementation, the acceleration of the vehicle is determined based on the first speed of the vehicle at the first moment, the second speed of the vehicle at the second moment, the first moment, and the second moment. Specifically, multiple accelerations of the vehicle over a period of time are determined; each acceleration is calculated based on the first speed of the vehicle at the first moment, the second speed of the vehicle at the second moment, the first moment, and the second moment. Then, if the acceleration is a positive value, it is determined that the gas engine of the vehicle has detonated. Specifically, if a preset number of accelerations are all positive values, it is determined that the gas engine of the vehicle has detonated.
[0067] Specifically, in order to improve the accuracy of knock determination, multiple accelerations of the vehicle over a period of time can be obtained, wherein each acceleration is determined based on the vehicle speed at adjacent moments (i.e., the first moment and the second moment), thereby obtaining multiple continuous accelerations over a period of time, which can be recorded as A1, A2, A3...An.
[0068] Furthermore, if the number of positive accelerations among the multiple accelerations reaches a certain number, that is, meets the preset number, it means that the acceleration calculation is relatively stable and accurate, and it can be determined that knock has occurred in the vehicle's gas engine, thereby further improving the accuracy of knock determination.
[0069] In one possible implementation, if the acceleration is a positive value, it is determined that the vehicle's gas engine has detonated. Specifically, if the acceleration is greater than zero and less than a preset acceleration, it is determined that the vehicle's gas engine has experienced a mild detonation; if the acceleration is not less than the preset acceleration, it is determined that the vehicle's gas engine has experienced a severe detonation.
[0070] Specifically, knock can include mild knock and severe knock, refer to Figure 2 The figure shows a knock diagram according to an embodiment of the present application. The horizontal axis represents crankshaft angle (°CA), and the vertical axis represents in-cylinder pressure p (MPa). The figure shows the spark ignition moment at 10°CA. The multiple curves represent normal combustion, the knock boundary point, mild knock, severe knock, and super knock. Super knock is not determined here. If the in-cylinder pressure corresponding to severe knock is greater than that corresponding to mild knock, the acceleration generated by severe knock will be greater.
[0071] Therefore, if the acceleration is relatively large, greater than a preset acceleration, it indicates that the gas engine is producing severe knock. If the acceleration is relatively small, less than the preset acceleration, it indicates that the gas engine is producing mild knock. The preset acceleration can be pre-set. By distinguishing mild knock from severe knock based on the magnitude of the acceleration, it is possible to more precisely distinguish the types of knock and improve the accuracy of knock determination.
[0072] In one possible implementation, after determining that a vehicle's gas engine has experienced knock, protective measures are taken for the gas engine. Specifically, after determining that a vehicle's gas engine has experienced knock, this information can be transmitted to a controller, which, based on this information, takes protective measures for the gas engine, such as retarding the ignition angle.
[0073] Based on the above knock determination method, the present application embodiment also provides a knock determination device, referring to Figure 3 FIG. 1 is a block diagram of a knock determination device provided in an embodiment of the present application. The device may include:
[0074] The acquisition unit 201 is used to acquire the boundary conditions of the vehicle; the boundary conditions include the throttle signal and driving conditions of the vehicle within the target time period;
[0075] a determination unit 202 configured to determine whether a voltage signal of the gas engine obtained by the knock sensor is greater than a first voltage signal and less than a second voltage signal when boundary conditions satisfy a knock determination condition; the knock determination condition comprising: a fluctuation range of the throttle signal being within a preset fluctuation range; and a driving condition not being in a downhill condition; the first voltage signal being a maximum voltage signal corresponding to no knock in the vehicle's gas engine; and the second voltage signal being a minimum voltage signal corresponding to knock in the vehicle's gas engine;
[0076] a first determining unit 203 for determining the acceleration of the vehicle based on a first speed of the vehicle at the first moment, a second speed of the vehicle at the second moment, the first moment, and the second moment if the first moment is earlier than the second moment;
[0077] The second determining unit 204 is configured to determine that knock occurs in the gas engine of the vehicle if the acceleration is a positive value.
[0078] Optionally, the first determining unit is configured to:
[0079] Determining a plurality of accelerations of the vehicle over a period of time, each acceleration being calculated based on a first velocity of the vehicle at a first moment, a second velocity of the vehicle at a second moment, the first moment, and the second moment;
[0080] The second determining unit is configured to:
[0081] If a predetermined number of accelerations are all positive, it is determined that the gas engine of the vehicle has knocked.
[0082] Optionally, the boundary conditions further include a voltage signal collected by the knock sensor and a vehicle speed signal within a target time period;
[0083] The knock judgment conditions also include that there are no abnormalities in the voltage signal, vehicle speed signal and throttle signal.
[0084] Optionally, the second determining unit is configured to:
[0085] If the acceleration is greater than zero and less than a preset acceleration, determining that mild knock occurs in the gas engine of the vehicle;
[0086] If the acceleration is not less than the preset acceleration, it is determined that heavy knock occurs in the gas engine of the vehicle.
[0087] Optionally, the device further comprises:
[0088] A protection unit is used to take protection measures for the gas engine after determining that the gas engine of the vehicle has detonated.
[0089] Optionally, the device further comprises:
[0090] a third determining unit, configured to determine that no knock occurs in the gas engine of the vehicle when the voltage signal is not greater than the first voltage signal;
[0091] A fourth determining unit is configured to determine that knock occurs in the gas engine of the vehicle when the voltage signal is not less than the second voltage signal.
[0092] In summary, when the voltage signal cannot accurately determine whether knock occurs, this solution can accurately determine it by combining acceleration, thereby improving the accuracy and timeliness of knock determination and facilitating timely protection of the gas engine.
[0093] On the other hand, the embodiment of the present application provides a computer device, referring to Figure 4 , which is a structural diagram of a computer device provided in an embodiment of the present application, includes a processor 310 and a memory 320:
[0094] The memory 320 is used to store program codes and transmit the program codes to the processor 310;
[0095] The processor 310 is configured to execute the method provided in the above embodiment according to the instructions in the program code.
[0096] The computer device may include a terminal device or a server, and the aforementioned apparatus may be configured in the computer device.
[0097] On the other hand, an embodiment of the present application further provides a storage medium, which is used to store a computer program, and the computer program is used to execute the method provided by the above embodiment.
[0098] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by program instruction hardware, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the above-mentioned storage medium can be at least one of the following media: read-only memory (English: Read-only Memory, abbreviated: ROM), RAM, magnetic disk or optical disk, etc., various media that can store program codes.
[0099] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences from the other embodiments. In particular, the device embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0100] The above is only a preferred embodiment of the present application. Although the present application has been disclosed as a preferred embodiment, it is not intended to limit the present application. Any technician familiar with the art can use the above-disclosed methods and technical contents to make many possible changes and modifications to the technical solution of the present application without departing from the scope of the technical solution of the present application, or modify it into an equivalent embodiment with equivalent changes. Therefore, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of protection of the technical solution of the present application.
Claims
1. A knock determination method, characterized in that: include: Obtaining boundary conditions of the vehicle; the boundary conditions include the throttle signal and driving conditions of the vehicle within a target time period; When the boundary condition satisfies a knock determination condition, determining whether a voltage signal of the gas engine obtained by the knock sensor is greater than a first voltage signal and less than a second voltage signal; the knock determination condition includes that a fluctuation range of the throttle signal is within a preset fluctuation range, and the driving condition is not in a downhill condition; the first voltage signal is a maximum voltage signal corresponding to no knock occurring in the vehicle's gas engine; and the second voltage signal is a minimum voltage signal corresponding to knock occurring in the vehicle's gas engine; If yes, determining an acceleration of the vehicle based on a first speed of the vehicle at the first moment, a second speed of the vehicle at the second moment, the first moment, and the second moment; The first moment is earlier than the second moment; If the acceleration is a positive value, it is determined that knock occurs in the gas engine of the vehicle.
2. The method according to claim 1, characterized in that Determining an acceleration of the vehicle based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment includes: Determining a plurality of accelerations of the vehicle over a period of time, each acceleration being calculated based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment; If the acceleration is a positive value, determining that knock occurs in the gas engine of the vehicle comprises: If a predetermined number of the accelerations are all positive, it is determined that knock occurs in the gas engine of the vehicle.
3. The method according to claim 1 or 2, characterized in that The boundary conditions also include a voltage signal collected by the knock sensor and a vehicle speed signal of the vehicle within the target time period; The knock determination condition also includes that the voltage signal, the vehicle speed signal, and the throttle signal are normal.
4. The method according to claim 1, wherein If the acceleration is a positive value, determining that knock occurs in the gas engine of the vehicle comprises: If the acceleration is greater than zero and less than a preset acceleration, determining that mild knock occurs in the gas engine of the vehicle; If the acceleration is not less than the preset acceleration, it is determined that heavy knock occurs in the gas engine of the vehicle.
5. The method according to claim 1, wherein The method further comprises: After determining that the gas engine of the vehicle has detonated, protective measures are taken for the gas engine.
6. The method according to claim 1, characterized in that The method further comprises: determining that the gas engine of the vehicle does not experience knock when the voltage signal is not greater than the first voltage signal; When the voltage signal is not less than the second voltage signal, it is determined that knock occurs in the gas engine of the vehicle.
7. A knock determination device, characterized in that: include: An acquisition unit, configured to acquire boundary conditions of the vehicle; the boundary conditions include a throttle signal and a driving condition of the vehicle within a target time period; a judgment unit, configured to judge, when the boundary condition satisfies a knock judgment condition, whether a voltage signal of the gas engine obtained by the knock sensor is greater than a first voltage signal and less than a second voltage signal; the knock judgment condition comprising: a fluctuation range of the throttle signal being within a preset fluctuation range; and the driving condition not being in a downhill condition; the first voltage signal being a maximum voltage signal corresponding to no knock occurring in the gas engine of the vehicle; and the second voltage signal being a minimum voltage signal corresponding to knock occurring in the gas engine of the vehicle; a first determining unit, configured to, if yes, determine the acceleration of the vehicle based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment; The first moment is earlier than the second moment; A second determining unit is configured to determine that knock occurs in the gas engine of the vehicle if the acceleration is a positive value.
8. The device according to claim 7, characterized in that The first determining unit is configured to: Determining a plurality of accelerations of the vehicle over a period of time, each acceleration being calculated based on a first speed of the vehicle at a first moment, a second speed of the vehicle at a second moment, the first moment, and the second moment; The second determining unit is configured to: If a predetermined number of the accelerations are all positive, it is determined that knock occurs in the gas engine of the vehicle.
9. A computer device, characterized in that: The computer device includes a processor and a memory: The memory is used to store program code and transmit the program code to the processor; The processor is configured to execute the method according to any one of claims 1 to 6 according to instructions in the program code.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Control device for an internal combustion engine
US4344400A
Ignition timing control system with knock control for internal combustion engines
US4513716A