Space environment and orbits¶
solid pillar 1 · Physical modeling and domain theory
In one minute
- Two-body motion gives conic sections and six orbital elements. Everything real is a perturbation on that.
- \(J_2\) is not a small correction for mission design — it drives nodal regression, which is what makes sun-synchronous orbits possible.
- Delta-v budgets are the currency of mission design, and the rocket equation makes them exponentially expensive.
- Drag in LEO varies by an order of magnitude with solar activity; orbit lifetime predictions inherit that uncertainty.
- Differential charging, not total dose, causes most spacecraft anomalies — the discharge, not the accumulation.
Key results¶
Two-body motion:
with \(\mu_\oplus = 3.986\times10^{14}\ \mathrm{m^3/s^2}\), \(R_\oplus = 6378\) km.
Hohmann transfer between circular orbits \(r_1 \to r_2\):
Plane changes are brutally expensive: \(\Delta v = 2v\sin(\Delta i/2)\). A 30° change at LEO velocity costs about 3.9 km/s — comparable to reaching orbit in the first place. Do plane changes at apoapsis where \(v\) is low, or not at all.
\(J_2\) perturbation. Earth's oblateness causes secular drift of the node and argument of perigee:
\(J_2 = 1.0826\times10^{-3}\). Two consequences worth memorising: a sun-synchronous orbit chooses \(i\) (about 98° at LEO) so \(\dot\Omega = 0.9856°\)/day, matching Earth's orbit around the Sun; and \(\dot\omega = 0\) at the critical inclination \(i = 63.4°\), used by Molniya orbits to keep apogee over the northern hemisphere.
Drag:
Thermospheric density at 400 km varies by roughly an order of magnitude between solar minimum and maximum. Ballistic coefficient \(m/(C_D A)\) is what distinguishes a cubesat that reenters in months from one that lasts years.
Environment by orbit:
| Hazard | Where | Effect |
|---|---|---|
| Atomic oxygen | LEO | material erosion |
| Trapped radiation (Van Allen) | MEO, transits | total dose, SEUs |
| GCR and solar particle events | all, worse beyond LEO | SEUs, latch-up, crew dose |
| Surface/deep charging | GEO, auroral LEO | ESD, the leading anomaly cause |
| Micrometeoroid and debris | LEO especially | impact, puncture |
| Thermal cycling | all | fatigue at every eclipse entry/exit |
Mental model¶
Orbital mechanics is energy and angular momentum bookkeeping. Semi-major axis is energy, eccentricity and inclination shape it, and every manoeuvre is a purchase paid for in delta-v with the rocket equation setting the exchange rate. Because that rate is exponential, mission design is mostly an exercise in not manoeuvring — choosing an orbit whose natural perturbations do the work for you. Sun-synchronous orbits are the cleanest example: let \(J_2\) precess the orbit for free rather than spending propellant.
Numerics / practice¶
- Propagate with the right fidelity. SGP4 for TLEs (and only with TLEs — mixing TLE data into a high-precision propagator is meaningless), numerical integration with a geopotential model, drag and third-body terms for anything serious.
- Budget margin on drag. Solar activity forecasts carry large uncertainty; lifetime estimates should be quoted as ranges.
- Use variational or symplectic integrators for long propagations so energy error does not accumulate — see astrophysics › N-body.
- Check the epoch and frame. ECI vs ECEF, and TLE epoch age, cause more errors than the dynamics.
Failure modes
Assuming Keplerian motion over long spans. \(J_2\) alone precesses a LEO node by several degrees per day. A two-body propagation is wrong within one orbit for any ground-track or coverage question.
Plane change budgeted as if it were small. \(2v\sin(\Delta i/2)\) at LEO makes even modest inclination changes cost kilometres per second. Launching into the right plane is nearly always cheaper than changing it.
TLEs used with a non-SGP4 propagator. TLE elements are mean elements defined by the SGP4 model itself. Feeding them into a numerical propagator as osculating elements introduces kilometre-scale errors immediately.
Drag modelled at a single density. Using a mean atmosphere over a solar cycle can be off by 10× at 400 km. Reentry-date predictions built on it are not predictions.
Total dose treated as the whole radiation story. Single-event upsets and latch-up depend on particle flux and energy spectrum, not accumulated dose, and a part can meet its dose budget and still be destroyed by one heavy ion.
Surface charging conflated with deep dielectric charging. They have different timescales, different environments and different mitigations. Grounding everything conductive helps the first; only shielding and bleed paths help the second. Differential charging between isolated surfaces is what actually discharges.
Eclipse thermal cycling omitted. A LEO spacecraft sees about 5,500 thermal cycles per year. Fatigue, not peak temperature, sizes many structures and solar-array hinges.
Worked example¶
Sun-synchronous inclination falls straight out of \(J_2\):
import numpy as np
mu, Re, J2 = 3.986004418e14, 6378.137e3, 1.08263e-3
rate_needed = np.deg2rad(360.0 / 365.2422) / 86400.0 # rad/s, to track the Sun
for alt_km in (400.0, 700.0, 1000.0):
a = Re + alt_km * 1e3
coef = -1.5 * J2 * Re**2 * np.sqrt(mu) / a**3.5
i = np.degrees(np.arccos(rate_needed / coef))
print(f"altitude {alt_km:6.0f} km -> sun-synchronous inclination = {i:.2f} deg")
altitude 400 km -> sun-synchronous inclination = 97.03 deg
altitude 700 km -> sun-synchronous inclination = 98.19 deg
altitude 1000 km -> sun-synchronous inclination = 99.48 deg
Slightly retrograde, and rising with altitude — the familiar ~98° for Earth-observation orbits, obtained for free from a perturbation rather than paid for in propellant.
Connections¶
- Propulsion — the rocket equation behind every delta-v.
- Astrophysics › Plasma — the charging environment.
- Astrophysics › N-body — long-term propagation and symplectic integrators.
Sources¶
- Vallado, Fundamentals of Astrodynamics and Applications.
- Tribble, The Space Environment.
- Archive:
Aerospace/AERSP597I_SpaceEnvInteraction.