Systems and methods for controlling fluid injections

US10273923B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10273923-B2
Application numberUS-201615381608-A
CountryUS
Kind codeB2
Filing dateDec 16, 2016
Priority dateDec 16, 2016
Publication dateApr 30, 2019
Grant dateApr 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A vehicle includes an engine having a combustion cylinder, and at least one fuel injector configured to supply a number of fuel pulse to the cylinder. A controller is programmed to issue a first fuel pulse command to actuate the fuel injector allowing fuel to pass through the fuel injector as a first fuel mass. The controller is also programmed to monitor a voltage across the fuel injector, and determine a preliminary fuel injector opening magnitude based on a rate of change of voltage. The controller is further programmed to assign the preliminary fuel injector opening magnitude as a maximum fuel injector opening magnitude in response to the first fuel mass being greater than a quantity threshold. The controller is further programmed to apply a scaling factor to adjust a second fuel pulse command to normalize the maximum fuel injector opening magnitude value to a predetermined full open value.

First claim

Opening claim text (preview).

What is claimed is: 1. A vehicle comprising: a combustion engine having at least one cylinder to burn a fuel; at least one fuel injector configured to supply fuel mass pulses to the at least one cylinder; and a controller programmed to issue a first fuel pulse command to actuate the fuel injector allowing a pressurized fuel to pass through the fuel injector as a first fuel mass, monitor a voltage across the fuel injector, determine a preliminary fuel injector opening magnitude based on a rate of change of voltage, in response to the first fuel mass being greater than a quantity threshold, assign the preliminary fuel injector opening magnitude as a maximum fuel injector opening magnitude value, and apply a scaling factor to adjust a second fuel pulse command to normalize the maximum fuel injector opening magnitude value to a predetermined full open value. 2. The vehicle of claim 1 wherein the preliminary fuel injector opening magnitude comprises a plurality of samples, and the controller is further programmed to assign the preliminary fuel injector opening magnitude as a maximum fuel injector opening magnitude in response to the plurality of samples being greater than a count threshold. 3. The vehicle of claim 1 wherein the controller is further programmed to reset a sample count of the preliminary fuel injector opening magnitude in response to a reset request. 4. The vehicle of claim 1 wherein the preliminary fuel injector opening magnitude is further based on a difference between a local minimum and an adjacent local maximum of the rate of change of voltage. 5. The vehicle of claim 1 wherein the controller is further programmed to update the scaling factor in response to a subsequent fuel pulse command causing a fuel mass greater than the quantity threshold. 6. The vehicle of claim 1 wherein the controller is further programmed to apply a default adjustment value to the second fuel pulse in response to the first fuel mass being less than the quantity threshold. 7. The vehicle of claim 1 wherein the at least one fuel injector comprises a plurality of fuel injectors, and the controller is further programmed to apply a distinct scaling factor to independently adjust a command for each of the plurality of fuel injectors. 8. A method of providing quantity-controlled fluid pulses through a solenoid-driven valve comprising: providing a pressurized fluid at a valve inlet; commanding a first pulse of the valve to supply a first fluid mass through the valve; calculating at least one preliminary opening magnitude of the valve based on a change in residual voltage at the valve; in response to the preliminary opening magnitude causing a fluid mass greater than a mass threshold, assigning the preliminary opening magnitude as a maximum opening position; storing a scaling factor based on the maximum open position of the valve relative to a predetermined full open calibration value; and adjusting at least one subsequent fluid pulse command using the scaling factor. 9. The method of claim 8 further comprising applying a first adjustment to a fluid pulse command for a first valve based on a first change in residual voltage, and applying a second adjustment to a fluid pulse command for a second valve based on a second change in residual voltage. 10. The method of claim 8 wherein assigning the preliminary opening magnitude as the maximum opening position is based on a plurality of samples of at least one preliminary opening magnitude, the plurality of samples being greater than a count threshold. 11. The method of claim 8 further comprising resetting a sample count of the preliminary opening magnitude in response to a reset request. 12. The method of claim 8 wherein the preliminary opening magnitude is further based on a magnitude of change between a local minimum and an adjacent local maximum of the residual voltage. 13. The method of claim 8 further comprising updating the scaling factor in response to at least one subsequent fluid pulse command corresponding to a fluid mass greater than the mass threshold. 14. The method of claim 8 further comprising applying a default adjustment value to the at least one subsequent fluid pulse command in response to the first pulse causing a fluid mass less than the mass threshold. 15. A fluid delivery system comprising: a solenoid configured to selectively lift a pintle of a valve to allow a pressurized fluid to pass through the valve; a power source to supply energy to actuate the solenoid; and a controller programmed to issue commands to actuate the solenoid to cause a plurality of fluid pulses, monitor a voltage across the solenoid, determine a first lift height based on the monitored voltage during a first fluid pulse, in response to a fluid mass of the first fluid pulse being greater than a quantity threshold, assign the first lift height as a maximum lift height, and apply a scaling factor to adjust at least one subsequent fluid pulse to normalize the maximum lift height to a predetermined full open value. 16. The fluid delivery system of claim 15 wherein the controller is further programmed to assign the first lift height as the maximum lift height based on a plurality of samples of the monitored voltage corresponding to multiple fluid pulses, the plurality of samples being greater than a count threshold. 17. The fluid delivery system of claim 15 wherein the first lift height is further based on a magnitude of change from a local minimum to an adjacent local maximum of the monitored voltage. 18. The fluid delivery system of claim 15 wherein the controller is further programmed to update the scaling factor in response to the at least one subsequent fluid pulse causing a fluid mass greater than the quantity threshold. 19. The fluid delivery system of claim 15 wherein the controller is further programmed to apply a default adjustment value to the at least one adjust subsequent fluid pulse in response to the fluid mass of the first fluid pulse being less than the quantity threshold. 20. The fluid delivery system of claim 15 wherein controller is further programmed to apply a first adjustment to a fluid pulse command for a first valve based on a first change in monitored voltage, and applying a second adjustment to a fluid pulse command for a second valve based on a second change in monitored voltage.

Assignees

Inventors

Classifications

  • for injectors · CPC title

  • Methods of calibration · CPC title

  • with means for controlling injection timing or duration · CPC title

  • Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio · CPC title

  • Active learning methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10273923B2 cover?
A vehicle includes an engine having a combustion cylinder, and at least one fuel injector configured to supply a number of fuel pulse to the cylinder. A controller is programmed to issue a first fuel pulse command to actuate the fuel injector allowing fuel to pass through the fuel injector as a first fuel mass. The controller is also programmed to monitor a voltage across the fuel injector, and…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification F02D41/2467. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).