Abstract
This paper describes the control of a linear switched reluctance motor (LSRM) using the auto disturbance rejection speed controller (ADRC). The LSRM has the advantages of low cost, simple construction, and high reliability. However, being a direct-drive system, it is susceptible to parameter variations and load disturbances. ADRC controller has the natural ability to adapt to parameter variations; therefore it is a good candidate for the control of LSRM. In this paper, both the simulation and the hardware implementation of the ADRC on LSRM have been carried out. Results show that the controller has robust and reliable features. It can withstand large parameter variations and load disturbances, and it is much superior to cascade type PID controllers.