As a supplier of Brushless DC (BLDC) motors, I’ve encountered numerous inquiries from customers about calculating the mechanical efficiency of these motors. Understanding how to calculate the mechanical efficiency of a BLDC motor is crucial for engineers, designers, and users who aim to maximize performance and minimize energy consumption. In this blog, I’ll walk you through the process, from the basics of mechanical efficiency to the specific steps for calculating it in a BLDC motor. Brushless Dc Motor

What is Mechanical Efficiency?
Mechanical efficiency ($\eta_{m}$) is a measure of how effectively a machine converts input power into useful output power. It is expressed as a percentage and is calculated using the following formula:
[
\eta_{m} = \frac{P_{out}}{P_{in}} \times 100%
]
where $P_{out}$ is the output power and $P_{in}$ is the input power. In the context of a BLDC motor, the input power is the electrical power supplied to the motor, and the output power is the mechanical power delivered by the motor’s shaft.
Understanding Input and Output Power in BLDC Motors
Input Power ($P_{in}$)
The input power to a BLDC motor is the electrical power, which can be calculated using the formula:
[
P_{in} = V \times I
]
where $V$ is the voltage applied to the motor and $I$ is the current drawn by the motor. Both $V$ and $I$ are typically measured in volts (V) and amperes (A), respectively, and the resulting power is in watts (W).
It’s important to note that the current used in this calculation is the average current over a given period. In a BLDC motor, the current can vary depending on the load and the control algorithm used. Therefore, accurate measurement of the current is essential for calculating the input power correctly.
Output Power ($P_{out}$)
The output power of a BLDC motor is the mechanical power delivered by the motor’s shaft. It can be calculated using the formula:
[
P_{out} = T \times \omega
]
where $T$ is the torque produced by the motor’s shaft and $\omega$ is the angular velocity of the shaft. The torque $T$ is measured in newton-meters (N·m), and the angular velocity $\omega$ is measured in radians per second (rad/s). The resulting power is also in watts (W).
To convert the angular velocity from revolutions per minute (RPM) to radians per second, you can use the following conversion formula:
[
\omega = \frac{2\pi \times RPM}{60}
]
Steps to Calculate the Mechanical Efficiency of a BLDC Motor
Now that we understand the concepts of input and output power, let’s go through the steps to calculate the mechanical efficiency of a BLDC motor.
Step 1: Measure the Input Power
To measure the input power, you’ll need a power supply to provide the voltage to the motor and a current meter to measure the current drawn by the motor. Make sure the motor is operating under the desired conditions, such as a specific load and speed.
- Connect the power supply to the motor and set the voltage to the desired value.
- Use a current meter to measure the current drawn by the motor. Make sure to measure the average current over a sufficient period to account for any variations.
- Calculate the input power using the formula $P_{in} = V \times I$.
Step 2: Measure the Output Power
To measure the output power, you’ll need a torque sensor to measure the torque produced by the motor’s shaft and a speed sensor to measure the angular velocity of the shaft.
- Install the torque sensor on the motor’s shaft and connect it to a data acquisition system.
- Install the speed sensor, such as an encoder, on the motor’s shaft and connect it to the data acquisition system.
- Run the motor under the same conditions as when you measured the input power.
- Measure the torque $T$ and the angular velocity $\omega$ of the motor’s shaft.
- Convert the angular velocity from RPM to rad/s if necessary.
- Calculate the output power using the formula $P_{out} = T \times \omega$.
Step 3: Calculate the Mechanical Efficiency
Once you have the input power $P_{in}$ and the output power $P_{out}$, you can calculate the mechanical efficiency using the formula:
[
\eta_{m} = \frac{P_{out}}{P_{in}} \times 100%
]
The resulting value is the mechanical efficiency of the BLDC motor under the specific operating conditions.
Factors Affecting the Mechanical Efficiency of BLDC Motors
The mechanical efficiency of a BLDC motor can be affected by several factors, including:
Motor Design
The design of the motor, such as the number of poles, the winding configuration, and the magnetic circuit, can affect its efficiency. A well-designed motor with a high-quality magnetic circuit and optimized winding can reduce losses and improve efficiency.
Load
The load on the motor affects its efficiency. A motor operating at its rated load typically has a higher efficiency than a motor operating at a light load or an overload. Therefore, it’s important to select a motor with a rated power that matches the expected load.
Temperature
The temperature of the motor can also affect its efficiency. As the temperature of the motor increases, the resistance of the winding also increases, which can lead to increased losses and reduced efficiency. Therefore, it’s important to ensure proper cooling of the motor to maintain its efficiency.
Control Algorithm
The control algorithm used to drive the BLDC motor can also affect its efficiency. A well-designed control algorithm can optimize the current and voltage applied to the motor, reducing losses and improving efficiency.
Importance of Calculating Mechanical Efficiency in BLDC Motors
Calculating the mechanical efficiency of a BLDC motor is important for several reasons:
Energy Efficiency
By understanding the mechanical efficiency of a BLDC motor, you can select the most energy-efficient motor for your application. This can help reduce energy consumption and operating costs over the life of the motor.
Performance Optimization
Calculating the mechanical efficiency can also help you optimize the performance of the motor. By identifying the factors that affect the efficiency, you can make adjustments to the motor design, load, or control algorithm to improve its performance.
Troubleshooting

If you notice a decrease in the mechanical efficiency of a BLDC motor, it can be a sign of a problem, such as a faulty winding, a misaligned shaft, or a malfunctioning control algorithm. By calculating the mechanical efficiency regularly, you can detect these problems early and take corrective action.
Conclusion
Gear Motor Calculating the mechanical efficiency of a BLDC motor is a crucial step in optimizing its performance and energy efficiency. By understanding the concepts of input and output power and following the steps outlined in this blog, you can accurately calculate the mechanical efficiency of your BLDC motor. If you’re in the market for high-quality BLDC motors and need more information or assistance with efficiency calculations, feel free to contact us for a purchase consultation. We’d be happy to help you find the right motor for your application.
References
- Chapman, S. J. (2012). Electric Machinery Fundamentals. McGraw-Hill Education.
- Krause, P. C., Wasynczuk, O., & Sudhoff, S. D. (2013). Analysis of Electric Machinery and Drive Systems. Wiley.
- Miller, T. J. E. (1989). Brushless Permanent-Magnet and Reluctance Motor Drives. Clarendon Press.
Shenzhen HengDrive Technologies Co., Ltd.
Shenzhen HengDrive Technologies Co., Ltd. is one of the most professional brushless dc motor manufacturers and suppliers in China, specialized in providing high quality customized service. We warmly welcome you to buy the newest brushless dc motor in stock here from our factory.
Address: Building A & F, FuNing Hi-Tech Park, XinTian Road, FuHai Street, BaoAn District, ShenZhen, GuangDong Province, China.
E-mail: Marketing001@hengdrive.com
WebSite: https://www.hengdrivemotor.com/