HomeSpace & AstronomyStation Power Budget: Load-Shedding Controller

Station Power Budget: Load-Shedding Controller

Interactive 3D orbital power-budget simulator: a degrading solar array and a battery bank feed a priority-ranked stack of space-station life-support loads, and a load-shedding controller sheds or restores subsystems in real time as the battery crosses charge thresholds through each eclipse cycle.

Space & Astronomy3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
space-energy-life-support ↗ Open standalone

A space station's life support runs entirely on solar power stored in batteries, and every subsystem — CO₂ scrubbing, thermal control, oxygen electrolysis, water recycling, lighting, comms, science — competes for the same limited watts every time the station passes into Earth's shadow. This simulator models a degrading solar array and a battery bank feeding a priority-ranked stack of loads in real time: as state of charge falls through a low threshold, a load-shedding controller drops the least essential subsystems first to protect life-critical ones, then restores them in reverse order once the battery recovers above a higher threshold — the same undervoltage load-shedding logic real spacecraft power buses use. Tune array degradation, orbital period, eclipse fraction and battery capacity, or trigger a sudden micrometeorite strike, and watch which subsystems survive.

⚙ Under the hood

Interactive 3D orbital power-budget simulator: a degrading solar array and battery bank feed a priority-ranked stack of space-station life-support loads, and a load-shedding controller sheds or restores subsystems in real time as the battery crosses charge thresholds through each eclipse cycle.

space stationpower budgetsolar arraybatteryload sheddinglife support

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)