poliastro.earth.atmosphere.coesa76
¶
The U.S. Standard Atmosphere 1976 is an idealized, steady-state model of mean annual conditions of Earth’s atmosphere from the surface to 1000 km at latitude 45N, as it is assumed to exist during a period with moderate solar activity. The defining meteorological elements are sea-level temperature and pressure, and a temperature-height profile to 1000 km. The air is assumed to be dry, and at heights sufficiently below 86 km, the atmosphere is assumed to be homogeneously mixed with a relative-volume composition leading to a constant mean molecular weight.
Since 1976 many constants such us Earth’s radius or Avogadro’s number have been updated. In order to have a pure COESA76 atmospheric model, the official paper values were used.
Z (km) |
H (km) |
T (K) |
p (mbar) |
rho (kg / m3) |
beta (K / km) |
0.0 |
0.0 |
288.150 |
1.01325e3 |
1.2250 |
-6.5 |
11.019 |
11.0 |
216.650 |
2.2632e2 |
3.6392e-1 |
0.0 |
20.063 |
20.0 |
216.650 |
5.4748e1 |
8.8035e-2 |
1.0 |
32.162 |
32.0 |
288.650 |
8.6801e0 |
1.3225e-2 |
2.8 |
47.350 |
47.0 |
270.650 |
1.1090e0 |
1.4275e-3 |
0.0 |
51.413 |
51.0 |
270.650 |
6.6938e-1 |
8.6160e-4 |
-2.8 |
71.802 |
71.0 |
214.650 |
3.9564e-2 |
6.4211e-5 |
-2.0 |
86.0 |
84.8520 |
186.87 |
3.7338e-3 |
6.958e-6 |
0.0 |
91.0 |
89.716 |
186.87 |
1.5381e-3 |
2.860e-6 |
elliptical |
110.0 |
108.129 |
240.00 |
7.1042e-5 |
9.708e-8 |
12.0 |
120.0 |
117.777 |
360.00 |
2.5382e-5 |
2.222e-8 |
exponential |
500.0 |
463.540 |
999.24 |
3.0236e-9 |
5.215e-13 |
exponential |
1000.0 |
864.071 |
1000 |
7.5138e-5 |
3.561e-15 |
exponential |
Module Contents¶
Classes¶
Holds the model for U.S Standard Atmosphere 1976. |
-
poliastro.earth.atmosphere.coesa76.
R
¶
-
poliastro.earth.atmosphere.coesa76.
R_air
¶
-
poliastro.earth.atmosphere.coesa76.
k
¶
-
poliastro.earth.atmosphere.coesa76.
Na
¶
-
poliastro.earth.atmosphere.coesa76.
g0
¶
-
poliastro.earth.atmosphere.coesa76.
r0
¶
-
poliastro.earth.atmosphere.coesa76.
M0
¶
-
poliastro.earth.atmosphere.coesa76.
P0
¶
-
poliastro.earth.atmosphere.coesa76.
T0
¶
-
poliastro.earth.atmosphere.coesa76.
Tinf
¶
-
poliastro.earth.atmosphere.coesa76.
gamma
= 1.4¶
-
poliastro.earth.atmosphere.coesa76.
alpha
¶
-
poliastro.earth.atmosphere.coesa76.
beta
¶
-
poliastro.earth.atmosphere.coesa76.
S
¶
-
poliastro.earth.atmosphere.coesa76.
coesa76_data
¶
-
poliastro.earth.atmosphere.coesa76.
b_levels
¶
-
poliastro.earth.atmosphere.coesa76.
zb_levels
¶
-
poliastro.earth.atmosphere.coesa76.
hb_levels
¶
-
poliastro.earth.atmosphere.coesa76.
Tb_levels
¶
-
poliastro.earth.atmosphere.coesa76.
Lb_levels
¶
-
poliastro.earth.atmosphere.coesa76.
pb_levels
¶
-
poliastro.earth.atmosphere.coesa76.
p_data
¶
-
poliastro.earth.atmosphere.coesa76.
rho_data
¶
-
poliastro.earth.atmosphere.coesa76.
z_coeff
¶
-
poliastro.earth.atmosphere.coesa76.
p_coeff
¶
-
poliastro.earth.atmosphere.coesa76.
rho_coeff
¶
-
class
poliastro.earth.atmosphere.coesa76.
COESA76
¶ Bases:
poliastro.earth.atmosphere.base.COESA
Holds the model for U.S Standard Atmosphere 1976.
-
_get_coefficients_avobe_86
(self, z, table_coeff)¶ Returns corresponding coefficients for 4th order polynomial approximation.
-
temperature
(self, alt, geometric=True)¶ Solves for temperature at given altitude.
-
pressure
(self, alt, geometric=True)¶ Solves pressure at given altitude.
-
density
(self, alt, geometric=True)¶ Solves density at given height.
-
properties
(self, alt, geometric=True)¶ Solves temperature, pressure, density at given height.
- Parameters
alt (Quantity) – Geometric/Geopotential height.
geometric (boolean) – If True, assumes that alt argument is geometric kind.
- Returns
T (~astropy.units.Quantity) – Temperature at given height.
p (~astropy.units.Quantity) – Pressure at given height.
rho (~astropy.units.Quantity) – Density at given height.
-
sound_speed
(self, alt, geometric=True)¶ Solves speed of sound at given height.
-
viscosity
(self, alt, geometric=True)¶ Solves dynamic viscosity at given height.
-
thermal_conductivity
(self, alt, geometric=True)¶ Solves coefficient of thermal conductivity at given height.
-