Sliding control of non-linear systems containing time-varying uncertainties with unknown bounds

The sliding controller is very effective in dealing with system uncertainties defined in compact sets. If the bounds of the uncertainties are not available, the adaptive sliding controller might be designed. One restriction for the adaptive sliding scheme is that the unknown parameter should be constant, which is not always satisfied in practice. For a non-linear system with general uncertainties (i.e. time varying with unknown bounds), both the traditional sliding control and adaptive sliding control do not work properly. This paper proposes a new sliding control scheme for non-linear systems containing time-varying uncertainties with unknown bounds. The uncertainties are assumed to be piecewise continuous functions of time and satisfy the Dirichlet conditions. By representing these uncertainties in finite-term Fourier series, they can be estimated by updating the Fourier coefficients. Since the coefficients are time-invariant, update laws are easily obtained from the Lyapunov approach to guarantee output error convergence. Computer simulations are performed to show efficacy of the proposed schemes.