Vous êtes sur la page 1sur 10

1380 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO.

6, JUNE 2010

Chattering Analysis
Arie Levant, Member, IEEE

AbstractA formal mathematical definition of chattering is considered in finite-dimensional dynamic systems. That
is proposed. Chattering phenomena are classified into three approach does not deal with complicated physical phenomena
types. In particular, the first type is harmless and cannot be associated with real-system chattering.
avoided. Chattering properties of various control approaches
are considered. The dangerous second and third types of chat- The author agrees in advance that the proposed concept is
tering phenomena are proved to be removable by proper use arguable, and welcomes any alternative approaches and defini-
of high-order sliding-modes (HOSM). Fast stable actuators and tions. While the presented results have been proved mathemat-
sensors only generate the first type of chattering in HOSM sys- ically, the practical interpretation of the theorems might be de-
tems and practically never affect the sliding motion. Computer batable.
simulation confirms the theoretical results.
In the paper, it is shown for the first time that the well-known
Index TermsChattering effect, high-order sliding mode chattering attenuation procedure [3], [4], [11], [12], [19], [25],
(HOSM), homogeneity, variable structure systems.
[29][31] indeed removes dangerous types of chattering. More-
over, it is proved that the inclusion of fast stable sensors and
I. INTRODUCTION actuators into the mathematical model of the closed system pre-
serves real (approximate) sliding modes and only produces non-
NCERTAINTY of the mathematical model remains one
U of the main challenges of modern control theory. High-
gain feedback and sliding-mode control [10], [32], [33] are often
harmful chattering of the plant. Therefore such sensors and ac-
tuators can be ignored at initial design stages. Simulation con-
firms the theoretical results.
applied in that case. Also finite-time convergent nonlinear con- In order to avoid complicated notation, some of the variables
trol systems [1] might be considered as belonging to this class, have different meaning in the different parts of the paper.
since they feature infinite feedback derivatives at the operational
point. In reality sampling noises, unaccounted-for fast dynamics II. DEFINITIONS OF CHATTERING
of sensors and actuators, delays, discretization and hysteresis
A. Chattering of a Single Signal
effects might cause dangerous vibrations in such systems. In
sliding-mode control systems these effects are well-known as The notion of chattering inevitably depends on the time and
the chattering effect. The idea of the sliding-mode control ap- coordinate scales. For example, consider the temperature mea-
proach is to react immediately to any deviation of the system sured at some fixed place in London. It obviously does not fluc-
from some properly chosen constraint, steering it back by a suf- tuate much in one hour, but if the time is measured in years, then
ficiently energetic effort. Sliding mode is accurate and insensi- the chattering is very apparent. At the same time, compared with
tive to disturbances, and much research was devoted to the anal- the temperature on Mercury, these vibrations are negligible. It
ysis of chattering and its avoidance [2][4], [6][12], [14], [15], is also obvious that any linear function of time does not chatter.
[17], [19], [21][34]. Thus, the chattering of a signal is to be considered with respect
Sliding-mode control chattering is caused by the high, the- to some nominal signal, which is known from the context.
oretically infinite, frequency of control switching and reveals Consider an absolutely continuous scalar signal ,
itself as high-frequency dangerous vibrations of the whole . Also let be an absolutely continuous nominal
system. Unfortunately, the generally accepted understanding signal, such that is considered as its disturbance. Let
of the chattering effect ends at this point. There is no formal , and introduce virtual dry (Coloumb) friction, which is a
mathematical definition of chattering, which would enable the force of constant magnitude directed against the motion vector
estimation of its threat to a system. Indeed, any real system . Its work (heat release) during an infinitesimal time in-
inevitably undergoes infinitesimal high-frequency vibrations, crement equals . Define the
most of which are harmless. Therefore, some kinds of chat- -chattering of the signal with respect to as the en-
tering are negligible. On the other hand, as a result of high ergy required to overcome such friction with , i.e.
control gains, even classical linear control systems may un-
dergo harmful vibrations in the presence of small measurement
noises. This paper is probably the first attempt to formalize the
chattering notion mathematically. Mathematical chattering In other words, -chattering is the distance between and
in the -metric, or the variation of the signal difference .
Manuscript received January 25, 2008; revised September 09, 2008. First Similarly, considering virtual viscous friction proportional to
published February 02, 2010; current version published June 09, 2010. Rec- , obtain
ommended by Associate Editor A. Ferrara.
The author is with the School of Mathematical Sciences, Tel-Aviv University,
Ramat-Aviv, 69978 Tel-Aviv, Israel (e-mail: levant@post.tau.ac.il).
Digital Object Identifier 10.1109/TAC.2010.2041973

0018-9286/$26.00 2010 IEEE

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
LEVANT: CHATTERING ANALYSIS 1381

where mathematical instinct requires the power 1/2 to appear. Obviously, if -chattering is infinitesimal, the length of the
Other power models of friction produce -chattering, , trajectory tends to the length of . The chattering is
which is defined in the obvious way. If the nominal signal bounded or unbounded iff the length of is respectively
is not defined, the linear signal is bounded or unbounded when .
naturally used for the comparison. The three last arguments of Proposition 2: Let uniformly tend to with .
the chattering function may be omitted in the sequel, if they are Then the above classification of chattering is invariant with re-
known from the context. spect to smooth transformations of time and coordinates, and
Let , , be an absolutely continuous to the choice of a continuous positive-definite symmetric ma-
vector function, and be some positive-definite contin- trix
uous symmetric matrix with the determinant separated from 0. Proof: Indeed, it follows from the uniform convergence
The chattering of the trajectory with respect to is de- that the trajectories are confined to a compact region. The propo-
fined as sition now follows from the boundedness from above and from
below of the norm of the Jacobi matrix of the transformation.
Proposition 3: Let uniformly tend to with .
Then the chattering is infinitesimal, iff the chattering of all coor-
dinates of is infinitesimal. The chattering is unbounded
iff the projection to some subset of the coordinates has un-
The matrix is introduced here to take into account a local
bounded chattering. The chattering is bounded iff it is not un-
metric. Note that with the -chattering is the length of
bounded, and the projection to some subset of the coordinates
the curve .
has bounded chattering.
B. Chattering Family Proof: This is a simple consequence of Proposition 2.
Suppose now that the mathematical model of a closed-loop
The notions introduced depend on the time scale and the control system is decoupled into two subsystems
space coordinates. The following notions are free of this draw-
back.
Consider a family of absolutely continuous trajectories (sig-
nals) , , . The family chat-
tering parameters measure some imperfections and tend to where is a chattering parameter. Consider any local chattering
zero. Define the nominal trajectory (signal) as the limit trajec- family of that system. Then, similarly to Proposition 2, the
tory (signal) . Chattering is not
above classification of the chattering of the vector coordinate
defined in the case when the limit trajectory does not exist
does not depend on any smooth state coordinate transformation
or is not absolutely continuous.
of the form .
-chattering is classified as infinitesimal, if the heat re-
Assume that the chattering of the vector coordinate of the
lease is infinitesimal, i.e.
first subsystem is considered dangerous, while the chattering of
the second subsystem is not important for some practical reason.
In particular, this can be the case when the vector coordinate
-chattering is classified as bounded if of the second subsystem corresponds to some internal computer
variables. In the following, the first subsystem is called main
and may contain the models of any chattering-sensitive devices
-chattering is classified as unbounded if the heat release including actuators and sensors; the second subsystem is called
is not bounded, i.e. auxiliary.
It is said that there is infinitesimal ( -)chattering in
a closed-loop control system depending on a small vector
chattering parameter if any local chattering family of the
The last two chattering types are to be considered as poten- main-subsystem trajectories features infinitesimal chattering.
tially destructive. The chattering is called unbounded if there exists a local
Proposition 1: If the chattering is infinitesimal in the chattering family of the main subsystem with unbounded chat-
-sense, then it is infinitesimal also in the -sense, tering. The chattering is called bounded if it is not unbounded
. Similarly, if it is unbounded (bounded) in the and there exists a local chattering family of the main subsystem
-sense, , it is unbounded (bounded or unbounded) with bounded chattering.
also in the -sense. The least possible chattering in this classification is the infin-
Proof: The proof, indeed, follows from the inequality [5] itesimal one. In other words, infinitesimal chattering is present
in any control system, as a result of infinitesimal disturbances
of a different nature.
The prefix - is omitted in the cases when the corresponding
statement on chattering does not depend on . This is true
which holds for any function . everywhere in the sequel.

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
1382 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 6, JUNE 2010

C. Chattering in Mechanical Systems Now suppose that the chattering is infinitesimal. This
One of the most devastating effects caused by chattering is means that . It follows from (5), (6) that also
extensive heat emission, which can be estimated by energy os- is infinitesimally small. Thus, also the addi-
cillation. It is shown here that infinitesimal chattering excludes tional heat emission is negligible.
dangerous heat emission in mechanical systems. Note that the above calculation does not take into account any
Consider some closed-loop system. Let the main subsystem possible heat emission in the devices yielding the generalized
be a mechanical system described by the Lagrange equation forces , i.e., the chattering of the auxiliary subsystem (2) (the
actuator model). Including the actuator dynamics into the main
(1) subsystem might require smoothing the control.

III. EXAMPLES
Here is the vector of generalized coordinates, the
smooth function is the kinetic energy, and the smooth Consider a smooth dynamic system
function is the vector of generalized forces produced by the
(7)
auxiliary subsystem
, . Let , , be a vector
(2) constraint to be kept in the standard sliding mode. Its physical
meaning can be a tracking deviation, for example. Let the vector
Assume that the forces and the initial values of , at the
relative degree of be , which means that
time are bounded. Let the control provide for the uniform
convergence of the main-subsystem trajectories to some (8)
smooth limit trajectory with , .
The kinetic energy has the form with some smooth , and det . Taking

(3) (9)

