For attenuating the chattering phenomenon and improving the disturbance suppression for the magnetic levitation control system subject to multiple disturbances and parameter uncertainties, this paper proposes an internal model disturbance observer (IMDO) based continuous non-singular terminal sliding mode control (CNTSMC) scheme. Firstly, a nonlinear dynamic model of the magnetic levitation system is constructed. Then, for ensuring the system position state tracking performance and suppress the chattering phenomenon, a CNTSMC method is designed to make the system state converge to the desired position in finite time. For improving the multiple disturbance rejection, an IMDO based CNTSMC scheme is designed for the system affected by multiple disturbance which includes both high-order and trigonometric function forms. Compared with CNTSMC and CNTSMC+GPIO controller, simulation and experimental results show that the proposed method could improve the position tracking performance and obtains better multiple disturbance rejection. Some control performance indexes for quantitative comparison are also given to supports these results.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.