Eclipse Duration in Dawn-Dusk SSO

What is the maximum eclipse duration per orbit and annual eclipse exposure for a compute satellite in a dawn-dusk sun-synchronous orbit at ~575 km altitude?

What is the maximum eclipse duration per orbit (minutes) and annual eclipse exposure for an orbital compute satellite in a dawn-dusk sun-synchronous orbit at ~575 km, and what are the implications for battery sizing or planned downtime?

Answer

The maximum eclipse duration per orbit ranges from 15 minutes (optimistic) to 25 minutes (conservative), with a central estimate of 21 minutes. Eclipses occur during a seasonal window of roughly 30-150 days per year centered on the solstice, with the remainder of the year eclipse-free. Annual direct sunlight fraction is approximately 93-99% (central: ~95.3%).

These eclipse parameters directly determine two design choices for orbital compute satellites: (a) carry batteries to maintain operations through eclipses, or (b) accept brief planned downtime during eclipse periods.

Parameter Optimistic Central Conservative
Max eclipse per orbit (min) 15 21 25
Eclipse season (days/year) ~30 ~95 ~150
Eclipse-free days/year ~335 ~270 ~215
Annual sunlight fraction ~99% ~95.3% ~93%

The central values (21 min max eclipse, 95.3% annual sunlight, ~270 eclipse-free days) are derived from standard orbital mechanics (cylindrical-shadow model, 575 km altitude, 96.02-minute period, 06:00/18:00 MLTAN) and validated against reported eclipse data from five real dawn-dusk SSO missions spanning 515–757 km altitude (PROBA-2, TerraSAR-X, Sentinel-1, MicroSCOPE, IRIS).

Battery sizing for various uptime targets

These are usable battery duration at full payload draw. Installed battery capacity must be larger to account for depth-of-discharge limits (40-50%), converter losses (~85% round-trip path efficiency), and end-of-life derating (80% BOL capacity):

Uptime target Usable battery (min) Installed battery (kWh/kW_IT) Battery mass (kg/kW_IT) Annual off-time
>99% annual ~14.5 ~0.89 ~3.9 <88 hr/yr
~40 hr/yr off ~17.3 ~1.06 ~4.6 ~40 hr/yr
~30 hr/yr off ~18.0 ~1.10 ~4.8 ~30 hr/yr
~20 hr/yr off ~18.7 ~1.15 ~5.0 ~20 hr/yr
Ride through all eclipses ~21 ~1.29 ~5.6 ~0 hr/yr

Battery mass uses central-case pack-level specific energy of 230 Wh/kg (Starlink-class), with 40% DOD, 80% EOL factor, and 85% power-path efficiency. Formula: installed_kWh = (usable_min / 60) × 1 kW / (DOD × EOL × path_eff); mass = installed_kWh / (Wh_per_kg / 1000).

Analysis

Why Dawn-Dusk SSO at 575 km Has Seasonal Eclipses

The geometry of eclipse exposure for a dawn-dusk SSO depends on the relationship between the satellite's minimum beta angle and the altitude-dependent critical beta angle:

The margin is −7.6° — the minimum beta falls well below the eclipse threshold, making seasonal eclipses a certainty, not a borderline outcome. A common misconception is that dawn-dusk SSO keeps β ≈ 90° year-round, with only ±23.4° oscillation from obliquity (which would yield βmin ≈ 66.6°, just barely clearing the threshold). In reality, the orbit normal for a 575 km SSO is tilted ~7.7° from the ecliptic pole (since SSO inclination i ≈ 97.69°, not 90°), and this additional offset compounds with the obliquity: βmin = 180° − i − ε = 180° − 97.69° − 23.44° ≈ 58.87° chatgpt-pro-eclipse-audit.6.

Eclipse-free dawn-dusk SSO requires β* ≤ βmin, which occurs at approximately 1,390 km altitude chatgpt-pro-eclipse-audit.6 — far above the proposed 500–650 km band. At ~757 km, PROBA-2 still experiences up to 80 days/year of eclipses proba2-launch-orbit.1.

