-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More flexible greenhouse model #1
Comments
Here are some resources that may be helpful in modeling a H₂O and CO₂ based greenhouse effect on rocky planets, as well as possible ranges for a circumstellar habitable zone based on atmospheric properties. Kasting et al.: Habitable zones around main sequence stars |
Perhaps a good question which greenhouse gasses do you consider. For example in a dysoptian sci-fi setting, you can consider a significant greenhouse contribution from nitrous oxides and CFCs (chlorofluorcarbons). |
And some relevant sources on values Nitrous oxide and Ozone: |
Thank you for your effort. I had a look at the sources soon after you posted them and they are really useful in respect to the relative contribution of various greenhouse gasses. What is still missing for a possible update to the planetary habitability calculator is a simple-ish mathematical relationship between atmospheric density/pressure and overall intensity of the greenhouse effect (preferably as a temperature modificator). It is a very complex topic to research into but I will be able to set aside some time for it very soon and post any useful findings here. |
That is an interesting idea, but I have to disappoint you, such direct dependence is possible only for some gasses. However the concentration of some of the most important greenhouse gasses, such as water vapour, is very much altitude and temperature dependent. Not the mention the effect of water vapour when it start condensing, ie. forming clouds. |
@jchylik: Yeah, a proper greenhouse model would be way too complex for now. However you mentioned that you wanted to implement a calculation for radiation effects on the atmosphere? Could this be added to the "Planetary Habitability" calculator or would we better start a new one? |
It could be added to the existing list, but it would take quite manu cells in order to calculate even a simplified radiative transfer model. |
I think sheets can be hidden in LibreOffice (Sheet -> Hide Sheet), so the calculations could be performed in an additional hidden sheet named “model calculations” or similar. |
It is possible to reference cells in another sheet: Referencing a Cell in Another Sheet |
Cool, I have used cross-sheet reference many times before, but hiding sheet is new to me. |
Yes, I just discovered it by poking around in the GUI :-) Do you have an idea what input values the model would take? Some of those would probably be already in the existing calculator. |
It would use things that got inserted in section "Physical properties", "Planetary habitability", as well as "Star! Star Color", and then we would just need to insert concentrations of some of the gasses in a couple of layers of atmosphere (with the initial values being those of earth), plus atmospheric pressure on the ground (in order to determine how much atmosphere does the planet have). |
Due to the number of inputs that sounds like a new “Planetary Climate” calc would be in order. The calculators are meant to be used manually in tandem, so one would transfer an output of one to an input of the model rather than reference another calculator directly. It might also be necessary to duplicate some code. If you can give a list of input and output fields I could design a GUI and append the work copy here. |
OK, I will have a closer look at it in the upcoming days. |
Great! We can flesh it out together then. Next on the list would be star metallicity and after that the next release. |
So far SFCalcSheet uses the equation from idealized greenhouse model to calculate a planet’s surface temperature from its effective temperature.
Effective temperature:
T(e) = Effective temperature (K), A = Bond albedo of planet, L = Luminosity of star (W), d = Distance to star (m), σ = Stefan-Boltzmann constant
Surface temperature (greenhouse model):
T(s) = Surface temperature (K), T(e) = Effective temperature (K), ε = Atmospheric absorption (0-1)
The only atmospheric variable in this equation is atmospheric absorption/emissivity, a measure for how much radiation is retained via greenhouse gasses. Basically it only allows for modeling Earth’s atmosphere with varying amounts of greenhouse gasses. An equation that also takes air pressure would be useful for modeling worlds with a different atmosphere or a runaway greenhouse effect.
If you find something that could be adapted for use in SFCalcSheet, let me know here.
The text was updated successfully, but these errors were encountered: