Method and system for detecting and adapting to fuel differences for an engine

US10550774B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10550774-B1
Application numberUS-201816191740-A
CountryUS
Kind codeB1
Filing dateNov 15, 2018
Priority dateNov 15, 2018
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

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.

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.

First claim

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 .

Assignees

Inventors

Classifications

  • 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

  • F02D35/027Primary

    using knock sensors · CPC title

  • power driven · 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 US10550774B1 cover?
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 …
Who is the assignee on this patent?
Polaris Inc
What technology area does this patent fall under?
Primary CPC classification F02D41/0025. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Feb 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).