Method and system for fuel injector balancing
US-2020116099-A1 · Apr 16, 2020 · US
US10900436B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10900436-B2 |
| Application number | US-201916355319-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 15, 2019 |
| Priority date | Mar 15, 2019 |
| Publication date | Jan 26, 2021 |
| Grant date | Jan 26, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems are provided for reducing errors in estimated fuel rail pressure incurred at the time of a scheduled injection event due to engine-driven cyclic fuel rail pressure changes. In one example, a pulse-width commanded during a scheduled injection event is determined as a function fuel rail pressure samples collected over a moving window that is customized for the corresponding fuel injector. In another example, the commanded pulse-width is determined as a function of an average fuel rail pressure sampled during a quiet zone of injector operation and predicted fuel rail pressure altering events occurring between the quiet zone and the scheduled injection event.
Opening claim text (preview).
The invention claimed is: 1. A method for an engine, comprising: for a scheduled injection event at a fuel injector, prior to the injection event, identifying a moving window for the fuel injector; sampling fuel pressure at a sampling rate over the moving window, the moving window identified based on a number of cylinders in the engine, a positioning of the cylinders along a bank, and a number of cam lobes of a cam actuated fuel pump; estimating an average fuel rail pressure of fuel rail pressure sampled at the sampling rate over the identified moving window; and adjusting a pulse-width commanded at the scheduled injection event based on the estimated average fuel rail pressure. 2. The method of claim 1 , wherein the estimated average fuel rail pressure is estimated as a moving average is responsive to fuel injector balancing conditions being met. 3. The method of claim 1 , further comprising, learning a fuel mass error of the fuel injector based on the estimated average fuel rail pressure and a fuel rail pressure sensed after the scheduled injection event; and adjusting subsequent engine fueling based on the learned fuel mass error of the injector. 4. The method of claim 3 , wherein the fuel injector is a first fuel injector, and the learned fuel mass error is for the first fuel injector, the method further comprising learning the injector fuel mass error for each remaining engine fuel injector and estimating an average injector fuel mass error based on the injector fuel mass error for each fuel injector, and wherein adjusting subsequent engine fueling includes adjusting fueling from each engine fuel injector based on the learned injector fuel mass error for a given fuel injector relative to the average injector fuel mass error. 5. The method of claim 3 , wherein the learned fuel mass error is further based on each of a fuel bulk modulus, fuel density, and fuel rail volume. 6. The method of claim 3 , wherein adjusting subsequent engine fueling includes updating an injector transfer function for the injector. 7. The method of claim 3 , wherein adjusting engine fueling includes updating a transfer function for each fuel injector of the engine based on the learned fuel mass error to provide a common error for each fuel injector. 8. The method of claim 1 , wherein the injection event is a direct injection event, and wherein the injector is a direct fuel injector. 9. The method of claim 1 , wherein the estimating is responsive to the fuel pump being enabled and wherein the estimating is disabled responsive to the fuel pump being disabled. 10. A method, comprising: while a high pressure direct injection fuel pump is enabled, estimating an average fuel rail pressure for a scheduled injection event at a direct fuel injector as a moving average over a pressure cycle since a last injection event at the injector; adjusting a pulse-width commanded at the scheduled injection event based on the estimated average fuel rail pressure; after the scheduled injection event, sensing fuel rail pressure during an inter-injection period; learning a pressure drop during the scheduled injection event based on the estimated average fuel rail pressure and the sensed fuel rail pressure during the inter-injection period; and applying a fuel correction to at least the direct fuel injector based on the learned pressure drop. 11. The method of claim 10 , wherein a window of the pressure cycle is selected based on timing of a cam lobe stroke of the high pressure direct injection fuel pump relative to the scheduled injection event. 12. The method of claim 10 , wherein the pressure cycle includes an engine cycle since a last injection event at the direct fuel injector and at least one stroke of each cam lobe of the high pressure fuel pump. 13. The method of claim 10 , wherein the pressure cycle includes half an engine cycle since a last injection event at the fuel injector. 14. The method of claim 10 , further comprising, learning a fuel mass error of the fuel injector based on the sensed fuel rail pressure during the inter-injection period, and wherein applying a fuel correction includes adjusting a transfer function of the fuel injector during a subsequent fueling event to bring the learned fuel mass error towards a common fuel mass error across all engine fuel injectors. 15. The method of claim 10 , further comprising, responsive to the high pressure direct injection fuel pump being disabled, estimating an average fuel rail pressure for a scheduled injection event immediately before the scheduled injection event, and after an immediately preceding injection event is completed. 16. An engine system, comprising: a direct fuel injector for delivering fuel from a fuel rail to an engine cylinder; a fuel system including a lift pump and a cam actuated high pressure fuel pump for pressurizing the fuel rail; a pressure sensor coupled to the fuel rail; and a controller with computer-readable instructions stored on non-transitory memory that when executed cause the controller to: prior to a scheduled injection event at the fuel injector, sample fuel rail pressure over a moving window identified for the fuel injector including an engine cycle between the scheduled injection event and an immediately preceding injection event at the fuel injector, the engine cycle including at least one stroke of each cam of the high pressure fuel pump; and command a pulse-width to the fuel injector at the scheduled injection event based on an average fuel rail pressure of the moving window, the moving window identified based on a number of the cylinders in the engine, a positioning of cylinders along a bank, and a number of cam lobes of the high pressure fuel pump. 17. The system of claim 16 , wherein the controller includes further instructions that when executed cause the controller to: learn a fuel mass error of the injector as a function of a difference between the average fuel rail pressure estimated prior to the scheduled injection event and a fuel rail pressure sensed after the scheduled injection event; and adjusting the pulse-width commanded to the injector on a subsequent injection event of the injector based on the learned fuel mass error. 18. The system of claim 17 , wherein the injector is a first injector, the engine cylinder is a first cylinder, and the moving window is a first moving window, the system further comprising a second injector coupled to a second cylinder, and wherein the controller includes instructions that when executed cause the controller to: sample the fuel rail pressure over a second moving window, offset from the first moving window, the second moving window including another engine cycle between a scheduled injection event in the second cylinder and an immediately preceding injection event at the second cylinder; and command a pulse-width to the second injector at the scheduled injection event in the second cylinder based on an average fuel rail pressure of the second moving window. 19. The system of claim 16 , wherein the controller includes further instructions for: responsive to the high pressure fuel pump being disabled, commanding another pulse-width to the fuel injector at the scheduled injection event based on an average fuel rail pressure sampled over of a quiet region of the fuel injector. 20. The system of claim 19 , wherein the commanding includes: sampling the fuel rail pressure from immediately before opening of the injector at a first injection event to immediately before opening of another injector at a
Arrangements of fuel-injection apparatus with respect to engines; Pump drives adapted to such arrangements (fuel-injection apparatus in which injection pumps are driven, or injectors are actuated, by the pressure in engine working cylinders, or by impact of engine working piston F02M49/00; arrangements of injectors F02M61/14) · CPC title
Actual fuel injection timing or delay, e.g. determined from fuel pressure drop · CPC title
Arrangements of fuel feed-pumps with respect to fuel injection apparatus (F02M37/00 takes precedence) · CPC title
Estimation of fuel pressure · CPC title
for injecting directly into the cylinder · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.