1,643 research outputs found

    Comparison between explicit and implicit discrete-time implementations of sliding-mode controllers

    Get PDF
    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

    Comparisons between implicit and explicit discrete-time implementations of equivalent-control-based sliding mode controllers: input and output chattering suppression via the implicit method

    No full text
    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

    Discrete-time twisting controller without numerical chattering: analysis and experimental results with an implicit method

    Get PDF
    International audienceIn this note, we present an implementation of the twisting controller on an electropneumatic plant for a tracking control problem. Implicit and explicit discrete-time twisting controllers are considered, and some implementation details are provided. Experimental results are provided and analyzed. They sustain the theoretical superiority of the implicitly discretized version, as shown in previous work. The main advantages of the implicit method are better tracking and drastic reduction in the input and output chattering. This is achieved without modifying the controller structure compared to its continuous-time version

    Experimental Comparisons Between Implicit and Explicit Implementations of Discrete-Time Sliding Mode Controllers: Toward Input and Output Chattering Suppression

    Get PDF
    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

    Comparisons between implicit and explicit discrete-time implementations of equivalent-control-based sliding mode controllers: input and output chattering suppression via the implicit method

    Get PDF
    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

    Get PDF
    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

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

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

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

    Get PDF
    International audienceContinuous-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

    Lyapunov stability and performance analysis of the implicit discrete sliding mode control

    Get PDF
    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 00. The convergence of the control input, as the sampling period goes to 00,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

    Indirect adaptive higher-order sliding-mode control using the certainty-equivalence principle

    Get PDF
    Seit den 50er Jahren werden große Anstrengungen unternommen, Algorithmen zu entwickeln, welche in der Lage sind Unsicherheiten und Störungen in Regelkreisen zu kompensieren. Früh wurden hierzu adaptive Verfahren, die eine kontinuierliche Anpassung der Reglerparameter vornehmen, genutzt, um die Stabilisierung zu ermöglichen. Die fortlaufende Modifikation der Parameter sorgt dabei dafür, dass strukturelle Änderungen im Systemmodell sich nicht auf die Regelgüte auswirken. Eine deutlich andere Herangehensweise wird durch strukturvariable Systeme, insbesondere die sogenannte Sliding-Mode Regelung, verfolgt. Hierbei wird ein sehr schnell schaltendes Stellsignal für die Kompensation auftretender Störungen und Modellunsicherheiten so genutzt, dass bereits ohne besonderes Vorwissen über die Störeinflüsse eine beachtliche Regelgüte erreicht werden kann. Die vorliegende Arbeit befasst sich mit dem Thema, diese beiden sehr unterschiedlichen Strategien miteinander zu verbinden und dabei die Vorteile der ursprünglichen Umsetzung zu erhalten. So benötigen Sliding-Mode Verfahren generell nur wenige Informationen über die Störung, zeigen jedoch Defizite bei Unsicherheiten, die vom Systemzustand abhängen. Auf der anderen Seite können adaptive Regelungen sehr gut parametrische Unsicherheiten kompensieren, wohingegen unmodellierte Störungen zu einer verschlechterten Regelgüte führen. Ziel dieser Arbeit ist es daher, eine kombinierte Entwurfsmethodik zu entwickeln, welche die verfügbaren Informationen über die Störeinflüsse bestmöglich ausnutzt. Hierbei wird insbesondere Wert auf einen theoretisch fundierten Stabilitätsnachweis gelegt, welcher erst durch Erkenntnisse der letzten Jahre im Bereich der Lyapunov-Theorie im Zusammenhang mit Sliding-Mode ermöglicht wurde. Anhand der gestellten Anforderungen werden Regelalgorithmen entworfen, die eine Kombination von Sliding-Mode Reglern höherer Ordnung und adaptiven Verfahren darstellen. Neben den theoretischen Betrachtungen werden die Vorteile des Verfahrens auch anhand von Simulationsbeispielen und eines Laborversuchs nachgewiesen. Es zeigt sich hierbei, dass die vorgeschlagenen Algorithmen eine Verbesserung hinsichtlich der Regelgüte als auch der Robustheit gegenüber den konventionellen Verfahren erzielen.Since the late 50s, huge efforts have been made to improve the control algorithms that are capable of compensating for uncertainties and disturbances. Adaptive controllers that adjust their parameters continuously have been used from the beginning to solve this task. This adaptation of the controller allows to maintain a constant performance even under changing conditions. A different idea is proposed by variable structure systems, in particular by the so-called sliding-mode control. The idea is to employ a very fast switching signal to compensate for disturbances or uncertainties. This thesis deals with a combination of these two rather different approaches while preserving the advantages of each method. The design of a sliding-mode controller normally does not demand sophisticated knowledge about the disturbance, while the controller's robustness against state-dependent uncertainties might be poor. On the other hand, adaptive controllers are well suited to compensate for parametric uncertainties while unstructured influence may result in a degraded performance. Hence, the objective of this work is to design sliding-mode controllers that use as much information about the uncertainty as possible and exploit this knowledge in the design. An important point is that the design procedure is based on a rigorous proof of the stability of the combined approach. Only recent results on Lyapunov theory in the field of sliding-mode made this analysis possible. It is shown that the Lyapunov function of the nominal sliding-mode controller has a direct impact on the adaptation law. Therefore, this Lyapunov function has to meet certain conditions in order to allow a proper implementation of the proposed algorithms. The main contributions of this thesis are sliding-mode controllers, extended by an adaptive part using the certainty-equivalence principle. It is shown that the combination of both approaches results in a novel controller design that is able to solve a control task even in the presence of different classes of uncertainties. In addition to the theoretical analysis, the advantages of the proposed method are demonstrated in a selection of simulation examples and on a laboratory test-bench. The experiments show that the proposed control algorithm delivers better performance in regard to chattering and robustness compared to classical sliding-mode controllers
    • …
    corecore