where , , are some smooth matrix functions of the obtain the local first-order sliding mode . Consider
corresponding dimensions, and is symmetrical and positive any regularization parameter having the physical sense of
definite. switching imperfections, such as switching delays, small mea-
It is easy to see that the uniform convergence of to surement errors, hysteresis etc., which vanish when .
also implies the uniform convergence of to with Proposition 4: Variable Structure System (VSS) (7)(9) fea-
. Indeed, (1), (3) imply the boundedness of tures bounded chattering.
which, in turn, imply the boundedness of . The uniform Proof: Fix any initial conditions. Then with the
convergence of to now follows from the bounded- trajectories uniformly converge to the Filippov solution [13],
ness of (for example, see Lemma 1 in [20]). consisting of a transient part and a sliding-mode motion with
The energy of the system takes the form . Taking as a part of new coordinates according to
Proposition 2, obtain that during the approximate sliding motion
(4) the difference between the family trajectory and the ideal
sliding-mode motion satisfies the inequality
where the first two terms come from (3). Any small decrease in . Thus, due to Proposition 3, the
energy corresponds to possible heat emission, which does not chattering is bounded in any -sense.
exceed the absolute value of the energy decrease. Introducing Similarly, the optimal control problems featuring sliding-
the function mode trajectories [16] reveal bounded chattering.
Proposition 5: Let system (7) be closed by some continuous
feedback , and be the maximal magnitude of the
measurement noise and control delays. Then only infinitesimal
obtain that the integral heat emission is evaluated as chattering is present in the system.
The proof immediately follows from the continuous depen-
dence of the solutions on the right-hand side of differential equa-
tions (the uniqueness of the solutions is not required).
Now let (7) be a Single-Input Single-Output (SISO) system,
(5)
, , and let the relative degree be , which means
that the system can be rewritten in the form [18]
where is the energy difference taken with
respect to the energy , calculated along the limit trajectory (10)
. The last term characterizes the maximal heat emis- (11)
sion along the limit trajectory, and is supposed to be practically
acceptable. Using (4) and obtain where , and, without any loss of gen-
erality, the function is assumed positive. Suppose that be
(6) uniformly bounded in any bounded region of the space , and

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
LEVANT: CHATTERING ANALYSIS 1383

(11) features the Bounded-Input-Bounded-State (BIBS) prop- This means that is kept during the constant part
erty with considered as the input. of each -period of . The -period
In the case when the functions and are uncertain, a high- equals
gain feedback is applied Now return to the original time , and take .
(12) The -period of the chosen noise equals .
Thus, with sufficiently large , the inequality
where is a Hurwitz polyno- is kept during of the -length of the
mial. It can be shown that, provided is sufficiently large, such considered trajectories. Therefore, the -chattering of the co-
feedback provides for the semiglobal convergence into a set ordinate satisfies the relations
, .
According to Proposition 4 system (10)(12) features infini-
tesimal chattering with any fixed and small noises. In order to
improve the performance, one needs to increase . It is easy to which proves the Theorem according to Proposition 2.
show that with the chattering parameter , a system Note that the introduction of control saturation in (12) re-
with infinitesimal chattering is obtained in the absence of noise. moves the unbounded chattering. Indeed, as follows from (10),
Now introduce some infinitesimal noise of the magnitude becomes uniformly bounded, implying the boundedness
in the measurements of the function . of the chattering functions. Such control can be considered as
Theorem 1: Let possible noises be any smooth functions of a regularization of the relay control sign and corre-
time of the magnitude . Then the chattering in system(10)(12) sponds to the standard method [32] of the sliding-mode chat-
is unbounded with the chattering parameters and tering attenuation. Unfortunately, the bounded chattering of the
. coordinate is still inevitable. Indeed, it is sufficient to choose
Note that this result applies also to the estimation of the chat- the measurement noise sign , where is
tering of multi-input multi-output (MIMO) systems. Indeed, it the control saturation threshold and is a sufficiently small con-
is sufficient to fix all feedback components except one in order stant. As a result the control will remain at the saturation value
to prove the possibility of unbounded chattering. during a certain part of the time, causing bounded chattering of
Proof: The relative degree of the auxiliary output is 1. the coordinate . Thus, this chattering attenuation method
Hence, in some new coordinates the system has the form is not effective, if one uses large to prevent significant loss of
the sliding mode accuracy.
It can also be shown similarly that the fast coordinates of sin-
(13) gularly perturbed systems demonstrate unbounded chattering.
This does not necessarily mean the unbounded chattering of the
where , are smooth bounded functions, and is the mea-
whole system, if these coordinates are internal coordinates of
surement noise, , . Since the
some auxiliary unit which can be excluded from the main sub-
consideration is local, all functions and their partial derivatives
system. In particular, the chattering of the internal sensor vari-
are bounded.
ables can often be ignored; in the case of computer-based con-
It is easy to see that the relation is estab-
trol some coordinates might lack physical sense. Note that the
lished in the time . Thus, the trajectories con-
main-subsystem chattering still accounts for the influence of the
verge to a discontinuous vector-function, if at the initial
excluded unit.
moment. Therefore, only chattering families with initial condi-
tions on make sense. In such a case the limit trajectory IV. CHATTERING OF HIGH-ORDER SLIDING MODES
satisfies the zero-dynamics [18] equations
Consider a smooth dynamic system with a smooth output
function . Let the system be closed by some possibly dynamic
Introduce a new time , and denote discontinuous feedback and be understood in the Filippov sense
. Then (13) takes the form [13]. Then, provided that successive total time derivatives ,
are continuous functions of the closed-system
state-space variables, and the set
Hence, , and also the full derivatives and is a non-empty integral set, the motion on the set is said to be
are of the same order. in -sliding ( th-order sliding) mode [19], [22]. The standard
Differentiate once more, and obtain that sliding mode, used in the most variable structure systems, is of
the first order ( is continuous, and is discontinuous).
Consider once more the uncertain SISO dynamic system (2)
with the output , which was considered in Theorem
or, equivalently
1. Let , and : be unknown smooth functions.
Assume that and possibly a number of its derivatives are mea-
sured in real time; can also be uncertain. The relative degree
This means that in finite -time starts to track with the of the system is assumed to be constant and known, and, as pre-
accuracy . Let , viously, the task is to provide for . It is also supposed that
. Then . Take , then with the functions , in (10) are bounded in the operational region,
small enough, is kept whenever . so that and .

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
1384 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 6, JUNE 2010

