# US 9,435,289 B2 · Systems and methods for minimizing throughput

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,435,289 B2
- Document ID: US9435289B2
- Status: Granted
- Kind: B2
- Application number: 14/242,001
- Filed: 2014-04-01
- Published: 2015-10-01
- Granted: 2016-09-06
- Earliest claimed: 2014-04-01
- Assignees: GM Global Technology Operations LLC
- Applicants: GM Global Technology Operations LLC
- Inventors: Jonathan T. Shibata; Michael J. Lucido
- Web page: https://patentgrep.com/patent/US9435289B2

## CPC

- F02D 41/3809: {Common rail control systems (common rail apparatus F02M55/025, F02M63/0225)}
- F02D 41/20: Output circuits, e.g. for controlling currents in command coils
- F02M 51/061: {using electromagnetic operating means}
- F02D 41/04: Introducing corrections for particular operating conditions (F02D41/14 takes precedence)
- F02D 2041/2051: {using voltage control}
- F02D: CONTROLLING COMBUSTION ENGINES (vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed B60K31/00; conjoint control of vehicle sub-units of different type or different function, road vehicle drive control systems for purposes other than the control of a single sub-unit B60W)
- F02M: SUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF

## Abstract

A voltage measuring module measures first and second voltages at first and second electrical connectors of a fuel injector of an engine. A first summer module determines a first sum of (i) a difference between the first and second voltages and (ii) N previous values of the difference between the first and second voltages, wherein N is an integer greater than or equal to one. A second summer module determines a second sum of (i) the first sum and (ii) M previous values of the first sum, wherein M is an integer greater than or equal to one. A first difference module determines a first difference based on the second sum. A second difference module determines a second difference between (i) the first difference and (ii) a previous value of the first difference. An injector driver module selectively applies power to the fuel injector based on the second difference.

## Claims

### Claim 1

A fuel control system for a vehicle, comprising:
a voltage measuring module that measures first and second voltages at first and second electrical connectors of a fuel injector of an engine;
a first summer module that determines a first sum of (i) a difference between the first and second voltages and (ii) N previous values of the difference between the first and second voltages, wherein N is an integer greater than or equal to one;
a second summer module that determines a second sum of (i) the first sum and (ii) M previous values of the first sum, wherein M is an integer greater than or equal to one;
a first difference module that determines a first difference based on the second sum;
a second difference module that determines a second difference between (i) the first difference and (ii) a previous value of the first difference; and
an injector driver module that selectively applies power to the fuel injector based on the second difference.

### Claim 2 (depends on 1)

The fuel control system of claim 1 further comprising:
a third difference module that determines a third difference between (i) the second difference and (ii) a previous value of the second difference; and
a fourth difference module that determines a fourth difference between (i) the third difference and (ii) a previous value of the third difference,
wherein the injector driver module selectively applies power to the fuel injector based on the third difference and the fourth difference.

### Claim 3 (depends on 2)

The fuel control system of claim 2 further comprising:
a third summer module that determines a third sum of (i) the second sum and (ii) O previous values of the second sum, wherein O is an integer greater than or equal to one,
wherein the first difference module determines the first difference based on the third sum.

### Claim 4 (depends on 3)

The fuel control system of claim 3 further comprising:
a fourth summer module that determines a fourth sum of (i) the third sum and (ii) Q previous values of the third sum, wherein Q is an integer greater than or equal to one,
wherein the first difference module determines the first difference based on the fourth sum.

### Claim 5 (depends on 4)

The fuel control system of claim 4 further comprising:
a fifth summer module that determines a fifth sum of (i) the fourth sum and (ii) R previous values of the fourth sum, wherein R is an integer greater than or equal to one,
wherein the first difference module determines the first difference based on the fifth sum.

### Claim 6 (depends on 5)

The fuel control system of claim 5 wherein the first difference module determines the first difference between (i) the fifth sum and (ii) a previous value of the fifth sum.

### Claim 7 (depends on 2)

The fuel control system of claim 2 further comprising a parameter determination module that determines a minimum value of the third difference and a maximum value of the third difference,
wherein the injector driver module selectively applies power to the fuel injector based on the minimum and maximum values of the third difference.

