Equilibrium Thermodynamics and Phase Transitions for Materials Science
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.
Basic calculus and elementary knowledge of thermodynamics are sufficient. Understanding of basic Python usage is desirable.
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.
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.
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.
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.
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.
Upon completing this series, you will achieve:
For more advanced study in this field:
Expand your knowledge with related topics:
Apply your skills to hands-on projects: