Abstract
In the sensorless control of permanent magnet synchronous motors (PMSMs), achieving smooth transitions from low to medium-high speeds remains a significant challenge. Aiming at the problem that PMSMs cannot be smoothly transitioned to medium-high speed range, this paper proposes a full-speed range control algorithm based on the fusion of pulsating high-frequency injection (HFI) with square waves and an improved super-twisting sliding-mode observer (STSMO). The proposed method enables smooth and stable operation over the full speed range, with notable improvements observed during transitional phases. In the low-speed range, high-frequency current signal is obtained by injecting a high-frequency (HF) square-wave signal, and the signal is processed to obtain rotor position and speed information. For medium-high speeds, a variable-gain linear STSMO (VGLSTSMO) combined with an adaptive back electromotive force (back-EMF) model is employed to improve robustness. Furthermore, this paper designs a Sine-weighted switching function to facilitate a smooth transition of motors from low to medium-high speeds domains. The effectiveness and superiority of the proposed methods are validated through simulations. The rotor position estimation errors of the improved STSMO method are approximately 0.2 rad, and Sine-weighted switching method enables motors to switch smoothly from the low-speed range to the medium- high-speed ranges.