METHODS AND SYSTEMS FOR INDIVIDUAL CYLINDER FUEL-AIR RATIO ADAPTATION
20260078712 ยท 2026-03-19
Inventors
- Rani Kiwan (West Bloomfield, MI, US)
- Michael Uhrich (Wixom, MI, US)
- Chris Paul Glugla (Macomb, MI)
- Kenneth John Behr (Farmington Hills, MI)
Cpc classification
F02D41/3011
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
Systems and methods for determining normalized fuel-air ratio error for a cylinder of an engine an engine are disclosed. In one example, the engine is operated in a four-cylinder mode to generate a first normalized fuel-air ratio error for a first cylinder and operated in an eight-cylinder mode to generate a second normalized fuel-air ratio error for a second cylinder.
Claims
1. A method for operating an engine, comprising: operating the engine in a four-cylinder mode and generating a first normalized fuel-air ratio error for a first cylinder via a first feedback correction value generated from an oxygen sensor output produced while operating the engine in the four-cylinder mode; operating the engine in an eight-cylinder mode and generating a second normalized fuel-air ratio error for a second cylinder via the first normalized fuel-air ratio error and a second feedback correction value generated from the oxygen sensor output produced while operating the engine the eight-cylinder mode; and adjusting output of one or more fuel injectors in response to the first normalized fuel-air ratio error or the second normalized fuel-air ratio error.
2. The method of claim 1, where the engine is a direct fuel injection engine.
3. The method of claim 1, where the engine is a port fuel injected engine.
4. The method of claim 1, where the engine is port fuel injected engine and a direct fuel injected engine.
5. The method of claim 1, where in the eight-cylinder mode each engine oxygen sensor senses a total of two cylinders.
6. The method of claim 1, where the engine includes a cross plane crankshaft.
7. The method of claim 1, where the oxygen sensor output produced while operating the engine in four-cylinder mode is generated from a same oxygen sensor from which the second feedback correction value is generated.
8. The method of claim 1, where the first feedback correction value generated from the oxygen sensor output is based on a difference between a commanded fuel-air ratio and a fuel-air ratio determined via the oxygen sensor output.
9. A system, comprising: an internal combustion engine comprising eight cylinders, an exhaust system, a first group of eight fuel injectors, and four exhaust gas oxygen sensors, a first oxygen sensor positioned in the exhaust system downstream of a first group of two cylinders, a second oxygen sensor positioned in the exhaust system downstream of a second group of two cylinders, a third oxygen sensor positioned in the exhaust system downstream of a third group of two cylinders, a fourth oxygen sensor positioned in the exhaust system downstream of a fourth group of two cylinders; and a controller including executable instructions stored in non-transitory memory that cause the controller to adjust fuel injection into a second cylinder of the first group of cylinders in response to a second normalized fuel-air ratio error, where the second normalized fuel-air ratio error is based on a first normalized fuel-air ratio error for a first cylinder of the first group of cylinders and a second feedback correction value generated from an output of the first oxygen sensor produced while operating the internal combustion engine in an eight-cylinder mode.
10. The system of claim 9, where the first normalized fuel-air ratio error is based on a first feedback correction value generated from the output of the first oxygen sensor produced while operating the internal combustion engine in a four-cylinder mode.
11. The system of claim 10, where the first feedback correction value generated from the first oxygen sensor is based on a difference between a commanded fuel-air ratio and a fuel-air ratio determined via the first oxygen sensor.
12. The system of claim 11, further comprising a second group of eight port fuel injectors, and where the first group of eight fuel injectors is comprised of eight direct fuel injectors.
13. The system of claim 12, further comprising generating the first normalized fuel-air ratio error for a direct fuel injector of the first cylinder via activating the direct fuel injector of the first cylinder and deactivating a port fuel injector of the first cylinder.
14. The system of claim 13, further comprising generating the first normalized fuel-air ratio error for the port fuel injector of the first cylinder via activating the port fuel injector of the first cylinder and deactivating the direct fuel injector of the first cylinder.
15. The system of claim 14, further comprising additional executable instructions that cause the controller to adjust fuel injection into the first cylinder in response to the first normalized fuel-air ratio error.
16. A method for operating an engine, comprising: adjusting an amount of fuel injected to a first cylinder of the engine in response to solving a system of equations including a first equation based on operating the engine in a four-cylinder mode and a second equation based on operating the engine in an eight-cylinder mode.
17. The method of claim 16, further comprising adjusting an amount of fuel injected to a second cylinder of the engine in response to solving the system of equations.
18. The method of claim 17, further comprising solving the system of equations based on operating the engine solely with direct fuel injection.
19. The method of claim 17, further comprising solving the system of equations based on operating the engine solely with port fuel injection.
20. The method of claim 17, further comprising solving the system of equations based on operating the engine with port fuel injection and direct fuel injection.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The advantages described herein will be more fully understood by reading an example of an embodiment, referred to herein as the Detailed Description, when taken alone or with reference to the drawings, where:
[0009]
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] The present description is related to determining fuel-air ratio errors for two different engine cylinders of an engine via a single or sole oxygen sensor. The fuel-air ratio errors may be a basis for adjusting fuel supplied to the two different cylinders and monitoring operation of engine cylinders. The engine may be an internal combustion engine that includes eight cylinders, one of which is shown in
[0015] Referring to
[0016] Direct fuel injector 66 is shown positioned to inject fuel directly into cylinder 35, which is known to those skilled in the art as direct injection. Direct fuel injector 66 delivers liquid fuel in proportion to a voltage pulse width or fuel injector pulse width of a signal from controller 12. Fuel is delivered to fuel injector 66 by a fuel system (not shown) including a fuel tank, fuel pump, and fuel rail (not shown). Alternatively, or in addition, engine 10 may also include a port fuel injector 69 for each cylinder, which is known to those skilled in the art as port fuel injection. Port fuel injector 69 delivers liquid fuel in proportion to a voltage pulse width or fuel injector pulse width of a signal from controller 12. Fuel may be supplied to port fuel injector 69 via the fuel system (not shown).
[0017] Intake manifold 44 is shown communicating with optional electronic throttle 62 which adjusts a position of throttle plate 64 to control air flow from air intake 42 to intake manifold 44. In some examples, throttle 62 and throttle plate 64 may be positioned between intake valve 52 and intake manifold 44 such that throttle 62 is a port throttle.
[0018] Distributorless ignition system 88 provides an ignition spark to combustion chamber 30 via spark plug 92 in response to controller 12. Universal Exhaust Gas Oxygen (UEGO) sensor 126 is shown coupled to exhaust manifold 48 upstream of catalytic converter 70. Alternatively, a two-state exhaust gas oxygen sensor may be substituted for UEGO sensor 126.
[0019] Converter 70 can include multiple catalyst bricks, in one example. In another example, multiple emission control devices, each with multiple bricks, can be used. Converter 70 can be a three-way type catalyst in one example.
[0020] Controller 12 is shown in
[0021] Controller 12 is shown receiving various signals from sensors coupled to engine 10, in addition to those signals previously discussed, including: engine coolant temperature (ECT) from temperature sensor 112 coupled to cooling sleeve 114; a position sensor 134 coupled to a driver demand pedal 130 for sensing a distance displaced by human 132; a position sensor 154 coupled to caliper control pedal 150 for sensing distance displaced by human 132, a measurement of engine manifold pressure (MAP) from pressure sensor 122 coupled to intake manifold 44; an engine position sensor from a Hall effect sensor 118 sensing crankshaft 40 position; a measurement of air mass entering the engine from sensor 120; and a measurement of throttle position from sensor 58. Barometric pressure may also be sensed (sensor not shown) for processing by controller 12. In a preferred aspect of the present description, engine position sensor 118 produces a predetermined number of equally spaced pulses each revolution of the crankshaft from which engine speed (RPM) can be determined.
[0022] In some examples, the engine may be coupled to an electric motor/battery system in a hybrid vehicle. Further, controller 12 may receive input and communicate conditions such as degradation of components to illuminate a light, or alternatively, to human/machine interface 171 (touch screen display and input device).
[0023] During operation, each cylinder within engine 10 typically undergoes a four stroke cycle: the cycle includes the intake stroke, compression stroke, expansion stroke, and exhaust stroke. During the intake stroke, generally, the exhaust valve 54 closes and intake valve 52 opens. Air is introduced into combustion chamber 30 via intake manifold 44, and piston 36 moves to the bottom of the cylinder so as to increase the volume within combustion chamber 30. The position at which piston 36 is near the bottom of the cylinder and at the end of its stroke (e.g. when combustion chamber 30 is at its largest volume) is typically referred to by those of skill in the art as bottom dead center (BDC). During the compression stroke, intake valve 52 and exhaust valve 54 are closed. Piston 36 moves toward the cylinder head so as to compress the air within combustion chamber 30. The point at which piston 36 is at the end of its stroke and closest to the cylinder head (e.g. when combustion chamber 30 is at its smallest volume) is typically referred to by those of skill in the art as top dead center (TDC). In a process hereinafter referred to as injection, fuel is introduced into the combustion chamber. In a process hereinafter referred to as ignition, the injected fuel is ignited by known ignition means such as spark plug 92, resulting in combustion. During the expansion stroke, the expanding gases push piston 36 back to BDC. Crankshaft 40 converts piston movement into a rotational torque of the rotary shaft. Finally, during the exhaust stroke, the exhaust valve 54 opens to release the combusted air-fuel mixture to exhaust manifold 48 and the piston returns to TDC. Note that the above is shown merely as an example, and that intake and exhaust valve opening and/or closing timings may vary, such as to provide positive or negative valve overlap, late intake valve closing, or various other examples.
[0024] Referring now to
[0025] A first oxygen sensor 126 is shown configured to sense exhaust gases from cylinders numbered 1 and 2 at exhaust gas confluence location 250 for cylinder numbers 1 and 2. A second oxygen sensor 204 is shown configured to sense exhaust gases from cylinders 3 and 4 at exhaust gas confluence location 252 for cylinder numbers 3 and 4. A third oxygen sensor 206 is shown configured to sense exhaust gases from cylinders numbered 5 and 7 at exhaust gas confluence location 254 for cylinder numbers 5 and 7. A fourth oxygen sensor 208 is shown configured to sense exhaust gases from cylinders 6 and 8 at exhaust gas confluence location 256 for cylinder numbers 6 and 8. There are no cylinders that are downstream of any of the exhaust gas sensors according to exhaust flow from the cylinders as indicated by arrows 230 and 240.
[0026] Output of first oxygen sensor 126 may be applied as fuel-air ratio feedback for controlling fuel that is supplied to cylinders numbered 1 and 2 via port and/or direct fuel injectors. Output of second oxygen sensor 204 may be applied as fuel-air ratio feedback for controlling fuel that is supplied to cylinders numbered 3 and 4 via port and/or direct fuel injectors. Output of third oxygen sensor 206 may be applied as fuel-air ratio feedback for controlling fuel that is supplied to cylinders numbered 5 and 7 via port and/or direct fuel injectors. Output of fourth oxygen sensor 208 may be applied as fuel-air ratio feedback for controlling fuel that is supplied to cylinders numbered 6 and 8 via port and/or direct fuel injectors. Thus, first oxygen sensor 126 is associated with cylinders numbered 1 and 2, second oxygen sensor 204 is associated with cylinders numbered 3 and 4, third oxygen sensor 206 is associated with cylinders numbered 5 and 7, and fourth oxygen sensor 208 is associated with cylinders numbered 6 and 8.
[0027] Referring now to
[0028] Referring now to
[0029] The system of
[0030] Referring now to
[0031] At 402, method 400 judges whether or not the engine operates exclusively with port or direct fuel injectors. If method 400 judges that the engine operates exclusively with port or direct fuel injectors, the answer is yes and method 400 proceeds to 420. Otherwise, if method 400 judges that the engine operates with both port and direct fuel injectors, the answer is no and method 400 proceeds to 404.
[0032] At 420, method judges whether or not the engine is operating in V8 mode (e.g., rotating and combusting air and fuel in eight cylinders of the engine). If so, the answer is yes and method 400 proceeds to 430. Otherwise, the answer is no and method 400 proceeds to 422.
[0033] At 422, method 400 determines a normalized fuel-air ratio error for the activated cylinder (X) of a pair of cylinders (X,Y) that is monitored via an oxygen sensor (while the cylinder (Y) is deactivated), where X and Y are integer numbers of engine cylinders. Since method 400 has determined that the engine is operating in four-cylinder mode at step 422, method 400 determines a normalized fuel-air ratio error for the cylinder that is activated and monitored by a particular oxygen sensor.
[0034] For example, for the engine shown in
[0035] where E is the normalized fuel-air ratio error for cylinder number one and .sub.fb12(V4) is the feedback correction for oxygen sensor 12 when the engine is operated in V4 mode. Operating the engine in V4 mode allows oxygen sensor 12 to sense gases output from cylinder one without influence from exhaust gases from cylinder two because cylinder two is not activated in V4 mode and its poppet valves may be held closed. The normalized fuel-air ratio () is equal to 1/, where =AFR/AFRs, where AFR is the present cylinder air/fuel ratio, and AFRs is the stoichiometric air/fuel ratio for the fuel that is being combusted in the active cylinder.
[0036] By way of example, for the engine of
[0037] At 430, method 400 judges whether or not the normalized fuel-air error for cylinder X of a pair of cylinders (X, Y) that are monitored by the oxygen sensor is known. If so, the answer is yes and method 400 proceeds to 432. Otherwise, the answer is no and method 400 proceeds to exit.
[0038] It may also be appreciated that method 400 may collect data in V8 mode followed by collecting data in V4 mode. The fuel-air ratios for the two cylinders that are monitored via the sole oxygen sensory may then be determined according to data collected during V8 and V4 modes.
[0039] At 432, method 400 determines a normalized fuel-air ratio for the activated cylinder (Y) of a pair of cylinders (X, Y) that is monitored via an oxygen sensor as the engine operates in V8 mode, given that the normalized fuel-air ratio for cylinder X has been determined. The normalized fuel-air ratio for cylinder Y may be determined via the following equation:
[0041] At 434, method 400 may apply the learned values .sub.1 and .sub.2. In one example, method 400 may adjust an amount of fuel injected into cylinder X (e.g., cylinder one) according to error .sub.1 and adjust an amount of fuel injected into cylinder Y (e.g., cylinder two) according to error .sub.2. Additionally, or alternatively, method 400 may determine if the value of .sub.1 exceeds a first threshold and/or if the value of .sub.2 exceeds a second threshold. If either error value exceeds its threshold, method 400 may indicate that a component or actuator that may affect cylinder fuel-air control may be degraded. Thus, the error values may be indicative of possible engine component degradation (e.g., a degraded fuel injector). Method 400 proceeds to exit.
[0042] At 404, method 400 judges whether or not the engine is operating in V8 mode. If so, the answer is yes and method 400 proceeds to 410. Otherwise, the answer is no and method 400 proceeds to 406.
[0043] At 406, method 400 collects the feedback correction values to controller memory (random access memory) to determine direct fuel injection and port fuel injection specific error values. The engine may be operated solely with direct fuel injectors and without port fuel injectors or solely with port fuel injectors and without direct fuel injectors to selectively decouple one fuel injection system from the determination of the normalized fuel-air ratio errors. In V4 mode, the normalized fuel-air ratio errors may be determined for cylinder number one to solve the following equations along with equations 7 and 8:
[0045] Alternatively, at step 406, method 400 may operate with port fuel injection and direct fuel injection while collecting data to controller memory (e.g., random access memory) to solve for direct fuel injection related fuel-air ratio errors and port fuel injection related fuel-air ratio errors. During situations when method 400 operates with port fuel injection and direct fuel injection, method 400 may monitor and capture to memory direct fuel injection fractions f.sub.c and f.sub.d along with fuel-air ratio correction values .sub.fb12(V4c) and .sub.fb12(V4d) to solve the following equations in combination with solving equations 9 and 10:
[0047] At 410, method 400 judges whether or not method 400 has captured data from V4 operating mode to controller memory. If so, the answer is yes and method 400 proceeds to 412. Otherwise, the answer is no and method 400 proceeds to exit.
[0048] In some alternative examples, method 400 may be allowed to proceed to step 412 to capture data from operating the engine in V8 mode to controller memory before capturing data in V4 mode to controller memory.
[0049] At 412, method 400 collects the feedback correction values to controller memory (random access memory) to determine direct fuel injection and port fuel injection specific error values. The engine may be operated solely with direct fuel injectors and without port fuel injectors or solely with port fuel injectors and without direct fuel injectors to selectively decouple one fuel injection system from the determination of the normalized fuel-air ratio errors. In V8 mode, the normalized fuel-air ratio errors may be determined via the following equations:
[0051] Alternatively, at step 412, method 400 may operate with port fuel injection and direct fuel injection while collecting data to controller memory (e.g., random access memory) to solve for direct fuel injection related fuel-air ratio errors and port fuel injection related fuel-air ratio errors. During situations when method 400 operates with port fuel injection and direct fuel injection, method 400 may monitor and capture to memory direct fuel injection fractions f.sub.a and f.sub.b along with fuel-air ratio correction values .sub.fb12(V8a) and .sub.fb12(V8b) to solve the following equations:
[0053] At 414, method 400 may apply the learned values .sub.1DI, .sub.2DI, .sub.1PFI, .sub.2PFI. In one example, method 400 may adjust an amount of fuel injected into cylinder X (e.g., cylinder one) according to error .sub.1DI and .sub.1PF1. Further, method 400 may adjust an amount of fuel injected into cylinder Y (e.g., cylinder number two) according to error .sub.2DI and .sub.2PFI. Additionally, or alternatively, method 400 may determine if the value of .sub.1DI exceeds a first threshold, .sub.1PFI exceeds a second threshold, .sub.2DI exceeds a third threshold, and/or if the value of .sub.2PFI exceeds a fourth threshold. If these error value exceed their respective threshold, method 400 may indicate that a component or actuator that may affect cylinder fuel-air control may be degraded. Thus, the error values may be indicative of possible engine component degradation (e.g., a degraded fuel injector). Method 400 proceeds to exit.
[0054] Although method 400 describes determining cylinder normalized fuel-air ratio errors for an eight-cylinder engine, the method may also be extended to four and six-cylinder engines where a sole oxygen sensor monitors gases output from two cylinders of an engine. Further, method 400 is applicable to engines having cross-plane crankshafts. Further still, method 400 is operable for direct injection engines, port fuel injection engines, and engines that have both port and direct fuel injection.
[0055] Thus, the method of
[0056] The method of
[0057] Note that the example control and estimation routines included herein can be used with various engine and/or vehicle system configurations. The control methods and routines disclosed herein may be stored as executable instructions in non-transitory memory and may be carried out by the control system including the controller in combination with the various sensors, actuators, and other engine hardware. The specific routines described herein may represent one or more of any number of processing strategies such as event-driven, interrupt-driven, multi-tasking, multi-threading, and the like. As such, various actions, operations, and/or functions illustrated may be performed in the sequence illustrated, in parallel, or in some cases omitted. Likewise, the order of processing is not necessarily required to achieve the features and advantages of the example examples described herein, but is provided for ease of illustration and description. One or more of the illustrated actions, operations and/or functions may be repeatedly performed depending on the particular strategy being used. Further, the described actions, operations and/or functions May graphically represent code to be programmed into non-transitory memory of the computer readable storage medium in the engine control system, where the described actions are carried out by executing the instructions in a system including the various engine hardware components in combination with the electronic controller
[0058] This concludes the description. The reading of it by those skilled in the art would bring to mind many alterations and modifications without departing from the spirit and the scope of the description. For example, I3, I4, I5, V6, V8, V10, and V12 engines operating in natural gas, gasoline, diesel, or alternative fuel configurations could use the present description to advantage.