Professional Documents
Culture Documents
Abstract: In this paper we provide a discontinuous integral controller for systems in normal
form and having relative degrees two and three. This controller is insensitive to matched
Lipschitz perturbations, i.e. with bounded derivative. The closed loop system is designed to
be homogeneous and we prove the global finite time stability of the equilibrium point by
constructing explicitly a homogeneous and smooth Lyapunov function.
in the absence of persistently acting perturbations or In this paper, we consider a system in the (nonlinear)
uncertainties ρ(t). An important approach uses Lyapunov controller of the form
functions for the design. In the presence of non vanishing ẋi =xi+1 , i = 1, ..., n − 1,
perturbations, asymptotic stability of the origin is not (2)
ẋn =f (x, t) + ρ(t) + v,
achievable and the best to be expected is to obtain
”practical” stability or Input-to-State Stability (ISS) with where x ∈ Rn are the states, v ∈ R is the control variable,
respect to ρ(t). This kind of uncertainties/perturbations f (x, t) is known and corresponds to the nominal system,
appear naturally in the modeling, since it is essentially while the term ρ(t) represents uncertainties and/or cou-
impossible to know the exact value of all parameters of pled perturbations.
and even the exact form of the model. Moreover, the Our aim is to asymptotically stabilize the origin of system
parameters can vary with time, as e.g. the gravity term (2), despite of the perturbations. We can first cancel the
in mechanical systems Fujishiro et al. (2016). known dynamic terms, what can be achieved with the
Full compensation of (bounded and matched) persistent feedback control law v = u−f (x, t). After this the system
perturbations/uncertainties can be achieved by means of becomes
classical or Higher Order Sliding Mode control Fridman ẋi =xi+1 , i = 1, ..., n − 1,
(3)
L. and A. Levant (2002); Levant (2005)]. However, the ẋn =u + ρ(t),
main disadvantage of this discontinuous controllers is the
where u ∈ R is the new control input. Note that, since
presence of the ”chattering” phenomenon, caused by the
ρ(t) is an unknown perturbation term, it cannot be (fully)
high frequency switching.
canceled. The presence of this perturbation does not
An alternative classical tool in control theory to deal with permit to asymptotically stabilize the origin of system
(constant) perturbations is the use of integral action, as with a static continuous feedback control, especially in
e.g. in the classical PID control Khalil (2002). Based on the case it is not vanishing, i.e. x = 0 9 ρ(t) = 0.
this tool, Moreno (2016) and Kamal et al. (2016) propose In the absence of perturbation, i. e. ρ = 0, a memoryless
a discontinuous integral controller, characterized by the continuous state feedback u = k(x) can stabilize the
fact that the integral action is discontinuous, and that is origin, but this it is not possible with perturbation,
able to perfectly compensate not only constant pertur- because the control at the origin is zero, i.e. k(0) =
bations, but a much more general class of perturbations: 0, while the perturbation is still acting. So we add
Lipschitz perturbations. The control signal is continuous the integral action, which compensates the perturbation
in these algorithms and therefore the effect of chattering allowing to stabilize the origin of system (3), despite of
caused by the discontinuity is strongly attenuated. The Lipschitz perturbations.
aim of this paper is to extend this idea to an arbitrary
order. The main difficulty of this extension is the tech- We consider the control law as
u =φ(x) + z, degree says the kind of stability [Baccioti and Rosier
(4)
ż =ψ(x), (2005)]: (i) l < 0 implies finite time stability, (ii) l = 0
where φ(x) and ψ(x) are homogeneous. Likewise, ho- exponential stability, (iii) l > 0 rational stability.
mogeneity degree of ψ(x) is zero, where we obtain a Finally we recall Young´s inequality
discontinuous integral control, note that despite to this,
Lemma 2. For any positive real numbers a > 0, b > 0,
the control law (4) is a continuous signal.
c > 0, p > 1 and q > 1, with p1 + 1q = 1, the following
1.2 Overview inequality is always satisfied [Hardy et al. (1951)]
ap bq
In this paper we present a controller able to stabilize the ab ≤ cp + c−q .
p q
origin of system (2) in finite time, compensating matched
Lipschitz perturbations, for systems of relative degrees
(order) 2 and 3. In section 2, we present some tools to Along this paper we use the following notation. For a
obtain the main result. In Section 3 we present the main real variable z ∈ R and a real number p ∈ R the
p p
result, consisting in two theorems 3 and 4, which propose symbol dzc = |z| sign (z) is the signed power p of z.
0 d m m−1
a controller able to stabilize the system (3) for n = 2, 3 According to this dzc = sign (z), dz dzc ) = m |z|
respectively. In the section 4 we will prove the theorems d m m−1 2 2
and dz |z| = m dzc . Note that dzc = |z| sign 6=
based on the explicit construction of Lyapunov functions. p p
z , and if p is an odd number then dzc = z p and |z| = z p
2
At the end, we will present a simulation example for p q p+q
for any even integer p. Moreover dzc dzc = |z| ,
a system of order 3 in section 5, where we will show p 0 p 0 p p
the advantage to add the integral action on the nominal dzc dzc = |z| and dzc dzc = |z| .
controller.
3. MAIN RESULT: INTEGRAL CONTROLLER
2. PRELIMINARIES
1
Let system (3) with homogeneity degree d ≥ − n+1 and
Let vector x ∈ Rn , its dilation operator is defined ∆r := the vector of weights r = (r1 , ..., rn ), we consider r1 = 1
(r1 x1 , ..., rn xn ), ∀ > 0, where ri > 0 are the weights of and therefore ri = ri−1 + d = 1 + (i − 1)d, i = 2, ..., n + 1.
the coordinates and r is the vector of weights. A function From [Cruz-Zavala and Moreno (2017)], we know that
V : Rn → R (respectively, a vector field f : Rn → Rn , next nonlinear homogeneous state feedback control law
or vector-set F (x) ⊂ Rn ) is called r-homogeneous of l 1 1
krn+1
u = −kn dxn c rn + k̄n−1 dxn−1 c rn−1 + ... + k̄1 x1 , (5)
degree m ∈ R if the identity V (∆r ) = m V (x) holds (or
f (∆r x) = m ∆r f (x), F (∆r x) = m ∆r F (x)), [Baccioti n−1
Q r
1
and Rosier (2005)], [Moreno (2016)]. Suppose that the stabilizes the origin of system (3), where k̄i = kj j+1 .
vector r and dilation ∆r are fixed. The homogeneous j=i
P p
p1 Note that if d = 0, we obtain a lineal state feedback
n
norm is defined by ||x||r,p := i=1 |xi | ri
, ∀x ∈ Rn , controller, but this controller only achieves exponential
for any p ≥ 1. The set S = {x ∈ Rn : ||x||r,p = 1} is stability.
1
the unit sphere. Homogeneous functions and vector fields For the main result, we consider d = − n+1 . Also we just
have interesting properties. Consider V1 and V2 two r- present the case n = 2, 3. However, the general case n > 3
homogeneous functions (respectively, a vector field f1 ) it is analogous and the proofs will be showed in Section
of degree m1 , m2 (and l1 ), then [Baccioti and Rosier 4.
(2005)]: (i) V1 V2 is homogeneous of degree m1 + m2 , (ii)
m
There exist a constant c1 > 0, such that V1 ≤ c1 ||x||r,p1 , 3.1 Integral Controller: Case n = 2
moreover if V1 is positive definite, there exists c2 such that
m
V1 ≥ c2 ||x||r,p1 , (iii) ∂V1 (x)/∂xi is homogeneous of degree The system (3), for the case n = 2 becomes
m1 − ri , (iv) Lf V1 (x) is homogeneous of degree m1 + l1 . ẋ1 =x2 ,
Likewise, we recall the following well-known property of (6)
continuous homogeneous functions ẋ2 =u + ρ(t),
with homogeneity degree d = − 31 and weights r = 1, 32 .
Lemma 1. Let η : Rn → R and γ : Rn → R+ be
two continuous homogeneous functions, with weights r = From (5) we can build the nonlinear homogeneous state
(r1 , ..., rn ) and degrees m, with γ(x) ≥ 0, such that the feedback control law
k 31
following holds 3
l 3
u = −k2 dx2 c 2 + k12 x1 ,
{x ∈ Rn \ {0} : γ(x) = 0} ⊆ {x ∈ Rn \ {0} : η(x) < 0},
then, there exists a real number λ∗ such that, for all which stabilizes the origin of system (6) in finite time.
λ > λ∗ , for all x ∈ Rn \{0} and some c > 0, η(x)−λγ(x) < Theorem 3. Consider the plant (6) and a coupled Lip-
m
−c ||x||r,p . [Andrieu et al. (2008)], [Moreno (2016)] schitz continuous perturbation ρ(t) with Lipschitz con-
stant L. Then the control law
The last lemma can be extended to discontinuous case, l 3 3
k 31
where it is possible to bound the discontinuous homo- u = − k2 dx2 c 2 + k12 x1 + z,
geneous function by a continuous homogeneous function (7)
3 0
l k
and applying the lemma 1. ż = − kI1 x1 + kI2 dx2 c 2 ,
Homogeneous systems also have important properties, as stabilizes the origin in finite time for any kI2 and appro-
local stability implies global stability and its homogeneity priate gains k1 , k2 , kI1 .
The Theorem 3 shows that adding a discontinuous in- Consider the homogeneous and smooth Lyapunov func-
tegral term, the controller compensates the Lipschitz tion, proposed in [Cruz-Zavala and Moreno (2017)], but
perturbation. After a finite time, z(t) = −ρ(t) cancels with ξ1
perturbation and therefore the designed controller is ables γ1 2 3m 3m−2
m− 2
to stabilize the perturbed system like the nominal system. V (x) = |ξ1 |m + |x2 | 2 + k1 2 dξ1 c 3 x2 +
m 3m
2 3m 1
3.2 Integral Controller: Case n = 3 1− k1 2 |ξ1 |m + |x3 |3m , γ1 > 0,
3m 3m
The system (3), for the case n = 3 becomes where m ≥ r1 + r2 = 35 . From Lemma 2 it is easy to show
ẋ1 =x1 , that V is a positive definite function.
ẋ2 =x2 , (8) Its derivative along the trajectories of system (10) is
ẋ3 =u + ρ(t),
V̇ (x) = F1 (x) + F2 (x, L),
with homogeneity degree d = − 14 and weights r = where
3 1
1, 4 , 2 . From (5) we can build the nonlinear homoge- h
3m − 2 3m
m−1
F1 (x) = γ1 + k1 2 dξ1 c +
neous state feedback control law 3
l 4 4
k 14 3m − 2 3m−2 3m−5
i
2
u = −k3 dx3 c + k22 dx2 c 3 + k22 k13 x1 3
k1 2 |ξ1 | 3 x2 x2 −
3m−2
3m−2 3m−2
which stabilizes the origin of system (8) in finite time. k2 dx2 c 2 + k1 2 dξ1 c 3 α(x),
REFERENCES
V. Andrieu, L.Praly, and A. Astolfi (2008). Homogeneous
aproximation, recursive observer design and output
feedback. SIAM J. Control Optim., 47(4):1814-1850.
Baccioti, A. and L. Rosier (2005). Liapunov functions
and stability in control theory. 2nd ed., Springer-Verlag,
New York.
Emmanuel Cruz-Zavala and Jaime A. Moreno (2017). Ho-
mogeneous high order sliding mode design: a Lyapunov
approach. Automatica, Volume 80, 232-238.
Fridman L. and A. Levant (2002). Sliding mode in control
Fig. 5. Time evolution of current (x3 ) in engineering. Marcel Dekker, Inc. High Order Siliding
Modes.
Finally, Figure 6 shows the behavior of input. For the Juro Fujishiro, Yoshiro Kukui, and Takahiro Wada
integral controller, we can see that the input converges (2016). Finite-time PD control of Robot Malipulators
to necessary voltage to generate the current and an with Adaptive Gravity Compensation. IEEE Confer-
additional value to compensate the perturbation. While ence on Control Applications, Argentina.
the state feedback can not compensate it, which causes a Hardy G. H., J. E. Littlewood, and G. Polya (1951).
input unstable for a large value of the perturbation. Inequalities. Cambridge University Press, London.
Shyam Kamal,Jaime A. Moreno, Asif Chalanga, Bijnan
Bandyopadhyay, and Leonid M. Fridman (2016). Con-
tinuous terminal sliding-mode controller. Automatica
69:308-314, January .
H. K. Khalil (2002). Nonlinear systems. 3rd ed. Engle-
wood Cliffs, Prentice-Hall, USA.
Arie Levant (2005). Quasi-continuous high-order sliding-
mode controllers, IEEE Transactions on Automatic
Control, Vol. 50, N. 11.
Jaime A. Moreno (2016). Discontinuous integral control
for mechanical systems. IEEE 978-1-4673-9787-2/16:
142-147.
ACKNOWLEDGEMENTS