Calculation of temperatures in Celestia

General discussion about Celestia that doesn't fit into other forums.
Avatar
Topic author
Adirondack M
Posts: 528
Joined: 01.03.2004
With us: 20 years 8 months

Calculation of temperatures in Celestia

Post #1by Adirondack » 04.09.2007, 10:31

Can somebody tell how Celestia is calculating the effective temperature of surfaces?
I assume that the "Stefan-Boltzmann-Law" is used. With what solar constant? -> 1368 W/m^2 ?
Shouldn't Celestia calculate a value of 255 K (instead of 257 K) for Earth?

Adirondack
We all live under the same sky, but we do not have the same horizon. (K. Adenauer)
The horizon of some people is a circle with the radius zero - and they call it their point of view. (A. Einstein)

Avatar
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Post #2by Chuft-Captain » 04.09.2007, 13:40

Celestia takes into account global warming. :wink:

Sorry (not trying to be at all helpful) :twisted:
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Post #3by Cham » 04.09.2007, 14:55

Celestia takes into account the albedo, in the temperature calculation. Since Earth reflects some light, its temperature is a bit lower than what we get with the black body formula alone. This explains the small difference you noticed.

Celestia doesn't take into account the atmosphere effect (warming, etc), since it heavily depends on the chemical composition, gravity, rotation, etc.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #4by dirkpitt » 05.09.2007, 05:56

255K or 257K, these are very cold temps! 257 is almost 18 degrees below freezing. I thought the figure would at least be above freezing..
BTW, the temperature of planets in Celestia is indirectly computed from the Sun's temp. Planet_temp = sun_temp * sqrt(sqrt(1 - albedo)) * sqrt(r_sun / 2*D) where r_sun=sun's radius, D=distance from sun.

bdm
Posts: 461
Joined: 22.07.2005
With us: 19 years 4 months
Location: Australia

Post #5by bdm » 05.09.2007, 07:05

Global warming accounts for the difference. Despite the bad press, global warming is actually a good thing. It is only when there's too much of it that it becomes a problem.


Return to “Celestia Users”