DC Motor Design Tool: Speed, Torque and Efficiency
Calculate brushed DC motor speed, torque, current and efficiency from datasheet or winding data. Explore operating curves, voltage sizing, field estimates and commutation.
This DC motor calculator predicts the operating point of a brushed permanent-magnet or separately excited motor with approximately constant magnetic flux. Engineers can use it to compare supply voltages and loads, students can trace the electrical-to-mechanical energy conversion, and designers can make a first estimate of armature winding and field requirements.
Start with Datasheet torque constant mode. Enter the armature supply voltage, terminal resistance, torque constant and no-load current. The defaults use published maxon RE 25 118752 electrical data with a 0.020 N·m shaft load. Specify resistance at the intended operating temperature. An additional brush-pair voltage drop is available, but leave it at zero when the terminal model already accounts for brush effects. For a wound-field machine, add the separate field excitation power to include it in total efficiency.
Set the shaft load torque to obtain speed, current, useful power and efficiency. The target-speed input answers a different question: what armature voltage would produce that speed at the same load? Enter the manufacturer's continuous-current rating and mechanical speed limit to receive messages when the selected operating point exceeds either limit. The metric/US switch converts supported input, result and chart units; schematic and worksheet annotations retain their explicitly marked SI units.
The DC motor speed torque calculator plots the entire idealized motoring line from no load to stall. The current chart shows the entered continuous rating. Power and efficiency curves explain why maximum shaft power and maximum efficiency occur at different torques. The portion beyond the current rating is an overload prediction, not an allowable continuous operating region. Prospective stall current and stall torque are transient sizing quantities.
Choose Flux and armature winding mode to calculate the motor constant from useful flux per pole, total active conductors, pole count and simplex lap or wave connection. The worksheet then estimates path current, bare copper area at the chosen current density, average pole-face field, gap MMF and linear commutation reactance voltage. These are preliminary electrical estimates; they do not establish a manufacturable winding or spark-free commutation.
Press play beside rotor angle to see the two-pole commutation principle. The split ring reverses conductor current as the coil crosses the neutral plane, preserving torque direction. This slow illustration is independent of calculated shaft speed and does not model torque ripple.
The model excludes saturation, armature reaction, detailed iron and windage losses, temperature rise, controller limits, PWM ripple and startup dynamics. It does not cover variable-flux series motors, compound machines, regeneration or brushless commutation. Validate final winding layout, cooling, insulation, brush grade and mechanical integrity with detailed design and measurements.
How it is calculated
For constant useful flux, Faraday induction gives and electromechanical energy conservation gives , with numerically equal in N·m/A and in V·s/rad. MRCET Electrical Machines I, attached pp.66–67 (printed Unit 2 pp.3–4), derives these relations. The explicit one-radian step keeps angular units consistent; its numerical value is one.
In winding mode, for simplex lap and for simplex wave. The constant is , where counts both active conductor sides of every turn. MRCET attached p.59 supplies independent worked EMF values for both connections.
No-load current represents a constant running loss torque , following maxon's motor-data explanation. Therefore , and . At target speed, .
Useful output is . Total input is . Losses are , , and . The displayed energy residual subtracts output and all losses from input. Efficiency is output divided by total input; at zero input and zero output it is displayed as zero by convention.
The speed–torque line is sampled at 201 equally spaced shaft torques. Its unconstrained power peak is at half the estimated stall shaft torque. Maximum sampled efficiency has 0.5% of stall-torque resolution and is not necessarily inside the continuous operating region.
For preliminary winding estimates, and . From the specified effective pole-face area, . Ampère's law gives the air-gap MMF per crossing, , using H/m. This last relation is derived here for uniform gap flux; it excludes iron MMF.
For linear commutation, , and the average reactance-voltage magnitude is . MRCET attached p.35 (printed p.31) gives this current-reversal method. Its text alternates Wc and Wm for the insulation width; this tool consistently uses the mica gap width.
Brush-contact geometry assumes one brush arm per pole, equally spaced around the commutator with alternating polarity. The brush-center arc pitch is ; the contact arc must satisfy so neighboring opposite-polarity contacts have positive clearance. This is a geometric nonoverlap bound, not a recommended design clearance. The same assumed arm arrangement is used for both simplex winding choices; wave winding still has two electrical parallel paths. MRCET attached p.24 illustrates four brush positions on a four-pole wave winding.
Assumptions
- Brushed DC machine in forward steady motoring, with constant pole flux, resistance and motor constants.
- No-load current is armature current, excluding separate field current, and represents constant running loss torque. It is not a static-friction or starting-torque model.
- Resistance and any additional brush drop are entered consistently. A separate drop must not duplicate brush effects already present in measured terminal data.
- Field excitation power is supplied independently and treated as a loss. Specified pole flux does not change automatically with excitation power.
- Geometry inputs are used only in winding mode; their defaults are illustrative design assumptions, not dimensions of the maxon motor.
- Simplex lap/wave path counts are electrical approximations. Equal current sharing, uniform useful pole flux and one effective self-inductance per commutating coil are assumed.
- The animated sketch always illustrates two poles. Its rotor angle is independent of the performance calculation, and neutral-plane switching is idealized.
- In the sketch, • means current out of the page, × means into the page, and 0 marks idealized neutral-plane reversal. The split-ring insulation aligns with the brushes at the same reversal angles.
- Commutation sizing assumes P equally spaced brush arms with alternating polarity and equal contact arc lengths. Contact width is measured along the commutator surface. Other brush layouts are outside scope; the two-pole animation remains a conceptual sketch.
Where it applies
Use positive no-load speed and a shaft load strictly below estimated stall torque. Nonnegative shaft load is required. The current and speed messages compare the selected point with user-entered limits; they do not certify temperature or duty cycle. The target-voltage result requires a supply and controller capable of providing that voltage and current.
The plots extend into overload and stall to show the model. Stall current is prospective without current limiting; stall shaft torque extrapolates a running loss torque and does not predict breakaway friction. Neither stall torque nor the unconstrained power maximum is a continuous rating. Continuous-current capability depends on mounting, ambient temperature, cooling and duty cycle.
Expect differences from measured data. For maxon RE 25 118752 at its nominal 26.3 mN·m load, the model gives about 8695 rpm versus the published 8330 rpm, while current is about 1.161 A versus 1.16 A. The reference case explicitly allows a 5% speed difference. Predicted no-load speed and peak efficiency are also approximate. Brush nonlinearity and speed-dependent losses are not fitted away.
The field calculation supplies only gap MMF per crossing, not complete field turns or permanent-magnet sizing. Add all gap crossings and iron, leakage and saturation effects in a complete magnetic circuit. Conductor area excludes insulation, slot fill, cooling and end-turn resistance. Resistance is not synthesized from the winding geometry.
Commutation results are average inductive estimates, not spark-free limits. Mutual inductance, simultaneous coil commutation, contact resistance, brush dynamics, armature reaction and interpoles need separate analysis. The animated split-ring sketch is illustrative. Winding pitch, equalizers, dummy coils and closure feasibility are outside scope.
The metric/US switch converts supported physical fields and chart axes. Drawing annotations explicitly retain SI units.
Brush contact arc length must be strictly below the brush-center pitch πD/P. Equality means the neighboring contacts touch and is rejected. This check prevents geometric overlap only; practical clearances, insulation and commutation performance require separate design verification.
References
- MRCET, Prof. K. Subhas, Electrical Machines I lecture notes (2021–22), attached pp.35, 59, 66–67. https://mrcet.com/downloads/digital_notes/EEE/13092021/Electrical%20Machines%20-1.pdf
- maxon, RE 25 118752 manufacturer specifications: 24 V winding, graphite brushes, 20 W. https://www.maxongroup.co.uk/maxon/view/product/motor/dcmotor/re/re25/118752
- maxon, RE 25 catalogue page (2022), printed p.154. https://www.maxongroup.com/medias/sys_master/root/8992314097694/EN-22-154.pdf
- maxon Support, Motor data and simulation, updated 29 August 2024: motor constants, no-load current, damping and temperature dependence. https://support.maxongroup.com/hc/en-us/articles/360013761160-Motor-data-and-simulation
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Motor constant from | model | Datasheet torque constant | |
| Armature supply voltage | U | V | 24 |
| Terminal / armature resistance Use resistance at operating temperature. Do not add a separate brush drop if it is already included. | Ra | ohm | 2.32 |
| Torque constant Kt Enter the brushed DC torque constant in SI units; 23.4 mN·m/A = 0.0234 N·m/A. Ke has the same numerical value in V·s/rad. | K_input | N*m/A | 0.0234 |
| No-load armature current Approximated as constant loss torque Kt × I0. Use a measurement near the intended speed. | I_0 | A | 0.0369 |
| Additional brush-pair voltage drop Total drop across both brushes; default zero avoids double counting the datasheet terminal model. | V_br | V | 0 |
| Separate field excitation power Zero for permanent magnets. For wound fields enter total excitation power; flux is specified independently. | P_field | W | 0 |
| Shaft load torque | T_load | N*m | 0.02 |
| Target speed for voltage sizing Required voltage is calculated at this speed and the same shaft torque. | n_target | rpm | 8500 |
| Continuous armature-current rating Use the manufacturer's rating for the actual cooling and mounting conditions. | I_cont | A | 1.16 |
| Mechanical speed limit | n_limit | rpm | 14000 |
| Number of poles Even pole count. Constants use total poles, not pole pairs. | poles | 4 | |
| Total active armature conductors Count both active sides of every turn. End turns are excluded; Z = twice the total armature turns. | Z | 480 | |
| Simplex winding Electrical path count only; this tool does not synthesize coil pitches or verify winding closure. | winding | Lap (parallel paths = poles) | |
| Useful flux per pole | flux_p | Wb | 0.012 |
| Effective pole-face area Effective area normal to useful flux. Fringing and leakage are not added automatically. | A_pole | m^2 | 0.02 |
| Effective air gap per crossing The displayed MMF is per gap, Bg·g/μ0. Include slotting correction in this effective gap. | g_eff | mm | 0.5 |
| Chosen conductor current density A design assumption, not a thermal rating. Bare copper area is estimated from path current. | J_wire | A/mm^2 | 5 |
| Commutator diameter | D_comm | mm | 40 |
| Brush contact arc length Length measured along the commutator surface. The model assumes one equally spaced, alternating-polarity brush arm per pole; this length must be below π × diameter ÷ poles. | b_brush | mm | 4 |
| Mica gap width | b_mica | mm | 0.5 |
| Inductance of one commutating coil Not the terminal inductance. Effective self inductance only; mutual coupling is excluded. | L_coil | mH | 0.1 |
| Rotor angle — play the commutation sketch Slow illustrative angle, independent of calculated speed. The sketch always shows the two-pole principle. | theta | deg | 35 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Shaft speed | 8,950 1/min |
| Armature current | 0.892 A |
| Shaft output power | 18.74 W |
| Total efficiency | 87.6 % |
| Voltage for target speed | 22.9 V |
| Torque constant Kt (= Ke numerically in SI) | 0.0234 N·m/A |
| Estimated stall shaft torque — transient only | 0.2412 N·m |
| Prospective stall current | 10.34 A |
| Shaft torque ceiling from current rating | 0.0263 N·m |
| Estimated no-load speed | 9,759 1/min |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Six-pole lap winding: published induced voltage
Source: MRCET Electrical Machines I (2021-22), attached page 59 (printed p.55), Example 1(a). Published generator EMF is the same induced EMF as motor back EMF at the stated speed. The operating load is irrelevant to this target-speed check.
Inputs: Motor constant from = Flux and armature winding; Number of poles = 6; Target speed for voltage sizing = 1,200 rpm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Induced EMF at target speed | 115.2 V | 115.2 V |
| Simplex armature parallel paths | 6 | 6 |
Six-pole wave winding: published induced voltage
Source: MRCET Electrical Machines I (2021-22), attached page 59 (printed p.55), Example 1(b). Independent published EMF. Same conductors and flux, with two parallel paths.
Inputs: Motor constant from = Flux and armature winding; Number of poles = 6; Simplex winding = Wave (2 parallel paths); Target speed for voltage sizing = 1,200 rpm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Induced EMF at target speed | 345.6 V | 345.6 V |
| Simplex armature parallel paths | 2 | 2 |
maxon RE 25 118752: nominal operating point
Source: maxon manufacturer specifications, RE 25 part 118752, https://www.maxongroup.co.uk/maxon/view/product/motor/dcmotor/re/re25/118752 ; nominal 24 V, 26.3 mN·m, 8330 rpm, 1.16 A; stall 10.4 A and 243 mN·m. The constant-resistance, zero extra brush-drop model predicts speed about 4.4% high. The 420 rpm (5%) tolerance explicitly admits this model discrepancy; it is not an exact reproduction. Stall shaft torque here subtracts the constant running-loss torque.
Inputs: Shaft load torque = 0.0263 N·m; the others as above.
| Result | Source | This calc |
|---|---|---|
| Armature current | 1.16 ± 0.01 A | 1.161 A |
| Shaft speed | 8,330 ± 420 1/min | 8,695 1/min |
| Prospective stall current | 10.4 ± 0.1 A | 10.345 A |
| Estimated stall shaft torque — transient only | 0.243 ± 0.004 N·m | 0.2412 N·m |
maxon RE 25 118752: no load and maximum efficiency
Source: maxon RE 25 118752 manufacturer specifications: no-load speed 9560 rpm and maximum efficiency 85%. Tolerances of 240 rpm (2.5%) and 4 percentage points allow for the simplified graphite-brush and constant-loss model, without changing the governing equations.
Inputs: Shaft load torque = 0 N·m; the others as above.
| Result | Source | This calc |
|---|---|---|
| Estimated no-load speed | 9,560 ± 240 1/min | 9,759 1/min |
| Maximum sampled efficiency on full line | 85 ± 4 % | 88.409 % |
Related Resources
Related articles
Related courses
Induction motor simulation using RMXPRT tool of ANSYS MAXWELL
1
Original price was: 50 €.12 €Current price is: 12 €.
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.







Responses