Cylinder fuel correction method and apparatus for engine, and storage medium
By obtaining the pressure data of the engine intake manifold, the fuel correction coefficient of each cylinder is calculated, and the engine is corrected, which solves the problem of poor engine combustion stability and achieves the stability and uniform torque output of engine combustion.
Patent Information
- Application Number
- PCT/CN2024/106884
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-05
- Filing Date
- 2024-07-23
- Publication Date
- 2025-06-12
AI Technical Summary
Due to pressure fluctuations caused by deviations in the engine intake system and cylinder design and manufacturing, there is a difference in the inflation volume between multiple cylinders, affecting the engine combustion stability.
By acquiring manifold pressure data of at least one side of the engine to be corrected, the cylinder pressure data is determined for each cylinder based on the manifold pressure data, and the fuel correction coefficient is determined based on the cylinder pressure data. With the total injection amount unchanged, the target fuel parameters of each cylinder are corrected.
The stability of engine combustion work is achieved, the stability of engine combustion is improved, and the overall air-fuel ratio stability and torque uniform output of multiple cylinders engines is ensured.
Smart Images

Figure CN2024106884_12062025_PF_FP_ABST
Abstract
Description
Engine cylinder fuel correction method, device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on December 5, 2023, with application number 202311655979.1, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of engine control technology, for example, to a method, device and storage medium for correcting cylinder fuel of an engine. Background Art
[0003] When the intake characteristics of multiple cylinders of the engine are basically the same, the engine torque output is achieved through the equivalent mixing of air and fuel and ignition.
[0004] However, due to design and manufacturing variations in the engine's intake system and cylinders, inevitable pressure fluctuations in the intake manifold can lead to differences in charge volume between cylinders, potentially resulting in variations in combustion stability. Furthermore, in V-type engines with independent intake and exhaust configurations on both sides of the cylinder banks, such as V8 engines, the asymmetric ignition order further exacerbates the differences in intake characteristics across the cylinders. These differences in intake characteristics across multiple cylinders can result in significant variations in intake volume across the entire operating cycle, impacting the stability of engine combustion.
[0005] Summary of the Invention
[0006] The present application provides a method, device and storage medium for correcting fuel in cylinders of an engine to solve the problem of unstable combustion work of the engine.
[0007] According to one aspect of the present application, a method for cylinder fuel correction of an engine is provided, the method comprising: obtaining manifold pressure data corresponding to an intake manifold on at least one side of an engine to be corrected, wherein the engine to be corrected comprises a plurality of cylinders; for each of the cylinders, determining cylinder pressure data corresponding to the cylinder based on the manifold pressure data, and determining a fuel correction coefficient corresponding to the cylinder based on the cylinder pressure data; performing fuel correction on a target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder when the total fuel injection amount of the engine to be corrected remains unchanged.
[0008] According to another aspect of the present application, a cylinder fuel correction device for an engine is provided, which includes: a data acquisition module, configured to obtain manifold pressure data corresponding to the intake manifold of at least one side of the engine to be corrected, wherein the engine to be corrected includes multiple cylinders; a correction coefficient determination module, configured to determine, for each of the cylinders, cylinder pressure data corresponding to the cylinder based on the manifold pressure data, and determine a fuel correction coefficient corresponding to the cylinder based on the cylinder pressure data; a correction module, configured to perform fuel correction on the target fuel parameters of the cylinder based on the fuel correction coefficient corresponding to the cylinder when the total fuel injection amount of the engine to be corrected remains unchanged.
[0009] According to another aspect of the present application, an electronic device is provided, comprising:
[0010] 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 to enable the at least one processor to execute the above-mentioned engine cylinder fuel correction method.
[0011] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the above-mentioned cylinder fuel correction method of the engine when executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] FIG1 is a flow chart of a method for correcting fuel flow in cylinders of an engine provided in a first embodiment of the present application;
[0013] FIG2a is a flow chart of a method for correcting fuel in cylinders of an engine provided in a second embodiment of the present application;
[0014] FIG2 b is a flow chart of a method for obtaining an actual injection pulse width according to an example of a method for correcting fuel injection by cylinder in an engine provided in the second embodiment of the present application;
[0015] FIG2c is a flow chart of ignition angle cylinder control of an example of a cylinder fuel correction method for an engine provided in Example 2 of the present application;
[0016] FIG3 is a schematic structural diagram of a cylinder fuel correction device for an engine provided in Example 3 of the present application;
[0017] FIG4 is a schematic diagram of the structure of an electronic device for implementing the cylinder fuel correction method for an engine according to an embodiment of the present application. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application.
[0019] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0020] Example 1
[0021] FIG1 is a flow chart of a method for correcting fuel flow per cylinder in an engine, provided in Example 1 of the present application. This embodiment is applicable to electronically controlled spark-ignition engines. The method can be performed by a fuel correction device for the engine, which can be implemented in hardware and / or software and can be configured in an electronic device. As shown in FIG1 , the method includes:
[0022] S110 , obtaining manifold pressure data corresponding to at least one side of an intake manifold of an engine to be corrected, wherein the engine to be corrected includes a plurality of cylinders.
[0023] The engine to be modified may be a V-type engine with independent intake and exhaust structures for cylinder groups on both sides.
[0024] The manifold pressures of the intake manifolds on both sides of the engine to be corrected are obtained by installing a pressure sensor on each intake manifold on both sides of the V-type engine. The engine to be corrected may include four cylinders.
[0025] S120 . For each cylinder, determine cylinder pressure data corresponding to the cylinder according to the manifold pressure data, and determine a fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data.
[0026] The fuel correction factor can be understood as the fuel correction value.
[0027] Cylinder pressure data corresponding to each cylinder is determined by using the manifold pressure data, and a fuel correction coefficient corresponding to each cylinder is determined according to the cylinder pressure data.
[0028] The determining of the cylinder pressure data corresponding to the cylinder based on the manifold pressure data includes: determining the cylinder pressure data corresponding to the cylinder based on the manifold pressure data and a pressure conversion relationship corresponding to the cylinder, wherein the pressure conversion relationship is used to indicate a functional relationship between the cylinder pressure data of the cylinder and the manifold pressure data.
[0029] The cylinder pressure data corresponding to each cylinder is determined based on the manifold pressure data and the functional relationship corresponding to the cylinder. For example, taking the intake manifold on one side of a V8 engine as an example, the functional relationship between the cylinder pressure data of each cylinder and the manifold pressure data can be obtained by bench calibration or other means: P1=f1(P bank1 ) P2=f2(P bank1 ) P3=f3(P bank1 ) P4=f4(P bank1 )
[0030] Among them, P1 is the cylinder pressure data of cylinder 1; P2 is the cylinder pressure data of cylinder 2; P3 is the cylinder pressure data of cylinder 3; P4 is the cylinder pressure data of cylinder 4; P bank1 It is the manifold pressure data of the intake manifold on one side.
[0031] Exemplarily, the formula for determining the fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data is as follows:
[0032] Among them, f1 is the fuel correction coefficient for cylinder 1; f2 is the fuel correction coefficient for cylinder 2; f3 is the fuel correction coefficient for cylinder 3; and f4 is the fuel correction coefficient for cylinder 4.
[0033] Determining the fuel correction coefficient corresponding to the cylinder based on the cylinder pressure data includes: determining the total pressure data corresponding to the engine to be corrected based on the cylinder pressure data corresponding to each cylinder; and determining the cylinder pressure data corresponding to the cylinder based on the cylinder pressure data and the total pressure data.
[0034] The total pressure data corresponding to the engine to be corrected is determined according to the sum of the cylinder pressure data corresponding to each cylinder, and the fuel correction coefficient corresponding to the cylinder is determined based on the cylinder pressure data and the total pressure data.
[0035] The target fuel parameter includes a cylinder fuel injection amount; and performing fuel correction on the target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder includes: correcting the cylinder fuel injection amount of the cylinder according to the fuel correction coefficient to obtain the target fuel injection amount of the cylinder; obtaining an engine rail pressure of the engine to be corrected, and determining an actual fuel injection pulse width corresponding to the cylinder based on the target fuel injection amount and the engine rail pressure.
[0036] The injection pulse width can be understood as the length of time the engine's onboard computer controls the injector to inject fuel each time.
[0037] The corrected target fuel injection amount of each cylinder is determined by multiplying the fuel correction coefficient and the cylinder fuel injection amount. The engine rail pressure is obtained, and the actual fuel injection pulse width corresponding to the cylinder is determined by looking up the table.
[0038] For example, the total fuel injection amount is determined based on the fuel injection data of each cylinder and the fuel correction factor corresponding to each cylinder using the following formula:
[0039] Among them, Fuel is the total fuel injection amount of the engine in this cycle; Fuel1 is the fuel injection data of cylinder 1; Fuel2 is the fuel injection data of cylinder 2; Fuel3 is the fuel injection data of cylinder 3; Fuel4 is the fuel injection data of cylinder 4.
[0040] An oxygen sensor is installed at the exhaust tail pipe position, and its feedback is affected by the average effect of the total fuel injection and the total air flow.
[0041] The determining of the actual fuel injection pulse width corresponding to the cylinder based on the target fuel injection amount and the engine rail pressure includes: determining a fuel injection pulse width influencing factor based on the target fuel injection amount and the engine rail pressure; and determining the actual fuel injection pulse width corresponding to the cylinder based on the target fuel injection amount and the fuel injection pulse width influencing factor.
[0042] Based on the target fuel injection amount and the engine rail pressure, a fuel injection pulse width influence factor corresponding to the cylinder is searched in a pre-established fuel injection pulse width influence factor table. Furthermore, based on the target fuel injection amount and the fuel injection pulse width influence factor, an actual fuel injection pulse width corresponding to the cylinder is searched in a pre-established fuel injection pulse width table.
[0043] S130 , performing fuel correction on the target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder, while keeping the total fuel injection amount of the engine to be corrected unchanged.
[0044] The target fuel parameters include an ignition advance angle.
[0045] In an embodiment of the present application, by calculating the fuel correction coefficient for each cylinder, the total intake volume of the engine is matched while the total fuel injection volume of this working cycle remains unchanged. For a single-sided intake manifold, the ratio of the total intake volume and the fuel volume remains unchanged within a complete working cycle, and the air-fuel ratio and emission effects are not affected.
[0046] The technical solution of the embodiment of the present application is to obtain manifold pressure data corresponding to the intake manifold of at least one side of the engine to be corrected, wherein the engine to be corrected includes multiple cylinders; accurately obtain the manifold pressure data of the engine with independent intake and exhaust structure; then, for each of the cylinders, determine the cylinder pressure data corresponding to the cylinder based on the manifold pressure data, and determine the fuel correction coefficient corresponding to the cylinder based on the cylinder pressure data; the fuel correction coefficient of each cylinder of the engine can be accurately determined; finally, when the total fuel injection amount of the engine to be corrected remains unchanged, the target fuel parameters of the cylinder are corrected based on the fuel correction coefficient corresponding to the cylinder, thereby solving the problem of unstable combustion work of the engine and achieving the effect of improving the stability of the engine combustion.
[0047] Example 2
[0048] Figure 2a is a flow chart of a cylinder-specific fuel correction method for an engine, provided in Example 2 of the present application. This example optimizes how to perform fuel correction on the target fuel parameters of a cylinder based on the fuel correction coefficient corresponding to the cylinder in the above-described embodiment. The target fuel parameters include the ignition advance angle; accordingly, performing fuel correction on the target fuel parameters of the cylinder based on the fuel correction coefficient corresponding to the cylinder includes obtaining the actual intake air volume of the cylinder and the engine speed of the engine to be corrected, and correcting the ignition advance angle of the cylinder based on the fuel correction coefficient, the engine speed, and the actual intake air volume.
[0049] As shown in FIG2a , the method includes:
[0050] S210: Obtain manifold pressure data corresponding to at least one side of an intake manifold of an engine to be corrected, wherein the engine to be corrected includes a plurality of cylinders.
[0051] S220 . For each cylinder, determine cylinder pressure data corresponding to the cylinder according to the manifold pressure data, and determine a fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data.
[0052] S230. When the total fuel injection amount of the engine to be corrected remains unchanged, obtain the actual air intake amount of the cylinder and the engine speed of the engine to be corrected, and correct the ignition advance angle of the cylinder based on the fuel correction coefficient, the engine speed and the actual air intake amount.
[0053] The ignition advance angle can be understood as the angle that the crankshaft rotates from the moment of ignition to the moment the piston reaches the compression top dead center.
[0054] Under the condition that the total fuel injection amount of the engine to be corrected remains unchanged, the ignition advance angle is determined by looking up a table based on the fuel correction coefficient, the engine speed and the actual intake air amount.
[0055] The correction of the ignition advance angle of the cylinder based on the fuel correction coefficient, the engine speed and the actual intake air volume includes: determining the initial ignition advance angle of the cylinder based on the engine speed and the actual intake air volume; correcting the initial ignition advance angle according to the fuel correction coefficient to obtain the ignition angle efficiency of the cylinder; and determining the target ignition advance angle of the cylinder based on the ignition angle efficiency.
[0056] Because actual cylinder intake volume and fuel injection data are inconsistent, if not adjusted, the power output of multiple cylinders will be inconsistent, affecting operational stability and hindering smooth torque output. Therefore, a new ignition angle per-cylinder control system has been added that takes into account a fuel correction factor. Based on the engine speed and actual intake volume, a pre-established ignition advance angle table is used to look up the corresponding ignition advance angle, which is then used as the initial ignition advance angle. This initial ignition advance angle is then corrected according to the fuel correction factor to obtain the ignition angle efficiency of each cylinder. Based on this ignition efficiency, the target ignition advance angle for each cylinder is determined.
[0057] Determining the target ignition advance angle of the cylinder based on the ignition angle efficiency includes: determining a push angle correction amount based on the fuel correction coefficient; and determining a target per-cylinder ignition advance angle based on the push angle correction amount and the initial ignition advance angle.
[0058] The target cylinder ignition advance angle can be understood as the actual ignition advance angle of each cylinder.
[0059] Based on the fuel correction coefficient, a corresponding thrust angle correction value is searched in a pre-established thrust angle correction value table. A target cylinder ignition advance angle is determined based on the thrust angle correction value, the initial ignition advance angle, and other thrust angle corrections. The other thrust angle corrections may be empirically pre-set thrust angle corrections or determined using a thrust angle correction determination method, and this embodiment is not limited thereto.
[0060] The technical solution of the embodiment of the present application obtains the actual air intake volume of the cylinder and the engine speed of the engine to be corrected, and then corrects the ignition advance angle of the cylinder based on the fuel correction factor, the engine speed, and the actual air intake volume. This solves the problem of inconsistent air intake and fuel volume in the cylinders, which, if not adjusted, can lead to inconsistent power output from multiple cylinders of the engine. The solution achieves the same power performance even with different air intake and fuel injection volumes in multiple cylinders.
[0061] As an example of the first embodiment of the present application, the cylinder fuel correction method of this embodiment includes the following steps:
[0062] This embodiment eliminates the differences in characteristics among multiple cylinders by performing fuel correction on a cylinder-by-cylinder basis. The steps are as follows, using a V8 engine as an example:
[0063] Step 1. Determine cylinder pressure data corresponding to a cylinder through manifold pressure data and a pressure conversion relationship corresponding to the cylinder, wherein the pressure conversion relationship is used to indicate a functional relationship between the cylinder pressure data of the cylinder and the manifold pressure data.
[0064] The cylinder pressure data corresponding to each cylinder is determined based on the manifold pressure data and the functional relationship corresponding to the cylinder. For example, taking the intake manifold on one side of a V8 engine as an example, the functional relationship between the cylinder pressure data of each cylinder and the manifold pressure data can be obtained by bench calibration or other means: P1=f1(P bank1 ) P2=f2(P bank1 ) P3=f3(P bank1 ) P4=f4(P bank1 )
[0065] Among them, P1 is the cylinder pressure data of cylinder 1; P2 is the cylinder pressure data of cylinder 2; P3 is the cylinder pressure data of cylinder 3; P4 is the cylinder pressure data of cylinder 4; P bank1 It is the manifold pressure data of the intake manifold on one side.
[0066] Step 2. Calculate the fuel correction factor for each cylinder
[0067] Based on the cylinder pressure data of each cylinder, the fuel correction coefficient corresponding to the cylinder is calculated, and the fuel injected into each cylinder in this working cycle is corrected to comprehensively match the actual intake volume of each cylinder.
[0068] Exemplarily, the formula for determining the fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data is as follows:
[0069] Among them, f1 is the fuel correction coefficient for cylinder 1; f2 is the fuel correction coefficient for cylinder 2; f3 is the fuel correction coefficient for cylinder 3; and f4 is the fuel correction coefficient for cylinder 4.
[0070] In this embodiment, by calculating a fuel correction factor for each cylinder, the total fuel injection amount for the current operating cycle remains constant, matching the total intake air volume. For a single intake manifold (four cylinders) within a complete operating cycle, the ratio of total intake air volume to fuel volume remains constant, without affecting the air-fuel ratio or emissions. There is only one oxygen sensor, installed in the exhaust tailpipe, and its feedback is affected by the average effect of the total fuel injection and total air flow.
[0071] For example, the total fuel injection amount is determined based on the fuel injection data of each cylinder and the fuel correction factor corresponding to each cylinder using the following formula:
[0072] Among them, Fuel is the total fuel injection amount of the engine in this cycle; Fuel1 is the fuel injection data of cylinder 1; Fuel2 is the fuel injection data of cylinder 2; Fuel3 is the fuel injection data of cylinder 3; Fuel4 is the fuel injection data of cylinder 4.
[0073] An oxygen sensor is installed at the exhaust tail pipe position, and its feedback is affected by the average effect of the total fuel injection and the total air flow.
[0074] The cylinder fuel injection quantity of the cylinder is corrected using the fuel correction coefficient to obtain the target fuel injection quantity of the cylinder, the engine rail pressure of the engine to be corrected is obtained, and the actual fuel injection pulse width corresponding to the cylinder is determined based on the target fuel injection quantity and the engine rail pressure. Figure 2b is a flow chart of a method for obtaining the actual fuel injection pulse width in an example of a method for correcting fuel for each cylinder of an engine provided in Example 2 of the present application. As shown in Figure 2b, the cylinder fuel injection quantity of the cylinder is corrected using the fuel correction coefficient to obtain the target fuel injection quantity of the cylinder; based on the target fuel injection quantity and the engine rail pressure, the fuel injection pulse width influence factor corresponding to the cylinder is queried from a pre-established fuel injection pulse width influence factor table. Then, based on the target fuel injection quantity and the fuel injection pulse width influence factor, the actual fuel injection pulse width corresponding to the cylinder is queried from a pre-established fuel injection pulse width table.
[0075] Step 3. Ignition angle cylinder control
[0076] Due to the inconsistency of air intake and fuel volume in the cylinders, if not adjusted, the power output of multiple cylinders of the engine will be inconsistent, which will affect the stability of engine operation and is not conducive to the smooth output of engine torque. Therefore, an ignition angle cylinder control technology that takes into account the fuel correction factor is added.
[0077] The initial ignition advance angle of the cylinder is determined based on the engine speed and the actual intake volume; the initial ignition advance angle is corrected according to the fuel correction coefficient to obtain the ignition angle efficiency of the cylinder, and the target ignition advance angle of the cylinder is determined based on the ignition angle efficiency. The same work performance can be achieved under the conditions of different intake volumes and fuel injection volumes in multiple cylinders. Figure 2c is a flow chart of ignition angle cylinder control in an example of a cylinder fuel correction method for an engine provided in Example 2 of the present application; as shown in Figure 2c, a push angle correction amount is determined based on the fuel correction coefficient; a target cylinder ignition advance angle is determined based on the push angle correction amount, other push angle correction amounts and the initial ignition advance angle. Among them, other push angle corrections can be push angle correction amounts pre-set based on experience, or push angle correction amounts determined by a push angle correction determination method, and this embodiment does not limit them.
[0078] The technical solution of the embodiment of the present application can implement more accurate fuel control by performing cylinder fuel correction to address the problem of differences in intake characteristics among multiple cylinders of the engine, thereby improving the combustion characteristics of multiple cylinders, solving the problem of poor stability of engine combustion and work performance, and achieving the technical effect of stabilizing the overall air-fuel ratio of the multi-cylinder engine and uniformly outputting the overall torque of the engine.
[0079] Example 3
[0080] FIG3 is a schematic diagram of the structure of a cylinder fuel correction device for an engine according to a third embodiment of the present application. As shown in FIG3 , the device includes: a data acquisition module 310 , a correction coefficient determination module 320 , and a correction module 330 .
[0081] The data acquisition module 310 is configured to obtain manifold pressure data corresponding to at least one side of the intake manifold of the engine to be corrected, wherein the engine to be corrected includes multiple cylinders; the correction coefficient determination module 320 is configured to determine, for each of the cylinders, cylinder pressure data corresponding to the cylinder based on the manifold pressure data, and determine a fuel correction coefficient corresponding to the cylinder based on the cylinder pressure data; the correction module 330 is configured to perform fuel correction on the target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder when the total fuel injection amount of the engine to be corrected remains unchanged.
[0082] The technical solution of the embodiment of the present application is to obtain manifold pressure data corresponding to the intake manifold of at least one side of the engine to be corrected through a data acquisition module, wherein the engine to be corrected includes multiple cylinders; accurately obtain the manifold pressure data of the engine with independent intake and exhaust structure; then, through a correction coefficient determination module, for each of the cylinders, determine the cylinder pressure data corresponding to the cylinder according to the manifold pressure data, and determine the fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data; the fuel correction coefficient of each cylinder of the engine can be accurately determined; finally, through a correction module, when the total fuel injection amount of the engine to be corrected remains unchanged, the target fuel parameters of the cylinder are corrected based on the fuel correction coefficient corresponding to the cylinder, thereby solving the problem of unstable combustion work of the engine and achieving the effect of improving the stability of the engine combustion work.
[0083] The correction coefficient determination module is configured to determine the cylinder pressure data corresponding to the cylinder based on the manifold pressure data and a pressure conversion relationship corresponding to the cylinder, wherein the pressure conversion relationship is used to indicate a functional relationship between the cylinder pressure data of the cylinder and the manifold pressure data.
[0084] The correction coefficient determination module includes: a total pressure data determination unit, configured to determine the total pressure data corresponding to the engine to be corrected based on the cylinder pressure data corresponding to each cylinder;
[0085] The cylinder pressure data determining unit is configured to determine a fuel correction coefficient corresponding to the cylinder based on the cylinder pressure data and the total pressure data.
[0086] The target fuel parameter includes a cylinder fuel injection amount; accordingly, the correction module includes: a target fuel injection amount acquisition unit, configured to correct the cylinder fuel injection amount of the cylinder according to the fuel correction coefficient to obtain the target fuel injection amount of the cylinder; and an actual fuel injection pulse width determination unit, configured to obtain the engine rail pressure of the engine to be corrected, and determine the actual fuel injection pulse width corresponding to the cylinder based on the target fuel injection amount and the engine rail pressure.
[0087] The actual injection pulse width determination unit includes: a pulse width influence factor determination subunit, configured to determine the injection pulse width influence factor based on the target injection amount and the engine rail pressure; and an actual injection pulse width determination subunit, configured to determine the actual injection pulse width corresponding to the cylinder based on the target injection amount and the injection pulse width influence factor.
[0088] The target fuel parameter includes an ignition advance angle; accordingly, the correction module is configured to: obtain the actual intake amount of the cylinder and the engine speed of the engine to be corrected, and correct the ignition advance angle of the cylinder based on the fuel correction coefficient, the engine speed and the actual intake amount.
[0089] The correction module includes: an initial ignition advance angle determination unit, configured to determine the initial ignition advance angle of the cylinder based on the engine speed and the actual intake air volume; an ignition angle efficiency acquisition unit, configured to correct the initial ignition advance angle according to the fuel correction coefficient to obtain the ignition angle efficiency of the cylinder; and a target ignition advance angle determination unit, configured to determine the target ignition advance angle of the cylinder based on the ignition angle efficiency.
[0090] The target ignition advance angle determination unit includes: a push angle correction amount determination subunit, which is configured to determine the push angle correction amount based on the fuel correction coefficient; and a cylinder ignition advance angle determination subunit, which is configured to determine the target cylinder ignition advance angle based on the push angle correction amount and the initial ignition advance angle.
[0091] The engine cylinder fuel correction device provided in the embodiment of the present application can execute the engine cylinder fuel correction method provided in any embodiment of the present application, and has the corresponding functional modules and effects of the execution method.
[0092] Example 4
[0093] FIG4 shows a block diagram of an electronic device 10 that can be used to implement an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0094] As shown in FIG4 , the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 and a random access memory (RAM) 13, that is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the ROM 12 or the computer program loaded from the storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0095] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0096] Processor 11 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 executes the various methods and processes described above, such as the method for performing cylinder-by-cylinder fuel correction on an engine.
[0097] In some embodiments, the method for performing fuel correction on a per-cylinder basis can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for performing fuel correction on a per-cylinder basis described above can be performed. In other embodiments, processor 11 can be configured to perform the method for performing fuel correction on a per-cylinder basis via any other suitable means (e.g., via firmware).
[0098] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0099] Computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0100] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. Examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0101] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD) monitor) configured to display information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be configured to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and the input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0102] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0103] A computing system may include a client and a server. The client and server are generally remote from each other and typically interact via a communication network. The client-server relationship arises through computer programs running on the respective computers and establishing a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, a host product within a cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosts and virtual private server (VPS) services.
[0104] The various forms of processes shown above can be used to reorder, add, or delete steps. For example, the multiple steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved. This document is not limited here.
Claims
1. A method for correcting fuel in cylinders of an engine, comprising: Acquiring manifold pressure data corresponding to at least one side of an intake manifold of an engine to be corrected, wherein the engine to be corrected includes a plurality of cylinders; For each cylinder, determining cylinder pressure data corresponding to the cylinder according to the manifold pressure data, and determining a fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data; Under the condition that the total fuel injection amount of the engine to be corrected remains unchanged, fuel correction is performed on the target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder.
2. The method according to claim 1, wherein: The step of determining cylinder pressure data corresponding to the cylinder according to the manifold pressure data comprises: The cylinder pressure data corresponding to the cylinder is determined according to the manifold pressure data and a pressure conversion relationship corresponding to the cylinder, wherein the pressure conversion relationship is used to indicate a functional relationship between the cylinder pressure data of the cylinder and the manifold pressure data.
3. The method according to claim 1, wherein: The step of determining a fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data comprises: Determining total pressure data corresponding to the engine to be corrected according to cylinder pressure data corresponding to each cylinder; A fuel correction factor corresponding to the cylinder is determined based on the cylinder pressure data and the total pressure data.
4. The method according to claim 1, wherein: The target fuel parameter includes a cylinder fuel injection amount; and the fuel correction of the target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder includes: Correcting the cylinder fuel injection amount of the cylinder according to the fuel correction coefficient to obtain a target fuel injection amount of the cylinder; An engine rail pressure of the engine to be corrected is acquired, and an actual fuel injection pulse width corresponding to the cylinder is determined based on the target fuel injection amount and the engine rail pressure.
5. The method according to claim 4, wherein: The determining the actual fuel injection pulse width corresponding to the cylinder based on the target fuel injection amount and the engine rail pressure comprises: determining an injection pulse width influencing factor based on the target injection amount and the engine rail pressure; An actual fuel injection pulse width corresponding to the cylinder is determined based on the target fuel injection amount and the fuel injection pulse width influence factor.
6. The method according to claim 1, wherein: The target fuel parameter includes an ignition advance angle; and performing fuel correction on the target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder includes: The actual air intake amount of the cylinder and the engine speed of the engine to be corrected are obtained, and the ignition advance angle of the cylinder is corrected based on the fuel correction coefficient, the engine speed and the actual air intake amount.
7. The method according to claim 6, wherein: The correcting the ignition advance angle of the cylinder based on the fuel correction coefficient, the engine speed and the actual intake air amount includes: determining an initial ignition advance angle of the cylinder based on the engine speed and the actual intake air amount; Correcting the initial ignition advance angle according to the fuel correction coefficient to obtain the ignition angle efficiency of the cylinder; A target ignition advance angle of the cylinder is determined based on the ignition angle efficiency.
8. The method according to claim 7, wherein: The determining the target ignition advance angle of the cylinder based on the ignition angle efficiency comprises: determining a thrust angle correction amount based on the fuel correction coefficient; A target cylinder-specific ignition advance angle is determined based on the thrust angle correction amount and the initial ignition advance angle.
9. A cylinder fuel correction device for an engine, comprising: A data acquisition module, configured to acquire manifold pressure data corresponding to at least one side of an intake manifold of an engine to be corrected, wherein the engine to be corrected includes a plurality of cylinders; a correction coefficient determination module, configured to determine, for each cylinder, cylinder pressure data corresponding to the cylinder according to the manifold pressure data, and determine a fuel correction coefficient corresponding to the cylinder according to the cylinder pressure data; The correction module is configured to perform fuel correction on the target fuel parameter of the cylinder based on the fuel correction coefficient corresponding to the cylinder when the total fuel injection amount of the engine to be corrected remains unchanged.
10. An electronic device comprising: at least one processor; as well as 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 cylinder fuel correction method for the engine according to any one of claims 1 to 8.
11. A computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a processor to implement the cylinder fuel correction method for an engine according to any one of claims 1 to 8 when the instructions are executed.
Citation Information
Patent Citations
Method of accurately metering a gaseous fuel that is injected directly into a combustion chamber of an internal combustion engine
CN101400887A
Fuel control systems and methods for cold starts
CN105370419A
Control method and device for oil injection amount of engine
CN105986917A
Method for correcting fuel injection quantity of V-type double-cylinder internal combustion engine
CN106481470A
Engine fuel injection control method, device and equipment, medium and vehicle
CN115653775A