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. Area mode (default From spacecraft) can pick Nominal / Randomly Tumbling / Max / Min from the Custom Assembly summary without editing the satellite. Environment (atmosphere, space weather, solar activity) is LEO-only; GEO Budget does not use density or area, so Area mode is hidden there. LEO drag with NRLMSISE-00 or DTM2000 must fit the selected source: the installed Marshall forecast ends in October 2041, and CSSI Space Weather extends further (into 2096 in the current file). A 2050 start is allowed on CSSI and rejected on Marshall. GEO is not limited by those files.

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
Area mode From spacecraft (default) or Nominal / Randomly Tumbling / Max / Min. Same A for drag. Disabled unless the spacecraft is From custom assembly. Hidden for GEO Budget.

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.