Skip to content
RFrftools.io
Motor

BLDC Efficiency Analyzer

Analyze BLDC motor efficiency at any operating point. Breaks down copper, iron, and mechanical losses. Finds the optimal current and RPM for peak efficiency.

Loading calculator...

Formula

η=PoutPin,PCu=I2R,Iopt=I0Istall\eta = \frac{P_{out}}{P_{in}}, \quad P_{Cu} = I^2 R, \quad I_{opt} = \sqrt{I_0 \cdot I_{stall}}

Reference: Hanselman, D. — Brushless Permanent Magnet Motor Design

ηMotor efficiency (%)
P_CuCopper (I²R) losses (W)
P_FeIron (core) losses (W)
I_optCurrent for peak efficiency (A)

How It Works

This calculator breaks down BLDC motor losses into copper, iron, and mechanical components to determine efficiency across the operating range. Drone designers, EV engineers, and robotics developers use it to find the optimal current for maximum flight time or minimum thermal stress.

Total motor loss has three components. Copper loss PCu=I2Rphase×nphasesP_{Cu} = I^2 R_{phase} \times n_{phases} dominates at high current and scales quadratically. Iron loss follows the Steinmetz equation: PFe=khfBα+kef2B2P_{Fe} = k_h f B^{\alpha} + k_e f^2 B^2, where hysteresis loss (khk_h term) dominates below 500 Hz and eddy current loss (kek_e term) dominates above. For typical silicon steel laminations, α1.6\alpha \approx 1.6 and iron loss is roughly proportional to RPM1.5^{1.5}. Mechanical loss PmechP_{mech} from bearing friction and windage is approximately constant for a given speed.

The efficiency curve η=Pout/(Pout+PCu+PFe+Pmech)\eta = P_{out}/(P_{out} + P_{Cu} + P_{Fe} + P_{mech}) peaks at a specific current. Per Krishnan (2010), the optimal current for maximum efficiency is Iopt=P0/RI_{opt} = \sqrt{P_0 / R}, where P0=PFe+PmechP_0 = P_{Fe} + P_{mech} is the speed-dependent no-load loss and RR is phase resistance. This occurs when copper loss equals the sum of iron and mechanical losses -- the equal-loss principle.

No-load current I0I_0 measured at operating voltage directly gives P0V×I0P_0 \approx V \times I_0 (since copper loss at no-load is negligible). This single measurement anchors the entire efficiency model. Per IEC 60034-2-1, the preferred method for small motors is loss segregation from no-load and locked-rotor tests.

Worked Example

Analyzing a 2806.5 drone motor (Kv=1300) on 4S LiPo at hover. Specs: RphaseR_{phase} = 0.065 ohm (wye), I0I_0 = 1.8 A at 14.8V, hover throttle draws 8.5 A.

Step 1 -- Determine no-load losses: P0P_0 = V×I0V \times I_0 = 14.8 x 1.8 = 26.6 W This includes iron loss + bearing friction + windage at operating speed

Step 2 -- Calculate copper loss at hover: Phase current (wye, trapezoidal drive): IphaseI_{phase} = 8.5 A PCuP_{Cu} = 3×Iphase2×Rphase3 \times I_{phase}^2 \times R_{phase} = 3 x 8.52^2 x 0.065 = 14.1 W Note: using 3 phases conducting simultaneously (simplified 6-step model)

Step 3 -- Total loss and efficiency: PlossP_{loss} = P0+PCuP_0 + P_{Cu} = 26.6 + 14.1 = 40.7 W PinP_{in} = 14.8 x 8.5 = 125.8 W PoutP_{out} = 125.8 - 40.7 = 85.1 W η\eta = 85.1 / 125.8 = 67.6%

Step 4 -- Find peak efficiency current: IoptI_{opt} = P0/Rtotal\sqrt{P_0 / R_{total}} where RtotalR_{total} = 3 x 0.065 = 0.195 ohm IoptI_{opt} = 26.6/0.195\sqrt{26.6 / 0.195} = 11.7 A At IoptI_{opt}: PCuP_{Cu} = 11.72^2 x 0.195 = 26.7 W \approx P0P_0 (equal-loss point) PinP_{in} = 14.8 x 11.7 = 173.2 W, PoutP_{out} = 173.2 - 53.3 = 119.9 W ηmax\eta_{max} = 119.9 / 173.2 = 69.2%

Result: Peak efficiency is 69.2% at 11.7 A. At 8.5 A hover the motor runs at 67.6% -- close to optimal. No-load losses (26.6 W) dominate at light loads, making this motor oversized for sub-5A applications.

Practical Tips

  • Measure no-load current at the actual operating voltage and RPM -- I0 varies significantly with speed because iron loss scales with frequency; a measurement at 50% throttle does not predict losses at 100% throttle
  • Measure phase resistance at operating temperature, not cold: copper resistance increases 0.393% per degree C, so a motor at 100C has 30% higher resistance than at 25C -- use Rhot=R25×(1+0.00393×(T25))R_{hot} = R_{25} \times (1 + 0.00393 \times (T - 25))
  • Operate the motor between 20-80% of the peak efficiency current -- below 20% no-load losses dominate (efficiency drops rapidly) and above 80% copper losses grow quadratically, both wasting battery energy

Common Mistakes

  • Measuring winding resistance with the motor hot after a flight and using it as the baseline: Phase resistance at 80C is 22% higher than at 25C, leading to overestimated copper losses in efficiency calculations -- always record temperature alongside resistance
  • Ignoring iron losses by assuming all electrical loss is I-squared-R: In high-Kv motors above 20,000 RPM, iron loss can exceed copper loss at moderate currents -- the Steinmetz eddy current term scales with frequency squared, making it the dominant loss mechanism at high speed
  • Running the motor continuously near stall current expecting it to survive: At stall, 100% of input power becomes heat in the windings with zero mechanical output -- even 5 seconds at stall can exceed the winding insulation temperature rating and cause permanent demagnetization of the rotor magnets

Frequently Asked Questions

At low loads, iron loss and mechanical friction (both roughly constant for a given speed) dominate the total loss while output power is small. For example, a motor with 25W no-load loss and 2W copper loss at light load outputs only 10W mechanical -- yielding 10/(10+27) = 27% efficiency. The equal-loss principle shows efficiency peaks when copper loss equals speed-dependent losses, which requires a minimum load current.
Use the electrical method: measure no-load current $I_0$ at operating voltage to get $P_0 = V \times I_0$, then measure cold winding resistance $R$ with a milliohm meter. Efficiency at any current $I$ is approximately $\eta = 1 - (P_0 + I^2 R_{total}) / (V \times I)$. This segregated-loss approach per IEC 60034-2-1 is accurate to within 2-3% for small BLDC motors and requires only a multimeter and watt meter.
Drone outrunner motors typically achieve 75-88% peak efficiency, with the sweet spot at 30-50% of maximum current. At hover (usually 40-60% throttle), efficiency is 70-85%. Larger, lower-Kv motors generally have higher efficiency because they use thicker wire (lower resistance) and operate at lower electrical frequency (lower iron loss). A 5010-size motor for a heavy-lift drone can reach 88% versus 78% for a smaller 2205 racing motor.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

NEMA 17 Stepper Motor

NEMA 17 bipolar stepper motors for precision motion control

Stepper Motor Driver (A4988)

A4988 stepper driver modules for microstepping control

DC Motor with Encoder

12 V DC motors with encoders for closed-loop drive applications

Related Calculators