In this paper, we utilize a general, nonlinear model of the switched r
eluctance (SR) motor to develop an adaptive controller for the full-or
der electromechanical model. The proposed controller requires measurem
ent of the rotor position, rotor velocity, and stator current, does no
t exhibit any control singularities, achieves global asymptotic positi
on/velocity tracking and compensates for uncertain electromechanical p
arameters which are independent of the flux linkage model. To illustra
te the generality of the approach, we show how the control can be desi
gned to account for magnetic saturation associated with a proposed flu
x linkage model. Experimental results are also provided. (C) 1997 Else
vier Science Ltd.