Universal Joint (Cardan) Speed Variation
The Cardan error of a single U-joint: the twice-per-revolution output speed fluctuation it introduces at an angle.
Example
You enter
- Joint operating angle beta (deg) 10
- Input speed (rpm) 1000
You get
- Max output (RPM) 1015.4
- Min output (RPM) 984.8
- Speed fluctuation (peak-to-peak) 3.06% of input
Details, formula, and sources
The output ranges between omega cos(beta) and omega/cos(beta), a peak-to-peak swing of 1/cos(beta) - cos(beta) of the input. A joint at 10 degrees on a 1,000 rpm shaft swings the output 985-1,015 rpm (3.1% peak-to-peak); open it to 30 degrees and it explodes to 866-1,155 rpm (29%), which no driveline tolerates. That is why U-joint working angles are held to a few degrees and the two ends of a shaft are angled equally - a second joint phased 90 degrees at an equal angle (double-Cardan) cancels the error. Torque pulsation, secondary shaking couple, and CV joints are separate. A design aid; Machinery Handbook / Shigley and the driveline maker govern.
max output = omega/cos(beta); min output = omega cos(beta); fluctuation = 1/cos(beta) - cos(beta) = sin(beta) tan(beta), twice per revolution.
The Cardan (Hooke) universal-joint velocity relation, output speed ranging between omega cos(beta) and omega/cos(beta) (Machinery's Handbook; Shigley, Mechanical Engineering Design), by name.
The Cardan velocity relation is a standard published kinematics result; the joint angle and input speed are the user's inputs.
Estimate. AHJ and licensed professional govern.
Field names used by the API: joint_angle_deg, input_speed_rpm, max_output_rpm, min_output_rpm, fluctuation_pct
- Velocity relation output between omega cos(beta) and omega/cos(beta), twice per revCardan / Hooke
- Fluctuation 1/cos(beta) - cos(beta) = sin(beta) tan(beta), grows fast with anglekinematics
- Scope single-joint kinematics; torque pulsation, double-Cardan cancellation, CV joints are separatescope of this tile