A standard orbital mechanics computation (cylindrical-shadow model with J2 precession) produces estimates of ~21.2 minutes max eclipse per orbit, ~95 eclipse days/year, and ~95.4% annual sunlight fraction at 575 km chatgpt-pro-eclipse-audit.1. The computation itself is routine physics, but its value lies in the cross-validation: these predictions match reported eclipse data from five real dawn-dusk SSO missions spanning 515–757 km altitude (see below), confirming that our central estimates are consistent with operational experience.

Cross-Validation Against Real Missions

The computational model is cross-validated against reported eclipse data from real dawn-dusk SSO missions at multiple altitudes. This mission data — not the model itself — is the primary evidence supporting our central estimates [chatgpt-pro-eclipse-audit.2, chatgpt-pro-eclipse-audit.3, chatgpt-pro-eclipse-audit.4, chatgpt-pro-eclipse-audit.5]:

Mission Altitude Reported eclipse behavior Model prediction
TerraSAR-X 514.8 km Eclipse season Apr 29–Aug 14, 23 min max 22.3 min max, 101 day season
PROBA-2 ~757 km Eclipse-free >9 months/year, max ~20 min 17.7 min max, 78 eclipse-free days fewer
Sentinel-1 693 km 19 min max eclipse 18.9 min max
MicroSCOPE ~710 km Fully sunlit except ~3 months (May 9–Aug 4) 83–87 day eclipse season
IRIS ~620–670 km "Eight months continuous observations per year" Consistent with seasonal eclipse

TerraSAR-X is the best analogue for the lower end of the proposed band (515 km vs. 575 km), with its 23-minute max eclipse closely matching the cylindrical-shadow model prediction of 22.3 minutes chatgpt-pro-eclipse-audit.2. Our central estimate of 21 minutes at 575 km sits between the TerraSAR-X (higher at lower altitude) and Sentinel-1 (lower at higher altitude) observations, as expected from the altitude dependence.

Eclipse Season Characteristics

