Professional Documents
Culture Documents
Considerations On Finite and Fixed Time Convergence
Considerations On Finite and Fixed Time Convergence
V = 2, (2)
hence
V =(sign() + ),
( )||,
( )V 1/2
whose solutions are bounded by the solutions to the comparison system
z = Kz .
Separating variables (k 1 z dz = dt), and integrating leads to
z (+1)
= t
0
(3)
k( + 1) 0
Thus, for 0 < < 1 an estimation for = Tf such that z(Tf ) = 0 can be readily obtained:
z(0)(+1)
= Tf . (4)
k( + 1)
In terms of system (1) and Lyapunov function (2), the above expression leads to (V 1/2 = ||)
2
Tf |0 |.
The finite time convergence can not be established for > 1, note that (4) leads to Tf < 0. However,
an upper bound for the time = Tc1 , such that |z(Tc1 )| 1 can be founded with the aim of (3) by
considering z(0) = . Thus, we obtain
1
Tc1 .
k( 1)
Note that Tc1 is independent of the initial conditions. From the above it becomes clear that a Lyapunov
function wich combines finite time convergence from any intitial condition to the ball of radius 1 with finite
time convergence to the origin gives the possibility of find an upper bound for the time of convergence
wich is independent of the initial conditions. In that spirit are the results presented in [Cruz-Zavala and
Moreno, 2010] and [Polyakov, 2012]. The latter goes further, by introducing a SOSM control algorithm
for which the desired time of convergence can be selected a priori and the parameters of the controller are
obtained based on that time. The controller for the scalar case presented in [Polyakov, 2012] is described
next.
2
Proof: First of all show that s = 0 is a sliding surface of the closed-loop (6), (7). Consider the
Lyapunov function candidate
V (y1 , y2 ) := |s(y1 , y2 )|
and calculate its total upper right-hand Dini derivative along the trajectories of the closed-loop system
(6), (7)
D V (y1 (t), y2 (t)) = y2 (t)sign s(t) +
2|y2 (t)|y2 (t)sign s(t) + 1 + 31 y12 (t) y2 (t)sign s(t)
1/2
[2] [3]
2 y2 (t) + 1 y1 (t) + 1 y1 (t)
The fixed-time controller (7) was applied to obtain fixed-time stability of the following second order
time-delay system
x1 (t) =a11 x1 (t) + x2 (t D1 ),
(8)
x2 (t) =a21 x1 (t) + a22 x2 (t) + U (t D2 ),
with parameters a11 = a21 = a22 = 0.2, D1 = 0.4, and D2 = 0.8. For these parameter values the system
is unstable. The initial conditions were chosen as x1 (0) = x2 (0) = 1, x2 () = 1, [D1 , 0], and
U () = 0, [D2, 0]. Using the following predictors (see ?)
t
P1 (t) =x1 (t) + (a11 P1 () + P2 ()) d,
tD1 D2
t (9)
P2 (t) =x2 (t) + (a21 P1 ( D1 ) + a22 P2 () + U ()) d,
tD2
The results of applying (7) to (8), setting y1 = P1 and y2 = P2 , are shown in Fig. where Tmax = 8 and
in Fig. where Tmax = 2 was selected.
To do, put in one single plot of the states the two simulations above, make a dynamic slide. Compute
with the control magnitude constrain and the initial conditions the best attainable convergence time,
after that convergence time, change the parameters in order to reduce chattering. I think Andrei presents
this idea as a weight that make the cubic terms dissapear inside the radius one ball. Anyway propose
something. The main point, state the result in terms of approximability of solutions and BS transformation
for justification of predictors.
4
3 3
x1 x1
x2 x2
2 2
1 1
0 0
1 1
2 2
3 3
4 4
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
Figure 1. States for Tmax = 8s. Figure 2. States for Tmax = 2s.
R EFERENCES
E. Cruz-Zavala and J. Moreno. Uniform second-order sliding mode observer for mechanical systems. In
International Workshop on Variable Structure Systems, pages 1419, Mexico City, June 2010.
A. F. Filippov. Differential Equations with Discontinuous Right-Hand Sides. Kluwer, 1988.
Andrey Polyakov. Fixed-time stabilization via second order sliding mode control. In 4th IFAC Conference
on Analysis and Design of Hybrid Systems, Eindhoven, Netherlands, June 2012.