Some bounded -sliding control is place in that case. Moreover, chattering functions of the plant
applied, providing for the finite-time stability of the differential trajectories are of the order . These results are trivially
inclusion extended to the MIMO case with a vector relative degree and a
vector sliding order.
(14) Consider now the influence of unaccounted-for fast stable
actuators and sensors, when the -sliding mode is the
It is assumed to be -sliding homogeneous [23], which means limit operational mode. The following consideration can also
that the identity be extended to the MIMO case, provided the relative degree is
well-defined and the control matrix coefficient is known. Let
time belong to a segment , and belong to
(15) some compact regions , . Suppose that the initial condi-
tions belong to some smaller compact set . This
is kept for any . Most known high-order sliding-mode con- results in
trollers [2][4], [11], [12], [19], [22][31] satisfy this assump-
tion. It can be shown that the function is inevitably discontin-
uous at least at . (16)
All noises considered further in this paper are bounded
Lebesgue-measurable functions of time of any nature. No The sliding-mode equalities
additional requirements are needed. define the values of in a unique way. Thus, with
Suppose that , , is measured with noises sufficiently small , , some inclusion of the form
of the magnitudes , and variable delays not exceeding
, where , are some positive constants. It is proved [23]
that the accuracy (17)
is established in finite time with some positive constants is valid in the considered vicinity of the -sliding mode
independent of . The result does not change . Introduce the functions
when only is measured and all its derivatives are estimated by , ,
means of an th order robust differentiator [22] based on
2-sliding modes. . They can be expressed by means of Lie deriva-
Note that with the exact -sliding mode is tives, and can be supplemented up to the local coordinates [18].
established. The above connection between the measurement Let now the output of an actuator be substituted for
noise magnitudes and delays is not restrictive, since in reality
(18)
there are concrete noises and delays, which can be considered
as samples of a virtual family indexed by in a non-unique way. The mathematical model of the actuator is described by the
Moreover, actual noise magnitudes can be lower, preserving the equations
same upper estimations and the worst-case asymptotics.
Following from the above result, there is no unbounded chat- (19)
tering in the system (2), (15). Indeed, after the coordinates are
chosen as in (10), (11), it is obvious that the only coordinate where is the control and the input of the
which can reveal bounded or unbounded chattering is . actuator, is a continuous output function, the time constant
Its chattering function is bounded due to the boundedness of is a small parameter, and is some small determin-
. Thus, unbounded chattering is impossible. Actually, the istic Lebesgue-measurable noise of magnitude . Both and
author can prove that there is bounded chattering in most cases are infinitesimal chattering family parameters. Note that the
of the well-known 2-sliding controllers [3][6], [11], [12], [25], functions are no longer equal to the derivatives
[29], or in the case of nested sliding-mode controllers [22] , for now depends on the noisy actuator
. The situation is more complicated in the case of output .
quasi-continuous controllers [24], which are continuous every- As previously, the new control is determined by the
where except . Simulation reveals bounded chattering -sliding homogeneous feedback
also in that case.
The chattering attenuation procedure [3][6], [11], [12], (20)
[19][31] is based on treating the derivative as a
new control. As a result, the relative degree is artificially (21)
increased to , and , are in-
cluded in the set of coordinates. Global where is a function continuous almost everywhere, bounded
[25] or semiglobal [27] convergence is ensured for the by some constant , , in its absolute value, and are
-sliding mode. The above result provides for the accu- some real-time estimations of to be defined below. Being
racies with applied to (16) with
time delays of the order of and the measurement errors of
being . Thus, only infinitesimal chattering takes (22)

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
LEVANT: CHATTERING ANALYSIS 1385

