Visualise the non-uniform motion of a universal joint (Hooke joint) connecting two shafts that meet at an angle. Adjust the joint angle, input speed and rotation angle to see the output shaft speed up and slow down twice per revolution, and watch a phased double joint cancel the fluctuation.
Parameters
Joint angle β
°
Angle between the input and output shafts. 0° = uniform
Input speed
rpm
Constant speed of the input shaft
Input rotation angle θ
°
Instantaneous angular position of the input shaft
Joint configuration
One joint, or two in series correctly phased
Results
—
Velocity ratio (current input angle)
—
Maximum velocity ratio
—
Minimum velocity ratio
—
Output speed (instantaneous) (rpm)
—
Speed fluctuation (%)
—
Configuration verdict
—
Universal joint in motion — input & output shaft animation
Even with a constant input speed, the output shaft of a single joint speeds up and slows down. The output-speed waveform over one revolution is shown on the right. With a double joint the output is uniform.
Instantaneous velocity ratio of a universal joint. β: angle between the two shafts, θ: input rotation angle. The ratio swings between cosβ and 1/cosβ twice per revolution.
Peak-to-peak speed fluctuation relative to the mean. A correctly-phased double joint at equal angles cancels the fluctuation, giving Δ=0.
What is the Universal Joint Velocity Simulator?
🙋
A universal joint is that part on a car's propeller shaft that transmits rotation even when the shaft is bent, right?
🎓
Exactly. Its proper names are the Hooke joint or Cardan joint. It is a very simple mechanism — a cross-shaped "spider" gripped by two yokes. Even when the shafts are not in line but meet at an angle, it can still transmit torque and rotation. That makes it perfect for sending power to a rear axle that bounces up and down on its suspension.
🙋
Handy! So if I turn the input shaft at a constant speed, the output shaft turns at the same constant speed too?
🎓
That is the catch. A single universal joint actually cannot transmit rotation at a constant velocity. Even if you turn the input perfectly steadily, the output shaft keeps speeding up and slowing down about the mean — and it does so twice per revolution. Raise the "joint angle β" on the left and look at the chart above: the velocity-ratio wave keeps getting bigger. This famous property was first analysed by Robert Hooke in the 17th century.
🙋
Twice per revolution... how big does that fluctuation get?
🎓
It grows fast with the joint angle. The velocity ratio swings between a minimum of cosβ and a maximum of 1/cosβ. Peak-to-peak that is about 3% at β=10°, about 12% at β=20° and about 33% at β=30°. A few degrees is negligible, but beyond 20–30° it becomes severe quickly. And this non-uniformity is not just an annoyance — it injects a twice-per-revolution torsional vibration into the driveline that causes noise, fatigue and wear.
🙋
That's a problem. So how does a real car get rid of the fluctuation?
🎓
The standard fix is to use two universal joints in series — a double Cardan arrangement, or simply a shaft with a joint at each end. Set both joints at equal angles and phase the yokes correctly — clocked 90° relative to each other — and the second joint's fluctuation is exactly opposite to the first's, so they cancel. The final output shaft turns at a perfectly uniform speed again. Switch the configuration on the left to "Double joint" — see the fluctuation drop to zero?
🙋
It really did go to zero! So as long as I phase them right, I'm safe?
🎓
That is the key point. If you assemble them with the wrong phasing, the fluctuations do not cancel — they add and roughly double. That is why getting the yoke orientation right when assembling a propeller shaft is critical. And if you genuinely need constant velocity from a single joint, you use a CV joint instead of a Hooke joint — exactly what the drive shafts of a front-wheel-drive car use.
Frequently Asked Questions
A single universal joint (Hooke joint) cannot transmit rotation uniformly because of the geometry of the two yokes linked by a cross-shaped spider. Even when the input shaft turns at a constant speed, the output shaft speeds up and slows down twice for every revolution, oscillating about the mean. The instantaneous velocity ratio is ω_out/ω_in = cosβ/(1−sin²β·cos²θ), where β is the angle between the two shafts and θ is the input rotation angle. The joint is perfectly uniform only when the joint angle β is 0°.
The velocity ratio swings between a maximum of 1/cosβ (at θ=0°,180°) and a minimum of cosβ (at θ=90°,270°). The peak-to-peak fluctuation relative to the mean is (1/cosβ − cosβ)×100 [%]. It is negligible at small joint angles but grows rapidly: about 3% at β=10°, about 12% at β=20° and about 33% at β=30°. In practice the joint angle is usually kept to a few degrees up to the low tens of degrees.
The standard cure is a double Cardan arrangement: two universal joints in series. If both joints are set at equal angles and their yokes are correctly phased (clocked 90° relative to each other), the speed fluctuation of the second joint is exactly equal and opposite to that of the first, so the two cancel and the final output shaft turns uniformly again. This is why a propeller shaft has a joint at each end. If the phasing is wrong, the fluctuations add instead of cancelling and roughly double.
A universal (Hooke) joint is non-uniform on its own and produces a speed fluctuation twice per revolution. A constant-velocity (CV) joint — ball-type or tripod-type — is designed so that input and output always rotate at the same speed. CV joints are used where genuine constant velocity is required at a single joint under a large angle, such as the drive shafts of a front-wheel-drive car. Use a CV joint when one joint must be uniform, and a universal joint when two can be placed in series and correctly phased.
Real-World Applications
Automotive propeller shafts: In rear-wheel-drive and all-wheel-drive vehicles, the propeller shaft that carries power from the gearbox to the rear axle uses universal joints. The rear axle constantly bounces on its suspension, changing the shaft angle, so the joints are essential. A joint is placed at each end of the shaft; by keeping the two joint angles nearly equal and phasing the yokes correctly, the speed fluctuations of the gearbox end and the axle end cancel each other, giving smooth drive.
Agricultural machinery and PTO shafts: The shaft that carries power from a tractor's power take-off (PTO) to an implement also relies on universal joints. When the implement tilts or turns, the joint angle changes greatly, so torsional vibration from the non-uniform motion can be a real problem. Operators must avoid letting the joint angle become too large during turns, and constant-velocity PTO joints are used where necessary.
Machine tools and industrial power transmission: Rolling-mill spindles, robot arms and steering columns all use universal joints to transmit torque where the shafts are not in a straight line. In a steering shaft, multiple joints are arranged so their speed fluctuations cancel, keeping the steering feel consistent. Wrong phasing makes the steering effort and response vary with the steering angle.
Learning kinematics and mechanism design: The speed fluctuation of a universal joint is a classic example of the non-linear motion produced by a spatial mechanism, and it is widely used as teaching material in dynamics of machinery and mechanism theory. By visualising the velocity-ratio waveform and its dependence on the joint angle, as this tool does, you can intuitively grasp what the formula cosβ/(1−sin²β·cos²θ) means and why a double joint cancels the fluctuation.
Common Misconceptions and Pitfalls
The biggest misconception is assuming "a universal joint transmits rotation as-is, like a constant-velocity coupling". A single universal joint is a non-uniform joint: with a constant input it produces an output that speeds up and slows down twice per revolution. The mean speed equals the input, but the instantaneous value keeps swinging between cosβ and 1/cosβ. Overlook this and you bring unexpected torsional vibration into the driveline, causing noise, gear whine and early bearing wear. Where uniform velocity is required, choose a double joint or a CV joint.
Next, the misconception that "any double-joint arrangement will cancel the fluctuation". Complete cancellation only happens when the two joints have equal joint angles and their yokes are correctly phased — clocked 90° relative to each other. With the wrong phasing, the second joint's fluctuation is in phase with the first's, so instead of cancelling, the fluctuation is amplified by roughly a factor of two. Aligning both yokes of a propeller shaft so they lie in the same plane is precisely this phasing requirement. If the joint angles differ markedly between the two ends, the cancellation is also imperfect.
Finally, avoid the two extremes of "always worry about speed fluctuation even at small angles" or, conversely, "ignore it completely if the angle is small". The fluctuation is (1/cosβ−cosβ)×100%, which rises steeply with β. At β=5° it is about 0.4% and almost negligible; at β=30° it reaches about 33%. What matters is not the absolute angle but the level of fluctuation the application can tolerate. In high-speed, high-precision drivelines even a few degrees can be a problem, while a low-speed, lightly-loaded line may be fine with the low tens of degrees. Use this tool to check the fluctuation and decide an upper limit on the joint angle for your application.
How to Use
Set the joint angle between input and output shafts (15–45° typical for automotive drivelines; industrial applications rarely exceed 30°)
Enter input shaft speed in rpm (1500 rpm for electric motors, 3000+ for small engines)
Rotate the input angle dial to observe real-time velocity ratio changes as the joint rotates through 360°
A rear-wheel-drive vehicle uses a universal joint connecting transmission output to driveshaft at 15° angle. Input speed: 2400 rpm. At input angle 0°, velocity ratio = 1.035, output speed = 2484 rpm. At 90° input angle, velocity ratio = 0.967, output speed = 2321 rpm. Speed fluctuation = (2484–2321)/2403 × 100 = 6.8%. This fluctuation causes perceptible vibration above 80 km/h without a second joint to cancel the effect.
Practical Notes
Double-cardan (two universal joints 1.5–2m apart with phasing) cancels speed ripple in automotive propshafts; single joints acceptable only below 5° angles
Industrial centrifuge drives and mine hoist cables use universal joints at 20–25°; monitor bearing temperature if fluctuation exceeds 4%
CV joints (Rzeppa or tripod design) maintain constant velocity at any angle but cost 3–5× more and require precise assembly tolerances