Method for monitoring a cylinder pressure sensor
US-2020208578-A1 · Jul 2, 2020 · US
US11092106B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11092106-B2 |
| Application number | US-201916365001-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 26, 2019 |
| Priority date | Mar 26, 2019 |
| Publication date | Aug 17, 2021 |
| Grant date | Aug 17, 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 for operating an engine responsive to filtered cylinder pressure data are disclosed. In one example, fuel injection timing may be advanced in response to filtered cylinder pressure data that is indicative of onset of combustion in a cylinder being delayed from an expected timing. The filtered cylinder pressure data may be generated via a digital filter.
Opening claim text (preview).
The invention claimed is: 1. An engine operating method, comprising: storing values of a sampled cylinder pressure in a data array in memory of a controller; filtering the sampled cylinder pressure to provide filtered sampled cylinder pressure; upsampling the filtered sampled cylinder pressure to provide upsampled filtered cylinder pressure; generating a first signal envelope data array and a second signal envelope data array from the values of the unsampled filtered cylinder pressure, values in the first signal envelope data array and values in the second signal envelope data array bounding the values in the data array; generating values in a filtered cylinder pressure data array that are less than or equal to values in the first signal envelope data array and values that are equal to or greater than values in the second signal envelope data array; and adjusting an engine actuator via the controller responsive to the values in the filtered cylinder pressure data array. 2. The engine method of claim 1 , where the engine actuator is a fuel injector. 3. The engine method of claim 1 , where the engine actuator is an exhaust gas recirculation valve. 4. The engine method of claim 1 , where the engine actuator is a turbocharger waste gate. 5. The engine method of claim 1 , where the engine actuator is a turbocharger vane control actuator. 6. The engine method of claim 1 , where the values in the first signal envelope data array are greater than the values in the second signal envelope data array. 7. The engine method of claim 6 , where the values in the first signal envelope data array are based on a value in a group of the values of the sampled cylinder pressure being greater than all other values in the group of values of the sampled cylinder pressure. 8. The engine method of claim 6 , where the values in the second signal envelope data array are based on a value in a group of the values of the sampled cylinder pressure being less than all other values in the group of values of the sampled cylinder pressure. 9. An engine operating method, comprising: storing values of a sampled cylinder pressure in a data array in memory of a controller; generating values in a filtered cylinder pressure data array based on the stored values, the filtered cylinder pressure data array including values that are an average of values in a first signal envelope data array and values in in a second signal envelope data array; and adjusting an engine actuator via the controller responsive to the values in the filtered cylinder pressure data array. 10. The engine method of claim 9 , where the filtered cylinder pressure data array also includes values that are not the average of values in the first signal envelope data array and values in the second signal envelope data array. 11. The engine method of claim 9 , further comprising filtering the stored values via a low pass filter. 12. The engine method of claim 11 , further comprising upsampling output of the low pass filter to generate an upsampled cylinder pressure data array. 13. The engine method of claim 12 , further comprising generating the first signal envelope data array via selecting maximum values in groups of data in the upsampled cylinder pressure data array. 14. The engine method of claim 12 , further comprising generating the second signal envelope data array via selecting minimum values in groups of data in the upsampled cylinder pressure data array. 15. The engine method of claim 9 , where the engine actuator is an exhaust gas recirculation valve. 16. An engine system, comprising: an internal combustion engine including a cylinder with a pressure sensor; and a controller including executable instructions stored in non-transitory memory to generate values in a filtered cylinder pressure data array based on stored cylinder pressure values, the filtered cylinder pressure data array including values that are an average of values in a first signal envelope data array and values in in a second signal envelope data array, and to adjust an engine actuator responsive to the values in the filtered cylinder pressure data array. 17. The engine system of claim 16 , further comprising a fuel injector, and additional executable instructions stored in non-transitory memory to adjust fuel injector timing in response to values in the filtered cylinder pressure data array. 18. The engine system of claim 16 , further comprising additional executable instructions stored in non-transitory memory to generate the first signal envelope data array. 19. The engine system of claim 18 , further comprising additional executable instructions stored in non-transitory memory to generate the second signal envelope data array. 20. The engine system of claim 16 , further comprising additional executable instructions stored in non-transitory memory to generate the values in the filtered cylinder pressure data array from values in the first signal envelope data array and values in the second signal envelope data array.
by determining the cylinder pressure · CPC title
by bypassing exhaust {from the inlet to the outlet of turbine or to the atmosphere} · CPC title
the system including a filter, e.g. a low pass or high pass filter · CPC title
for injecting directly into the cylinder · CPC title
Feedback control of engine parameters, e.g. for control of air/fuel ratio or intake air amount · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.