### Claim 8 (depends on 7)

The fuel control system of claim 7 wherein the parameter determination module determines the minimum value of the third difference based on a first zero-crossing of the fourth difference.

### Claim 9 (depends on 8)

The fuel control system of claim 8 wherein the parameter determination module determines the maximum value of the third difference based on a second zero-crossing of the fourth difference.

### Claim 10 (depends on 7)

The fuel control system of claim 7 further comprising:
a pulse width module that determines an initial pulse width to apply to the fuel injector for a fuel injection event based on a target mass of fuel; and
an adjustment module that adjusts initial pulse width based on the minimum and maximum values of the third difference to produce a final pulse width,
wherein the injector driver module selectively applies power to the fuel injector for the fuel injection event based on the final pulse width.

### Claim 11

A control system for a vehicle, comprising:
a voltage measuring module that measures first and second voltages at first and second electrical connectors of an actuator of the vehicle;
a first summer module that determines a first sum of (i) a difference between the first and second voltages and (ii) N previous values of the difference between the first and second voltages, wherein N is an integer greater than or equal to one;
a second summer module that determines a second sum of (i) the first sum and (ii) M previous values of the first sum, wherein M is an integer greater than or equal to one;
a first difference module that determines a first difference based on the second sum;
a second difference module that determines a second difference between (i) the first difference and (ii) a previous value of the first difference; and
a driver module that selectively applies power to the actuator based on the second difference.

### Claim 12

A fuel control method for a vehicle, comprising:
measuring first and second voltages at first and second electrical connectors of a fuel injector of an engine;
determining a first sum of (i) a difference between the first and second voltages and (ii) N previous values of the difference between the first and second voltages, wherein N is an integer greater than or equal to one;
determining a second sum of (i) the first sum and (ii) M previous values of the first sum, wherein M is an integer greater than or equal to one;
determining a first difference based on the second sum;
determining a second difference between (i) the first difference and (ii) a previous value of the first difference; and
selectively applying power to the fuel injector based on the second difference.

### Claim 13 (depends on 12)

The fuel control method of claim 12 further comprising:
determining a third difference between (i) the second difference and (ii) a previous value of the second difference;
determining a fourth difference between (i) the third difference and (ii) a previous value of the third difference; and
selectively applying power to the fuel injector based on the third difference and the fourth difference.

### Claim 14 (depends on 13)

The fuel control method of claim 13 further comprising:
determining a third sum of (i) the second sum and (ii) O previous values of the second sum, wherein O is an integer greater than or equal to one; and
determining the first difference based on the third sum.

### Claim 15 (depends on 14)

The fuel control method of claim 14 further comprising:
determining a fourth sum of (i) the third sum and (ii) Q previous values of the third sum, wherein Q is an integer greater than or equal to one; and
determining the first difference based on the fourth sum.

### Claim 16 (depends on 15)

The fuel control method of claim 15 further comprising:
determining a fifth sum of (i) the fourth sum and (ii) R previous values of the fourth sum, wherein R is an integer greater than or equal to one; and
determining the first difference based on the fifth sum.

### Claim 17 (depends on 16)

The fuel control method of claim 16 further comprising determining the first difference between (i) the fifth sum and (ii) a previous value of the fifth sum.

### Claim 18 (depends on 13)

The fuel control method of claim 13 further comprising:
determining a minimum value of the third difference and a maximum value of the third difference; and
selectively applying power to the fuel injector based on the minimum and maximum values of the third difference.

### Claim 19 (depends on 18)

The fuel control method of claim 18 further comprising determining the minimum value of the third difference based on a first zero-crossing of the fourth difference.

### Claim 20 (depends on 19)

The fuel control method of claim 19 further comprising determining the maximum value of the third difference based on a second zero-crossing of the fourth difference.

### Claim 21 (depends on 18)

The fuel control method of claim 18 further comprising:
determining an initial pulse width to apply to the fuel injector for a fuel injection event based on a target mass of fuel;
adjusting initial pulse width based on the minimum and maximum values of the third difference to produce a final pulse width; and
selectively applying power to the fuel injector for the fuel injection event based on the final pulse width.
