Implicit discrete-time twisting controller without numerical chattering: analysis and experimental results

In this paper, we present an implementation of the sliding mode twisting controller on an electropneumatic plant for a tracking control problem. To this end, implicitly and explicitly discretized twisting controllers are considered. We discuss their structure, properties and implementations, as well as the experimental results. The analysis of the performance sustains the theoretical superiority of the implicitly discretized version, as shown in previous works. The main advantages of the implicit method are better tracking performance and drastic reduction in the input and output chattering. This is achieved without modifying the structure of the controller compared to its continuous-time version. The tracking error cannot be used as the sliding variable: it has a relative degree 3 w.r.t. the control input. The tuning of the sliding surface has well as some other parameters in the control loop was instrumental in achieving good performance. We detail the selection procedure of those parameters and their influence on the closed-loop behaviour. Finally we also present some results with an implicitly discretized EBC-SMC controller.

[1]  Yuri B. Shtessel,et al.  A novel adaptive-gain supertwisting sliding mode controller: Methodology and application , 2012, Autom..

[2]  Y. ORLOV,et al.  Finite Time Stability and Robust Control Synthesis of Uncertain Switched Systems , 2004, SIAM J. Control. Optim..

[3]  Richard W. Cottle,et al.  Linear Complementarity Problem. , 1992 .

[4]  F. Facchinei,et al.  Finite-Dimensional Variational Inequalities and Complementarity Problems , 2003 .

[5]  Olivier Huber Analysis and implementation of discrete-time sliding mode control. (Analyse et implémentation du contrôle par modes glissants en temps discret) , 2015 .

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

[7]  A. Levant Sliding order and sliding accuracy in sliding mode control , 1993 .

[8]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[9]  Franck Plestan,et al.  Experimental Comparisons Between Implicit and Explicit Implementations of Discrete-Time Sliding Mode Controllers: Toward Input and Output Chattering Suppression , 2015, IEEE Transactions on Control Systems Technology.

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

[11]  Franck Plestan,et al.  Pneumatic actuator control: Solution based on adaptive twisting and experimentation , 2013 .

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

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

[14]  Alexander S. Poznyak,et al.  Lyapunov function design for finite-time convergence analysis: "Twisting" controller for second-order sliding mode realization , 2009, Autom..

[15]  Michael C. Ferris,et al.  A Pivotal Method for Affine Variational Inequalities , 1996, Math. Oper. Res..

[16]  A. Levant Robust exact differentiation via sliding mode technique , 1998 .

[17]  Vincent Acary,et al.  Comparison between explicit and implicit discrete-time implementations of sliding-mode controllers , 2013, 52nd IEEE Conference on Decision and Control.

[18]  Alexis Girin,et al.  Contribution à la commande non linéaire d'un système électropneumatique pour une utilisation aéronautique: application sur un benchmark dédié , 2007 .