Article

How to control the speed of a PMSM motor?

Nov 07, 2025Leave a message

Hey there! As a PMSM motor supplier, I often get asked about how to control the speed of a PMSM (Permanent Magnet Synchronous Motor). So, I thought I'd share some insights on this topic in this blog post.

First off, let's understand what a PMSM motor is. A Permanent Magnet Synchronous Motor is a type of AC motor that uses permanent magnets in the rotor to create a magnetic field. This design offers several advantages, such as high efficiency, high power density, and excellent dynamic performance. You can learn more about it here: Permanent Magnet Synchronous Motor.

Now, let's dive into the methods of controlling the speed of a PMSM motor.

V/F Control

One of the simplest ways to control the speed of a PMSM motor is through V/F (Voltage/Frequency) control. In this method, the voltage applied to the motor is proportional to the frequency. By varying the frequency of the power supply, we can change the speed of the motor.

The basic idea behind V/F control is that the magnetic flux in the motor should remain constant to ensure efficient operation. When we increase the frequency, we also need to increase the voltage proportionally to maintain the same flux. This way, we can control the speed of the motor smoothly.

However, V/F control has its limitations. It doesn't provide very precise speed control, especially at low speeds. Also, the motor's torque characteristics may not be ideal under V/F control. But it's a cost - effective solution for applications where precise speed control is not critical, like in some fans and pumps.

Vector Control

Vector control, also known as field - oriented control (FOC), is a more advanced method for controlling the speed of a PMSM motor. This method allows for independent control of the torque and the flux of the motor, which results in very precise speed control and excellent dynamic performance.

In vector control, the stator currents of the motor are transformed from the stationary reference frame to the rotating reference frame. This transformation allows us to separate the current components that are responsible for producing torque and flux. By controlling these components independently, we can achieve precise control of the motor's speed and torque.

There are two main types of vector control: direct vector control and indirect vector control. Direct vector control requires the measurement of the rotor position, which is usually done using a position sensor like an encoder or a resolver. Indirect vector control, on the other hand, estimates the rotor position without using a physical sensor, which can reduce the cost of the system.

34

Vector control is widely used in applications where high - precision speed control is required, such as in robotics, machine tools, and electric vehicles.

Direct Torque Control (DTC)

Direct Torque Control is another popular method for controlling the speed of a PMSM motor. Unlike vector control, DTC directly controls the torque and the flux of the motor without the need for coordinate transformation.

In DTC, the torque and flux errors are calculated based on the reference values and the actual values of the torque and flux. Then, a switching table is used to select the appropriate voltage vector to minimize these errors. This way, the motor's torque and speed can be controlled very quickly and precisely.

DTC has several advantages. It provides fast torque response, simple control structure, and good performance at low speeds. However, it may cause higher torque ripple compared to vector control, which can be a problem in some applications.

Sensorless Control

Sensorless control is a technique that allows us to control the speed of a PMSM motor without using a position sensor. This can significantly reduce the cost and complexity of the motor control system.

There are several methods for sensorless control of PMSM motors. One common method is based on the estimation of the back - EMF (electromotive force) of the motor. The back - EMF is proportional to the motor's speed and the rotor position. By measuring the stator voltages and currents, we can estimate the back - EMF and then calculate the rotor position and speed.

Another method is based on the high - frequency injection technique. In this method, a high - frequency signal is injected into the motor, and the response of the motor to this signal is used to estimate the rotor position.

Sensorless control is becoming more and more popular, especially in applications where cost is a major concern, such as in some consumer appliances.

Comparison with Switched Reluctance Motor

Before we wrap up, let's briefly compare the speed control of PMSM motors with that of Switched Reluctance Motors (SRMs). You can learn more about SRMs here: Switched Reluctance Motor.

SRMs are also AC motors, but they have a different structure compared to PMSM motors. SRMs use the reluctance torque generated by the change in the magnetic reluctance of the rotor to produce motion.

In terms of speed control, SRMs can be controlled using methods similar to those used for PMSM motors, such as direct torque control. However, SRMs usually have higher torque ripple and lower efficiency compared to PMSM motors. PMSM motors offer better speed control performance, especially in terms of precision and dynamic response.

Conclusion

In conclusion, there are several methods for controlling the speed of a PMSM motor, each with its own advantages and disadvantages. The choice of the control method depends on the specific requirements of the application, such as the level of speed precision, cost, and dynamic performance.

If you're looking for a cost - effective solution with moderate speed control requirements, V/F control might be a good choice. For high - precision applications, vector control or direct torque control is more suitable. And if you want to reduce the cost of the system, sensorless control can be considered.

As a PMSM motor supplier, we have a wide range of motors and control solutions to meet your needs. Whether you're working on a small - scale project or a large - scale industrial application, we can provide you with the right products and technical support.

If you're interested in our PMSM motors or have any questions about speed control, feel free to reach out to us for a procurement discussion. We're always happy to help you find the best solution for your application.

References

  • "Electric Motor Drives: Modeling, Analysis, and Control" by Ned Mohan
  • "Permanent Magnet Synchronous Machines: Design and Control" by Bogdan M. Wilamowski and Saeed Mojiri
Send Inquiry