This paper proposes a simple and effective method to reduce torque ripples for the torque predictive control (TPC) of permanent-
magnet synchronous motors (PMSMs). The conventional TPC analyzes the relationship among the electrical torque, stator flux, and
stator voltage using the magnitude of the stator voltage vector of PMSMs to obtain the angle of the reference voltage vector and
accurately control the torque. In addition, the statorflux control uses the hysteresis method. However, the voltage vector that can be
chosen in an inverter is limited because the conventional TPC fixes the magnitude of the reference voltage vector, and thus, a large
torque ripple is generated in the low-speed region. The proposed TPC does not fix but varies the magnitude of the reference voltage
vector using both the torque and flux error information. Therefore, it not only has the fast dynamic of a direct torque control but
also can reduce effectively the torque ripple. The proposed method is proven by the simulation and experimental results, and the
proposed algorithm provides an excellent steady-state response and fast dynamics.