混合計算機 戻る
流体工学

混合計算機 — 質量・体積・モル濃度

2〜3成分の流体混合をリアルタイム計算。混合後濃度・希釈倍率・目標濃度に必要な流量を質量分率・モル分率・ppm各単位で表示。

設定
成分数
濃度単位
Stream 1
質量流量 ṁ₁ (kg/h)100
濃度 C₁5.0
密度 ρ₁ (kg/m³)1000
Stream 2
質量流量 ṁ₂ (kg/h)50
濃度 C₂20.0
密度 ρ₂ (kg/m³)1200
目標濃度 Ctarget10.0

理論メモ

質量バランス:
$C_{mix}= \dfrac{\dot{m}_1 C_1 + \dot{m}_2 C_2}{\dot{m}_1 + \dot{m}_2}$

逆算 (target):
$\dot{m}_{2,req}= \dfrac{\dot{m}_1(C_{target}-C_1)}{C_2-C_{target}}$
計算結果
混合後濃度 Cmix
総流量 (kg/h)
混合密度 (kg/m³)
希釈倍率
目標濃度達成に必要な ṁ₂ (kg/h)

混合計算機とは

🧑‍🎓
この「混合計算機」って、何ができるんですか?例えば、水に食塩を溶かしたときの濃度がすぐわかるってこと?
🎓
ざっくり言うと、2つか3つの液体や気体を混ぜたときに、最終的にどんな濃度になるかを瞬時に計算するツールだよ。例えば、10%の食塩水100kgと、20%の食塩水50kgを混ぜたら何%になるか、上の「質量流量」と「濃度」のスライダーを動かせばリアルタイムで答えが出るんだ。
🧑‍🎓
え、逆に「0.5%の溶液を作りたい」って目標を決めて、必要なもう一方の量を計算することもできるんですか?
🎓
その通り!これが実務でめちゃくちゃ使える「逆算」機能だ。ツールの「目標濃度」モードを使って、Stream 1(例えば水)の流量と濃度、そして目標の混合濃度を設定すれば、Stream 2(例えば薬品)が何kg必要か自動で計算してくれる。現場で希釈液を作る時はこれで一発だね。
🧑‍🎓
単位が「質量分率」や「ppm」とかいろいろ選べますけど、どう使い分けるんですか?「体積分率」で計算すると結果が変わることもある?
🎓
良いところに気づいたね。水とエタノールみたいに、混ぜると体積が変わっちゃう(非理想混合)ものは、質量で計算するのが正確なんだ。ツールで「密度」のパラメータをいじってみると、質量分率と体積分率の結果がどう変わるか体感できるよ。化学プラントの設計では質量ベースが基本だけど、現場のタンク計量では体積がわかりやすいから、両方見れるのが便利なんだ。

物理モデルと主要な数式

混合の基本は、流入する各成分の質量(またはモル)の合計が、流出する混合物の質量(モル)に等しいという「物質収支」です。最もシンプルな2成分混合の質量濃度計算は次の式で表されます。

$$C_{mix}= \dfrac{\dot{m}_1 C_1 + \dot{m}_2 C_2}{\dot{m}_1 + \dot{m}_2}$$

ここで、$C_{mix}$は混合後の濃度、$\dot{m}_1, \dot{m}_2$は各流れの質量流量(例:kg/h)、$C_1, C_2$は各流れの濃度(例:質量分率)です。分子は成分の総流入量、分母は混合後の総流量を意味します。

目標の混合濃度$C_{target}$を達成するために必要な、第2成分の流量を逆算する式は以下の通りです。既存の流れ(Stream 1)に別の流れ(Stream 2)を加えて調整する場面で多用されます。

$$\dot{m}_{2,req}= \dfrac{\dot{m}_1(C_{target}-C_1)}{C_2-C_{target}}$$

$\dot{m}_{2,req}$は必要なStream 2の質量流量、$C_{target}$は達成したい混合濃度です。$C_2 > C_{target} > C_1$(またはその逆)の関係が成り立つ場合に、現実的な正の流量が求められます。

実世界での応用

化学プラント・プロセス設計:反応器への原料供給ラインで、複数の原料を正確な比率で混合する設計に使用されます。流量計の設定値やタンクの容量設計の基礎計算として不可欠です。

水処理・薬品調合:浄水場での凝集剤注入や、工場での洗浄液・消毒液の原液希釈に応用されます。目標濃度を入力するだけで必要な薬品量が即座にわかり、作業の効率化と誤希釈の防止に役立ちます。

食品・飲料製造:シロップと炭酸水を混合して清涼飲料を作る工程や、調味料の配合設計で使用されます。レシピのスケールアップ(小規模試作から大量生産への変換)時に流量と濃度の関係を計算します。

