“小熊油耗”能自动识别车友的加油习惯,采用多种方法来计算油耗。
单次油耗是连续两次加油期间的油耗。
算法1(优先)
如果出现连续两次加油跳枪的记录(油箱加满),那么
第一个记录的单次油耗 = 第二次加油量 ÷ 这两次记录之间的行驶里程
算法2
如果出现连续两次灯亮加油的记录(油灯亮了),那么
第一个记录的单次油耗=第一次加油量÷这两次记录之间的行驶里程
算法1优先于算法2。
两次油箱加满记录之间,或者两次油灯亮加油记录之间,算做一个油耗阶段。这样的阶段之内的平均油耗,是可以精确计算的,称作阶段油耗。
对于无法以单次油耗算法计算的记录,“小熊油耗”用阶段油耗来作为单次油耗的参考值。
算法1(优先)
阶段油耗 = 上一次加满到下一次加满(含)之间加油总量 ÷ 上一次加满到下一次加满之间的里程
算法2
阶段油耗 = 上一次油灯亮(含)到下一次油灯亮之间加油总量 ÷ 上一次油灯亮到下一次油灯亮之间的里程
算法1优先于算法2。
既无法适用单次油耗算法,又无法适用阶段油耗算法的记录,油耗不可估算,显示为“?”。
小熊油耗用“strong>加权平均算法”,来根据单次行程和油耗,来计算平均油耗。
平均油耗 = (单次油耗 × 权重)的总和
权重=单次行程 ÷ 行程总和
“加权算法”是小熊油耗的创新,考虑了行程做权重,计算结果比简单地使用总加油量除以总行程,更加准确。