Калькулятор соотношения воздуха и топлива (AFR) — AFR, Lambda и коэффициент эквивалентности
Вычислите соотношение воздуха и топлива из массы воздуха и топлива, преобразуйте в lambda (λ) и коэффициент эквивалентности (φ), и определите, является ли смесь богатой, стехиометрической или бедной для бензина, дизеля, E85 и других.
Калькулятор соотношения воздуха и топлива (AFR)
Стехиометрическая
λ близко к 1,00. Химически идеальная смесь — лучше всего для каталитического нейтрализатора и низких выбросов при крейсерском полете и холостом ходе.
Смесь на шкале lambda
Воздух против топлива (по массе)
Обратный решатель
Установите целевой AFR, чтобы найти массу топлива, необходимую для вашей массы воздуха, и массу воздуха, необходимую для вашей массы топлива.
Как это вычисляется
AFR = масса воздуха ÷ масса топлива λ = AFR ÷ стехиометрический AFR
AFR = 14.70 ÷ 1.00 = 14.70
Lambda (λ) нормализует соотношение так, чтобы оно означало одно и то же для любого топлива: λ = 1 — это химически полное (стехиометрическое) сгорание, λ < 1 — богатая смесь (избыток топлива), и λ > 1 — бедная смесь (избыток воздуха).
Документация
Что делает этот калькулятор (ELI5)
Двигатель сжигает смесь воздуха и топлива. Соотношение воздуха и топлива (AFR) — это просто количество воздуха на единицу топлива, измеренное по весу. AFR 14,7 означает 14,7 грамма воздуха на каждый 1 грамм топлива.
Введите массу воздуха и массу топлива, и этот инструмент даст вам три числа:
- AFR — чистое соотношение (воздух ÷ топливо).
- Lambda (λ) — то же самое переведено в масштаб, где 1,0 — это идеальное сгорание для выбранного вами топлива. Менее 1 — это «богатая» смесь (избыток топлива); более 1 — это «бедная» смесь (избыток воздуха). Lambda удобна, потому что 1,0 означает «идеальную» смесь независимо от типа топлива.
- Коэффициент эквивалентности (φ) — просто lambda в обратном порядке (φ = 1 ÷ λ). Настройщики в некоторых регионах предпочитают это; более 1 — богатая смесь.
Затем инструмент говорит вам, является ли смесь богатой, стехиометрической или бедной, и показывает это на датчике.
Формула
Стехиометрическое соотношение AFR (AFR_stoich) — это химически точное соотношение, при котором все топливо и весь кислород потребляются вместе, не оставляя остатков. Это зависит от типа топлива:
| Топливо | Стехиометрический AFR | Топливо | Стехиометрический AFR |
|---|---|---|---|
| Бензин | 14,7 | Метанол | 6,47 |
| Дизель | 14,5 | СНГ / Пропан | 15,5 |
| E10 (10% этанол) | 14,08 | КПГ / Метан | 17,2 |
| E85 | 9,76 | Водород | 34,3 |
| Этанол (E100) | 9,0 |
Значения следуют стандартным справочникам ниже. Поскольку E85 требует значительно меньше воздуха на грамм топлива, чем бензин, AFR 14,7 является бедной смесью на E85, но идеальной на бензине — вот почему существует lambda: при любом топливе λ = 1,00 — это идеальное сгорание.
Богатая, стехиометрическая и бедная смеси
Lambda дает независимую от топлива шкалу:
| Lambda (λ) | Смесь | Что это значит |
|---|---|---|
| < 0,85 | Очень богатая | Много избыточного топлива; расходует топливо, но охлаждает заряд (защищает наддувные двигатели на полной нагрузке). |
| 0,85 – 0,97 | Богатая | Типичное окно лучшей мощности при полностью открытой дроссельной заслонке (≈ λ 0,85–0,90). |
| 0,97 – 1,03 | Стехиометрическая | Чистые выбросы; то, на что направлен каталитический нейтрализатор и управление с замкнутым контуром при крейсерском полете/холостом ходе. |
| 1,03 – 1,10 | Бедная | Лучшая экономия при малой нагрузке; повышает температуру сгорания под нагрузкой. |
| > 1,10 | Очень бедная | Риск пропуска зажигания и, под нагрузкой, детонации и теплового повреждения. |
Широкополосный датчик кислорода фактически измеряет lambda непосредственно из выхлопа, затем выбранный стехиометрический AFR преобразует его в отображаемый AFR — вот почему выбор неправильного топлива делает число AFR неправильным, даже если lambda правильный.
Как это использовать
- Выберите топливо так, чтобы lambda и вердикт использовали правильный стехиометрический AFR.
- Введите массу воздуха (например, из показаний датчика массового расхода воздуха/MAF или испытания потока) и массу топлива (из расхода форсунки × время) в одних и тех же единицах — здесь граммы, но любая согласованная единица массы дает одно и то же соотношение.
- Прочитайте AFR, lambda и φ, а также вердикт богатая/стехиометрическая/бедная.
- Используйте обратный решатель для обратного процесса: введите целевой AFR, чтобы получить массу топлива, необходимую для вашей массы воздуха (и наоборот).
Результаты синхронизируются с URL страницы, так что вы можете сохранить в закладки или поделиться точной конфигурацией.
Решённый пример
180 г воздуха с 12 г бензина:
λ = 1,02 — это небольшая бедная смесь стехиометрической — экономичная смесь при малой нагрузке.
Вычислите это в коде
Каждый фрагмент кода принимает массу воздуха, массу топлива и стехиометрический AFR для топлива и возвращает AFR и lambda.
1=A2/B2 ' AFR (A2 = air mass, B2 = fuel mass)
2=(A2/B2)/C2 ' Lambda (C2 = stoichiometric AFR, e.g. 14.7)
31def afr_lambda(air_mass, fuel_mass, stoich=14.7):
2 afr = air_mass / fuel_mass
3 return afr, afr / stoich
4
5print(afr_lambda(180, 12)) # (15.0, 1.0204...)
61function afrLambda(airMass, fuelMass, stoich = 14.7) {
2 const afr = airMass / fuelMass;
3 return { afr, lambda: afr / stoich };
4}
5console.log(afrLambda(180, 12)); // { afr: 15, lambda: 1.0204... }
61double afr = airMass / fuelMass;
2double lambda = afr / stoich; // stoich e.g. 14.7
31double afr = airMass / fuelMass;
2double lambda = afr / stoich; // stoich e.g. 14.7
31double afr = airMass / fuelMass;
2double lambda = afr / stoich; // stoich e.g. 14.7
31afr := airMass / fuelMass
2lambda := afr / stoich // stoich e.g. 14.7
31let afr = air_mass / fuel_mass;
2let lambda = afr / stoich; // stoich e.g. 14.7
31$afr = $airMass / $fuelMass;
2$lambda = $afr / $stoich; // $stoich e.g. 14.7
31afr = air_mass / fuel_mass
2lambda = afr / stoich # stoich e.g. 14.7
31afr <- air_mass / fuel_mass
2lambda <- afr / stoich # stoich e.g. 14.7
3Часто задаваемые вопросы
Имеют ли значение единицы измерения? Нет — AFR является соотношением, поэтому любая согласованная единица массы (граммы, килограммы, фунты) дает одно и то же число. Просто используйте одну и ту же единицу для воздуха и топлива.
Является ли более высокий AFR лучше? Не обязательно. Выше (бедней) может улучшить экономию, но повышает температуры; ниже (богаче) обеспечивает мощность и охлаждает заряд, но расходует топливо и увеличивает выбросы. Правильная цель зависит от нагрузки и топлива.
Почему мой AFR изменился, когда я переключился на другое топливо? Введённый вами AFR не изменился — но вердикт изменился, потому что «идеальная» смесь — это разный AFR для каждого топлива. Lambda (λ = 1,00) — это независимый от топлива способ прочтения «идеальной» смеси.
Источники
- Air–fuel ratio — Wikipedia — определения и стехиометрические значения AFR по топливам.
- Air-Fuel Ratios, Lambda, and Stoichiometry Explained — HP Tuners — lambda против AFR и целевые значения настройки.
- Air fuel ratio — x-engineer.org — первопринципное выведение стехиометрического AFR и lambda.