7 research outputs found
Comparison between explicit and implicit discrete-time implementations of sliding-mode controllers
International audienceDifferent time-discretization methods for sliding mode control (SMC) are presented. A new discrete-time sliding mode control scheme is proposed for linear time-invariant (LTI) systems. It is error-free in the discretization of the equivalent part of the control input. Results from simulations using the various discretized SMC schemes are shown, with and without perturbations. They illustrate the different behaviours that can be observed
Experimental Comparisons Between Implicit and Explicit Implementations of Discrete-Time Sliding Mode Controllers: Toward Input and Output Chattering Suppression
International audienceThis brief presents a set of experimental results concerning the sliding mode control of an electropneumatic system. Two discrete-time control strategies are considered: an explicit and an implicit (that is very easy to implement with a projection on the interval [−1, 1]) Euler discretizations. While the explicit implementation is known to generate numerical chattering , the implicit one is expected to significantly reduce chattering while keeping the accuracy. The experimental results reported in this brief remarkably confirm that the implicit discrete-time sliding mode supersedes the explicit ones, with several important features: chattering in the control input is almost eliminated (while the explicit and saturated controllers behave like high-frequency bang–bang inputs), the input magnitude depends only on the perturbation size and is independent of the controller gain and sampling time
Analysis of explicit and implicit discrete-time equivalent-control based sliding mode controllers
Different time-discretization methods for equivalent-control based sliding
mode control (ECB-SMC) are presented. A new discrete-time sliding mode control
scheme is proposed for linear time-invariant (LTI) systems. It is error-free in
the discretization of the equivalent part of the control input. Results from
simulations using the various discretized SMC schemes are shown, with and
without perturbations. They illustrate the different behaviours that can be
observed. Stability results for the proposed scheme are derived
Comparisons between implicit and explicit discrete-time implementations of equivalent-control-based sliding mode controllers: input and output chattering suppression via the implicit method
This paper presents a set of experimental results concerning the sliding mode control of an electro-pneumatic system. The controller is implemented via a micro-processor as a discrete-time input. Three discrete-time control strategies are considered for the implementation of the discontinuous part of the sliding mode controller: explicit discretizations with and without saturation, and an implicit discretization (that is very easy to implement with a projection on the interval [−1, 1]). While the explicit implementation is known to generate numerical chattering, the implicit one is expected to significantly reduce chattering while keeping the accuracy. The experimental results reported in this work remarkably confirm that the implicit discrete-time sliding mode supersedes the explicit ones, with several important features: chattering in the control input is almost eliminated (while the explicit and saturated controllers behave like high-frequency bang-bang inputs), the input magnitude depends only on the perturbation size and is independent of the controller gain and sampling time. On the contrary the explicit controller shows obvious chattering for all sampling times, its magnitude increases as the controller gain increases, and it does not reduce when the sampling period augments. The tracking errors arecomparable for both methods, though the implicit method keeps the precision when the control gain increases, which is not the case for the explicit one. Introducing a saturation in the explicit controller does not allow to significantly improve the explicit controller behaviour
Experimental results on implicit and explicit time-discretization of equivalent-control-based sliding-mode control
International audienceThis chapter presents a set of experimental results concerning the sliding mode control of an electro-pneumatic system. The controller is implemented {\em via} a micro-processor as a discrete-time input. Three discrete-time control strategies are considered for the implementation of the discontinuous part of the sliding mode controller: explicit discretizations with and without saturation, and an implicit discretization (that is very easy to implement as a projection on the interval [-1,1]). While the explicit implementation is known to generate numerical chattering, the implicit one is expected to significantly reduce chattering while keeping the accuracy. The experimental results reported in this work remarkably confirm that the implicit discrete-time sliding mode supersedes the explicit ones, with several important features: chattering in the control input is almost eliminated (while the explicit and saturated controllers behave like high-frequency bang-bang inputs), the input magnitude depends only on the perturbation size and is ``independent'' of the controller gain and sampling time. On the contrary the explicit controller shows obvious chattering for all sampling times, its magnitude increases as the controller gain increases, and it does not reduce when the sampling period augments. The tracking errors are comparable for both methods, though the implicit method keeps the precision when the control gain increases, which is not the case for the explicit one. Introducing a saturation in the explicit controller does not allow to significantly improve the explicit controller behaviour if one does not take care of the saturation width
Lyapunov stability and performance analysis of the implicit discrete sliding mode control
International audienceDiscrete-time sliding mode controllers with an implicit discretization of the signum function are considered.With a proper choice of the equivalent part of the control, the resulting controller is shown to be Lyapunov stable withfinite-time convergence of the sliding variable to . The convergence of the control input, as the sampling period goes to ,to the continuous-time one is shown. The robustness with respect to matching perturbations is also investigated.The discretization performance in terms of the error order is studied for different discretizations of the equivalent part of the input.Numerical and experimental results illustrate and support the analysis