Sliding_Mode_Control_of_Constrained_Nonlinear_Systems
Sliding_Mode_Control_of_Constrained_Nonlinear_Systems
Abstract—This technical note introduces the design of sliding finite-time interval if the control action is large enough to coun-
mode control algorithms for nonlinear systems in the presence teract the effect of the uncertain terms. After reaching the sliding
of hard inequality constraints on both control and state variables.
Relying on general results on minimum-time higher-order sliding manifold, the evolution of the state variables is insensitive to the
mode for unconstrained systems, a general order control law is for- so-called matched disturbances, i.e., those acting in the same chan-
mulated to robustly steer the state to the origin, while satisfying all nel as the control variable [4], [5]. The main drawback of SMC is
the imposed constraints. Results on minimum-time convergence to the so-called chattering [6], [7], which is the high-frequency oscilla-
the sliding manifold, as well as on the maximization of the domain
of attraction, are analytically proved for the first-order and second-
tory motion around the sliding manifold due to the discontinuity of
order sliding mode cases. A general result is presented regarding the control law. Higher order sliding mode (HOSM) is a possible
the domain of attraction in the general order case, while numer- solution for chattering reduction (see, e.g., [8]–[17], and the ref-
ical results on the estimation of the domain of attraction and on erences therein included). In particular, [16] proposes an algorithm that
minimum-time convergence are discussed for the third-order case, guarantees a time-optimal reaching of the sliding manifold for arbitrary
following a procedure applicable to a sliding mode of any order.
order (i.e., dimension of the sliding manifold, see, e.g., [18]). Note that
Index Terms—Constrained control, higher order sliding mode chattering reduction is not the only possible purpose of HOSM, since
(HOSM), second-order sliding mode, sliding mode control, uncer- this latter allows the use of a relative degree greater than one between
tain systems.
the discontinuous control input and the sliding variable.
In the first-order SMC formulation, input saturations are immediately
satisfied if the control variable switches between values that are inside
I. INTRODUCTION
the imposed boundaries. When HOSM is used for chattering reduction,
Input constraints are present in all practical control implementations, specific solutions have been proposed to achieve the satisfaction of
mainly in the form of saturations. In order to guarantee an acceptable saturation constraints (see, e.g., [19], [20] for the second-order case).
performance of the controlled system in their presence, different On the other hand, the possible presence of state constraints is usually
solutions have been proposed, mainly in the field of anti-windup not taken into account in SMC formulations. Recently, few solutions
control (see, e.g., [1], [2]). In addition, in order to avoid failures or have been proposed in order to merge SMC and MPC, and combine
critical conditions of the controlled system, certain regions of the the constraints satisfaction property of MPC with the robustness of
state space need to be avoided during the execution of many tasks. SMC [21]–[25]. As an alternative, in order to avoid the additional
In some cases, a conservative tuning of the control laws can lead computational burden of MPC, the presence of state constraints has
to the avoidance of these regions. On the other hand, control laws been directly inserted in the SMC law in [26]–[28] for the first-order
that directly consider the presence of state constraints can reduce sliding mode case, in [29]–[32] for the second-order sliding mode case,
conservativity and improve the overall system performance. The most and in [33] for third-order sliding mode with box constraints.
well-known control methodology able to manage both input and state In this technical note, an HOSM control law of general order r is
constraints is model predictive control (MPC), for which the reader is proposed, aimed at guaranteeing the minimum-time convergence of the
referred to [3] and the references therein. state onto the sliding manifold, and, at the same time, satisfying the im-
A control technique that naturally handles the presence of some posed hard inequality constraints on input and states, in the presence of
classes of uncertainties and disturbances is sliding mode control matched disturbances. More specifically, the main contributions of the
(SMC), in which a discontinuous control law steers the state onto a present work are the following: first of all, the formulation of a control
suitably-defined hyper-surface (the so-called sliding manifold), and, law capable of solving an r-th order SMC problem for uncertain non-
under suitable design conditions, makes the origin of the state space linear affine systems with inequality constraints on both input and state
an asymptotically stable equilibrium point for the closed-loop sys- variables (note that this was an open problem, to the best of the authors’
tem. The convergence to the sliding manifold is guaranteed in a knowledge); second, a procedure to select the sliding variable in order
to satisfy the constraints, including two different sufficient conditions
which provide guidance in the choice of the sliding variable; third, the
proof of the minimum-time convergence with constraint satisfaction
Manuscript received March 7, 2016; revised June 20, 2016; accepted
and maximization of the domain of attraction for the first and second-
August 22, 2016. Date of publication August 31, 2016; date of current
version May 25, 2017. Recommended by Associate Editor X. Yu. order cases (a preliminary result on this aspect, limited to the second-
G. P. Incremona is with the Dipartimento di Ingegneria Civile ed Ar- order case, was presented in [30], without proof of the minimum-time
chitettura, University of Pavia, 27100, Pavia, Italy (e-mail: gianpaolo. convergence); fourth, a general result on the domain of attraction for the
[email protected]). r-th order case, along with the specific numerical study of the domain
M. Rubagotti is with the Department of Engineering, University of Le-
icester, Leicester LE1 7RH, United Kingdom (e-mail: [email protected]). of attraction and of the minimum-time convergence for the third-order
A. Ferrara is with the Dipartimento di Ingegneria Industriale e case. Note that preliminary results on the numerical evaluation of the
dell’Informazione, University of Pavia, 27100, Pavia, Italy (e-mail: domain of attraction for a third-order sliding mode controller (only
[email protected]). for the case of box state constraints) were described in [33], and
Color versions of one or more of the figures in this paper are available
can be considered now as particular cases of the proposed general
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TAC.2016.2605043 formulation.
0018-9286 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Nazarbayev University. Downloaded on February 18,2025 at 09:33:07 UTC from IEEE Xplore. Restrictions apply.
2966 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 6, JUNE 2017
II. PROBLEM FORMULATION on its value, for each specific application, to the designer of the
control law.
In this technical note, we consider a class of uncertain nonlinear
Remark 2: The analysis of chattering is outside the scope of this
dynamical systems, defined by
paper. Yet, it is an interesting topic that the reader may deepen making
ẋ(t) = φ(x(t), t) + γ(x(t), t)u(t) (1) reference to [6], [34]–[37]. Indeed, in systems with chains of integrators
and certain dynamics of lag type in series, chattering may exist or not
where x ∈ Rn is the state vector, u ∈ R is the control input, φ : depending on the type of the discontinuous control law (ideal relay or
Rn + 1 → Rn and γ : Rn + 1 → Rn are uncertain smooth vector fields, relay with hysteresis) and the effect of parasitic dynamics.
and the whole state vector is assumed to be available for feedback. The In the particular case when u is directly defined as the discontinuous
control objective is the regulation of the state x to the origin. Differ- control variable (i.e., m = 0 and therefore w = u) the constraints in
ently from classical SMC formulations, a set of (possibly mixed) hard (2) are required to be formulated as disjoint input and state constraints,
input and state inequality constraints is introduced. More specifically, and precisely
it is required that
X̄ = {(x, u) ∈ Rn × R : x ∈ X , u ∈ [−α, α]} (7)
x̄ ∈ X̄ , x̄ x u ∈ Rn + 1 (2)
where X is, in general, a closed set, while α > 0 is the same fixed
where denotes the transposition operator. X̄ ⊆ Rn + 1 is a closed (pos- parameter as in (4), which defines the maximum amplitude of the
sibly unbounded) set that includes the origin in its interior, and is control variable. In order to consider (5) as the general formulation, the
formulated as a system of (possibly nonlinear) algebraic equations. case m = 0 can be formulated as a particular case of (5), with xa = x,
Φ(·, ·) = φ(·, ·), Γ(·, ·) = γ(·, ·), and Xa = X .
III. THE PROPOSED HOSM CONTROL LAW
B. Definition of the Sliding Manifold
A. Definition of the Augmented System
After defining the augmented system (5) and the related constraint
The control law can either be defined as a discontinuous control sets in (6), the next step consists of defining a suitable output variable
law (classical SMC), or as the result of an m-fold time integration of σ1 (t) ∈ R, as a (in general, nonlinear) function of xa . Following the
a discontinuous signal w(t) (HOSM aimed at chattering reduction). standard design procedure of HOSM control [10], a vector of time
The case m > 0, m being an integer number, is considered first. An derivatives of σ1 is defined as
integrator-chain dynamics is added to the system, starting from xn + 1
u, as σ = σ1 σ2 . . . σr σ1 σ̇1 . . . σ1(r −1 ) ∈ Rr (8)
⎧
⎪
⎪ ẋn + 1 (t) = xn + 2 (t) where r ∈ [0 , n + m] is the well defined, uniform and time-invariant
⎪
⎪
⎪
⎪ relative degree of the system (assuming w as input and σ1 as output).
⎪
⎨ẋn + 2 (t) = xn + 3 (t)
(3) In the (n + m)-dimensional space defined by the components of xa ,
⎪
⎪
. the manifold Σ {xa : σ(xa ) = 0} is referred to as sliding manifold.
⎪ ..
⎪
⎪
⎪ The control variable will be defined in order to ensure the finite-time
⎪
⎩ẋ
n+m (t) = w(t). convergence of xa on the sliding manifold, which (assuming a correct
definition of σ) will in turn imply the asymptotic convergence of xa
Note that the chain of integrators will be an element of the closed loop to zero. With reference to [38, Theorem 13.1], a diffeomorphism Ω :
control system for which the stability results proved in Sections IV and Rn + m → Rn + m −r × Rr is defined, such that
V hold.
In order to provide bounds on the derivatives of the actual control (ζ, σ) = Ω(xa ) (9)
variable u, and recalling that the constraints on u = xn + 1 are already n + m −r
where ζ ∈ R is the internal state vector. The diffeomorphism
imposed in (2), a set of box constraints is defined, as
allows one to transform system (5) into the normal form
w ∈ [−α, α], xn + i ∈ [−βi , βi ], i = 2, . . . , m (4) ζ̇(t) = ψ(ζ(t), σ(t), t) (10a)
α, βi > 0 being fixed parameters. The overall augmented system dy- σ̇i (t) = σi + 1 (t), i = 1, . . . , r − 1 (10b)
namics, with state xa [ x1 . . . xn + m ] ∈ Rn + m is now repre-
sented by σ̇r (t) = f (ζ(t), σ(t), t) + g(ζ(t), σ(t), t)w(t) (10c)
Authorized licensed use limited to: Nazarbayev University. Downloaded on February 18,2025 at 09:33:07 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 6, JUNE 2017 2967
Authorized licensed use limited to: Nazarbayev University. Downloaded on February 18,2025 at 09:33:07 UTC from IEEE Xplore. Restrictions apply.
2968 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 6, JUNE 2017
Authorized licensed use limited to: Nazarbayev University. Downloaded on February 18,2025 at 09:33:07 UTC from IEEE Xplore. Restrictions apply.
2970 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 6, JUNE 2017
APPENDIX A
PROOF OF THEOREM 1
Assume that σ1 (0) ∈ S, i.e., σ1 (0) ∈ [σ 1 , σ 1 ]. Specifically, from
Assumption 1 it follows that
APPENDIX B
PROOF OF THEOREM 2
Define the external perimeter ∂SI of SI as the union of the segments
Fig. 2. Comparison between the state trajectories using the pro-
AB, CD, EF , GH, BC, DE, F G, and HA (see Fig. 3). The extreme
posed control law (22) and the numerical minimum-time control law, for points (e.g., A and B in AB) are not considered as part of the segment
Example 5. for the first four ones, while they are taken into account for the other
segments. Fig. 3 shows a realization of the invariant set SI in the simple
case σ 1 = σ 2 = 1, σ 1 = σ 2 = −1, αr = 1. The white region is SI ,
while the black regions represent the set {M0 ∪ M1 }. The so-called
‘switching line’ of equation
σ2 |σ2 |
σ1 = − (32)
2αr
is also shown as a solid blue line.
A. Positive Invariance of SI : As a preliminary result, it
will be shown that SI is a robust positively invariant (RPI) set [42, Def.
4.3] for the closed-loop system, which is proved by checking that for
each σ ∈ ∂SI , the vector field σ̇ = [σ̇1 , σ̇2 ] never points outside SI
[42, Theorem 4.10].
Case 1 (σ ∈ HA ∨ σ ∈ DE): Assume σ ∈ DE so that σ̇ =
[σ2 , f − gα] . Notice that, from this point and for all the remain-
der of this proof, the dependency of f and g from their arguments
will be omitted for the sake of readability. Consider that σ ∈ DE
implies σ2 < 0, while −F − G2 α ≤ f − gα ≤ F − G1 α < 0. Then,
the vector field is pointing down-left, that is towards the interior of SI .
Analogous considerations can be done if σ ∈ HA, where the vector
field is always pointing up-right.
Case 2 (σ ∈ BC ∨ σ ∈ F G): Assume σ ∈ F G \ {G} so that
σ̇ = [σ2 , f + gα] , with σ2 = σ 2 < 0 and 0 < −F + G1 α ≤ f +
Fig. 3. Graphical representation of a possible invariant region SI in the gα ≤ F + G2 α. Then, the vector field σ̇ is always pointing up-left,
second-order case. which means towards the interior of SI . Analogous considerations
can be done if σ ∈ BC, where the vector field is always pointing
down-right.
Case 3 (σ ∈ CD ∨ σ ∈ GH): Assume σ ∈ GH so that σ̇ =
VI. CONCLUSIONS
[σ2 , f + gα] . One has always that σ2 < 0 is on this segment, while
This technical note has presented a new approach to design HOSM 0 < −F + G1 α = αr ≤ f + gα ≤ F + G2 α. It is easy to notice that,
control laws for nonlinear uncertain systems with arbitrary relative since all the points on this segment verify σ1 = − σ22 α|σr2 | + σ 1 , σ̇ can
degree subject to input and state constraints. The presence of con- be at most tangent to the line but never points outside. The same con-
straints, while being a topic of paramount importance in practical siderations can be stated for σ ∈ CD.
applications, has not been dealt with extensively in the SMC liter- Case 4 (σ ∈ AB ∨ σ ∈ EF ): Assume σ ∈ AB. The control law
ature up to now. The proposed control laws, apart from maintain- is discontinuous on AB. The vector field is therefore generated
ing the system state and the control variable always within the ad- as the Filippov solution (see, e.g., [4], [5]) of the state space
missible domain, are aimed at achieving the minimum-time conver- equations (10b)–(10c) for the second-order case. More precisely,
gence on the sliding manifold, and the maximization of the domain of σ̇ belongs to the convex hull of σ̇ + = [σ2 , f − gα] and σ̇ − =
attraction. [σ2 , f + gα] . The solution is obtained as σ̇ = μσ̇ + + (1 − μ)σ̇ − .
Authorized licensed use limited to: Nazarbayev University. Downloaded on February 18,2025 at 09:33:07 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 6, JUNE 2017 2971
Finding μ from condition ∇σ2 · σ̇ = 0, with ∇σ2 = [0, 1] , integrator plant
− +
one has that σ̇ = ∇σ ∇σ 2 ·σ̇
·( σ̇ − −σ̇ + )
σ̇ + − ∇σ ∇σ 2 ·σ̇
·( σ̇ − −σ̇ + )
σ̇ − = f2+ggαα σ̇ + −
f −g α
2 2
σ̇1 (t) = σ2 (t)
2g α
σ̇ − = [σ2 , 0] which is always tangent to the segment AB and
pointing left. An analogous procedure has been used to analyze the σ̇2 (t) = wr (t) (34)
case σ ∈ EF .
We can therefore conclude that SI is an RPI set for the considered in which wr = (αr /α)w implicitly takes into account the effect of the
closed-loop system. disturbance terms. Let [0, 0] = [σ1 (tc ), σ2 (tc )] , where tc is the time
B. Finite-Time Convergence to the Origin: The conver- needed to reach the origin from the given initial condition for a given
gence property will be proved in three parts, showing that, for any control law. Following the approach discussed in [45], given a linear
initial condition σ(0) ∈ SI , σ(t) reaches the origin in a finite time. system subject to convex state constraints and strongly convex control
Case 1: Assume that one has σ(0) ∈ SI ∩ {σ : σ1 > constraints, if a covariant function ψ(t) and functions η(t) and φ(t)
−σ2 |σ2 |/2αr , σ2 > σ 2 }. The vector field in this case is σ̇(0) = can be found such that
[σ2 (0), f − gα] , being w(σ(0)) = −α, and it is possible to state
that f − gα < 0. As a consequence, for all the considered σ(0), φ̇(t) = ψ(t) + ξ(t)η(t) (35)
σ̇(0) has a vertical component which is always strictly negative.
for some time-optimal control law in the absence of state constraints
When f − gα < −αr , σ(t) will reach in finite time either EF , or
wn c (σ), and for any 0 ≤ t ≤ tc , then the obtained evolution of the
the switching line σ1 = − σ22 α|σr2 | . An analogous proof is obtained for
sliding variable σ(t) is the one and only minimal time path and
σ(0) ∈ SI ∩ {σ : σ1 < −σ2 |σ2 |/2αr , σ2 < σ 2 }: in that case, the
sliding variable will reach in a finite time the segment AB, or the
wn c (σ) if σ 2 < σ2 < σ 2
switching line. w(σ) = (36)
Case 2: Assume that σ(0) ∈ EF . As proved in Case 4 in 0 if σ2 = σ 2 or σ2 = σ 2
Appendix B-A, the trajectory of the system is kept on the line σ2 = σ 2 .
Since σ̇ has a strictly negative horizontal component during this time is the one and the only minimal time control connecting points
interval, point F (which is on the switching line σ1 = − σ22 α|σr2 | ) is (σ1 (0), σ2 (0)) and (0, 0). In our case, the defined set of state con-
reached in finite time. Analogous considerations hold for σ(0) ∈ AB. straints in (26) is convex, while the input constraint set [−αr , αr ] is
Case 3: Assume that σ(0) ∈ {σ : σ1 = −σ2 |σ2 |/2αr , σ2 < 0}. strongly convex. Also, relying on the linear system (34), it is possible to
Since the control law is discontinuous on the switching line, we need to define ψ(t) ≡ 0, ξ(t) = |σ2 (t)| + σ2 (t)w(t)/αr , η(t) = sgn(σ2 (t))
σ 22 if σ(t) ∈/ S, and η(t) ≡ 0 if σ(t) ∈ S. Moreover, it is known that the
use the Filippov solution, with ∇(σ1 − ) = [1, − ασ 2r ] and σ2 < 0,
σ2
2α r σ2
time-optimal control law in the absence of state constraints would be
∇ σ 1 − 2 α2
r
·σ̇ − ∇ σ 1 − 2 α2
r
·σ̇ + the bang-bang control law
obtaining σ̇ = σ2
σ̇ + − σ2
σ̇ − =
∇ σ 1 − 2 α2 ·( σ̇ − −σ̇ + ) ∇ σ 1 − 2 α2 ·( σ̇ − −σ̇ + ) σ2 |σ2 |
r r
wn c (σ) = −αr sgn σ1 + . (37)
f + g α −α r 2αr
2g α
σ̇ + − f −g2 αg α−α r σ̇ − = [σ2 , αr ] which is always tangent to
the switching curve so that the state moves towards the origin, and
Condition (35) is therefore satisfied, as φ̇(t) = ψ(t) + ξ(t)η(t) =
converges to it in a finite time. The same holds for σ(0) ∈ {σ : σ1 =
−σ2 |σ2 |/2αr , σ2 > 0, for which σ̇ = [σ2 , −αr ] . Combining the two sgn(σ2 (t))(|σ2 (t)| + σ2 (t) w n cα(σr (t )) ), from which it follows that
obtained vector fields, we can also obtain that σ̇ = [0, 0] for σ = 0. φ(t) = σ1 (t) + σ 2 (t2)|σ
αr
2 (t )|
. Given the definition of S in (26), the effect
We have therefore proved that SI is a domain of attraction for the of the application of (25) to the uncertain system (10b)–(10c) would
origin, with finite-time convergence. be the same of applying (36) to system (34), with wn c defined in (37).
C. Maximal Region of Attraction: Assume that σ(0) ∈ This proves that the proposed control law (25) drives σ to the origin in
M0 . Considering that σ1 (0), σ2 (0) > 0, then σ1 will continue to in- minimum time, for the worst-case realization of the disturbance terms.
crease in time until σ2 > 0. The quickest way to make σ2 decrease is to
use the control variable w(σ) = −α. In this case, the system will move REFERENCES
on a parabolic arc, the equation of which, in the worst case, taking into
[1] M. V. Kothare, P. J. Campo, M. Morari, and C. N. Nett, “A unified frame-
account the uncertain terms, is work for the study of anti-windup designs,” Automatica, vol. 30, no. 12,
pp. 1869–1883, Dec. 1994.
[2] S. Galeani, S. Tarbouriech, M. Turner, and L. Zaccarian, “A tutorial on
σ2 |σ2 |
σ1 = − + σ1 + ε (33) modern anti-windup design,” in Proc. European Control Conf., Budapest,
2αr Hungary, Jul. 2009, pp. 306–323.
[3] J. Rawlings and D. Mayne, Model Predictive Control: Theory and Design.
Madison, WI: Nob Hill Pub., 2009.
with ε > 0. It is immediate to see that this arc intersects the σ1 -axis [4] V. I. Utkin, Sliding Modes in Optimization and Control Problems. New
outside S. One can easily see that any other realization of the control York: Springer-Verlag, 1992.
variable will also lead to the same outcome. As a consequence, M0 [5] C. Edwards and S. K. Spurgeon, Sliding Mode Control: Theory and Ap-
cannot be part of the region of attraction for any realization of the plications. London, U.K.: Taylor and Francis, 1998.
[6] I. Boiko, L. Fridman, A. Pisano, and E. Usai, “Analysis of chattering in
control variable, given the constraints imposed on w, and on σ. Analo-
systems with second-order sliding modes,” IEEE Trans. Autom. Control,
gous considerations hold if σ(0) ∈ M1 . In conclusion SI is the largest vol. 52, no. 11, pp. 2085–2102, Nov. 2007.
achievable region of attraction. [7] I. Boiko, “Analysis of chattering in sliding mode control systems with
D. Minimum-Time Convergence: The proof of the continuous boundary layer approximation of discontinuous control,” in
minimum-time convergence to the origin of the space {σ1 , σ2 } fol- Proc. American Control Conf., San Francisco, CA, Jul. 2011, pp. 757–
762.
lows from [44, Ch. 8] and [45]. Considering the worst-case realization [8] G. Bartolini, A. Ferrara, and E. Usai, “Output tracking control of uncertain
of the disturbance terms, it is possible to express the system dynam- nonlinear second-order systems,” Automatica, vol. 33, no. 12, pp. 2203–
ics as that obtained by applying the control input (25) to the double 2212, Dec. 1997.
Authorized licensed use limited to: Nazarbayev University. Downloaded on February 18,2025 at 09:33:07 UTC from IEEE Xplore. Restrictions apply.
2972 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 6, JUNE 2017
[9] G. Bartolini, A. Ferrara, and E. Usai, “Chattering avoidance by second- [26] M. Innocenti and M. Falorni, “State constrained sliding mode controllers,”
order sliding mode control,” IEEE Trans. Autom. Control, vol. 43, no. 2, in Proc. American Control Conf., Philadelphia, PA, Jun. 1998, pp. 104–
pp. 241–246, Feb. 1998. 108.
[10] G. Bartolini, A. Ferrara, A. Levant, and E. Usai, “On second-order sliding [27] H. Tanizawa and Y. Ohta, “Sliding mode control under state and control
mode controllers,” in Variable Structure Systems, Sliding Mode and Non- constraints,” in Proc. IEEE Conf. on Control Applications, Singapore,
linear Control, ser. Lecture Notes in Control and Information, K. Young Oct. 2007, pp. 1173–1178.
and Ü. Özgüner, Eds. London, U.K.: Springer-Verlag, 1999, pp. 329–350. [28] J. Fu, Q.-X. Wu, and Z.-H. Mao, “Chattering-free SMC with unidirectional
[11] G. Bartolini, A. Ferrara, E. Usai, and V. Utkin, “On multi-input chattering- auxiliary surfaces for nonlinear system with state constraints,” Int. J. Innov.
free second-order sliding mode control,” IEEE Trans. Autom. Control, Comput., Inf. Control, vol. 9, no. 12, pp. 4793–4809, 2013.
vol. 45, no. 9, pp. 1711–1717, Sept. 2000. [29] F. Dinuzzo, “A second order sliding mode controller with polygonal con-
[12] A. Levant, “Higher-order sliding modes, differentiation and output- straints,” in Proc. 48th IEEE Conf. Decision Control, Shanghai, China,
feedback control,” Int. J. Control, vol. 76, no. 9–10, pp. 924–941, Dec. 2009, pp. 6715–6719.
Jan. 2003. [30] M. Rubagotti and A. Ferrara, “Second order sliding mode control of a
[13] T. Floquet, J. P. Barbot, and W. Perruquetti, “Higher-order sliding mode perturbed double integrator with state constraints,” in Proc. American
stabilization for a class of nonholonomic perturbed systems,” Automatica, Control Conf., Baltimore, MD, Jun. 2010, pp. 985–990.
vol. 39, no. 6, pp. 1077–1083, Jun. 2003. [31] M. Tanelli and A. Ferrara, “Switched second-order sliding mode con-
[14] A. Levant, “Quasi-continuous high-order sliding-mode controllers,” IEEE trol with partial information: Theory and application,” Asian J. Control,
Trans. Autom. Control, vol. 50, no. 11, pp. 1812–1816, 2005. vol. 15, no. 1, pp. 20–30, Jun. 2013.
[15] F. Plestan, A. Glumineau, and S. Laghrouche, “A new algorithm for high- [32] M. Tanelli and A. Ferrara, “Enhancing robustness and performance via
order sliding mode control,” Int. J. Robust Nonlin. Control, vol. 18, no. 4–5, switched second order sliding mode control,” IEEE Trans. Autom. Control,
pp. 441–453, 2008. vol. 58, no. 4, pp. 962–974, Apr. 2013.
[16] F. Dinuzzo and A. Ferrara, “Higher order sliding mode controllers with [33] A. Ferrara, G. P. Incremona, and M. Rubagotti, “Third order sliding mode
optimal reaching,” IEEE Trans. Autom. Control, vol. 54, no. 9, pp. 2126– control with box state constraints,” in Proc. 52th IEEE Conf. Decision
2136, Sep. 2009. Control, Los Angeles, CA, Dec. 2014, pp. 4727–4732.
[17] Y. Shtessel, C. Edwards, L. Fridman, and A. Levant, “Higher-order slid- [34] A. Swikir and V. I. Utkin, “Chattering analysis of conventional and su-
ing mode controllers and differentiators,” in Sliding Mode Control and per twisting sliding mode control algorithm,” in Proc. Int. Workshop on
Observation, ser. Control Eng.. Springer, New York, 2014, pp. 213–249. Variable Structure Systems, Nanjing, China, Jun. 2016, pp. 98–102.
[18] A. Levant, “Sliding order and sliding accuracy in sliding mode control,” [35] A. Levant, “Chattering analysis,” IEEE Trans. Autom. Control, vol. 55,
Int. J. Control, vol. 58, no. 6, pp. 1247–1263, Dec. 1993. no. 6, pp. 1380–1389, 2010.
[19] A. Ferrara and M. Rubagotti, “A sub-optimal second order sliding mode [36] I. Boiko and L. Fridman, “Analysis of chattering in continuous sliding-
controller for systems with saturating actuators,” IEEE Trans. Autom. mode controllers,” IEEE Trans. Autom. Control, vol. 50, no. 9, pp. 1442–
Control, vol. 54, no. 5, pp. 1082–1087, Jun. 2009. 1446, Sep. 2005.
[20] I. Castillo, M. Steinberger, L. Fridman, J. A. Moreno, and M. Horn, [37] I. Boiko, “Oscillations and transfer properties of relay servo systems—The
“Saturated super-twisting algorithm: Lyapunov based approach,” in Proc. locus of a perturbed relay system approach,” Automatica, vol. 41, no. 4,
Int. Workshop on Variable Structure Systems, Nanjing, China, Jun. 2016, pp. 677–683, 2005.
pp. 269–273. [38] H. K. Khalil, Nonlinear Systems, 3rd ed. Upper Saddle River, NJ: Prentice-
[21] M. Rubagotti, D. Raimondo, A. Ferrara, and L. Magni, “Robust model Hall, 1996.
predictive control with integral sliding mode in continuous-time sampled- [39] U. Walther, T. T. Georgiou, and A. Tannenbaum, “On the computation of
data nonlinear systems,” IEEE Trans. Autom. Control, vol. 56, no. 3, switching surfaces in optimal control: A Gröbner basis approach,” IEEE
pp. 556–570, Mar. 2011. Trans. Autom. Control, vol. 46, no. 4, pp. 534–540, 2001.
[22] A. Ferrara, G. P. Incremona, and L. Magni, “A robust MPC/ISM [40] A. F. Filippov, Differential Equations with Discontinuous Right-Hand
hierarchical multi-loop control scheme for robot manipulators,” in Sides, ser. Mathematics and its Applications, F. Arscott, Ed. Dordrecht,
Proc. 52th IEEE Conf. Decision Control, Florence, Italy, Dec. 2013, The Netherlands: Springer, 1988, vol. 18.
pp. 3560–3565. [41] K. D. Young, V. I. Utkin, and U. Ozguner, “A control engineer’s guide to
[23] A. Chakrabarty, V. Dinh, G. T. Buzzard, S. H. Zak, and A. E. Rundell, sliding mode control,” IEEE Trans. Control Syst. Technol., vol. 7, no. 3,
“Robust explicit nonlinear model predictive control with integral slid- pp. 328–342, May 1999.
ing mode,” in Proc. American Control Conf., Portland, OR, Jul. 2014, [42] F. Blanchini and S. Miani, Set-Theoretic Methods in Control. Springer
pp. 2851–2856. Science & Business Media, 2007.
[24] D. M. Raimondo, M. Rubagotti, C. N. Jones, L. Magni, A. Ferrara, and [43] M. Grant, S. Boyd, and Y. Ye, “CVX: Matlab software for disciplined
M. Morari, “Multirate sliding mode disturbance compensation for model convex programming,” 2008.
predictive control,” Int. J. Robust Nonlin. Control, vol. 25, no. 16, [44] M. Athans and P. L. Falb, Optimal Control. New York: McGraw-Hill,
pp. 2984–3003, 2015. 1966.
[25] A. Ferrara, G. P. Incremona, and L. Magni, “Model-based event-triggered [45] S. S. L. Chang, “Optimal control in bounded phase space,” Automatica,
robust MPC/ISM,” in Proc. Eur. Control Conf., Strasbourg, France, vol. 1, no. 1, pp. 55–67, Jan. 1963.
June 2014, pp. 2931–2936.
Authorized licensed use limited to: Nazarbayev University. Downloaded on February 18,2025 at 09:33:07 UTC from IEEE Xplore. Restrictions apply.