Mechanics

Centripetal vs Centrifugal

One is the real inward force, the other is a fictitious outward illusion in a rotating frame

Centripetal force is the REAL force pulling an object toward the center of its circular path — gravity for orbits, tension for ball-on-string, friction for cars cornering. Centrifugal force is a FICTITIOUS apparent outward force that only exists in the rotating reference frame of the moving object, useful as a bookkeeping device but not a real force. Confusing them is the most common circular-motion error.

  • CentripetalReal inward force; sources include tension, gravity, friction, normal force
  • CentrifugalFictitious outward force, exists only in rotating reference frames
  • Magnitude (both)mv²/r = mω²r
  • In inertial frameOnly centripetal exists
  • In rotating frameCentrifugal balances apparent stillness
  • Other fictitious forceCoriolis (perpendicular to velocity in rotating frame)

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Centripetal force — the real one

Centripetal force is the net real force directed toward the center of a circular path. It's what causes the centripetal acceleration v²/r.

F_centripetal = m·v² / r = m·ω²·r

It's not a new "type" of force — it's whatever real force is providing the inward pull in a given situation:

  • Tension in a string holding a swung ball.
  • Gravity for satellites, planets, falling objects.
  • Friction for cars cornering on flat roads.
  • Normal force from a track (or banked curve) on a car/coaster.
  • Electrostatic force on an orbiting electron (classical picture).

Centrifugal force — the fictitious one

Centrifugal force is the apparent outward force felt by an observer IN the rotating frame. It's not a real force — it's the inertial tendency of the object to move in a straight line, recast as a "force" in the rotating reference frame.

In the inertial frame, the object IS moving in a circle, so there must be a centripetal force. From the rotating frame's perspective (where the object appears stationary), Newton's first law would imply NO net force — but we know there's a centripetal force pulling inward. To make ΣF = 0 work in the rotating frame, we add a fictitious "centrifugal force" outward that cancels the centripetal.

FrameCentripetalCentrifugal
Inertial (non-rotating)Real, inwardDoesn't exist
Rotating (with the object)Real, inwardFictitious, outward

Real-world examples — both perspectives

SituationInertial-frame viewRotating-frame view
Carousel riderSeat pushes you inward (centripetal)Centrifugal pushes you outward; seat balances it
Car corneringFriction pushes tires inwardDriver feels "thrown out" against door (centrifugal)
Bucket of water at top of swingGravity + bucket-arm pull provide centripetalWater "feels heavier" pinned to bucket bottom
Centrifuge spinning bloodSample tube wall pushes contents inwardDense components experience large outward "gravity"
Earth's equatorEarth's gravity provides excess for centripetalSlight reduction in apparent g (~0.3% at equator)

Why rotating frames are useful

Although fictitious, centrifugal (and Coriolis) forces are very useful in the rotating frame. They turn the rotating frame into an "effective" inertial frame for many calculations.

Examples:

  • Weather and oceans. Earth rotates, so atmospheric and ocean motions are analyzed in Earth's rotating frame. Coriolis explains hurricane rotation, jet streams, ocean currents.
  • Centrifuges. Engineering analysis is straightforward in the rotor's rotating frame — denser stuff "sinks" outward as if there's gravity outward.
  • Artificial gravity habitats. Rotating space habitat — design floors as "outer rim," compute artificial gravity from centrifugal in rotating frame.
  • Galactic rotation. Stars and gas analyzed in galactic rotating frame.

Coriolis — the other fictitious force

In rotating frames, moving objects experience a Coriolis force perpendicular to their velocity:

F_coriolis = -2m·ω × v

where ω is the rotation vector and v is the velocity in the rotating frame.

On Earth, this deflects:

  • Hurricanes — counterclockwise in northern hemisphere, clockwise in southern.
  • Long-range artillery — significant deflection for shots over kilometers.
  • Ocean currents — Gulf Stream, gyres.
  • Jet streams — east-west winds at high altitude.
  • Foucault pendulum — slowly rotates due to Earth's rotation underneath.

JavaScript — frame-aware analysis

// Inertial frame: just centripetal force
function inertialFrame(mass, v, r) {
  return {
    centripetalForce: mass * v * v / r,
    direction: 'inward (toward center)',
    centrifugalForce: 0  // doesn't exist!
  };
}

// Rotating frame: see fictitious centrifugal force
function rotatingFrame(mass, v, r) {
  const centrifugal = mass * v * v / r;
  return {
    centripetalForceProvider: 'real source (string, gravity, etc)',
    centrifugalForce: centrifugal,
    direction: 'outward (away from center)',
    note: 'In rotating frame, sum of centripetal + centrifugal = 0 (object stationary)'
  };
}

// Artificial gravity in a rotating space habitat
function artificialGravity(radius_m, omega_rad_per_sec) {
  // Centrifugal acceleration at outer rim
  return omega_rad_per_sec * omega_rad_per_sec * radius_m;
}

// To get 1g: ω = √(g/r)
function omegaFor1g(radius_m, g = 9.81) {
  return Math.sqrt(g / radius_m);
}

const r = 100; // 100 m radius
const omega = omegaFor1g(r);
console.log(`100 m radius habitat: ω = ${omega.toFixed(3)} rad/s = ${(omega * 60 / (2 * Math.PI)).toFixed(2)} rpm`);
console.log(`Period: ${(2 * Math.PI / omega).toFixed(1)} s`); // ~20 s

