化学平衡計算ツール 戻る
化学工学

化学平衡シミュレーター・ルシャトリエの原理

平衡定数Kc・ICE表・ルシャトリエの原理をインタラクティブに可視化。濃度-時間グラフと平衡濃度棒グラフをリアルタイム描画。

パラメータ設定
反応プリセット
[A]₀ 初期濃度 A
M
[B]₀ 初期濃度 B
M
平衡定数 Kc(参照温度)
温度効果(ファントホッフ)
ΔH° (kJ/mol)
kJ/mol
温度 T (K)
K
平衡状態
計算結果
Kc(温度補正後)
反応商 Q
転化率 [%]
[C]eq (M)
濃度 vs 時間(平衡へのアプローチ)
平衡濃度(各化学種)
理論・主要公式

平衡定数:

$$K_c = \frac{[\mathrm{C}]^c[\mathrm{D}]^d}{[\mathrm{A}]^a[\mathrm{B}]^b}$$

ICE表法:変化量 $x$ として $[\mathrm{A}]_{eq}=[\mathrm{A}]_0 - ax$,$[\mathrm{C}]_{eq}=cx$ を代入してKc式を解く。

ファントホッフ式:

$$\frac{d\ln K}{dT}=\frac{\Delta H°}{RT^2}\quad\Longrightarrow\quad \ln\frac{K_2}{K_1}=-\frac{\Delta H°}{R}\left(\frac{1}{T_2}-\frac{1}{T_1}\right)$$

反応商 $Q < K_c$ → 正反応方向へ移動,$Q > K_c$ → 逆反応方向へ移動

化学平衡とルシャトリエの原理とは

🙋
「平衡定数Kc」って何ですか?教科書だと「温度だけできまる」って書いてあるけど、シミュレーターで初期濃度を変えてもKcの値は変わらないんですか?
🎓
その通り!Kcは温度だけの関数で、濃度や圧力では変わらないんだ。大まかに言うと、その反応が「どっち向きに進みやすいかの物差し」だね。例えば、Kcが非常に大きい反応は、ほとんど右(生成物側)に進み切る。このシミュレーターで「ハーバーボッシュ法」を選んで、初期濃度のスライダーを動かしてみて。Kcの値は固定だけど、グラフで見る平衡時の各物質の濃度は大きく変わるよ。
🙋
え、そうなんですか!じゃあ、Kcが変わらないのに平衡時の濃度が変わるって、どういう仕組みなんですか?
🎓
そこが「ICE表」の出番だ。Initial(初期)、Change(変化)、Equilibrium(平衡)の表を作って、変化量を$x$と置く。例えばA→Cの簡単な反応なら、平衡時の濃度は$[A]_{eq}=[A]_0 - x$、$[C]_{eq}=x$になる。これをKcの式にぶち込んで$x$を計算してるんだ。シミュレーターの内部でもこの計算をリアルタイムでやって、グラフを描画してる。パラメータを変えると、この$x$が変わるから平衡組成も変わる、というわけ。
🙋
なるほど!あと、「ルシャトリエの原理」って、温度を変えたときにどう使うんですか?ΔH°(エンタルピー変化)の値をプラスにしたりマイナスにしたりすると、結果が逆になるって聞きました。
🎓
いいところに気づいたね。ルシャトリエの原理は「外からいじられると、それを打ち消す方向に平衡が動く」って原理だ。ΔH°がマイナス(発熱反応)のとき、温度Tを上げるスライダーを動かしてみて。外から熱を加えられたから、熱を吸収する方向、つまり左(反応物側)に平衡が動いてKcが小さくなる。逆にΔH°がプラス(吸熱反応)なら、温度上げると右に進んでKcが大きくなる。この「Kcの温度変化」を計算してるのが、下にある「ファントホッフ式」だよ。

よくある質問

化学量論係数が正しく設定されているか確認してください。係数が異なる場合、変化量(x)に係数を掛ける必要があります。また、反応物の初期濃度がゼロの場合は、反応が逆方向に進む可能性があるため、xの符号に注意してください。
このシミュレーターは熱力学的平衡状態のみを計算するため、反応速度や到達時間は考慮していません。濃度変化後の新しい平衡濃度は瞬時に再計算され、グラフに反映されます。反応速度をシミュレートするには別途速度論モデルが必要です。
はい、温度スライダーを動かすと、内部でファントホッフ式を用いてKcが再計算されます。標準状態(298K)でのKcと反応エンタルピーΔHを入力しておけば、任意の温度におけるKcが自動算出され、グラフが更新されます。
濃度の単位は mol/L (モル濃度) です。このツールは気相反応の濃度変化を扱いますが、圧力変化の直接入力はできません。ただし、体積変化による濃度変化として圧力効果を疑似的に再現可能です(例:体積を半分にすると全濃度が2倍になる)。

実世界での応用

アンモニア合成(ハーバー・ボッシュ法): $\mathrm{N_2 + 3H_2 \rightleftharpoons 2NH_3}$ この反応は発熱反応($\Delta H° < 0$)です。ルシャトリエの原理に従い、高収率を得るには低温が有利ですが、反応速度を上げるために中程度の温度(400-500℃)と高圧が用いられます。シミュレーターで温度と圧力(濃度に換算)の影響を確認できます。

大気環境化学(二酸化窒素の二量体化): $\mathrm{2NO_2 \rightleftharpoons N_2O_4}$ NO₂は赤褐色、N₂O₄は無色です。この平衡は温度に敏感で、夏と冬で大気の色が変わって見える一因となります。ΔH°は負なので、温度が低い冬は無色のN₂O₄側に平衡が移動します。

硫酸製造(接触法): $\mathrm{2SO_2 + O_2 \rightleftharpoons 2SO_3}$ こちらも発熱反応です。工業的には、最適な収率と反応速度のバランスから、適温(約400-450℃)と触媒(五酸化バナジウム)を用いて効率的にSO₃を製造します。

燃焼反応の平衡組成計算: 自動車エンジンや工業炉内の高温燃焼では、CO₂やH₂Oだけでなく、CO、NO、OHラジカルなど多くの化学種が平衡状態にあります。その組成を予測するために、複雑な化学平衡計算が行われ、排ガス組成の推定や環境影響評価に役立てられています。

よくある誤解と注意点

このシミュレーターを使い始めるとき、いくつかつまずきやすいポイントがあるから気をつけてね。まず、「平衡に達するまでの時間」と「平衡の位置」は別物だということ。シミュレーターでは一瞬でグラフが描かれるけど、実際の工場では反応が平衡に達するまでに数時間かかることも珍しくない。ツールは「最終的にどこに落ち着くか」を教えてくれるけど、「どれくらいの速さでそこに着くか」は触媒の話になってくる。次に、「圧力」と「濃度」の関係。気体反応で「圧力を上げると平衡が移動する」ってルシャトリエの原理で習うよね?あれ、実は「分圧」が変わることが本質なんだ。体積を変えて全圧を上げても、モル数比が変わらなければ分圧も同じ比率で上がるだけだから、平衡は動かない。例えば、$2SO_2 + O_2 \rightleftharpoons 2SO_3$ で、容器の体積を半分にしても、各成分のモル数が変わらなければ平衡組成はそのまま。体積を変えずに不活性ガスを加えても、分圧が下がるだけでモル数は変わらないから、やっぱり平衡は動かない。シミュレーターで「初期濃度」を変えるのは、実はこの「分圧」を変える操作に相当しているんだ。