공기와 연료 질량에서 공기-연료 비율을 계산하고, lambda(λ) 및 당량비(φ)로 변환하고, 휘발유, 디젤, E85 등의 혼합물이 리치, 화학량론적 또는 린인지 확인하세요.
AFR = 공기 질량 ÷ 연료 질량
AFR = 14.70 ÷ 1.00 = 14.70
공기-연료 비율(AFR)은 연소실 내 공기 질량과 연료 질량의 비율을 나타내는 연소 엔진의 중요한 매개변수입니다. 이상적인 AFR은 연료 유형과 엔진 작동 조건에 따라 달라집니다.
엔진은 공기와 연료의 혼합물을 태웁니다. **공기-연료 비율(AFR)**은 단순히 연료 1단위당 얼마나 많은 공기가 있는지를 무게로 측정한 것입니다. AFR 14.7은 연료 1그램당 공기 14.7그램을 의미합니다.
공기 질량과 연료 질량을 입력하면 이 도구는 세 개의 숫자를 제공합니다:
그런 다음 혼합물이 리치, 화학량론적, 또는 린인지 알려주고 게이지에 표시합니다.
화학량론적 AFR(AFR_stoich)은 모든 연료와 모든 산소가 함께 소비되어 남은 것이 없는 화학적으로 정확한 비율입니다. 연료에 따라 다릅니다:
| 연료 | 화학량론적 AFR | 연료 | 화학량론적 AFR |
|---|---|---|---|
| 휘발유 | 14.7 | 메탄올 | 6.47 |
| 디젤 | 14.5 | LPG / 프로판 | 15.5 |
| E10 (10% 에탄올) | 14.08 | CNG / 메탄 | 17.2 |
| E85 | 9.76 | 수소 | 34.3 |
| 에탄올 (E100) | 9.0 |
값은 아래의 표준 참고자료를 따릅니다. E85는 휘발유보다 연료 1그램당 훨씬 적은 공기가 필요하기 때문에 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로 변환합니다 — 이것이 연료를 잘못 선택하면 lambda가 맞아도 AFR 숫자가 틀리는 이유입니다.
결과는 페이지 URL에 동기화되므로 정확한 설정을 북마크하거나 공유할 수 있습니다.
휘발유 12g과 공기 180g:
λ = 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)는 "이상적"을 읽기 위한 연료에 무관한 방법입니다.
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.