![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
ABSTRACT
This paper presents a novel variable structure control (VSC) algorithm of event-triggered (ET) type, capable of dealing with a class of nonlinear uncertain systems. By virtue of its ET nature, the algorithm can be used as the kernel of a robust networked control system. The design objective is indeed to reduce the number of transmissions over the network. The proposed ET-VSC also guarantees appropriate robustness properties, even in the presence of delayed transmissions. It is theoretically analysed, proving that the sliding variable associated with the controlled system results in being ultimately confined into a boundary layer of prescribed amplitude. As a consequence, it is proved that the state of the considered uncertain nonlinear system is ultimately bounded as well. Moreover, a lower bound for the time elapsed between consecutive triggering events is provided, which excludes the notorious Zeno behaviour. Finally, the designed ET-VSC control scheme is satisfactorily assessed in simulation.
1. Introduction
Sliding mode control (SMC) is an effective methodology able to guarantee satisfactory performance of the controlled system even in the presence of matched uncertainties and external disturbances (Utkin, Citation1992, Citation1994). By virtue of its low implementation complexity, it can be adequate also in case of networked control systems (NCSs), i.e. feedback systems including communication networks (Hespanha, Naghshtabrizi, & Xu, Citation2007).
In those systems, the presence of the network in the control loop may cause the occurrence of packet loss, jitter, and delayed transmissions, which can deteriorate the performance of the control system (Wang & Liu, Citation2008). Since the network malfunctions tend to increase with the network congestion, the design of control approaches aimed at reducing the transmissions over the network is often resolutive.
A methodology which is very appreciated to design NCSs is the so-called event-triggered (ET) control (Aström, Citation2008; De Persis, Sailer, & Wirth, Citation2013; De Persis & Tesi, 2015; Heemels, Sandee, & Van Den Bosch, Citation2008; Tabuada, 2007; You & Xie, Citation2013; Yu & Antsaklis, 2011). ET control, in contrast to time-triggered control, which features periodic transmissions of the measurements, enables the measurement transmissions only when a pre-specified triggering condition is satisfied (or violated, depending on the adopted logic). This implies that the number of transmissions over the network can be significantly reduced by suitably setting the triggering condition threshold. By using ET control, in spite of the aperiodic transmission of the measurements, satisfactory stability properties can be enforced. Note that the basic ET control approach has been further elaborated so as to take into account the possible knowledge of a nominal model of the plant. This has produced the model-based event-triggered control discussed in Garcia and Antsaklis (Citation2011) and Montestruque and Antsaklis (Citation2004).
ET control has been recently effectively exploited in conjunction with SMC and model predictive control (MPC) (see Cucuzzella & Ferrara, 2016, Citation2018; Ferrara & Cucuzzella, Citation2018; Ferrara, Sacone, & Siri, Citation2015a, Citation2015b; Incremona & Ferrara, Citation2016; Incremona, Ferrara, & Magni, Citation2017). It is worth noticing however that when SMC is coupled with the ET approach, the attainment of an ideal sliding mode (SM) is not feasible (Behera & Bandyopadhyay, Citation2016; Behera, Bandyopadhyay, Xavier, & Kamal, Citation2015), this is why we prefer to use in this paper the term ‘ Variable Structure Control’ (VSC) to classify the proposed approach.
Specifically, in this paper, we propose a novel VSC algorithm of event-triggered type, capable of dealing with a class of nonlinear uncertain systems. The control problem to solve is challenging because the considered system is a nonlinear system affected by uncertain terms which are exogenous signals, functions of time, and the considered control architecture is of networked type (i.e. a communication network is used to implement the control scheme), which implies that time delays can affect the control variable/state transmission. In addition, we want to comply with the requirement of utilising the communication network, which can be considered as a critical resource, with parsimony.
The proposed algorithm is theoretically analysed in the paper, proving that the sliding variable associated with the controlled system results in being ultimately confined into a boundary layer of prescribed amplitude. As a consequence, it is proved that the state of the considered uncertain nonlinear system is ultimately bounded as well. It is worth noting that the obtained evolution of the sliding variable within a boundary layer implies that the state of the controlled system eventually reaches and remains inside a ball centred at the equilibrium point of interest, this ball in fact being an ultimately positively invariant set of the controlled system. Note that this behaviour can resemble that of the classical switching control with hysteresis (see Utkin, Citation1992), with the difference that in the proposed control strategy the system state and the control input are not always transmitted. As a further result, a lower bound for the time elapsed between consecutive triggering events is provided in the paper, which excludes the existence of an accumulation point, i.e. the notorious Zeno phenomenon, also known as ‘Fuller phenomenon’ (see Liberzon, Citation2003) and long recognised in sliding mode theory (Ames, Tabuada, & Sastry, Citation2006; Johansson, Lygeros, Sastry, & Egerstedt, Citation1999; Yu et al., Citation2012). All the paper results have been proved in spite of the possible presence of transmission delays.
Note that our contribution differs from those already published in the literature and previously mentioned. In Behera and Bandyopadhyay (Citation2017), for instance, ET is combined with SMC in order to guarantee the robust global stability of linear time-invariant systems affected by matched external disturbances. Differently from the present work, the triggering condition proposed in Behera and Bandyopadhyay (Citation2017) is based on the error between the actual state and the one previously transmitted, while the threshold is not constant and depends on the sampled state. A model-based ET is used in connection with SMC in Incremona and Ferrara (Citation2016), while second-order SMC laws are considered in Cucuzzella and Ferrara (Citation2018). Note however that both the last two papers do not consider the presence of transmission delays.
Note that a very preliminary version of the theory presented in this paper, where no communication delay was considered, and the proofs of the theoretical results, as well as the discussion about the Zeno behaviour were not included, was provided in Cucuzzella, Incremona, and Ferrara (2016).
Finally, we wish to underline that the authors present this work to celebrate the 70th anniversary of Professor Fradkov. In particular, we have selected the specific paper topics inspired by the vast literature by Professor Fradkov on nonlinear dynamics and hybrid systems (see, for instance, Fradkov, Miroshnik, & Nikiforov, Citation1999; Leonov, Nijmeijer, Pogromsky, & Fradkov, Citation2010). Indeed, the event-triggered variable structure control proposed in this paper gives rise to a controlled system which can be classified as a particular case of hybrid system (van der Schaft & Schumacher, Citation2000).
The present paper is organised as follows. In Section 2, the control problem under consideration is suitably formulated. The proposed control strategy is described in Section 3. In Section 4, the stability properties of the overall ET-VSC scheme are formally discussed. The simulation results are illustrated in Section 5 to demonstrate the efficacy of the proposal. Some conclusions are finally gathered in Section 6.
2. Problem formulation
In the following sections, will denote the Euclidean norm for vectors and the induced Euclidean norm for matrices,
will denote the absolute value, and
will denote the scalar product between vectors a and b. Given the set
,
. The relative degree of the system, i.e. the minimum order r of the time derivative
of the output function in which the control u explicitly appears, is considered well defined, uniform and time-invariant.
Consider a plant (process and actuator) which can be modelled as
(1)
(1) where
(
bounded) is the state vector the value of which at the initial time instant
is
,
is the control variable,
,
are bounded uncertain functions, and
is a bounded external disturbance such that the following assumptions on the uncertainty terms hold .Footnote1
Assumption 2.1
Boundedness of the functions f and b
There exist known positive constants F, and
such that for any
and
, the functions f and b in system (Equation1
(1)
(1) ) satisfy
(2)
(2)
(3)
(3)
Assumption 2.2
Boundedness of the disturbance w
For any , the external disturbance w in system (Equation1
(1)
(1) ) satisfies
(4)
(4)
being a known positive constant.
Let be the output function of system (Equation1
(1)
(1) ). Then, the problem to solve is to design a control law u able to stabilise system (Equation1
(1)
(1) ) even in the presence of uncertainties and delayed transmissions due to the communication networks represented in Figure . More specifically, we require that σ is ultimately bounded in a prescribed vicinity of the manifold
.
3. The proposal: event-triggered variable structure control for NCSs
In practical implementation the state is sampled at certain time instants , and the input, computed as
, with κ being a generic control law depending on
to be designed, is held constant between two successive samplings. This kind of implementation, called sample-and-hold, can be expressed as
(5)
(5) where
,
being the set of the triggering time instants. In conventional implementation, the sequence
is typically periodic and the time interval
, is a priori fixed. The control approach, in that case, is classified as time-triggered.
In the present paper, instead of relying on time-triggered executions, we introduce a triggering condition which depends on σ, so that the state of the controlled plant is transmitted over the network only when such a condition is verified. This implies that the control law is updated and sent to the plant only at the triggering time instants, and the overall control strategy is of event-triggered type. Note that, in this paper, we do not adopt a mathematical model of the network, but we design the control strategy in such a way to reduce data transmission as much as possible. This in order to limit the negative effects of the network congestion, such as packets drop, jitter, and delays. However, we suppose that the presence of the communication network can cause delayed transmissions due to the network unavailability or packet losses. Moreover, we assume that the plant is equipped with a zero-order-hold (ZOH) so that the control variable computed at the last triggering time instant is held constant
. Then, this approach tends to reduce the transmissions over the network both in the direct path (from the controller to the plant) and in the feedback path (from the sensor to the controller). Now, consider the control scheme reported in Figure . It contains two key blocks: the smart sensor and the sliding mode controller. These blocks are hereafter detailed.
3.1. The smart sensor
We assume that the considered sensor is smart in the sense that it has some computation capability, i.e. it is able to compute (in the continuous time) the controlled variable σ and verify a triggering condition. The triggering condition adopted in this paper is the following:
(6)
(6) δ being a positive constant arbitrarily set. Only when the triggering condition (Equation6
(6)
(6) ) holds (i.e. at the triggering time instant
,
) is the actual output
transmitted by the sensor over the network, so that the control law is updated and
sent to the plant.
3.2. The controller
To solve the problem formulated in Section 2, in this paper, we rely on the SMC methodology (Utkin, Citation1992), and design an event-triggered variable structure control (ET-VSC) scheme. To this end, we denote the output function σ as the so-called ‘sliding variable’, with being the so-called ‘sliding manifold’ and design it as a linear combination of the system state, i.e.
(7)
(7) with
, real positive constants such that the characteristic equation
has distinct roots with negative real part. By regarding (Equation7
(7)
(7) ) as the controlled variable, associated with system (Equation1
(1)
(1) ), it turns out that the relative degree r of the input–output map is 1, so that the so-called ‘auxiliary system’ can be determined as follows:
(8)
(8) where
, such that the following assumption holds.
Assumption 3.1
Boundedness of the function ϕ
For any and
, the uncertain function
in (Equation8
(8)
(8) ) satisfies
(9)
(9)
being a positive constant.
Remark 3.1
Local boundedness
If Ω is equal to , then
is only locally bounded. In this case, characterising the region of attraction requires a careful analysis of the considered system. Although in practical cases the region of attraction can be estimated relaying on e.g. data analysis or physical insights, a thorough analysis of the region of attraction is outside the scope of this paper.
The proposed control law at the triggering time instants, namely ,
, can be expressed as
(10)
(10) with
(11)
(11) The sample-and-hold mechanism (Equation5
(5)
(5) ), with control law
as in (Equation10
(10)
(10) ), and the triggering condition (Equation6
(6)
(6) ) give rise to the ET-VSC strategy that we propose to steer the sliding variable σ in a finite time
to the prescribed boundary layer
, defined as a vicinity of the sliding manifold
, i.e.
(12)
(12) δ being a positive constant arbitrarily set. Moreover, let
,
. Then, inside the boundary layer
, the following assumption holds.
Assumption 3.2
Boundedness of the functions f, b and ϕ when ![](//:0)
![](//:0)
For any and
, i.e. when
, the uncertain functions f, b and ϕ satisfy
(13)
(13)
(14)
(14)
(15)
(15) where
, and
are known positive constants.
Remark 3.2
Control effort reduction
By virtue of the inequalities (Equation13(13)
(13) )–(Equation15
(15)
(15) ), in order to reduce the control effort and the number of triggering events when the sliding variable σ enters the boundary layer
, the amplitude of the control law can be reduced, i.e.
(16)
(16) with
(17)
(17) and
as in (Equation11
(11)
(11) ).
Remark 3.3
Potentiality of ET-VSC
Note that the proposed ET-VSC approach could be extended to the so-called vector relay control, also referred as unit-vector control (Edwards & Spurgen, Citation1998; Orlov & Utkin, Citation1998). In fact, event-triggered strategies may be attractive for various applications in which vector relay control is typically applied. Specifically, vector relay control can be used for drive control application or for regulating voltage converters, where, although a hysteretic approach is often used, time-varying parameters, communication networks as well as unpredictable noise spectrum make the electromagnetic interference control problem particularly difficult to solve (see for instance Ryvkin & Palomar Lever, Citation2011; Tan, Lai, & Tse, Citation2017).
4. Stability analysis
In this section, the stability properties of system (Equation1(1)
(1) ) controlled via the proposed ET-VSC strategy are analysed. To this end, it is convenient to introduce the following definitions:
Definition 4.1
Reachability condition
The set is said to be attractive if the solution to the uncertain system (Equation8
(8)
(8) ),
, satisfies the so-called η-reachability condition (see Utkin, Citation1992)
(18)
(18)
Definition 4.2
Ultimately boundedness
The solution σ to the uncertain system (Equation8(8)
(8) ) is said to be ultimately bounded with respect to the set
if in a finite time
it enters the bounded set
and remains there for all subsequent time instants.
Definition 4.3
Positively invariant set
Let σ be the solution to the uncertain system (Equation8(8)
(8) ) starting from the initial condition
. A set
is said to be positively invariant if
implies that
.
Now, making reference to (Equation8(8)
(8) ) the following results can be proved.
Lemma 4.1
Attractiveness of ![](//:0)
![](//:0)
Let the sign of the initial condition be known and let
, with
arbitrarily set. Given system (Equation8
(8)
(8) ) controlled by (Equation5
(5)
(5) ), (Equation10
(10)
(10) ) with (Equation11
(11)
(11) ) and the triggering condition (Equation6
(6)
(6) ), then, the boundary layer
is attractive for any solution σ to (Equation8
(8)
(8) ).
Proof.
Consider the η-reachability condition (Equation18(18)
(18) ). Taking into account that the initial condition
is known, one has that
,
being the first triggering time instant satisfying
. Making reference to system (Equation8
(8)
(8) ), since
, during the time interval
it yields
(19)
(19) Since (Equation11
(11)
(11) ) holds, then, one can verify that
that is (Equation18
(18)
(18) ) holds with
. Then, integrating the inequality
from
to
, one has
(20)
(20) implying the finite time convergence of the sliding variable to
. Moreover, one can conclude that the first transmission over the network is executed at the triggering time instant
.
Remark 4.4
Reaching phase
Note that, by virtue of Lemma 4.1, the proposed control solution avoids to transmit the value of σ and u over the networks during the entire reaching phase, i.e. till the sliding variable enters the boundary layer at the time instant
.
Lemma 4.2
Invariance of ![](//:0)
![](//:0)
Given system (Equation8(8)
(8) ) with the initial condition
such that
with
arbitrarily set, then, the boundary layer
is a positively invariant set for the solution σ to system (Equation8
(8)
(8) ) controlled via (Equation5
(5)
(5) ), (Equation16
(16)
(16) ) with (Equation11
(11)
(11) ), (Equation17
(17)
(17) ) and the triggering condition (Equation6
(6)
(6) ).
Proof.
Consider two different cases in order to prove the result.
Case 1 (): In this case, according to the proposed event-triggered control strategy,
the control law is not updated, i.e. its sign does not change. This implies that the sliding variable cannot be steered to the sliding manifold
, and it evolves in the boundary layer
until it reaches its border, so that Case 2 occurs.
Case 2 (): In this second case the triggering condition is verified. Then, the actual value of σ is sent to the controller and the control law is updated. In particular, the sign of the control law changes, and the sliding variable is steered towards the interior of
, so that Case 1 occurs again. This implies that
, then,
, i.e.
is a positively invariant set according to Definition 4.3, which concludes the proof.
Now, one can prove the major result concerning the auxiliary system evolution.
Theorem 4.3
Ultimately boundedness of ![](//:0)
![](//:0)
Let the sign of the initial condition be known and let
arbitrarily set. Given the triggering condition (Equation6
(6)
(6) ) and system (Equation8
(8)
(8) ) controlled by (Equation5
(5)
(5) ), (Equation10
(10)
(10) ) with (Equation11
(11)
(11) )
, and by (Equation5
(5)
(5) ), (Equation16
(16)
(16) ) with (Equation17
(17)
(17) )
then, the solution σ to system (Equation8
(8)
(8) ) is ultimately bounded with respect to
.
Proof.
The proof is a straightforward consequence of Lemmas 4.1 and 4.2. By virtue of Lemma 4.1, that is of the attractiveness of , applying the control law (Equation10
(10)
(10) ) with (Equation11
(11)
(11) ), there exists a time instant
when σ enters
, i.e. the triggering condition (Equation6
(6)
(6) ) is verified. Then, the control law (Equation16
(16)
(16) ) with (Equation17
(17)
(17) ) is applied, and by virtue of Lemma 4.2,
,
remains in
, which implies, according to Definition 4.2, that σ is ultimately bounded with respect to
.
Now, it is possible to prove that the state of system (Equation1(1)
(1) ) is ultimately bounded within a set depending on the desired value δ. To this end, let us first analyse the evolution of the reduced state defined as
, such that
. Moreover, let
denote the time instant when the reduced state
enters a neighbourhood of the origin of the reduced state space.
Lemma 4.4
Ultimately boundedness of ![](//:0)
![](//:0)
Let the sign of the initial condition be known and let
arbitrarily set. Given the triggering condition (Equation6
(6)
(6) ) and system (Equation8
(8)
(8) ) controlled by (Equation5
(5)
(5) ), (Equation10
(10)
(10) ) with (Equation11
(11)
(11) )
, and by (Equation5
(5)
(5) ), (Equation16
(16)
(16) ) with (Equation17
(17)
(17) )
then,
the following inequality is satisfied:
(21)
(21) where P and Q are positive definite matrices such that
and
is the minimum eigenvalue of matrix Q, with
(22)
(22)
Proof.
Consider the sliding variable (Equation7(7)
(7) ), such that the state
can be expressed as
(23)
(23) Then, the dynamics of the state
results in being
(24)
(24) In (Equation24
(24)
(24) ), matrix
is given in (Equation22
(22)
(22) ), and
is
. Now, let P be a positive definite matrix, such that the function
(25)
(25) can be regarded as a candidate Lyapunov function. Let Q be a positive definite matrix obtained by solving the Lyapunov equation
, as indicated in the lemma statement. Compute the first time derivative of the Lyapunov function (Equation25
(25)
(25) ), i.e.
According to Theorem 4.3, ,
, i.e. (Equation12
(12)
(12) ) holds. Then,
one can upperbound
with δ, i.e.
(27)
(27) From (Equation27
(27)
(27) ), one can observe that if
(28)
(28) then
, which implies that outside the ball of radius
, V in (Equation25
(25)
(25) ) is a decreasing function. This in turn implies that the reduced state
is steered to that ball in a finite time
. On the other hand, if
(29)
(29) then, from (Equation27
(27)
(27) ) one can observe that two cases can occur:
or
. If
,
cannot increase. If
,
grows until
, then
again. Note also that, if
, then
. On the other hand, if
, then
, which concludes the proof.
Theorem 4.5
Ultimately boundedness of ![](//:0)
![](//:0)
Let the sign of the initial condition be known and let
arbitrarily set. Given the triggering condition (Equation6
(6)
(6) ) and system (Equation8
(8)
(8) ) controlled by (Equation5
(5)
(5) ), (Equation10
(10)
(10) ) with (Equation11
(11)
(11) )
and by (Equation5
(5)
(5) ), (Equation16
(16)
(16) ) with (Equation17
(17)
(17) )
then,
the state x of system (Equation1
(1)
(1) ) is ultimately bounded in the set
where
,
are positive definite matrices such that
and
is the minimum eigenvalue of matrix Q, with
as in (Equation22
(22)
(22) ).
Proof.
The proof directly follows observing that, from Theorem 4.3, the sliding variable is ultimately bounded and . According to Lemma 4.4, the components
, are bounded
. Then, from (Equation23
(23)
(23) ) one has that
, also
is bounded, i.e.
(30)
(30) This implies that the state x of system (Equation1
(1)
(1) ) is ultimately bounded as well, i.e.
(31)
(31) which proves the theorem.
Remark 4.5
Practical sliding mode
Note that the proposed control scheme, because of its event-triggered nature, cannot generate an ideal sliding mode, but only a ‘practical sliding mode’. However, by virtue of Theorem 4.5, from (Equation31(31)
(31) ) one can observe that the convergence set, in which the state of system (Equation1
(1)
(1) ) is ultimately bounded, linearly depends on the desired size δ of the boundary layer
.
Now, since the triggering time instants are implicitly defined and only known at the execution times, we prove the existence of a lower bound for the so-called ‘inter-execution’ or ‘inter-event’ times (Tabuada, 2007). More specifically, let be the minimum inter-event time, such that
for any
.
Theorem 4.6
Minimum inter-event time
Let be arbitrarily set. Given the triggering condition (Equation6
(6)
(6) ) and system (Equation8
(8)
(8) ) controlled by (Equation5
(5)
(5) ), (Equation10
(10)
(10) ) with (Equation11
(11)
(11) )
, and by (Equation5
(5)
(5) ), (Equation16
(16)
(16) ) with (Equation17
(17)
(17) )
then,
the inter-event times are lower bounded by
Proof.
Since σ and u are transmitted over the network only when the triggering condition (Equation6(6)
(6) ) is verified, the theorem will be proved by computing the time interval
that σ takes to evolve from
to δ. In order to obtain the minimum time interval, we assume that σ evolves with the maximum velocity. According to (Equation13
(13)
(13) )–(Equation15
(15)
(15) ) and (Equation17
(17)
(17) ), one has that the maximum velocity of the sliding variable inside
is
. Then, it yields
(32)
(32) where the equality
follows from the assumption that σ evolves with constant maximum velocity
. Analogous considerations can be done if we consider the evolution of σ from δ to
.
Remark 4.6
Zeno behaviour
Note that Theorem 4.6 guarantees that the time elapsed between consecutive triggering events does not become arbitrarily small, avoiding the notorious Zeno behaviour (Ames et al., Citation2006; Johansson et al., Citation1999). In practical cases, this result is very useful to assess the feasibility of the proposed scheduling policy.
Now, due to the presence of the communication network, we suppose that data transmissions could occur with time-varying delay and
being the time delays due to the network unavailability in the direct and feedback path, respectively. The following assumption is made on Δ.
Assumption 4.7
Time delay
The overall time-varying delay Δ can be bounded as
(33)
(33)
being a known positive constant.
Theorem 4.8
Delayed communications
Let Assumption 4.7 hold. Given the triggering condition (Equation6(6)
(6) ) and system (Equation8
(8)
(8) ) controlled by (Equation5
(5)
(5) ), (Equation10
(10)
(10) ) with (Equation11
(11)
(11) )
and by (Equation5
(5)
(5) ), (Equation16
(16)
(16) ) with (Equation17
(17)
(17) )
then, for any desired
(34)
(34) the triggering condition
(35)
(35) with
(36)
(36) enforces the following inequality:
(37)
(37)
Proof.
In analogy with Lemma 4.1, one can easily prove that there exists a time instant when σ enters the inner boundary layer
. Now, suppose that the transmission of
occurs with the maximum time delay
. Moreover, assume that the sliding variable evolves with constant maximum velocity
. To enforce inequality (Equation37
(37)
(37) ), we impose that
. Then, one has that
(38)
(38) Analogous considerations can be done if we consider that, at the time instant
,
.
Note that in case of delayed transmissions, the lower bound can be obtained by using
instead of δ in Theorem 4.6.
5. Illustrative example
In this section, in order to show the properties of the proposed control scheme, an illustrative example is briefly discussed. Consider the following uncertain nonlinear system:
(39)
(39) Let
be equal to 0, and the initial condition be
. Then, the system is stabilised by choosing the sliding variable as
. In the triggering condition (Equation6
(6)
(6) ) the threshold is
. The matched disturbance
, with
. The control amplitude
is selected equal to 15, while K=0.4, after a trial and error procedure to estimate the value of
and
. Figure (a) shows the time evolution of the system state variables that are ultimately bounded in a vicinity of the system state space origin (see also Figure (d)). In Figure (b) the time evolution of the sliding variable in the presence of maximum time delay
s acting from t=0 s is shown. One can observe that, by selecting
(see Theorem 4.8), even in the presence of maximum time delay and maximum uncertainty, σ is ultimately bounded with respect to the desired boundary layer
. Finally, from Figure (c) one can appreciate that the inter-event times
are always higher than the minimum inter-event time
s (see Theorem 4.6). Moreover, considering a sampling time
s, and a simulation time T=15 s the number of transmissions with the proposed ET-VSC is 99.6% less than the number required by the conventional (i.e. time-driven) SMC methodology. Note that, since the smart sensor works in continuous time,
is chosen small enough so as to emulate a continuous time simulation setup. One can observe that reducing the width δ of the boundary layer
results in improving the convergence accuracy. Obviously, the correct balance between convergence accuracy and transmission load has to be searched depending on the specific application.
6. Conclusions
In this paper, an Event-Triggered Variable Structure Control scheme is presented. The main objective is to reduce the number of data transmissions over the network, while guaranteeing satisfactory performance. A triggering condition based on a suitably defined sliding variable and on a prescribed boundary layer of the sliding manifold is introduced. As a result, the ultimately boundedness of the solution of the controlled auxiliary system can be proved, which implies, under the considered assumptions, ultimately boundedness of the solution of the controlled system even in the presence of uncertainties and delayed transmissions. The proposed control scheme has the advantage of providing the way to get the desired balance between accuracy and transmission rate. In fact, the amplitude of the boundary layer, which is an ultimately positively invariant set, is a design parameter and the transmission rate is directly influenced by its choice. Moreover, the avoidance of the notorious Zeno behaviour is proved.
Disclosure statement
No potential conflict of interest was reported by the authors.
ORCID
Michele Cucuzzella http://orcid.org/0000-0003-1677-3289
Notes
1 The case in which the conventional assumptions on the knowledge of the uncertainty bounds are relaxed (Furtat, Orlov, & Fradkov, Citation2019) is left as an interesting future endeavour.
References
- Ames, A. D., Tabuada, P., & Sastry, S. (2006). On the stability of Zeno equilibria. In J. P. Hespanha and A. Tiwari (Eds.), Hybrid systems: Computation and control: 9th international workshop, HSCC 2006, Proceedings, Santa Barbara, CA, USA, March 29–31, 2006 (pp. 34–48). Berlin, Heidelberg: Springer.
- Aström, K. J. (2008). Event based control. In A. Astolfi and L. Marconi (Eds.), Analysis and design of nonlinear control systems (pp. 127–147). Berlin, Heidelberg: Springer.
- Behera, A. K., & Bandyopadhyay, B. (2016). Event-triggered sliding mode control for a class of nonlinear systems. International Journal of Control, 89(9), 1916–1931. doi: 10.1080/00207179.2016.1142617
- Behera, A. K., & Bandyopadhyay, B. (2017). Robust sliding mode control: An event-triggering approach. IEEE Transactions on Circuits and Systems II: Express Briefs, 64(2), 146–150. doi: 10.1109/TCSII.2016.2551542
- Behera, A. K., Bandyopadhyay, B., Xavier, N., & Kamal, S. (2015). Event-triggered sliding mode control for robust stabilization of linear multivariable systems. In X. Yu and M. Önder Efe (Eds.), Recent advances in sliding modes: From control to intelligent mechatronics (pp. 155–175). Cham: Springer International Publishing.
- Cucuzzella, M., & Ferrara, A. (2016). Event-triggered second order sliding mode control of nonlinear uncertain systems. Proceedings of European control conference (pp. 295–300), Aalborg, Denmark.
- Cucuzzella, M., & Ferrara, A. (2018). Practical second order sliding modes in single-loop networked control of nonlinear systems. Automatica, 89, 235–240. doi: 10.1016/j.automatica.2017.11.034
- Cucuzzella, M., Incremona, G. P., & Ferrara, A.2016). Event-triggered sliding mode control algorithms for a class of uncertain nonlinear systems: Experimental assessment. Proceedings of the American control conference (pp. 6549–6554).
- De Persis, C., Sailer, R., & Wirth, F. (2013). Parsimonious event-triggered distributed control: A Zeno free approach. Automatica, 49(7), 2116–2124. doi: 10.1016/j.automatica.2013.03.003
- De Persis, C., & Tesi, P. (2015). Input-to-state stabilizing control under denial-of-service. IEEE Transactions on Automatic Control, 60(11), 2930–2944. doi: 10.1109/TAC.2015.2416924
- Edwards, C., & Spurgen, S. K. (1998). Sliding mode control: Theory and applications. London: Taylor and Francis.
- Ferrara, A., & Cucuzzella, M. (2018). Event-triggered sliding mode control strategies for a class of nonlinear uncertain systems. In J. B. Clempner and W. Yu (Eds.), New perspectives and applications of modern control theory: In honor of Alexander S. Poznyak (pp. 397–425). Cham: Springer International Publishing.
- Ferrara, A., Sacone, S., & Siri, S. (2015a). Event-triggered model predictive schemes for freeway traffic control. Transportation Research Part C: Emerging Technologies, 58(Part C), 554–567. doi: 10.1016/j.trc.2015.01.020
- Ferrara, A., Sacone, S., & Siri, S. (2015b). Model-based event-triggered control for freeway traffic systems. Proceedings of the event-based control communication and signal processing international conference (pp. 1–6), Krakow, Poland.
- Fradkov, A., Miroshnik, I., & Nikiforov, V. (1999). Nonlinear and adaptive control of complex systems. Dordrecht: Kluwer Academic Publishers.
- Furtat, I., Orlov, Y., & Fradkov, A. (2019). Finite-time sliding mode stabilization using dirty differentiation and disturbance compensation. International Journal of Robust and Nonlinear Control, 29(3), 793–809. doi: 10.1002/rnc.4273
- Garcia, E., & Antsaklis, P. (2011). Model-based event-triggered control with time-varying network delays. Proceedings of the 16th 50th IEEE conference on decision control (pp. 1650–1655), Orlando, FL, USA.
- Heemels, W. P. M. H., Sandee, J. H., & Van Den Bosch, P. P. J. (2008). Analysis of event-driven controllers for linear systems. International Journal of Control, 81(4), 571–590. doi: 10.1080/00207170701506919
- Hespanha, J. P., Naghshtabrizi, P., & Xu, Y. (2007). A survey of recent results in networked control systems. Proceedings of the IEEE, 95(1), 138–162. doi: 10.1109/JPROC.2006.887288
- Incremona, G. P., & Ferrara, A. (2016). Adaptive model-based event-triggered sliding mode control. International Journal of Adaptive Control and Signal Processing, 30(8–10), 1298–1316.
- Incremona, G. P., Ferrara, A., & Magni, L. (2017). Asynchronous networked MPC with ISM for uncertain nonlinear systems. IEEE Transactions on Automatic Control, 62(9), 4305–4317. doi: 10.1109/TAC.2017.2653760
- Johansson, K. H., Lygeros, J., Sastry, S., & Egerstedt, M. (1999). Simulation of Zeno hybrid automata. Proceedings of the 16th 38th IEEE conference on decision control (pp. 3538–3543), Phoenix, AZ, USA.
- Leonov, G., Nijmeijer, H., Pogromsky, A., & Fradkov, A. (2010). Dynamics and control of hybrid mechanical systems. Singapore: World Scientific.
- Liberzon, D. (2003). Switching in systems and control. New York: Springer Science & Business Media.
- Montestruque, L. A., & Antsaklis, P. (2004). Stability of model-based networked control systems with time-varying transmission times. Proceedings of the American control conference (Vol. 49, pp. 1562–1572), Boston, MA, USA.
- Orlov, Y., & Utkin, V. I. (1998). Unit sliding mode control in infinite dimensional systems. Applied Mathematics and Computer Science, 8(1), 7–20.
- Ryvkin, S., & Palomar Lever, E. (2011). Sliding mode control for synchronous electric drives. London: CRC Press.
- Tabuada, P. (2007). Event-triggered real-time scheduling of stabilizing control tasks. IEEE Transactions on Automatic Control, 52(9), 1680–1685. doi: 10.1109/TAC.2007.904277
- Tan, S.-C., Lai, Y.-M., & Tse, C.-K. (2017). Sliding mode control of switching power converters: Techniques and implementation. London: CRC Press.
- Utkin, V. I. (1992). Sliding modes in control and optimization. New York: Springer-Verlag.
- Utkin, V. I. (1994). Sliding modes control in discrete-time and difference systems. Variable structure and Lyapunov control (Vol. 193, pp. 87–107). Berlin, Heidelberg: Springer.
- van der Schaft, A., & Schumacher, H. (2000). An introduction to hybrid dynamical systems (Vol. 251). London: Springer-Verlag.
- Wang, F., & Liu, D. (2008). Networked control systems: Theory and applications. London: Springer-Verlag London Limited.
- You, K.-Y., & Xie, L.-H. (2013). Survey of recent progress in networked control systems. Acta Automatica Sinica, 39(2), 101–117. doi: 10.1016/S1874-1029(13)60013-0
- Yu, H., & Antsaklis, P. (2011). Event-triggered real-time scheduling for stabilization of passive and output feedback passive systems. Proceedings of the American control conference (pp. 1674–1679), San Francisco, CA, USA.
- Yu, L., Barbot, J.-P., Benmerzouk, D., Boutat, D., Floquet, T., & Zheng, G. (2012). Discussion about sliding mode algorithms, Zeno phenomena and observability. In L. Fridman, J. Moreno, & R. Iriarte (Eds.), Lecture notes in control and information sciences (Vol. 412). Berlin: Springer.