it provides for the finite-time convergence to the -sliding are excluded from the main-subsystem coordinates. Note that
mode . Let the constraint function have the sense of a most probably reveals bounded chattering.
tracking error, i.e. Theorem 3: Under Assumptions 1 and 2 with any
sliding chattering family of the system(18)(21), (23), (24) re-
veals only infinitesimal chattering when , , , .
Proof of Theorem 2: Assumptions 1 and 2 imply the fol-
where is a smooth function available in real time with an lowing important features of the system.
a-priori bounded th derivative, and is a smooth Lemma 1: Under Assumptions 1 and 2 let the input
function. of the actuator(19) be a Lipschitz function of time with
Now let an estimate of be obtained as the noisy output some fixed Lipschitz constant, being corrupted by a noise
of a sensor with the model with the magnitude . Then for any , with sufficiently
small , the inequality is established in time
(23) and is kept afterwards.
Lemma 2: Under Assumptions 1 and 2 let the input
Here , , are continuous functions, and is a of the sensor (23) be a Lipschitz vector function of time
noise whose magnitude also tends to zero with . The with some fixed Lipschitz constant, being corrupted by a
estimates , are obtained as the outputs of vector noise with the magnitude . Then for any ,
the th-order differentiator [22], which is denoted by with sufficiently small , the inequality is
established in time and is kept afterwards.
(24) Proofs of Lemmas 1 and 2 are very similar, therefore, only
the first one is presented.
Assumption 1: The actuator with and the sensor with Proof of Lemma 1: Let the Lipschitz constant of be
feature the BIBS property. Initial values of , belong . Consider the time transformation . Then (19)
to some compact sets , . takes the form
Since , this provides for , belonging to some
compact regions , independent of , .
Indeed, (respectively, ) can be excluded by the time trans-
formation (respectively ). This assumption
also causes the actuator output to be bounded in its absolute The function is also Lipschitzian, but with the Lipschitz
value by some constant . constant . Fix some initial value of time corresponding to
Assumption 2: The actuator and the sensor are assumed exact . Let be the -time needed to establish the in-
in the following sense. With and any constant equality with any constant , .
value of (respectively ), the output uniformly tends to Take . With sufficiently small and
(respectively, uniformly tends to ). That means that for any the change of is arbitrarily small during the -time 2 .
, there exists such that with any , , Thus, since the functions and are uniformly continuous in
, (respectively constant and their arguments, and due to the continuous dependence of the so-
), the inequality (respectively ) is kept, lution on the right-hand side, the inequality
starting from the moment . is established in the -time , and is kept during
Note that any linear actuator with the transfer function the next -interval of the same length . Applying the same rea-
satisfies Assumptions 1, 2, provided deg soning from the moment and taking the new value
, is a Hurwitz polynomial, . , obtain that holds
Similar conditions can also be formulated for a linear sensor, also during the third -interval of the length . Continuing this
and . reasoning, obtain that is kept forever. Returning to
Theorem 2: Let and Assumptions 1, 2 hold. Then the original time obtain the statement of the Lemma.
with any the sliding accuracy , , It follows from (20) and the boundedness of that the con-
is established with sufficiently small , , , . ditions of Lemma 2 are automatically satisfied, and the sensor
The differentiator errors are also arbitrarily small, . produces an estimate of with infinitesimal errors. Therefore,
Theorem 2 is true also in the case . It corresponds mathematically the robust finite-time convergent exact differ-
to the discontinuous operator input, and is considered in an- entiator [22] can be considered as an additional virtual sensor
other paper [28]. The results presented are valid for general producing noisy estimates of the derivatives of . The differen-
finite-time stable controllers (2), (21). Therefore, in order to tiator transient can be made arbitrarily short by the choice of the
avoid the consideration of specific convergence dynamics, initial conditions, and/or differentiator parameters.
only chattering families, approximating the -sliding Lemma 3: The differentiator produces estimates of
mode from the very beginning, are considered. Such fam- . For any with sufficiently small
ilies are further called sliding chattering families. Thus, , , , , the inequalities are established and
the chattering family features initial conditions satisfying kept afterwards.
. The additional Proof: According to Lemmas 1 and 2 the differences
coordinates (and respectively ) and can be made arbitrarily small. Let ,

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
1386 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 6, JUNE 2010

. Thus, differentiating the functions and substituting for ,


when appears as a result of differentiating with respect to
(15), obtain that

Here is another appropriate constant. Thus, (26) can be


(25) considered as a disturbed finite-time stable homogeneous inclu-
sion with a negative homogeneity degree. Hence, it has an in-
variant region attracting trajectories in finite time and retracting
to zero with .
The proof of Theorem 3 is a simple consequence of The-
Here denotes any function with uniformly orem 2 and (26) with .
bounded for all trajectories. Recall that the differentiator has
the form V. SIMULATION

A. High Order Sliding Mode Control


An already traditional example of the kinematic car model

is chosen. Here and are Cartesian coordinates of the rear-


axle middle point, is the orientation angle, is the longitudinal
Introducing notation , and assuming that velocity, is the length between the two axles, is the steering
angle, and is the actuator output. The task is to steer the
, obtain
car from a given initial position to the trajectory with
and measured in real time. Define . Let

