Circular Motion Simulator Back
High school physics / rotational dynamics

Circular Motion Simulator

Adjust radius, angular velocity, and mass to observe velocity vector (blue) and centripetal acceleration (red) in real time. Explore position waveforms and energy graphs across multiple tabs.

Parameters

Preset
Basic Equations of Uniform Circular Motion
Speed: $v = r\omega$
Centripetal acceleration: $a_c = r\omega^2 = \dfrac{v^2}{r}$
Centripetal force: $F_c = mr\omega^2$
Period: $T = \dfrac{2\pi}{\omega}$
Kinetic energy: $E_k = \dfrac{1}{2}mv^2 = \dfrac{1}{2}mr^2\omega^2$
Live readouts
Current angle θ
Speed v = ωr
Period T = 2π/ω
Frequency f = 1/T
Centripetal accel. a = ω²r
Projection (SHM shadow)
Animation
Waveform
Force & Energy
Main
Energy
Theory & Key Formulas

$$F_c = \frac{mv^2}{r} = m\omega^2 r$$

Centripetal force (N): mass $m$ (kg), speed $v$ (m/s), radius $r$ (m).

$$\omega = \frac{2\pi}{T} = \frac{v}{r}$$

Angular velocity (rad/s): obtained from the period $T$ (s), or from the linear velocity $v$ and radius $r$.

$$E_k = \frac{1}{2}mv^2 = \frac{1}{2}m\omega^2 r^2$$

Kinetic energy of rotational motion (J).

💬 Conversation to Deepen Understanding
🙋
Wait, if it's "uniform" motion, how can there be acceleration? If the speed doesn't change, shouldn't there be no force acting?
🎓
The key is the difference between speed (scalar) and velocity (vector). In uniform circular motion, the speed is indeed constant, but the direction of the velocity vector keeps changing by ω radians per second. This "time rate of change of the vector" is the definition of acceleration, so centripetal acceleration arises. The red arrow in the simulator shows that.
🙋
I see. When I move the ω slider, the red arrow gets huge. Is that because it scales with the square?
🎓
Exactly! Since $a_c = r\omega^2$, ω has a squared effect. Double ω and the acceleration quadruples, and so does the centripetal force. Real centrifuges run at thousands of rpm, far above this page's angular-speed range (max 6 rad/s). The "Centrifuge (low-speed demo)" preset is an educational condition for observing the ω² relationship with a small radius.
🙋
What exactly is "centripetal force"? I hear the term a lot, but I can't quite grasp its physical reality.
🎓
The answer is: there is no independent type of force called "centripetal force." When a car turns a corner, it's friction with the road; when you swing a ball on a string, it's the tension; for a satellite, it's Earth's gravity—different types of forces, when they happen to point toward the center of the circle, their resultant is called centripetal force. So in design, it's crucial to identify "what is the actual source of the centripetal force."
🙋
When I look at the "Position Waveform" tab, x and y are sine waves. Does that mean something?
🎓
Projecting circular motion onto one direction makes it look like simple harmonic motion—this is one of the most important correspondences in physics. $x(t) = r\cos(\omega t)$, $y(t) = r\sin(\omega t)$ are exactly the equations of simple harmonic motion. Vibration analysis of spring-mass systems and AC voltage waveforms are described by the same math. Remembering that "circular motion and vibration are two sides of the same coin" will greatly deepen your understanding of vibration analysis.
🙋
In CAE practice, where do you actually use circular motion calculations?
🎓
The most common case is rotor strength design for rotating machinery. Turbine blades experience centrifugal stress $\sigma \propto \rho \omega^2 r^2$, which increases with the square of the rotational speed. The design limit speed is determined from this calculation, and then finite element analysis is used to verify the stress distribution. Also, in vibration analysis, circular motion is fundamental—multiple natural frequencies appear as "circles" on the phase plane.
Frequently Asked Questions
How do I convert angular velocity ω [rad/s] to rpm?
The conversion formula is n[rpm] = ω × 60 / (2π) ≈ ω × 9.549. Conversely, rpm → rad/s is ω = 2πn/60. For example, an engine at 3000 rpm = 314 rad/s. In engineering calculations, always convert to rad/s before substituting. The angular velocity slider in this simulator is also based on rad/s.
Which condition maximizes centripetal force? Which of r, ω, m has the biggest effect?
Since F = mrω², the sensitivity order is ω (squared) > r (first power) = m (first power). Doubling ω quadruples the force; doubling r or m doubles the force. This is why in rotating machinery design, "reducing the maximum rotational speed is more effective at lowering centripetal force than reducing mass." You can feel this by moving each slider from end to end in the simulator.
Is the kinetic energy constant in circular motion?
Yes, in uniform circular motion v = rω is constant, so E_k = ½mv² is also constant. Since the centripetal force is always perpendicular (90°) to the velocity vector, the work W = F·d·cosθ = 0, so even though a force acts, the energy does not change. This is why "energy remains unchanged even when a force is applied." You can verify this in the energy tab.
How do you calculate centrifugal stress in turbine blades?
For a rotating disk with uniform cross-section, the centrifugal stress at radius r is approximated by σ_r ≈ ρω²(r_tip² - r²)/2 (ρ: density). In actual blades, the geometry is complex, so finite element analysis is used, but this corresponds to integrating the centripetal force F = mrω² over each infinitesimal element. Stress at the blade tip is the most critical design parameter, compared against the material's yield stress and fatigue limit to ensure a safety factor.
What is the relationship between static friction coefficient μ and maximum speed?
When a car goes around a horizontal curve, the centripetal force is supplied by static friction. From F = mv²/r ≤ μmg, we get v_max = √(μgr). For example, with μ=0.7 and r=50m, v_max = √(0.7×9.8×50) ≈ 18.5 m/s ≈ 67 km/h. Adding a bank angle φ increases the allowable speed to v_max = √(rg·tan φ).
Why does orbital speed decrease with higher altitude for satellites?
From gravitational force = centripetal force, GMm/r² = mv²/r, rearranging gives v = √(GM/r). The larger the orbital radius r, the smaller v becomes. For the ISS (r≈6778 km), v≈7.7 km/s; for GPS satellites (r≈26560 km), v≈3.9 km/s; for geostationary orbit (r≈42164 km), v≈3.1 km/s. Higher orbits are slower, but because the circumference is longer, the period is longer.

