Method and systems for adjusting engine cylinder operation based on a knock sensor output
US-2017122246-A1 · May 4, 2017 · US
US10550774B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10550774-B1 |
| Application number | US-201816191740-A |
| Country | US |
| Kind code | B1 |
| Filing date | Nov 15, 2018 |
| Priority date | Nov 15, 2018 |
| Publication date | Feb 4, 2020 |
| Grant date | Feb 4, 2020 |
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.
A method and system for operating an engine includes operating the engine with a first plurality of parameters associated with a first fuel type, comparing a detonation signal a first to a first voltage threshold, forming a plurality of vectors by storing detonation signal values that exceed the first voltage threshold, in vectors as vector values wherein later in time vectors include previous vector values, summing vector values for each vector to form a plurality of sum values and when one of the plurality of sums values exceeds a sum threshold, changing an engine controller to operate with a second plurality of parameters associated with a second fuel type.
Opening claim text (preview).
What is claimed is: 1. A method of operating an engine comprising: operating the engine with plurality of parameters associated with a first fuel type; comparing a detonation signal to a first voltage threshold; forming a plurality of vectors by: storing detonation signal values that exceed the first voltage threshold, in vector portions as vector values wherein later in time vectors include previous vector values; summing vector values for each vector portion to form a plurality of sum values; and when one of the plurality of sums values exceeds a sum threshold, changing an engine controller to operate with a second plurality of parameters associated with a second fuel type. 2. The method of claim 1 further comprising, identifying an old vector value from the vector values by comparing the detonation signal values to first time threshold, removing the old vector value from at least one of the vector values. 3. The method of claim 1 wherein the first plurality of parameters comprises a fuel parameter. 4. The method of claim 1 wherein the first plurality of parameters comprises a timing parameter. 5. The method of claim 1 wherein the plurality of sum values are rolling sums. 6. The method of claim 1 wherein the vectors have a plurality of slots, when the slots are filled with vector values replacing earlier vector values with current vector values. 7. The method of claim 1 further comprising changing a flag in response to the sum exceeding the threshold and wherein changing the engine controller to switch comprises changing in response to the flag. 8. A method comprising: operating an engine with a first plurality of parameters associated with a first fuel type; forming a first plurality of vector portions associated with a first cylinder by: storing vector values based on a detonation signal that exceed a voltage threshold in the first plurality of vector portions wherein later in time vector portions include previous vector values, each of the first plurality of vector portions associated having a time associated therewith; forming a second plurality of vector portions associated with a second cylinder by: storing vector values based on the detonation signal that exceed the voltage threshold in the plurality of second vector portions wherein later in time vector portions include previous vector values; associating the first plurality of vector portions and the second plurality of vector portions based on time to form associated pairs; summing vector values in the associated pairs form a plurality of sums; when one of the plurality of sums exceeds a sum threshold, changing an engine controller to operate with a second plurality of parameters associated with a second fuel type. 9. The method of claim 8 further comprising identifying an old vector value from the first plurality of vector portions by comparing the vector values to first time threshold and removing the old vector value from at least one of the vector values. 10. The method of claim 9 further comprising identifying an old vector value from the second plurality of vector portions by comparing the vector values to first time threshold and removing the old vector value from at least one of the vector values. 11. The method of claim 8 wherein the second plurality of parameters comprises a fuel parameter. 12. The method of claim 8 wherein the second plurality of parameters comprises a timing parameter. 13. The method of claim 8 wherein the plurality of sums are rolling sums. 14. The method of claim 8 wherein the vectors have a plurality of slots, when the slots are filled with old vector values replacing earlier vector values with current vector values. 15. The method of claim 8 further comprising changing a flag in response to the sum exceeding the threshold and wherein changing the engine controller to switch comprises changing in response to the flag. 16. An engine control system comprising: a detonation sensor generating a detonation signal; a controller coupled to the detonation sensor, said controller programmed to: operate an engine with a first plurality of parameters associated with a first fuel type; form a first plurality of vector portions associated with a first cylinder by storing vector values based on the detonation signal that exceed a voltage threshold in the first plurality of vector portions wherein later in time vector portions include previous vector values, each of the first plurality of vector portions having a time associated therewith; form a second plurality of vector portions associated with a second cylinder by storing vector values based on the detonation signal that exceed the voltage threshold in the plurality of second vector portions wherein later in time vector portions include previous vector values; associate the first plurality of vector portions and the second plurality of vector portions based on time to form associated pairs; sum vector values in the associated pairs form a plurality of sum values; and change the engine controller to switch to a second plurality of parameters associated with a second fuel type when one of the plurality of sums values exceeds a sum threshold. 17. The system of claim 16 wherein the controller is programmed to identify a first old vector value from the first plurality of vector portions by comparing the vector values to first time threshold and removing the old vector value from at least one of the vector values and wherein the controller identifies a second old vector value from the second plurality of vector portions by comparing the vector values to first time threshold and removing the old vector value from at least one of the vector values. 18. The system of claim 16 wherein the second plurality of parameters comprises a fuel parameter and a timing parameter. 19. The system of claim 16 wherein the plurality of sum values are rolling sums. 20. A system comprising: a two-stroke engine; and an engine control system as recited in claim 16 .
Two-stroke combustion engines with electronic control · CPC title
determined by estimation · CPC title
Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures · CPC title
using knock sensors · CPC title
power driven · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.