Why it matters#
For a small satellite in low Earth orbit, lifetime is set by the atmosphere more than by the design. Without propulsion it is both a constraint, because the mission must finish before the spacecraft comes down, and an obligation, because the spacecraft must leave orbit within a reasonable time after the mission ends. This note derives the drag-driven decay of circular orbits with the simplest consistent model, the one used in the PocketQube review[1], compares form factors and checks the result against observed re-entries.
Drag and the ballistic parameter#
The drag deceleration of a spacecraft grows with density and with the square of its speed relative to the air:
with density , drag coefficient , cross-section and mass . The combination is the ballistic parameter; its inverse, , is the . In the free-molecular flow of , is the usual assumption[2]. An uncontrolled spacecraft presents a changing cross-section; for a convex body tumbling randomly, the mean projected area is a quarter of the total surface (Cauchy’s theorem).1A 50 mm cube has 150 cm² of surface and a mean projected area of 37.5 cm². Face-on to the flow it would present 25 cm²; along a body diagonal, 43.3 cm².
With these assumptions the ballistic parameter of a fully loaded 1P is 0.033 m²/kg and that of a fully loaded 1U 0.018 m²/kg. PocketQubes have a low mass per unit area[3], and that is the whole reason for the difference in lifetime.
The decay equation#
The specific orbital energy of a circular orbit is . Drag removes energy at the rate , so
and with the semi-major axis decays as
The rate is linear in density and in the ballistic parameter: halving roughly doubles the lifetime in the same atmosphere.
A solar-driven atmosphere#
Static exponential tables, such as Vallado’s[2], ignore the main driver of thermospheric density, the Sun. The model of Kennewell[4] keeps a single but ties it to solar and geomagnetic activity:
| Altitude (km) | Low | Moderate | High | Scale height, moderate (km) | Static exponential model | High ÷ low |
|---|---|---|---|---|---|---|
| 300 | 1.7 × 10⁻¹¹ | 3.1 × 10⁻¹¹ | 4.8 × 10⁻¹¹ | 42 | 2.4 × 10⁻¹¹ | 3× |
| 400 | 1.4 × 10⁻¹² | 3.8 × 10⁻¹² | 7.9 × 10⁻¹² | 44 | 3.7 × 10⁻¹² | 6× |
| 500 | 1.4 × 10⁻¹³ | 5.7 × 10⁻¹³ | 1.6 × 10⁻¹² | 47 | 7.0 × 10⁻¹³ | 11× |
| 600 | 1.9 × 10⁻¹⁴ | 1.1 × 10⁻¹³ | 3.7 × 10⁻¹³ | 49 | 1.5 × 10⁻¹³ | 20× |
| 700 | 3.2 × 10⁻¹⁵ | 2.5 × 10⁻¹⁴ | 1.1 × 10⁻¹³ | 52 | 3.6 × 10⁻¹⁴ | 33× |
The static model (Vallado, a CIRA-72 fit) ignores solar activity. The spread between low and high activity grows with altitude and passes an order of magnitude above about 450 km. Solar activity: low F10.7 = 70 sfu, Ap = 6; moderate 140 sfu, Ap = 12; high 210 sfu, Ap = 18.
At moderate activity the scale height is about 42 km at 300 km and 47 km at 500 km; between low ( sfu, ) and high activity (210 sfu, 18) it ranges from about 35 to 55 km, and the density at 500 km varies tenfold.
If the scale height and are held constant, the equation integrates analytically: the time to descend by one scale height from is, in the simplest form of King-Hele’s classical analysis[5],
Most of a lifetime is spent within the first few scale heights below the starting altitude, which is why this crude estimate lands within tens of per cent of the numerical result.
Integration#
We integrate the decay equation with a midpoint (second-order Runge–Kutta) scheme, limiting each step to one day and to 100 m of altitude loss, and assume re-entry at 180 km, below which the remaining life is days. These settings reproduce the lifetimes of the review to the precision quoted there[1].
- 1P: 20.4 months
- 3P: 22.6 months
- 1U: 3.1 years
- 3U: 3.9 years
Show the data as a table
| Time (years) | 1P: 20.4 months | 3P: 22.6 months | 1U: 3.1 years | 3U: 3.9 years |
|---|---|---|---|---|
| 0.0 | 500 | 500 | 500 | 500 |
| 0.5 | 482 | 484 | 491 | 493 |
| 1.0 | 454 | 461 | 480 | 485 |
| 1.5 | 394 | 420 | 466 | 475 |
| 2.0 | — | — | 447 | 463 |
| 2.5 | — | — | 418 | 448 |
| 3.0 | — | — | 343 | 426 |
| 3.5 | — | — | — | 389 |
| 4.0 | — | — | — | — |
| Form factor | Mass (kg) | Ballistic parameter (m²/kg) | From 350 km | From 400 km | From 450 km | From 500 km | From 550 km | From 600 km |
|---|---|---|---|---|---|---|---|---|
| 1P | 0.25 | 0.0330 | 28 days | 3 months | 8 months | 20.4 months | 4.3 years | 10.1 years |
| 2P | 0.50 | 0.0306 | 31 days | 3 months | 8 months | 22.0 months | 4.6 years | 10.9 years |
| 3P | 0.75 | 0.0298 | 32 days | 3 months | 9 months | 22.6 months | 4.7 years | 11.2 years |
| 1U | 2.00 | 0.0180 | 52 days | 5 months | 14.2 months | 3.1 years | 7.8 years | 18.6 years |
| 3U | 6.00 | 0.0143 | 2 months | 6 months | 17.8 months | 3.9 years | 9.8 years | 23 years |
Kennewell density model, drag coefficient 2.2, mean tumbling area A_tot/4, re-entry at 180 km, spacecraft at the mass limit of its standard. Solar activity: low F10.7 = 70 sfu, Ap = 6; moderate 140 sfu, Ap = 12; high 210 sfu, Ap = 18.
Two results stand out. The ballistic parameters of 1P, 2P and 3P PocketQubes are almost identical (0.030–0.033 m²/kg), because mass and area grow together along the long axis. And CubeSats at their mass limits live much longer than PocketQubes. A lighter 1U, such as a typical 1.33 kg design, sits closer to the PocketQubes; the CubeSat rows are upper bounds.
Lifetime against altitude#
- 1P, 0.033 m²/kg
- 3P, 0.030 m²/kg
- 1U, 0.018 m²/kg
- 3U, 0.014 m²/kg
- 1P, low to high activity
- 1U, low to high activity
Show the data as a table
| Initial altitude (km) | 1P, 0.033 m²/kg | 3P, 0.030 m²/kg | 1U, 0.018 m²/kg | 3U, 0.014 m²/kg |
|---|---|---|---|---|
| 350 | 0.08 | 0.09 | 0.14 | 0.18 |
| 400 | 0.23 | 0.26 | 0.42 | 0.53 |
| 450 | 0.64 | 0.71 | 1.18 | 1.49 |
| 500 | 1.70 | 1.89 | 3.12 | 3.92 |
| 550 | 4.26 | 4.72 | 7.82 | 9.82 |
| 600 | 10.13 | 11.23 | 18.59 | 23.35 |
| 650 | 22.87 | 25.35 | 41.97 | 52.72 |
Because lifetime is roughly inversely proportional to the ballistic parameter, a PocketQube lives about half as long as a 1U from the same altitude. Both curves rise steeply with altitude: every 50 km adds a factor of two to three.
The Sun dominates the uncertainty#
| Altitude (km) | Low | Moderate | High | Low ÷ high |
|---|---|---|---|---|
| 400 | 6 months | 3 months | 47 days | 4.2× |
| 450 | 22.0 months | 8 months | 4 months | 5.9× |
| 500 | 5.8 years | 20.4 months | 9 months | 8.1× |
| 550 | 17.4 years | 4.3 years | 19.2 months | 10.9× |
| 600 | 49 years | 10.1 years | 3.4 years | 14.5× |
Kennewell density model, drag coefficient 2.2, mean tumbling area A_tot/4, re-entry at 180 km, spacecraft at the mass limit of its standard. Solar activity: low F10.7 = 70 sfu, Ap = 6; moderate 140 sfu, Ap = 12; high 210 sfu, Ap = 18.
The same 1P released at 500 km lives almost six years under low activity and nine months under high activity. This spread is far larger than the uncertainty in mass or drag coefficient. A lifetime forecast must follow the phase of the solar cycle at launch and over the mission, and cycle forecasts themselves move: the 2019 NOAA/NASA panel expected Cycle 25 to peak at a sunspot number of 115 in July 2025[6], while the 2023 update moved the peak to 2024 at 137–173[7]. Empirical models such as NRLMSISE-00[8] driven by such forecasts are the tools for compliance work; comprehensive studies of CubeSat decay reach the same conclusion about solar activity[9].
Checking against flight#
Transporter-3 released two well-documented PocketQubes near 525 km on 13 January 2022. Grizu-263A, a 237 g 1P, re-entered on 3 October 2023 after 628 days; Delfi-PQ, a 545 g 3P, on 6 January 2024 after 723 days[10].
| Ballistic-parameter scenario | Ballistic parameter (m²/kg) | Constant 100 sfu | Constant 141 sfu | Observed flux (review) |
|---|---|---|---|---|
| Tumbling cube alone (C_D 2.2) | 0.035 | 1,795 d | 920 d | 852 d |
| Cube with 5 mm antenna tape (nominal) | 0.039 | 1,611 d | 825 d | 778 d |
| Upper bound: C_D 2.4, 10 mm tape | 0.047 | 1,337 d | 685 d | 671 d |
| Effective value matching the re-entry | 0.050 | 1,257 d | 644 d | 628 d |
Constant-flux columns are recomputed here with Ap = 12; 141 sfu is the mission mean. The last column is the review’s reconstruction driven by the observed monthly F10.7 (Section 5.8); the effective value reproduces the re-entry of 3 October 2023 by construction.
For Grizu-263A, a constant mean flux of 141 sfu with the nominal ballistic parameter gives about 825 days, 31% more than observed; the review’s reconstruction with the observed monthly flux brings this to 778 days, and an effective ballistic parameter of 0.050 m²/kg matches the re-entry exactly. For Delfi-PQ, the nominal tumbling value of 0.041 m²/kg at 141 sfu gives about 790 days against 723 observed. Both residuals have the same sign and plausible sources: a single scale height, the exact release orbit, appendages such as antenna tapes that raise the drag area, and attitude that is not a uniform tumble. The histories that feed such comparisons also degrade for light objects[11].
Calculation flow#
flowchart LR A["Form factor: dimensions, mass"] --> B["Mean area A = A_tot / 4"] B --> C["Ballistic parameter C_D A / m"] D["Kennewell density: F10.7, Ap"] --> F["da/dt = −√(μa) ρ C_D A / m"] C --> F F --> G["RK2, step ≤ 1 day and ≤ 100 m"] G --> H["Re-entry at 180 km: lifetime"]
Conclusion#
A first-order model with a solar-driven density captures what matters for design: PocketQubes live about half as long as CubeSats from the same altitude, and the Sun, not the spacecraft, sets most of the uncertainty. The model overestimates the observed Transporter-3 lifetimes at constant flux, in the direction expected from its simplifications. The lifetime calculator runs the same model for any spacecraft, and the five-year rule article turns it into altitude limits.