Why a Flywheel Is Great for Seconds and Useless for Hours
By Lucian — builder & engineer, LK Forge
A spinning flywheel can charge and discharge almost instantly, but the same bearing and windage drag that lets it respond so fast also bleeds the stored energy away the moment it has to wait. We swept the Flywheel Energy Storage lab's model across hold time and standby rate for a 500 kg, 0.5 m rotor to measure exactly how fast that self-discharge eats round-trip efficiency, and what actually sets how long the energy lasts.
· 5 min read · measured from the standby self-discharge benchmark
Why waiting has a physical cost
A flywheel stores energy as motion, not as a chemical or gravitational potential that can sit still indefinitely. The moment the rotor is up to speed, bearing friction and windage drag start pulling kinetic energy off it, and both forms of drag scale with how fast the rotor is spinning — so the loss is exponential in hold time, not linear. There's no idle mode: every hour the rotor spends waiting between charge and discharge is an hour it spends losing energy at a rate set entirely by the standby rate.
That's why every row in the benchmark below moves the same direction: nothing about the rotor changed between hold-time rows except how long it waited, and nothing about the hold time changed between standby-rate rows except how leaky the bearings were assumed to be.
Round-trip efficiency and retained energy fall together
Round-trip efficiency (amber) and retained energy (blue), plotted against hold time for the 500 kg rotor at a 30%/h standby rate. Both curves decay exponentially, with round-trip efficiency always slightly below retained energy because it also carries the fixed machine-efficiency penalty.
Lower drag stretches the half-life
Stored-energy half-life against standby rate. Lower standby rates (better bearings, harder vacuum) buy a much longer half-life — the relationship is inverse, not linear, so the biggest gains come from cutting drag when it's already low.
The exact numbers
Every row below is a direct sample from the lab's model: a 500 kg, 0.5 m rotor spinning to 12,000 rpm, 0.92 machine efficiency, 30%/h standby rate, for the hold-time sweep.
| Hold time (h) | Round-trip | Retained energy |
|---|---|---|
| 0 | 84.64% | 100% |
| 0.1 | 82.14% | 97.04% |
| 0.25 | 78.52% | 92.77% |
| 0.5 | 72.85% | 86.07% |
| 1 | 62.7% | 74.08% |
| 2 | 46.45% | 54.88% |
| 4 | 25.49% | 30.12% |
| 8 | 7.68% | 9.07% |
And the separate standby-rate sweep, for the same rotor:
| Standby rate (%/h) | Half-life |
|---|---|
| 5 | 13.86 h |
| 10 | 6.93 h |
| 20 | 3.47 h |
| 40 | 1.73 h |
| 80 | 0.87 h |
Rotor: 500 kg mass, 0.5 m radius, 12,000 rpm top speed, 0.92 machine efficiency, solid-cylinder inertia. Generated 2026-09-11.
Try it yourself
Open the lab, set your own rotor mass, radius, top speed, hold time, and standby rate, and watch round-trip efficiency and retained energy move in real time.