The eclipse season occurs around the solstice (not equinox — this is specific to dawn-dusk SSO geometry, where the orbital plane is perpendicular to the Sun line and most affected when Earth's obliquity is at maximum). The season is roughly symmetric:

At 575 km with ~270 eclipse-free days per year (central case), the eclipse season is ~95 days chatgpt-pro-eclipse-audit.1. Not all orbits during the season experience the maximum eclipse; many experience shorter eclipses during the ramp-up and ramp-down. The ~95.3% annual sunlight fraction accounts for this distribution.

Eclipse parameters are strongly sensitive to local-time control accuracy chatgpt-pro-eclipse-audit.7. At 575 km, shifting LTAN from exact 18:00 to 17:00 increases max eclipse from ~21 to ~24 minutes and the eclipse season from 95 to 128 days/year; a shift to 16:30 roughly triples the eclipse season to 281 days/year. This underscores that the favorable eclipse properties of dawn-dusk SSO depend on maintaining tight local-time control (within ±15–30 minutes of 06:00/18:00).

Battery Sizing Methodology

For a 1 kW_IT load operating through an eclipse of duration T minutes:

  1. Usable energy needed: T/60 × 1 kW = T/60 kWh
  2. Account for power path losses: ÷ 0.85 (BCR → battery → BDR round-trip efficiency mdpi-power-bus-management.1)
  3. Account for DOD limit: ÷ 0.40 (40% DOD for reasonable cycle life [batterypower-spacex-starlink.1, eaglepicher-lp33037.1])
  4. Account for EOL derating: ÷ 0.80 (standard 80% BOL capacity at end of 5-year life)
  5. Installed capacity: T/60 / (0.85 × 0.40 × 0.80) = T/60 / 0.272 kWh per kW_IT
  6. Mass: installed_kWh / 0.230 kg (at 230 Wh/kg pack-level, Starlink-class batterypower-spacex-starlink.1)

For the central 21-minute max eclipse: 21/60 / 0.272 = 1.29 kWh installed per kW_IT → 5.6 kg/kW_IT battery mass.

Cycle life is not binding for dawn-dusk SSO. With ~1,400 eclipse cycles per year (15 orbits/day × 95 eclipse-season days ≈ 1,425 eclipses/year, vs. 5,000-5,500 for standard LEO eaglepicher-lp33037.1), even at 40% DOD the battery experiences only ~7,100 total cycles over a 5-year mission — well within the >40,000-cycle capability of space-qualified cells [eaglepicher-lp33037.1, saft-ves16.1]. This enables deeper DOD than standard LEO missions, further reducing required battery mass.

Cost-Optimal Battery Sizing

The model assumes satellite designers make the cost-optimal choice: each additional minute of battery capacity increases availability but also increases satellite mass and launch cost. The model sweeps all candidate battery durations (0 to max eclipse) and picks the one that minimizes TCO per operating kW_IT-year, with a modest penalty (0.5×) on downtime to reflect the disruptive cost beyond pure lost revenue (SLA credits, queuing delays, customer perception). Note: The 0.5× penalty is an unsupported judgment call rather than a source-backed estimate. A higher penalty would push the model toward earlier battery adoption; a lower penalty would delay it. The choice primarily affects which year full ride-through becomes cost-optimal, not the long-run TCO (since all scenarios converge to full ride-through as launch costs fall).

The optimal battery duration is time-varying because it depends on launch cost:

Year Optimistic battery (min) Central battery (min) Conservative battery (min)
2026 0 0 17.5
2030 10.5 18.5 22.5
2035 14.5 21 24.5
2040 15 21 25

Battery mass feeds into the satellite mass budget alongside solar, thermal, and compute mass, and is subject to the same structural overhead multiplier.

Promotional Claims vs. Engineering Reality

Musk musk-2026.1 and Handmer handmer-2025-tweet.1 claim dawn-dusk SSO is effectively eclipse-free and batteries are unnecessary. PROBA-2 empirical data proba2-launch-orbit.1 directly contradicts this for orbits below ~800 km: at ~757 km, the satellite experiences up to 18-minute eclipses over an 80-day season. At 575 km, the geometry places the orbit even closer to the shadow boundary.

Google's framing is more careful: Suncatcher describes dawn-dusk SSO as providing "near-constant sunlight" that "reduces" battery needs google-suncatcher.5 — acknowledging that some eclipse exposure remains.

Eclipse-related downtime also has a modest thermal benefit: brief shadow periods allow radiators to cool down, since in perpetual sunlight they never get relief from Earth's IR and solar thermal load — though realizing this benefit requires battery power to ride through the eclipse peraspera-realities.1.

Evidence

Eclipse Geometry and Beta Angle

  1. The beta angle determines the percentage of time a LEO satellite spends in sunlight vs. shadow; at beta = 90° a satellite is in sunlight 100% of the time, while at beta = 0° shadow time is maximized. The critical beta angle above which a satellite in circular orbit experiences no eclipse is beta_crit = arcsin(R_earth / (R_earth + h)). At 575 km altitude: beta_crit = arcsin(6371 / 6946) ≈ 66.5°. Earth's obliquity is ~23.45°. — wikipedia-beta-angle
  1. A sun-synchronous orbit precesses at the same rate as Earth's annual orbit around the Sun. A dawn-dusk SSO places the orbital plane along the terminator, so the satellite's solar panels can face the Sun at all times — for most of the year. — wikipedia-sso
  1. Eclipse duration for LEO satellites is a function of altitude, Earth's radius, and beta angle. Increasing beta angle decreases eclipse duration, reaching zero at beta_crit. At 800 km standard LEO (beta = 0°), max eclipse is ~35 minutes. — erau-eclipse-computation

PROBA-2 Empirical Data (Best Available Analogue)

  1. PROBA-2 operates in a dawn-dusk SSO at ~757 km altitude (ESA lists semi-major axis 7135 km). Its eclipse season lasts approximately 80 days per year (November through January), with maximum eclipse duration of 18 minutes per orbit at peak (around December solstice). Eclipse duration ramps from a few minutes up to 18 minutes and back to zero over the season. "For most of the year, PROBA2 will have a full-time view of the sun." — proba2-launch-orbit
  1. A 600 km dawn-dusk SSO shows the beta angle staying near 90° for most of the year, with brief excursions to lower beta around solstices. Eclipse periods are seasonal, lasting weeks rather than months. — researchgate-dawn-dusk-beta

Proponent Claims on Eclipse Exposure

  1. Casey Handmer describes a 560 km SSO as having "full 1400 kW/m^2 sunlight at all times" with "no need for batteries," which is inconsistent with the PROBA-2 evidence at ~757 km showing eclipses. — handmer-2025-tweet
  1. Elon Musk claims "you don't need batteries" and that "it's always sunny in space" because "you don't have a day, night cycle or seasonality clouds or an atmosphere in space." This oversimplifies eclipse exposure for dawn-dusk SSO below ~800 km. — musk-2026

  2. Google's Project Suncatcher states that dawn-dusk SSO provides "near-constant sunlight" which "reduces the need for heavy onboard batteries." Notably, this framing does not claim batteries are unnecessary — only that the need is reduced. — google-suncatcher

  3. Starcloud claims "capacity factor greater than 95%" for dawn-dusk SSO. — starcloud-whitepaper

  4. Introl claims "solar panel capacity factor: Up to 99% (dawn-dusk SSO)." — introl-orbital-dc-race-2026

Computational Cross-Check and Mission Validation

The following items draw on a first-principles cylindrical-shadow eclipse model produced by ChatGPT Pro (GPT-5.4 Pro) as a computation check. The underlying physics — J2 precession, beta-angle geometry, cylindrical-shadow approximation — is standard orbital mechanics, not novel analysis. The value of this exercise lies not in the model itself but in the mission cross-validation (items 21–24): the model's predictions match reported eclipse behavior from five real dawn-dusk SSO missions spanning 515–757 km, confirming that our central estimates are physically grounded.

  1. A first-principles cylindrical-shadow model for 575 km dawn-dusk SSO derives: 21.17 min max eclipse per orbit, 95.1 eclipse days/year, 95.40% annual sunlight fraction. Uses J2 precession for SSO inclination, beta-angle geometry with solar declination variation, and cylindrical-shadow approximation. Results tabulated across 500–650 km: max eclipse ranges from 22.66 min (500 km) to 19.73 min (650 km); eclipse season from 103.0 days to 87.7 days; annual sunlight from 94.56% to 96.13%. — chatgpt-pro-eclipse-audit

Mission cross-validation — the model's predictions are checked against reported eclipse data from real dawn-dusk SSO missions:

  1. Cross-validation against TerraSAR-X: DLR reports 514.8 km dawn-dusk SSO with 18:00 ± 0.25 h ascending node. A battery-operations paper reports eclipse season from April 29 to August 14 (~107 days) with maximum eclipse duration 23 min around June solstice. The model for 514.8 km gives ~22.3 min max eclipse and ~101 day season — close agreement. — chatgpt-pro-eclipse-audit

  2. Cross-validation against Sentinel-1: ESA/Copernicus lists 693 km, 18:00 ascending node, 98.6 min period, and max eclipse duration 19 min. The model at 693 km gives ~18.9 min — essentially a direct match. — chatgpt-pro-eclipse-audit

  3. Cross-validation against MicroSCOPE: dawn-dusk SSO at ~710 km. Mission paper states fully sunlit except for ~3 months (May 9 to August 4) when eclipses occur. Model in that altitude range gives 83–87 day eclipse season, consistent with the reported window. — chatgpt-pro-eclipse-audit

  4. Cross-validation against IRIS: NASA describes this ~620–670 km sunrise-line polar SSO as providing "eight months of continuous observations per year" and maximizing eclipse-free solar viewing — consistent with seasonal eclipse behavior in this orbit family. — chatgpt-pro-eclipse-audit

Derived parameters — standard orbital mechanics formulas applied to the 575 km case:

  1. For an exact dawn-dusk SSO, minimum beta angle βmin = 180° − i − ε, where i is SSO inclination and ε is Earth's obliquity (~23.44°). At 575 km (i ≈ 97.69°): βmin ≈ 58.87°, compared to critical angle β* ≈ 66.54° — a margin of −7.67°. Eclipse-free dawn-dusk SSO requires ~1,390 km altitude where β* drops below βmin. — chatgpt-pro-eclipse-audit

  2. LTAN sensitivity at 575 km: exact 18:00 gives ~21.2 min max eclipse / 95 days / 95.4% sunlight; 17:00 LTAN gives ~24.1 min / 128 days / 93.0%; 16:30 LTAN gives ~26.6 min / 281 days / 86.2%; noon-midnight SSO gives eclipses all year with ~35.6 min peak. Eclipse-free benefits are strongly sensitive to local-time control accuracy. — chatgpt-pro-eclipse-audit

Battery Technology Parameters

  1. Saft VES16 space-qualified Li-ion cells achieve >155 Wh/kg at cell level with >60,000 cycles at 20-40% DOD. In orbit on 81 satellites (including 75 Iridium NEXT). Best cycling temperature +0°C to +40°C. — saft-ves16

  2. Amprius silicon-anode cells achieve up to 450 Wh/kg at cell level, with third-party verification of 500 Wh/kg. The source compares this against NiCd (40-60 Wh/kg) and NiH2 (45-75 Wh/kg), noting silicon-anode Li-ion "vastly outperforms" these older chemistries. — amprius-satellite

  1. NASA's small spacecraft power state-of-the-art database: latest 18650 Li-ion cells exceed 240 Wh/kg at cell level; top-of-the-line Li-ion energy cells exhibit ~270 Wh/kg. Pack-level products vary widely (~75-271 Wh/kg), with most in the 100-180 Wh/kg range; highest pack-level entries reach ~250-271 Wh/kg (NPC KANON, EaglePicher NPD). — nasa-smallsat-power-soa

  2. EaglePicher LP 33037 space-qualified cells: 60 Ah capacity, >40,000 LEO cycles at 40% DOD over 10 years. True prismatic design. — eaglepicher-lp33037

Power Path Efficiency

  1. Spacecraft power bus analysis: shunt regulation >96% efficiency; combined BCR+BDR path for a 1 kW load processes ~3 kW total. Modern spacecraft power systems achieve 90-96% regulation efficiency; the full charge-discharge round-trip path (BCR → battery → BDR) is approximately 80-87% efficient. — mdpi-power-bus-management
  1. Li-ion battery round-trip efficiency is typically 90-95% at the cell level. LiFePO4 achieves above 92%. Coulombic efficiency exceeds 99%. Higher C-rates increase internal resistance and reduce round-trip efficiency. — round-trip-efficiency

Battery vs. Downtime Trade-off

  1. Per Aspera suggests that for LEO, "you may alternatively accept intermittent operation — for example, perhaps certain batch jobs could pause during eclipse if that's tolerable." Also notes that "a short eclipse can act as a helpful cool-down cycle, as long as you have power stored to ride through it." Per Aspera sizes batteries at ~500 kg for a 100 kW system assuming 30-minute generic LEO eclipse (~30% shadow per orbit) at ~100 Wh/kg. — peraspera-realities