HomeSpace & AstronomyECLSS Decision-Support Console 2D

ECLSS Decision-Support Console (2D)

Interactive 2D mission-ops console: an EWMA anomaly detector and linear-trend Remaining-Useful-Life estimator feed a weighted decision matrix that ranks which spacecraft life-support subsystem needs attention first.

Space & Astronomy2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-space-life-support-decision-support ↗ Open standalone

A spacecraft's life-support systems never fail one at a time in a convenient order — the CO2 scrubber, O2 generator, water recovery loop and thermal control loop all drift independently, and a mission-ops team needs a principled way to decide which one to service first. This simulator runs a real decision-support pipeline on four simulated ECLSS subsystems: an exponentially-weighted moving average smooths each subsystem's noisy stress-index telemetry, a control-chart z-score flags statistical anomalies, a smoothed trend slope extrapolates a Remaining-Useful-Life estimate to the failure threshold, and a weighted decision matrix combines anomaly severity, RUL urgency and fixed mission-criticality into a single ranked priority list — exactly the class of statistical-process-control-plus-RUL system real ECLSS operations use. The 2D console draws the habitat ring as a top-down radial diagram (drag it to spin) with a live per-subsystem strip chart of raw telemetry against its EWMA line, so the math driving each color and ranking is visible, not just implied. Drag the decision-weighting slider to see the recommended action flip between "it's acting weird" and "it's about to run out of margin," or inject a random fault and watch a module's color, its strip chart and the ranking update live.

⚙ Under the hood

A 2D top-down mission-ops console: an EWMA anomaly detector and linear-trend Remaining-Useful-Life estimator feed a weighted decision matrix that ranks which of four simulated spacecraft life-support subsystems needs attention first, with a live strip chart under each habitat-ring module showing its raw telemetry against the EWMA line driving the decision.

ECLSSdecision supportpredictive maintenanceanomaly detectionspacecraftmission ops

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)