IP Library Granted Patent US 9,453,488
Granted Patent B2
US 9,453,488 · App. 14/515,052 · Granted Sep 27, 2016

Direct injection solenoid injector opening time detection

Inventors: Ningsheng Qiao (Troy, MI); Nicholas Moore (Troy, MI); Francois Fabre (Pino Torinese, IT)
Assignee: Continental Automotive Systems, Inc.
F02M65/005F02D41/20F01N2900/1821F02D2041/2034F02D2041/2055F02D2041/2058
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,453,488
App. No.
14/515,052
Granted
Sep 27, 2016
Kind
B2
Abstract

A direct injection, solenoid fuel injector includes at least one current sensing function capable of detecting a current draw of the solenoid and a controller function. The controller is capable of determining a fully open time of the direct fuel injector solenoid based on the application of a slope inflection filter and a slope discrimination filter to a derivative of the current draw.

Claims (55)

1. A method for detecting an injector solenoid fully open time comprising:

detecting a slope inflection in a derivative of a current draw of the injector solenoid during a data collection period using a slope inflection detection filter and a slope discriminator filter, thereby detecting a fully open time of a direct injector solenoid.

2. The method of claim 1 , wherein the data collection period begins after a delay window has elapsed, and wherein the delay window is a minimum solenoid opening time.

3. The method of claim 1 , further comprising sampling a current input of a direct injector solenoid at a high sampling rate, thereby determining the current input profile.

4. The method of claim 1 , further comprising outputting the determined solenoid opening time to at least one vehicle electronic system.

5. The method of claim 4 , further comprising down sampling data collected in said data collection period prior to determining the fully open time of a direct injector solenoid.

6. The method of claim 1 , wherein detecting a slope inflection in a derivative of a current draw of the injector solenoid during a data collection period using the slope inflection detection filter and the slope discriminator filter comprises:

collecting current draw data for a duration of a data collection window;

determining an opening time detection window within said data collection window; and

processing data within the opening time detection window using the slope inflection filter and the slope discrimination filter.

7. The method of claim 6 , wherein determining an opening time detection window within said data collection window comprises:

determining a maximum data point within said data collection window and starting the opening time detection window at said maximum data point; and

determining a start time of a current holding phase and ending the opening time detection window at the start time of the current holding phase.

8. The method of claim 6 , further comprising discarding data outside of said opening time detection window prior to processing data within the opening time detection window.

9. The method of claim 6 , wherein processing data within the opening time detection window using the slope inflection filter and the slope discrimination filter comprises identifying a slope inflection location by:

calculating a derivative of the data within the opening time detection window thereby determining a derivative data set;

applying a slope inflection filter to each data point in said derivative data set, thereby identifying possible slope inflections;

applying a slope discrimination filter to each data point in said slope inflection data set, thereby magnifying each of said possible slope inflections; and

comparing each of said magnified possible slope inflections to a threshold and identifying an actual slope inflection occurrence where a magnified possible slope inflection crosses said threshold.

10. The method of claim 9 , determining the fully open time of the direct injector solenoid based on the time of the actual slope inflection occurrence in the slope discrimination data set.

11. The method of claim 9 , further comprising defining a median window and a mean window within the derivative data set, wherein the median window and the mean window are synchronized sliding windows and wherein the mean window is encompassed by the median window.

12. The method of claim 11 , wherein an output of the slope inflection filter for a given data point in the derivative data set is defined by the relationship Out inflection =mid*d fact −(mean*g fact ) where Out inflection is the output value of the slope inflection filter, mid is the center value of data points in a derivative data set median window centered on the data point sorted in ascending order, mean is a mean value of data points in a derivative data set mean window centered on the data point, and d fact and g fact are determined by the following relationships:

g fact =1+ABS(mid−mean)

d fact =1−ABS(mid−mean)

where ABS is the absolute value function.

