Skip to Main Content
An adaptive inverse controller design for a micro-permanent magnet synchronous motor control system is proposed. The adaptive inverse controller is constructed by using an adaptive model and an adaptive controller. The parameters of the adaptive model and adaptive controller are on-line tuned. By using the proposed adaptive inverse controller, the transient responses, load disturbance responses and tracking responses of the control system are improved. To detect the shaft rotor position, a micro-encoder is attached with the micro-permanent magnet synchronous motor. The micro-encoder provides only 100 pulses/revolution because of its space limitation. As a result, the resolution of the position signal and speed signal is not good enough. In order to improve the resolution, a state estimator is proposed here. By using the proposed state estimator, the control system can be operated from 1 to 25 000 r/min. The adaptive inverse control algorithm and the state estimation algorithm are executed by a digital signal processor, TMS320F28335. In addition, the proposed adaptive inverse control algorithm can be applied to the position control for the micro-permanent magnet synchronous motor as well. Several experimental results validate the theoretical analysis. The experimental results show that the proposed system has good performance including transient responses, load disturbance responses, and tracking responses.
Date of Publication: September 2009