The present description relates to a system and methods for verifying oxygen sensor connections for an engine. The methods may be particularly useful for V8 engines.
Closed-loop fuel control has increased accuracy of engine air-fuel control. Many closed loop fuel control systems apply a sole universal electrically heated oxygen (UEGO) sensor as a feedback sensor for closed-loop fuel control of a cylinder bank (e.g., four cylinders that share a common cylinder head). The sole oxygen sensor provides feedback for adjusting air-fuel ratios or equivalence ratios for the bank of cylinders. The bank of cylinders may also share a common exhaust manifold. The sole oxygen sensor may be exposed to a mixture of gases from all cylinders that share the common exhaust manifold.
Cylinder firings may be unevenly spaced with 90°, 180°, 270°, 180° cylinder firing intervals on cross-plane crankshaft V8 engines. The uneven firing intervals may cause variation among cylinders (of same cylinder bank) in residency times of exhaust pulses at oxygen sensors. The discrepancy in residency times may deteriorate the capability of an air-fuel ratio imbalance diagnostic when a sole oxygen sensor is used for each bank of cylinders on a cross-plane crank V8. The air-fuel ratio imbalance diagnostic and fuel control may be addressed by adding a second oxygen sensor on each bank of cylinders. However, miswiring of the same-bank oxygen sensors may be detrimental for fuel control (e.g., feedback control instability) and emissions.
The inventors herein have recognized the above-mentioned disadvantages and have developed a method for operating an engine, comprising: monitoring exhaust gases of a first group of cylinders of a cylinder bank of the engine via a first oxygen sensor; monitoring exhaust gases of a second group of cylinders of the cylinder bank via a second oxygen sensor; and switching cylinders associated with the first group of cylinders and switching cylinders associated with the second group of cylinders in response to an indication of miswiring of one of the first oxygen sensor and the second oxygen sensor.
By switching cylinders that are associated with the first group of cylinders and switching cylinders that are associated with the second group of cylinders in response to an indication of miswiring of one of the first oxygen sensor and the second oxygen sensor, it may be possible to reduce a possibility of exceeding threshold emissions levels during operation of a fuel control system.
The present description may provide several advantages. In particular, the approach may reduce variation engine air-fuel ratio variation and increase capability of an air-fuel ratio imbalance diagnostic. Additionally, the approach may correct miswiring of oxygen sensors without having to rewire the oxygen sensors. Further, the approach may be applied to different fuel control strategies.
The above advantages and other advantages, and features of the present description will be readily apparent from the following Detailed Description when taken alone or in connection with the accompanying drawings.
It may be understood that the summary above is provided to introduce in simplified form a selection of concepts that are further described in the detailed description. It is not meant to identify key features of the claimed subject matter, the scope of which is defined uniquely by the claims that follow the detailed description. Furthermore, the claimed subject matter is not limited to implementations that solve any disadvantages noted above or in any part of this disclosure.
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:
The present description is related to diagnosing operation of a fuel control system of an internal combustion engine. A fuel injected engine may include one oxygen sensor for each group of two cylinders and fuel injectors. The engine's wiring harness may include wires and connectors for each oxygen sensor. In order to control financial expense of an engine control system, connectors for all of the engine's oxygen sensors may be the same. Further, since oxygen sensors of a cylinder bank may be in close proximity to each other, it may be possible to connect wiring from a first oxygen sensor to a connector that leads to controller inputs for a second oxygen sensor. Further, it may be possible to connect wiring from the second oxygen sensor to a connector that leads to controller inputs for a first oxygen sensor. Thus, it may be possible to miswire an engine's oxygen sensors to an engine controller. However, the approach described herein provides for correcting a case of miswiring without having to move connectors or take a vehicle in for service. Instead, the controller makes internal adjustments to compensate for the miswired oxygen sensors.
An internal combustion engine as shown in
Referring to
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. 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). In other examples, fuel may be injected to each cylinder via a port fuel injector or via a port fuel injector and a direct fuel injector. Thus, an engine may include an actual total number of fuel injectors that is equal to the actual total number of cylinders, or alternatively, the engine may have two fuel injectors for each cylinder. In addition, 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.
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.
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.
Controller 12 is shown in
In some examples, the engine may be coupled to an electric motor/battery system in a hybrid vehicle. Further, in some examples, other engine configurations may be employed, for example a diesel engine with multiple fuel injectors. Further, controller 12 may receive input and communicate conditions such as degradation of components to light, or alternatively, human/machine interface 171.
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.
Referring now to
A first oxygen sensor 126 is shown configured to sense exhaust gases from cylinders numbered 1 and 2. A second oxygen sensor 204 is shown configured to sense exhaust gases from cylinders 3 and 4. A third oxygen sensor 206 is shown configured to sense exhaust gases from cylinders numbered 5 and 7. A fourth oxygen sensor 208 is shown configured to sense exhaust gases from cylinders 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.
Output of first oxygen sensor 126 may be applied as air-fuel or equivalence ratio feedback for controlling fuel that is supplied to cylinders numbered 1 and 2 when first oxygen sensor 126 is properly wired to controller 12. Output of second oxygen sensor 204 may be applied as air-fuel or equivalence ratio feedback for controlling fuel that is supplied to cylinders numbered 3 and 4 when second oxygen sensor 204 is properly wired to controller 12. Output of third oxygen sensor 206 may be applied as air-fuel or equivalence ratio feedback for controlling fuel that is supplied to cylinders numbered 5 and 7 when third oxygen sensor 206 is properly wired to controller 12. Output of fourth oxygen sensor 208 may be applied as air-fuel or equivalence ratio feedback for controlling fuel that is supplied to cylinders numbered 6 and 8 when fourth oxygen sensor 208 is properly wired to controller 12. Thus, for baseline engine and controller operation, 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. However, because the oxygen sensors of a single cylinder bank are in close proximity, it may be possible to miswire the oxygen sensors. For example, output of first oxygen sensor 126 may be applied as air-fuel or equivalence ratio feedback for controlling fuel that is supplied to cylinders numbered 3 and 4 when first oxygen sensor 126 is improperly wired (e.g., miswired) to controller 12. Further, output of second oxygen sensor 204 may be applied as air-fuel or equivalence ratio feedback for controlling fuel that is supplied to cylinders numbered 1 and 2 when second oxygen sensor 204 is improperly wired to controller 12.
The system of
Turning now to
The first fuel control strategy receives output of an oxygen sensor that is associated with two cylinders of a cylinder bank, and a fuel mass feedback correction is generated for the two cylinders that are associated with the oxygen sensor according to the output of the oxygen sensor. For example, oxygen sensor 126 outputs a signal and the amounts of fuel that are delivered to cylinders numbered 1 and 2 of the engine shown in
The first plot from the top of
The second plot from the top of
The third plot from the top of
At time t0, the fuel is supplied to the engine in open-loop mode. The fuel mass feedback correction multiplier value for the first group of cylinders and the second group of cylinders is one (i.e., no feedback or closed-loop adjustment applied). The measured equivalence ratio for the first group of cylinders and the second group of cylinders is near one.
At time t1, the fuel control state switches from open-loop to closed-loop. The fuel control state may change from open-loop to closed loop after an engine is cold started. Shortly after time t1, the fuel mass feedback correction for the first group of cylinders (e.g., trace 304) begins to diverge toward horizontal line 350 (e.g., the fuel mass feedback correction lower threshold) and the fuel mass feedback correction for the second group of cylinders (e.g., trace 306) begins to diverge toward horizontal line 352 (e.g., the fuel mass feedback correction upper threshold) in response to output of a first oxygen sensor and output of a second oxygen sensor being applied to by fuel controllers in an effort to achieve lambda=1 for each of the first and second cylinder groups. This divergence is due to closed-loop control instability as a result of miswired oxygen sensor. The measured equivalence ratio for the first group of cylinders indicates rich and the measured equivalence ratio for the second group of cylinders indicates lean shortly after time t1. The fuel mass feedback correction values and measured equivalence ratio values between time t1 and time t2 are indicative of signals when controller wires for the first oxygen sensor are connected to the second oxygen sensor and vice-versa. In particular, trace 306 exceeds threshold 352 and trace 304 is less than threshold 350, so it may be determined that the engine's closed loop fuel control is unstable and cannot bring the cylinder group's equivalence ratios to a value of one due to miswiring of the oxygen sensors. Further, indications of lean and rich equivalence ratios for the two cylinder groups supports this conclusion.
At time t2, the fuel controller exits closed-loop mode and reenters open-loop operation. The fuel mass feedback correction (multiplier) values revert to one and the measured equivalence ratios move toward values of one.
Thus, the fuel mass feedback correction values may be applied to determine whether or not wires of a first oxygen sensor are connected to a second oxygen sensor and to determine whether or not wires of a second oxygen sensor are connected to a first oxygen sensor. If miswiring is determined, the controller may internally compensate for the miswired sensors and correct the engine cylinder group equivalence ratios.
Referring now to
The second fuel control strategy averages output from two oxygen sensors of a cylinder bank and makes a fuel mass feedback correction to fuel that is supplied to cylinders of the cylinder bank according to the average output of the two oxygen sensors. For example, oxygen sensors 126 and 204 of
The first plot from the top of
The second plot from the top of
At time t10, the fuel is supplied to the engine in closed-loop mode. The commanded fuel mass multiplier is based on fuel mass feedback correction. The commanded fuel mass multiplier values for cylinders 1-4 are near one. The measured equivalence ratio for cylinders numbered 1-4 are near one.
At time t11, the engine enters fuel cut-off where fuel injection ceases to cylinders numbered 1-4 when the commanded fuel mass multiplier values are changed to zero (closed-loop mode is deactivated). The measured equivalence ratios for cylinders numbered 1-4 increase and go off scale since fuel is not injected and air flows through cylinder numbers 1-4.
At time t12, the engine returns from fuel cut-off mode and closed-loop mode is reenabled. Following fuel cut-off mode, the cylinder bank is operated with rich air-fuel mixtures on average to reactivate the catalyst. By operating two of four cylinders of a cylinder bank rich, it may be possible to detect swapped UEGO sensor wiring while reactivating the catalyst. The commanded fuel mass multiplier for cylinders numbered 1 and 2 is held above a value of 1 to determine if cylinders numbered 1 and 2 will indicate a rich mixture if the first oxygen sensor 126 is properly wired. The commanded fuel mass multiplier for cylinders numbered 3 and 4 is held at a value of 1 to determine if cylinders numbered 3 and 4 will indicate a nearly stoichiometric mixture if the second oxygen sensor 204 is properly wired. However, in this example, the measured equivalence ratio for cylinders numbered 1 and 2 (dashed line 406) indicates a stoichiometric mixture. The measured equivalence ratio for cylinders numbered 3 and 4 (solid line 408) indicates a richer mixture (e.g., Lambda<1).
Thus, in this example, although cylinders numbered 1 and 2 are supplied with a rich air-fuel mixture, a stoichiometric equivalence ratio is indicated by the oxygen sensor that is supposed to sense output of cylinders numbered 1 and 2. Further, although cylinders numbered 3 and 4 are supplied with a stoichiometric air-fuel mixture, a rich equivalence ratio is indicated by the oxygen sensor that is supposed to sense output of cylinders numbered 3 and 4. Consequently, it may be determined that the wires for the first oxygen sensor 126 are connected to the second oxygen sensor 204 and vice-versa.
Referring now to
The third fuel control strategy averages output from two oxygen sensors of a cylinder bank and makes an average based fuel mass feedback correction to fuel that is supplied to cylinders of the cylinder bank according to the average output of the two oxygen sensors. Additionally, the third fuel control strategy also takes a difference between the outputs of the two oxygen sensors for the first cylinder bank and makes an additional difference based fuel mass feedback correction to fuel that is supplied to cylinders of the first cylinder bank according to the difference between the outputs of the two oxygen sensors. Fuel injected to cylinders 1-4 is adjusted according to the average based fuel mass feedback correction and the difference based fuel mass feedback correction. Similarly, the third fuel control strategy receives outputs of oxygen sensors 206 and 208, averages the output and generates an average based fuel mass feedback correction from the averaged output for the second bank of cylinders. Further, the third fuel control strategy generates a difference between the outputs of oxygen sensors 206 and 208 and generates an additional difference based fuel mass feedback correction for cylinders of the second bank of cylinders according to the difference. Fuel injected to cylinders 5-8 is adjusted according to the average based fuel mass feedback correction and the difference based fuel mass feedback correction.
The first plot from the top of
The second plot from the top of
The third plot from the top of
The fourth plot from the top of
At time t20, the fuel is supplied to the engine in a closed-loop mode where difference based fuel controller is disabled and only average based fuel controller is enabled. The measured equivalence ratio is near a value of one. The average based fuel mass feedback correction (multiplier) is oscillating about a value of one and the difference based fuel controller outputs are equal to one.
At time t21, the difference fuel controller is activated, which causes the outputs of the difference based fuel controller to diverge while maintaining an average output of 1. The measured average equivalence ratio remains about one and the average based fuel mass feedback correction (multiplier) remains near one.
Between time t21 and time t22, the difference based fuel controller remains activated and the outputs of the difference based fuel controller exceed threshold 550 and fall below threshold 552. This may be an indication of miswired oxygen sensors. The measured average equivalence ratio remains about one and the average based fuel mass feedback correction (multiplier) remains near one.
At time t22, the difference based fuel controller is deactivated causing the outputs of the difference based fuel controller to return to a value of one. The measured average equivalence ratio remains near a value of one and the average based fuel mass feedback correction (multiplier) remains near a value of one.
Thus, output of the difference based fuel controller exceeding or being below predetermined thresholds may be indicative of switched wiring for a pair of oxygen sensors of a cylinder bank. Conversely, if the difference based fuel controller outputs do not exceed threshold 550 or fall below threshold 552, then it may be determined that the oxygen sensors of the cylinder bank are not miswired.
Referring now to
At 602, method 600 judges whether or not the first or third fuel control strategies have been activated. If so, the answer is yes and method 600 proceeds to 620. Otherwise, the answer is no and method 600 proceeds to 604. If the answer is no, the second fuel control strategy is activated.
At 604, method 600 performs open-loop or closed-loop control of fuel that is delivered to cylinders of a cylinder bank. During open-loop control, method 600 adjusts amounts of fuel that is injected to cylinders of a cylinder bank according to an amount of air that is entering the cylinders of the cylinder bank. During open-loop control, output of oxygen sensors is not used to alter fuel injection amounts. On the other hand, if closed-loop control of fuel is activated, output of oxygen sensors is used via a fuel controller to adjust fuel that is injected to cylinders of a cylinder bank. In one example where a cylinder bank includes two oxygen sensors as shown in
Method 600 operates the engine based on a fuel controller that averages outputs of two oxygen sensors of a cylinder bank and adjusts fuel to engine cylinders according to the average Lambda value for the cylinder bank. Method 600 proceeds to 606.
At 606, method 600 perturbs one group of cylinders of a cylinder bank with a rich or lean fuel adjustment. Alternatively, method 600 may perturb cylinder groups of a cylinder bank with fuel adjustments that are in opposition. For example, a first group of cylinders in a cylinder bank may be perturbed with a lean air-fuel mixture and the second group of cylinders in the cylinder bank may be perturbed with a rich air-fuel mixture. As a further alternative, method 600 may modulate the equivalence ratio of one group of cylinders of a cylinder bank while holding steady an equivalence ratio of a second group of cylinders in the cylinder bank. Method 600 proceeds to 608.
At 608, method 600 judges whether or not there is an unexpected change to a measured Lambda value by one or more oxygen sensors. In one example, method 600 may judge if a Lambda value for gases generated by a first group of cylinders for a cylinder bank that were commanded to a predetermined Lambda value (e.g., 1) is leaner than a first threshold or richer than a second threshold. The second group of cylinders for the cylinder bank may be commanded to operate with a Lambda value that is leaner or richer than stoichiometry. An example of this operation is shown in
In another example, method 600 may judge if a Lambda value for gases generated by a first group of cylinders for a cylinder bank that were commanded to a predetermined Lambda value (e.g., 1) is leaner than a first threshold when the first group of cylinders were commanded to operate with a rich air-fuel mixture and a second group of cylinders were commanded to operate with a lean air-fuel mixture.
In still another example, method 600 may judge if a Lambda value for gases generated by a first group of cylinders for a cylinder bank that were commanded to oscillate about a predetermined Lambda value (e.g., 1) is not varying as much as may be expected when a second group of cylinders for the cylinder bank were commanded to operate with a constant Lambda air-fuel mixture.
If an unexpected Lambda value is determined during one of the above mentioned air-fuel ratio control procedures, the answer is yes and method 600 proceeds to 610. Otherwise, the answer is no and method 600 proceeds to 612.
At 610, method 600 changes or switches a mapping of cylinders to one or more oxygen sensors. For example, if a controller internally has assigned a first controller input to the first sensor 126 of
Alternatively, method 600 may reassign or switch cylinders that are associated with a particular oxygen sensor. For example, if an unexpected Lambda value is observed via one or more oxygen sensors, cylinders that are associated with the oxygen sensor that observed the unexpected Lambda value within the controller are reassigned to a second oxygen sensor and cylinders that were associated with the second oxygen sensor within the controller may be reassigned to cylinders that were previously assigned to the oxygen sensor that observed the unexpected Lambda value. Reassigning or switching cylinders that are associated with an oxygen sensor in the controller causes the controller to change how the oxygen sensors are applied in feedback control to alter fuel injected to a cylinder. Thus, switching cylinders associated with an oxygen sensor from a first group of cylinders to a second group of cylinders may cause the first group of cylinder's air-fuel ratio to be no longer affected by output of the oxygen sensor and it may also cause the second group of cylinder's air-fuel ratio to be affected by output of the oxygen sensor. Method 600 proceeds to 612.
At 612, method 600 resumes base fuel control and proceeds to exit. The base fuel control may be open-loop fuel control or closed loop fuel control. Method 600 proceeds to exit.
At 620, method 600 performs open-loop fuel control and changes to closed-loop fuel control as shown in
At 622, method 600 performs an oxygen sensor confirmation sequence. The confirmation sequence may allow method 600 to judge whether or not the fuel controller output diverges to indicate improperly wired oxygen sensors (e.g., connectors are connected to unintended oxygen sensors). In one example, method 600 may judge that the fuel controllers diverge if a first group of cylinders of a cylinder bank is commanded to a lean threshold that is not to be exceeded while a second group of cylinders of the cylinder bank are commanded to a rich threshold that is not to be exceeded once closed-loop operation is initiated. The pair of cylinders that diverges from near stoichiometry to a lean or rich threshold may depend on initial conditions.
In some examples, a confirmation sequence may be performed if oxygen sensor output causes the fuel controllers for the cylinders to diverge to opposite thresholds. The confirmation sequence may include perturbing fueling of a pair of cylinders (e.g., rich or lean), and determining whether or not a corresponding Lambda value is observed from an oxygen sensor that is not associated with the cylinders that have been commanded with the rich or lean perturbation. In an alternative confirmation sequence, a first group of cylinders of a cylinder bank may be perturbed with a lean air-fuel mixture and a second group of cylinders of the cylinder bank may be perturbed with a rich air-fuel mixture. If the oxygen sensor that is associated with the first group of cylinders indicates rich and the oxygen sensor associated with the second group of cylinders indicates lean, it may be judged that wiring of the two oxygen sensors is reversed. In still another alternative confirmation sequence, a first group of cylinders of a cylinder bank may be perturbed such that a first cylinder of the group is made rich and a second cylinder of the group is made lean. If the oxygen sensor that is not associated with the first group of cylinders indicates alternating rich and lean Lambda values, it may be judged that wiring of the two oxygen sensors is reversed.
At 624, method 600 judges whether or not the fuel controller output diverges to indicate improperly wired oxygen sensors (e.g., connectors are connected to unintended oxygen sensors). If so, the answer is yes and method 600 proceeds to 626. Otherwise, the answer is no and method 600 proceeds to 628.
At 626, method 600 changes a mapping of cylinders to one or more oxygen sensors. For example, if a controller internally has assigned a first controller input to the first oxygen sensor 126 of
Alternatively, method 600 may reassign cylinders that are associated with a particular oxygen sensor. For example, if an unexpected Lambda value is observed via one or more oxygen sensors, cylinders that are associated with the oxygen sensor that observed the unexpected Lambda value are reassigned to a second oxygen sensor and cylinders that were associated with the second oxygen sensor may be reassigned to cylinders that were previously assigned to the oxygen sensor that observed the unexpected Lambda value. Method 600 proceeds to 628.
At 628, method 600 resumes base fuel control and proceeds to exit. The base fuel control may be open-loop fuel control or closed loop fuel control. Method 600 proceeds to exit.
In this way, if output of one or more oxygen sensors is unexpected (e.g., has moved rich or lean when its associated cylinder has not been commanded rich or lean by injecting more or less fuel to the cylinder) for a particular cylinder, the controller may internally change which engine cylinders are associated with a particular oxygen sensor.
Thus, the method of
The method of
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
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.
Number | Name | Date | Kind |
---|---|---|---|
5528932 | Bauer | Jun 1996 | A |
6092413 | Busch | Jul 2000 | A |
7421836 | Pallett et al. | Sep 2008 | B2 |
7558667 | Kida | Jul 2009 | B2 |
11732668 | Glugla et al. | Aug 2023 | B1 |
20210348575 | Wagner | Nov 2021 | A1 |
Entry |
---|
Kiwan, R. et al., “Methods and Systems for V8 Engine Fuel Control,” U.S. Appl. No. 18/793,530, filed Aug. 2, 2024, 30 pages. |