System and method for processing cylinder pressures

US11092106B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11092106-B2
Application numberUS-201916365001-A
CountryUS
Kind codeB2
Filing dateMar 26, 2019
Priority dateMar 26, 2019
Publication dateAug 17, 2021
Grant dateAug 17, 2021

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

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 US11092106B2 cover?
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.
Who is the assignee on this patent?
Ford Global Tech Llc
What technology area does this patent fall under?
Primary CPC classification F02D41/263. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Aug 17 2021 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).