The present disclosure relates generally to systems for internal combustion engines, and more particularly, to methods and systems for valve movement detection in a fuel injector of an internal combustion engine system.
Internal combustion engines include electronic controllers that monitor and control multiple aspects of the operation of the engine, including the timing and quantity of fuel injection. In order to accurately control fuel injection, electronic controllers are programmed in a manner that reflects initial performance characteristics of the fuel injector which affect the responsiveness of the fuel injector's components during operation of the engine. This initial programming may provide control over fuel injection parameters, such as timing and quantity. However, this programming may be inaccurate for fuel injectors that, due to manufacturing tolerances, deviate from the expected initial performance characteristics. Even when a fuel injector closely matches expected initial characteristics, the responsiveness of the fuel injector changes as engine conditions change. For example, performance of a fuel injector changes over time due to wear of the fuel injector. In order to compensate for changes in fuel injector performance, or to evaluate the characteristics of a newly-installed fuel injector, some engine systems include a controller that monitors the position of one or more electronically-controlled injector valves. These control units may be unable, however, to detect the position of the valve while current is being applied to drive the valve to a particular position, and thus may be unable to perform a complete analysis of the fuel injector's operation. Moreover, these electronic controllers may be unable to adapt control of fuel injectors according to the actual time that a fuel injector valve reaches an actuated position, such as a position associated with fuel injection.
A fuel injector and injector control circuit is disclosed in U.S. Patent Application No. 2002/0166541 A1 (the '541 publication) to Yamakado et al. The fuel injector described in the '541 publication includes a control coil and a hold coil that generate a force that drives a valve within the injector. A signal processing circuit manages timing for stopping or slowing current by stopping current after a preset time, or after reaching a preset current. While the fuel injector described in the '541 publication may be useful in some circumstances, it may be unable to detect an actual time at which a valve reaches an actuated position. Thus, the fuel injector described in the '541 publication may be unable to compensate for changes in conditions that affect the actuation of a fuel injector valve, or take into account conditions that differ from the initial characteristics used to calculate the preset time or current.
The disclosed method and system may solve one or more of the problems set forth above and/or other problems in the art. The scope of the current disclosure, however, is defined by the attached claims, and not by the ability to solve any specific problem.
In one aspect, a method for controlling a fuel injector of an engine system may include applying a pull-in current to close a spill valve of the fuel injector and detecting a timing at which the spill valve closes. The method may also include adjusting at least one of an amplitude of the pull-in current, a duration of the pull-in current, or a timing of a start of an application of the pull-in current based on the detected timing of the closing of the spill valve.
In another aspect, a fuel injection method for controlling a fuel injector of an engine system may include applying current having a first current level to a solenoid to actuate a valve from a resting position toward an actuated position and detecting a timing at which the valve reaches the actuated position, while applying current to the solenoid, based on a change in a second current level. The method may also include adjusting at least one of an amplitude of a pull-in current, a duration of the pull-in current, or a timing of a start of an application of the pull-in current based on the detected timing.
In yet another aspect, a fuel injection control system may include at least one power source, a fuel injector including a spill valve, the spill valve being biased towards an open position and including a spill valve solenoid, and a controller. The controller may be configured to apply a pull-in current to close the spill valve of the fuel injector, detect a timing at which the spill valve closes, and adjust at least one of an amplitude of a pull-in current, a duration of the pull-in current, or a timing of a start of an application of the pull-in current based on the detected timing of the closing of the spill valve.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate various exemplary embodiments and together with the description, serve to explain the principles of the disclosed embodiments.
Both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the features, as claimed. As used herein, the terms “comprises,” “comprising,” “having,” including,” or other variations thereof, are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements, but may include other elements not expressly listed or inherent to such a process, method, article, or apparatus. Moreover, in this disclosure, relative terms, such as, for example, “about,” “substantially,” “generally,” and “approximately” are used to indicate a possible variation of ±10% in the stated value.
Spill valve 20 may be a normally-open valve that includes a spill solenoid 21, spill armature 23, spill valve member 25, and a spill valve seat 29. When spill valve 20 is in a resting or open position (the position illustrated in
DOC valve 30 may be a normally-closed valve that includes a DOC solenoid 31, a DOC armature 33, a DOC valve member 35, and a DOC valve seat 36. In a first position of DOC valve 30 illustrated in
Check valve 40 may be a one-way needle valve including a check valve member 45 that, when in a closed position shown in
Control system 70 may be configured to receive various sensed inputs and generate commands or other signals to control the operation of a plurality of fuel injectors 12 of fuel injection system 10. Control system 70 may include ECM 80, battery 82, HVPS 84, and one or more sensors, such as a temperature sensor 86 configured to detect a temperature associated with injector 12 and/or an environment in which injector 12 operates, and an engine speed sensor 88 configured to measure an operational speed of an internal combustion engine associated with a plurality of fuel injectors 12.
ECM 80 may include a single microprocessor or multiple microprocessors that receive inputs and issue control signals, including the application of electrical energy to solenoids 21 and 31. ECM 80 may contain a power source (e.g., battery 82) in electrical communication with solenoids 21 and 31, and may output commands to separate control circuitry, including circuitry for a HVPS 84 configured to boost a voltage of electrical energy applied to solenoids 21 and 31. While HVPS 84 is shown outside of ECM 80, HVPS 84 may instead be implemented within ECM 80. In some embodiments, as shown in
ECM 80 may include a map 250 that associates a plurality of expected spill valve arrival times with various engine conditions. In some aspects, map 250 may allow ECM 80 to retrieve an expected or desired arrival time at which spill valve 20 arrives for a set of map inputs. Sets of map inputs may correspond to engine conditions, such as: battery voltage 202, engine speed 204, and pressure timing 206. The expected arrival time output by map 250 may correspond to a desired timing at which spill valve 20 closes (e.g., a timing at which spill valve member 25 reaches spill valve seat 29) for a particular set of engine conditions. One or more values of the detected valve arrival time 208 for spill valve 20 may be stored in map 250, together with engine conditions present during valve arrival time 208. ECM 80 may be configured to compare the detected spill valve arrival time 208 to the expected spill valve arrival time output by map 250 in order to calculate a difference, or error, between these two values. ECM 80 may further be configured to adjust one or more characteristics of the electrical energy provided to solenoids of valve 20 based on this error, as described below, and output an adjusted valve waveform 270 in the form of an adjusted amplitude, duration, or timing, for current applied to in a subsequent injection. Adjusted valve waveform 270 may, in at least some aspects, be applied to adjust a timing at which current begins to be applied for closing spill valve 20.
Fuel injection system 10 may be used in conjunction with any appropriate machine, vehicle, or other device or system that includes an internal combustion engine having one or more fuel injectors with at least one electronically-controlled valve. In particular, fuel injection system 10 may be used in any internal combustion engine system in which it is desirable to detect a timing at which an electronically-controlled valve component, such as a solenoid-actuated valve, reaches an actuated position.
A second plot illustrates a pair of valve positions 330 with respect to time, each plot corresponding respectively to two current waveforms 300. In the example shown in
A third plot illustrates exemplary nozzle pressures 350, including an actual nozzle pressure 352 corresponding to actual valve movement 332 and a desired nozzle pressure 354 that corresponds to desired valve movement 334. Each nozzle pressure 352, 354 may build during a timing when spill valve 20 is closed, and may represent a pressure of fuel within fuel injector 12, such as fuel within check valve chamber 90, for example.
A fourth plot of
In a step 402, a first current may be applied to a solenoid 21, generating a magnetic force that pulls armature 23 and spill valve member 25 towards a closed position, against the force of a spring member. This first current may include applying a boosted voltage, from HVPS 84 or another power source, such that current waveform includes a current ramp-up 304 at a timing determined by ECM 80, as shown in
In a step 404, at a predetermined timing, the first current may be changed to a predetermined level, such as pre-measurement target current 308 (
Once pre-measurement target current 308 is reached, a second current may be applied to solenoid 21. The second current may be applied from a different source (e.g., a non-chopped source, such as battery 82). Electrical energy from battery 82 may be non-chopped, for example, because electrical energy may be supplied from battery 82 without repeatedly discontinuing and resuming the application of this electrical energy. An exemplary second current, measurement current 312, may be applied during a window of time within which valve member 25 is expected to initially arrive at the closed position. In the example shown in
A value of the actual valve arrival time 208 detected by ECM 80 may be stored or logged in ECM 80. ECM 80 may also store a set of current engines conditions associated with valve arrival time 208, including one or more of battery voltage 202, engine speed 204, and pressure timing 206.
Step 410 may include determining, with ECM 80, a timing error associated with current engine conditions. This may be performed by comparing the detected or actual valve arrival time 208 to an expected valve arrival time. The actual valve arrival time may correspond to a value stored in a memory of ECM 80 that is representative of a single detected valve arrival time 208, or a filtered and/or averaged group of valve arrival times 208 associated with the same or similar engine conditions, that were stored or logged in ECM 80. This error may represent a difference between an actual valve arrival time, such as valve arrival time 208 represented by arrival time 320 in
If desired, step 410 may include comparing a value of the timing error to one or more predetermined thresholds in order to perform prognostic and/or diagnostic functions for injector 12. For example, the timing error may be indicative of an amount of useful life remaining in fuel injector 12, based on wear experienced by spill valve 20 over time. This information may be output by ECM 80 as a prognostic indicator that is indicative of the remaining useful life or wear accumulated in injector 12. Additionally or alternatively, ECM 80 may determine a failure state of fuel injector 12 exists when the timing error exceeds a predetermined threshold. When this occurs, ECM 80 may output a diagnostic indicator that is indicative of a failure condition of injector 12.
Step 412 may include, in one or more subsequent injections, adjusting one or more parameters for controlling fuel injector 12. For example, ECM 80 may adjust an amplitude of pull-in current, a duration of pull-in current, a timing at which pull-in current begins to be applied, or any combination thereof (
Adjustments may also be performed based on at least one of a battery voltage 202 of the engine system including fuel injection system 10, engine speed 204, or desired start of pressurization timing 206, as engine conditions change over time. For example, changes in one or more of these values may cause map 250 to determine an updated expected spill valve arrival time from which the timing error may be calculated for one or more subsequent injections.
The valve current waveforms illustrated in
The different current levels of first battery current 510 and measurement current 514, which may correspond to a second battery current, represent the currents applied by batteries 82 having different voltages, with lower current corresponding to batteries having lower voltages. Thus, the solid line waveform represents a battery voltage that is the highest of three exemplary voltages, while the dotted line waveform represents a battery voltage that is the lowest of the three voltages.
Each of these waveforms may represent an example of an adjusted valve waveform 270 that is based on one or more previous valve arrival time measurements. As described above, an amplitude of pull-in current, such as one or more of currents 504-514, a duration of the pull-in current, and/or a timing of a start of the application of the pull-in current may be adjusted based on one or more timing errors from previous injections. By making such adjustments, it may be possible to achieve consistent desired injection qualities, as represented by the exemplary injection rates 520 in the second plot of
The lower waveforms in
In some fuel injectors, it is necessary to provide a controller with information regarding characteristics of the fuel injector in order for the injector to be controlled as desired. However, changing environmental factors, changing power requirements, or both, may have at least some effect on the operation of the injector. By detecting the arrival time of a valve, in particular, during the application of current to a solenoid for the valve, it may be possible to generate commands for precisely controlling the injector. These commands may be adjusted, for example, to change a characteristic of spill valve current, such as the timing of the start of spill valve current, to improve control over start of injection pressure. This improved control over start of injection pressure may be achieved by accurate control over spill valve arrival timing. Achieving a desired start of injection pressure may result, for example, in improved control over a start of injection timing and control over an amount of fuel delivered by the injector, which can be useful for improving aspects of engine operation. By detecting the arrival time of a valve, it may therefore be possible to reduce an amount of fuel injected to a desired quantity, and thereby improve emissions performance and reduce the quantity and/or opacity of smoke produced by the engine, for example. Additionally, it may be possible to reduce the power requirements of a system for controlling the fuel injector. Finally, in at least some configurations, detection of arrival time may reduce or avoid the need to pre-program the controller with information for the fuel injector when a new injector is installed.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed method and system without departing from the scope of the disclosure. Other embodiments of the method and system will be apparent to those skilled in the art from consideration of the specification and practice of the apparatus and system disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
4238813 | Carp et al. | Dec 1980 | A |
20020166541 | Yamakado et al. | Nov 2002 | A1 |
20030120418 | Treichel | Jun 2003 | A1 |
20080092853 | Harcombe | Apr 2008 | A1 |
20100096473 | Coldren | Apr 2010 | A1 |
20180328308 | Iwano | Nov 2018 | A1 |