// Coriolis deflection (simplified)
function coriolisAccel(v, omega) {
  // a_coriolis = 2 * ω × v (in 2D, perpendicular)
  return 2 * omega * v;
}

// Long-range artillery: 1000 km/h shell at northern mid-latitudes (Earth ω = 7.27e-5)
const earthOmega = 7.27e-5; // rad/s
const v_shell = 1000 / 3.6; // m/s (~278 m/s)
const corDef = coriolisAccel(v_shell, earthOmega);
console.log(`Coriolis acceleration on shell: ${(corDef * 1000).toFixed(2)} mm/s²`);
// Over 30 seconds of flight: deflection ~ ½ a t² = 18 m

Where this distinction matters

  • Engineering — rotating systems. Centrifuges, washing machine spin cycles, lathes, cars cornering. Engineers must distinguish real from apparent forces to design correctly.
  • Aerospace — orbital mechanics. Spacecraft orbits use centripetal (gravity). Astronauts in microgravity feel "weightless" because they're in free fall — gravity is centripetal, no centrifugal needed.
  • Meteorology and oceanography. Coriolis is the dominant fictitious force; without it, weather modeling is wildly wrong.
  • Astronomy. Tidal forces in binary stars, accretion disks, galactic rotation curves all involve careful frame choices.
  • Education — debunking misconceptions. Many students learn "centrifugal" first as if it's a real force; clearing this up is essential for understanding circular motion.
  • Theme park engineering. Roller coaster loops use centripetal from track; carousels feel centrifugal in rider's frame.

Common mistakes

  • Calling centrifugal a real force. It's a fictitious force in rotating frames. In the inertial frame, only centripetal exists. Newton's third law has no partner for centrifugal.
  • Using centrifugal in the inertial frame. If you set up F = ma with both centripetal AND centrifugal, you'll get zero net force on a circling object — wrong! In inertial frame, only centripetal contributes.
  • Confusing "feeling thrown outward" with a real outward force. Inertia carries you in a straight line; the seat pushes you inward to stay on the circle. You feel the seat pushing you, which feels like you being thrown outward against it.
  • Ignoring Coriolis when relevant. Long-range projectiles, weather systems, ocean currents — all need Coriolis. For lab-scale experiments, Coriolis is negligible.
  • Misidentifying frame. Always state your reference frame clearly. Rotating-frame and inertial-frame analyses give the same physical predictions, but with different bookkeeping.
  • Forgetting that fictitious forces don't have third-law partners. If you can't find an opposite reaction force, you're probably in a non-inertial frame.

Frequently asked questions

Why is centrifugal force "fictitious"?

In the inertial (non-rotating) frame, only the inward centripetal force exists. The "outward push" you feel on a carousel isn't a force pushing you out — it's your inertia trying to continue in a straight line while the seat pushes you inward. From a rotating frame's perspective (yours, sitting on the carousel), it APPEARS as if an outward force is acting on you. We call this "centrifugal" — but it's a bookkeeping trick, not real. Real forces have third-law partners; fictitious forces don't.

When does centrifugal become useful?

When you're solving problems IN the rotating frame. A space station spinning to create artificial gravity — sitting on the floor, you feel an outward "gravity" pulling you down (toward the outer rim). In the rotating frame, this is the centrifugal force; you can use F = ma with this fictitious force included to get correct dynamics. Engineers designing rotating habitats compute centrifugal as if it were real gravity.

How do you tell which force is "real"?

Real forces have third-law partners and physical sources (gravitational, electromagnetic, contact, tension). Fictitious forces don't have third-law partners and only appear in non-inertial frames. If you transform to an inertial frame (e.g., float freely in space, not rotating), real forces remain; fictitious ones vanish.

What's the Coriolis force, then?

Another fictitious force in rotating frames. It acts perpendicular to the velocity of moving objects in the rotating frame. In Earth's rotating frame, it deflects projectiles (artillery), winds (storm rotation), and ocean currents. Magnitude = 2mω×v. The Coriolis effect is why hurricanes rotate counterclockwise in the northern hemisphere and clockwise in the southern.

How does an artificial gravity space habitat work?

A rotating cylinder or torus creates centrifugal "gravity" for inhabitants on the inside. To produce 1g, with radius r — angular velocity ω = √(g/r). For r = 100 m, ω = 0.31 rad/s = 1 rotation per 20 seconds. Inhabitants stand on the outer wall (treating it as "down") and feel ~1g of apparent gravity. ISS doesn't do this (too small — Coriolis would be too strong); future stations might.

Why can a bucket of water spin upside down without spilling?

Centripetal force (here gravity + your arm pull) at the top must be at least mg for the water to stay against the bucket. If you spin fast enough that centripetal need (mv²/r) exceeds mg, your arm provides the additional force. Water "feels heavier" — it's centripetal acceleration > g. Slow down, and at some point, water falls. The bucket trick relies on enough centripetal demand that water stays plastered to the bucket.

How does a centrifuge separate substances?

A centrifuge spins samples at high ω, creating large centripetal acceleration (often 1000-100,000 g). Denser components move outward (need more centripetal force, so they "sink" outward in the rotating frame). Less dense components move inward. This separates blood components, isolates DNA, purifies viruses. At 100,000 rpm with r = 5 cm: a = ω²r = (10500)² · 0.05 ≈ 5.5 million m/s² ≈ 560,000 g.