The relative degree of the system is 3. The plant coordinates


, , , are to be analyzed for chattering. The actuator co-
ordinates are assumed excluded from the main-subsystem co-
ordinates. As follows from the previous section, the chattering
of , and , which is small with small , and , is
to be considered. The relative degree is artificially increased to
4, treating as a new (discontinuous) control. Following the
where is an appropriate constant. This is a disturbed finite- main idea of the high-order sliding mode control [22][25],
time stable homogeneous differential inclusion with a negative the controller is known in advance; only one gain is adjusted
homogeneity degree [23]. Therefore, it has an invariant region here. The 4-sliding homogeneous quasi-continuous controller
around the origin, attracting trajectories in finite time [23]. That [24] was applied, as shown in the equation at the bottom of the
attracting region retracts to zero with . page. The estimates of the derivatives are obtained as the
Now let the accuracy of the differentiator (Lemma 3) and the result of the real-time differentiation of the sensor output by
actuator (Lemma 1) be of the order of . Then (25) can be the third-order differentiator
rewritten as the differential inclusion

(26)

with

with

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
LEVANT: CHATTERING ANALYSIS 1387

Fig. 1. 4-sliding car control in the presence of actuator and sensor. Fig. 2. Infinitesimal chattering in the presence of actuator, sensor and noise.

In its turn is produced by means of a sensor with the linear the absence of sensors and actuators [22][24]. The tracking
model remains practically ideal.
The chattering is infinitesimal here, since , , vanish with
, , (Fig. 2). In particular, the integral of charac-
terizes the chattering of the plant coordinate , chattering of ,
The initial values , , were taken.
, corresponds to the integrals of and . The results are
The control , which is defined above by its derivative, has the
almost independent of the features of the noise.
initial value 0, and enters the plant through an actuator with the
nonlinear model B. Aircraft Pitch Control
The chattering of a mechanical actuator is demonstrated here.
A practical aircraft control problem [21] is to get the pitch angle
The actuator coordinates have zero initial conditions. of a flying platform to track some signal given in real time.
The simulation results are demonstrated in Fig. 1. The The actual nonlinear dynamic system is given by its linear 5-di-
4-sliding accuracies , , , mensional approximations, calculated for 42 equilibrium points
were obtained with the sensor and actuator within the AltitudeMach flight envelope and containing sig-
time constants . The accuracies changed to nificant uncertainties. The relative degree is 2. Details are pre-
, , , with the sented in [21]. The actuator (stepper motor servo) output is
sensor and actuator time constants . Hence, the to follow the input . The output changes its value 512 times
simulation shows that the lower , , the less the chattering. per second with a step of , or remains the same. It gets
Now introduce a noise at the output of the sensor of the mag- the input 64 times per second and stops to react for 1/32 s each
nitude . The system reveals high sensitivity to such noises due time, when sign changes. The actuator output has the
to the presence of the third-order differentiator, i.e., the corre- physical meaning of the horizontal stabilizer angle, and its sig-
sponding coefficients are large. Note that in practice additional nificant chattering is not acceptable.
sensors would probably be introduced. Alternatively, a simpler Following are unpublished simulation results (1994) re-
and more robust 3-sliding controller can be used here with the vealing the chattering features of a linear dynamic control
second-order differentiator [22]. based on the approach and a 3-sliding-mode control
The accuracies , , , practically applied afterwards in the operational system (1997).
were obtained with . The accuracies In order to produce a Lipschitzian control, the 3-sliding-mode
, , , and controller was constructed according to the above chattering
, , , were attenuation procedure. The comparison of the performances is
obtained with and shown in Fig. 3. The control switches from the linear control
respectively. These asymptotical accuracies correspond to the to the 3-sliding-mode control at . The chattering is
accuracies , which would be obtained in caused by the inevitably relatively large linear-control gain.

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
1388 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 6, JUNE 2010

Fig. 3. Chattering of the aircraft horizontal stabilizer: a switch from a linear


control to a 3-sliding one.

Fig. 5. Unbounded chattering of the high-gain controller, and bounded chat-


tering of the saturation-based and relay controllers (the chattering is estimated
Fig. 4. Tracking performance of the high-gain pendulum controller. by the integral of j
 j).

C. High-Gain and Sliding-Mode Controls with . The noise parameters and remain the same. The
Now consider a simple rigid-pendulum control problem tracking graphs do not differ significantly from Fig. 4(b) and
are not shown. It is seen from the graphs in Fig. 5(c) and (d)
that both controllers feature bounded chattering and practically
identical performance.

