燃焼計算・排ガス成分計算機 戻る
燃焼工学

燃焼計算・理論空気量・排ガス成分計算機

燃料種と過剰空気率λを設定すると、理論空気量・排ガス成分(CO₂・H₂O・O₂・N₂)・断熱火炎温度をリアルタイム計算。ボイラーや炉の燃焼管理に活用できます。

燃料設定
燃料種
過剰空気率 λ 1.20
燃料流量 [kg/h] 100
計算結果
理論AFR [kg/kg]
実際AFR [kg/kg]
過剰空気率 λ
断熱火炎温度 [K]
空気流量 [kg/h]
排ガス流量 [kg/h]
排ガス成分(乾き基準)
CO₂
0.0%
O₂
0.0%
N₂
0.0%
CH₄ + 2O₂ → CO₂ + 2H₂O

基礎理論

炭化水素の完全燃焼:

$$C_nH_m + \left(n+\frac{m}{4}\right)O_2 \rightarrow nCO_2 + \frac{m}{2}H_2O$$

過剰空気率 $\lambda = \dot{m}_{air}/ \dot{m}_{air,stoich}$

燃焼計算・理論空気量・排ガス成分計算機とは

🧑‍🎓
「理論空気量」って何ですか?教科書で見たけど、具体的にどうやって計算するんですか?
🎓
ざっくり言うと、燃料をキレイに燃やし切るのに必要な最小限の空気の量だよ。例えば、このシミュレーターで燃料を「メタン」に設定してみて。化学式に基づいて、必要な酸素量が自動で計算され、空気に換算した「理論空気量」が表示されるんだ。
🧑‍🎓
え、じゃあ実際のボイラーとかでは、この理論空気量ぴったりで運転するんですか?
🎓
実務ではそうはいかないんだ。混合が完璧でないと未燃焼が発生するから、少し多めの空気を送る。それが「過剰空気率λ」だよ。画面上のλのスライダーを1.0から1.2に動かしてみて。排ガス中の酸素(O₂)が増えるのがわかるよね?現場ではλ=1.1〜1.3で運転することが多いんだ。
🧑‍🎓
なるほど!でも空気を増やしすぎると、今度は火炎温度が下がっちゃいませんか?
🎓
鋭いね!その通り。余分な空気(主に窒素)を加熱する分、温度は下がる。燃料を「プロパン」に変えて、λを1.0から2.0まで大きくしてみて。右側に表示される「断熱火炎温度」がグンと下がるのが確認できるよ。燃焼効率と未燃焼防止のトレードオフを、このツールで体感できるんだ。

物理モデルと主要な数式

炭化水素燃料の完全燃焼反応は、以下の化学量論式で表されます。これが全ての計算の出発点です。

$$C_nH_m + \left(n+\frac{m}{4}\right)O_2 \rightarrow nCO_2 + \frac{m}{2}H_2O$$

$C_nH_m$: 燃料(例:メタンCH₄ならn=1, m=4)。$O_2$: 消費される酸素。$CO_2$, $H_2O$: 生成される二酸化炭素と水蒸気。この式から、燃料1モルあたりに必要な酸素モル数が $(n+\frac{m}{4})$ と求まります。

実際の燃焼では過剰空気を考慮します。その指標が過剰空気率λで、排ガス中の成分計算の根幹となります。

$$\lambda = \frac{\dot{m}_{air, actual}}{\dot{m}_{air, stoichiometric}}$$

$\lambda$: 過剰空気率(λ=1が理論空気量)。$\dot{m}_{air, actual}$: 実際の供給空気質量流量。$\dot{m}_{air, stoichiometric}$: 理論空気質量流量。λ>1のとき、排ガス中には未反応の酸素(O₂)が存在し、燃焼用空気に含まれる窒素(N₂)も比例して増加します。

実世界での応用

ボイラー・工業炉の設計・運転:効率的な燃焼を実現するための最適な過剰空気率(λ)を決定するために使用されます。排ガス分析器で測ったO₂濃度から実際のλを逆算し、燃焼制御にフィードバックします。

自動車エンジンの燃焼解析:理論空気量に対する燃料量の比(空燃比)はエンジン性能と排気ガス成分に直結します。λ<1のリッチ燃焼(出力優先)とλ>1のリーン燃焼(燃費優先)のトレードオフを評価します。

発電所(火力・ガスタービン)の環境評価:燃料消費量から発生するCO₂の総量を算定する際の基礎計算として利用されます。また、排ガス脱硝装置の設計には、NOx生成に影響する火炎温度の予測が重要です。

