🌊 OERの計算化学

計算水素電極から触媒スクリーニングまで

📖 Reading Time: 20-25 minutes 📊 Difficulty: Beginner 💻 Code Examples: 0 📝 Exercises: 0

🌐 JP | 🇬🇧 EN | Last sync: 2026-08-18

AI寺子屋トップ›マテリアルズ・インフォマティクス道場›OERの計算化学

← マテリアルズ・インフォマティクス道場トップ

🎯 シリーズ概要

水を分解することは、水素をつくる最もクリーンな道筋です。そしてそれを難しくしている反応は、水素を生み出すほうの反応ではありません。難しいのはもう一方の半反応——酸素発生反応——であり、4つのプロトン・電子移動を順番に押し通さねばならないこの反応こそが、実際に稼働する電解槽におけるエネルギー損失の大半を生んでいます。本シリーズは、計算化学がこの反応をどう掴まえるのかを扱います。何が計算できるのか、どうやって計算するのか、そして——最も重要なこととして——その計算が語っていないことは何なのか、です。

道筋は反応機構から、実際に動くスクリーニングのパイプラインまでを貫きます。4段階の機構を組み立てて、なぜ4電子であることが問題なのかを説明し、計算水素電極(CHE)モデル——溶液中の電子を扱うモデルを持たないDFTコードに電気化学的な自由エネルギー図を出力させる、あの参照のトリック——を構築し、中間体どうしのスケーリング則と、そこから帰結する火山型プロットを導き、スクリーニングのループを Python で実装し、最後にそのループの前段に機械学習モデルを据えたうえで、計算水素電極には見えない5つのことを率直に述べます。

本シリーズはマテリアルズ・インフォマティクス道場のシリーズであり、触媒材料MI応用を補完するものです。あちらのシリーズはデータ駆動の層——記述子、活性モデル、ベイズ最適化、アクティブラーニング——で仕事をします。本シリーズはその1つ下の層、そもそもその記述子を生み出している物理の側で仕事をします。どちらから読んでも構いません。両方読めば、2つの層がどう接続するのかが見えてきます。

本シリーズは触媒インフォマティクスの背後にある物理を知りたい材料研究者に向けて書かれています。機械学習によるスクリーニング研究を実行したり読んだりできる人が、\(\Delta G_{\mathrm{OH}}\) とは実際のところ何なのか、火山型プロットになぜ頂点があるのか、そして計算された過電圧がどこから信頼できなくなるのかを知りたい——そんな読者です。電気化学の予備知識は前提としません。

数値についての約束を、最初に述べておきます。 本シリーズに現れるあらゆる数値は、定義か、単位換算か、あるいは教育用に私たちが作った例示的な値のいずれかであり、そのどれもが登場箇所でそのように明示されています。ここにある数値はどれ1つとして、実在の材料、実測値、実在の公表された計算に帰属するものではありません。スケーリング則のオフセットを「およそ3.2 eV」と書くのは、それが傾向というものの誠実な精度だからであって、自然定数だからではありません。ご自身の研究に数値が必要なら、チュートリアルからではなく一次資料から取ってください。

学習パス

