Skip to content

Station keeping

Δv envelope to stay in a LEO or GEO box

Station keeping estimates the maneuver effort to keep a spacecraft inside an operational box over a long horizon. Lifetime asks how long until uncontrolled decay. Station keeping assumes you spend Δv to stay.

Add from Mission Tree → Analysis → Station keeping.

Propagation always starts at the scenario start time. Target SMA / longitude / inclination are taken from the linked spacecraft at run — you set tolerances, not a second orbit.

Beta 0.1.0 — analytical Budget only

This study is a preliminary Δv envelope (order of magnitude), not high-fidelity closed-loop control. In Beta 0.1.0 you get:

  • LEO — Altitude Control (near-circular SMA deadband + drag)
  • GEO — analytical East-West / North-South (Soop-class rates, no numerical integration)

A LEO box on the ground, ground-track control, orbit-tube control, and similar operational boxes are not in Beta 0.1.0 — they come in the next build. Coupling to a propulsion tank / thruster is also later. Treat this page as the Budget slice, not the full station-keeping suite.

When to use

Use Station keeping when… Prefer something else when…
A first-cut LEO altitude or GEO slot Δv in Beta 0.1.0 Natural decay life → Lifetime
Compare tolerances / solar levels Coverage or RF → Coverage / Link
Δv envelopes for reports One-orbit energy → Power

What Beta 0.1.0 allows

Regime Control (editor) What it holds Method
LEO Altitude Control only SMA / altitude deadband Analytical circular drag + in-plane restore burns
GEO East-West, North-South, or East-West + North-South Longitude and/or inclination windows Analytical Soop-class deadband loop

Not in Beta 0.1.0 (next build and later): ground-track control, orbit-tube / LEO box on the ground, periodic / LTAN channels, high-fidelity integrated deadbands, propellant mass from a thruster.

Put the spacecraft orbit already near the intended regime (LEO circular-ish, or a GEO slot). Budget LEO is near-circular: density is averaged on a circle at SMA altitude. Do not treat it as valid for a clearly eccentric LEO.

Horizon and Budget bin

The horizon is how far the envelope runs. The bin is the time step of that analytical loop — not a propellant tank, and not the scenario length.

Field (editor) Meaning
Analysis name Name in the tree and Dashboard
Active Off → skipped on scene refresh
Spacecraft The bus under study
Max duration days Length of the Budget (default years-scale; plan limits may cap it)
Budget bin days How often the engine evaluates the box (default 30, minimum 1)

Every bin the engine:

  1. LEO — samples mean atmospheric density on a circle of radius = current SMA (≥10 points in argument of latitude, so day/night / LST average out), then decays SMA for that bin. If SMA hits the lower deadband, it applies an in-plane circular Δv back to the correction SMA.
  2. GEO — advances longitude and/or inclination with the analytical rates, then checks the windows. A burn in that bin is recorded if a deadband is hit.

Smaller Budget bin days → denser Dashboard samples and slightly tighter timing of when a burn is booked. It does not change the physical rate laws (drag formula, Soop EW/NS rates). A 30-day bin is the usual monthly envelope; a 1-day bin is for a finer cadence plot, not a more “true” atmosphere.

The scenario interval in the header is the mission clock (Design). Station keeping’s horizon is independent — a 365-day Budget can run on a 12-hour scenario.

Station keeping — horizon and bin

Station keeping Properties — spacecraft, max duration, Budget bin days.

Station Keeping (Budget)

The Station Keeping (Budget) block is the envelope itself. The editor states it: analytical Δv only; high fidelity is not offered in this release.

LEO — Altitude Control

Target SMA follows the spacecraft orbit (read-only). Mass, Cd, and drag area come from the spacecraft Generic tab — the same ballistic coefficient B = Cd × drag area / mass as Lifetime. Environment (atmosphere, space weather, solar activity) is LEO-only; GEO Budget does not use density.

Field (editor) Meaning
Regime LEO
Target SMA km From the spacecraft at run (edit the orbit to change it)
SMA tolerance ± km Half-width of the altitude / SMA box (lower edge = target − tolerance)
Correct to upper deadband edge (target + tolerance) Each restore aims at target + tolerance instead of the centre
Atmosphere / space weather / solar activity Same idea as Lifetime. Compare All overlays Low / Moderate / High

Tighter tolerance and edge correction ⇒ more maneuvers / Δv. Density is not sampled at perigee/apogee of an eccentric orbit.

GEO — analytical EW / NS

Slot longitude and inclination come from the spacecraft at analysis start (read-only). You only set the windows.

Strategy (editor) What you hold
East-West Longitude window (Longitude tolerance ± deg)
North-South Inclination window (Inclination tolerance ± deg)
East-West + North-South Both — the usual GEO slot story
Channel When the window is hit
North-South Inclination burn, then reset to the spacecraft target (returns to centre)
East-West Reverse longitude drift and clamp to the edge of the window (does not return to slot centre)

Tighter boxes ⇒ more Δv. Combined is the usual GEO product. This is not a numerically integrated GEO box — it is the Soop-class envelope.

Station keeping — Budget

Station keeping (Budget) — regime, LEO SMA deadband, atmosphere (LEO); GEO strategies appear when Regime is GEO.

After Run

Dashboard: select this Station keeping analysis → cumulative / instantaneous Δv, maneuver cadence. LEO also has SMA / altitude / density; GEO has longitude, inclination, and the control box. Compare All (LEO) overlays Low / Moderate / High on the same cumulative-Δv plot.

Station keeping — cumulative Δv

Dashboard — cumulative Δv vs time, Low / Moderate / High solar activity (Compare All).

High Δv — tight tolerances, strong drag / solar activity, Correct to upper deadband edge.
Sparse maneuvers — loose deadbands; check they still match operations.
GEO control box looks lattice-like — expected for Budget EW edge-bounce; not a high-fidelity Lissajous.
Stale — spacecraft orbit, Generic mass/Cd/area (LEO), or these fields changed.