油耗计算方法说明

“小熊油耗”能自动识别车友的加油习惯,采用多种方法来计算油耗。

单次油耗是连续两次加油期间的油耗。

算法1(优先)

  如果出现连续两次加油跳枪的记录(油箱加满),那么

    第一个记录的单次油耗 = 第二次加油量 ÷ 这两次记录之间的行驶里程

算法2

  如果出现连续两次灯亮加油的记录(油灯亮了),那么

    第一个记录的单次油耗=第一次加油量÷这两次记录之间的行驶里程

算法1优先于算法2。

两次油箱加满记录之间,或者两次油灯亮加油记录之间,算做一个油耗阶段。这样的阶段之内的平均油耗,是可以精确计算的,称作阶段油耗。

对于无法以单次油耗算法计算的记录,“小熊油耗”用阶段油耗来作为单次油耗的参考值。

算法1(优先)

  阶段油耗 = 上一次加满到下一次加满(含)之间加油总量 ÷ 上一次加满到下一次加满之间的里程

算法2

  阶段油耗 = 上一次油灯亮(含)到下一次油灯亮之间加油总量 ÷ 上一次油灯亮到下一次油灯亮之间的里程

算法1优先于算法2。

既无法适用单次油耗算法,又无法适用阶段油耗算法的记录,油耗不可估算,显示为“?”。

小熊油耗用“strong>加权平均算法”,来根据单次行程和油耗,来计算平均油耗。

  平均油耗 = (单次油耗 × 权重)的总和

  权重=单次行程 ÷ 行程总和

“加权算法”是小熊油耗的创新,考虑了行程做权重,计算结果比简单地使用总加油量除以总行程,更加准确。