flowchart LR A["第1章
なぜOERが
ボトルネックなのか"] B["第2章
計算水素電極"] C["第3章
スケーリング則と
火山型プロット"] D["第4章
ハンズオン:
Pythonによるスクリーニング"] E["第5章
機械学習スクリーニングと
CHEの限界"] A --> B --> C --> D --> E style A fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style B fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style C fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style D fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style E fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff

📋 学習目標

📖 前提知識

基礎的な熱力学 が唯一の本当の要件です。ギブズ自由エネルギー、反応段階における \(\Delta G\) の意味、そして自発的な段階は自由エネルギーが下り坂であるという考え方です。学部の物理化学を履修していれば、それで十分です。

Python は第4章と第5章のハンズオンに必要です。コードは NumPy だけを使い、化学パッケージも機械学習ライブラリも使いません。一行ずつ読めるように書かれており、すべて詳しく解説しています。

電気化学の予備知識は必要ありません。 電極電位、過電圧、標準水素電極、そして4段階のOER機構は、すべて最初から積み上げていきます。DFTに馴染みがあれば文脈の理解に役立ちますが、前提とはしません。本シリーズはDFT計算を「全エネルギーを返すブラックボックス」として扱い、そのエネルギーを得たあとに何をするのかを主題とします。

第1章

なぜOERがボトルネックなのか

水分解の高くつくほうの半反応を、酸素発生が担っている理由を理解します。4電子機構とその3つの表面中間体に出会い、過電圧が何を意味するのか、電解槽でエネルギーが実際にどこへ消えているのかを見て、熱力学的には1.23 Vに固定されている反応が、実際にはなぜはるかに高くつくのかを理解します。

水分解 4電子機構 過電圧 表面中間体 なぜ4つだと難しいのか

⏱️ 20-25分

第1章を読む →

第2章

計算水素電極

電気化学を計算可能にするトリックを学びます。プロトン・電子対を水素分子の半分に参照づけることで、扱いにくい溶媒和プロトンを計算から消し去る仕組み、印加電位が単純な線形シフトとして入ってくる仕組み、そして零点エネルギーとエントロピーの補正がDFTエネルギーを自由エネルギー図に変える仕組みを見ていきます。

CHE 参照のトリック 自由エネルギー図 シフトとしての電位 ZPEとエントロピー補正

⏱️ 25-30分

第2章を読む →

第3章

スケーリング則と火山型プロット

たった1つの数値が表面全体を代表できてしまう理由を学びます。中間体どうしの結合エネルギーの相関を導出し、それが4つの自由エネルギー段階を単一の記述子軸へ畳み込む様子を見て、頂点がゼロでない過電圧に位置する火山型プロット——スケーリング則が材料の一族全体に課す天井——を構築します。

スケーリング則 記述子 火山型プロット サバチエ原理 天井

⏱️ 25-30分

第3章を読む →

第4章

ハンズオン: Pythonによるスクリーニング

スクリーニングのループを自分で組み上げます。架空の候補群について自由エネルギーをそろえ、CHEの構成を段階ごとに適用し、理論過電圧を計算し、候補を火山型プロット上で順位づけします。そのすべてをNumPyだけで、途中の量をすべて可視にし、すべての数値を「教育用の例示である」と明示しながら進めます。

NumPy実装 各段階の自由エネルギー 過電圧の計算 候補のランキング 火山型プロットの構築

💻 NumPyハンズオン ⏱️ 30-35分

第4章を読む →

第5章

機械学習スクリーニングとCHEの限界

記述子を学習モデルへと一般化し、そのうえでこの枠組み全体に見えていないものを突き止めます。素のNumPyでリッジ回帰モデルを当てはめ、訓練範囲の外で誤差が静かに膨らんでいく様子を観察し、スケーリング則を破るための戦略を概観し、計算水素電極の5つの誠実な限界——速度論、実在の表面、溶媒和、安定性、汎関数依存性——を1つずつ検討します。

機械学習スクリーニング スクリーニングのファネル 外挿のリスク スケーリング則を破る 5つの限界

💻 NumPyハンズオン ⏱️ 25-30分

第5章を読む →

📚 推奨学習パス

パターン1: 初学者向け - フルツアー(5日間)

パターン2: 中級者向け - ファストトラック(3日間)

パターン3: 実務者向け - まっすぐコードへ(1日間)

🎯 全体の学習成果

本シリーズを修了すると、次の力が身につきます。

知識レベル

実践スキル

応用力

🛠️ 使用する技術とツール

主要ライブラリ

開発環境

推奨ツール

🚀 次のステップ

発展的な学習

この分野をさらに深く学ぶために:

関連シリーズ

関連トピックで知識を広げましょう:

実践プロジェクト

学んだスキルを実践的なプロジェクトに応用しましょう:

免責事項