Home▸Space & Astronomy▸ARED Vacuum Cylinder: Corrected Force Curve (2D)

ARED Vacuum Cylinder: Corrected Force Curve (2D)

2D companion to the 3D ARED exercise simulator: a pannable, zoomable Boyle's-law force-vs-stroke graph plus a live piston/cylinder cross-section, with a piston-area bug from the 3D engine fixed so the achievable force actually reaches the 2,700 N (600 lbf) ISS spec it is normalized against.

Space & Astronomy2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-space-exercise ↗ Open standalone

This 2D companion to the 3D ARED exercise simulator drives the same Boyle's-law piston physics — P(x) = P_v0·V0/(V0+A·x), F(x) = n·(P_atm − P(x))·A — but replaces the 3D scene with a live, pannable and zoomable force-vs-stroke graph next to a piston/cylinder cross-section, and fixes a real bug found in the 3D engine: its piston area was too small to ever reach the 2,700 N (600 lbf) ISS spec constant its own bone-load model normalizes against, silently capping the achievable load fraction at about a third of what the model assumes is possible. The corrected area here lets the force curve genuinely reach that ceiling at near-maximal vacuum with both cylinders engaged, while every other equation — including the dose-response muscle and bone density trends from vacuum level, cylinder count, session duration and weekly frequency — stays identical to the 3D sim.

⚙ Under the hood

2D companion to the 3D ARED exercise simulator: a pannable, zoomable Boyle's-law force-vs-stroke graph next to a live piston/cylinder cross-section, with a piston-area bug from the 3D engine fixed so the achievable force actually reaches the 2,700 N (600 lbf) ISS spec ceiling its own bone-load model is normalized against.

AREDvacuum cylinderBoyle's lawexercise physiologybone densitymuscle massISSforce curvemicrogravityresistance training

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

What did you find?

Add reproduction steps (optional)