International Journal of Control, Automation, and Systems (2012) 10(2):203-212 DOI 10.1007/s12555-012-0201-3
ISSN:1598-6446 eISSN:2005-4092http://www.springer.com/12555
Exponential Stability Analysis of Planar Piecewise-Linear Systems:
An Integral Function Approach
Kai Liu, Yu Yao, Baoqing Yang, Venkataramanan Balakrishnan, and Yang Guo
Abstract: This paper studies the exponential stability of continuous-time planar piecewise-linear sys-
tems (PPLS). By introducing a novel conception of integral function of PPLS and showing its proper-
ties, a sufficient and necessary condition for the exponential stability is derived. Furthermore, the ex-
ponential growth rate of system trajectories can be obtained accurately by computing the convergence
radius of integral function. The algorithm for computing the integral function is developed and two ex-
amples are given to demonstrate the proposed approach.
Keywords: Exponential stability, integral function, piecewise-linear systems.
1. INTRODUCTION
Piecewise-linear systems (PLS) constitute a special
class of switched systems [1,2] that often arise in
practice when piecewise-linear components are
encountered. These components include dead-zone,
saturation, relays and hysteresis. In addition, many other
types of nonlinear systems can also be approximated by
PLS. Thus, PLS provide an useful framework for the
analysis and synthesis of a large class of nonlinear
systems.
While powerful in modeling and control, PLS are very
hard to investigate despite of the fundamental stability
problem. The important and computable approaches to
the study of stability for PLS are construction of
common and multiple [3,4], which are also extended to
the stabilization [5,6], robust stability analysis [7,8] and
control [9,10]. For numerical computation of these
approaches, we must restrict the classes of Lyapunov
functions within a class of piecewise quadratic or higher-
order functions, which makes the stability conditions
conservative. Therefore, a new research trend in the re-
cent work [11-13] is to derive the sufficient and neces-
sary condition for the stability of PLS. For a class of pla-
nar piecewise-linear systems (PPLS), Iwatani and Hara
[11] derived a explicit and exact stability test, which was
given in terms of coefficients of transfer functions of
subsystems, and it was computationally tractable. On the
other hand, Arapostathis and Broucke [12] studied the
behavior of PPLS directly; it was shown that the asymp-
totical stability of PPLS can be fully determined by two
mechanisms: visible eigenvectors ad sliding modes. In
addition, for a class of high-dimension PLS, Sun [13]
introduced a novel concept of unit-sphere piecewise con-
tractility with respect to a given norm for PLS, which is
equivalent to the asymptotical stability. This enables that
a verifiable stability criterion for PLS.
In this paper, we address the exponential stability
problem of continuous-time PPLS by novel concept
integral function. First, by further refinement of state-
space partition, some essential properties of PPLS are
shown, which enables some nice properties of integral
functions including but not limited to: homogeneity, mo-
notonicity, quadratic-bound and vertex-bound. Base on
these properties, a sufficient and necessary condition for
the exponential stability of PPLS is presented, and the
exponential growth rate of the system trajectories is cha-
racterized by the convergence radii of integral function
without conservatism. As our best knowledge of PLS, it
is the first time to characterize this rate accurately.
This paper is organized as follows: In Section 2, the
system model is described and some basic properties of
PPLS are established via the region refinement. In
Section 3, the integral function is defined, analyzed and
used to characterize the exponential stability of PPLS.
Their numerical computation algorithm is also developed.
Section 4 shows two examples to demonstrate the
integral function approach and conclusions are drawn in
Section 5.
NOTATION:
- ( ): The interior of a set ;Int D D
- ( , ): The inner product of vectors a and ;a b b
- 1 1 2 2: The unit-circle, i.e., {( , ) | 1};S S x y x y= + =
- [ , ]: For two integers and with ,m n m n m n<
[ , ] : { , 1... };m n m m n= +
© ICROS, KIEE and Springer 2012
__________
Manuscript received August 22, 2011; accepted December 7,2011. Recommended by Editorial Board member Izumi Masubu-chi under the direction of Editor Hyungbo Shim. This work was supported by National Natural Science Founda-tion of China under grants NSFC 61074160, 61021002, and61104193. Kai Liu is with Harbin Institute of Technology, China and Pur-due University, USA (e-mail: [email protected]). Yu Yao and Baoqing Yang are with the Control and SimulationCenter, Harbin Institute of Technology, China (e-mails: [email protected], [email protected]). Venkataramanan Balakrishnan is with the School of Electricaland Computer Engineering, Purdue University, USA (e-mail: [email protected]). Yang Guo is with Harbin Institute of Technology, China (e-
mail: [email protected]).
Kai Liu, Yu Yao, Baoqing Yang, Venkataramanan Balakrishnan, and Yang Guo
204
-max
( ) :Aλ = The eigenvalue of matrix A with largest
absolute value.
2. PPLS AND THEIR PROPERTIES
2.1. Problem statement
We consider a class of contnues-time PPLS represted
by
1 1
2 2
( )
( )( ( )) :
( ) ,M M
A x if x t R
A x if x t Rx f x t
A x if x t R
∈ ∈
= = ∈
�
� (1)
where Ai∈R2×2 and Ri are convex and closed polyhedral
cones of the forms
{ }| 0i i
R x E x= ≥ (2)
such that, ,i j ijR R L=∩2
1
R .
M
i
i
R=
=∪ Here ijL dentoes
the common bounday of Ri and Rj, which is a zeroaxial
ray.
It is noted that for a given initial state, there are
possibly mutiple trjectories of PPLS (1) because of the
muti-value of f (x) on the boundary. To exclude these
cases, we restrict the PPLS treated in this paper is well-
posed, i.e. the PPLS has an unique solution without
sliding motions in the sense ofCaratheodory [14].
Definition 1: ( ; )x t z denotes the solution of PPLS (1)
with the initial state z. The PPLS is called
� stable in the sense of Laypunov if, for each 0,ε >
there exists 0,ε
δ > such that ( ; )z x t zε
δ< ⇒
ε≤ for all [0, ).t∈ ∞
� asymptotically stable if it is stable and all the
solutions ( ; )x t z converge to origin.
� exponentially stable if there exist , 0δ κ > and
(0,1)r∈ such that ( ; ) tz x t z r zδ κ< ⇒ ≤
for all [0, ).t∈ ∞
Our objectives are: (i) present a computable sufficient
and necessary criterion of exponential stability for conti-
nuous-time PPLS (1); (ii) compute the exponential
growth rate with conservatism, i.e., the exact r.
Definition 2: The nonzero vector v∈R2 is called the
eigenvector of the PPLS, if there exist some scalars
Rλ∈ such that
( ) .f v vλ= (3)
Furthermore, such v satisfying 1,v = is called unit-
eigenvector of PPLS.
By introducing the above conception, we present the
algorithm to refine the state-space partition in the
following subsection.
Example 1: Consider four-models PPLS with
Fig. 1. Phase portrait of Example 1.
1 3
0.65 0.15,
0.15 0.65A A
− = − = −
2 4
1 2;
2 0.5A A
− − = − =
1 3
1 0,
0 1E E
= − =
2 4
1 0.
0 1E E
− = − =
Fig. 1 illustrates the phase portrait of the system. It is
clear that system trajectories starting from the interior of
region R1 have different transition directions:
11 41 12 12 1 1( ) , ( ) , .Int R L Int R L L L→ → →
However, if separating the region R1 into subregions
R11 and R12, then all the trajectories starting from
11 12( )( ( ))Int R Int R have the same transition direction.
Note that, the boundary L1 is excatly the real eigenvector
of A1 within region R1, i.e. the eigenvector of PPLS.
Motivated by this analysis, we present the following
refinement algorithm to enable the unique transition
direction 1
( 2 / 2, 2 / 2)v = of traectories within each
region interior.
Algorithm 1: State-space refinement
1) Given the PPLS with the state-space partition
2
1
R .M
i
i
R
=
=∪
2) Compute all the unit-eigenvectors of PPLS, let
vk, 1[1, ]k M∈ denotes the obtained unit-
eigenvectors.
3) Let 1
, [1, ]k
L k M∈ denotes the ray containing
each vk, combine all Lk and all original boundaries
as the boundaries of new state-space partition.
4) Employing every two adjacent boundaries,
construct each new region Di.
5) Return The new state-space partition R2= .
iD∪
2.2. Properties of PPLS
This subsection establishes some essntial properties of
PPLS with refined state-space partition. To characterize
the transition direction of the system trajectories within
Exponential Stability Analysis of Planar Piecewise-Linear Systems: An Integral Function Approach
205
region Di, we introduce the following concept. Definition 3: The transition function of PPLS is
defined as below
T ( ) ( , ), ,i i ix A x Cx x D= ∈ (4)
where 0 1
.1 0
C−⎡ ⎤
= ⎢ ⎥⎣ ⎦
It is noted that Cx is the positive
normal vector of x. The geometric meaning of Ti (x) can be found in Fig. 2.
If Ti (x) > 0, i.e., the angle between the right-hand vector Aix and the positive normal vector of x is less than / 2.π Therefore, the system trajectory will transit in a counterclockwise direction. Fig. 2(a) illustrates this case, and Fig. 2(b) and Fig. 2(c) are corresponding to the cases when Ti (x) < 0 and Ti (x) = 0 respectively.
Now, we are ready to show the properties of PPLS, the key idea of all the proofs is employing Ti (x) to characterize the transition direction of system trajectories within Di. The first Lemma will show that all the trajectories starting from Int(Di) have an identical transition direction.
Lemma 1: For each region , [1, ],iD i m∈ there exists one of its boundaries Lij such that all the system trajectories starting from Int(Di) will arrive or approach to the boundary Lij infinitely.
Proof: From the well-posedness assumption and Remark 1 we learn that, all the nonzero ix D∈ satisfying Ti (x)=0, have been chosen as the boundary points of new state-partition. Therefore, by the continuity of Ti (x) within Di we have, Ti (x) is always no less(greater) than 0 within Di. In particular, T ( ) ( )i x > < 0, ( ),ix Int D∈ where T ( ) 0, ( )i ix x Int D> ∈ corresponds that the system trajectories will transit in a counterclockwise direction consistently. This implies that all the trajectories will arrive or approach to the boundary Li(i+1) infinitely. The similar analysis can be applied to the case Ti (x) < 0. Thus, the proof is completed.
Without loss of generality, we assume the proposed boundary Lij in Lemma 1 is Li(i+1), i.e., Ti (x) > 0. Then, we get the following results for the possible transition directions of trajectories starting from Li(i+1) and Li(i-1).
Lemma 2: Consider the region Di with Ti (x) 0,≥ for
the boundary Li(i-1), there are two possible transition cases: 1) All the trajectories starting from Li(i-1) enter into Int(Di); 2) All the trajectories starting from Li(i-1) slide along Li(i-1) all the time. For the boundary Li(i+1), there are also two possible transition cases: All the trajectories starting from Li(i+1) enter into Int(Di+1); 2) All the trajectories starting from Li(i+1) slide along Li(i+1) all the time.
Proof: We just need to note Ti (x) ≥ 0, x ∈ Li(i-1), where Ti (x) > 0 is corresponding to the case trajectories enter into Int(Di);Ti (x) = 0 is corresponding to another case that trajectories starting from Li(i-1) slide along Li(i-1) all the time. The analysis for x ∈ Li(i+1) is identical.
From Lemmas 1 and 2, all the regions Di with Ti (x) 0≥ can be classified into the following four kinds (See
Fig. 3) in the view of transition direction:
( 1) ( 1) 1
( 1) ( 1) ( 1)
( 1) ( 1) ( 1) 1
( 1) ( 1) ( 1) ( 1)
1) ( ) ( )
2) ( )
3) , ( ) ( )
4) , ( )
i i i i i i
i i i i i i i
i i i i i i i i
i i i i i i i i i
L Int D L Int D
L Int D L L
L L Int D L Int D
L L Int D L L
− + +
− + +
− − + +
− − + +
→ → →
→ → →
→ → →
→ → →
The similar classification can be obtained for the regions with T ( ) 0.i x ≤
Fig. 3. Classification of regions with T ( ) 0.i x ≥
(a) (b) (c)
Fig. 2. Geometric meaning of Ti (x).
Kai Liu, Yu Yao, Baoqing Yang, Venkataramanan Balakrishnan, and Yang Guo
206
3. INTEGRAL FUNCTION OF PPLS AND STABLITY ANALYSIS
In this section, we propose the integral function ap-
proach to the exponential stability analysis of PPLS.
3.1. Definition of integral function Definition 4: We define the integral function ( , )G z⋅
of the PPLS as:
20
( , ) ( ; ) .tG z x t z dtλ λ∞
= ∫ (5)
For each fixed 0,λ ≥ ( , )G zλ is a function of z only:
( ) : ( , ).G z G zλ λ= (6)
Furthermore, we define the supreme of λ yielding the finite integral function as the radius of convergence of integral function, i.e.,
{ }: sup 0 | ( ) .G zλλ λ∗ = ≥ < ∞ (7)
3.2. Properties of integral function
Base on the definition of integral function and Lemma 1,2, the following properties of Gλ(z) are established.
Proposition 1: Gλ(z) has the following properties: 1) (Homogeneity) Gλ(z) is homogeneous of degree
two in z, i.e., 2( ) ( ), 0.G z G zλ λα α α= >
2) (Monotonicity) 2( ) ( ( ; )), 0.TG z G x T z Tλ λλ α≥ > 3) (Quadratic-Bound) For each 0,λ ≥ ( )G zλ < ∞
for z ∈R2 implies that 2( )G z c zλ < for some c. 4) (Vertex-Bound) ( ) , [1, ]iG z i mλ < ∞ ∈ implies
that, ( )G zλ < ∞ for z ∈ R2, where 1{ }mi iz = are
the unit-vertexes of PPLS, i.e., 1( 1) S .i i iz L += ∩
Proof: 1) The homogeneity property follows directly from the observation that ( ; ) ( ; ).x t z x t zα α=
2) It is shown by Definition 4,
20
2 20
2 20 0
20
( ) ( ; )
( ; ) ( ; )
( ; ) ( ; ( ; ))
( ; ) ( ( ; ))
( ( ; )), 0.
t
T t tT
T t t T
T t T
T
G z x t z dt
x t z dt x t z dt
x t z dt x t x T z dt
x t z dt G x T z
G x T z T
λ
λ
λ
λ
λ λ
λ λ
λ λ
λ
∞
∞
∞ +
=
= +
= +
= +
≥ ≥
∫
∫ ∫
∫ ∫
∫
(8) 3) Consider the λ is such that Gλ(z) < ∞ . Motivated
by the classsfication of regions with Ti (x) 0≥ (see Fig. 3), we differentiate four cases:
Case 1: Consider the situation (1) in Fig. 3, all the trajectories starting from the Li (i-1) first enter Int(Di), then go across of Li (i+1) to Int(Di+1).
For each 1S ,iz D∈ ∩ let Tz denotes the arrival time from z to Li (i+1), Mz denotes the amplification factor(see Fig. 4(a)), we have
12( ; ) , S ,z z ix T z M z z D= ∈ ∩ (9)
where 12 ( 1) S .i iz L += ∩
Note that in this case, all the trajectories will arrival Li(i+1) in finite time. Therefore, there exist Ti and Mi as the upper bounds of Tz and Mz, which yileds the following results,
20
220
2 220
( ) ( ; )
( ; ) ( )
( ; ) (1 ) ( ).
z z
i i
t
T Ttz
T Tti
G z x t z dt
x t z dt G M z
x t z dt M G z
λ
λ
λ
λ
λ λ
λ λ
∞=
= +
≤ + +
∫
∫
∫
(10)
By the continuity of trajectories ( ; )x t z on z ∈Di, there exists Ni such that
( ; ) , [0, ].i ix t z N t T≤ ∈ (11)
Subsisting this upper bound, we have
(a) (b) (c)
Fig. 4. Geometric meaning of Ti (x).
Exponential Stability Analysis of Planar Piecewise-Linear Systems: An Integral Function Approach
207
2
2( ) (1 ) ( ).iT
i i iG z N T M G zλ λ
λ≤ + + ⋅ (12)
Case 2: Consider the situation (2) in Fig. 3, all the
trajectories starting from Li(i+1) sliding along itself all the
time, and the trajectories starting from ( 1)( )i i i
Int D L−
∪
will approach to the boundary Li(i+1) infinitely.
Let z1=1
( 1) Si iL
−
∩ and z2=1
( 1) Si iL
+∩ (see Fig. 4(b)).
Note that for each z∈Li(i+1), the trajectory ( ; )x t z
slides along Li(i+1). Thus, the system dynamic degenerates
as one-dimension case, and there exists constant 1
0λ∗>
such that
1
21 ( 1)(1; ) ( ) , .
i ix z z z Lλ
−∗
+= ∈ (13)
We claidfm that *
1,λ λ
∗≥ because
1
2
2 1 20
1 10
( ) ( ) ( ; )
( ) ( ) .
t
t t
G z x t z dt
dt
λλ
λ λ
∗
∞∗
∞∗ ∗ −
=
= = +∞
∫
∫ (14)
Thus, for all *,λ λ< we have
1.λ λ
∗< Then, by the
continuity of function (1; ) /x z z in \{0},i
D we
learn that, there exists �3 1 2z z z∈ such that
1
21 3 2
(1; ) ( ) , ,x z z z z ozλ−
∗≤ ∈∨ (15)
where 1 1
( ) / 2,λ λ λ∗
= +�1 2z z denotes the circular arc
between z1 and z2; 3 2z z oz∈∨ denotes an 2-dimension
cone with unit-vertexes z2 and z3.
This implies that for all �3 2
,z z z∈
2
0
2
10
1
( ) ( ; )
1( ) .
ln( / )
t
t t
G z x t z dt
z dt
λλ
λ λλ λ
∞
∞−
=
≤ =
∫
∫ (16)
On the other hand, for each �1 3
,z z z∈ let Tz denotes
the arrival time for the system trajectory from z1 to the
ray oz, and the Mz as the amplification factor such that
�1 1 3
( ; ) , .z z
x T z M z z z z= ∈ (17)
It is noted that the system trajectory from z1 will
transit to oz in finite time and enter 2,zoz∨ which
implies that there exists Mi as the lower bound of Mz, and
Ti as the upper bound of Tz. Incorporating with the
monotonicity of Gλ(z), we have
2
1
1
1
( ) ( ) ( ( ; ))
( ) 1(1 ) ( ).
z i
i z z
T T
M G z G M z G x T z
G zG z
λ λ λ
λ
λ
λ λ
≤ =
≤ ≤ +
(18)
This implies that
�1
1 32
(1 ) ( )( ) , .
iT
i
G zG z z z z
M
λ
λ
λ−
+ ⋅≤ ∈ (19)
Thus we have
1
2
1
(1 ) ( )1( ) max , .
ln( / )
iT
i
G zG z
M
λ
λ
λ
λ λ
− + ⋅ ≤
(20)
Case 3: Consider the situation (3) in Fig. 3, all the
trajectories starting from Li(i-1) sliding along itself all the
time, and the trajectories starting from Int(Di) transit to
Li(i+1) in finite time then enter Int(Di+1).
Let z1=1
( 1) Si iL
−
∩ and z2=1
( 1) Si iL
+∩ (see Fig. 4(c)).
Note that for each z∈ Li(i-1), the trajectory ( ; )x t z
slides along Li(i-1). By the same deduction as case 2 we
have, for any given 1,λ λ λ
∗ ∗< ≤ there exists
3z ∈
�1 2z z such that
1
21 1 3
(1; ) ( ) , ,x z z z z ozλ−
≤ ∈∨ (21)
where 1 1
( ) / 2.λ λ λ∗
= +
This implies that for all �1 3 1
\{ },z z z z∈
2
0
2
10
1
( ) ( ; ) ( ( ; ))
( ) ( ( ; ))
1( ( ; )),
ln( / )
zz
z
z
TTt
z
Tt t
z
T
z
G z x t z dt G x T z
z dt G x T z
G x T z
λ λ
λ
λ
λ λ
λ λ λ
λλ λ
∞−
= +
≤ +
= +
∫
∫ (22)
where Tz denotes the arrival time of trajectory ( ; )x t z
from z to ray oz3.
By applying inequality (21) recursively, we have
2 21 1
( ; ) ( ) ( ) .z z
T T
zx T z zλ λ
− −
≤ = (23)
Subsisting this inequality into (22), we obtain that
� { }
3
1 1
3 1 3 1
1
1( ) ( )
ln( / )
1( ), \ .
ln( / )
zT
G z G z
G z z z z z
λ λ
λ
λ
λ λ λ
λ λ
≤ +
≤ + ∈
(24)
On the other hand, for all �3 2
,z z z∈ applying the
same idea with case 1, we obtain the following result
2
2( ) (1 ) ( ).iT
i i iG z N T M G zλ λ
λ≤ + + ⋅ (25)
Incorporating (24) and (25), we have for all �1 2
z z z∈
1
2
2 1
1( )
ln( / )
(1 ) ( ) ( ).i
i i
T
i
G z N T
M G z G z
λ
λ λ
λ λ
λ
≤ +
+ + ⋅ +
(26)
Case 4: This case is the combination of case 2 and 3.
Kai Liu, Yu Yao, Baoqing Yang, Venkataramanan Balakrishnan, and Yang Guo
208
Therefore, if denoting the upper bounds of Gλ(z) for case
1, 2 and 3 by M1, M2 and M3, respectively. Then we have
for situation (4) in Fig. 3,
{ }2 3( ) max M ,M ,G z
λ≤ (27)
where the expressions of M1, M2 and M3 can be found in
(12), (20) and (26), respectively.
In summary,
{ } 1
1 2 3( ) max M ,M ,M , S .G z z
λ≤ ∈ (28)
By the homogeneity of Gλ(z), we conclude that
2 2( ) , R ,G z C z zλ
≤ ∈ (29)
where { }1 2 3max M ,M ,M ,C = called the quadratic
bound of Gλ(z).
4. It is noted that, for given PPLS (1), ,i
N ,i
M ,iT
1λ∗
are all constants. Thus by inequalities (12), (20) and (26),
the integral function Gλ(z) on unit-vertexes 1
{ }mi iz
= fully
determine its quadratic bound in z∈S1, which proves
the property 4.
3.3. Exponential stability criterion of PPLS
In this subsection, a sufficient and necessary condition
of exponential stability is presented for PPLS (1) via the
proposed integral function.
Theorem 1: Consider the PPLS (1) with the final
state-space partition R2= ,i
D∪ the following statements
are equivalent.
1) The PPLS (1) is exponentially stable.
2) The integral function on unit-vertexes is finite, i.e.,
1( ) , [1, ].
iG z i m< ∞ ∈
3) The integral function G1(z) is finite for all z∈S1.
Proof: We begin by (1)⇒ (2). Suppose the PPLS (1)
is exponentially stable, i.e., there exists constants 1κ ≥
and (0,1)r∈ such that
( ; ) , [0, ).tx t z r z tκ≤ ∈ ∞ (30)
By this condition we have, for all 2Rz∈
2
10
2
2 2
0
( ) ( ; )
.2 ln( )
t
G z x t z dt
r dtr
κ
κ
∞
∞
=
−≤ = < ∞
∫
∫ (31)
Note that (2)⇒ (3) is a special case of property 4 in
Proposition 1 when 1.λ ≥ Thus, the rest work is to
show (3)⇒ (1). By the property 3 in Proposition 1, we
learn that, there exists constant 0C > such that
1
1 1( ) ( ) , S .G z G z C z< ∞⇒ ≤ ∈ (32)
This implies that, for any given 0,ε > there exists
T0 0> such that for all 1Sz∈
1 2
0( ; ) , .
T
Tx t z dt T Tε
+
< >∫ (33)
Applying First Mean Value Theorem [25] to (33), we
have, there exists [0,1]t∗∈ such that
1 2( ; ) ( ; ) .
T
Tx t z dt x T t z ε
+
∗= + <∫ (34)
It is noted that, for all [ , 1],t T T∈ +
max1
( ; ) e ( ; ) ,x t z x T t zα ⋅
∗≤ + (35)
where { }max maxmax ( ) .
i iAα λ=
Subsisting (34) into (35), we have that for all 1S ,z∈
max max
0( ; ) e ( ; ) e , .x t z x T t z t T
α α
ε∗
≤ + < > (36)
This is to say, the PPLS is asymptotically stable. By
the equivalence of asymptotic stability and exponential
stability for PPLS [Theorem 6.3 [15]], we obtain the
conclusion.
3.4. Characterization of exponential growth rate
In this subsection, we will show that the convergence
radius of the integral function exactly characterize the
exponential growth rate of PPLS (1). The following
theorem states the relationship of the convergence radius
λ* and the exponential growth rate r*.
Theorem 2: Given the PPLS (1) with a convergence
radius λ*, then for any 1/ 2( ) ,r λ∗ −
> there exists a
constant κr such that ( ; ) ,t
rx t z r zκ≤ t ≥ 0. Further-
more, 1/ 2( )λ∗ − is also the smallest value for the previous
statement to hold. That is to say, the exponential growth
rate 1/ 2( ) .r λ∗ ∗ −=
The proof is similar with (1)⇒ (3) and (3)⇒ (1) in
the proof of Theorem, thus omit.
3.5. Computation of integral function
All the analysis methods proposed in the previous
subsections require to compute the integral functions of
PPLS on the unit-vertexes 1
{ } .m
i iz
= Therefore, we
develop an algorithm for computing the truncation of
integral functions as the approximations of Gλ(z).
Definition 5: For each 0,T > define
2
0( ) ( ; ) .
TT t
G z x t z dtλ
λ= ∫ (37)
The following proposition shows the relationship
between ( )TG zλ
and Gλ(z).
Proposition 2: Consider the PPLS (1), the following
two statements hold.
1) For 0,λ > the integral function Gλ(z) is infinite
for some 2R ,z∈ then ( )T
G zλ
will converge to
infinite with the increase of T.
2) For 0,λ > the integral function Gλ(z) is finite for
all 2R ,z∈ then lim ( ) ( ).T
TG z G zλ λ
=
Exponential Stability Analysis of Planar Piecewise-Linear Systems: An Integral Function Approach
209
Proof: 1) The apagoge is employed. Assume that there
exist some 2R ,z∈ ( )G z
λis infinite, but ( )T
G zλ
is
bounded, i.e., there exists 0M > such that ( )TG zλ
≤
M, 0.T∀ ≥ This implies that,
1 2
0( ; ) , .
T
Tx t z dt M T T
+
< ∀ >∫ (38)
By the similar deduction with the proof for (3) (1)⇒
in Theorem 1, we obtain that, there exists constant
0C > such that
1
2( ; ) , 0.t
x t z C tλ−
≤ ≥ (39)
From Theorem 2, the above condition implies that 1/ 2
1/ 2( ) ,λ λ−
∗ −> which further yiields .λ λ
∗<
However, this is contradicted with the assumption that
Gλ(z) is finite.
2) For ,λ λ∗
< let 1
( ) / 2,λ λ λ∗
= + then we have,
1
2( ) , R .G z zλ
< ∞ ∈ It can be learned from Theorem 2,
there exists constant 0κ > such that
1
22
1( ; ) , 0.
t
x t z z tκλ
−
≤ ≥ (39)
With the help of this inequality, we have
2
2
1
2
1 1
( ) ( ) ( ; )
.ln( / )
T t
T
t t
T
T
G z G z x t z dt
z dt
z
λ λλ
κ λ λ
κ λ
λ λ λ
∞
∞−
− =
≤
=
∫
∫ (40)
Note that 1
0 ,λ λ< < let T converges to infinity, we
have, for each z∈R2,
lim ( ) ( ).T
TG z G zλ λ→∞
= (41)
From the above proposition, approximation of the
integral function Gλ(z) are provided by ( )TG zλ
for T
large enough. Furthermore, given 0λ > and 0,T > to
compute the ( ),T
iG zλ
simulations of PPLS (1) from
0t = to t T= is first carried out with (0)i
x z= by
the existing software PWLTOOL [16]. The ( )T
iG zλ
can
be estimated by the Simpson Complex Formula.
The above idea is summarized as Algorithm 2.
Algorithm 2: Computation of ( )T
iG zλ
1) Let 1
{ }mi iz
= be the unit-vertexes of PPLS (1);
2) Initialize / 21, 0
TT g
λ= = and 0.01ε = ;
3) Repeat 2T T← ;
4) for each , [1, ]iz i m∈ , do
5) { }2 1
1( ) pwlsim( , ,[0. ]);
N
j ij
T x t PPLS z T+
=
=
6) 2 1 2 2 1
1
( ) ( ) 4 ( ) ( )6
NT
i j j j
j
TG z x t x t x t
Nλ − +
=
= + + ∑
7) end for
8) Set { }max ( )T Ti ig G z
λ λ= ;
9) Until / 2T T
g gλ λ
ε− < ;
10) Return { }1
( )m
T
ii
G zλ
=
and Tgλ
.
By increasing simulation time T and decreasing the
step-length (T/N), we can obtain the underestimates of
{ }1
( )m
T
ii
G zλ
=
and Tgλ
with any precision are permitted
by the numerical computation errors. By checking gλ for
a increasing sequence of λ, the λ* can also be obtained.
4. NUMERICAL EXAMPLES
In this section, we will demonstrate the proposed
approach through two numerical examples.
Example 2 [3]: Consider the PPLS (1) with
1 3
0.1 5,
1 0.1A A
− = = − −
2 4
0.1 1;
5 0.1A A
− = = −
1 3
1 0,
0 1E E
= − =
2 4
1 0.
0 1E E
− = − =
By computation, there is no real eigenvectors for any
system matrix Ai, which implies the PPLS does not have
eigenvectors from Definition 2. Thus, the further
refinement is not necessary. That is to say, and the unit-
vertexes 4
1{ }
i iz
= are given as
1(1,0),z =
2(0,1),z = z3=
( 1,0),−4
(0, 1).z = −
Then, Alogrithm 2 is applied to compute gλ for
0,λ = 0.2, 0.4, 0.6, 0.8, 1 and 1,1, respectively. Fig.
5(b) illustrates the plots of computed 1/gλ. Since gλ at
1.1λ = is finite, the given PPLS is exponentially stable
from Theorem 1. This result is consistent with the
classical multiple Lyapunov functions method [7] (See
Fig. 5(a)), which demonstrates the proposed integral
function approach. Furthermore, an estimated value of
1.126λ∗= can be obtained by the extrapolation method,
thus the exponential growth rate is obtained as * 1/ 2( ) 0.9424r λ
∗ −= = by Theorem 2.
The next example demonstrates that the proposed
integral function approach can also be useful in analysis
of unstable PPLS. It is effective to show the stable and
unstable regions, also their corresponding exponential
convergence rate and exponential divergence rate.
Example 3: Consider the PPLS (1) with
1
0 0.5,
0.5 0A
=
2
0.75 0.25;
0.25 0.75A
− = −
Kai Liu, Yu Yao, Baoqing Yang, Venkataramanan Balakrishnan, and Yang Guo
210
(a) Sun flower.
(b) Plot of 11/ g
λ for stable area.
Fig. 5. Computation result of Example 2.
1
0 1,
0 0E
=
2
0 1.
0 1E
− =
The location of the eigenvectors of the above PPLS is
illustrated in Fig. 6(a), there are four unit-eigenvectors
listed as below,
11
2 2, ,
2 2v
=
12
2 2, ,
2 2v
= −
21
2 2, ,
2 2v
= − −
22
2 2, .
2 2v
= −
Thus, to apply the proposed approach, we need to
refine the original state-space partition. By Alogrithm 1,
the new stat-space partition can be obtained as R2= 6
1,
i iD
=∪ where Di can be found in Fig. 6(a).
Therefore, the unit-vertexes of PPLS are shown as
( )
( )
1 2 3
4 5 6
2 2 2 21,0 , , , , ;
2 2 2 2
2 2 2 21,0 , , , , .
2 2 2 2
z z z
z z z
= = = −
= − = − − = −
(a) State-space refinement.
(b) Stable and unstable area.
(c) Plot of 11/ g
λ for stable area.
(d) Plot of 21/ g
λ for unstable area.
Fig. 6. Computation results of Example 3.
Exponential Stability Analysis of Planar Piecewise-Linear Systems: An Integral Function Approach
211
Table 1. G1(z) on different unit-vertexes.
z z1 z2 z3 z4 z5 z6 z2
3 z6
6
G1(z) ∞ ∞ 1.4 4.6 1.4 1.1 ∞ ∞
Then, Alogrithm 2 is used to compute the integral
function with 1λ = on the unit-vertexes 6
1{ } ,
i iz
= the
results are listed in Table 1.
Note that, G1(z) on unit-vertexes z1, z2 are infinite,
which implies that the PPLS is not globally stable from
Theorem 1. However, G1(z) on unit-vertexes z1, z2, z3,
and z4 are all finite, which implies that the trajectories
staring from x(0)3 4 5
Tstable
D D D∈ = ∪ ∪ will converge
to origin, Furthermore, Algorithm 2 is employed to
compute the integral function for the stable area Tstable
for different λ , i.e.,
{ }1
T
max ( ) .stablez
g G zλ λ
∈
=
Fig. 6(c) shows the plots of computed 11/ .g
λ An
extrapolation of the function 11/ g
λ provides an
estimated 1λ∗ at around 2.752, which in turn yields the
exponential growth rate is around 0.6028.
On the other hand, note that 1 1( ),G z
1 2( ),G z
2
1 3( )G z
and 6
1 6( )G z are all infinite, where
2 3 6 6
2 6
3 6( ) lim ( ), ( ) lim ( ),
z R z z R z
G z G z G z G zλ λ λ λ
∈ → ∈ →
= =
i.e., the limit of Gλ(z) from region R2 converging to z3.
similar meaning for 6
6( ).G z
λ
This shows that the trajectories starting from
{ }1 2 6 1 6(0) T \ ,
unstablex D D D z z∈ = ∪ ∪ will diverge to
infinity. Furthermore, Fig. 6(d) shows the plots of
computed 21/ ,g
λ where
{ }2
T
max ( ) .unstablez
g G zλ λ
∈
=
An extrapolation of function 21/ g
λ provides an
estimated 2
λ∗ at around 0.3896, which in turn yields the
exponential divergence rate is around 1.6021.
In summary, the stable and unstable regions for PPLS
are shown in Fig. 6(b), and the maximum exponential
convergence and divergence rate are obtained as 0.6028
and 1.6021, respectively.
5. CONCLUSION
This paper provided a new angle for the exponential
stability analysis of continuous-time PPLS. It was found
that the integral function fully characterizes the
exponential growth rate of the trajectories of PPLS, and
as a result yields an effective stability test of the systems.
In the future work, we will extend the proposed approach
to the high-order cases for a general stability analysis
framework of PLS.
REFERENCES
[1] D. Ding and G. Yang, “static output feedback for
discrete-time switched linear systems under arbi-
trary switching,” International Journal of Control,
Automation and Systems, vol. 8, no. 2, pp, 220-227,
2010.
[2] M. Wang, J. Zhao, and G. Dimirovski, “Dynamic
output feedback robust H-infinity control of uncer-
tain switched nonlinear systems,” International
Journal of Control, Automation and Systems, vol. 9,
no. 1, pp. 1-8, 2011.
[3] M. Johansson and A. Ranter, “Computation of
piecewise quadratic Lyapunov functions for hybrid
systems,” IEEE Trans. Automatic Control, vol. 43,
no. 4, pp. 555-559, 1998.
[4] M. Lazar and W. P. M. H. Heemels, “Global input-
to-state stability and stabilization of discrete-time
piecewise affine systems,” Nonlinear Analysis: Hy-
brid Systems, vol. 2, pp. 721-734, 2008.
[5] A. Hassibi and S. Boyd, “Quadratic stabilization
and control of piecewise- linear systems,” Proc.
American Control Conf., Philadelphia, pp. 3659-
3664, 1998.
[6] K. Liu, Y. Yao, D. Sun, and V. Balakrishnan, “PWA
controller synthesis method for piecewise-linear
systems,” Proc. Chinese Control Conf., Yan Tai,
Shandong, pp. 1252-1257, 2011.
[7] A. BenAbdallah, M. A. Hammami, and J. Kallel,
“Robust stability of uncertain piecewise-linear sys-
tems: LMI approach,” Nonlinear Analysis: Hybrid
Systems, vol. 63, pp. 183-192, 2010.
[8] K. Liu, D. Sun, Y. Yao, and V. Balakrishnan, “Con-
troller synthesis for a class of uncertain nonlinear
systems: a piecewise linear differential inclusion
approach,” Proc. IEEE Multi-Conference on Sys-tems and Control, Denver, USA, pp. 228-233, 2011.
[9] K. Liu, Y. Yao, D. Sun, and V. Balakrishnan,
“Adaptive control design for piecewise-linear sys-
tems with parameter uncertainties,” Proc. IEEE
Conf. on Decision and Control, Orlando, USA, pp.
3980-3985, 2011.
[10] J. Zhang and W. Tang, “Output feedback optimal
guaranteed cost control of uncertain piecewise li-
near systems,” International Journal of Robust and
Nonlinear Control, vol. 19, pp. 569-590, 2009.
[11] Y. Iwatani and S. Hara, “Stability tests and stabili-
zation for piecewise linear systems based on poles
and zeros of subsystem,” Automatica, vol. 42, pp.
1685-1695, 2006.
[12] A. Arapostathisa and M. Broucke, “Stability and
controllability of planar, conewise linear systems,”
Systems & Control Letters, vol. 56, pp. 150-158,
2007.
[13] Z. Sun, “Stability and contractility of conewise
linear systems,” Proc. IEEE Multi-Conference on
Systems and Control, Yokohama, Japan, pp. 2094-
2098, 2010.
[14] J. Imura and A. V. D. Schaft, “Characterization of
well-posedness of piecewise-linear systems,” IEEE
Trans. Automatic Control, vol. 45, no. 9, pp. 1600-
Kai Liu, Yu Yao, Baoqing Yang, Venkataramanan Balakrishnan, and Yang Guo
212
1619, 2000. [15] J. Shen, L. Han, and J. Pang, “Switching and stabil-
ity properties of conewise linear systems,” ESAIM: Control, Optimization and Calculus of Variations, vol. 16, no. 3, pp. 764-793, 2010.
[16] S. Hedlund and M. Johansson, “A toolbox for com-putational analysis of piecewise-linear systems,” Proc. of European Control Conference, Karlsruhe, Germany, pp. 1453-1458, 1999.
Kai Liu received his B.S. degree in Mathematic from Jilin University, China in 2007. He is currently a joint Ph.D. student of Automatic Control in Harbin Institute of Technology, China and Pur-due University, USA. His research inter-ests include hybrid systems, piecewise-linear systems and robust control.
Yu Yao received his B.S., M.S. and Ph.D. degrees in Automatic Control, in 1983, 1986 and 1990, respectively, all from Harbin Institute of Technology, China. He is currently a professor in Control and Simulation Center, in Harbin Institute of Technology, China. His research interests include robust control, nonlinear systems and flight control.
Baoqing Yang received his B.S., M.S. and Ph.D. degrees in Automatic Control in 2003, 2005 and 2009, respectively, from Harbin Institute of Technology, China. He is currently a professor in Control and Simulation Center, in Harbin Institute of Technology, China. His research interests include predictive control and flight control.
Venkataramanan Balakrishnan re-ceived his B.S. degree in Electrical Engineering from Indian Institute of Technology, India in 1985, and his Ph.D. degree in Electrical Engineering from Stanford University, USA in 1992. He is currently a professor and head of School of Electrical and Computer Engineering, Purdue University, USA. His research
interests include robust control, convex optimization and robotics.
Yang Guo received his B.S. and M.S. degrees in Xi’an Research Institute of High-Tech, China, in 2005 and 2008, respectively. Now he is a Ph.D. candidate in Harbin Institute of Technology. His research interests include Finite time Stabilization, Control.