What is Circular Motion?

Circular Motion Simulator is a fundamental topic in engineering and applied physics. This interactive simulator lets you explore the key behaviors and relationships by directly manipulating parameters and observing real-time results.

By combining numerical computation with visual feedback, the simulator bridges the gap between abstract theory and physical intuition — making it an effective learning tool for students and a rapid-verification tool for practicing engineers.

Physical Model & Key Equations

The simulator is based on the governing equations behind Circular Motion Simulator. Understanding these equations is key to interpreting the results correctly.

Each parameter in the equations corresponds to a slider in the control panel. Moving a slider changes the equation's solution in real time, helping you build a direct connection between mathematical expressions and physical behavior.

Uniform Circular Motion and Centripetal Acceleration

A body moving at constant speed $v$ around a circle of radius $r$ has an acceleration even though its speed is constant, because its direction is constantly changing. This acceleration points toward the center of the circle and is called the centripetal acceleration.

$a_c = \dfrac{v^2}{r} = \omega^2 r, \qquad \omega = \dfrac{v}{r} = \dfrac{2\pi}{T}$

Here $\omega$ is the angular velocity [rad/s] and $T$ the period. The center-directed force needed to produce this acceleration is the centripetal force.

$F_c = m a_c = \dfrac{m v^2}{r} = m\omega^2 r$

The centripetal force is not a new kind of force; it is tension, gravity, friction, the normal force, and so on acting as the "net center-directed force." Its identity differs with the situation: a ball on a string (tension), a planet in orbit (gravitation), a car going around a curve (tire friction), and so on.

Curves, Centrifugal Force, and Examples

Seen from an observer moving with the rotating body, an outward centrifugal force (a fictitious force) appears to act. This is due to inertia and is distinguished from the centripetal force.

Designing curves: going around a curve (radius $r$) at speed $v$ requires a centripetal force of $mv^2/r$. On a flat road this is provided by tire friction, and the limiting speed is $v_{max}=\sqrt{\mu g r}$. Banking the road lets the horizontal component of the normal force supply part of the centripetal force, so the curve can be taken without relying on friction. With this simulator you can vary the speed and radius and observe the centripetal acceleration and the required force.

Real-World Applications

Engineering Design: The concepts behind Circular Motion Simulator are applied across mechanical, structural, electrical, and fluid engineering disciplines. This tool provides a quick way to estimate design parameters and sensitivity before committing to full CAE analysis.

Education & Research: Widely used in engineering curricula to connect theory with numerical computation. Also serves as a first-pass validation tool in research settings.

CAE Workflow Integration: Before running finite element (FEM) or computational fluid dynamics (CFD) simulations, engineers use simplified models like this to establish physical scale, identify dominant parameters, and define realistic boundary conditions.

Common Misconceptions and Points of Caution

Model assumptions: The mathematical model used here relies on simplifying assumptions such as linearity, homogeneity, and isotropy. Always verify that your real system satisfies these assumptions before applying results directly to design decisions.

Units and scale: Many calculation errors arise from unit conversion mistakes or order-of-magnitude errors. Pay close attention to the units shown next to each parameter input.

Validating results: Always sanity-check simulator output against physical intuition or hand calculations. If a result seems unexpected, review your input parameters or verify with an independent method.

How to Use

  1. Enter mass in kilograms (vmNum, range 0.5–50 kg) to set the rotating object's inertia
  2. Set radius in meters (srNum, range 0.1–5 m) to define the circular path diameter
  3. Input angular velocity in rad/s (vwNum, range 0.5–10 rad/s) to control rotation speed
  4. Click simulate to display the blue velocity vector (tangential) and red centripetal acceleration vector pointing toward the center
  5. Adjust parameters in real time to observe how centripetal force (F = mω²r) and velocity magnitude (v = ωr) change instantly

Worked Example

A 2 kg steel coupling rotates at 4 rad/s on a 0.8 m radius shaft. Tangential velocity = 4 × 0.8 = 3.2 m/s (blue vector). Centripetal acceleration = 4² × 0.8 = 12.8 m/s² (red vector, magnitude 25.6 N inward force). Increasing angular velocity to 6 rad/s raises centripetal force to 57.6 N—critical for bearing stress analysis in rotating machinery design.

Practical Notes

🎬 Watch it in motion

Cyclotron Motion | fast or slow, the same orbit time #Shorts
Cyclotron Motion | fast or slow, the same orbit time #Shorts