Interior permanent magnet synchronous motors (IPMSMs) are usually used in electric vehicle drives and in other applications. In order to enlarge the speed range of IPMSMs, the flux-weakening control method is adopted. The traditional flux-weakening control strategy degrades the control performance because of parameter mismatches caused by variation of motor parameters. An improved uncertainty and disturbance estimator (UDE)-based flux-weakening control strategy is proposed for IPMSM drives in this paper. The parameter tuning method in the UDE-based control is improved. In addition, a flux-weakening adjusting factor is put forward to reduce the torque fluctuation when the operation point switches between the constant torque region and the flux-weakening region. This factor can be adjusted online by a lookup table. Finally, the validity of proposed method is verified by the simulation and experimental results. The results show that the proposed control strategy can effectively enhance the robustness of the system in the flux-weakening region, and make the system switch more smoothly between the constant torque region and the flux-weakening region.Energies 2019, 12, 4077 2 of 17 method. The influence of magnetic saturation and stator resistance are considered in [7], and an optimal control strategy is proposed. However, the flux observation is limited by the rotor position in this strategy. A linearized and constrained model predictive control is put forward to the flux-weakening control in [8]. However, this method involves a large amount of calculation and is extremely sensitive to parameter variation. In order to suppress the influence of parameter variation on the system, a voltage feedback control strategy is applied in the flux-weakening region. A flux-weakening current output by a proportional integral (PI) controller is added to the d-axis current reference. The input of the PI controller is the difference between the output voltage amplitude and the maximum available voltage amplitude of inverter. This method is simple, independent of motor parameters, and has good robustness, but the dynamic performance needs to be improved. The conventional voltage feedback method is improved in [9]. The difference between DC link voltage and output voltage of current controller is used to calculate the phase angle of reference current space vector by an adaptive algorithm. However, the global stability of the IPMSM system cannot be guaranteed. A single current regulator is proposed to improve the voltage utilization of the DC bus in [10]. This method eliminates the poor effect caused by the coupling of the d and q axis current, but the decrease of efficiency and stability is still not to be ignored. A line modulation-based flux-weakening control was proposed to maximize the DC bus voltage utilization in [11].The difference between the output voltage amplitude and the maximum voltage amplitude of the inverter is regarded as the judgment of whether to enter the flux-weakening region to reduce the switching fluctuation caus...