Enhanced matching perturbation attenuation with discrete-time implementations of sliding-mode controllers

Continuous-time Sliding Mode Control yields when embedded into Filippov's mathematical framework, closed-loop systems with a set-valued controller, represented by differential inclusions. In particular, besides finite-time convergence to the sliding surface and robustness to matched disturbances, such controllers allow an exact compensation of the disturbance on the sliding manifold. In other words, the set-valued input is the exact copy of minus the perturbation. A novel discretization methodology has been recently introduced by the authors, which is based on an implicit discretization of the Filippov's differential inclusion, which in theory totally suppresses the chattering due to the discretization (numerical chattering). In this work we propose an extension of the implicit method, enhancing the perturbation attenuation (in terms of chattering) by using previous values of the set-valued input. This allows to estimate on-line the unknown perturbation, with a time delay due to the sampling. Simulation results illustrate the effectiveness of the method.

[1]  O. Kaynak,et al.  On the stability of discrete-time sliding mode control systems , 1987 .

[2]  Vadim I. Utkin,et al.  ON DISCRETE-TIME SLIDING MODES , 1990 .

[3]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[4]  B. Drazenovic,et al.  The invariance conditions in variable structure systems , 1969, Autom..

[5]  B. Brogliato,et al.  Analysis of explicit and implicit discrete-time equivalent-control based sliding mode controllers , 2013, 1310.6004.

[6]  G. Golo,et al.  Robust discrete-time chattering free sliding mode control , 2000 .

[7]  Wu-Chung Su,et al.  An Boundary Layer in Sliding Mode for Sampled-Data Systems , 2000 .

[8]  Boban Veselic,et al.  Disturbance compensation in digital sliding mode , 2011, 2011 IEEE EUROCON - International Conference on Computer as a Tool.

[9]  Wu-Chung Su,et al.  An O(T2) boundary layer in sliding mode for sampled-data systems , 2000, IEEE Trans. Autom. Control..

[10]  K. Furuta Sliding mode control of a discrete system , 1990 .

[11]  Vincent Acary,et al.  Implicit Euler numerical scheme and chattering-free implementation of sliding mode systems , 2010, Syst. Control. Lett..

[12]  Vadim I. Utkin,et al.  Sliding mode control in discrete-time and difference systems , 1994 .

[13]  Sergey V. Drakunov,et al.  A semigroup approach to discrete-time sliding modes , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[14]  B. Fornberg Generation of finite difference formulas on arbitrarily spaced grids , 1988 .

[15]  V. Acary,et al.  An introduction to Siconos , 2007 .

[16]  Weibing Gao,et al.  Discrete-time variable structure control systems , 1995, IEEE Trans. Ind. Electron..

[17]  Darko Mitic,et al.  Sliding mode-based minimum variance and generalized minimum variance controls with O(T2) and O(T3) accuracy , 2004 .

[18]  Vincent Acary,et al.  Chattering-Free Digital Sliding-Mode Control With State Observer and Disturbance Rejection , 2012, IEEE Transactions on Automatic Control.

[19]  B. Draenovi The invariance conditions in variable structure systems , 1969 .