Methods, devices, electronic equipment and storage media for estimating fuel injection quantity
By filtering the rail pressure signal and combining it with engine speed and number of cylinders, the difference in fuel quantity between cylinders is calculated, which solves the problem of low accuracy in fuel injection quantity estimation and achieves more precise fuel injection quantity control and engine performance optimization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-31
- Publication Date
- 2026-03-13
Smart Images

Figure CN118375527B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fuel system control technology, and in particular to a method, apparatus, electronic device, and storage medium for estimating fuel injection quantity. Background Technology
[0002] The fuel injection process of an engine involves calculating the control pulse width of the injector based on the target fuel quantity, and then driving the injector to work according to the target waveform. This process is completed according to preset parameters. The amount of fuel injected into the cylinder is burned, and there is no direct way to get feedback on the actual amount of fuel injected by the engine. To directly measure the amount of fuel injected by the injector, external equipment is usually required.
[0003] To assess the actual fuel injection quantity without the aid of external equipment and solely based on the engine's original configuration, an indirect method is required, utilizing engine speed or rail pressure signals related to the actual fuel injection quantity.
[0004] To accurately measure the actual fuel quantity of an injector using existing technology, external equipment is required. When indirectly analyzing the actual fuel quantity using other engine operating signals, qualitative analysis is usually chosen, that is, only assessing whether the fuel quantity is reasonable. However, when quantitatively assessing the actual fuel quantity using other operating signals, it is easily affected by interference signals during signal acquisition, which affects the accuracy of the estimated fuel quantity. Summary of the Invention
[0005] In view of this, it is necessary to provide a method, apparatus, electronic device and storage medium for estimating fuel injection quantity to solve the problem of low accuracy of existing fuel injection quantity estimation methods.
[0006] To address the above problems, this invention provides a method for estimating fuel injection quantity, comprising:
[0007] The collected rail pressure signal is filtered to obtain the rail pressure signal at the target frequency; the target frequency is determined based on the engine speed, cycle frequency and number of cylinders.
[0008] Based on the rail pressure signal at the target frequency, the engine working cylinder number, and preset parameters, the oil quantity difference value of each cylinder is determined.
[0009] Based on the difference in fuel quantity between each cylinder, the fuel injection quantity for each cylinder is determined.
[0010] In one possible implementation, the filtering process of the acquired rail pressure signal to obtain the rail pressure signal at the target frequency includes:
[0011] Based on the target frequency, determine the filter coefficients;
[0012] The collected rail pressure signal is filtered based on the filtering coefficients to obtain the rail pressure signal at the target frequency.
[0013] In one possible implementation, the preset parameters include:
[0014] The preset coefficients and delay phases corresponding to the rail pressure signal at the target frequency;
[0015] The preset coefficient is the conversion coefficient between the rail pressure signal and the fuel quantity relationship at the target frequency; the delay phase is the signal phase difference between the rail pressure signal at the target frequency and the signal corresponding to the engine cylinder number.
[0016] In one possible implementation, determining the fuel quantity difference value for each cylinder based on the rail pressure signal at the target frequency, the engine cylinder number, and preset parameters includes:
[0017] The rail pressure signal at the target frequency is shifted according to the delay phase to obtain the shifted rail pressure signal;
[0018] The offset rail pressure signal is multiplied by the preset coefficient and then added together to determine the oil quantity difference value of each cylinder.
[0019] In one possible implementation, before filtering the acquired rail pressure signal to obtain the rail pressure signal at the target frequency, the method further includes:
[0020] Under steady-state engine conditions, rail pressure signals are collected by a rail pressure sensor at a preset sampling frequency; the preset sampling frequency is determined based on the engine speed.
[0021] In one possible implementation, after determining the injection quantity of each cylinder based on the difference in fuel quantity between cylinders, the method further includes:
[0022] Based on the difference in fuel quantity between the cylinders, the fuel injection quantity of each cylinder is corrected.
[0023] The present invention also provides a fuel injection quantity estimation device, comprising:
[0024] The filtering module is used to filter the acquired rail pressure signal to obtain the rail pressure signal at the target frequency; the target frequency is determined based on the engine speed, cycle frequency and number of cylinders.
[0025] The first determining module is used to determine the difference value of oil quantity in each cylinder based on the rail pressure signal at the target frequency, the engine working cylinder number and preset parameters;
[0026] The second determining module is used to determine the fuel injection quantity of each cylinder based on the difference in fuel quantity between each cylinder.
[0027] On the other hand, the present invention also provides an electronic device, including a memory and a processor, wherein,
[0028] The memory is used to store programs;
[0029] The processor, coupled to the memory, is used to execute the program stored in the memory to implement the fuel injection quantity estimation method described in any of the above implementations.
[0030] On the other hand, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the fuel injection quantity estimation method described in any of the above implementations.
[0031] On the other hand, the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the fuel injection quantity estimation method described in any of the above implementations.
[0032] The beneficial effects of this invention are as follows: The fuel injection quantity estimation method, device, electronic equipment, and storage medium provided by this invention determine the target frequency based on the engine speed, cycle frequency, and number of cylinders. This allows for filtering of the collected rail pressure signal at the target frequency, effectively avoiding interference from other signals. Based on the rail pressure signal at the target frequency, the engine cylinder number, and preset parameters, the fuel quantity difference between cylinders is determined, and the fuel injection quantity of each cylinder is determined based on this difference. Without the aid of external equipment, relying solely on the engine's original configuration, and without interfering with engine operation, the difference in actual fuel injection quantity between cylinders is estimated by analyzing the rail pressure signal. During the analysis of the rail pressure signal, filtering to obtain the rail pressure signal at the target frequency and estimating the fuel quantity difference between cylinders effectively avoids interference from other signals, improving the accuracy of fuel injection quantity estimation. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 One of the method flowcharts for an embodiment of the fuel injection quantity estimation method provided by the present invention;
[0035] Figure 2 A second flowchart of an embodiment of the fuel injection quantity estimation method provided by the present invention;
[0036] Figure 3A schematic diagram of an embodiment of the fuel injection quantity estimation device provided by the present invention;
[0037] Figure 4 A schematic diagram of an embodiment of the electronic device provided by the present invention. Detailed Implementation
[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0039] In the description of the embodiments of the present invention, unless otherwise stated, "multiple" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0040] The terms "first," "second," etc., used in the embodiments of this invention are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a technical feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature.
[0041] Figure 1 One of the method flowcharts for an embodiment of the fuel injection quantity estimation method provided by the present invention is as follows: Figure 1 As shown, the fuel injection quantity estimation method provided in this embodiment of the invention includes:
[0042] S101. The collected rail pressure signal is filtered to obtain the rail pressure signal at the target frequency; the target frequency is determined based on the engine speed, cycle frequency and number of cylinders.
[0043] S102. Based on the rail pressure signal at the target frequency, the engine working cylinder number and preset parameters, determine the oil quantity difference value of each cylinder.
[0044] S103. Based on the difference in fuel quantity between cylinders, determine the fuel injection quantity for each cylinder.
[0045] Understandably, the rail pressure signal is a crucial parameter in a high-pressure common rail diesel engine system, serving as the pressure signal used to control the fuel injection quantity. In a diesel engine, fuel needs to be injected into the cylinder at very high pressure to ensure complete fuel atomization and combustion, thereby achieving efficient power output and low emissions. The high-pressure common rail system achieves precise control of the fuel injection quantity by controlling the fuel pressure within the high-pressure common rail. The rail pressure signal reflects this pressure value within the high-pressure common rail. When the engine is running, the rail pressure signal changes in real time according to engine operating conditions, and its waveform characteristics change accordingly with engine speed, load, and fuel injection requirements.
[0046] Real-time acquisition and analysis of rail pressure signals are crucial for achieving precise control of diesel engines. By monitoring and analyzing rail pressure signals, the operating status of the high-pressure common rail system can be understood in real time, allowing for adjustments to the injector opening time and duration to ensure optimal fuel injection. This helps improve fuel efficiency, reduce emissions, and enable the engine to achieve optimal performance under various operating conditions. A target frequency is determined based on the engine speed, cycle frequency, and number of cylinders. The acquired rail pressure signal can then be filtered to obtain the rail pressure signal at the target frequency, effectively avoiding interference from other signals.
[0047] It should be noted that the entity executing the fuel injection quantity estimation method provided by this invention can be an electronic device, a component within an electronic device, an integrated circuit, or a chip. This electronic device can be a mobile electronic device or a non-mobile electronic device. This electronic device can be installed in a vehicle; this invention does not specifically limit its installation.
[0048] Compared with existing technologies, the fuel injection quantity estimation method provided in this invention determines the target frequency based on the engine speed, cycle frequency, and number of cylinders. This allows for filtering of the collected rail pressure signal at the target frequency, effectively avoiding interference from other signals. Based on the rail pressure signal at the target frequency, the engine cylinder number, and preset parameters, the fuel quantity difference for each cylinder is determined, and the fuel injection quantity for each cylinder is determined accordingly. This method estimates the actual fuel injection quantity difference for each cylinder by analyzing the rail pressure signal, without relying on external equipment and using only the engine's original configuration, without interfering with engine operation. During the analysis of the rail pressure signal, filtering to obtain the rail pressure signal at the target frequency and estimating the fuel quantity difference for each cylinder effectively avoids interference from other signals and improves the accuracy of fuel injection quantity estimation.
[0049] In some embodiments of the present invention, the step of filtering the acquired rail pressure signal to obtain the rail pressure signal at the target frequency includes:
[0050] Based on the target frequency, determine the filter coefficients;
[0051] The collected rail pressure signal is filtered based on the filtering coefficients to obtain the rail pressure signal at the target frequency.
[0052] By filtering the acquired rail pressure signal, only rail pressure signals of specific frequencies are retained and separated, and the specific frequencies are the target frequencies.
[0053] The target frequency can be determined based on the engine speed, cycle frequency, and number of cylinders. The target frequency can include multiple frequencies, the number of which is the same as the number of cylinders corresponding to the engine.
[0054] For example, taking a four-stroke six-cylinder engine as an example, when the speed is n (r / min), the corresponding engine cycle frequency (two revolutions for each of the six cylinders to complete injection) is n / 120 (Hz), and the corresponding single injection frequency is n / 20. Then the signal filtering frequency, i.e. the target frequency, should include n / 120, 2n / 120, 3n / 120, 4n / 120, 5n / 120, and 6n / 120, that is, the target frequency is an integer multiple of the cycle frequency.
[0055] The filter coefficients can be determined based on the target frequency. Optionally, each target frequency corresponds to a set of filter coefficients. Higher-order filters can use the filter coefficients to filter the acquired rail pressure signal to obtain the rail pressure signal at the target frequency.
[0056] The fuel injection quantity estimation method provided in this invention determines the target frequency based on the engine speed, cycle frequency, and number of cylinders. Then, it determines the filter coefficient based on the target frequency and filters the collected rail pressure signal according to the filter coefficient to obtain the rail pressure signal at the target frequency. This can effectively avoid interference from other signals, improve the accuracy and reliability of the rail pressure signal, and thus achieve more accurate fuel injection quantity estimation and more efficient engine control.
[0057] In some embodiments of the present invention, the preset parameters include:
[0058] The preset coefficients and delay phases corresponding to the rail pressure signal at the target frequency;
[0059] The preset coefficient is the conversion coefficient between the rail pressure signal and the fuel quantity relationship at the target frequency; the delay phase is the signal phase difference between the rail pressure signal at the target frequency and the signal corresponding to the engine cylinder number.
[0060] In some embodiments of the present invention, determining the difference in fuel quantity between cylinders based on the rail pressure signal at the target frequency, the engine cylinder number, and preset parameters includes:
[0061] The rail pressure signal at the target frequency is shifted according to the delay phase to obtain the shifted rail pressure signal;
[0062] The offset rail pressure signal is multiplied by the preset coefficient and then added together to determine the oil quantity difference value of each cylinder.
[0063] The preset parameters include preset coefficients and delay phases corresponding to the rail pressure signal at the target frequency. The preset coefficients are the conversion coefficients between the rail pressure signal and fuel quantity at the target frequency, and the delay phase is the phase difference between the rail pressure signal at the target frequency and the signal corresponding to the engine's operating cylinder number. The preset coefficients and delay phases can be determined experimentally or through simulation calculations.
[0064] The preset coefficient is used to convert the filtered signal value into a fuel quantity relationship. The preset coefficient is related to the injection pressure. The delay phase refers to the phase difference between the signal at different frequencies and the signal corresponding to the cylinder number.
[0065] The rail pressure signal at the target frequency is shifted according to the delayed phase to obtain the shifted rail pressure signal. This can synchronize the rail pressure signals of different cylinders, which facilitates subsequent processing and analysis.
[0066] The difference in oil quantity between each cylinder can be calculated by multiplying the offset rail pressure signal by a preset coefficient and then summing the results.
[0067] Optionally, the filter coefficient and the preset parameters should be set accordingly, that is, if the filter coefficient is not changed, the preset parameters do not need to be readjusted.
[0068] Therefore, with the filter coefficient already set, a method for determining preset parameters can be provided. That is, to generate a certain value of oil quantity deviation for a certain cylinder, after completing the rail pressure signal acquisition and filtering according to the above steps, in the oil quantity difference estimation module, the offset phase is set based on the determined cylinder, and the signal coefficient is adjusted based on the determined oil quantity difference value.
[0069] The calculated differences in fuel quantity between cylinders can be used for injector diagnosis and fuel quantity correction, which helps to improve the consistency of fuel quantity between cylinders.
[0070] The preset coefficient in the above fuel quantity difference estimation should be different depending on the injection pressure. However, if it is only for fuel quantity correction, since the correction will not be completed in one step with a large step size, and only one correction direction needs to be determined, the fuel quantity will generally be changed slowly by accumulating small fuel quantities. Therefore, the process of setting the coefficient according to the injection pressure can be simplified.
[0071] The fuel injection quantity estimation method provided in this invention obtains the offset rail pressure signal by shifting the rail pressure signal at the target frequency according to the delayed phase. The offset rail pressure signal is then multiplied by a preset coefficient to determine the fuel quantity difference value of each cylinder. Without the aid of external equipment, relying solely on the original engine configuration, and without interfering with engine operation, the method estimates the actual fuel injection quantity difference of each cylinder by analyzing the rail pressure signal. During the analysis of the rail pressure signal, a signal of a specific frequency is obtained by filtering to estimate the fuel quantity difference value of each cylinder, which can effectively avoid interference from other signals and improve the accuracy of fuel injection quantity estimation.
[0072] In some embodiments of the present invention, before filtering the acquired rail pressure signal to obtain the rail pressure signal at the target frequency, the method further includes:
[0073] Under steady-state engine conditions, rail pressure signals are collected by a rail pressure sensor at a preset sampling frequency; the preset sampling frequency is determined based on the engine speed.
[0074] Under steady-state engine conditions, rail pressure signals can be collected by rail pressure sensors. The collected rail pressure signals can provide information about the fuel pressure in the high-pressure common rail fuel system. The rail pressure signals can be used to monitor the operating status of the fuel system or for feedback and adjustment of the control system.
[0075] Under steady-state conditions, the engine operates at a constant load and speed, resulting in relatively stable fuel demand. The rail pressure signal, acquired by the rail pressure sensor, reflects the fuel pressure level in the common rail. The rail pressure signal can be used to determine whether the fuel supply is normal and to detect potential faults or abnormalities in the fuel system.
[0076] The preset sampling frequency should meet the requirements for subsequent frequency analysis. Furthermore, for the sake of the versatility of the subsequent filter coefficients, the preset sampling frequency should be changed according to the speed change, i.e., the injection frequency change, rather than always being a fixed value.
[0077] In some embodiments of the present invention, after determining the injection quantity of each cylinder based on the difference in fuel quantity between cylinders, the method further includes:
[0078] Based on the difference in fuel quantity between the cylinders, the fuel injection quantity of each cylinder is corrected.
[0079] After determining the fuel quantity differences for each cylinder, the fuel injection quantity for each cylinder can be corrected. The purpose of this correction is to adjust the fuel injection quantity so that the actual fuel quantity of each cylinder is closer to the preset fuel quantity requirement, thereby achieving fuel quantity balance and consistency among the cylinders.
[0080] The fuel injection quantity estimation method provided in this embodiment of the invention corrects the fuel injection quantity of each cylinder based on the difference in fuel quantity of each cylinder. Through the fuel quantity correction process, the fuel injection quantity of each cylinder can be dynamically adjusted, thereby ensuring the balance and consistency of fuel quantity in each cylinder, which helps to improve the fuel utilization rate and emission performance of the engine, and can also reduce the vibration and noise of the engine during operation.
[0081] Figure 2 A second flowchart of an embodiment of the fuel injection quantity estimation method provided by the present invention is shown below. Figure 2 As shown, the fuel injection quantity estimation method provided in this embodiment of the invention includes:
[0082] S201. Under steady-state engine conditions, rail pressure signals are acquired via rail pressure sensors.
[0083] The signal sampling frequency should meet the requirements for subsequent frequency analysis, and for the sake of the universality of the subsequent filter coefficients, the sampling frequency should be changed according to the speed change, i.e., the injection frequency change, rather than always being a fixed value.
[0084] S202. Filter the rail pressure signal to retain and separate only the rail pressure signal of each specific frequency.
[0085] For example, for a four-stroke six-cylinder engine, when the speed is n (r / min), the corresponding engine cycle frequency (both cylinders complete injection after 2 revolutions) is n / 120 (Hz), and the corresponding single injection frequency is n / 20. Then the signal filtering frequencies should include n / 120, 2n / 120, 3n / 120, 4n / 120, 5n / 120, and 6n / 120.
[0086] The signal filtering frequencies mentioned in step S202, taking a six-cylinder engine as an example, are listed as six frequencies. In reality, not all of them are needed. When calculating the difference in oil quantity between cylinders, the rail pressure signal at the first three frequencies can be used to complete the calculation.
[0087] S203. Input the obtained signals at each target frequency and the engine cylinder number signal into the fuel quantity difference estimation module. The fuel quantity difference estimation module contains preset parameters, including preset coefficients and corresponding delay phases corresponding to the rail pressure signals at each target frequency.
[0088] The preset coefficient is used to convert the filtered signal value into a fuel quantity relationship, and it is related to the injection pressure; the delay phase refers to the phase difference between the signal at different frequencies and the signal corresponding to the cylinder number.
[0089] The difference in oil quantity in each cylinder can be calculated by multiplying the rail pressure signal at the target frequency by a preset phase offset and then multiplying it by a preset coefficient and adding them together.
[0090] The filter coefficient and the preset parameters should be set accordingly. That is, if the filter coefficient is not changed, the preset parameters in the oil quantity difference calculation module do not need to be readjusted.
[0091] Therefore, given that the filter coefficient has been set, a method for determining the preset parameters is provided. That is, a certain value of oil quantity deviation is generated for a certain cylinder. After completing the rail pressure signal acquisition and filtering according to the above steps, the offset phase is set based on the determined cylinder in the oil quantity difference estimation module, and the signal coefficient is adjusted based on the determined oil quantity difference.
[0092] The calculated differences in fuel quantity between cylinders can be used for injector diagnosis and fuel quantity correction, which helps to improve the consistency of fuel quantity between cylinders.
[0093] The coefficients for estimating the above fuel quantity difference should vary depending on the injection pressure. However, if it is only for fuel quantity correction, since the correction will not be completed in one large step, but only a correction direction needs to be determined, the fuel quantity will generally be changed slowly by accumulating small amounts of fuel. Therefore, the process of setting the coefficients based on the injection pressure can be simplified.
[0094] The fuel injection quantity estimation method provided by this invention utilizes the differences in the frequency domain signal representation of rail pressure fluctuations caused by different fuel injections in each cylinder. For example, when the fuel injection quantities of the six cylinders are basically the same, the single injection frequency has a larger amplitude in the rail pressure spectrum. However, when the fuel quantity of one cylinder is changed, the amplitude of the lower frequency signal increases. Therefore, by utilizing this correlation characteristic between fuel injection and rail pressure signals, the signals at each specific frequency are separated and extracted through filtering. Calculations are then performed using preset parameters to estimate the difference in fuel quantity between each cylinder.
[0095] The fuel injection quantity estimation method provided in this invention determines the target frequency based on the engine speed, cycle frequency, and number of cylinders. This allows for filtering of the collected rail pressure signal at the target frequency, effectively avoiding interference from other signals. Based on the rail pressure signal at the target frequency, the engine cylinder number, and preset parameters, the fuel quantity difference for each cylinder is determined, and the fuel injection quantity for each cylinder is determined accordingly. This method estimates the actual fuel injection quantity difference for each cylinder by analyzing the rail pressure signal, without relying on external equipment and using only the engine's original configuration, without interfering with engine operation. During the analysis of the rail pressure signal, filtering to obtain the rail pressure signal at a specific target frequency and estimating the fuel quantity difference for each cylinder effectively avoids interference from other signals and improves the accuracy of fuel injection quantity estimation.
[0096] To better implement the fuel injection quantity estimation method in the embodiments of the present invention, the embodiments of the present invention also provide a fuel injection quantity estimation device based on the fuel injection quantity estimation method. Figure 3This is a schematic diagram of an embodiment of the fuel injection quantity estimation device provided by the present invention, as shown below. Figure 3 As shown, the fuel injection quantity estimation device 300 includes:
[0097] The filtering module 310 is used to filter the acquired rail pressure signal to obtain the rail pressure signal at the target frequency; the target frequency is determined based on the engine speed, cycle frequency and number of cylinders.
[0098] The first determining module 320 is used to determine the oil quantity difference value of each cylinder based on the rail pressure signal at the target frequency, the engine working cylinder number and preset parameters.
[0099] The second determining module 330 is used to determine the fuel injection quantity of each cylinder based on the difference value of the fuel quantity of each cylinder.
[0100] The fuel injection quantity estimation device 300 provided in the above embodiments can realize the technical solutions described in the above fuel injection quantity estimation method embodiments. The specific implementation principles of each module or unit can be found in the corresponding content in the fuel injection quantity estimation method embodiments, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0101] Optionally, the filtering module 310 is specifically used for:
[0102] Based on the target frequency, determine the filter coefficients;
[0103] The collected rail pressure signal is filtered based on the filtering coefficients to obtain the rail pressure signal at the target frequency.
[0104] Optionally, the preset parameters include:
[0105] The preset coefficients and delay phases corresponding to the rail pressure signal at the target frequency;
[0106] The preset coefficient is the conversion coefficient between the rail pressure signal and the fuel quantity relationship at the target frequency; the delay phase is the signal phase difference between the rail pressure signal at the target frequency and the signal corresponding to the engine cylinder number.
[0107] Optionally, the first determining module 320 is specifically used for:
[0108] The rail pressure signal at the target frequency is shifted according to the delay phase to obtain the shifted rail pressure signal;
[0109] The offset rail pressure signal is multiplied by the preset coefficient and then added together to determine the oil quantity difference value of each cylinder.
[0110] Optionally, it also includes:
[0111] The acquisition module is used to acquire rail pressure signals through a rail pressure sensor at a preset sampling frequency under steady-state engine conditions; the preset sampling frequency is determined based on the engine speed.
[0112] Optionally, it also includes:
[0113] The correction module is used to correct the fuel injection quantity of each cylinder based on the difference in fuel quantity between the cylinders.
[0114] like Figure 4 As shown, the present invention also provides an electronic device 400. The electronic device 400 includes a processor 401, a memory 402, and a display 403. Figure 4 Only some components of the electronic device 400 are shown, but it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead.
[0115] In some embodiments, processor 401 may be a central processing unit (CPU), microprocessor, or other data processing chip, used to run program code stored in memory 402 or process data, such as the fuel injection quantity estimation method of the present invention, which includes:
[0116] The collected rail pressure signal is filtered to obtain the rail pressure signal at the target frequency; the target frequency is determined based on the engine speed, cycle frequency and number of cylinders.
[0117] Based on the rail pressure signal at the target frequency, the engine working cylinder number, and preset parameters, the oil quantity difference value of each cylinder is determined.
[0118] Based on the difference in fuel quantity between each cylinder, the fuel injection quantity for each cylinder is determined.
[0119] In some embodiments, processor 401 may be a single server or a group of servers. The server group may be centralized or distributed. In some embodiments, processor 401 may be local or remote. In some embodiments, processor 401 may be implemented on a cloud platform. In some embodiments, the cloud platform may include a private cloud, public cloud, hybrid cloud, community cloud, distributed cloud, internal cloud, multi-cloud, or any combination thereof.
[0120] In some embodiments, memory 402 may be an internal storage unit of electronic device 400, such as a hard disk or memory of electronic device 400. In other embodiments, memory 402 may also be an external storage device of electronic device 400, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. equipped on electronic device 400.
[0121] Furthermore, the memory 402 may include both internal storage units of the electronic device 400 and external storage devices. The memory 402 is used to store application software and various types of data installed on the electronic device 400.
[0122] In some embodiments, display 403 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an organic light-emitting diode (OLED) touchscreen. Display 403 is used to display information from electronic device 400 and to display a visual user interface. Components 401-403 of electronic device 400 communicate with each other via a system bus.
[0123] In one embodiment, when the processor 401 executes the fuel injection quantity estimation program in the memory 402, the following steps can be implemented:
[0124] The collected rail pressure signal is filtered to obtain the rail pressure signal at the target frequency; the target frequency is determined based on the engine speed, cycle frequency and number of cylinders.
[0125] Based on the rail pressure signal at the target frequency, the engine working cylinder number, and preset parameters, the oil quantity difference value of each cylinder is determined.
[0126] Based on the difference in fuel quantity between each cylinder, the fuel injection quantity for each cylinder is determined.
[0127] It should be understood that when the processor 401 executes the fuel injection quantity estimation program in the memory 402, in addition to the functions mentioned above, it can also perform other functions, as can be found in the description of the corresponding method embodiments above.
[0128] Furthermore, this embodiment of the invention does not specifically limit the type of electronic device 400 mentioned. Electronic device 400 can be a mobile phone, tablet computer, personal digital assistant (PDA), wearable device, laptop computer, or other portable electronic device. Exemplary embodiments of portable electronic devices include, but are not limited to, portable electronic devices running iOS, Android, Microsoft, or other operating systems. The aforementioned portable electronic device can also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the invention, electronic device 400 may not be a portable electronic device, but rather a desktop computer with a touch-sensitive surface (e.g., a touch panel).
[0129] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to perform the steps or functions in the fuel injection quantity estimation method provided in the above-described method embodiments.
[0130] Accordingly, this application also provides a computer-readable storage medium for storing a computer-readable program or instructions. When the program or instructions are executed by a processor, they can implement the steps or functions of the fuel injection quantity estimation method provided in the above-described method embodiments. The method includes:
[0131] The collected rail pressure signal is filtered to obtain the rail pressure signal at the target frequency; the target frequency is determined based on the engine speed, cycle frequency and number of cylinders.
[0132] Based on the rail pressure signal at the target frequency, the engine working cylinder number, and preset parameters, the oil quantity difference value of each cylinder is determined.
[0133] Based on the difference in fuel quantity between each cylinder, the fuel injection quantity for each cylinder is determined.
[0134] The device embodiments described above are merely illustrative. 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 modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0135] Those skilled in the art will understand that all or part of the processes of the methods described in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.), and the computer program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a disk, optical disk, read-only memory, or random access memory, etc.
[0136] The above provides a detailed description of the fuel injection quantity estimation method, apparatus, electronic device, and storage medium provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A fuel injection amount estimation method characterized by comprising: include: The collected rail pressure signal is filtered to obtain the rail pressure signal at the target frequency; The target frequency is determined based on the engine speed, cycle frequency, and number of cylinders; Based on the rail pressure signal at the target frequency, the engine working cylinder number, and preset parameters, the oil quantity difference value of each cylinder is determined. Based on the difference in fuel quantity between each cylinder, the fuel injection quantity for each cylinder is determined; The preset parameters include: The preset coefficients and delay phases corresponding to the rail pressure signal at the target frequency; The preset coefficient is the conversion coefficient between the rail pressure signal and the fuel quantity relationship at the target frequency; the delay phase is the signal phase difference between the rail pressure signal at the target frequency and the signal corresponding to the engine cylinder number. The determination of the fuel quantity difference value for each cylinder based on the rail pressure signal at the target frequency, the engine cylinder number, and preset parameters includes: The rail pressure signal at the target frequency is shifted according to the delay phase to obtain the shifted rail pressure signal; The offset rail pressure signal is multiplied by the preset coefficient and then added together to determine the oil quantity difference value of each cylinder.
2. The method of estimating fuel injection quantity according to claim 1, characterized by, The process of filtering the acquired rail pressure signal to obtain the rail pressure signal at the target frequency includes: Based on the target frequency, determine the filter coefficients; The collected rail pressure signal is filtered based on the filtering coefficients to obtain the rail pressure signal at the target frequency.
3. The method of claim 1, wherein Before filtering the acquired rail pressure signal to obtain the rail pressure signal at the target frequency, the process further includes: Under steady-state engine conditions, rail pressure signals are collected by a rail pressure sensor at a preset sampling frequency; the preset sampling frequency is determined based on the engine speed.
4. The method of claim 1, wherein After determining the injection quantity of each cylinder based on the difference in fuel quantity between the cylinders, the process further includes: Based on the difference in fuel quantity between the cylinders, the fuel injection quantity of each cylinder is corrected.
5. A fuel injection amount estimation device characterized by comprising: include: The filtering module is used to filter the acquired rail pressure signal to obtain the rail pressure signal at the target frequency. The target frequency is determined based on the engine speed, cycle frequency, and number of cylinders; The first determining module is used to determine the difference value of oil quantity in each cylinder based on the rail pressure signal at the target frequency, the engine working cylinder number and preset parameters; The second determining module is used to determine the fuel injection quantity of each cylinder based on the difference in fuel quantity between each cylinder. The preset parameters include: The preset coefficients and delay phases corresponding to the rail pressure signal at the target frequency; The preset coefficient is the conversion coefficient between the rail pressure signal and the fuel quantity relationship at the target frequency; the delay phase is the signal phase difference between the rail pressure signal at the target frequency and the signal corresponding to the engine cylinder number. The determination of the fuel quantity difference value for each cylinder based on the rail pressure signal at the target frequency, the engine cylinder number, and preset parameters includes: The rail pressure signal at the target frequency is shifted according to the delay phase to obtain the shifted rail pressure signal; The offset rail pressure signal is multiplied by the preset coefficient and then added together to determine the oil quantity difference value of each cylinder.
6. An electronic device, comprising: Including memory and processor, among which, The memory is used to store programs; The processor is coupled with the memory and used for executing the program stored in the memory to implement the fuel injection quantity estimation method according to any one of claims 1 to 4.
7. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the fuel injection quantity estimation method according to any one of claims 1 to 4.
8. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the fuel injection quantity estimation method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Injector delivery measurement with leakage correction
CN109209715A
Method and system for compensating fuel injection amount
CN112096533A