Method and system for detecting and adapting to fuel differences for an engine
AssigneePolaris Industries Inc.
InventorDallas J. Blake
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.