A general algorithm for speed and position estimation of AC motors

Abstract
A computationally efficient speed and position estimation algorithm, generally applicable to AC motor drives, is designed and analyzed. Applications include: (a) sensorless permanent-magnet and reluctance synchronous motor drives using the fundamental excitation as information source; (b) sensorless drives using saliency and signal injection; and (c) sensored drives using resolvers. Particular attention is given for case (a). Low parameter sensitivity in the entire speed range (except at low speeds for the reluctance motor)-implying a small position estimation error-and good dynamic properties at nominal speeds are verified.