decipha
Petroleum
- Jul 16, 2008
- 29
I know this is quite odd so ill give specifics
For the past few years I've been programming a universal self learning engine control unit and the primary objective of this unit is that it is completely self independent with no user input required.
with that said, I'm in the process of writing of updating my flex fuel strategy and the thought popped in my head that if someone was to accidentally put diesel in a gasoline engine I want to be able to recognize this directly and adjust accordingly
Presently, I have it setup so that if there's still enough gasoline diluted in the diesel that the plugs can still ignite the mix it will simply go through the basic flex fuel strategy and adjust ignition timing and air/fuel ratio to get the engine running as efficiently as possible, this functions fine and there's no issues here.
The problem is that if there's too much diesel that the plugs can't ignite the mix I have to be able to calculate at which point to stop trying to fire the injectors since its hopeless in an effort to prevent washing down the cylinders and damaging the engine. Now this gets even more involved because one of the most common uses for this ecu is for methanol fueling which requires a significant amount of fuel as compared to gasoline.
I would do some trial and error testing but I hate to destroy an engine for a 'what-if' scenario that's unlikely to occur anyhow
If anyone has any insight or have done any testing like this I would greatly appreciate any thoughts, thanks in advance
For the past few years I've been programming a universal self learning engine control unit and the primary objective of this unit is that it is completely self independent with no user input required.
with that said, I'm in the process of writing of updating my flex fuel strategy and the thought popped in my head that if someone was to accidentally put diesel in a gasoline engine I want to be able to recognize this directly and adjust accordingly
Presently, I have it setup so that if there's still enough gasoline diluted in the diesel that the plugs can still ignite the mix it will simply go through the basic flex fuel strategy and adjust ignition timing and air/fuel ratio to get the engine running as efficiently as possible, this functions fine and there's no issues here.
The problem is that if there's too much diesel that the plugs can't ignite the mix I have to be able to calculate at which point to stop trying to fire the injectors since its hopeless in an effort to prevent washing down the cylinders and damaging the engine. Now this gets even more involved because one of the most common uses for this ecu is for methanol fueling which requires a significant amount of fuel as compared to gasoline.
I would do some trial and error testing but I hate to destroy an engine for a 'what-if' scenario that's unlikely to occur anyhow
If anyone has any insight or have done any testing like this I would greatly appreciate any thoughts, thanks in advance