Obd üzerinden yakıt debisinin hesaplanması || algılayıcı 015E ve 0110 komutlarını desteklemiyor


0

Obd2 sensöründen verileri kullanarak yakıt akış hızını hesaplamak istediğim bir proje üzerinde çalışıyorum. Test ettiğim otomobil yakıt debisi için olan 015E ihalesini desteklemedi. Daha sonra, kütle hava akışı (MAF) için olan 0110 pidini kullanmayı planladım. Ben de şanssızdım (desteklenmedi). Sonra internette iki kaynağa rastladım ki, bir şekilde kütle hava akışını (MAF) elde etmek için Mnifold mutlak basıncını (MAP) kullanabileceğimizi belirtti. İşte bağlantılar

http://www.lightner.net/obd2guru/IMAP_AFcalc.html https://github.com/oesmith/obdgpslogger/blob/master/doc/mpg-calculation

Ayrıca, MAF'ın hesaplanması için çeşitli olasılıklar gösteren bir araştırma makalesine rastladım:

https://www.researchgate.net/publication/285614280_Assessing_the_impact_of_driving_behavior_on_instantaneous_fuel_consumption .

MAF'ı dolaylı olarak hesaplamak ve daha sonra nihayetinde yakıt akış hızı elde etmek için yukarıdaki kaynaklardan gelen formülleri denedim ve uyguladım, ancak nihai sonuç çok gerçekçi değildi, örneğin 2,6 galon / sn yakıt akış hızı elde ediyordum. Şimdi bir şekilde yakıt akış hızını dolaylı olarak hesaplamanın mümkün olduğunu biliyorum çünkü "Torque" adlı bir başka uygulama aynı araç altında aynı arabadaki yakıt akış hızını hesaplayabiliyordu ve inanılır gibi görünen 0.000066 galon / sn gibi bir şey verdi. Tork uygulama geliştiricisi ile bağlantıya geçmeye çalıştım ama şanssızdım. Arabamın% 70'ine sahip olduğunu düşündüğüm yukarıdaki formüllerde kullanılan hacimsel verimlilik denilen bir değişken vardı. Lütfen neye yanlış yaptığımı ya da kullanılabilecek başka bir formül var mı bilmem gerekiyor.

Araştırma belgesinde bu fıkra uyarınca kullandığım hesaplamalar aşağıdadır:

görüntü tanımını buraya girin

Ben de öyle yaptım:

    IMAP = (engineRPM * absolutePress) / ((airTemp + 273) / 2f);
    MAF  = (IMAP / 60) * (volumetricEff / 100f) * (engineDisp / 1000f) * (28.97f / 8.314f);
    fuelFlow = (MAF * 3600) / (14.7f * 820) ;   // l/h

Motor hacmi CC'de idi, bu yüzden onu litreye dönüştürmek için 1000'e böldüm ve sıcaklık deg santigrat cinsinden oldu, bu yüzden deg3 kelvin'e dönüştürmek için 273 ekledim. Bunlar formül gereklilikleriydi. %.

Muhtemelen hatanın kaynağı olan hacimsel verimlilik olduğunu düşünüyorum, ancak obd kullanarak hacimsel verimliliği nasıl hesaplayacağım hakkında hiçbir fikrim yok. parametreleri. Araştırma makalesinde hacimsel verim kullanmayan başka bir formül belirtilmiş, ancak gerçekten anlayamıyorum ve kullanamıyorum, sanırım kötü biçimlendirilmiş. Sanırım:

görüntü tanımını buraya girin

Şimdi burada doğru olmak zorunda değilim, yalnızca en azından inanılır olmak için yakıt akışı hesaplamasına ihtiyacım var. Hiçbir doğruluk gerekli değil.


Gerçek hesaplamalarınızı göstermeniz gerekir, böylece nerede yanlış yaptığınızı görebilirsiniz.
Güneş Mike

Onlara şu anda gösteremem., Ama onları 100 kez kontrol ettiğime eminim. i araştırma kağıt ile aynı formüle kopyalanır ve kullanmıştır, sadece galon / sn / saat litre dönüştürmek için 13627.48 sonucu bölünerek sonunda küçük bir birim dönüştürme mi
ruhuyla

emperyal galon veya ABD galon? onlar farklı ... Neyse ki saatler, dakikalar ve saniyeler gayet iyi ... Calcs göster ...
Solar Mike

Bize galls. Dönüşüm için bu linki takip ettim:. traditionaloven.com/tutorials/flow-rate/…
Ocak'ta SpiRIT

Sanırım buradaki problem hacimsel verimlilikten kaynaklanıyor, ki bu da Torque'un (diğer uygulama) tahmin edip etmediğini nasıl tahmin ettiğini bilmiyorum.
SpiRIT ile

Yanıtlar:


0

Aşağıda yakıt akışı için kağıtta belirtilen formülden anladım:

fuelFlow = (MAF * 3600) / (14.7f * 820); // l / s

tek bir 0 ile kapalıdır (ondalık sağa eklenmiş ekstra 0'a ihtiyaç duyar). Bu yüzden 10'a bölmeliyiz, böylece fuelFlow için gerçek formül şimdi olur:

fuelFlow = ((MAF * 3600) / (14.7f * 820)) / 10; // l / s

Bunun dışında MAF, aşağıdaki formül 1 kullanılarak hesaplandı:

IMAP = RPM x MAP / IAT / 2 MAF = (IMAP / 60) x (Cilt / 100) x EngDisp x (MMAir / R)

Muhtemelen VE (Volumetrik verim) doğruluğuna büyük ölçüde bağlı olan MAF'in yakın bir tahminine neden olur.% 80 olduğu varsayılmıştır. , o zaman harika olurdu. Aksi takdirde sadece VE yüzdesini almanız gerekir.


Ve bunun% 100'lük bir stokiyometrik hava / yakıt oranı olduğunu varsaydığınızı fark edin, bu nadir görülür ...
Solar Mike

Haklısın ama doğru bir değere değil, yakıt akış hızına ilişkin bir tahmine ihtiyacım vardı
A SpiRIT ile 1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.