Engine combustion condition detection method, device, electronic device and storage medium
By separating the combustion excitation vibration signal of the engine cylinder block and analyzing its spectral energy, the complexity and danger problems of testing the engine combustion conditions in the prior art are solved, and a rapid, simple and safe combustion condition detection is achieved.
Patent Information
- Application Number
- CN202210264131.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-17
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2042-03-17
AI Technical Summary
The prior art is difficult to test the engine combustion conditions simply, quickly and safely, especially in multi-cylinder diesel engines. Traditional methods require destructive testing, which is poor economical and dangerous.
By acquiring the vibration signals of multiple cylinders of the engine, the combustion excitation vibration signals of each cylinder are separated from the vibration signals, and the combustion uniformity of the cylinder is determined based on the spectral energy of these signals.
It realizes rapid, simple and safe detection of engine combustion conditions, and can quickly judge the uniformity of cylinder combustion, avoiding the economic and safety issues of traditional methods.
Smart Images

Figure CN114707541B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to an engine combustion condition detection method, device, electronic equipment and storage medium. Background Art
[0002] The combustion uniformity of an engine is an important indicator of whether the performance of an engine is normal. Taking a multi-cylinder diesel engine as an example, ensuring the combustion uniformity of each cylinder of the diesel engine can ensure the power and economy of the entire diesel engine.
[0003] With the further development of social technology, the engineers and technicians of various diesel engine factories have done a lot of work on the uniformity of combustion. For example, measuring the cylinder pressure difference of each cylinder can determine the uniformity of engine combustion. The commonly used detection method requires drilling holes on the cylinder head of each cylinder of the engine to install pressure sensors and test the explosion pressure generated when the cylinder burns. This is a destructive test, which cannot be recycled and has poor economic efficiency. At the same time, the sealing requirements of the explosion pressure hole are high, and the test has certain risks.
[0004] Therefore, how to test the engine combustion condition simply, quickly and safely has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] In order to solve the technical problem of how to simply, quickly and safely test the combustion condition of an engine as described in the above background technology, the present invention provides an engine combustion condition detection method, device, electronic device and storage medium.
[0006] According to a first aspect, an embodiment of the present application provides a method for detecting engine combustion conditions, comprising: acquiring vibration signals of multiple cylinders of an engine; separating combustion excitation vibration signals of each of the cylinders in the vibration signals; and determining the combustion uniformity of the multiple cylinders based on the spectral energy of the combustion excitation vibration signals.
[0007] Optionally, separating the combustion excitation signal of each cylinder in the vibration signal includes: acquiring an ignition signal; determining a combustion excitation moment based on the ignition signal; and separating the combustion excitation vibration signal in the vibration signal based on the combustion excitation moment.
[0008] Optionally, separating the combustion excitation vibration signal within the vibration signal based on the combustion excitation moment includes: transforming the vibration signal to obtain frequency domain information and time domain information of the vibration signal; intercepting a vibration signal that meets a preset frequency in the vibration signal according to the frequency domain information; and separating the combustion excitation vibration signal based on the distribution of the combustion excitation moment in the time domain information of the intercepted vibration signal.
[0009] Optionally, determining the combustion uniformity of the multiple cylinders based on the combustion excitation vibration signal includes: quantizing the combustion excitation vibration signals of the multiple cylinders to obtain spectral energy of the multiple cylinders; and determining the combustion uniformity of the multiple cylinders based on the spectral energy.
[0010] Optionally, determining the combustion uniformity of the plurality of cylinders based on the spectrum energy includes: calculating the discreteness of the spectrum energy of the plurality of cylinders; and determining the combustion uniformity of the cylinders based on the discreteness.
[0011] Optionally, determining the combustion uniformity of the multiple cylinders based on the discrete degree includes: judging whether the discrete degree is greater than a preset threshold; when the discrete degree is greater than or equal to the preset threshold, determining that the combustion uniformity of the multiple cylinders reaches a preset consistency; when the discrete degree is less than the preset threshold, determining that the combustion uniformity of the multiple cylinders does not reach the preset consistency.
[0012] Optionally, calculating the discrete degree of the spectrum energy of the plurality of cylinders comprises: calculating the average spectrum energy of a plurality of ignition cycles of each cylinder; and calculating the discrete degree of the spectrum energy of the cylinders by using a coefficient of variation method based on the average spectrum energy.
[0013] According to the second aspect, an embodiment of the present application provides an engine combustion condition detection device, including: an acquisition module for acquiring vibration signals of multiple cylinders of the engine; a signal separation module for separating the combustion excitation vibration signals of each of the cylinders in the vibration signal; and a uniformity determination module for determining the combustion uniformity of the multiple cylinders based on the combustion excitation vibration signals.
[0014] According to the third aspect, an embodiment of the present application provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the engine combustion condition detection method as described in any one of the first aspects.
[0015] According to a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the engine combustion condition detection method described in any one of the above-mentioned first aspects is implemented.
[0016] The present application obtains vibration signals of multiple cylinders of the engine; separates the combustion excitation vibration signals of each cylinder from the vibration signals; and determines the combustion uniformity of the multiple cylinders based on the spectrum energy of the combustion excitation vibration signals. After separating the combustion excitation signal from the vibration signal, since different combustion conditions correspond to different combustion excitation signal attributes, the combustion state in each cylinder can be newly determined based on the attributes of the combustion excitation signal of each cylinder, and then the combustion uniformity of each cylinder can be determined. Therefore, by processing the collected vibration signals, it can be simple, convenient and fast to quickly determine the unevenness of combustion in a certain cylinder. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0018] Figure 1 is a schematic diagram of a hardware environment of an optional engine combustion condition detection method according to an embodiment of the present invention;
[0019] Figure 2 is a flow chart of an optional method for detecting engine combustion conditions according to an embodiment of the present application;
[0020] Figure 3 is an optional schematic diagram of quantization of energy of a combustion excitation vibration signal spectrum according to an embodiment of the present application;
[0021] Figure 4 is a structural block diagram of an optional engine combustion condition detection device according to an embodiment of the present application;
[0022] Figure 5 It is a structural block diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0023] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific embodiments of the present invention are now described with reference to the accompanying drawings. In the drawings, the same reference numerals represent components with the same structure or similar structures but the same functions.
[0024] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.
[0025] The present application provides a method for detecting the combustion status of an engine, which can detect the combustion status of an engine with multiple cylinders. Exemplarily, a four-cylinder engine can be used as an example to illustrate. A vibration sensor is arranged at the same position of each cylinder of the engine. To ensure the authenticity of the signal, the sensors are preferably the same model of vibration sensors.
[0026] The engine combustion condition detection method of the present application can be applied to Figure 1 In the hardware environment shown in the figure. Figure 1 As shown,
[0027] The server 104 is connected to the terminal 102 through a network, and can be used to provide services for the terminal or the client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 104, and can also be used to process cloud services. The above network includes but is not limited to: wide area network, metropolitan area network or local area network, and the terminal 102 is not limited to PC, mobile phone, tablet computer, etc. The engine combustion condition detection method of the embodiment of the present application can be executed by the server 104, or by the terminal 102, or by the server 104 and the terminal 102. Among them, the terminal 102 can also execute the engine combustion condition detection method of the embodiment of the present application by the client installed thereon.
[0028] Taking the engine combustion condition detection method in this embodiment executed by the terminal 102 and / or the server 104 as an example, Figure 2 is a flow chart of a method for detecting engine combustion conditions according to an embodiment of the present application, such as Figure 2 As shown, the process of the method may include the following steps:
[0029] S201. Obtain vibration signals of multiple cylinders of the engine. As an embodiment of the embodiment, the vibration signal of the cylinder can be collected based on a vibration sensor installed on the cylinder. In this embodiment, when obtaining the vibration signal, a steady-state vibration signal can be obtained. In this embodiment, since the signal collected by the external vibration sensor is used, its vibration signal may be a vibration signal generated by multiple vibration sources, for example, a vibration signal generated internally when the engine is working, a vibration signal caused by the test stand itself or a vibration generated by the vehicle body, etc.
[0030] S202. Separate the combustion excitation vibration signal of each cylinder from the vibration signal. As an exemplary embodiment, since the vibration signal is a plurality of signals, among which, when the engine is burning, there is a combustion excitation vibration signal, which can be, for example, a vibration signal generated during ignition, and the combustion excitation signal of each cylinder can be separated from the vibration signal based on the properties of the vibration signal generated during ignition. In this embodiment, when the engine is working, its vibration signal can come from the vibration signal of the internal components of the engine when they are working, or from the vibration signal of the frame and the bench. Usually, the frequency of the internal vibration of the engine is often higher than that of the frame and the bench. Therefore, the vibration signal can be firstly subjected to high-pass filtering processing, and, for example, 10Hz high-pass processing can be performed. In this embodiment, the frequency threshold selected during high-pass processing can also be other frequencies, which is not limited in this embodiment.
[0031] S203. Determine the combustion uniformity of the plurality of cylinders based on the spectrum energy of the combustion excitation vibration signal. After separating the combustion excitation signal from the vibration signal, since different combustion conditions correspond to different combustion excitation signal attributes, the combustion state in each cylinder can be newly determined based on the attributes of the combustion excitation signal of each cylinder, and then the combustion uniformity of each cylinder can be determined. Therefore, by processing the collected vibration signal, it can be simple, convenient and fast, and the unevenness of combustion in a cylinder can be quickly determined.
[0032] As an exemplary embodiment, the vibration signal obtained after high-pass filtering can be a vibration signal generated when the internal components of the cylinder body are working. The vibration signal is mainly a combustion excitation vibration and a valve knock vibration. In order to separate the combustion excitation vibration signal, the valve knock frequency with overlapping frequencies needs to be removed from the vibration signal. In this embodiment, the combustion excitation signal is often generated when the cylinder body is ignited. Therefore, the ignition signal can be obtained. For example, the ignition signal can be obtained by analyzing the current of the cylinder ignition coil. For example, the cylinder ignition coil is connected to a current clamp and its current signal is collected. The ignition time within a vibration cycle can be determined by the current signal, and then the combustion excitation time can be obtained. Based on the working principle of the engine, after ignition, combustion occurs in the cylinder, and the combustion drives the piston movement, which in turn drives the valve opening and closing. Therefore, the combustion excitation vibration signal and the valve vibration signal have different distribution time domains. In addition, the frequency or amplitude (energy) of the ignition excitation vibration such as ignition and piston movement and the valve vibration may be different. Therefore, the valve vibration signal can be removed from the vibration signal or the combustion excitation vibration signal can be intercepted based on the time domain distribution or frequency or energy.
[0033] As an exemplary embodiment, when separating the combustion excitation vibration signal from the vibration signal, the vibration signal can be transformed to obtain the frequency domain information and time domain information of the vibration signal. For example, short-time Fourier transform can be used, a window pane can be set, and the signal segmentation in the window pane can be FT analyzed to obtain the frequency domain information and time domain information. Wavelet transform analysis can also be used to obtain the frequency domain information and time domain information. As an exemplary embodiment, for the convenience of calculation, in this embodiment, wavelet analysis can be used to determine the frequency domain information and time domain information of the vibration signal. For example, taking a certain cylinder body as an example, the vibration spectrum obtained by analysis is as follows: Figure 3 As shown, there are two major parts of knock vibration in the preset frequency band, one frequency is the combustion excitation frequency, and the other frequency is the valve knock frequency.
[0034] The ignition excitation time domain signal is separated as the combustion excitation vibration signal within the ignition cycle based on the frequency domain information, the time domain information and the combustion excitation moment. The vibration signal in a preset frequency band, for example, 3500 Hz-7500 Hz, is determined by analyzing the vibration signal and based on the frequency of the combustion excitation vibration. Therefore, the vibration signal in the frequency band containing the combustion excitation signal can be intercepted based on the frequency domain information of the vibration signal.
[0035] The vibration signal in the frequency band containing the combustion excitation signal also contains valve knock, and within a vibration cycle (i.e., an ignition cycle), the valve knock vibration and the combustion excitation vibration have different distributions in the time domain. Therefore, the time domain distribution of the combustion excitation vibration in the vibration signal can be determined based on the combustion excitation moment, and the combustion excitation vibration signal can be separated from the vibration signal based on the distribution. For example, Figure 3 As shown in the figure, there are two major knocks between 3500Hz and 7500Hz, one of which is the combustion excitation frequency and the other is the valve knock frequency; the valve knock frequency with overlapping frequency needs to be eliminated. Connect a current clamp to the ignition coil of cylinder 1 and collect its current signal. The valve knock and combustion excitation moment in an ignition cycle can be determined through the ignition signal. Finally, an ignition excitation frequency time domain signal is intercepted (the valve knock time domain signal is eliminated) to obtain the combustion excitation vibration signal.
[0036] As an exemplary embodiment, when determining the combustion uniformity of the plurality of cylinders based on the combustion excitation vibration signal, the combustion excitation signal may be quantified, and the combustion signals of each cylinder may be compared and analyzed based on the quantized parameters to determine the combustion uniformity thereof. Exemplarily, the combustion excitation vibration signals of the plurality of cylinders are quantified to obtain the spectrum energy of the plurality of cylinders; and the combustion uniformity of the plurality of cylinders is determined based on the spectrum energy.
[0037] As an optional embodiment, the quantization of the combustion excitation signal may be evaluated by using an SVD method based on a Hankel matrix. For example, the spectrum energy of the combustion excitation signal may be quantified. For example, the spectrum energy of the combustion excitation signal may be evaluated by using the following formula:
[0038]
[0039] Among them, E P is the frequency energy of a cylinder, f is the frequency, f1 and f2 are the frequency band boundary frequencies of the combustion excitation signal, is the amplitude at the current frequency.
[0040] Then, the frequency energy and the amplitude distribution of the preset frequency band can be obtained. After obtaining the frequency spectrum energy of all cylinders, the combustion uniformity of multiple cylinders can be determined based on the magnitude of the frequency energy of each cylinder. For example, taking four cylinders as an example, the frequency spectrum energy of the four cylinders can be calculated respectively, and the combustion uniformity of each cylinder can be obtained through the magnitude of the frequency energy of each cylinder.
[0041] Exemplarily, multiple ignition cycle data (taking ten groups as an example) are processed for the same working condition, and the steps of calculating the frequency energy in the above embodiment are repeated to obtain the spectrum energies of the four cylinders: E P1 、E P2 、E P3 and E P4 , calculate the average spectral energy of each cylinder:
[0042]
[0043] Among them, Epref is the average spectrum energy of a cylinder.
[0044] In order to more accurately determine the uniformity of combustion of each cylinder, it can be determined based on the discrete degree of spectrum energy of each cylinder, for example:
[0045] Calculate the discreteness of the spectrum energy of the plurality of cylinders; determine the cylinder combustion uniformity based on the discreteness. The discreteness analysis can be performed based on the coefficient of variation method:
[0046]
[0047] Among them, CV is the degree of dispersion, σ is the standard deviation, and μ is the arithmetic mean.
[0048] After obtaining the degree of discreteness of each cylinder, it can be determined whether the degree of discreteness is greater than a preset threshold; when the degree of discreteness is greater than or equal to the preset threshold, it is determined that the combustion uniformity of the multiple cylinders has reached the preset consistency; when the degree of discreteness is less than the preset threshold, it is determined that the combustion uniformity of the multiple cylinders has not reached the preset consistency.
[0049] As an exemplary embodiment, the discrete degree preset threshold may be calculated by using a vibration signal of a cylinder with normal combustion.
[0050] Calculate CV (including the CV threshold of a diesel engine with normal combustion uniformity) by using the coefficient of variation method, and compare the CV value of a diesel engine with combustion non-uniformity with the threshold to determine the combustion non-uniformity of each cylinder;
[0051] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0052] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM (Read-Only Memory) / RAM (Random Access Memory), a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0053] According to another aspect of an embodiment of the present application, there is also provided an engine combustion condition detection device for implementing the above-mentioned engine combustion condition detection method. Figure 4 is a schematic diagram of an optional engine combustion condition detection device according to an embodiment of the present application, such as Figure 4 As shown, the device may include:
[0054] An acquisition module 401 is used to acquire vibration signals of multiple cylinders of an engine;
[0055] A signal separation module 402, used to separate the combustion excitation vibration signal of each cylinder from the vibration signal;
[0056] The uniformity determination module 403 is used to determine the combustion uniformity of the plurality of cylinders based on the spectrum energy of the combustion excitation vibration signal.
[0057] It should be noted that the acquisition module 401 in this embodiment can be used to execute the above step S201, the signal separation module 402 in this embodiment can be used to execute the above step S202, and the uniformity determination module 203 in this embodiment can be used to execute the above step S203.
[0058] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the above modules as part of the device can be run in Figure 1 In the hardware environment shown, it can be implemented by software or by hardware, wherein the hardware environment includes a network environment.
[0059] According to another aspect of an embodiment of the present application, there is also provided an electronic device for implementing the above-mentioned engine combustion condition detection method. The electronic device may be a server, a terminal, or a combination thereof.
[0060] Figure 5 is a structural block diagram of an optional electronic device according to an embodiment of the present application, such as Figure 5 As shown, it includes a processor 502, a communication interface 504, a memory 506 and a communication bus 508, wherein the processor 502, the communication interface 504 and the memory 506 communicate with each other through the communication bus 508, wherein,
[0061] Memory 506, used for storing computer programs;
[0062] The processor 502 is used to execute the computer program stored in the memory 506 to implement the following steps:
[0063] Obtain vibration signals of multiple cylinders of the engine;
[0064] Separating the combustion excitation vibration signal of each of the cylinders from the vibration signal;
[0065] Combustion uniformity of a plurality of the cylinders is determined based on the combustion excitation vibration signal.
[0066] Optionally, in this embodiment, the communication bus may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0067] The communication interface is used for communication between the above electronic device and other devices.
[0068] The memory may include RAM, or may include non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0069] As an example, Figure 5 As shown, the memory 506 may include, but is not limited to, the acquisition module 401, signal separation module 402, and uniformity determination module 403 in the engine combustion condition detection device. In addition, it may also include, but is not limited to, other module units in the engine combustion condition detection device, which will not be repeated in this example.
[0070] The above-mentioned processor can be a general-purpose processor, which can include but not be limited to: CPU (Central Processing Unit), NP (Network Processor), etc.; it can also be DSP (Digital Signal Processing), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array) or other programmable logic devices, separate gates or transistor logic devices, separate hardware components.
[0071] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment will not be described in detail here.
[0072] It can be understood by those skilled in the art that Figure 5The structure shown is for illustration only. The device for implementing the above-mentioned engine combustion condition detection method may be a terminal device, which may be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, and other terminal devices. Figure 5 It does not limit the structure of the above electronic device. For example, the terminal device may also include Figure 5 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 5 Different configurations shown.
[0073] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which can include: a flash drive, ROM, RAM, a magnetic disk or an optical disk, etc.
[0074] According to another aspect of the embodiment of the present application, a storage medium is also provided. Optionally, in this embodiment, the storage medium can be used to execute the program code of the engine combustion condition detection method.
[0075] Optionally, in this embodiment, the storage medium may be located on at least one network device among a plurality of network devices in the network shown in the above embodiment.
[0076] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps:
[0077] Obtain vibration signals of multiple cylinders of the engine;
[0078] Separating the combustion excitation vibration signal of each of the cylinders from the vibration signal;
[0079] The uniformity determination module is used to determine the combustion uniformity of the plurality of cylinders based on the combustion excitation vibration signal.
[0080] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, which will not be described in detail in this embodiment.
[0081] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a ROM, a RAM, a mobile hard disk, a magnetic disk, or an optical disk.
[0082] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0083] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, 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, which is stored in a storage medium and includes several instructions for enabling one or more computer 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 the present application.
[0084] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0085] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0086] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution provided in this embodiment.
[0087] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0088] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for detecting engine combustion conditions, It is characterized in that include: Obtain vibration signals of multiple cylinders of the engine; Separating the combustion excitation vibration signal of each of the cylinders from the vibration signal; Determining the combustion uniformity of the plurality of cylinders based on the spectrum energy of the combustion excitation vibration signal; Separating the combustion excitation signal of each cylinder from the vibration signal comprises: Get the ignition signal; determining a combustion excitation timing based on the ignition signal; separating the combustion excitation vibration signal within the vibration signal based on the combustion excitation moment; The separating the combustion excitation vibration signal within the vibration signal based on the combustion excitation moment comprises: Transforming the vibration signal to obtain frequency domain information and time domain information of the vibration signal; intercepting a vibration signal that meets a preset frequency from the vibration signal according to the frequency domain information; Separating the combustion excitation vibration signal based on the distribution of the combustion excitation moment in the time domain information of the intercepted vibration signal; The determining of the combustion uniformity of the plurality of cylinders based on the spectrum energy of the combustion excitation vibration signal comprises: quantifying the combustion excitation vibration signals of the plurality of cylinders to obtain the frequency spectrum energy of the plurality of cylinders; The combustion uniformity of the plurality of cylinders is determined based on the distribution of the spectral energy.
2. The engine combustion condition detection method according to claim 1, It is characterized in that Determining the combustion uniformity of the plurality of cylinders based on the distribution of the spectrum energy includes: Calculating the discrete degree of the spectrum energy of the plurality of cylinders; The cylinder combustion uniformity is determined based on the degree of dispersion.
3. The engine combustion condition detection method according to claim 2, It is characterized in that Determining the combustion uniformity of the plurality of cylinders based on the discreteness comprises: Determining whether the discrete degree is greater than a preset threshold; When the discrete degree is greater than or equal to the preset threshold, determining that the combustion uniformity of the plurality of cylinders reaches a preset consistency; When the discrete degree is less than the preset threshold, it is determined that the combustion uniformity of the plurality of cylinders does not reach the preset consistency.
4. The engine combustion condition detection method according to claim 2, It is characterized in that The calculating the discrete degree of the spectrum energy of the plurality of cylinders comprises: Calculating the average spectrum energy of each cylinder during multiple ignition cycles; The degree of dispersion of the spectrum energy of the cylinder body is calculated by using a coefficient of variation method based on the average spectrum energy.
5. An engine combustion condition detection device, It is characterized in that include: An acquisition module, used for acquiring vibration signals of multiple cylinders of an engine; A signal separation module, used for separating the combustion excitation vibration signal of each cylinder from the vibration signal; Separating the combustion excitation signal of each cylinder from the vibration signal comprises: Get the ignition signal; determining a combustion excitation timing based on the ignition signal; separating the combustion excitation vibration signal within the vibration signal based on the combustion excitation moment; The separating the combustion excitation vibration signal within the vibration signal based on the combustion excitation moment comprises: Transforming the vibration signal to obtain frequency domain information and time domain information of the vibration signal; intercepting a vibration signal that meets a preset frequency from the vibration signal according to the frequency domain information; Separating the combustion excitation vibration signal based on the distribution of the combustion excitation moment in the time domain information of the intercepted vibration signal; A uniformity determination module, configured to determine the combustion uniformity of the plurality of cylinders based on the combustion excitation vibration signal; The determining of the combustion uniformity of the plurality of cylinders based on the spectrum energy of the combustion excitation vibration signal comprises: quantifying the combustion excitation vibration signals of the plurality of cylinders to obtain the frequency spectrum energy of the plurality of cylinders; The combustion uniformity of the plurality of cylinders is determined based on the distribution of the spectral energy.
6. An electronic device, It is characterized in that The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the engine combustion condition detection method according to any one of claims 1 to 4.
7. A computer-readable storage medium storing a computer program, It is characterized in that When the computer program is executed by a processor, the engine combustion condition detection method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Diesel engine signal acquiring device and combustion quality detecting and no-load power determining methods thereof
CN102252852A
Vehicle diesel engine vibration source identification method and device
CN114169358A