where is the angle deviation from the vertical position, the VI. CONCLUSION
length and the mass of the pendulum equal 1. The control
is the torque applied to the pendulum. The task is to track the Formal definitions of the chattering in mathematical control
unknown-in-advance signal . The high-gain controller systems were proposed. The chattering can be classified as infin-
itesimal, bounded and unbounded. The infinitesimal chattering
cannot be avoided. Smooth systems feature such chattering with
continuous control.
is applied, where is the considered measurement noise. The Standard (first-order) sliding-mode systems feature bounded
initial values of system coordinates and are zeroed. (i.e., finite-energy) chattering. Their chattering does not depend
The high-gain controller demonstrates ideal performance in on the noise features, and can only be reduced by diminishing
the absence of noises with . In that case the discontinuous control component. Also high-order sliding
there is no chattering in the system (Fig. 4(a)). The tracking modes feature bounded chattering, when directly applied to con-
precision deteriorates only slightly in the presence of the noise trol systems with high relative degree.
with , (Fig. 4(b)). Systems with high gains feature unbounded (i.e., unbounded
The chattering in the system is characterized by the integrals energy) chattering in the presence of small high-frequency sam-
of the absolute values of and . The chattering of is in- pling noises. Thus, in certain cases, a standard sliding mode can
finitesimal, for is infinitesimal, as follows from Fig. 4. The be preferable to a large-gain linear control, if the discontinuous
graphs of are demonstrated in Fig. 5(a) and (b). It is seen from control component is relatively small. Saturation improves the
the comparison with , , [Fig. 5(a)] performance of the high-gain controllers, but does not remove
that the chattering grows significantly with the growth of and the bounded chattering.
and the reduction of . This corresponds to the unbounded High-order sliding mode excludes both dangerous kinds of
chattering of and of the whole system (Theorem 1). chattering, if the well-known chattering attenuation procedure
Now consider the controller with saturation [3], [19] is used, when the control derivative is treated as a new
(discontinuous) control. The presence of small measurement er-
rors, delays and unaccounted-for fast stable actuators and sen-
and the relay controller sors only generates infinitesimal chattering.
The practical approach [21] is justified when fast stable ac-
tuators and sensors are ignored at the preliminary control de-

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.
LEVANT: CHATTERING ANALYSIS 1389

