Mechanics
Circular Motion
Constant speed, ever-changing direction — needs a centripetal force pulling toward the center
An object moving in a circle at constant speed has a constantly changing velocity (direction changes), so it's accelerating — toward the center. The centripetal acceleration is a = v²/r = ω²r. To maintain it, a force must continuously pull inward — provided by tension (string), gravity (orbits), normal force (loops), or friction (cars turning). Without it, the object flies off tangentially.
- Centripetal accelerationa = v²/r = ω²r
- DirectionAlways toward center of circle
- Magnitude of velocityConstant (uniform circular motion)
- Centripetal forceF = mv²/r = mω²r
- PeriodT = 2π/ω = 2πr/v
- Frequencyf = 1/T = ω/(2π)
Interactive visualization
Press play, or step through manually. The visualization is yours to drive — try it before reading on.
Watch the 60-second explainer
A condensed visual walkthrough — narrated, captioned, under a minute.
Circular motion basics
An object moves in a circle of radius r at speed v. Even at constant speed, its velocity vector is constantly changing direction — so it's accelerating.
The acceleration points toward the center of the circle:
a_centripetal = v² / r = ω² · r
where ω = v/r is the angular speed in radians/second.
By Newton's second law, this requires a centripetal force:
F_centripetal = m · a = m · v² / r = m · ω² · r
The force always points from the object toward the center. WITHOUT this force, the object flies off tangentially (Newton's first law).
Sources of centripetal force
| Setting | Centripetal force comes from |
|---|---|
| Ball on a string (whirled in circle) | Tension in the string |
| Car turning a corner | Friction between tires and road |
| Banked curve (race track) | Horizontal component of normal force |
| Roller coaster loop | Normal force from track + gravity at top |
| Satellite orbiting Earth | Earth's gravity |
| Electron orbiting nucleus (classical) | Electrostatic attraction |
| Spinning carousel rider | Inward push from seat/wall |
| Earth orbiting Sun | Sun's gravity |
Period, frequency, angular velocity
For uniform circular motion:
| Quantity | Symbol | Formula | Unit |
|---|---|---|---|
| Period (time per revolution) | T | 2π/ω = 2πr/v | seconds |
| Frequency (revolutions per sec) | f | 1/T = ω/(2π) | Hz |
| Angular velocity | ω | 2π/T = v/r | rad/s |
| Linear speed | v | ωr = 2πr/T | m/s |
| Centripetal acceleration | a | v²/r = ω²r | m/s² |
| Centripetal force | F | mv²/r = mω²r | N |
Banked curves
On a flat road, friction is the only horizontal force — it must provide all the centripetal force. Maximum cornering speed is limited by μ:
μmg ≥ mv²/r → v_max = √(μgr)
On a banked curve angled at θ, the normal force tilts inward, providing horizontal component N·sin θ. For cars to corner at design speed without relying on friction:
tan θ = v² / (gr)
For a Daytona banking of 31° at v = 88 m/s (200 mph), required radius:
r = v²/(g·tan θ) = 88²/(9.81 × 0.601) ≈ 1313 m
Real Daytona is 366 m radius — banking handles MUCH higher speeds, but cars still rely on tire friction at the limit.
Satellites and orbits
A satellite in circular orbit at radius r:
F_gravity = F_centripetal
GMm/r² = mv²/r
v = √(GM/r)
where G = 6.674 × 10⁻¹¹ N·m²/kg², M = 5.972 × 10²⁴ kg (Earth's mass).
| Object | Orbital radius | Orbital speed | Period |
|---|---|---|---|
| ISS (LEO) | 6,778 km | 7.66 km/s | 92 min |
| GPS satellite | 26,560 km | 3.87 km/s | 11 h 58 min |
| Geostationary | 42,164 km | 3.07 km/s | 23 h 56 min |
| Moon (Earth orbit) | 384,400 km | 1.02 km/s | 27.3 days |
| Earth (Sun orbit) | 1.496 × 10⁸ km | 29.78 km/s | 365.25 days |
JavaScript — circular motion calculations
// Centripetal acceleration
function centripetalAccel(v, r) {
return (v * v) / r;
}
// Period and frequency
function period(v, r) { return 2 * Math.PI * r / v; }
function angularVelocity(v, r) { return v / r; }
// Required centripetal force
function centripetalForce(mass, v, r) {
return mass * v * v / r;
}
// Banked curve angle for speed v and radius r (no friction)
function bankAngle(v, r, g = 9.81) {
return Math.atan((v * v) / (g * r));
}
// Orbital velocity for circular orbit
const G = 6.674e-11; // N·m²/kg²
const M_EARTH = 5.972e24; // kg
const R_EARTH = 6.371e6; // m
function orbitalVelocity(altitude_km) {
const r = R_EARTH + altitude_km * 1000;
return Math.sqrt(G * M_EARTH / r);
}
console.log(`ISS speed: ${orbitalVelocity(408).toFixed(0)} m/s`); // ~7,668
console.log(`GPS speed: ${orbitalVelocity(20180).toFixed(0)} m/s`); // ~3,874
console.log(`Geo speed: ${orbitalVelocity(35786).toFixed(0)} m/s`); // ~3,074
// Daytona banking analysis
const dayBank = bankAngle(88, 366); // 200 mph at 366 m radius
console.log(`Daytona ideal bank for 200 mph: ${(dayBank * 180/Math.PI).toFixed(1)}°`);
// Real banking is 31°; if going faster, friction helps
// Maximum unbanked corner speed
function maxFlatSpeed(r, mu = 0.7, g = 9.81) {
return Math.sqrt(mu * g * r);
}
console.log(`Max speed on flat 50m corner: ${maxFlatSpeed(50).toFixed(1)} m/s`); // ~18.5 m/s = 41 mph
Where circular motion shows up
- Orbital mechanics. Satellites, planets, moons, particle accelerators (synchrotrons).
- Vehicle dynamics. Cars cornering, trains on tracks, motorcycles leaning, banked curves.
- Amusement park rides. Roller coasters, ferris wheels, spinning rides — all centripetal force in action.
- Centrifuges. Lab equipment that separates components by density via large centripetal acceleration.
- Atomic and subatomic. Bohr model has electrons in circular orbits (classical picture); particle accelerators use magnetic fields for circular paths.
- Astronomy. Galactic rotation, star clusters, accretion disks — everything that orbits something else.
- Sports. Tennis ball spin, baseball pitch curveballs, gyroscopic stability of bicycles.
Common mistakes
- Thinking constant speed = no acceleration. Velocity is a vector. Constant speed but changing direction = nonzero acceleration. The object IS accelerating — toward the center.
- Confusing centripetal with centrifugal. Centripetal is REAL (gravity, tension, friction) and points inward. Centrifugal is fictitious, appears in the rotating frame of the object, points outward.
- Treating "centrifugal force" as a real outward force. Only in the rotating frame is it useful (as a bookkeeping device). In the inertial frame, it doesn't exist.
- Ignoring friction or banking when calculating max corner speed. On flat road, max v depends on μ. On banked curve at design speed, friction isn't even needed; above design speed, friction helps; below, gravity helps pull you down (or you slide inward).
- Forgetting tangential acceleration. If speed isn't constant, there's tangential a in addition to centripetal a.
- Mixing up linear and angular quantities. ω is angular (rad/s), v is linear (m/s). v = ωr connects them.
Frequently asked questions
Why does an object in circular motion accelerate even at constant speed?
Velocity is a vector — it has direction. In circular motion, the direction is constantly changing (the object is always turning), so the velocity vector is changing. By definition, change in velocity is acceleration. Specifically, the acceleration points toward the center of the circle (centripetal). Magnitude is v²/r. Even though speed is constant, velocity is not — and a is always nonzero.
What's the difference between centripetal and centrifugal force?
Centripetal is REAL — it's the actual force pulling the object toward the center (gravity for orbits, tension for ball-on-string, normal force for loops, friction for cars turning). Centrifugal is FICTITIOUS — appears only in the rotating reference frame of the object itself, as an apparent outward force. In the inertial (non-rotating) frame, only centripetal exists.
How does this apply to satellites?
A satellite in circular orbit is constantly falling toward Earth, but moving sideways fast enough that it never reaches the surface. Gravity provides the centripetal force — F = GMm/r² = mv²/r, giving v = √(GM/r). Lower orbits = faster (ISS at 7.7 km/s, GPS at 3.9 km/s, Moon at 1 km/s). Earth's escape velocity is √2 times circular orbital velocity at the same radius.
Why do banked curves help in road design?
On a flat curve, friction must provide the entire centripetal force — f = mv²/r. On a banked curve, the normal force has a horizontal component that contributes. Optimum banking angle θ for speed v on radius r — tan θ = v²/(gr). Race tracks like Daytona are banked ~31° for 200 mph turns. Highway curves are typically 5-10°.
What's the relationship between v and ω in circular motion?
Linear speed v = ωr (where ω is angular speed in radians/sec). So v²/r = (ωr)²/r = ω²r — both forms of centripetal acceleration. ω is more natural for rotating bodies (every point has same ω); v varies with r (outer points move faster). For Earth's surface, ω = 2π/(86400 s) = 7.27 × 10⁻⁵ rad/s; v at equator = ωR = 465 m/s.
How is circular motion non-uniform?
If the speed changes (object speeds up or slows down on the circle), there's tangential acceleration in addition to centripetal. Total acceleration = √(a_centripetal² + a_tangential²). A car braking around a corner has both — centripetal (turning) + tangential (slowing). Pure circular motion (constant speed) only has centripetal. Pendulum motion is non-uniform — speed varies through the swing.
How does this connect to angular velocity and period?
For one full revolution, angular displacement = 2π radians. Period T = 2π/ω = circumference/speed = 2πr/v. Frequency f = 1/T = ω/(2π) cycles per second. Earth's rotational period — 86400 s; rotational ω = 7.27 × 10⁻⁵ rad/s. Earth's orbital period — 1 year; orbital ω = 1.99 × 10⁻⁷ rad/s. Different motions, different ω.