piapia123
zh

汽车油耗计算

转换

所有处理都在浏览器本地完成,数据不上传服务器

输出

填这次跑的里程、加了多少钱的油与油价,右边给出四种油耗说法与每公里花费。 两套单位的方向是相反的。 中国大陆、欧洲、澳洲用 L/100km(每百公里多少升)—— 数字越小越省;美国用 MPG(一加仑跑多少英里)—— 数字越大越省。光看数字大小会得出相反的结论,所以两个都给,并在旁注里写着「越大越省」。 英国也用 MPG,但加仑不是同一个加仑。 英制加仑 4.546 L、美制 3.785 L,差了 20% —— 同一个油耗算出来的 MPG 差两成。所以这里两个 MPG 都列,并标清是哪一个。 换算常数是从单位定义推出来的,不是抄的。 MPG 与 L/100km 之间的常数(美制 235.2、英制 282.5)很容易记错一位,所以代码里是从「1 英里 = 1.609344 km」「1 美制加仑 = 3.785411784 L」「1 英制加仑 = 4.54609 L」现算的 —— 而单测钉住了「8 L/100km ≈ 29.4 MPG(美制)」,这个数每个开车的人都认得出来。

功能

  • 同时给出 L/100km、km/L、MPG(美制)、MPG(英制)四种说法
  • ⚠️ 标出 MPG 与 L/100km 的方向相反(一个越大越好、一个越小越好)
  • ⚠️ 美制与英制 MPG 分开列(两个加仑差 20%)
  • 每公里与每百公里的油费,油价可改
  • ⚠️ 另一种问法:给车辆额定油耗与里程,直接算这趟要多少升、多少油钱、几个人分摊(含往返开关)—— 不用先加一箱油才知道
  • ⚠️ 往返只翻里程、不翻油耗(把翻倍写在油耗之前会得出「往返油耗减半」的荒唐结论)
  • 换算常数从单位定义推导,单测钉在 8 L/100km ≈ 29.4 MPG 这个公认值上
  • 全部本机计算

使用方法

  1. 填这次跑的里程(或者用一箱油跑的距离)
  2. 填加了多少升、油价多少
  3. 右边给出四种油耗说法与每公里花费
  4. 要长期记录的话,改一下里程与加油量反复算

常见问题

MPG 和 L/100km 怎么换算?为什么两个数看着差那么多?
两者是倒数关系,所以不存在一个固定的倍数:MPG(美制)= 235.215 ÷ (L/100km)。8 L/100km ≈ 29.4 MPG、12 L/100km ≈ 19.6 MPG。而且方向相反 —— L/100km 越小越省,MPG 越大越省。英国的 MPG 用的是英制加仑(4.546 L),比美制(3.785 L)大 20%,所以同一个油耗算出来比美制 MPG 大两成。
算出来的油耗和仪表盘显示的不一样?
正常,而且是两回事。仪表盘那个是行车电脑按喷油量估算的,通常偏乐观(它算不准怠速、冷启动加浓这些);这里算的是实测——两次加满油之间的里程与加油量之比。想测准的话用「加满到加满」:加满、记里程;下次再加满,用这次的加油量除以两次的里程差。单次计算受加油时是否加满影响很大,跑几箱取平均更可靠。

相关工具