Planet Surface Temperature Calculator Formula
Understand the math behind the planet surface temperature calculator. Each variable explained with a worked example.
Formulas Used
Effective Temperature
surface_temp = pow((luminosity * (1 - albedo)) / (16 * pi * 5.67e-8 * pow(distance, 2)), 0.25)Temperature (C)
surface_temp_c = pow((luminosity * (1 - albedo)) / (16 * pi * 5.67e-8 * pow(distance, 2)), 0.25) - 273.15Variables
| Variable | Description | Default |
|---|---|---|
luminosity | Star Luminosity(W) | 3.828e+26 |
albedo | Bond Albedo | 0.3 |
distance | Orbital Distance(m) | 149600000000 |
How It Works
Estimating a Planet's Surface Temperature
By balancing the incoming stellar radiation with the outgoing thermal emission, we get the equilibrium temperature.
Formula
T = [ L (1 - A) / (16 pi sigma d squared) ]^(1/4)
This neglects the greenhouse effect, which can raise the actual surface temperature significantly.
Worked Example
Earth-like planet: L = 3.828e26 W, A = 0.3, d = 1.496e11 m.
luminosity = 3.828e+26albedo = 0.3distance = 149600000000
- 01T = [L(1-A) / (16 pi sigma d squared)]^0.25
- 02Numerator = 3.828e26 * 0.7 = 2.680e26
- 03Denominator = 16 * pi * 5.67e-8 * (1.496e11)^2 = 6.39e16
- 04Ratio = 4.194e9
- 05T = (4.194e9)^0.25 = 254.5 K = -18.6 C
Ready to run the numbers?
Open Planet Surface Temperature Calculator