Abstract
A new class of regulators on the basis of the second-order sliding mode control is proposed. For the second-order system with smooth disturbances, special feedback is chosen with a discontinuous component and a radical function component. The synthesized control law provides a transient oscillatory process with decaying amplitudes, which converge to zero in finite time. In contrast to existing algorithms, the condition of homogeneity of the closed-loop system differential equations is omitted. In comparison to the “twisting”-algorithm, which is well known, designed feedback provides an invariance property with respect to smooth external perturbation with less relay amplitude. With the help of a special Lyapunov function, the convergence proof is considered by using the averaging approach. It is shown that the average oscillation period convergence speed is strictly negative, and the estimation of the convergence time is presented. The simulation results of the designed control law for the one link robot-manipulator are presented, which shows less steady-state oscillations in comparison to existing approaches.
Keywords:
finite time convergence; invariance; second-order sliding mode; discontinuous control; external perturbation MSC:
37N35; 93C10; 93D05
1. Introduction
The sliding mode technique is a well-known method suitable for solving control and observation problems for systems under the influence of external perturbations and mathematical model uncertainties [1,2]. There are three main properties concerned with the sliding mode control approach:
- finite time convergence to the sliding manifold;
- full suppression of bounded external perturbations, which belong to the control space;
- reduction of the dynamical order of the system during motion along the sliding manifold.
The conventional sliding mode technique implies that the control input appears after the first differentiation of the sliding manifold [1,2]; in other words, the relative degree of the sliding manifold is equal to one. For the systems where the relative degree is greater than one, higher-order sliding mode methods have been developed, which have attracted considerable research interest in the last three decades [3,4,5,6,7,8]. In this paper, the new second-order sliding mode control law is developed. According to the definitions [5,8,9], for the second-order sliding mode, the relative degree is equal to two and the trajectories of the system converge to the intersection of the sliding manifold and its derivative in finite time. It is proposed to modify the, so called, “twisting” algorithm [5] by excluding one of the discontinuous components from the control law. This can be done with the help of the recent results in the invariance theory [10,11], with the help of the “vortex” algorithm. The proposed class of regulators is not a combination of any algorithm. We propose another paradigm. The designed control input includes continuous and discontinuous components. The discontinuous one provides nonlinear oscillations in the closed-loop system as it was done in “twisting” [12] or ”super-twisting” algorithms [13,14,15,16] and their modifications [12,17,18]. The continuous component yields the amplitudes of the oscillations to zero in finite time. The continuous term is the sum of the linear function and non-Lipschitz function [19]. In this paper, the radical function with power from zero to one is chosen as the non-Lipschitz candidate function. The continuous component has an infinite gain coefficient in origin, and this feature causes the finite time convergence property of the closed-loop system. It is necessary to note that using feedback with an arbitrary radical function has not been considered previously in the second-order sliding mode controllers, and the convergence proof for such a type of function is the challenge. From other points of view, the super-twisting algorithm supposes that the control input appears after the first differentiation of the sliding manifold. In our problem statement, the sliding surface must be twice differentiated to get the control input on the right-hand side. This is the main distinction with respect to the super-twisting algorithm and all its modifications, and it corresponds to the restriction on the class of the control plants for the super-twisting control methodology. The main advantage of the proposed controller is the reduction of the discontinuous term amplitude, which can be chosen as two times less in comparison to the ”twisting” algorithm. This is a very valuable result for adaptive [12,16] or modified [17] ”twisting” controllers, where the tuning relay bounds may be twice reduced from below.
It is necessary to note that all properties discussed above are valid only for the “ideal sliding mode”, which implies infinite switching frequency of the discontinuous control input [1]. In real practice, application designers and engineers must consider the “real sliding mode” with a finite switching frequency when the trajectories of the system belong to some small -vicinity of the sliding manifold. This phenomenon is called the “chattering” effect [1,7], and it is concerned with imperfections of the discontinuous functions in the real world. During “chattering”, the small amplitude oscillations appear in the output variable, which causes extra heat losses, time life reduction of the mechanical parts of the plant and low control accuracy. The steady-state oscillations amplitude strictly depends on the discontinuous control bounds, and one of the direct ways to decrease “chattering” is to reduce these. This idea is realized for the “twisting” second-order sliding mode algorithm, which is modified by the approach proposed above.
This paper is organized as follows. In Section 2, the basic definitions are introduced, and the main methods used in the paper are described. The problem statement and main idea of the synthesis of the proposed control law are presented in Section 3, and the properties of the radical function are also discussed. In Section 4, the convergence of the closed-loop system with the combined control law containing arbitrary radical function and discontinuous components is proven by qualitative analysis of the transient process and the Lyapunov function method is applied to prove the finite time reaching of the second-order sliding mode set and to get its reaching time estimation. The efficiency of the designed control laws is demonstrated in Section 5 for the one-link robot manipulator regulation. Finally, in Section 6, some concluding comments about the presented results are given and further investigation directions are discussed.
2. Basic Definitions and Methods
Consider the dynamical system
where is the state space vector, t is the time, , is the piece-wise continuous vector function in a finite domain G of an -dimensional space that undergoes discontinuities on the manifold
Definition 1
([20]). The solution of (1) is a continuous vector function determined in the time interval I, for which the differential inclusion is fulfilled almost everywhere.
where set contains one point if is continuous, and if is discontinuous, the set is given by
where is the set of all possible limits of as , where is the continuity point of ; conv means convex closure.
Definition 2
([5]). Let Γ be a smooth manifold. The set Γ itself is called the first-order sliding point set. The second-order sliding point set is defined as the set of points , where lies in the tangential space of manifold Γ at the point x.
Definition 3
([5]). It can is said that there exists the first (or the second)-order sliding mode on the manifold Γ in the vicinity of a first (or second)-order sliding point if, in the vicinity of the point , the first (or second)-order sliding set is an integral set, i.e., consists of the Filippov’s sense solutions.
Consider the closed-loop control system
where is a control input, which may be chosen in an appropriate way, U is a feedback operator, ζ is a special auxiliary parameter. The initial value of ζ may be defined by a special function or considered to be arbitrary.
Let be the desirable constraint , .
Definition 4
([1]). With the help of an equivalent control method, the motion of system (4) with is described by the equation
where is the equivalent control that is evaluated from the equation
where are the corresponding derivatives.
Definition 5
Definition 6
([5]). Let from (4) be a family of trajectories indexed by with the common initial condition , and let (or ). Assume that there exists (or ) such that on every segment , where (or on ), the function tends uniformly to zero with ε tending to zero. In this case, we call such a family a real sliding family on the constraint . We call the motion on the interval a transient process and the motion on the interval (or ) a steady-state process.
Definition 7
([5]). Let be a real-valued function such that as . A real sliding algorithm on the constraint is said to be of the second-order with respect to if, for any compact set of initial conditions, and for any time interval , there exists a constant C, such that the steady-state process satisfies
for .
Let be a real sliding family with , t belongs to a bounded interval. Let be a smooth constraint function, and be the real sliding order with respect to , where is the smallest time interval of smoothness of the piecewise smooth function .
Proposition 1
([5]). If the derivative is uniformly bounded in ε for the steady-state part of , then there exists a positive constant such that for the steady-state process, the following inequality holds
There are not so many methods for investigation of the systems with higher-order sliding modes. One of the most used approaches is to provide, if it is possible, the homogeneity property of the closed-loop system with an appropriate choice of the control input [6,21,22]. In particular, if an asymptotic convergence of the closed-loop system is proven, then for the system of homogeneous differential equations, it leads to finite time convergence. The homogeneity requirement restricts the class of systems and control algorithms that can be used during feedback design.
The classical Lyapunov functions method [23] has been extended for the systems with differential inclusions (2) in [24,25]. In [26], a non-smooth Lyapunov function is used to prove the finite-time convergence of the closed-loop system with one of the second-order sliding mode control algorithms.
The modification of V.I. Zubov’s method [27,28,29] for finding the appropriate Lyapunov function for the second-order sliding mode algorithm is proposed in [30,31,32].
The difficulties of the evaluation of a suitable Lyapunov function are slightly relaxed in [33], where an alternative approach on the basis of the combination of the Lyapunov method and the averaging approach [34] is introduced for the stability proof. This can be performed by evaluating the average decaying rate of a positive semi-definite function of the state space variables. If the upper negative bound is found for the average decaying speed, then it yields to the second-order sliding mode. This method is used in this paper for the finite time convergence proof and its estimation. The benefit of this approach is that only the upper bound of the average descending speed of some positive semi-definite function must be estimated, and only the functions for which this estimation is negative must be found. Due to this methodology, in the oscillation period, the derivative of the Lyapunov candidate function may be positive for some time interval, and in this period, only the averaged derivative must be negative. This alternative way sufficiently simplifies the search for the Lyapunov candidate function.
The methods of the classical mathematical analysis [19] are used as an auxiliary tool during each proof step.
3. Problem Statement
Consider the system
where are the measured state variables, is the control input, is an unknown function of external perturbations of the system, which is assumed to be bounded and differentiable with respect to time:
the constants and are known.
The problem of the stabilization of state variables in a finite time is stated in
by synthesis, the static feedback . The constant is not predetermined, and only its existence and evaluation are investigated.
4. Main Result
4.1. Motivation
There exists the well-known “twisting”, algorithm [3,4,5], which solves the stated problem (10). According to this feedback law, the control input is chosen in the form
where , is the sign function
for the solutions of the closed-loop system are (8), (9) and (11) are understood in Filippov’s sense of (2) and (3), .
In [1,5,21,30,31], it was proven that “twisting” is a second-order sliding mode algorithm (Definition 5) under conditions
All second-order sliding mode algorithms are based on relay feedback [7,9], which provides an oscillatory character of the transient process for system variables. Adding to relay some signal that dissipates the energy, the asymptotic or finite-time convergence of controlled variables to zero can be established. In [10,11], it was shown that using the static feedback
in (8) leads to asymptotic convergence of the variables and to the origin. The control algorithm (13) was named “vortex” due to the image of the transient process. Moreover, if the twice differentiable disturbance is included on the right-hand side of the equation for , then the asymptotic convergence is provided for the “unmatched” perturbation (out of control space).
The nonlinear oscillator is organized by the relay component , and the component, such as viscous friction, ensures energy dissipation in the closed-loop system. According to the stated problem, the dissipation component may be chosen in such a way to provide finite time convergence. In this paper, it is proposed to add a radical function to the feedback. It is well known [35,36,37] that the differential equation for scalar variable y with the square root function
has the property of finite-time convergence. In the next subsection, a radical function will be used in the control law to provide the finite time convergence property.
4.2. Control Algorithm Choice
In this subsection, the following control input is introduced
Further, it will be proven that (14) is the second-order sliding mode control algorithm (Definition 5), and this result for systems (8) and (9) is achieved with two times less relay amplitude in comparison to (11).
For further considerations, the following comparison system is used
The component provides the oscillating behavior of the phase trajectories, and the phase portrait methods analysis is one of the main methods that can be used for convergence proof. However, for different initial conditions, the transient process for the closed-loop system can vary significantly. Further analysis will show that after one or two times switching the relay function, the state variables are involved in the oscillating character of the convergence process. In this regime, the previous results [10,11] may be used for asymptotical convergence proof. Let us clarify this idea. The following area is introduced into consideration
It is obvious that (the formula was changed from )
In this area, it was shown in [10,11] that for identical initial conditions, phase portraits of (8), (14) and (15) have the form depicted in Figure 1. It can be seen from (8), (14) and (15) that
For example, if the third quadrant is investigated, for any points of the phase portrait , and the time instant t in the third quadrant is according to (14), (15) and (17)
This means that curve b corresponding to the phase portrait of system (15) covers the phase portrait a of (8) and (14).
By analogy, in the second quadrant, curve b corresponding to the phase portrait of (15), covers the phase portrait a of (8) and (14), because from (16) and (18) the variable growth rate for any point of the phase portrait is less than the growth rate of the variable (the following formula was added to the paper’s text)
Of course, these arguments only are valid in space and not in time, but the phase portrait of (15) is majorant for the phase curve of (8) and (14) in the area (16). From the asymptotic stability of (15) it follows that the variables of (8) and (14) converge to zero asymptotically also
Convergence to the zone (16) must be considered more carefully due to different images of the phase portrait depending on the initial conditions. For further analysis, the full transient process for (8) and (14) is separated into three main stages:
- (1)
- hitting the area
- (2)
- convergence to the zonewhere is some positive constant, which will be introduced below;
- (3)
- movement in the vicinity of the originto zero in finite time.
During the proof, the following notations are used, which correspond to different stages of the convergence process:
- (1)
- is the initial moment of time;
- (2)
- is the time instant at which ;
- (3)
- is the time instant at which ;
- (4)
- is the time instant at which ;
- (5)
- is the time instant at which ;
- (6)
- is the time instant at which , ;
- (7)
- is the time instant of second-order sliding mode arising.
Note that depending on the initial conditions, not all of the listed stages occur in reality. Further, all possible scenarios for the events evolution will be considered in detail.
4.3. Estimation of the Time to Hit -Area
Situation 1.
Consider the case with the following initial conditions (see Figure 2)
Figure 2.
Phase portraits under initial conditions from the second and fourth quadrants (Situation 1).
This situation corresponds to the case when the initial point of the phase portrait is in the second and the fourth quadrants of the phase plane. Let us show that the greater the decreasing rate of the variable , then the larger the estimation of the time interval (stages 1–2). For this, we consider the system
and introduce some value .
After integration, the solution of this system is
and the estimation of the time interval ( corresponds ) can be computed from the second equality of this system by solving quadratic equation:
It can be seen from the last estimation that the larger value of v leads to a longer transient time. This expression has sense if the radical expression is positive. Two variants must be considered.
The first one corresponds to the phase portrait a in Figure 2, and for the maximum transient time we choose . In this case, the initial conditions are
and for (8) and (14) with the help of (20) the following inequality is valid
the value is chosen to get the maximum possible bound for the time interval estimation, because under condition (19) according to (8) and (14)
For the second variant (the phase portrait b in Figure 2), the initial conditions correspond to
and the estimation of the time interval with the help of (22) is not possible.
The part of the curve b (see Figure 2) corresponds to the majorant of the phase portrait of (8) and (14) (it lies below the real curve), and is computed according to
The value of can be found by using numerical methods. is the minimal possible speed of the variable growth under conditions (19) and (23), and the interval estimation under (23) is
Further, the time interval is investigated (stages 2–4).
It was mentioned earlier that the time of motion in the first and third quadrants for (8) and (14) is less than for (15) (for the parts of the curves see Figure 2). Taking into account that , one can write the interval estimation from (15) (see also [11])
In order to formalize the growth rate of in the interval (stages 3–4, see Figure 2), the following comparison system is considered ()
where is from (24).
The interval can be separated by two subintervals . In the first subinterval is bounded from below according to (27), and the the minimum transient time for the worst case is computed with the help of (8) and (14)
Therefore, one can chose the estimation of the first subinterval and the value of concerned with it
In the second subinterval (see Figure 2)
Situation 2.
Similar reasoning can be given for the case(see Figure 3). In this scenario, according to (26), the estimate of the time intervalis
and the full time intervalcan be written from inequalities (30) and (32)
Figure 3.
Phase portraits under initial conditions from the first and third quadrants (Situation 2).
4.4. Special Case of Motion in -Area
Situation 3.
The initial conditions are (see Figure 4)
Figure 4.
Phase portraits under initial conditions from the second and fourth quadrants (Situation 3).
Two scenarios are considered for this situation.
The first one corresponds to the following initial conditions (phase portraits a and b in Figure 4, stage 2–3 is absent)
Let us consider in more detail the case when the initial conditions for are (see the c phase portrait in Figure 4). Like it was previously done in (27), the value of is bounded from below by function
For the minimal transient time
the value is
Therefore, the time interval is bounded by
4.5. Estimated Time to Hit -Area
Using this inequality, the majorant for can be written, and the estimation of the time reaching from -area into some -domain can be computed. To do this, the time instants are introduced
It was discussed above that . Inequality (37) was obtained for the following time interval estimates [11]:
Let us find an estimate of the time interval for (8) and (14) and, by entering a correction factor, write the resulting majorant for . Denote as the nearest point in time at which . Then, the estimation of the time interval and value computed from (8) and (14) are
The bound for the interval can be calculated from (30) by substitution estimation instead of
Then, the following estimation is valid for the time interval of reaching from the -region in some -neighborhood
The size of the -area will be chosen in the next subsection.
4.6. Estimation of Motion Time in -Domain
To estimate the time of motion at the last stage, consider the Lyapunov candidate function
whose derivative along the trajectories of the system (8) and (14) has the form
where . The trajectories of (8) and (14) are investigated on a half-cycle of oscillation under the initial conditions
The sign of the variable is chosen for determinacy. In this case, on the phase plane, the system motions occur in the third and the second quadrants. Let us introduce time instant such that
Let us show that for a certain choice of parameters of (14) and size of -domains, the derivative of the Lyapunov function (44) is not positive. For this, the fraction numerator of (44) is considered
Its partial derivatives with respect to and are
Let us study function z in the domain bounded by the straight lines
It is well known [19] that the smallest and the largest value of a function of two variables can be found from its local extremum points and from the study of the function at the boundaries of the region and in the “corner points”.
It is seen on the boundaries and and in the third quadrant () the z is negative.
The behavior of z on the boundary is studied using the second partial derivative from (47), and there is a maximum point on the level line at
The substitution of the obtained extremum value into (46) leads to
Taking into account the exponential convergence in the -region, we introduce the size of the -region, in which z is negative on the level lines
On the other hand, in the second quadrant on the bound , the function z is negative under condition
Now z is investigated for the local extrema. By equaling the partial derivatives (47) to zero, the suspicious points for extremums can be found
The test of sufficient conditions
shows that this is the saddle point.
Finally, the choice of the -area size according to (49) guarantees that the derivative of the Lyapunov function (44) is negative in the second and third quadrants.
The asymptotic convergence of the variables of the system (8) and (14) to zero implies the inequality
using which the upper bound for (44) can be rewritten in the third quadrant ():
The time interval is estimated like in (40)
The average value of (50) is in the time interval , taking into account that for the second quadrant ()
In the third quadrant, the inequalities are valid
This majorant is chosen to get the minimal value of the integral from the right-hand side of (52)
The upper bound of the convergence time to zero inside the -zone is computed according to
5. Numerical Example
For the numerical example, a one-link robot manipulator with a dynamical actuator is considered (see Figure 5).
where is the angular position of the robot arm, ; is the angular velocity, ; is the actuator torque, ; u is the control input, ; J is the generalized inertia, ; m is the mass of the arm of the robot, ; l is the position of the center of the mass of the robot ; the external perturbation is
Figure 5.
Robot manipulator diagram.
It is assumed that , , , are available for the measurement; the parameters are known.
The regulation problem is considered in the simulation
The goal of the numerical example is to show the steady-state error for the designed control law (14) and “twisting” algorithm [12,16]. Therefore, the difference between the two algorithms is introduced during the last design step.
The following coordinate transformation is introduced as
According to (57), for the perturbation, the following inequalities can be written
For the numerical simulation of (14), developed in this paper, the following algorithm is chosen using parameters from Table 1
where parameter is chosen according to (14)
Table 1.
The simulation parameters.
It was shown during the convergence proof that the convergence time depends on the value of . The faster motion in the -area is for smaller . Therefore, the first experiment is provided with , and for further simulation, is used (see Table 1). The results of the behavior of the closed-loop system with the proposed algorithm are depicted in Figure 6 with
The “twisting” control law (11) with parameters from Table 1 is used
and the relay amplitudes are chosen according to (12)
The simulation result of the “twisting ” algorithm is shown in Figure 7.
There are zoomed areas depicted in Figure 6b and Figure 7b. It is seen that there are real second-order sliding modes that exist in the sense of Definitions 6 and 7 and Proposition 1. This corresponds to the well-known “chattering” problem, and its reduction is one of the challenges concerned with sliding mode theory [1]. For further experiments, the ideal relay element is changed for some static or dynamic non-ideality. Let us denote the maximum errors of the variable in the steady-state for (11) and (14) as and .
- Experiment 2. The sign function in (62) and (63) is replaced with the relay with hysteresis . For numerical simulation, the Euler method is used with the integration step s. The errors in the steady-state are reported in Table 2.
Table 2. The simulation results for non-ideal relay type with hysteresis.
- Experiment 3. The sign function in (62) and (63) is changed with the delay relay . For the numerical simulation, the Euler method is used with the integration step s. The simulation results are shown in Table 3.
Table 3. The results of simulation of control laws with delay.
- Experiment 4. To demonstrate the dependence of the steady-state control error on the switching frequency of the relay, the simulation is provided for closed-loop systems (8), (61) and (62) and (8), (61) and (63) using the Euler method with different integration steps . The simulation results are shown in Table 4.
Table 4. The simulation results with different integration steps.
6. Conclusions
In this paper, a new class of controllers based on second-order sliding modes was proposed. The proof of the finite time convergence to the second-order sliding mode set was made based on the method of averaging the Lyapunov function and phase portrait analysis. With the designed control law, stability is ensured at lower relay amplitudes in comparison to the existing second-order sliding mode algorithms. Essentially, during the proof, the requirement of homogeneity of differential equations describing a closed control loop system was not imposed. This significantly expands the class of functions that can be used in the feedback. The further search for new Lyapunov functions for better transient process analysis is an open problem. Moreover, the adaptation of the designed algorithm for bounded control inputs needs to be considered more carefully. Moreover, due to the results, the case for discontinuous disturbances must be considered carefully because according to the simulation results of the real second-order sliding mode, the full invariance is not achieved, and the prescribed accuracy can be provided with the designed control law with less control input bounds.
Author Contributions
Conceptualization, methodology, S.K. and V.A.U.; validation, investigation, formal analysis S.K., S.A.K. and V.A.U.; writing—original draft preparation, S.K. and S.A.K.; writing—review and editing, S.A.K. and V.A.U. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Utkin, V.I.; Guldner, J.; Shi, J. Sliding Mode Control in Electromechanical Systems; Tailor and Francis: London, UK, 2009. [Google Scholar]
- Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications; Taylor and Francis: London, UK, 1998. [Google Scholar]
- Emelyanov, S.V.; Korovin, S.K.; Levant, L. The new class of second order sliding mode. Math. Model. Comput. Simul. 1990, 2, 89–100. [Google Scholar]
- Emelyanov, S.V.; Korovin, S.K.; Levant, A. High-order sliding modes in control systems. Comput. Math. Model. 1996, 7, 294–318. [Google Scholar] [CrossRef]
- Levant, A. Sliding order and sliding accuracy in sliding mode control. Int. J. Control 1993, 58, 1247–1263. [Google Scholar] [CrossRef]
- Levant, A. Higher order sliding modes, differentiation and output feedback control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
- Bartolini, G.; Ferrara, A.; Usai, E. Chattering avoidance by second-order sliding mode control. IEEE Trans. Autom. Control 1998, 43, 241–246. [Google Scholar] [CrossRef]
- Bartolini, G.; Ferrara, A.; Levant, A.; Usai, E. On second order sliding mode controllers. In Variable Structure Systems, Sliding Mode and Nonlinear Control; Lecture Notes in Control and Information Science; Young, K.D., Ozguner, U., Eds.; Springer: London, UK, 1999; Volume 247, pp. 329–350. [Google Scholar]
- Levant, A. Principles of 2-sliding mode design. Automatica 2007, 43, 576–586. [Google Scholar] [CrossRef] [Green Version]
- Kochetkov, S.A.; Utkin, V.A. Providing the invariance property on the basis on oscillation modes. Dokl. Math. 2013, 88, 618–623. [Google Scholar] [CrossRef]
- Kochetkov, S.A.; Utkin, V.A. Invariance in systems with unmatched perturbations. Autom. Remote Control 2013, 74, 1097–1127. [Google Scholar] [CrossRef]
- Shtessel, Y.B.; Moreno, J.A.; Fridman, L.M. Twisting sliding mode control with adaptation: Lyapunov design, methodology and application. Automatica 2017, 75, 229–235. [Google Scholar] [CrossRef]
- Chen, B.; Geng, Y. Super twisting controller for on-orbit servicing to non-cooperative target. Chin. J. Aeronaut. 2015, 28, 285–293. [Google Scholar] [CrossRef] [Green Version]
- Chen, B.; Geng, Y. Modified super twisting controller for servicing to uncontrolled spacecraft. J. Syst. Eng. Electron. 2015, 26, 334–345. [Google Scholar] [CrossRef]
- González-Hernández, I.; Salazar, S.; Lozano, R.; Ramírez-Ayala, O. Real-Time Improvement of a Trajectory-Tracking Control Based on Super-Twisting Algorithm for a Quadrotor Aircraft. Drones 2022, 6, 36. [Google Scholar] [CrossRef]
- Edwards, C.; Shtessel, Y. Adaptive continuous higher order sliding mode control. Automatica 2016, 65, 183–190. [Google Scholar] [CrossRef] [Green Version]
- Mendoza-Avila, J.; Moreno, J.A.; Fridman, L.M. Continuous Twisting Algorithm for Third Order Systems. IEEE Trans. Autom. Control 2020, 65, 2812–2825. [Google Scholar] [CrossRef]
- Mofid, O.; Mobayen, S.; Zhang, C.; Esakki, B. Desired tracking of delayed quadrotor UAV under model uncertainty and wind disturbance using adaptive super-twisting terminal sliding mode control. ISA Trans. 2022, 123, 455–471. [Google Scholar] [CrossRef] [PubMed]
- Fikhtengol’ts, G.M. The Fundamentals of Mathematical Analysis: International Series of Monographs in Pure and Applied Mathematics; Pergamon Press: Oxford, UK, 2016; Volume 72. [Google Scholar]
- Filippov, A.F. Differential Equations with Discontinuous Right-Hand Sides; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1988. [Google Scholar]
- Orlov, Y. Finite time stability and robust control synthesis of uncertain switched systems. SIAM J. Control Optim. 2005, 43, 1253–1271. [Google Scholar] [CrossRef]
- Bhat, S.P.; Bernstein, D.S. Continuous finite-time stabilization of the translational and rotational double integrators. IEEE Trans. Autom. Control 1998, 43, 678–682. [Google Scholar] [CrossRef] [Green Version]
- Hahn, W. Theory and Application of Liapunov’s Direct Method; Prentice-Hall: Englewood Cliffs, NJ, USA, 1963. [Google Scholar]
- Ryan, E.P. An integral invariance principle for differential inclusions with applications in adaptive control. SIAM J. Control. Optim. 1998, 36, 960–980. [Google Scholar] [CrossRef]
- Orlov, Y. Extended invariance principle and other analysis tools for variable structure systems. In Advances in Variable Structure and Sliding Mode Control; Edwards, C., Colet, E.F., Fridman, L., Eds.; Springer: New York, NY, USA, 2006; pp. 3–22. [Google Scholar]
- Moreno, J.; Osorio, M. Strict Lyapunov functions for the super-twisting algorithm. IEEE Trans. Autom. Control 2012, 57, 1035–1040. [Google Scholar] [CrossRef]
- Zubov, V.I. Methods of A.M. Lyapunov and Their Application; Noordhoff Ltd.: Groningen, The Netherlands, 1964. [Google Scholar]
- Zubov, V.I. Analytic construction of Lyapunov functions. Dokl. Math. 1994, 49, 414–417. [Google Scholar]
- Dubljević, S.; Kazantzis, N. A new Lyapunov design approach for nonlinear systems based on Zubov’s method. Automatica 2002, 38, 1999–2007. [Google Scholar] [CrossRef]
- Polyakov, A.E.; Poznyak, A.S. Method of Lyapunov functions for systems with higher-order sliding modes. Autom. Remote Control 2011, 72, 944–963. [Google Scholar] [CrossRef]
- Polyakov, A.; Poznyak, A. Lyapunov function design for finite-time convergence analysis: “twisting” controller for second order sliding mode realization. Automatica 2009, 45, 444–448. [Google Scholar] [CrossRef]
- Polyakov, A.; Poznyak, A. Reaching Time Estimation for “super-twisting” second order sliding mode controller via Lyapunov function designing. IEEE Trans. Autom. Control 2009, 54, 1951–1955. [Google Scholar] [CrossRef]
- Utkin, V. On convergence time and disturbance rejection of super-twisting control. IEEE Trans. Autom. Control 2013, 58, 2013–2017. [Google Scholar] [CrossRef]
- Sanders, J.A.; Verhulst, F.; Murdock, J. Averaging Methods in Nonlinear Dynamical Systems; Applied Mathematical Sciences; Springer Science+Business Media: Ney York, NY, USA, 2007; Volume 59. [Google Scholar]
- Zwillinger, D. Handbook of Differential Equations; Academic Press: San Diego, CA, USA, 1997. [Google Scholar]
- Coddington, E.A.; Levinson, N. Theory of Ordinary Differential Equations; McGraw-Hill: New York, NY, USA, 1955. [Google Scholar]
- Teschl, G. Ordinary Differential Equations and Dynamical Systems; American Mathematical Society: Providence, RI, USA, 2012. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).