如何根据ODBII读数计算AFR


10

在另一篇文章(一个最有趣的冷启动失火之谜)我找到了这个引用:

质量空气流量= 3.66 g / s燃料流量= 1.27 l / h,燃料轨道压力= 380 kPa

这向我表明AFR约为14.88,接近stoich。

AFR是如何根据这些数字计算的?我知道它是空气质量与燃料质量的比率,但它使得单位工作,我有点迷失。在这种情况下,空气质量流量以克/秒为单位,燃料流量为每小时升。克是质量的量度,并且是液体体积的量度。这是否需要知道燃料的密度才能进行计算?

一如既往地感谢@Zaid让我思考。


1
请记住,AFR不是根据燃油流量计算的,而是根据排气中的氧气量(由O2传感器测量)计算得出的。如果你改变点火正时,气门正时等,即使是固定的燃油流量,这也会改变。这是Zaid的计算...是的,我假设你需要密度,然后你可以做一个简单的质量比但这并不一定代表实际的AFR,因为充气燃烧可能不完美(即排气中会有未燃烧的燃料,这会产生较小的λ值)。
Shamtam 2016年

原始帖子暗示计算的是空气质量流量和燃料流量的体积测量值。这就是为什么我想知道计算是如何完成的。这些数字可以很容易地从OBDII数据中获得,这将使AFR变得容易。在一个工具箱中,这似乎很方便。
cdunn 2016年

对。我打算确认你的确是正确的,因为你需要燃料的密度(或者我想的是空气的密度)。
Shamtam 2016年

不确定这是如何工作的,在这里猜测。在给定环境温度和发动机温度的情况下,ecu是否能够计算出燃料的质量?想知道如果这遵循“标准”多少,然后使用来自各种传感器的“校正因子”和“修饰符”。有关84-95道奇汽车的ECU的一些有趣信息。这使用速度密度系统,但计算应该有些类似。thedodgegarage.com/turbo_pfi.html
rpmerf 2016年

Answers:


5

假设液体燃料是不可压缩的,那么这里的缺失部分就是燃料密度,大约为700千克/立方米

所以燃料质量流量如下:

Mass flow rate = Density * Volumetric flow rate
               = 700 kg/m³ * 1.27 l/h
               = 0.2469 g/s ¹

将空气质量流量除以质量流量得出AFR数:

AFR = air mass flow rate / fuel mass flow rate
    = 3.66 g/s / 0.2469 g/s
    = 14.82

(我在执行原始计算时可能输错了0.2469为0.2459,因此结果不一致)


¹ - 在这里计算


当恐龙和滑行规则漫游地球时,我的一位大学教授回来告诉我,要真正仔细检查自己的计算,单位必须解决。我在密度乘以体积流量单位时遇到了麻烦。密度和流速的单位看起来正确。如果我们乘以它们,我们应该得到克/秒。我们开始的是(kg)(升)/(小时)(立方米)。kg和g之间的转换是明显的,从小时到秒,但升/立方米是如何下降的?它们没有出现在最终所需的单位中,它们如何被转换出来?
cdunn 2016年

鉴于逻辑上它是有效的,答案是正确的,我确信计算是正确的。我只是讨厌魔法发生时我们得到了我们的期望。总有一天会有一张支票可用,我会得到错误的答案而不理解为什么......而且我讨厌这种情况发生的时候..
cdunn

@cdunn我刚刚把它打入wolframalpha.com并让它弄清楚单位转换的肮脏:)
Zaid

哈哈,好的,我会弄明白的,因为它已经解决了。我们知道它是正确的,所以有一个转换使它工作..当我找到它时我会发布它...
cdunn

我的大脑在哪里..如果你看到它请告诉它回家,我非常想念它。升和立方米都是体积的量度。这是它的根源。我必须仔细检查转换,但我打赌就是这样。不知道为什么这对我来说不明显...大声笑那个wolframalpha.com是一个非常酷的网站顺便说一句。
cdunn 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.