Servo motor sizing: peak, RMS, speed and inertia ratio

Pick a motor and the calculator below checks it against the move: the peak torque at the speed where it happens, the RMS over the whole cycle, the top speed and the inertia ratio — each with its margin, drawn on the motor's speed–torque map. Steppers, BLDC and AC induction motors get the checks that fit them. Set up to two more motors beside the first to compare them on one map and in one table; every chart zooms and pans.

What a servo can give ↓ The four checks ↓ Other kinds of motor ↓

Beta. Every formula is written out under “Show calculation” and checked against published catalogue examples, but check your supplier's data before you order anything. Found a mistake? Write to [email protected].

What a servo can give

A servo's catalogue gives a rated torque, which it holds for ever without overheating, and a peak torque, which it gives for a short while. Both hold up to the rated speed; above it the motor runs at constant power and the torque falls, to nothing at the maximum speed. Without the motor's own curves, the page draws that generic envelope:

T_cont(n) = T_rated n ≤ n_rated T_cont(n) = T_rated · n_rated / n n_rated < n ≤ n_max T_int(n) = the same with T_peak

The default move peaks at 3600 rpm on a 3000 rpm servo, so the 400 W generic motor's 3.82 N·m peak torque is derated to 3.82 · 3000 / 3600 = 3.18 N·m where it is needed.

The four checks

CheckAgainstRequiredLimitMargin
Peak torquethe intermittent torque at the speed of the peak0.284 N·m3.18 N·m91 %
RMS torquethe rated torque0.138 N·m1.27 N·m89 %
Max speedthe maximum speed3600 rpm6000 rpm40 %
Inertia ratiothe limit, 10 by default2.921071 %
margin = (limit − required) / limit T_rms = √( Σ T_i² · t_i / (t_move + t_dwell) ) inertia ratio = J_load / J_rotor

The margin is the share of the limit still unused. Below zero the row fails; below 10 % it reads Close — you can set that threshold, and the inertia-ratio limit, under Limits in step 4.

When the inertia ratio fails

The smallest generic servo, 50 W, has the torque for the default move — 42 % margin on the peak — but its rotor is so light that the load is 30.4 times its inertia. The page suggests the gearbox that would bring the ratio to 10, i = √(30.4 / 10), about 1.8 : 1. The inertia ratio guide works through it.

Steppers, BLDC and AC induction motors

Questions

Why check the RMS torque?

Because heat decides whether a motor survives the cycle. The RMS torque over the whole cycle — the moves, the dwell and the rest — is the steady torque that would warm the motor as much, and it must stay under the rated torque.

What margin should I keep?

The page reads a margin under 10 % as Close. Many designers keep 20 to 30 % on the peak and the RMS for unknown friction, wear and a faster cycle later; set your own threshold under Limits in step 4.

What if the move runs above the rated speed?

Then the torque available is lower: the page derates the peak and rated torque at constant power above the rated speed, and checks the peak against the derated value at the speed where it happens.

Can I use a motor's real speed–torque curves?

Yes. A motor brought in from a file can carry its own curves as speed–torque pairs; the page interpolates them instead of the generic envelope.

Can I load a whole motor catalogue?

Yes. Drop JSON or CSV files — or a folder of them — onto the Motor files box in step 4. Common column names and units are understood, and the motors join My motors in this browser.

Related guides

Every term on this page, defined: the axis and motor sizing glossary.