モル濃度・希釈計算シミュレーター 戻る
高校化学・溶液

モル濃度・希釈計算シミュレーター

モル濃度の計算と希釈操作をビーカーのアニメーションで可視化。C₁V₁=C₂V₂の希釈の法則を直感的に理解できます。

溶質・溶液の入力
mol
mL
プリセット溶液
モル濃度 c = n / V
1.00mol/L
理論・主要公式
$$c = \frac{n}{V}$$

c: 濃度 (mol/L), n: 物質量 (mol), V: 体積 (L)

理論・主要公式
$$C_1 V_1 = C_2 V_2$$

希釈前後で溶質の物質量は不変

モル濃度と希釈の基礎

化学では溶液の濃さを表すためにモル濃度(mol/L)が広く使われます。モル濃度とは溶液1リットルあたりに溶けている溶質のモル数のことで、$c = n/V$ の式で表されます。

例えば食塩水を作るとき、NaCl(分子量58.5 g/mol)を58.5 g量り取り、水に溶かして1 Lにすると1 mol/L(1 M)の食塩水になります。

希釈の法則 C₁V₁ = C₂V₂

濃い溶液を水で薄める(希釈する)とき、溶質の量は変わりません。そのため:

$$C_1 V_1 = C_2 V_2$$

例:1 mol/L塩酸100 mLを1000 mLにすると、C₂ = 1×100/1000 = 0.1 mol/Lになります。

実験室での注意事項

工業・医療での応用

点滴液(生理食塩水は0.9 wt%≒0.154 mol/L NaCl)、医薬品の投与量計算、環境分析の標準液調製など、モル濃度と希釈計算はあらゆる場面で使われます。CAEでは流体シミュレーション(反応流・拡散)の境界条件設定にも濃度が重要なパラメータになります。

💬 理解を深める会話

🙋
学生
1 mol/Lの塩酸って、何グラムのHClが溶けているんですか?
🎓
博士
HClの分子量は H(1)+ Cl(35.5)= 36.5 g/mol だ。1 mol/L溶液1 Lには1 molのHClが溶けているから、36.5 g/L ということになる。500 mLの1 mol/L塩酸には0.5 mol = 18.25 g が入っている。c=n/V の式にそのまま数字を代入するだけだよ。
🙋
学生
希釈タブを使って「1 mol/L溶液100 mLを1 Lに希釈」したら0.1 mol/Lと出ました。でもなぜC₁V₁=C₂V₂が成り立つんですか?
🎓
博士
水を加えても溶質の分子の数(物質量n)は変わらないから、という単純な理由だ。C₁V₁=n(希釈前の物質量)、C₂V₂=n(希釈後の物質量)——どちらも同じnだから C₁V₁=C₂V₂ になる。ビーカーのアニメーションを見てみな。粒の数は同じで、体積が増えた分だけ粒と粒の間隔が広がって「薄く」見える——これが希釈の本質だ。
🙋
学生
市販の塩酸は「35%・密度1.18 g/cm³」って書いてあります。これを1 mol/L塩酸1 Lに調製するには何mL量り取ればいいんですか?
🎓
博士
まず市販品のモル濃度を計算する。35% → 1000 mL(=1180 g)あたりHClは 1180×0.35 = 413 g。413/36.5 ≈ 11.3 mol → 約11.3 mol/L。次に C₁V₁=C₂V₂ を使う。11.3×V₁ = 1×1000 → V₁ ≈ 88.5 mL。つまり市販塩酸を約88.5 mL量り取り、メスフラスコで1 Lにすれば約1 mol/L塩酸ができる。必ず塩酸を水に少しずつ加えることを忘れずに!

モル濃度・希釈計算シミュレーターとは

モル濃度・希釈計算シミュレーターは、工学・物理の重要なトピックの一つです。モル濃度の計算と希釈操作をビーカーのアニメーションで可視化。C₁V₁=C₂V₂の希釈の法則を直感的に理解できます。

このシミュレーターでは、パラメータを直接操作しながら、現象の本質的な挙動を体験的に理解できます。計算結果はリアルタイムで更新され、数値と可視化の両面から直感的な理解を深めることができます。

