🎲 古典統計力学入門

Classical Statistical Mechanics for Materials Science

📚 5章 💻 35コード例 ⏱️ 100-120分 📊 中級
← 基礎数理道場トップ

🎯 シリーズ概要

古典統計力学は、多数の粒子からなる材料系の熱力学的性質を微視的に理解するための理論です。 本シリーズでは、ミクロカノニカル・カノニカル・グランドカノニカル集団の理論、分配関数、自由エネルギー、 相転移の統計力学的記述を学び、Monte Carlo法などの統計力学シミュレーションをPythonで実装します。

📋 学習目標

  • 統計集団(ミクロカノニカル・カノニカル・グランドカノニカル)の理論を理解できる
  • 分配関数から熱力学量を導出できる
  • 自由エネルギーと相平衡の関係を理解できる
  • Ising模型などの格子模型を理解し、実装できる
  • Monte Carlo法を用いて統計力学シミュレーションができる

📖 前提知識

熱力学と確率論の基礎知識があれば学習可能です。Pythonの基本的な使い方を理解していることが望ましいです。

第1章
統計集団とエントロピー

位相空間とミクロ状態の概念、等重率の原理、ミクロカノニカル集団の定義を学びます。 Boltzmannのエントロピー公式を導出し、理想気体のエントロピーと状態方程式をPythonで計算します。

位相空間 ミクロカノニカル集団 等重率の原理 Boltzmannエントロピー 理想気体 Stirlingの公式
💻 7コード例 ⏱️ 20-24分
第1章を読む →
第2章
カノニカル集団と分配関数

カノニカル集団の定義、正準分配関数、Helmholtz自由エネルギーを学びます。 分配関数から内部エネルギー・エントロピー・熱容量を導出し、調和振動子系やEinstein固体モデルをPythonで実装します。

カノニカル集団 正準分配関数 Helmholtz自由エネルギー 等分配定理 調和振動子 Einstein固体
💻 7コード例 ⏱️ 20-24分
第2章を読む →
第3章
グランドカノニカル集団と化学ポテンシャル

グランドカノニカル集団の定義、大分配関数、化学ポテンシャルの概念を学びます。 理想気体の大分配関数を導出し、吸着等温線(Langmuir吸着)や格子気体モデルをPythonで実装します。

グランドカノニカル集団 大分配関数 化学ポテンシャル 粒子数揺らぎ Langmuir吸着 格子気体
💻 7コード例 ⏱️ 20-24分
第3章を読む →
第4章
理想気体と量子統計

古典理想気体のMaxwell速度分布を導出し、量子統計(Fermi-Dirac分布、Bose-Einstein分布)の基礎を学びます。 光子気体のPlanck分布やフェルミ電子系の状態密度をPythonで計算します。

Maxwell速度分布 Fermi-Dirac分布 Bose-Einstein分布 Planck分布 フェルミ電子 Bose凝縮
💻 7コード例 ⏱️ 20-24分
第4章を読む →
第5章
格子模型とMonte Carlo法

Ising模型の理論(平均場近似、臨界現象)を学び、Metropolis Monte Carlo法のアルゴリズムを実装します。 2次元Isingモデルのシミュレーションを通じて、相転移と臨界指数をPythonで計算します。

Ising模型 平均場近似 Metropolis法 Monte Carlo法 相転移 臨界指数
💻 7コード例 ⏱️ 20-24分
第5章を読む →