Abstract

In this article, an adaptive neural tracking control based on saturation disturbance observer (SDO) and command filter is studied for multiple-input-multiple-output nonlinear systems with time-varying constraints and system uncertainties. By employing neural networks (NNs), the system uncertainties are approximated. The SDO is proposed to estimate the composited disturbances which consist of NN approximation errors and the external bounded disturbances. Compared with the traditional disturbance observer, the SDO can reduce the estimation error to some extent. The control requirements are achieved based on the multiconstraints which contain three layers: 1) prescribed performance functions (PPFs); 2) actual constraints; and 3) virtual constraints. The errors remain within the prescribed small neighborhood of zero by using the PPFs, the error constraints ensure that the time-varying constraints are never violated even if the PPFs are not available, and the virtual constraints are applied in a new time-varying barrier Lyapunov function (TVBLF) to design virtual controllers and controller to solve the singularity problem of the traditional TVBLF. In addition, the command filter is introduced to solve the problem of "explosion of complexity." Finally, a numerical simulation verifies the effectiveness of the proposed scheme for a flight control of unmanned aerial vehicle.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.