環境モニタリング・排ガス処理:排ガス中の有害物質濃度を、清浄な空気で希釈して測定可能な範囲に調整する際の計算に利用できます。ppmやppbといった低濃度単位での計算もサポートしています。

よくある誤解と注意点

このツールを使い始める際に、特に現場経験が浅いエンジニアがハマりがちな落とし穴がいくつかあります。まず第一に、「濃度と流量の単位系は必ず統一する」こと。例えば、流量を [L/min] で入力しながら、濃度を [kg/kg] の質量分率で設定すると、計算結果は完全に無意味になります。ツール内部では単位換算をしていないと考えるのが安全です。すべて質量ベース(kg, kg/h, 質量分率)か、すべて体積ベース(L, L/min, 体積分率)で揃えましょう。

次に、「非理想混合での体積分率の罠」です。例えば、エタノール100mLと水100mLを混ぜると、全体積は約192mLになります。このツールで密度パラメータを「1.0」のまま(=理想混合と仮定)で体積分率を計算すると、混合濃度は50vol%と出ますが、実際の濃度は約52vol%です。高精度が求められる設計では、このずれを無視できません。そのため、プロセス設計の基本は質量ベースであり、このツールでも密度を正確に入力すれば質量ベースから換算した正確な体積分率が得られることを理解しておきましょう。

最後に、逆算機能を使う時の前提条件です。式 $$\dot{m}_{2,req}= \dfrac{\dot{m}_1(C_{target}-C_1)}{C_2-C_{target}}$$ で計算する時、$C_{target}$ は $C_1$ と $C_2$ の間になければ意味のある答えは出ません。例えば、5%の溶液(Stream 1)を3%の溶液(Stream 2)で薄めて4%にすることは可能ですが、6%にすることは不可能です。ツールが負の流量や異常な値を示したら、まずこの前提を疑ってください。

関連する工学分野

この混合計算機の根底にある「物質収支」の考え方は、CAEやプロセス工学の広大な世界への入り口です。まず直接関連するのは化学プロセスシミュレーションです。Aspen PlusやCHEMCADといった大規模シミュレータでは、このツールで扱うような単一混合点が数百、数千と繋がり、蒸留塔や反応器を含む全プラントの物質・エネルギー収支を解きます。このツールでの計算は、その巨大なシステムの「一つのノード」の挙動を理解する訓練になります。

また、流体力学(CFD)におけるスカラー輸送計算にも通じます。CFDで排ガス中のCO2濃度分布を予測する時、基本的な方程式の一つは「濃度の輸送方程式」です。これは、流体の流れ(対流)と拡散によって濃度がどう変化するかを記述するもので、このツールの静的な物質収支式に、流れと拡散の項が加わった発展形と捉えられます。例えば、ダクト内で2つの気流が合流する箇所の濃度を大まかに見積もるのに、このツールの考え方は役立ちます。

さらに、制御工学の分野では、混合タンクの濃度を一定に保つ「フィードバック制御」の設計にこの計算が基礎となります。ツールの逆算機能は、目標値(設定濃度)と現在値の差から操作量(もう一方の流量)を決定する比例制御(P制御)そのものの考え方です。実際の制御ループでは、流量計や濃度計の信号を元にバルブ開度を自動調整しますが、その設定値の理論的根拠をここで理解できるのです。

発展的な学習のために

もしこのツールの計算に慣れ、背景にある理論にもう一歩踏み込みたいなら、次のステップを踏むことをお勧めします。まずは「連続定常状態」の仮定を外してみること。このツールは流入と流出がバランスした状態を計算しますが、現実のタンクは充填や排出の際に非定常状態になります。次のステップは、タンク内の濃度が時間とともにどう変化するかを微分方程式で表す「過渡応答」の学習です。例えば、一定濃度の溶液を純水が入ったタンクに注入し続ける時、タンク出口の濃度が時間とともにどのカーブを描いて上昇するか、を考えてみましょう。

数学的には、その基礎となるのが常微分方程式です。先ほどの例は、$$ V \frac{dC}{dt} = F C_{in} - F C $$ のような式でモデル化できます($V$:タンク体積, $F$:流量, $C$:タンク濃度)。このツールで解いているのは、左辺をゼロ($dC/dt = 0$、つまり変化なし)と置いた時の特殊解なのです。この視点を得ると、ツールの計算の「位置付け」がはっきり見えてきます。

推奨する次の具体的なトピックは、「多成分系の物質収支」と「反応を伴う収支」です。実際の化学プロセスでは、3成分どころか10成分を超える混合が普通です。また、混合したら化学反応が起き、成分が別のものに変わることもあります。その場合、単純な混合の式ではなく、反応速度式と物質収支式を連立させて解く必要があります。この混合計算機は、それらより複雑な世界への、最高の第一歩なのです。