🌐 EN | 🇯🇵 JP | Last sync: 2025-11-16

🔥 Equilibrium Thermodynamics and Phase Transitions

Equilibrium Thermodynamics and Phase Transitions for Materials Science

📚 5 Chapters 💻 35 Code Examples ⏱️ 90-110 min 📊 Intermediate
← Fundamentals of Mathematics & Physics Dojo Top

🎯 Series Overview

Equilibrium thermodynamics is the foundational theory for understanding phase equilibria, phase transitions, and chemical reaction equilibria in materials. This series covers the laws of thermodynamics, Gibbs free energy, chemical potential, phase diagrams, the Clausius-Clapeyron equation, critical phenomena, and Landau theory, learning both theory and implementation (Python/NumPy) in pairs to quantitatively analyze phase transitions in materials.

Learning Path

flowchart LR A[Chapter 1
Thermodynamic Laws] B[Chapter 2
Phase Equilibrium] C[Chapter 3
Chemical Potential] D[Chapter 4
Landau Theory] E[Chapter 5
Critical Phenomena] 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

📋 Learning Objectives

  • Understand the fundamental laws of thermodynamics and Gibbs free energy
  • Calculate phase diagrams using phase equilibrium conditions and the Clausius-Clapeyron equation
  • Understand the differences between first-order and second-order phase transitions
  • Describe phase transitions using Landau theory
  • Calculate and visualize material phase diagrams using Python

📖 Prerequisites

Basic calculus and elementary knowledge of thermodynamics are sufficient. Understanding of basic Python usage is desirable.

Chapter 1
The Laws of Thermodynamics and Thermodynamic Functions

Learn the fundamental laws of thermodynamics, from the zeroth law to the third law, and understand the definitions and physical meaning of internal energy, enthalpy, Helmholtz free energy, and Gibbs free energy. Derive thermodynamic quantities from each thermodynamic potential and visualize them with Python.

Laws of Thermodynamics Internal Energy Enthalpy Helmholtz Free Energy Gibbs Free Energy Legendre Transformation
💻 7 Code Examples ⏱️ 18-22 min
Read Chapter 1 →
Chapter 2
Phase Equilibrium and the Gibbs Phase Rule

Learn the conditions for phase equilibrium (equality of temperature, pressure, and chemical potential) and derive the Gibbs phase rule. Calculate vapor pressure curves using the Clausius-Clapeyron equation and construct single-component phase diagrams with Python.

Phase Equilibrium Conditions Gibbs Phase Rule Clausius-Clapeyron Equation Vapor Pressure Curves Phase Diagrams Triple Point
💻 7 Code Examples ⏱️ 18-22 min
Read Chapter 2 →
Chapter 3
Chemical Potential and Phase Diagrams

Learn the definition and physical meaning of chemical potential and understand phase equilibria in multicomponent systems. Work with the van der Waals equation of state, binary and ternary phase diagrams, and the lever rule, calculating and visualizing phase diagrams in materials science with Python.

Chemical Potential van der Waals Equation Binary Phase Diagrams Eutectic Systems Lever Rule Solid Solutions
💻 7 Code Examples ⏱️ 18-22 min
Read Chapter 3 →
Chapter 4
Classification of Phase Transitions and Landau Theory

Learn the differences between first-order and second-order phase transitions and the concept of order parameters. Describe phase transitions using Landau theory and implement critical phenomena and scaling theory with Python.

First-Order Phase Transitions Second-Order Phase Transitions Order Parameters Landau Theory Critical Point Symmetry Breaking
💻 7 Code Examples ⏱️ 18-22 min
Read Chapter 4 →
Chapter 5
Critical Phenomena and Scaling Theory

Learn about physical phenomena near the critical point, critical exponents, and the principle of corresponding states. Understand the Ising model, an introduction to the renormalization group, and the concept of universality classes, verifying scaling laws with Python.

Critical Phenomena Critical Exponents Corresponding States Renormalization Group Universality Classes Scaling Laws
💻 7 Code Examples ⏱️ 18-22 min
Read Chapter 5 →

📚 Recommended Learning Paths

Pattern 1: Beginner - Theory and Practice Balanced (5-7 days)

Pattern 2: Intermediate - Fast Track (3 days)

Pattern 3: Topic-Focused - Computational Skills (1 day)

🎯 Overall Learning Outcomes

Upon completing this series, you will achieve:

Knowledge Level

Practical Skills

Application Ability

🛠️ Technologies and Tools Used

Main Libraries

Development Environment

Recommended Tools

🚀 Next Steps

Deep Dive Learning

For more advanced study in this field:

Related Series

Expand your knowledge with related topics:

Practical Projects

Apply your skills to hands-on projects:

⚠️ Disclaimer