モル濃度・希釈計算シミュレーターの物理モデルでは、溶質の物質量が保存されるという基本原理に基づいています。初期状態の溶液のモル濃度を \(C_1\)、体積を \(V_1\) とすると、溶質の物質量は \(n = C_1 V_1\) と表されます。この溶液に溶媒を加えて希釈し、最終的なモル濃度 \(C_2\)、体積 \(V_2\) となった場合、溶質の物質量は変化しないため、次式が成立します。\[C_1 V_1 = C_2 V_2\] この関係式が希釈の法則の中核です。また、ビーカー内の粒子数をアニメーションで表現するため、単位体積あたりの粒子密度がモル濃度に比例するようモデル化しています。例えば、初期濃度が \(0.5 \, \text{mol/L}\) で体積 \(200 \, \text{mL}\) の場合、溶質粒子数は \(0.1 \, \text{mol}\) に相当し、希釈後もこの総数は変わりません。ユーザーが体積や濃度を変更すると、ビーカー内の粒子数と液面高さがリアルタイムで更新され、希釈操作の直感的な理解を促します。

$$$','$$$

よくある質問

体積はリットル(L)またはミリリットル(mL)のどちらでも入力可能です。ただし、C₁V₁=C₂V₂の計算では両辺の単位を統一する必要があるため、自動的にリットル換算して計算します。例えば200 mLと入力すると0.2 Lとして処理されます。
ありません。希釈は溶媒を加えて濃度を下げる操作です。C₁V₁=C₂V₂の式で、V₂がV₁より大きくなるため、C₂は必ずC₁より小さくなります。もし高濃度が必要な場合は、溶質を追加するか溶媒を蒸発させる操作が必要です。
一致していません。実際の分子数はアボガドロ数(約6.02×10²³個/mol)のオーダーですが、アニメーションでは視認性を考慮して、モル濃度に比例した相対的な粒子密度(例:0.5 mol/Lなら50個、1.0 mol/Lなら100個)で表示しています。濃度変化の直感的な理解を目的としています。
モル濃度と体積は小数点以下3桁まで表示されます。例えば0.500 mol/Lや250.000 mLのように出力します。ただし、内部計算は倍精度浮動小数点で行っており、四捨五入による誤差が生じる可能性があるため、実験で使う場合は有効数字に注意してください。

実世界での応用

産業での実際の使用例
製薬業界では、注射用の生理食塩水や抗がん剤の輸液バッグ調製において、本シミュレーターを用いてC₁V₁=C₂V₂の計算を視覚的に確認できます。例えば、高濃度の原液(例:10 mg/mLの薬液)から0.5 mg/mLの希釈液を調製する際、ビーカーアニメーションで液量変化を追跡しながら、誤差なく希釈倍率を決定できます。また、半導体製造工程でのエッチング液(フッ酸など)の濃度管理にも応用可能で、作業者が直感的に希釈操作を理解できるため、現場教育ツールとしても活用されています。

研究・教育での活用
大学の化学実験や高校の理科授業で、モル濃度計算の概念をアニメーション付きで学習できます。特に、濃度が異なる溶液を混合する際の体積変化や、最終濃度を予測する演習に最適です。学生はビーカーの液面が上下する様子を見ながら、「希釈前後の物質量が保存される」という原理を視覚的に理解し、計算ミスを減らせます。また、研究現場では、緩衝液や試薬のストック溶液を正確に希釈する前段階のシミュレーションとして利用され、実験の再現性向上に寄与します。

CAE解析との連携や実務での位置付け
本シミュレーターは、CAE(計算機援用工学)解析の前処理段階で、流体の濃度境界条件を設定する際の検討ツールとして位置付けられます。例えば、化学プラントの配管設計において、希釈プロセスを事前にシミュレートし、CFD(数値流体力学)解析に必要な初期濃度分布を決定できます。実務では、実験室レベルの小スケールから工場スケールへのスケールアップ検討にも活用され、C₁V₁=C₂V₂の法則を直感的に確認することで、試薬ロスや廃液量の最小化に貢献します。

よくある誤解と注意点

「C₁V₁ = C₂V₂の式は、溶質の物質量が変化しないことを前提としています。そのため、希釈操作において水を加える以外の操作(例えば酸と塩基を混ぜるなど)で化学反応が起こる場合にはこの式は適用できません。反応による物質量の変化を無視して計算すると、実際の濃度と大きくずれるので注意が必要です。」

「モル濃度は『溶液1リットルあたりの溶質の物質量』であり、溶媒1リットルあたりではありません。そのため、『水1リットルに溶質X molを溶かせばX mol/Lになる』と思いがちですが、実際には溶質の体積分だけ溶液全体の体積が増えるため、正確なモル濃度は計算値より低くなります。メスフラスコなどで正確に1Lにメスアップする操作が必要です。」

「希釈計算で『元の溶液を10倍に薄める』というとき、『原液1に対して水を10加える』と誤解する人が多いですが、実際には『原液1に対して水を9加え、全体を10にする』操作です。C₁V₁=C₂V₂ではV₂は最終的な全体積を指すため、この点を混同すると希釈倍率が狂います。ビーカーのアニメーションでも液面の変化に注目して確認しましょう。」