Modified Implicit Discretization of the Super-Twisting Controller
Benedikt Andritsch, Lars Watermann, Stefan Koch, Markus Reichhartinger, Johann Reger, Martin Horn
TL;DR
This work presents a novel implicit discretization of the STC that preserves key continuous-time STC properties in discrete time, including finite-time convergence and rejection of Lipschitz disturbances with bound $L$. The proposed controller uses discrete-time functions $ ext{"Psi}_{1, ext{proposed}}$ and $ ext{"Psi}_{2, ext{proposed}}$ and defines an invariant set $oldsymbol{ extcal M}=ig\\{ |x_{1,k}| h^2eta,ig|h x_{2,k}-x_{1,k}ig| h^2etaig oig\,}$ to establish forward invariance and a finite-time convergence to this set, with disturbance-free global finite-time stability. In the presence of a Lipschitz disturbance with bound $L$, the steady-state error satisfies $ limsup_{k o\infty}|x_{1,k}| h^2 L$, and the steady-state error is independent of the controller gains, while avoiding discretization-chattering. Simulation studies show the proposed discrete-time STC outperforms existing implicit, semi-implicit, and low-chattering discretizations in terms of disturbance rejection, convergence time, and steady-state accuracy, making it particularly suitable for discrete-time hardware implementations of sliding-mode control.
Abstract
In this paper a novel discrete-time realization of the super-twisting controller is proposed. The closed-loop system is proven to converge to an invariant set around the origin in finite time. Furthermore, the steady-state error is shown to be independent of the controller gains. It only depends on the sampling time and the unknown disturbance. The proposed discrete-time controller is evaluated comparative to previously published discrete-time super-twisting controllers by means of the controller structure and in extensive simulation studies. The continuous-time super-twisting controller is capable of rejecting any unknown Lipschitz-continuous perturbation and converges in finite time. Furthermore, the convergence time decreases, if any of the gains is increased. The simulations demonstrate that the closed-loop systems with each of the known controllers lose one of these properties, introduce discretization-chattering, or do not yield the same accuracy level as with the proposed controller. The proposed controller, in contrast, is beneficial in terms of the above described properties.
