Lattice Energy Calculator Formula
Understand the math behind the lattice energy calculator. Each variable explained with a worked example.
Formulas Used
Lattice Energy (U)
lattice_energy = -(madelung * 1389.4 * z_cation * z_anion / (distance_pm / 100)) * (1 - 1 / born_exp)Variables
| Variable | Description | Default |
|---|---|---|
z_cation | Cation Charge (z⁺) | 1 |
z_anion | Anion Charge (z⁻) | 1 |
distance_pm | Interionic Distance (r₀)(pm) | 281 |
madelung | Madelung Constant (A) | 1.748 |
born_exp | Born Exponent (n) | 8 |
How It Works
Born-Landé Equation for Lattice Energy
Formula
U = −(A × N_A × e² × z⁺ × z⁻) / (4πε₀ × r₀) × (1 − 1/n)
Simplified with constants combined: U = −(A × 1389.4 × z⁺ × z⁻ / r₀) × (1 − 1/n)
Where r₀ is in angstroms (pm/100), and 1389.4 kJ·Å/mol combines N_A, e², and 4πε₀.
Where:
Worked Example
NaCl: z⁺ = 1, z⁻ = 1, r₀ = 281 pm, A = 1.748, n = 8.
z_cation = 1z_anion = 1distance_pm = 281madelung = 1.748born_exp = 8
- 01U = -(A × 1389.4 × z⁺ × z⁻ / r₀) × (1 - 1/n)
- 02r₀ = 281 pm = 2.81 Å
- 03U = -(1.748 × 1389.4 × 1 × 1 / 2.81) × (1 - 1/8)
- 04U = -(864.2) × (0.875)
- 05U = -756 kJ/mol
Ready to run the numbers?
Open Lattice Energy Calculator