A simple motion estimator for inverter-driven variable-reluctance motors is presented. The estimator probes unexcited phases with short voltage pulses from the inverter, and evaluates the resulting currents to measure the phase inductances. From these inductances, instantaneous motor position is estimated. Individual position estimates are optionally combined by a state observer to produce smoothed position and velocity estimates. Next, the secondary phenomena of eddy currents in the motor laminations, inverter switching noise, magnetic coupling between motor phases, and quantization introduced by digital implementation are all examined for their effects on estimator performance. Each phenomenon is addressed by a modification of the estimator. Finally, the estimator is evaluated experimentally using an inverter-driven three-phase motor having six stator poles and four rotor poles. The estimator is implemented digitally with an Intel 8031 microcomputer and little extra hardware. Further, it is embedded into a closed-loop controller of the inverter and motor. The joint operation of the estimator and controller is quite robust. The closed-loop system maintains stability and proper control when started from rest or when subjected to abrupt load changes. The position accuracy of the estimator itself is measured as approximately ±1% of an electrical cycle over the entire velocity range of the motor. © 1990 IEEE