zephyrus.escape
escape
escape.py
Main functions to compute atmospheric escape.
Authors: Emma Postolec, Harrison Nicholls
EL_escape(tidal_contribution, a, e, Mp, Ms, epsilon, Rp, Rxuv, Fxuv, scaling=2)
Compute the mass-loss rate for Energy-Limited (EL) atmospheric escape.
The mass-loss rate is given by
where \(R^3\) is either \(R_p R_\mathrm{XUV}^2\) or \(R_\mathrm{XUV}^3\)
depending on scaling, and \(K_\mathrm{tide}\) is the tidal
correction factor of Lopez et al. (2012) when tidal_contribution
is True, else 1.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
tidal_contribution
|
bool
|
If True, include the tidal correction factor \(K_\mathrm{tide}\) (0 < K_tide < 1). If False, \(K_\mathrm{tide} = 1\) (no tidal effects). |
required |
a
|
float
|
Planetary semi-major axis [m]. Only used when
|
required |
e
|
float
|
Orbital eccentricity (dimensionless). Only used when
|
required |
Mp
|
float
|
Planetary mass [kg]. |
required |
Ms
|
float
|
Stellar mass [kg]. Only used when
|
required |
epsilon
|
float
|
Escape efficiency factor (dimensionless). Typical literature range is \(0.1 < \epsilon < 0.6\). |
required |
Rp
|
float
|
Planetary radius [m]. Used as a linear factor when
|
required |
Rxuv
|
float
|
Planetary radius at which the atmosphere becomes optically thick to XUV radiation [m]. Defined at 20 mbar in Baumeister et al. (2023). |
required |
Fxuv
|
float
|
XUV flux received by the planet from the host star, in W m\(^{-2}\). |
required |
scaling
|
int
|
Planet radius scaling exponent. |
2
|
Returns:
| Name | Type | Description |
|---|---|---|
escape_EL |
float
|
Mass-loss rate for energy-limited escape, in kg s\(^{-1}\). |
Raises:
| Type | Description |
|---|---|
ValueError
|
If |
References
Based on the formulation of Lopez, Fortney & Miller (2012),
Equations 2-4. The alternative radius scaling (scaling=3)
follows Lehmer & Catling (2017), Equation 1.
- Lopez, E. D., Fortney, J. J., & Miller, N. (2012). How thermal evolution and mass-loss sculpt populations of super-Earths and sub-Neptunes. ApJ, 761(1), 59.
- Lehmer, O. R., & Catling, D. C. (2017). Rocky worlds limited to ~1.8 Earth radii by atmospheric escape during a star's extreme UV saturation. ApJ, 845(2), 130.
Source code in src/zephyrus/escape.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |