METHODS AND SYSTEM FOR DIAGNOSING FUEL INJECTORS OF AN ENGINE
Various methods and systems are provided for diagnosing a condition of a fuel injector of an engine. In one example, a method for an engine includes injecting a first pulse of fuel as a first pilot injection into a first subset of cylinders of a plurality of engine cylinders, where the first pilot injection precedes a primary injection of fuel into the first subset of cylinders by a duration; correlating a first response in an engine operating parameter to the first pilot injection; and adjusting the primary injection of fuel into the first subset of cylinders based on the first response. In one example, the first pilot injection precedes the primary injection by a predefined short duration and the primary injection of fuel is adjusted within a predefined or preset upper limit and lower limit.
Embodiments of the subject matter disclosed herein relate to an engine system including fuel injectors and diagnosing a condition of the fuel injectors based on a response in an engine operating parameter (following injecting fuel with the fuel injectors).
DISCUSSION OF ARTAn engine, such as a diesel engine, may include a fuel system including a plurality of fuel injectors. In one example, one fuel injector may be coupled to each cylinder of the multi-cylinder engine. Each fuel injector may be adapted to inject a pulse of fuel into the cylinder at a different time in an engine cycle, according to a cylinder firing order of the engine. A controller of the engine may assume a uniform injector health over the life of the injector and may not distinguish between newer and older injectors. As such, fuel injection parameters of the engine may remain the same throughout a lifetime of use of the injector. However, over time, one or more of the injectors may age or become degraded (e.g., faulty) which may cause the one or more injectors to inject more or less fuel than expected (or commanded). As a result, engine emissions may increase and performance of the engine may decrease.
BRIEF DESCRIPTIONIn one embodiment, a method for an engine (e.g., a method for controlling an engine system) comprises injecting a first pulse of fuel as a first pilot injection into a first subset of cylinders of a plurality of engine cylinders, where the first pilot injection precedes a primary injection of fuel into the first subset of cylinders by a duration; correlating a first response in an engine operating parameter to the first pilot injection; and adjusting the primary injection of fuel into the first subset of cylinders based on the first response.
The following description relates to embodiments of diagnosing a condition of one or more fuel injectors based on a response in an engine operating parameter following a fuel injection event of the one or more fuel injectors. In one embodiment, a method for an engine includes injecting a first pulse of fuel as a first pilot injection into a first subset of cylinders of a plurality of engine cylinders, where the first pilot injection precedes a primary injection of fuel into the first subset of cylinders by a pre-set duration; correlating a first response in an engine operating parameter to the first pilot injection; and adjusting the primary injection of fuel into the first subset of cylinders based on the first response. In one example, the engine operating parameter may be engine speed. In another example, the engine operating parameter may be engine knock. In yet another example, the engine operating parameter may be engine misfire. In yet another example, the engine operating parameter may be engine (individual cylinder generated) torque. A condition of a first fuel injector injecting the first pulse of fuel may be diagnosed based on a change in the first response over a number of first pilot injections. In a different embodiment, where engine instantaneous torque can be measured, a method for an engine includes injecting fuel into each cylinder of a plurality of cylinders of the engine over a single engine cycle via a plurality of fuel injectors, where each fuel injector of the plurality of fuel injectors is coupled to a different cylinder of the plurality of cylinders; determining individual torque output resulting from the injection of fuel into each cylinder; and indicating degradation of one or more of the plurality of fuel injectors in response to a variation in the determined individual engine (cylinder) torque output being greater than a threshold torque level. In yet another embodiment, a method for an engine includes injecting fuel into each cylinder of a plurality of cylinders of the engine over a single engine cycle via a plurality of fuel injectors, where each fuel injector of the plurality of fuel injectors is coupled to a different cylinder of the plurality of cylinders; determining individual engine speed accelerations resulting from the injection of fuel into each cylinder; and indicating degradation of one or more of the plurality of fuel injectors in response to a variation in the determined individual engine speed accelerations being greater than a threshold acceleration level.
The approach described herein may be employed in a variety of engine types, and a variety of engine-driven systems. Some of these systems may be stationary, while others may be on semi-mobile or mobile platforms. Semi-mobile platforms may be relocated between operational periods, such as mounted on flatbed trailers. Mobile platforms include self-propelled vehicles. Such vehicles can include on-road transportation vehicles, as well as mining equipment, marine vessels, rail vehicles, and other off-highway vehicles (OHV). For clarity of illustration, a locomotive is provided as an example of a mobile platform supporting a system incorporating an embodiment of the invention.
Before further discussion of the approach for diagnosing a change in performance of fuel injectors of an engine, an example of a platform is disclosed in which the engine may be installed in a vehicle, such as a rail vehicle.
The engine receives intake air for combustion from an intake passage 114. The intake passage receives ambient air from an air filter (not shown) that filters air from outside of the vehicle. Exhaust gas resulting from combustion in the engine is supplied to an exhaust passage 116. Exhaust gas flows through the exhaust passage, and out of an exhaust stack of the vehicle.
The engine system includes a turbocharger 120 (“TURBO”) that is arranged between the intake passage and the exhaust passage. The turbocharger increases air charge of ambient air drawn into the intake passage in order to provide greater charge density during combustion to increase power output and/or engine-operating efficiency. The turbocharger may include a compressor (not shown in
In some embodiments, the engine system may include an exhaust gas treatment system coupled in the exhaust passage upstream or downstream of the turbocharger. In one example embodiment having a diesel engine, the exhaust gas treatment system may include a diesel oxidation catalyst (DOC) and a diesel particulate filter (DPF). In other embodiments, the exhaust gas treatment system may additionally or alternatively include one or more emission control devices. Such emission control devices may include a selective catalytic reduction (SCR) catalyst, three-way catalyst, NOx trap, as well as filters or other systems and devices.
A controller (e.g., electronic controller having one or more processors) 148 may be employed to control various components related to the vehicle system. In one example, the controller includes a computer control system. The controller further includes computer readable storage media (e.g., memory) including code for enabling on-board monitoring and control of rail vehicle operation. The controller, while overseeing control and management of the vehicle system, may receive signals from a variety of sensors 150, as further elaborated herein, to determine operating parameters and operating conditions, and correspondingly adjust various engine actuators 152 to control operation of the vehicle. For example, the controller may receive signals from various engine sensors including, but not limited to, engine speed, engine torque output, engine load, boost pressure, exhaust pressure, ambient pressure, exhaust temperature, knock, misfire, and the like. Correspondingly, the controller may control aspects and operations of the vehicle system by sending commands to various components such as traction motors, alternator or generator, cylinder valves, air and/or fuel throttle, fuel injectors, and the like.
As shown in
In some embodiments, as shown in
Since the engine includes one knock sensor for each cylinder, each individual cylinder knock sensor may measure data associated with the cylinder it is coupled to. In one example, the knock sensor may be a strain gauge based or accelerometer based knock sensor. The knock sensor may output a voltage which is then received as a voltage signal at the controller. In one embodiment, the controller processes the voltage signal from the knock sensor to determine a corresponding indicated mean effective pressure (IMEP) value and/or peak cylinder pressure (PCP) value (or a maximum acceleration value associated with the PCP) for the individual cylinder which the knock sensor is coupled to. Thus, the controller receives data from each knock sensor of each engine cylinder of the engine and processes the received data to indicate engine cylinder knock, determine the indicated IMEP and/or PCP, and subsequently adjust engine operation based on the received data. In another example, the controller may determine cylinder misfire based on the output of the knock sensors, a crankshaft position output (e.g., via a crankshaft position or speed sensor, as shown in
The engine may be controlled at least partially by a control system including controller 148 which may be in further communication with a vehicle system, such as the vehicle system 100 described above with reference to
As shown in
The cylinder (i.e., combustion chamber) 200 may include combustion chamber walls 204 with a piston 206 positioned therein. The piston may include a piston ring and/or liner disposed between an outer wall of the piston and the inner wall of the cylinder. The piston 206 may be coupled to a crankshaft 208 so that reciprocating motion of the piston is translated into rotational motion of the crankshaft. In some embodiments, the engine may be a four-stroke engine in which each of the cylinders fires (e.g., fuel is injected into each cylinder) in accordance with a firing order during two revolutions of the crankshaft. In other embodiments, the engine may be a two-stroke engine in which each of the cylinders fires in a firing order during one revolution of the crankshaft.
The cylinder 200 receives intake air for combustion from an intake including an intake runner (or manifold) 210. The intake runner 210 receives intake air via an intake manifold. The intake runner 210 may be configured such that there is one runner per cylinder or such that a single intake runner communicates with multiple cylinders (e.g. one runner per bank of a V-engine which communicates with all cylinders on a bank, wherein the V-engine consists of two runners) of the engine in addition to the cylinder, for example, or the intake runner 210 may communicate exclusively with that one cylinder.
Exhaust gas resulting from combustion in the engine is supplied to an exhaust including an exhaust runner 212. Exhaust gas flows through the exhaust runner 212, to a turbocharger in some embodiments (turbocharger not shown in
Each cylinder of the engine may include one or more intake valves and one or more exhaust valves. For example, the cylinder in
The intake valve 214 may be controlled by the controller via an actuator 218. Similarly, the exhaust valve 216 may be controlled by the controller via an actuator 220. During some conditions, the controller may vary the signals provided to the actuators 218 and 220 to control the opening and closing of the respective intake and exhaust valves. The position of the intake valve 214 and the exhaust valve 216 may be determined by respective valve position sensors 222 and 224, respectively. The valve actuators may be of the electric valve actuation type or cam actuation type, or a combination thereof, for example.
The intake and exhaust valve timing may be controlled concurrently or any of a possibility of variable intake cam timing, variable exhaust cam timing, dual independent variable cam timing or fixed cam timing may be used. In other embodiments, the intake and exhaust valves may be controlled by a common valve actuator or actuation system, or a variable valve timing actuator or actuation system. Further, the intake and exhaust valves may by controlled to have variable lift by the controller based on operating conditions.
In some embodiments, each cylinder of the engine may be configured with one or more fuel injectors for providing fuel thereto (as shown in
Turning to
At 302, the method includes estimating and/or measuring engine operating conditions. Engine operating conditions may include one or more of engine speed, engine torque output, a knock level, misfire indication, engine load, mass air flow, engine temperature, ambient pressure, ambient temperature, peak cylinder pressure (PCP), indicated mean effective pressure (IMEP), or the like. At 304, the method includes determining whether it is time for a fuel injector diagnostic. In one example, a fuel injector diagnostic may be requested or performed automatically after a duration of engine operation, a number of engine cycles, a number of fuel injection events for each fuel injector, and/or a distance of vehicle travel. In another embodiment, a fuel injector diagnostic may be performed during each engine cycle. In yet another embodiment, a fuel injector(s) diagnostic may be performed either just after engine start-up, or just before engine shut-down, or both start-up and shut-down. If it is not time to perform the fuel injector diagnostic, the method continues to 306. At 306, the method includes injecting fuel via one or more fuel injectors into each cylinder based on a previous fuel injector diagnostic and current engine operating conditions. As explained further below, during a fuel injector diagnostic, the performance of the fuel injectors may be determined and compared to expected values. If the fuel injector performance of one or more fuel injectors is different than expected (but still within the confines of pre-defined lower limit and upper limit of performance), the controller may adjust fuel injection (e.g., via adjusting a pulse width of fuel injected by the fuel injector) to deliver a desired amount of fuel and account for the change in performance.
Alternatively, at 304, if it is time for a fuel injector diagnostic, the method continues to 308 to determine whether to use a pilot injection for the diagnostic. In one example, as explained further below, a pilot injection may be performed via a fuel injector, in addition to and before the primary fuel injection (e.g., main injection). For example, the primary fuel injection may inject a larger pulse of fuel during a compression stroke of the cylinder (e.g., in a four-stroke cycle which includes intake, compression, combustion, and exhaust strokes) and the pilot injection may inject a smaller pulse of fuel separate from and prior to the primary fuel injection during the same cycle of the same cylinder. In one example, the pilot injection method for diagnosing fuel injector performance may be used when set operating conditions for performing the diagnostic are met. In one example, the set operating conditions may include a selected notch level or range of notch levels (e.g., notch eight), engine speed within a threshold range (e.g., between a lower threshold engine speed and an upper threshold engine speed), and/or an engine power level within a threshold range (e.g., between a lower threshold power level and an upper threshold power level).
If the conditions for diagnosing the fuel injectors via pilot injection at 308 are not met, the method continues to 320. At 320, the method includes injecting fuel into each cylinder of the engine and diagnosing the fuel injectors based on a variation in engine speed acceleration between the engine cylinders. The method at 320 is expanded upon in method 500 of
After selecting the cylinder(s) and corresponding fuel injector(s) for the pilot injection, the method continues to 312 to perform the pilot injection at the selected cylinder (or cylinders) and diagnose the fuel injector(s) according to the method 400 presented at
However, if the diagnostic is not to be repeated for the other cylinders (e.g., if the diagnostic has already been performed for all fuel injectors), the method continues to 318 to adjust subsequent fuel injections (e.g., subsequent primary injections during the next or following engine cycles for the diagnosed fuel injectors) based on the results of the diagnosis. For example, the method at 318 may include adjusting the amount of fuel or pulse width of fuel injected via the primary injection of a diagnosed fuel injector based on a determined engine speed, engine torque output, engine knock, or engine misfire response during the pilot injection (if continuing from 318) or the engine speed acceleration response during injecting fuel into each cylinder (if continuing from 320). For example, the controller may determine a control signal to send to the fuel injector actuator, such as an updated primary pulse width of the signal being determined based on a determination of the engine operating parameter response during the diagnostic routine. The controller may determine the pulse width through a determination that directly takes into account a determined effective pulse width (as described further below with regard to method 400) or a determined engine speed acceleration (as described further below with regard to method 500), such as decreasing the primary effective pulse width or decreasing engine speed acceleration. The controller may alternatively determine the pulse width based on a calculation using a look-up table with the input being the effective pulse width, engine operating parameter response to the pilot injection, and/or the engine speed acceleration, and the output being the new or updated or commanded pulse-width.
In one embodiment of method 300, each of the methods at 312 and 320 may additionally include controlling a turbocharger (such as turbocharger 120 shown in FIG. 1) and/or an amount of intake air entering the engine cylinders to a steady-state level. For example, this may include operating the turbocharger at a steady (and not changing) boost level. In another example, this may include maintaining a position of an air throttle in the intake passage at a set position. As a result, the air-fuel ratio entering the engine cylinders may not change during the testing (e.g., diagnosing) period due to the airflow.
At 404, the method includes correlating a response in an engine operating parameter to the pilot injection. As explained above, after injecting the first pulse of fuel as the pilot injection via the first fuel injector, an engine operating parameter may change due to (e.g., in response to) the pilot injection. This change from baseline of the engine operating parameter may then be correlated with the pilot injection. As one example, the engine operating parameter may be engine speed and the response in the engine operating parameter may be an increase (e.g., spike) in engine speed from a baseline engine speed (prior to the pilot injection) to engine speed after the pilot injection. As another example, the engine operating parameter may be the engine torque output measured via a torque sensor coupled to the engine crankshaft. The measured torque level may register the actual combustion noise due to the pilot injection. As one example, the response in the engine operating parameter may be the change in the torque level determined from the torque sensor output. In yet another example, the engine operating parameter may be a misfire level or indication determined from an output of the torque sensor. As another example, the engine operating parameter may be a knock level output via a knock sensor coupled to the cylinder that the first fuel injector is coupled to. The knock level may register the actual combustion noise due to the pilot injection. As one example, the response in the engine operating parameter may be the change in the IMEP or PCP determined from the knock sensor output. In yet another example, the engine operating parameter may be a misfire level or indication determined from an output of the knock sensor.
At 406, the method includes determining the effective pulse width of the pilot injection of the fuel injector of the selected cylinder(s) based on the response in the engine operating parameter determined at 404. In one example, determining the effective pulse width may include the controller making a logical determination of the effective pulse width of the pilot injection based on logic rules that are a function of the engine operating parameter (e.g., engine speed, engine torque output, engine knock, IMEP, PCP, and/or engine misfire). As one example, the controller may receive the engine speed signal from the engine speed sensor before, during, and after the pilot injection, determine the change in the engine speed signal from the baseline engine speed due to the pilot injection, and determine (e.g., calculate as a function of the change in engine speed or use a look-up table with the input being the change in engine speed due to the pilot injection) the effective pulse width of the pilot injection. In another example, the controller may compare the knock signature received from the knock sensor following the pilot injection to a reference knock sensor signature and then determine the effective pulse width. For example, the controller may determine the effective pulse width as a function of the measured knock signature following the pilot injection and the reference knock signature.
At 408, the method includes injecting a second pulse of fuel as a primary injection into the selected cylinder(s) and adjusting the primary injection based on the determined effective “primary” pulse width. For example, the controller may compare the determined effective pulse width to the commanded pulse width for the first amount of fuel of the pilot injection. If the effective pulse width was larger than commanded, then too much fuel may have been injected via the first injector. Alternatively, if the effective pulse width was smaller than commanded, then too little fuel may have been injected via the first injector. As a result, the controller may compensate for this difference by adjusting the primary injection amount (e.g., increase if the effective pilot pulse width was too small and decrease if the effective pilot pulse width was too large). Specifically, the controller may make a logical determination of the pulse width of the second pulse of fuel for the primary injection of the selected cylinder based on logic rules that are a function of the determined effective pilot pulse width. In this way, the controller may correct/adjust subsequent fuel injections with the injector of the selected cylinder to account for degradation, aging, or faults of the fuel injector or fuel injector components (e.g., nozzle fuel spray holes, solenoids, or the like).
At 410, the method includes monitoring (e.g., tracking) the effective pulse width of the fuel injector over time. For example, for each pilot injection event (during the injector diagnostic) of a single fuel injector, the controller may determine the effective pulse width and track changes to the effective pilot pulse width over time and over a number of pilot injections. For example,
Returning to
Method 400 may be repeated for each cylinder (and fuel injector coupled to each cylinder) during different engine cycles. An example of performing pilot injections via two fuel injectors of two different cylinders during different engine cycles is shown in
After time t4, the controller may determine that it is time to perform a diagnostic of the second fuel injector coupled to the second cylinder. As shown at time t5, the first fuel injector again injects fuel, but only as a primary injection, into the first cylinder. Additionally, the amount of fuel injected during the primary injection at time t5 is greater than the amount of fuel injected during the primary injections at the other cylinders. The second injector then injects a smaller, first pulse of fuel (at time t6) as the pilot injection into the second cylinder and then, at time t7, a larger, second pulse of fuel as the primary injection into the second cylinder. During the pilot injection into the second cylinder, no other fuel injectors of the other cylinders are injecting fuel. Finally, the third cylinder receives the primary injection of fuel from the third fuel injector at time t8. In this way, a pilot injection of fuel may be used to diagnose fuel injectors of different engine cylinders during different engine cycles. As a result, engine speed responses may be correlated to the pilot injection for the single cylinder receiving the pilot injection and then used to diagnose the performance of the fuel injector.
Turning to
At 506, the method includes comparing the individual engine speed acceleration values for each fuel injector/cylinder and determining the variation in engine speed accelerations between the cylinders. In one example, a same amount of fuel may be injected into each cylinder via each corresponding fuel injector at 502. In another example, different amounts of fuel may be injected into each cylinder (e.g., due to variations in aging/deterioration/degradation of performance or characteristics of the fuel injectors). However, in both examples, approximately the same engine speed acceleration response may be expected due to fuel injection at each cylinder. In one example, determining the variation in the engine speed accelerations between the cylinders may include the controller calculating a standard deviation between the determined individual engine speed accelerations corresponding to each cylinder (e.g., each fuel injection event at each cylinder). At 508, the method includes determining whether the variation determined at 506 is greater than a threshold level. In one example, the threshold level may be a level that indicates a change in performance or degradation of one or more of the fuel injectors relative to the remaining fuel injectors. In one example, the allowable variation in fueling quantity (injection event-to-injection event or injector-to-injector) is within +1-1.5% of nominal quantity when the injector is new. In this example, the allowable variation on threshold prior to condemning an in-use injector and/or changing to a new injector is +/−3% or higher of nominal quantity.
If the determined variation is not greater than the threshold level, the method continues to 510 to not indicate degradation of the fuel injectors and to instead continue injecting fuel via the fuel injectors based on engine operating conditions. Alternatively, at 508, if the variation is greater than the threshold level, the method continues to 512 to indicate degradation of one or more of the fuel injectors and then identify which fuel injector (or injectors) is degraded based on the individual engine speed acceleration and the known engine cylinder firing order. For example, the controller may know the crankshaft position (e.g., angle) at which each individual engine speed acceleration occurred (from an output of a crankshaft position or speed sensor). By comparing this to the known firing order and a known crank angle at which each fuel injector of each cylinder fires, the controller may determine which individual engine speed acceleration belongs to which specific cylinder (and the corresponding fuel injector). The controller may then determine which engine speed acceleration deviated from the other engine speed accelerations (or an average value of all of the engine speed accelerations) and then indicate degradation of the corresponding fuel injector (e.g., the fuel injector that injected fuel which corresponds to engine speed acceleration that varied the greatest amount or a threshold amount from the average).
At 514, the method includes determining if the identified engine speed acceleration resulting from injection via the indicated fuel injector is greater than an expected engine speed acceleration. In one example, the expected engine speed acceleration may be an average engine speed acceleration of all the engine cylinders. In another example, the expected engine speed acceleration may be determined from a look-up table with the commanded fuel injection amount (or pulse width) as the input and the expected engine speed acceleration as the output. If the engine speed acceleration of the indicated fuel injector is greater than the expected engine speed acceleration, the method continues to 516 to indicate injection error and/or an increase in a size of one or more nozzle holes of the injector (e.g., since this may mean too much fuel was injected via the identified fuel injector). In one example, the indication/action at 516 may include the controller sending an audible or visual indication to the vehicle operator that the fuel injector needs to be serviced or replaced. Alternatively, at 514, if the engine speed acceleration of the indicated fuel injector is not greater than (e.g., is less than) the expected engine speed acceleration, the method continues to 518 to indicate one or more of a clogged fuel injector, mechanical degradation of the fuel injector, and/or degradation of a solenoid of the fuel injector.
In this way, the technical effect of diagnosing a condition or indicating degradation of one or more fuel injectors of the engine is identifying a degraded or malfunctioning injector before more serious degradation of the engine or ceasing of functioning of the injector occurs. Further, by identifying which injector is experiencing a change in performance (as determined by correlating a change in response in an engine operating parameter following a pilot injection into one engine cylinder or a comparison of primary injections of fuel into all engine cylinders), the controller may take corrective action to compensate for the change in performance. For example, the controller may adjust fuel injection to account for a changing effective pulse width of one or more of the injectors. By identifying which injector is degraded, only the degraded injector may be serviced or replaced (and not every single fuel injector). This may reduce repair and/or replacement costs. Further, if fuel injectors continue to be functional past their specified lifetime, they may continue to be used, rather than automatically replaced at a pre-defined usage period (such as A months or B mega-watt hours), thereby saving additional part costs.
As one embodiment, a method for an engine comprises injecting a first pulse of fuel as a first pilot injection into a first subset of cylinders of a plurality of engine cylinders, where the first pilot injection precedes a primary injection of fuel into the first subset of cylinders by a duration; correlating a first response in an engine operating parameter to the first pilot injection; and adjusting the primary injection of fuel into the first subset of cylinders based on the first response. In one example, the first subset of cylinders includes a single cylinder, injecting the first pulse of fuel includes injecting the first pulse of fuel as the first pilot injection into only the single cylinder via a first fuel injector, and the method further comprises diagnosing a condition of the first fuel injector based on a change in the first response over a number of first pilot injections. The method may further comprise estimating an effective pulse width of the first fuel injector based on the first response for the number of first pilot injections and diagnosing the condition of the first fuel injector based on a change in the estimated effective pulse width over the number of first pilot injections. In one example, diagnosing the condition of the first fuel injector includes indicating an increase in a size of one or more nozzle fuel spray holes of the first fuel injector in response to the estimated effective pilot pulse width decreasing over the number of first pilot injections. In another example, diagnosing the condition of the first fuel injector includes indicating one or more of a decrease in response time of a solenoid of the first fuel injector or mechanical degradation of the first fuel injector in response to the estimated effective pulse width increasing over the number of first pilot injections. For example, the adjustment/correction may include the effective pilot pulse width being increased over the number of first pilot injections. Alternately, the response may include an increase in the rise-rate of the pilot pulse. In one example, the method may further comprise, at a different time during engine operation than injecting the first pulse of fuel, injecting a second pulse of fuel as a second pilot injection into a second subset of cylinders of the plurality of engine cylinders via one or more fuel injectors, where the second pilot injection precedes a primary injection of fuel into the second subset of cylinders by a pre-defined duration. The method may further comprise correlating a second response in the engine operating parameter to the second pilot injection, adjusting the primary injection of fuel into the second subset of cylinders based on the second response, and diagnosing the one or more fuel injectors based on a change in the second response over a number of second pilot injections. Further, in one example, the first pilot injection and the second pilot injection occur during different engine cycles where a primary injection of fuel is injected into each cylinder of the plurality of engine cylinders. In another example, the engine operating parameter is one of a knock level output by a knock sensor coupled to the first subset of cylinders, an engine speed output by an engine speed sensor coupled to a crankshaft of the engine, or an engine torque output measured by an engine torque sensor coupled to the crankshaft of the engine. The method may further comprise delivering the first pilot injection and the primary injection of fuel into the first subset of cylinders via one or more fuel injectors and adjusting the primary injection of fuel into the first subset of cylinders based on the first response may include determining an effective pulse width of the first pilot pulse of fuel based on the first response and adjusting a pulse width of the primary injection of fuel delivered by the one or more fuel injectors based on the determined effective pulse width. The method may further comprise injecting a second pulse of fuel as the primary injection of fuel into the first subset of cylinders, where the first pulse of fuel is smaller than the second pulse of fuel and where the first pulse of fuel and the second pulse of fuel are separated from one another by a pre-set spacing in time or crank angle. In another example, the method may further comprise injecting the first pulse of fuel as the first pilot injection into the first subset of cylinders in response to the engine operating at a selected notch level and at an engine speed within a threshold engine speed range. In still another example, injecting the first pulse of fuel as the first pilot injection occurs during a first engine cycle where a primary injection of fuel is injected into each cylinder of the plurality of engine cylinders and the first pilot injection of the first pulse of fuel is only injected into the first subset of cylinders, the method may further comprise, during a different, second engine cycle, not injecting the first pulse of fuel as the first pilot injection into the first subset of cylinders and injecting a second pulse of fuel as the primary injection into the first subset of cylinders, and where during the second engine cycle, the second pulse of fuel is larger than during the first engine cycle. In one example, the second pulse of fuel is larger than during the first engine cycle because 100% of the energy to power the engine and maintain engine speed and engine torque, is achieved via this single pulse versus a combination of the first pilot fuel pulse and the second primary fuel pulse.
As another embodiment, a method for an engine comprises injecting fuel into each cylinder of a plurality of cylinders of the engine over a single engine cycle via a plurality of fuel injectors, where each fuel injector of the plurality of fuel injectors is coupled to a different cylinder of the plurality of cylinders; determining individual engine speed accelerations resulting from the injection of fuel into each cylinder; and indicating degradation of one or more of the plurality of fuel injectors in response to a variation in the determined individual engine speed accelerations being greater than a threshold acceleration level. In one example, the method may further comprise indicating which fuel injector of the plurality of fuel injectors is degraded based on the individual engine speed accelerations and a known engine cylinder firing order of the engine. In another example, indicating degradation includes: indicating an increase in a size of one or more nozzle fuel spray holes of the indicated fuel injector in response to the individual engine speed acceleration resulting from the injection of fuel via the indicated fuel injector being greater than an expected engine speed acceleration for a non-degraded fuel injector; and indicating one or more of a decrease in response time of a solenoid of the indicated fuel injector or mechanical degradation of the indicated fuel injector in response to the individual engine speed acceleration resulting from the injection of fuel via the indicated fuel injector being less than the expected engine speed acceleration.
As yet another embodiment, a system for an engine comprises a plurality of engine cylinders including at least a first cylinder and a second cylinder; a first fuel injector coupled to the first cylinder; a second fuel injector coupled to the second cylinder; and a controller with computer readable instructions for: during a first engine cycle, injecting a primary pulse of fuel into the first cylinder via the first fuel injector and the second cylinder via the second fuel injector and injecting a pilot pulse of fuel, before the primary pulse, into only the first cylinder via the first fuel injector; correlating a first response in an engine operating parameter to injection of the pilot pulse of fuel into the first cylinder; and during a second engine cycle, following the first engine cycle, adjusting the primary pulse of fuel into the first cylinder based on the first response to the pilot pulse of fuel. In one example, the computer readable instructions further include instructions for: during a third engine cycle, injecting the primary pulse of fuel into the first cylinder via the first fuel injector and the second cylinder via the second fuel injector and injecting the pilot pulse of fuel, before the primary pulse, into only the second cylinder via the second fuel injector; correlating a second response in the engine operating parameter to injection of the pilot pulse of fuel; and during a fourth engine cycle, following the third engine cycle, adjusting the primary pulse of fuel into the second cylinder based on the second response to the pilot pulse of fuel. In another example, the system may further comprise a real-time engine torque output sensor coupled to a crankshaft of the engine, where the engine operating parameter is a torque signal output by the torque output sensor, and where the computer readable instructions further include instructions for diagnosing a condition of the first injector in response to a change in the torque output over a number of engine cycles when the pilot pulse of fuel is injected into the first cylinder via the first fuel injector. In yet another example, the system may further comprise a knock sensor coupled to the first cylinder, where the engine operating parameter is a knock signal output by the knock sensor, and where the computer readable instructions further include instructions for diagnosing a condition of the first injector in response to a change in the knock signal over a number of engine cycles when the pilot pulse of fuel is injected into the first cylinder via the first fuel injector.
As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural of said elements or steps, unless such exclusion is explicitly stated. Furthermore, references to “one embodiment” of the invention do not exclude the existence of additional embodiments that also incorporate the recited features. Moreover, unless explicitly stated to the contrary, embodiments “comprising,” “including,” or “having” an element or a plurality of elements having a particular property may include additional such elements not having that property. The terms “including” and “in which” are used as the plain-language equivalents of the respective terms “comprising” and “wherein.” Moreover, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements or a particular positional order on their objects.
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 embodiments 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 written description uses examples to disclose the invention, including the best mode, and also to enable a person of ordinary skill in the relevant art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those of ordinary skill in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
Claims
1-13. (canceled)
14. A method for an engine, comprising:
- injecting fuel into each cylinder of a plurality of cylinders of the engine over a single engine cycle via a plurality of fuel injectors, where each fuel injector of the plurality of fuel injectors is coupled to a different cylinder of the plurality of cylinders;
- determining individual engine speed accelerations resulting from the injection of fuel into each cylinder; and
- indicating degradation of one or more of the plurality of fuel injectors in response to a variation in the determined individual engine speed accelerations being greater than a threshold acceleration level.
15. The method of claim 14, further comprising indicating which fuel injector of the plurality of fuel injectors is degraded based on the individual engine speed accelerations and a known engine cylinder firing order of the engine.
16. The method of claim 15, wherein indicating degradation includes:
- indicating an increase in a size of one or more nozzle fuel spray holes of the indicated fuel injector in response to the individual engine speed acceleration resulting from the injection of fuel via the indicated fuel injector being greater than an expected engine speed acceleration for a non-degraded fuel injector; and
- indicating one or more of a decrease in response time of a solenoid of the indicated fuel injector or mechanical degradation of the indicated fuel injector in response to the individual engine speed acceleration resulting from the injection of fuel via the indicated fuel injector being less than the expected engine speed acceleration.
17. A system for an engine, comprising:
- a plurality of engine cylinders including at least a first cylinder and a second cylinder;
- a first fuel injector coupled to the first cylinder;
- a second fuel injector coupled to the second cylinder; and
- a controller operatively coupled to the first and second fuel injectors and configured to: during a first engine cycle, control injection of a primary pulse of fuel into the first cylinder via the first fuel injector and the second cylinder via the second fuel injector and injection of a pilot pulse of fuel, before the primary pulse, into only the first cylinder via the first fuel injector; correlate a first response in an engine operating parameter to injection of the pilot pulse of fuel into the first cylinder; and during a second engine cycle, following the first engine cycle, adjust the primary pulse of fuel into the first cylinder based on the first response to the pilot pulse of fuel.
18. The system of claim 17, wherein the controller is further configured to:
- during a third engine cycle, control injection of the primary pulse of fuel into the first cylinder via the first fuel injector and the second cylinder via the second fuel injector and injection of the pilot pulse of fuel, before the primary pulse, into only the second cylinder via the second fuel injector;
- correlate a second response in the engine operating parameter to injection of the pilot pulse of fuel; and
- during a fourth engine cycle, following the third engine cycle, adjust the primary pulse of fuel into the second cylinder based on the second response to the pilot pulse of fuel.
19. The system of claim 17, further comprising a real-time engine torque output sensor coupled to a crankshaft of the engine, wherein the engine operating parameter is a torque signal output by the torque output sensor, and wherein the controller is configured to diagnose a condition of the first injector in response to a change in the torque output over a number of engine cycles when the pilot pulse of fuel is injected into the first cylinder via the first fuel injector.
20. The system of claim 17, further comprising a knock sensor coupled to the first cylinder, wherein the engine operating parameter is a knock signal output by the knock sensor, and wherein the controller is configured to diagnose a condition of the first injector in response to a change in the knock signal over a number of engine cycles when the pilot pulse of fuel is injected into the first cylinder via the first fuel injector.
21. The method of claim 14, wherein the threshold acceleration levels are based on a commanded amount of the injection of fuel.
22. The method of claim 21, wherein the determined individual engine speed accelerations are used to determine an effective amount of fuel injected.
23. The method of claim 22, wherein fuel is injected into the engine via a primary injection and a pilot injection.
24. The method of claim 21, wherein an amount of fuel injected is adjusted based on a difference between the determined individual engine speed accelerations and the threshold acceleration level.
25. The system of claim 17, wherein the first response to the injection of the pilot pulse occurs before the primary injection into the first cylinder.
26. The system of claim 17, wherein the controller is further configured to, during a third engine cycle, control an injection of a pilot pulse of fuel of the third engine cycle, before a primary pulse of the third engine cycle, into only the first cylinder via the first fuel injector.
27. The system of claim 26, wherein the controller is further configured to correlate a response of the third engine cycle in an engine operating parameter to the injection of the pilot pulse of the third engine cycle fuel; and
- determine a difference between the first response to the injection of the pilot pulse of fuel and the response of the third engine cycle.
28. The system of claim 27, wherein the controller is further configured to correlate a response of a further subsequent engine cycle in an engine operating parameter to an injection of a pilot pulse of the further subsequent engine cycle into the first cylinder; and
- compare the first response to the injection of the pilot pulse of fuel, the response of the third engine cycle and the further subsequent engine cycle.
29. The system of claim 28, wherein the controller is further configured to adjust injections of primary pulses into the first cylinder based on the comparison of the first response to the injection of the pilot pulse of fuel, the response of the third engine cycle and the further subsequent engine cycle.
30. The system of claim 28, wherein the controller is further configured to indicate degradation when the comparison determines that responses to pilot injections deviate farther from a threshold with time.
Type: Application
Filed: Jun 20, 2019
Publication Date: Oct 3, 2019
Inventors: Pradheepram Ottikkutti (Erie, PA), Shailesh Nair (Bangalore)
Application Number: 16/447,895