Professional Documents
Culture Documents
I. INTRODUCTION
Modern control systems are often implemented
in digital platforms by using the microprocessors. Traditional digital control techniques often assume that
controllers execute periodically. This is usually called
time-triggered control [2,10,20], where the stability of
the resulting sampled-data system under time triggered
control can be achieved if the worst situation, that the
sampling period is included in a certain interval, is considered. This paradigm may result in unnecessarily high
workloads since control does not utilize the resources in
an optimum way, and furthermore the control task is executed after the elapse of a certain amount of time regardless of whether anything significant has occurred in the
system. Realizing this, one hopes that the control is executed only when necessary rather than periodically; more
specifically, one may adapt the control sampling sequence
to some events on demand; this is usually achieved by
sampling and computing the controller only when a certain threshold condition on the state is violated. This is
so-called event-trigged control which has appeared as a
hot field of control theory in recent years; the readers
Manuscript received March 29, 2013; revised September 13, 2013; accepted
November 17, 2013.
W. Ni is with School of Sciences, Nanchang University, Nanchang, China.
P. Zhao (corresponding author, e-mail: zhaoping@amss.ac.cn) is with School
of Electrical Engineering, University of Jinan, Jinan, China.
X. Wang is with School of Information Science and Engineering, Harbin
Institute of Technology at Weihai, China.
J. Wang is with School of Sciences, Hebei University of Technology, Tianjin,
China.
This work is supported by the NNSF of China (61304161, 61104096, 61374074,
61203142, 11361043), the JXNSF (20132BAB211037, 20114BAB201002), the
Youth Foundation of Jiangxi Provincial Education Department of China
(GJJ12132), and the Project-sponsored by SRF for ROCS, SEM.
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
Asian Journal of Control, Vol. 17, No. 4, pp. 113, July 2015
Fig. 1. Event-triggered sensor-observer and observer-controller communications for saturated control systems.
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
II. PRELIMINARIES
Notation. Let N denote the set of nature numbers, i.e.,
N = {0, 1, 2, }. Let R denote the set of real numbers,
and Rn , Rmn denote the sets of n-dimensional real vectors and m n real matrices, respectively. Let I denote the
identity matrix whose dimension is clear from the context. By P > 0 (P < 0) we mean that the matrix P is
symmetric and positive (negative) definite. For a vector
x = (x1 , , xn )T Rn , let x denote its Euclidean
(1)
(2)
{
}
tk+1 = inf t|t > tk , e e(t) x x(t) , k N.
The time sequence {tk }kN represents the instants at
which the controller (2) is updated.
The above event-triggered control scheme shows
that the actuation is performed when needed rather than
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
Asian Journal of Control, Vol. 17, No. 4, pp. 113, July 2015
(4)
+ L y(sk ) C x(t)
+ Bsat(u(t)),
x(t)
= Ax(t)
(5)
ey ey (t) < y y (y(t) C x(t))
(6)
is violated, i.e.,
s0 = 0,
, k N,
y y (y(t) C x(t))
k ), t [k , k+1 ), k N,
u(t) = Ko x(
(7)
(8)
is violated, i.e.,
0 = 0,
{
}
k ) x(t),
+ Ley (t),
x(t)
= (A LC)x(t)
(9)
x(t)
(10)
Putting (9) and (10) together and adopting the idea
included in Lemma 2, it can be seen that solving Problem
B is transformed into the stabilization of (9) and (11)
below:
= Ax(t) + Bsat(Ko x(t) + Ko e (t)).
x(t)
(11)
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
V max
j
(12)
} {
}
x|xT Px 1 x| Hx 1 .
(13)
{ [
(
)]
x
P A + B D+j K + Dj H
T
)]T }
[
(
P x
+ A + B D+j K + Dj H
}
+ 2xT PBD+j Ke .
(14)
one has
)]
{ [
(
V max xT P A + B D+j K + Dj H
j
[
(
)]T
+ A + B D+j K + Dj H
P
}
+ PBD+j BT P + P2 x.
(15)
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
Asian Journal of Control, Vol. 17, No. 4, pp. 113, July 2015
dy 2eT e x T x 2eT e x T x
=
dt
4
x
2
e
e + 2 e x
2
2
3
x
x
2
e
x + 2 e x
=2
2
3
x
x
(
) x
=2
y + y .
{
}
tk+1 = inf t|t > tk , Ke(t) Px(t) , k N,
}
[
(
)]
kj P AP1 + B D+j Y + Dj Z x + PBD+j e ,
where
kj = 1, kj 0, j . Therefore,
{ ( [
(
)]
(
)
dy
1
+
kj
P
AP
2 y+y
+
B
D
Y
+
D
Z
j
j
dt
j
)}
+ PBD+j y
)
(
)(
2
y+y c+d y
)]
(
+
+
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
|
|
|
|
|| ln||c +c||ln||d +c|| ||
|
| , c d;
|
cd
|
t = |
|
2
2
c = d,
c+d c+d+2d ,
maxj A + Bj x(tk )
(
((
e(t)
exp
)
)
)
+ max BD+j K (t tk ) 1 .
one has
max A + Bj
c = d.
c+d c+d+2d
e(t )
k+1
maxj A + Bj x(tk )
(
((
exp
Ke(t ) = Px(t ), k N,
k+1
k
(
)
where e tik+1 = limttk+1 ei (t).
(17)
T
(t)(t)
2(t) d(t)
; one the other hand, d dt
= 2(t) d(t)
dt
dt
d(t)
d(t)
d(t)
2(t) dt . Therefore, dt dt .
Note that
d
e(t) e(t)
= x(t)
dt
[
]
)
x(t)
+
BD
=
k
A
+
B
Ke(t)
j
j
j
j
[
]
(
)(
)
+
=
kj A+Bj x(tk )e(t) +BDj Ke(t)
max A + Bj x(tk )
j
(
)
j
j
Also noting that the initial condition is e(tk ) = 0,
solving the above differential inequality for e(t) yields
) )
)
+
+ max BDj K k 1 ,
max A + Bj
(
((
exp
max A + Bj
j
)
) )
+ max BD+j K k 1 .
j
Solving the above algebraic inequality for k gives
(
ln
k
(
)
)
+1
) .
(18)
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
Asian Journal of Control, Vol. 17, No. 4, pp. 113, July 2015
y > 0,
(19)
y(t) .
(20)
P1 Ley (t) y C x(t)
We show that these designs render the stability of the
system (9), shown in the following theorem.
Theorem 4. If there is a set of solution X1 , Y1 and y to
the LMIs (19), then the event-triggered observer (5) with
the event times sk , k N given by violating the triggering
condition (20) gives an asymptotical estimate of the state
of the system (4).
Proof. In order to show that the event-triggered observer
(5) under the triggering condition (20) gives an asymptotical estimate of the state of the system (4), we only need to
prove the asymptotical stability of their error system (9)
under the triggering condition (20). To this end, consider
= xT P1 x for the
the Lyapunov function candidate V1 (x)
system (9), and its time derivative can be calculated as
V 1 = xT [P1 (A LC) + (A LC)T P1 ]x + 2xT P1 Ley
xT [P1 (A LC) + (A LC)T P1 ]x + xT x
+ Z2T Dj BT + I + o C T C < 0, j ,
(
)
1 zi2
0, 1 i m,
( i )T
z 2 X2
X2 > 0,
o > 0,
(24)
(25)
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
[
(
)]T [
)]
(
We show that these designs render the stability of the
P2 A+B D+j Ko + Dj Ho
+ A+B D+j Ko +Dj Ho P2
differential inclusion (23). To this end, consider the Lyapunov candidate V2 (x) = xT P2 x, and calculate its time
+ I + o C T C < 0, j ,
(26)
derivative along the trajectory of system (23)
}
{ [ [
(
)]T [
(
)] ]
T
+
T
+
V 2 max x P2 A + B Dj Ko + Dj Ho
+ A + B Dj Ko + Dj Ho P2 x + 2x P2 BDj Ko e
j
{ [ [
(
(
)]T [
)] ]
T
+
+ A + B Dj Ko + Dj Ho P2 x
max x P2 A + B Dj Ko + Dj Ho
j
(
)T (
)}
+ xT xT + P2 BD+j Ko e
P2 BD+j Ko e
{ {[ [
} }
(
)]T [
)] ]
(
P2 A + B D+j Ko + Dj Ho
max xT
+ A + B D+j Ko + Dj Ho P2 + I + o C T C x .
j
(a) Time evolution of the state under the eventtriggered state feedback
4
The state
2
0
2
4
6
8
0
10
12
Time(s)
(b) Illustration of the triggering condition under the eventtriggered state feedback
40
35
30
25
20
15
10
5
0
10
Time(s)
(c) Time evolution of saturated input under the eventtriggered state feedback
1
0.5
0
0.5
1
0
0.5
1.5
2.5
Time(s)
3.5
Asian Journal of Control, Vol. 17, No. 4, pp. 113, July 2015
(27)
max BD+j Ko e (t) o M T y(t).
Proof. For the system (21), consider the Lyapunov candidate V = xT P21 x, whose time derivative satisfies
{ [
]
}
[
(
)] [
(
)]T
P21 x + 2xT P21 BD+j Ko e
V = max xT P21 A + B D+j Ko + Dj Ho + A + B D+j Ko + Dj Ho
j
{ [
]
[
(
)] [
(
)]T
T
1
+
1
P2 x
max x P2 A + B Dj Ko + Dj Ho + A + B Dj Ko + Dj Ho
j
}
(
)T (
)
+ xT P22 x + BD+j Ko e
BD+j Ko e
{
}
[
(
)] [
(
)]T
max xT P21 A + B D+j Ko + Dj Ho + A + B D+j Ko + Dj Ho
P21 + P22 + o P21 C T CP21 x
j
}
{[
(
)]
[
(
)]T
T 1
+
T
= max x P2
+ I + o C C P21 x.
A + B Dj Ko + Dj Ho P2 + P2 A + B Dj Ko + Dj Ho
j
The state
2
0
2
4
6
8
0.5
1.5
2.5
3.5
Time(s)
3.5
3
2.5
2
1.5
1
0.5
0
0.5
1.5
2.5
3.5
Time(s)
(c) Time evolution of saturated input under the selftriggered state feedback
1
0.5
0
0.5
1
0
0.5
1.5
2.5
3.5
(a) Time evolution of the state under the eventtriggered observerbased feedback
4
The first component of the state
The second component of the state
The state
0
2
4
6
8
10
10
12
Time(s)
(b) Illustration of the triggering condition for sensorobserver communication under the
Functions in triggering condition
12
10
8
6
4
2
0
10
Time(s)
(c) Illustration of the triggering condition for the observercontroller communication under
eventtriggered observerbased feedback
14
Function on the left hand side of the triggering condition
Function on the right hand side of the triggering condition
12
10
8
6
4
2
0
10
Time(s)
(d) Time evolution of saturated input under the eventtriggered observerbased feedback
The saturated input
1
0.5
0
0.5
1
0
0.5
1.5
2.5
Time(s)
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
3.5
Asian Journal of Control, Vol. 17, No. 4, pp. 113, July 2015
(
A=
1.7741 0.4815
7.6837 2.0741
( )
(
)
8
,B =
,C = 6 9 .
8
The upper bound for the saturation function is chosen to be c = 1. For the state feedback case, the gain
matrices K, H and the parameter can be, by solving the LMIs (15)-(16) with D+1 = diag(1, 1), D+2 =
diag(0, 1), D+3 = diag(1, 0), D+4 = diag(0, 0), D1 =
diag(0, 0), D2 = diag(1, 0), D3 = diag(0, 1), D4 =
diag(1, 1) in (15) and i = 1 in (16), obtained as follows K = (46.8096, 23.6373), H = (4.3415, 2.6915),
and = 0.3004. And for the observer-based feedback case, the gain matrices L, Ko , Ho and the parameters y , o can be, by solving the LMIs (19) and (24)
with j = 1, 2, 3, 4, i = 1 in (24), obtained as follows
L = (0.4233, 7.6559)T , Ko = (1.8476, 1.2671), Ho =
(1.2527, 0.6547), and y = 0.95, o = 0.82. Note that
a saturated inputs system is only locally stabilizable. For
simulation, we choose the initial condition as x0 = (4, 4)T
and x 0 = (3, 5)T .
The simulation result for the case of event-triggered
state feedback is shown in Fig. 2, from which one sees
that the trajectory is convergent, shown in 2a, and the
control input is actually saturated, shown in 2c. The triggering condition (14) is illustrated in 2b which depicts the
time evolution of functions on both sides of (14), with the
meaning that the controller (2) is invoked when the blue
curve hits the red one.
The simulation for the case of self-triggered state
feedback is shown in Fig. 3. Although the self-triggered
VII. CONCLUSION
For linear systems with saturated inputs, eventtriggered state feedback is firstly considered. We also
study the event-triggered control via observer-based
feedback, where the observer is constructed also in an
event-triggered form and it is used to estimate the systems state. Positive lower bounds for inter-event times are
obtained and self-triggered schemes are presented. The
method of placing saturation nonlinearity into the convex hull of a group of linear feedbacks is adopted to deal
with saturated control which is challenge to control theory. The convergence analysis is carried out both with
proofs and simulations.
REFERENCES
1. Anta, A. and P. Tabuada, To sample or not
to sample: self-triggered control for nonliner systems, IEEE Trans. Autom. Control, Vol. 55, No. 9,
pp. 20302042 (2010).
2. Bamieh, B. A., A general framework for linear periodic systems with applications to H sampled-data
control, IEEE Trans. Autom. Control, Vol. 37, No. 4,
pp. 418435 (1992).
3. Chen, X. and F. Hao, Stability of event-triggered
oupput-feedback control systems, Proc. 30th Chinese Control Conf., Yantai, China, pp. 11841189
(2011).
4. Donkers, M. C. F. and W. P. M. H. Heemels,
Output-based event-triggered control with guaranteed -gain and improved and decentralized
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Wei Ni received his Ph.D. in systems science from Academy of Mathematics and
Systems Science, Chinese Academy of Sciences in 2010. He is currently Lecturer
with School of Science, Nanchang University, Nanchang, China. His research
interests include control of switched and
impulsive systems, complex systems, etc.
Ping Zhao received his Ph.D. from the
Academy of Mathematics and Systems
Science, Chinese Academy of Sciences, in
2008. He is currently a teacher at the University of Jinan. His research interests are
in stability theory and control of stochastic and nonlinear systems.
Xiaoli Wang received her Ph.D. from
the Academy of Mathematics and Systems Science, Chinese Academy of Sciences, in 2010. She is currently Lecturer
with School of Information and Electrical Engineering, Harbin Institute of Technology at Weihai, Weihai, China. Her
research interests include system modeling and multiagent systems.
Jinhuan Wang received her Ph.D. degree
from the Academy of Mathematics and
Systems Science, Chinese Academy of
Sciences in 2008. She is currently Associate Professor of the School of Sciences,
Hebei University of Technology, China.
Her research interests include complex
systems control, switched systems.
2014 Chinese Automatic Control Society and Wiley Publishing Asia Pty Ltd