sign stage, and are taken into account only during the simu- [16] A. T. Fuller, Relay control systems optimized for various performance
lation-based parameter adjustment of high-order sliding-mode criteria automation and remote control, in Proc. First IFAC World Con-
gress, Moscow, Russia, 1960, vol. 1, pp. 510519.
controllers. It is proved that the faster the actuators and sen- [17] K. Furuta and Y. Pan, Variable structure control with sliding sector,
sors the less is their influence on the system. At the same time Automatica, vol. 36, pp. 211228, 2000.
the sliding controller parameters together with the plant deter- [18] A. Isidori, Nonlinear Control Systems, second ed. New York:
Springer Verlag, 1989.
mine whether the actuators and sensors can be considered really [19] A. Levant, Sliding order and sliding accuracy in sliding mode control,
fast. Indeed, faster controllers require faster actuator and sensor Int. J. Control, vol. 58, pp. 12471263, 1993.
responses. [20] A. Levant, Robust exact differentiation via sliding mode technique,
Automatica, vol. 34, no. 3, pp. 379384, 1998.
An obvious drawback of the proposed approach is that the [21] A. Levant, A. Pridor, R. Gitizadeh, I. Yaesh, and J. Z. Ben-Asher, Air-
worst-case noises and disturbances are considered. Thus, even craft pitch control via second-order sliding technique, AIAA J. Guid.,
unbounded chattering may vanish with appropriate noises and Control Dyn., vol. 23, no. 4, pp. 586594, 2000.
[22] A. Levant, Higher order sliding modes, differentiation and output-
disturbances. At the same time such an approach leads to the feedback control, Int. J. Control, vol. 76, no. 9/10, pp. 924941, 2003.
simplest chattering classification. Infinitesimal mathematical [23] A. Levant, Homogeneity approach to high-order sliding mode de-
chattering presumably corresponds to negligible chattering in sign, Automatica, vol. 41, no. 5, pp. 823830, 2005.
[24] A. Levant, Quasi-continuous high-order sliding-mode controllers,
real systems. IEEE Trans. Autom. Control, vol. 50, no. 11, pp. 18121816, Nov. 2005.
The author did not consider theoretically discretization issues [25] A. Levant, Construction principles of 2-sliding mode design, Auto-
and small delays, which can also produce dangerous chattering matica, vol. 43, no. 4, pp. 576586, 2007.
[26] A. Levant, Chattering analysis, in Proc. Eur. Control Conf., Kos,
in systems with large gains (Fig. 3). It follows from Section IV Greece, Jul. 2007.
that such imperfections do not produce additional chattering in [27] A. Levant and L. Alelishvili, Integral high-order sliding modes, IEEE
the systems with homogeneous discontinuous control. Trans. Autom. Control, vol. 52, no. 7, pp. 12781282, Jul. 2007.
[28] A. Levant and L. Fridman, Accuracy of homogeneous sliding modes
in the presence of fast actuators, IEEE Trans. Autom. Control, to be
published.
REFERENCES [29] A. Pisano and E. Usai, Output-feedback control of an underwater ve-
[1] Bacciotti and L. Rosier, Liapunov Functions and Stability in Control hicle prototype by higher-order sliding modes, Automatica, vol. 40,
Theory. London, U.K.: Springer Verlag, 2005. no. 9, pp. 15251531, 2004.
[2] G. Bartolini, Chattering phenomena in discontinuous control sys- [30] Y. B. Shtessel and I. A. Shkolnikov, Aeronautical and space vehicle
tems, Int. J. Syst. Sci, vol. 20, pp. 24712481, 1989. control in dynamic sliding manifolds, Int. J. Control, vol. 76, no. 9/10,
[3] G. Bartolini, A. Ferrara, and E. Usai, Chattering avoidance by second pp. 10001017, 2003.
order sliding-mode control, IEEE Trans. Autom. Control, vol. 43, no. [31] Y. B. Shtessel, I. A. Shkolnikov, and M. D. J. B. Brown, An asymp-
2, pp. 241241, Feb. 1998. totic second-order smooth sliding mode control, Asian J. Control, vol.
[4] G. Bartolini, A. Ferrara, E. Usai, and V. I. Utkin, On multi-input chat- 5, no. 4, pp. 4985043, 2003.
tering-free second order sliding mode control, IEEE Trans. Autom. [32] J.-J. E. Slotine and W. Li, Applied Nonlinear Control. London, U.K.:
Control, vol. 45, no. 9, pp. 17111717, Sep. 2000. Prentice-Hall Inc, 1991.
[5] E. F. Beckenbach and R. Bellman, Inequalities. , Berlin, Germany: [33] V. I. Utkin, Sliding Modes in Control and Optimization. , Berlin, Ger-
Springer Verlag, 1961. many: Springer Verlag, 1992.
[6] I. Boiko, Frequency domain analysis of fast and slow motions in [34] V. Utkin and H. Lee, Chattering analysis, in Advances in Variable
sliding modes, Asian J. Control, vol. 5, pp. 445453, 2003. Structure and Sliding Mode Control, Lecture Notes in Control and In-
[7] I. Boiko, L. Fridman, A. Pisano, and E. Usai, Performance analysis of formation Sciences, C. Edwards, C. Fossas, and L. Fridman, Eds.
second-order sliding-mode control systems with fast actuators, IEEE Berlin, Germany: Springer Verlag, 2006, vol. 334, pp. 107123.
Trans. Autom. Control, vol. 52, no. 6, pp. 10531059, Jun. 2007.
[8] I. Boiko, L. Fridman, A. Pisano, and E. Usai, Analysis of chattering in
systems with second order sliding modes, IEEE Trans. Autom. Con-
trol, vol. 52, no. 11, pp. 20852102, Nov. 2007. Arie Levant (M08) (formerly L.V. Levantovsky) re-
[9] M. Djemai and J. P. Barbot, Smooth manifolds and high order sliding ceived the M.S. degree in differential equations from
mode control, in Proc. 41st IEEE Conf. Decision Control, 2002, pp. Moscow State University, Moscow, Russia, in 1980,
335339. and the Ph.D. degree in control theory from the In-
[10] C. Edwards and S. K. Spurgeon, Sliding Mode Control: Theory and stitute for System Studies (ISI), USSR Academy of
Applications. London, U.K.: Taylor and Francis, 1998. Sciences, Moscow, Russia, in 1987.
[11] A. Ferrara and L. Giacomini, Output feedback second order sliding From 1980 to 1989, he was with ISI, Moscow.
mode control for a class of nonlinear systems with non matched un- From 1990 to 1992, he was with the Mechan-
certainties, ASME J. Dyn. Syst., Meas. Control, vol. 123, no. 3, pp. ical Engineering and Mathematical Departments,
317323, 2001. Ben-Gurion University, Beer-Sheva, Israel. From
[12] A. Ferrara, L. Giacomini, and C. Vecchio, Control of nonholonomic 1993 to 2001, he was a Senior Analyst at the
systems with uncertainties via second-order sliding modes, Int. J. Ro- Institute for Industrial Mathematics, Beer-Sheva. Since 2001, he has been a
bust Nonlin. Control, vol. 18, no. 4/5, pp. 515528, 2008. Senior Lecturer at the Applied Mathematics Department, Tel-Aviv University,
[13] A. F. Filippov, Differential Equations with Discontinuous Right-Hand Tel-Aviv, Israel. Since January 2009 he has been an Associate Professor. His
Sides. Dordrecht, The Netherlands: Kluwer Academic Publishers, professional activities have been concentrated in nonlinear control theory,
1988. stability theory, singularity theory of differentiable mappings, image processing
[14] L. Fridman, An averaging approach to chattering, IEEE Trans. and numerous practical research projects in these and other fields. His current
Autom. Control, vol. 46, no. 8, pp. 12601264, Aug. 2001. research interests are in high-order sliding-modes and their applications to
[15] L. Fridman, Chattering analysis in sliding mode systems with inertial control and observation, real-time robust exact differentiation and nonlinear
sensors, Int. J. Control, vol. 76, no. 9/10, pp. 906912, 2003. robust output-feedback control.

Authorized licensed use limited to: CNR Area Ricerca Genova. Downloaded on July 20,2010 at 12:33:11 UTC from IEEE Xplore. Restrictions apply.

Vous aimerez peut-être aussi