Eclipse & beta angle

Eclipse & Beta-Angle Timeline

How much sunlight does your orbit see, and how does it change over the year? Propagate the Sun-orbit geometry day by day.

// closed-form beta angle from Sun ecliptic longitude. J2 secular nodal regression drifts the RAAN. cylindrical-shadow eclipse fraction. orbit-geometry trade study. flight design needs an ephemeris propagator + penumbra model.

AI explainer Run the numbers, then let ENKI break down what they mean — diagrams and all.

This calculator propagates the Sun-orbit geometry day by day: the beta angle from the standard closed form (Vallado; Space Mission Analysis and Design (SMAD) ch. 5), the orbit node drifting under Earth's J2 oblateness regression, and the eclipse fraction from a cylindrical-shadow model — giving beta angle, eclipse fraction, and eclipse minutes per orbit across a year for any circular low-Earth-orbit (LEO) mission. Those curves are the worst-day inputs a LEO power budget and thermal design are sized against.

How this model works & what it omits

The beta angle (β) is the angle between the Sun vector and the orbit plane — the Sun's elevation above the plane the satellite sweeps. It is the single number that governs how much of each orbit is spent in sunlight versus in Earth's shadow. A beta angle near 0° means the Sun lies in the orbit plane and eclipses are at their longest; a high |β| tilts the orbit edge-on to the Sun and shortens — eventually eliminates — the shadow pass. Beta angle is not constant: it cycles as the Sun moves along the ecliptic and as the orbit's node drifts, so power and thermal margins must be sized for the worst day, not the launch day.

This tool computes β from the standard closed form (Vallado; SMAD Ch. 5): sin β = cos δ_s · sin i · sin(Ω − Ω_s) + sin δ_s · cos i, where i is the orbit inclination, Ω the Right Ascension of the Ascending Node (RAAN), and δ_s / Ω_s the Sun's declination and right ascension. The Sun is modelled as moving uniformly along the ecliptic (~0.9856°/day), and its declination and right ascension follow from the obliquity of the ecliptic.

Each simulated day the orbit's RAAN is advanced by the J2 secular nodal regression rate dΩ/dt = −1.5 · n · J2 · (R_e / a)² · cos i, the dominant perturbation from Earth's oblateness. It is negative (westward drift) for prograde orbits, positive for retrograde, and ~0 near 90° inclination. This is the same effect that, when tuned to ~0.9856°/day, makes a Sun-synchronous orbit hold its beta angle nearly fixed.

Eclipse duration uses the cylindrical-shadow approximation — Earth's shadow is treated as an infinite cylinder of Earth's radius. The fraction of an orbit spent in shadow is f_E = (1/π) · acos( √(h² + 2·R_e·h) / ((R_e + h)·cos β) ), which collapses to zero once |β| exceeds the beta-star threshold β* = asin(R_e / (R_e + h)) — the elevation above which the orbit clears the shadow entirely and the satellite is in full sun. Higher orbits have a smaller β*, so they reach the full-sun regime more easily.

What this tool does not capture: the penumbra (the model uses a hard umbral cylinder, so eclipse entry/exit are instantaneous), the conical taper of the real shadow, orbit eccentricity (the orbit is assumed circular), higher-order geopotential and lunisolar perturbations beyond J2, and the equation-of-time correction to the Sun's mean longitude. It is an orbit-geometry trade study for power-budget and thermal-cycle scoping — flight design needs a full ephemeris propagator with a penumbra-aware shadow model.

// pick an orbit class, then dial altitude / inclination / RAAN.

Orbit geometry

// circular orbit; altitude above Earth's surface.

Epoch state

// RAAN drifts forward under J2 nodal regression.

Simulation

// one timeline sample per simulated day.

Eclipse & beta-angle timeline

// orbit period 94.6 min · beta* ±68.0°

-74.8°

Min beta angle

73.7°

Max beta angle

-0.8°

Mean beta angle

±68.0°

Beta* threshold

37.8%

Max eclipse fraction

0.0%

Min eclipse fraction

35.8 min

Max eclipse / orbit

-4.752°/day

J2 nodal regression

// beta angle & eclipse fraction vs time

beta angle eclipse fraction
-80°-40°0°40°80°0%25%50%75%100%day 0day 91day 182day 273day 364

// shareable URL encodes every input. no backend.

// ai-generated breakdown of what these numbers mean — with diagrams.

Common questions

What is the beta angle of an orbit?

The angle between the Sun vector and the orbit plane. Near β = 0° the Sun lies in the plane and eclipses are at their longest; as |β| rises the orbit tilts edge-on to the Sun and the shadow pass shrinks, vanishing entirely above the beta-star threshold. And it never sits still: the Sun moves along the ecliptic ~0.986°/day while the orbit node drifts under J2, so β cycles through the year — the International Space Station (ISS)-inclination preset swings between roughly ±74°.

How long is eclipse in low Earth orbit?

Worst case, about 36 minutes of the ~93-minute orbit for the 420 km ISS-inclination preset — a 39% eclipse fraction on its β = 0° days. The fraction falls as |β| climbs and reaches zero once |β| exceeds β* ≈ 70° at that altitude (higher orbits clear the shadow at smaller β*). That longest-eclipse figure is what sizes the battery and the eclipse heater load.

Why do dawn-dusk Sun-synchronous orbits stay in sunlight?

Because their node drift is tuned to the Sun. In a Sun-synchronous orbit the J2 nodal regression runs at ~+0.99°/day — matching the Sun's mean motion — so the Sun-orbit geometry barely changes. The Sun-synchronous preset (600 km, 97.8°, node near the terminator) holds β between about 59° and 89° all year; with β* = 66° at 600 km, it flies eclipse-free for most of the year, with a short eclipse season peaking around 21 minutes per orbit. Near-constant sun is exactly why imaging and power-hungry missions buy the extra inclination.

Which day of the year do I size the power and thermal budgets for?

The worst ones — and they are different days. The battery and solar array must survive the longest-eclipse day (lowest |β|), while the thermal hot case lands on the sustained full-sun days at high |β|. Both come off this timeline, never off the launch-day geometry — the low-inclination preset never leaves eclipse at all, while the ISS-inclination one drifts through brief full-sun spells. Feed the worst-day numbers to the Spacecraft Power Budget and the Thermal Balance calculators.

References

  • // Wertz, J. R., Everett, D. F., Puschell, J. J. (eds.) (2011). Space Mission Engineering: The New SMAD, ch. 5 (Space Mission Geometry).
  • // Vallado, D. A. (2013). Fundamentals of Astrodynamics and Applications, 4th ed. — beta-angle and eclipse geometry, J2 secular perturbations.
  • // Sumner, B., et al. — beta-angle / eclipse-fraction formulation for circular LEO orbits.
ICARUS Engineering mission patch Built by ICARUS Engineering