我从OBD2参数计算我的油耗。 MAF具体而且我每秒都在接收数据。这是我的数据的一部分。
TS RS EngS MAF R MAP EL TD Travel
14:41:22 31 932 1056 98 23978 12130
14:41:23 29 2084 2639 107 23210 12130
14:41:24 32 2154 3867 149 38826 12130
14:41:25 36 2426 4683 184 36266 12130
14:41:26 39 2391 3031 133 682 12130
14:41:27 40 1784 2794 132 30634 12130
14:41:28 42 1864 2853 140 30378 12130
14:41:29 43 1953 2900 132 29098 12130
14:41:30 46 2031 3017 135 29098 12130
14:41:31 45 2027 2969 126 20138 12130
14:41:32 47 2122 4253 174 42154 12130
14:41:33 51 2220 4722 183 20906 12130
其中 TS:时间戳, RS:道路速度, EngS:发动机转速, MAF R:质量空气流量, MAP质量空气压力, EL:发动机负荷, 道明旅行:旅行总距离
所以基本上从这些数据我试图计算我的瞬时油耗和KMPL中的里程。 为此,由于数据是每秒我采取每行的MAF并使用这个公式,
燃油消耗= MAF/(14.7*710)
,
其中14.7 =理想的空气/燃料比, 710是汽油密度(克/升)
所以,这应该是我的消费。我正在计算RS /3600
的距离(以KM为单位)。并且通过燃料消耗进一步划分距离以获得里程。然而,计算出现了可怕的错误。我的车里程约为14KMPL。这是我的结果。
TS Distance (inKM) Fuel Consum(L) Mileage(KMPL)
14:41:22 0.0086111111 0.1008355216 0.0853975957
14:41:23 0.0080555556 0.2519933158 0.0319673382
14:41:24 0.0088888889 0.369252805 0.0240726374
14:41:25 0.01 0.4471711626 0.0223628016
14:41:26 0.0108333333 0.2894246837 0.0374305785
14:41:27 0.0111111111 0.2667939842 0.0416467828
14:41:28 0.0116666667 0.2724277871 0.0428248043
14:41:29 0.0119444444 0.2769157317 0.0431338602
14:41:30 0.0127777778 0.2880878491 0.0443537546
14:41:31 0.0125 0.2835044163 0.0440910239
14:41:32 0.0130555556 0.4061112437 0.0321477323
14:41:33 0.0141666667 0.4508952017 0.0314189785
有人能说出我做错了,计算是错误的。由于公式很简单,所以没有太大的余地做错误。谢谢。
答案 0 :(得分:2)
MAF以g / s为单位
MAF(g / s)* 1 / 14.7 * 1L / 710g =以L / s为单位的燃料消耗量
速度(V)以KPH(Km / hr)为单位,因此V(Km / hr)*(1hr / 3600s)= v KPS(Km / s)
所以FC(L / s)/ v(Km / s)= L / Km
你想要Km / L所以v / Fc所以你的最终公式是 KmPL = V * 1/3600 * 1 / MAF * 14.7 * 710
答案 1 :(得分:0)
将MAF划分为14.7,以获取每秒钟燃料克的数量 再除以454,即可获得磅燃料/秒 下一个除法6.701以获取燃料/秒 乘以3600可得到加仑/小时
其他情况GPH = MAF * 0.0805下一个MPG = MPH?GPH