13. The method of claim 11 , wherein an output of the slope discrimination filter is defined by the relationship Output=Mid*G fact −(Mean*d fact −Offset) where output is the output of the slope discrimination filter, mid is the center value of data points in a derivative data set median window sorted in ascending order, mean is a mean value of data points in a derivative data set mean window, and d fact and g fact are determined by the following relationships:

g fact =1+ABS(mid−mean)

d fact =1−ABS(mid−-mean)

where ABS is the absolute value function and where Offset is determined by the following relationship:

Offset=ABS(mid−mean)/(length of mean window)

where length of mean window is the time encompassed by the mean window.

14. A vehicle including direct fuel injector solenoid comprising:

at least one current sensor operable to detect a current draw of the injector solenoid; and

a controller connected to the at least one current sensor, said controller being operable to detect a slope inflection in a derivative of a current draw of the injector solenoid using a slope inflection detection filter and a slope discriminator filter, thereby detecting a fully open time of the direct injector solenoid.

15. The vehicle of claim 14 , wherein detecting a slope inflection in a derivative of a current draw of the injector solenoid during a data collection period using a slope inflection detection filter and a slope discriminator filter comprises:

collecting current draw data for a duration of a data collection window;

determining an opening time detection window within said data collection window; and

processing data within the opening time detection window using the slope inflection filter and the slope discrimination filter.

16. The vehicle of claim 15 , wherein processing data within the opening time detection window using the slope inflection filter and the slope discrimination filter comprises identifying a slope inflection location by:

calculating a derivative of the data within the opening time detection window thereby determining a derivative data set;

applying a slope inflection filter to each data point in said derivative data set, thereby identifying possible slope inflections;

applying a slope discrimination filter to each data point in said slope inflection data set, thereby magnifying each of said possible slope inflections; and

comparing each of said magnified possible slope inflections to a threshold and identifying an actual slope inflection occurrence where a magnified possible slope inflection crosses said threshold.

17. The vehicle of claim 16 , determining the fully open time of the direct injector solenoid based on the time of the actual slope inflection occurrence in the slope discrimination data set.

18. The vehicle of claim 16 , further comprising defining a median window and a mean window within the derivative data set, wherein the median window and the mean window are synchronized sliding windows and wherein the mean window is encompassed by the median window.

19. The vehicle of claim 18 , wherein an output of the slope inflection filter for a given data point in the derivative data set is defined by the relationship Out inflection =mid*d fact −(mean*g fact ) where Out inflection is the output value of the slope inflection filter, mid is the center value of data points in a derivative data set median window centered on the data point sorted in ascending order, mean is a mean value of data points in a derivative data set mean window centered on the data point, and d fact and g fact are determined by the following relationships:

g fact =1+ABS(mid−mean)

d fact =1−ABS(mid−mean)

where ABS is the absolute value function.

20. The vehicle of claim 18 , wherein an output of the slope discrimination filter is defined by the relationship Output=Mid*G fact −(Mean*d fact −Offset) where output is the output of the slop discrimination filter, mid is the center value of data points in a derivative data set median window sorted in ascending order, mean is a mean value of data points in a derivative data set mean window, and d fact and g fact are determined by the following relationships:

g fact =1+ABS(mid−mean)

d fact =1−ABS(mid−mean)

where ABS is the absolute value function and where Offset is determined by the following relationship:

Offset=ABS(mid−mean)/(length of mean window)

where length of mean window is the time encompassed by the mean window.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
To: VITESCO TECHNOLOGIES USA, LLC.
Reel/Frame 058108/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
To: VITESCO TECHNOLOGIES USA, LLC.
Reel/Frame 057650/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2014
From: QIAO, NINGSHENG; MOORE, NICHOLAS; FABRE, FRANCOIS
To: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Reel/Frame 033955/0647 →
Continuity (2)
Provisional Application 61896710 · Oct 29, 2013
Related Publication 20150114099A1 · Apr 30, 2015