Circuit/System Description
The ethanol calculation occurs with the engine running after a refueling event has been detected via a measured change in the fuel level sensor output. The virtual flex fuel sensor (V-FFS) algorithm temporarily closes the canister purge valve for a few seconds and monitors information from the closed loop fuel trim system to calculate the ethanol content. This logic executes several times until the ethanol calculation is deemed to be stable. This may take several minutes under low fuel flow conditions such as idle, or a shorter time during higher fuel flow, off-idle conditions.
Air-fuel ratios and the corresponding ethanol percentage are updated following each purge-off sequence.
After a re-fueling event, the system registers the amount of fuel that was added, relative to the amount that was in the tank. Reading fuel trim and O2 sensor activity, the system determines if the fuel added was either American Society for Testing and Materials (ASTM) Gasoline or ASTM E85. Based on that determination, the system adjusts to the expected ethanol mix in the fuel tank, and then the fuel trim and O2 sensor activity fine tunes the adjustments. The system must remain in closed loop in order for this adjustment to occur. Numerous short trips after switching from gasoline to E85, or E85 to gasoline, can result in driveability symptoms due to the inability of the system to adjust for fuel composition by not attaining closed loop operation.