CMAC-Based Backstepping Sliding Mode Control of PMSM

The paper describes a hybrid approach to the problem of controlling permanent magnet synchronous motor (PMSM) with unmodelled dynamics and unknown external disturbances. First, the backstepping sliding mode (BS) controller based on the equation of PMSM is elaborated. Its effect is to achieve a stable control. Then the cerebellar model arithmetic computer (CMAC) controller is implemented to compensate uncertainties. Furthermore, the nonlinear disturbance observer (DO) is applied to estimate the time-varying lumped disturbance D(t) for improving the precision of the tracking control. The proposed CMAC-based method can acquire high control performance in the presence of disturbance and guarantee the stability of closed-loop systems on the basis of the Lyapunov theorem. The effectiveness and robustness are demonstrated through simulation results obtained for the tracking control of PMSM.

[1]  Jaroslav Svoboda,et al.  A new control scheme for nonlinear systems with disturbances , 2006, IEEE Transactions on Control Systems Technology.

[2]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[3]  Chih-Min Lin,et al.  Adaptive CMAC-based supervisory control for uncertain nonlinear systems , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  James S. Albus,et al.  New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1 , 1975 .

[5]  W. T. Miller,et al.  CMAC: an associative neural network alternative to backpropagation , 1990, Proc. IEEE.

[6]  Indra Narayan Kar,et al.  Neuro sliding mode control of robotic manipulators , 2004, IEEE Conference on Robotics, Automation and Mechatronics, 2004..