燃焼機器の排ガス測定(オストワルト線図):本ツールに付属する線図は、排ガス中のCO₂とO₂濃度の測定値から、過剰空気率や不完全燃焼の有無を簡便に把握するために現場で実際に使われる手法です。

よくある誤解と注意点

この手の計算で最初につまずくポイントをいくつか挙げておくよ。まず、「理論空気量で燃やせば一番熱いんでしょ?」という考え方。確かに断熱火炎温度は理論空気量(λ=1)で最高になる。でも、実機でλ=1.0ギリギリで運転すると、空気と燃料の混合ムラで未燃焼分(COや煤)が確実に発生する。燃焼効率が逆に落ちるんだ。だから「最高温度」と「最高効率」は一致しないことを頭に入れておこう。

次に、ツールで「石炭」を選んだ時、組成をデフォルトのまま使っていないか?これは大きな落とし穴だ。実務で扱う石炭や重油は、産地やロットで組成(C, H, O, S, 灰分、水分)が大きく変わる。ツールのデフォルト値はあくまで一例。実際の設計では、必ず燃料分析表の値を使って計算し直すことが鉄則だ。例えば、水分が5%増えるだけで、理論空気量と火炎温度は結構変わるからね。

最後に、排ガス中のCO₂濃度の読み方。λを大きくすると(空気を増やすと)CO₂濃度が下がるのがツールで確認できるよね。これを「CO₂排出量が減った」と誤解しないでほしい。あくまで濃度が薄まっただけで、燃料1kgあたりから発生するCO₂の質量そのものは化学量論で決まっていて変わらない。環境評価で重要なのは総排出量であって、濃度パーセントだけを見て判断しないように注意しよう。

関連する工学分野

この燃焼計算の考え方は、思っているよりずっと広い分野で応用されているんだ。まずは化学プロセス工学。燃焼反応そのものが化学反応だから、反応速度論や化学平衡の入り口として捉えられる。例えば、ツールで出てくる「断熱火炎温度」は、反応熱を生成ガスの比熱で割るというエネルギー収支のシンプルな応用だ。この考え方は、化学プラントの反応器設計でも全く同じように使われる。

次に熱流体力学(CFD)との関係。このツールは「完全混合・一様燃焼」を仮定したゼロ次元モデルだ。でも現実の燃焼室では、流速、温度、濃度にムラがある。CFDシミュレーションは、空間的な分布を詳細に計算するもので、このツールの結果は、CFD計算の初期条件や検証用の「全体平均値」として重宝される。逆に言うと、ツールの計算結果と実測値が違うなら、それは混合や伝熱に問題があるかもしれない、という問題切り分けの第一歩にもなる。

もう一つ見落とせないのが環境工学、特に排ガス処理技術だ。計算で出てくる排ガス成分と温度は、その後の処理装置設計の基本入力になる。例えば、選択触媒還元法(SCR)によるNOx除去では、反応に最適な温度域(例えば300〜400℃)に排ガスを冷却する必要がある。初期の断熱火炎温度が高すぎれば、より大きな廃熱ボイラーが必要になる、といったシステム全体の設計連鎖が始まるんだ。

発展的な学習のために

このツールの計算に慣れて、もっと深く知りたくなったら、次のステップに進んでみよう。まずは「不完全燃焼」を考慮すること。今の計算は「完全燃焼(CO₂とH₂Oだけ)」が前提だ。でも実際には、混合不足や冷却で一酸化炭素(CO)が発生する。次の学習目標は、与えられた条件(例えばλと「燃焼効率ηc」)から、CO濃度を推定できるようになることだ。化学平衡の計算に少し近づくね。

数学的には、今は線形の化学量論式を解いているだけ。発展的な部分は比熱の温度依存性の扱いだ。ツールで断熱火炎温度を計算する時、実は生成ガスの比熱は一定値(平均比熱)で近似していることが多い。より精密に計算するには、各成分の比熱を温度の関数(例えば $c_p = a + bT + cT^2$ )で表し、エネルギー収支の方程式を反復計算(例えばニュートン・ラフソン法)で解く必要が出てくる。これが「燃焼計算」の本格的な数値計算の第一歩だ。

最後に、次のトピックとして「燃焼生成NOxの予測」を薦めておく。今の計算では窒素(N₂)は不活性ガスとして扱ったが、高温下では空気中の窒素が酸化されてNOx(熱的NOx)が生成する。その生成速度は、火炎温度に指数関数的に依存する(アルレニウスの式)。だから、ツールでλを変えて温度がどう変わるかを追うことは、NOx発生傾向を定性的に理解するための、とても良い基礎練習になるんだ。