Fixed-time disturbance observer based on fractional-order state observer and super-twisting sliding mode control for a class of second-order of slotless self-bearing motor
Quang Dich Nguyen,Huy Phuong Nguyen,Nguyen Kien Trung,Satoshi Ueno,Shyh Chour Huang,Van Nam Giap
DOI: https://doi.org/10.1007/s40435-022-01022-3
2022-09-27
International Journal of Dynamics and Control
Abstract:This paper proposes a new fixed-time disturbance observer (FTDOB) based on the fractional-order state observer (FOSOB) and a super-twisting sliding-mode control (STSMC) for a slotless self-bearing motor (SSBM). First, the slotless self-bearing motor with fully embedded disturbances and uncertainties is analyzed, the imperfection of the perturbation sources. Second, a fractional-order state observer was designed to estimate the velocities and accelerations of movement on x-,documentclass[12pt]{minimal}usepackage{amsmath}usepackage{wasysym}usepackage{amsfonts}usepackage{amssymb}usepackage{amsbsy}usepackage{mathrsfs}usepackage{upgreek}setlength{oddsidemargin}{-69pt}egin{document}$$x - ,$$end{document}y-,documentclass[12pt]{minimal}usepackage{amsmath}usepackage{wasysym}usepackage{amsfonts}usepackage{amssymb}usepackage{amsbsy}usepackage{mathrsfs}usepackage{upgreek}setlength{oddsidemargin}{-69pt}egin{document}$$y - ,$$end{document} and ω-documentclass[12pt]{minimal}usepackage{amsmath}usepackage{wasysym}usepackage{amsfonts}usepackage{amssymb}usepackage{amsbsy}usepackage{mathrsfs}usepackage{upgreek}setlength{oddsidemargin}{-69pt}egin{document}$$omega -$$end{document} axes, respectively. Third, a new concept of fixed-time disturbance observer was proposed for estimating the perturbations on three axes of the bearing motor system. Fourth, the super-twisting sliding-mode control was designed to control the positions and the rotational speed of the bearing motor system. Final, the stability of the proposed algorithms was theoretically verified via the Lyapunov condition. To visually present the effectiveness and originality of the proposed theories, the MATLAB simulation was used to show that the proposed control system consisted small overshoots, small settling times, and stable tracking error values in narrow gaps around zero.