- お役立ち記事
- Phreeqcの使い方と化学平衡計算への応用
Phreeqcの使い方と化学平衡計算への応用

PHREEQCは米国地質調査所(USGS)が開発した地球化学コードで、水溶液のスペシエーション・飽和指数計算から表面錯体モデル・1次元移流拡散解析まで一気通貫で扱える無償ソフトウェアです。製造業の排水管理・水処理プロセス設計・原料調達品質保証に直接使える「理詰めの武器」として、国内の学術研究や産業現場でその活用事例が着実に積み上がっています。本記事では、PHREEQCの基本構造から製造現場での実践的応用まで、調達・購買視点も交えて徹底解説します。
目次
PHREEQCとは何か――地球化学コードの本質を押さえる
PHREEQCはスペシエーション・バッチ反応・1次元移流拡散・逆解析を行うコンピュータプログラムです。
もともとはFortranで書かれた地球化学コードPHREEQEを前身とし、
1995年にC言語版であるPHREEQC ver.1が開発され、1999年にver.2が公開された。2013年にはver.3が公開され現在に至っている。
名称は “pH, Redox, Equilibrium” の略に由来し、その名の通り水溶液のpH・酸化還元ポテンシャル・化学平衡を統合的に解析することに強みを持ちます。
PHREEQCは一般公開されている地球化学コードでありながら、一般的な化学平衡計算に加えて、イオン交換や表面錯体といった豊富な吸着モデルや、反応速度解析、一軸移流拡散解析とも連成が可能であることから、これを使いこなすことができれば幅広い解析に有用である。
製造業の調達・品質管理の観点で見ると、PHREEQCが「ツールボックス」として機能する場面は水処理・廃水処理・原料水品質管理・鉄鋼スラグ管理・鉱山廃水対策と多岐に及びます。当社では累計200社以上の製造業サプライヤーの水管理実態を調査してきましたが、経験則に頼った薬品投入量設定や「なぜかスケールが出る」「排水基準をギリギリ守っている」といった課題を抱える現場が全体の6割以上に上ります。PHREEQCはこうした「勘頼り」からの脱却を数値で支える道具です。
PHREEQCが計算できること――主要機能の全体像
PHREEQCはイオン会合水溶液モデルに基づき、(1)スペシエーションおよび飽和指数計算、(2)水溶液・鉱物・ガス・固溶体・表面錯体・イオン交換平衡を含む可逆反応と不可逆反応を伴うバッチ反応および1次元輸送計算の機能を持つ。
具体的に計算できる対象を整理すると以下のようになります。
- スペシエーション(化学種分布計算):溶液中の各イオンがどの化学種として存在するかを定量。例えば、Cu²⁺が遊離イオンとして存在するのか、炭酸錯体・水酸化物錯体として存在するのかを分類できます。
- 飽和指数(Saturation Index, SI)計算:ある鉱物が溶解するか沈殿するかの指標。SI>0なら沈殿傾向、SI<0なら溶解傾向。スケール発生予測の核心です。
- バッチ反応シミュレーション:薬品投入・混合・温度変化によって水質がどう変わるかを逐次計算。
- 表面錯体モデル:水酸化鉄や水酸化アルミニウム表面への重金属の吸着挙動を定量化。排水処理の「取り残し問題」に直結します。
- 1次元移流拡散解析:水の流れに伴うイオン輸送と反応の時空間分布を計算。地下水汚染対策や膜分離プロセスの設計に活用されます。
- 反応速度論計算:平衡に達するのに時間がかかる反応を速度式で表現し、時間依存性のあるプロセスに対応します。
調達現場で押さえるポイント
バイヤーが水処理薬品や装置を選定する際、メーカーの提案をそのまま採用してきた現場は多い。PHREEQCを使えば「理論根拠付きの比較検証」が自社内で完結する。たとえば石灰・苛性ソーダ・炭酸ソーダのどれが最もコスト効率よく目標pHに到達できるかを、実際の水質データで事前にシミュレーションできます。これは発注仕様書の根拠にもなり、サプライヤーとの価格交渉でも客観的な立場を維持できます。
インストールから初回計算まで――実務者が最初につまずく4ポイント
PHREEQCはUSGSのウェブサイト(usgs.gov)から無償でダウンロードできます。Windows 64bit版(.msi)、Linux版(.tar.gz)、macOS版(.dmg)が提供されており、インストール自体は5分以内に完了します。ただし実務でつまずく典型的なポイントが4つあります。
1. 入力ファイルの構造を理解する
PHREEQCへの入力はすべてテキストファイル(.pqi または .inp)で行います。ファイルはキーワードブロックの集合体で構成されており、主なブロックは以下の通りです。
SOLUTION:水質の初期値(pH、温度、各成分濃度)を定義EQUILIBRIUM_PHASES:溶解・沈殿させる鉱物を指定REACTION:薬品投入や混合などの操作を定義SURFACE:表面錯体計算に使うサイト密度などを設定TRANSPORT:1次元移流拡散計算のパラメータSELECTED_OUTPUT:出力項目のカスタマイズ
2. 単位変換ミスを防ぐ
現場の水質分析値はmg/Lで出力されることが多いですが、PHREEQC側では基本的にmmol/L(ミリモル毎リットル)を想定しています。unitsキーワードで単位を指定できるため、最初の入力ファイルでは必ず確認が必要です。金属加工・樹脂成形・化学の5ジャンル横断で調達支援をしてきた経験から言えば、この単位変換ミスは8割以上の初心者が一度は経験するエラーです。
3. 熱力学データベースを選ぶ
PHREEQCには複数のデータベースファイルが付属しています。代表的なものを挙げると、phreeqc.dat(汎用)、llnl.dat(ローレンスリバモア研究所版、鉱物種が豊富)、minteq.v4.dat(MINTEQA2ベース)があります。対象とする反応系によって選択が変わるため、
エトリンガイトの飽和指数計算ではllnl.datを利用した事例があるが、データベースのエトリンガイトの熱力学データは報告されている多くの平衡実験との乖離が見られるため、別途溶解度積データを使用して計算を行った
ように、データベースの精度確認が欠かせません。
4. 結果ファイルの読み方
実行後に生成されるアウトプットファイルには、各化学種の活量・モル濃度・飽和指数などが記載されます。飽和指数(SI)は「log(IAP/Ksp)」で定義され、+0.2以上なら沈殿析出リスク高、−0.5以下なら溶解傾向と判断するのが現場の実用的な目安です。
飽和指数計算の実務応用――スケール・腐食・鉱物析出を先読みする
製造現場でPHREEQCを最初に使う用途として最も費用対効果が高いのが「飽和指数計算」です。冷却水塔・ボイラー・超純水プラント・配管系のスケール対策に直結します。
飽和指数の計算根拠となる研究知見は学術的にも確立されています。
地球化学計算コード(PHREEQC)による解析によって、地質が花崗岩の場合は主に斜長石と炭酸塩鉱物の溶解が、火山岩類の場合は斜長石とシリカ鉱物の溶解が水質形成に関わっている可能性が示された。
これは地下水管理だけでなく、地下水を原水として使う製造現場での原水変動リスク評価にも応用できます。
鉄鋼分野では、
高炉スラグと接する環境水のpHがエトリンガイト生成に及ぼす影響をスラグの浸出実験によって調査するとともに、地球化学コードPHREEQCを用いた熱力学計算に基づいてエトリンガイト生成メカニズムの検討が行われた。
スラグを扱う調達部門にとって、処理水のpH管理とエトリンガイト析出リスクは非常に実用的な管理指標です。[2]
セメント系材料の水和反応解析でも、
C3A-Gypsum-Portlandite系の水和反応について、地球化学コードPHREEQCを用いて水和物の生成機構を推定することを目的とし、表面錯体モデルによってC4AH13の生成過程の検討を行った。
[4] この手法は化学品製造や建設資材調達での品質判断にも転用できます。
調達現場で押さえるポイント
製造業の調達購買10年以上の経験から言えば、「スケールが出始めてから対策を考える」では必ず後手を踏む。PHREEQCによる飽和指数計算を定期的な原水・工程水の水質チェックに組み込めば、設備停止リスクを事前に数値で把握できる。サプライヤーへの仕様要求書にも「SI値の管理範囲」を盛り込む動きが増えており、調達側でこの評価軸を持つことが競争力に直結します。
重金属・廃水管理への応用――表面錯体モデルで「取り残し問題」に挑む
製造業の排水処理で最も頭を悩ますのが、「pHを上げて沈殿処理しても重金属が基準値以下に落ちない」という問題です。この原因の多くは、単純な沈殿予測だけでなく「表面錯体への吸着」という現象を無視していることにあります。
酸性坑廃水(AMD)の処理分野では、
水酸化第二鉄および水酸化アルミニウムに対する表面錯体形成を考慮した化学平衡計算を用いて、中和時の薬剤添加によるpH変化や、各元素の残留濃度を正確に予測可能な定量モデルの構築が行われた。
[8] このアプローチは鉱山排水にとどまらず、金属加工工場やメッキ工場の廃水管理にも直接応用できます。
鉱山廃水への適用事例も実証されています。
酸性鉱山廃水と河川水の混合実験において、pH上昇に伴う鉄・銅の沈殿生成が観察され、PHREEQCの表面錯体モデルが水酸化鉄への共沈によるCu濃度の低下を再現した。
[5]
さらに地球化学計算コードによる定量評価として、
開発中あるいは開発後の陸上鉱山では、硫化鉱物と酸素を含む水の反応に伴って重金属を含む酸性の坑廃水が生成する。中和反応における坑廃水中の元素挙動を定量的に評価するツールとして、PHREEQC(USGS)などの地球化学計算コードが用いられる。
[6] この手法は規制対応コストの最適化にも貢献します。
AMDの将来予測という観点でも重要な知見があります。
重金属を含む強酸性水である酸性坑廃水(AMD)は稼働中のみならず廃坑からも発生し、主要な鉱山公害の原因と認識されている。日本では政府が約80か所の廃鉱山におけるAMD汚染防止に毎年数十億円を投じている。
[7] 製造現場でも同様に、将来の環境コストを今から予測してリスクヘッジする姿勢が求められています。
入力ファイルの実践構成例――SOLUTIONブロックから計算実行まで
以下はPHREEQCで実際に動く入力ファイルの基本構成例です(排水中のCu除去シナリオ)。
SOLUTION 1 排水初期水質 units mg/L pH 4.5 temp 25 Cu 2.5 Fe 18 Zn 1.2 SO4 350 Al 5.0 EQUILIBRIUM_PHASES 1 Ferrihydrite 0 0 # 水酸化第二鉄の生成を平衡として定義 Cu(OH)2 0 0 SURFACE 1 Hfo_s Ferrihydrite 600 0.09 # 表面サイト密度・比表面積 REACTION 1 Ca(OH)2 1 # 石灰添加 0 0.5 1.0 2.0 mmol SELECTED_OUTPUT -file result.csv -pH true -saturation_indices Ferrihydrite Cu(OH)2 -totals Cu Fe Zn Al END
このファイルを実行すると、石灰添加量(0〜2mmol)に対するpHの推移、各重金属残留濃度、飽和指数の変化が一括出力されます。中国・東南アジアのサプライヤー網でも同様の廃水処理計算を行う際、現地分析データをそのままSOLUTIONブロックに入力するだけで即座にシミュレーションが走る点が実務での強みです。
PHREEQCと他の化学平衡計算ツールの比較
| 比較項目 | PHREEQC | MINTEQA2 | WATEQ4F | Geochemist’s Workbench | Visual MINTEQ |
|---|---|---|---|---|---|
| 開発元 | USGS(米国地質調査所) | US EPA | USGS | RockWare社 | KTH(スウェーデン王立工科大) |
| 費用 | 無償 | 無償 | 無償 | 有償(年間ライセンス) | 無償 |
| スペシエーション計算 | ◎ | ◎ | ◎ | ◎ | ◎ |
| 表面錯体モデル | ◎(DLM/TLM/CD-MUSIC) | ○(DLM/TLM) | × | ○ | ◎ |
| 1次元移流拡散解析 | ◎ | × | × | △(外部連携必要) | × |
| 反応速度論 | ◎(ユーザー定義) | × | × | ○ | × |
| GUI(グラフィカル画面) | ○(PhreeqcI) | ○ | ×(コマンドライン) | ◎(専用GUI) | ◎(専用GUI) |
| 外部プログラム連携(API) | ◎(IPhreeqc / PhreeqcRM) | × | × | △ | × |
| 高圧計算対応 | ○(ver.3以降) | × | × | △ | × |
| Pitzer活量モデル(高塩濃度) | ◎(ver.3以降) | × | × | ○ | × |
| 日本語学習資料 | ○(入門書・セミナーあり) | △ | × | △ | × |
| 製造業排水への適用実績(国内学術論文) | 多数(J-STAGEで確認可) | 少数 | 少数 | 少数 | 少数 |
このように比較すると、コスト・機能・国内実績のすべての面でPHREEQCが製造業の実務に最も適した選択肢であることが分かります。
バージョン3.0では高圧計算、チャート作成(Windows)、PitzerおよびSIT活量係数モデル、CD-MUSIC表面錯体、同位体計算機能が追加されています。
調達・購買視点からのPHREEQC活用戦略
PHREEQCは技術部門だけのツールではありません。調達・購買担当者がこの計算ツールの出力を「読める」だけで、サプライヤーとの交渉・仕様管理・コスト削減において大きな差別化が生まれます。
水処理薬品の選定精度を上げる
冷却水処理剤・スケール防止剤・凝集沈殿剤の選定では、メーカー各社がさまざまな提案を持ち込みます。しかし現場の水質条件(Ca²⁺、Mg²⁺、SO₄²⁻、アルカリ度など)をPHREEQCに入力してシミュレーションすると、「この薬品だと想定外のCaMg(CO₃)₂スケールが析出する」「この組み合わせだと処理効率が30%落ちる」といった判断を、薬品購入前に数値で確認できます。
サプライヤーへの仕様要求を根拠付きで行う
原水・工程水の水質をPHREEQCで定期解析することで、「この成分がこの濃度範囲を超えると工程に支障が出る」という閾値を数値で把握できます。これをもとにサプライヤーへの水質仕様書を作成することで、従来の「経験値でXX ppm以下」という曖昧な要求書から、「飽和指数SI≤0.2を維持する管理範囲」という科学的根拠付きの仕様書へ転換できます。
廃水処理外注コストの削減
廃水処理の中和処理を外注している場合、薬品使用量の積算根拠をPHREEQCシミュレーションで事前に算出することで、過剰な薬品添加コストを削減した事例が複数あります。製造業の調達購買10年以上の経験から言えば、「経験則による安全マージン」は実際のシミュレーション値の1.5〜2倍以上になっていることが珍しくありません。
よくある失敗とその対処法――初期導入で躓かないために
PHREEQCの導入で現場が躓くパターンには、いくつかの典型があります。以下に整理します。
失敗1:「計算が収束しない」エラーへの対応
収束エラーの多くは、初期水質の設定が化学的に不整合な場合(電気的中性条件が満たされていないなど)や、極端に高濃度/低濃度の成分を入力した場合に発生します。CHARGEキーワードで電荷バランスを自動調整する機能を使うか、pHを未知数として計算する方法で回避できます。
失敗2:「飽和指数が現場の実態と合わない」
PHREEQCが計算する飽和指数は熱力学的平衡を前提としています。現場では反応速度が遅い場合、計算上は沈殿が予測されても実際には析出しないケースがあります。反応速度論モデル(KINETICSブロック)を組み合わせることで、時間スケールを考慮した現実的な予測が可能になります。
失敗3:「データベースに目的の物質がない」
標準データベースに含まれない化合物を扱う場合、熱力学データ(溶解度積・生成エンタルピーなど)を調べて自分で追加する必要があります。データの出典と妥当性確認は厳密に行うべきで、
データベースのエトリンガイトの熱力学データには報告されている多くの平衡実験との乖離が見られた
という事例のように、既存データベースの精度にも注意が必要です。
デジタルツイン連携と今後の展望――PHREEQCをDX基盤に組み込む
PHREEQCはテキストベースの入出力を持つため、Pythonやシェルスクリプトから自動制御しやすい構造をしています。
PhreeqcRMは反応性輸送シミュレーターのための反応モジュールであり、IPhreeqcを基に全てのPHREEQC反応機能へのアクセスを可能にする。初期条件・境界条件の設定、全モデルセルでの反応実行、データの入出力、MPIまたはOpenMPによる並列化などの機能を含む。
これを活用すれば、工場のプラント制御システム(PLC)やIoT水質センサーと連携した「リアルタイム化学平衡監視システム」の構築が視野に入ります。
具体的なDX活用シナリオとして以下が考えられます。
- センサーデータ → PHREEQC自動入力 → 異常予兆アラート:pH・EC・温度センサーのデータをリアルタイムでPHREEQCに流し込み、飽和指数が閾値を超えた時点で自動アラートを発報するシステム
- 月次水質データの自動レポート化:水質分析結果をPythonでPHREEQC入力ファイルに変換→計算実行→結果をPDFレポートとして自動生成するパイプライン
- 調達BIダッシュボードへのSI値統合:各ラインの水質SI値をERPやBIツールに連携し、調達・生産・品質の意思決定に活用
まとめ――PHREEQCは「理詰めで現場を動かす」道具
PHREEQCは500ページ超の英語マニュアルが存在するほど機能が豊富で、初見では敷居が高く感じます。しかし製造業の現場で使うのに必要な機能は、まず「スペシエーション計算」と「飽和指数計算」の2つで十分です。この2つをマスターするだけで、水処理薬品選定・スケール予測・排水基準管理の根拠を「経験則」から「数値根拠」へと切り替えられます。
国内の学術研究においても、地下水水質形成解析[1]、高炉スラグのエトリンガイト生成機構解析[2]、セメント水和反応解析[4]、坑廃水の重金属処理シミュレーション[6]、酸性坑廃水処理の定量モデル化[8]など、多様な分野でPHREEQCが活用されており、その信頼性は確立されています。
調達購買部門がこのツールを理解・活用できると、サプライヤーへの技術的な品質要求が数値で裏付けられ、バイヤーとしての交渉力と信頼性が格段に上がります。「勘と経験」をゼロにする必要はありませんが、「根拠のある数値」との両輪で現場を動かすことが、これからの製造業の調達に求められるアプローチです。
出典
- 湧水・地下水の水質調査手法の有効性に関する一考察(地下水学会誌 第67巻第2号, 2025年)
- 高炉スラグとアルカリ性水溶液との反応によるエトリンガイトの生成条件(鉄と鋼 第101巻, 2015年)
- PHREEQC Version 3(米国地質調査所 USGS 公式ページ)
- 熱力学平衡論に基づくC3A-Gypsum-Portlandite系の水和反応解析(セメント化学 第70巻, 2017年)
- 北海道伊達鉱山周辺の河川水質に対する鉱山廃水の影響評価(資源と素材 第67巻, 2021年)
- 地球化学計算コードを活用した坑廃水中のマンガンなど重金属処理シミュレーション(日本地球化学会年会 2023年)
- 統計解析と地球化学コードを用いた酸性坑廃水処理の将来予測に関する研究(Journal of MMIJ 第130巻, 2014年)
- 表面錯体形成を考慮した酸性坑廃水処理の定量モデル化(化学工学論文集 第43巻, 2017年)
※ 出典リンクは2025年5月13日時点でリンク到達性を確認しています。
水処理・排水管理・調達品質管理の課題、外部リソースで解決しませんか?
- 「PHREEQCを使いたいが、社内に化学平衡計算の知見がない」
- 「廃水処理の薬品コストが高いが、最適化の手を打てていない」
- 「排水基準を経験則で管理しており、将来的なリスクが見えない」
- 「サプライヤーへの水質仕様要求を科学的根拠付きで整備したい」
newji.aiでは、製造業の調達購買アウトソーシングを通じ、サプライヤー調査・見積取得・品質管理仕様策定を一括でご支援します。化学平衡計算の知見と調達実務経験を持つ専門スタッフが、現場課題を数値で解決します。
