Artificial Gravity Calculator
Calculate rotation rate, gravity gradient, and comfort rating for centripetal artificial gravity systems.
About this calculator
Artificial gravity from rotation works by centripetal acceleration: spin a habitat and anything inside it is pushed toward the rim with an acceleration equal to the square of the angular velocity times the radius (a = omega squared times r), which substitutes for the pull of gravity. Because acceleration depends on radius, the same target gravity level can be reached at a slow, comfortable rotation rate in a large-radius habitat, or only at a fast, more disorienting rate in a small one -- this calculator solves for the rotation rate (in RPM) needed to hit your target gravity at whatever radius you specify, then rates how comfortable that rate is likely to be. The comfort rating follows a widely cited rule of thumb from human-centrifuge and space station design studies: rotation at or below about 2 RPM is comfortable for most people, up to about 4 RPM is tolerable, up to about 6 RPM is challenging, and faster than that becomes difficult for most occupants to adapt to, primarily because of the Coriolis effect -- the sideways deflection felt when you move your head or walk within a rotating frame, which gets stronger at higher rotation rates regardless of the actual gravity level produced.
The gravity gradient is a second, related effect: because acceleration depends on radius, a crew member's feet (farther from the axis) experience measurably more "gravity" than their head (closer to the axis) in any real rotating habitat, and that difference gets larger as the radius shrinks. Both effects are why real rotating-habitat concepts, from Stanford torus studies to O'Neill cylinder proposals, favor large radii over fast rotation wherever engineering constraints allow it.
Inputs
Results
Rotation rate (RPM)
2.61
How to Use This Calculator
- Enter your target gravity level in g's (Mars = 0.38g, Moon = 0.17g, Earth = 1.0g).
- Input the rotation radius in meters — the distance from the axis of rotation to the habitat floor.
- Enter the average crew height in meters, used to calculate the gravity gradient between head and feet.
- Review the calculated rotation rate in RPM needed to produce your target gravity at that radius.
- Check the gravity gradient, comfort rating, and Coriolis severity — rates at or below 2 RPM are comfortable, while rates above 6 RPM are likely intolerable.
- See the minimum radius required to hit your target gravity at a comfortable 2 RPM.
How the result changes with Target gravity (g)
| Target gravity (g) | Rotation rate (RPM) |
|---|---|
| 0.19 | 1.84 |
| 0.29 | 2.26 |
| 0.57 | 3.19 |
| 0.95 | 4.12 |
What each input means
- Target gravity (g)
- Desired gravity (Mars = 0.38g, Moon = 0.17g, Earth = 1.0g).
- Rotation radius (m)
- Distance from center to floor.
- Crew height (m)
- Average crew height for gradient calculation.
What each result means
- Rotation rate (RPM)
- Revolutions per minute needed.
- Floor velocity (m/s)
- Tangential speed at the floor.
- Gravity gradient (%)
- Gravity difference head-to-feet (< 10% ideal).
- Comfort rating
- Comfortable (<=2 RPM), Tolerable (<=4 RPM), Challenging (<=6 RPM), or Likely Intolerable (>6 RPM).
- Coriolis severity
- Higher = stronger Coriolis effects on movement.
- Radius for 2 RPM (m)
- Minimum radius to achieve target-g at 2 RPM comfort.
How this is calculated
Worked example, using the default values
- Identify Input Parameters3 parametersTarget gravity (g) = 0.38, Rotation radius (m) = 50, Crew height (m) = 1.8 = 3 input(s) provided
- Calculate Rotation rateRotation rate = round(omega * 60 / (2 * π) * 100) / 1002.61 = 2.61
- Calculate Floor velocityFloor velocity = round(omega * radiusMeters * 100) / 10013.65 = 13.65
- Calculate Gravity gradientGravity gradient3.6 = 3.6%
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a larger rotation radius allow a slower, more comfortable spin?
Centripetal acceleration equals the square of the angular velocity times the radius, so for any fixed target gravity level, a larger radius needs a proportionally slower rotation rate to produce the same acceleration. This is why large rotating-habitat concepts like the Stanford torus or O'Neill cylinder favor radii of hundreds of meters or more -- at that scale, Earth-equivalent gravity is achievable at a rotation rate low enough to stay comfortable, while a small station would have to spin uncomfortably fast to produce the same gravity level.
What causes the gravity gradient between a crew member's head and feet?
In a rotating habitat, acceleration is proportional to distance from the rotation axis, so a crew member's feet (at the habitat floor, farther from the axis) experience slightly stronger "gravity" than their head (closer to the axis). This gradient gets larger as the rotation radius shrinks, because the same height difference becomes a bigger fraction of the total radius -- which is one more reason small-radius rotating habitats are considered less comfortable than large ones even at the same target gravity level.
Why does rotation rate matter more than the gravity level for comfort?
Much of the discomfort in a rotating habitat comes from the Coriolis effect -- the sideways deflection felt when you move your head or walk while the whole environment is spinning -- and that effect's strength depends on the rotation rate (RPM), not directly on how much gravity the rotation produces. Two habitats producing identical target gravity can feel very different to occupants if one achieves it with a slow spin at a large radius and the other with a fast spin at a small radius, which is why this calculator rates comfort from RPM rather than from the gravity level itself.
Does crew height affect the rotation rate needed to hit my target gravity?
No -- the rotation rate is set entirely by the target gravity level and the rotation radius, both of which describe the habitat's overall geometry. Crew height only affects the gravity gradient figure, which measures the difference in effective gravity between a crew member's head and feet at the habitat floor -- a taller crew height produces a larger measured gradient at the same radius, but it has no effect on the RPM required to reach the target gravity in the first place.
Does the target gravity level change the head-to-feet gravity gradient?
No -- algebraically, the gradient percentage works out to exactly crew height divided by rotation radius, with the target gravity level cancelling out completely. That happens because both the head and feet accelerations scale with the same rotation rate, so their ratio depends only on how far apart they are relative to the radius, not on how fast the habitat is spinning or how much gravity that spin produces. A habitat targeting Mars gravity and one targeting Earth gravity at the same radius and crew height will show the identical gradient percentage.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Centripetal Force Calculator
Force from mass, velocity, and radius.
Geometry & MeasurementCylinder Calculator
Calculate the volume and surface area of a cylinder from its radius and height.
Life SupportOxygen Generation Calculator
Calculate O2 requirements, electrolysis water needs, and power for crew oxygen generation in space habitats.
Life SupportWater Recycling Efficiency Calculator
Calculate water needs with and without recycling, autonomy days, and launch mass savings for space missions.
Life SupportCO2 Scrubbing Calculator
Size CO2 removal systems for space habitats comparing LiOH, CDRA, and Sabatier technologies.
More in Science & Physics.