This paper proposes a novel rotor position estimation technique based on stator flux linkage to implement robust sensorless field-oriented control for permanent magnet synchronous motor drives. The proposed method can accurately estimate rotor position by mitigating the dependence on quality of the magnitude and phase angle of the estimated stator flux linkage. A high-accuracy load angle calculation based on d-q-axis current estimation method is first developed for further rotor position determination. In the rotor position calculation, the reference flux linkage magnitude is used instead of the estimated one to avoid the influence of potential high noise levels during low speed operation. As a result, the rotor angle estimation depends only on the phase angle of stator flux linkage, without the effect of its magnitude. The estimation accuracy can thus be improved. Also, by employing a simple stator flux linkage phase lag compensator, the performance of the proposed sensorless method can be dramatically improved at low speed. Moreover, the problem of motor parameter variation (e.g., changes in winding resistance, stator inductances, and permanent magnetic flux linkage) has been analyzed and overcome. Finally, comparisons between conventional and proposed methods are presented with simulations and experiments to demonstrate the effectiveness and reliability of the proposed method.INDEX TERMS Sensorless, field-oriented control, permanent magnet motor drive, sensorless vector control, current estimation, rotor position estimation, load angle estimation.