Professional Documents
Culture Documents
Yao
-Stability of a System
Outline:
¾ Introduction
1
I/O Stability ME689 Lecture Notes by B.Yao
1. Introduction
Systems can be modeled from two points of view: the internal (or state-space) approach and the
external (or input-output) approach. The state-space approach takes the white box view of a system,
and is based on a detailed description of the inner structure of the system. In the input-output approach,
a system is considered to be a black box that transforms inputs to outputs. As a consequence, the
system is modeled as an operator. The operator can be represented by either a verbal description of the
input-output relationship, or a table look-up, or an abstract mathematical mapping that maps an input
signal (or a function) in the input signal space (or a functional space) to an output signal (or a function)
in the output signal space.
In SISO systems, the input and output signals can be described by real valued time functions, e.g., an
input signal is denoted by a time-function u in R, i.e.,
u = {u(t ), t Œ R}
Note that to specify an input signal u, it is necessary to give its value at any time, not values at a
point or an interval.
The input and output signal spaces can be described by normed spaces; certain norms have to be
defined to measure the size of a signal. For example,
• L2 -norm
1
= ÊÚ u 2 (t )dt ˆ
• 2
u (I.2)
2 Ë 0 ¯
If we are interested in the energy of a signal, L2 -norm is a suitable norm to choose.
• L p -norm
1
= ÊÚ u (t ) dt ˆ
• p p
u , 1£ p < • (I.3)
p Ë 0 ¯
• L• -space
the set of all bounded functions, i.e., the set of all functions with a finite L• norm.
{
L• = x : x •
£ M for some M > 0 } (I.4)
2
I/O Stability ME689 Lecture Notes by B.Yao
• L p -space
the set of all functions with a finite L p -norm., i.e.,
Ï 1 ¸
Ô Ê • p ˆ Ô
£ M or Ú u (t )dt £ M for some M > 0˝
p
Lp = Ì x : x (I.5)
p Ë 0 ¯
ÔÓ Ô˛
In general, these normed spaces may be too restrictive and may not include certain physically
meaningful signals. For example, the L2 -space does not include the common sinusoid signals
(why?). To be practically meaningful, the following extended space is defined to avoid this
restrictiveness:
Definition[Extended Space]
Example:
u (t ) = sin w t fi u Œ L2 e but u œ L2
y (t ) = t fi y Œ L•e but y œ L•
Multi inputs and multi outputs can be represented by vectors of time functions. For example, m
inputs can be represented by a m-dimension of time functions u, i.e.,
u : [0 • ] Æ R m
with
È u1 (t ) ˘
Í ˙
u (t ) = Í # ˙ Œ R m (I.8)
ÍÎ um (t ) ˙˚
u •
= sup u (t ) (I.9)
t ≥0
1
The superior ∞ -norm of u (t ) in R m is u(t ) ∞
= max ui (t ) .
i
3
I/O Stability ME689 Lecture Notes by B.Yao
• The L2 -norm
• • T
Ú0 Ú0 u
2
u 2
= u(t ) 2 dt = (t )u (t )dt (I.10)
• The L p -norm
1
= ÊÚ u(t ) dt ˆ , 1 £ p < •
• p p
u (I.11)
p Ë 0 ¯
where u(t ) represents the norm of u (t ) in R m space2.
The corresponding norm spaces are represented by Lm• , Lm2 and Lmp respectively. The extended
spaces are Lm•e , Lm2 e and Lmpe respectively.
Lemma I.2
If p, q Œ[1, • ] , and
1 1
+ = 1 , then, f Œ L pe , g Œ Lqe imply that fg Œ L1e , and
p q
( fg )T 1
£ fT p
gT q
, "T ≥ 0 (I.15)
or
1 1
f (t ) g (t ) dt £ ÊÚ f (t ) dt ˆ g (t ) dt ˆ
T T pÊ T q
Ú0 ËÚ0
p q
"T ≥ 0 (I.16)
Ë 0 ¯ ¯
1
m pp
2
The p-norm of
m
u (t ) in R is u (t ) = ∑ u i (t ) .
i =1
p
4
I/O Stability ME689 Lecture Notes by B.Yao
Note:
(a) A Banach space is a normed space which is complete in the metric defined by its norm; this
means that every Cauchy sequence is required to converge. It can be shown that L p -space is a
Banach space.
(c) The sizes of common L p spaces are graphically illustrated below [Ref.5]
L2 pow
L∞
Note:
L1 « L• Ã L2
L1
1
f (t ) = fi f (t ) Œ L2 « L• , but f (t ) œ L1 , f (t ) Œ L1e
1+ t
Ï0 if t£0
Ô
Ô1
f (t ) = Ì 0 < t <1 fi f (t ) Œ L1 , but f (t ) œ L• , f (t ) œ L2
Ô t
ÔÓ0 t >1
5
I/O Stability ME689 Lecture Notes by B.Yao
2.2.1 Definitions
From an I/O point of view, a system is simply an operator S such that maps a input signal u into an
output signal y. Thus, it can be represented by
S : X ie Æ X oe with y = Su (I.20)
where the extended norm space X ie represents the input signal space (i.e., u Œ X ie ) and X oe is the
output signal space. The gain of a linear system can thus be introduced through the induced norm of a
linear operator defined below:
Nonlinear systems may have static offsets (i.e., Su π 0 when u = 0 ). To accommodate this particular
phenomenon, a bias term is added in the above definition of gains:
Note:
When p=∞, the above finite gain Lp stability, i.e., L∞ stability, results in bounded-input
bounded-output (BIBO) stability. The converse is in general not true. For example, the static
mapping y=u2 is BIBO stable but does not have a finite gain.
6
I/O Stability ME689 Lecture Notes by B.Yao
• -Norm
G( s) •
:= sup G ( jw ) (I.25)
w
2-Norm
1
Ê 1 • ˆ 2
Ú G ( jw ) dw ˜
2
G( s) 2 = Á (I.26)
Ë 2p -• ¯
Note that if G(s) is stable, then by Parseval’s theorem,
1 1
Ê 1 ˆ
= ÊÚ g (t ) dt ˆ
• 2 • 2
Ú-• G ( jw ) dw ˜¯
2 2
G( s) 2 = Á = g (I.27)
Ë 2p Ë 0 ¯ 2
Theorem I.2 Assume that G(s) is stable and strictly proper. Then, its typical input and output
relationship can be summarized by the following two tables.
Table I.1: Output Norms and pow For Two Typical Inputs
u (t ) = d ( t ) u (t ) = sin(w t )
y G( s) •
2 2
y •
g •
ª G ( jw )
pow( y ) 0 1
G ( jw )
2
y G( s) • •
2 •
y G( s) g •
• 2 1
pow( y ) 0 £ G( s) •
G( s) •
7
I/O Stability ME689 Lecture Notes by B.Yao
ŒLp ŒLq
1 1
where + = 1 . Note that the first term is in L p and the second term is in Lq . Hence, by
p q
Holder’s inequality
1 1
• È • q dt ˘
y (t ) £ È Ú g (t - t ) u(t ) dt ˘
p q q
Í Ú0 t
p
g ( t - ) ˙
ÍÎ 0 ˙˚ Î ˚
1
È • g (t - t ) u (t ) p dt ˘ p
ÍÎ Ú0
1
£ g q
1 ˙˚
Thus,
1
Ï • • p ¸ p
Ô È ˘ p Ô
y (t ) p £ g 1 q Ì Ú Ú g (t - t ) u(t ) dt
1 p
dt ˝
Í ˙
ÔÓ Î ˚
0 0
Ô˛
Using Tonelli’s theorem to change the order of integration, we obtain
{Ú }
1
•È •
g (t - t ) dt ˘ u (t ) dt
p
ÍÎ Ú0
1 p
y (t ) £ g q
p 1 0 ˙˚
{Ú }
1
1 • p 1 1
g 1 u (t ) dt
p
£ g 1
q £ g 1
q g 1
p u p
= g 1
u p
0
Theorem I.3 If G(s) is strictly proper and stable, then, the LTI system is finite gain L p input-output
stable for p Œ[1, • ] with g ( s ) £ g 1 . #
Proof: Follows directly from Theorem I.1 (a) and Lemma I.4. Q.E.D.
8
I/O Stability ME689 Lecture Notes by B.Yao
2.4 Passivity
The notion of passivity is introduced as an abstract formulation of the idea of energy dissipation. It is
observed that a physical system consisting of passive elements only (e.g. resistors, capacitors, and
inductors in electrical systems, mass, spring, and damper in mechanical systems) can only store and
dissipate energy. As a result, the output of the system to any input will “follow” (or “conform to”) the
input since the system does not have active energy to fight against the input. This phenomenon is
mathematically captured by the requirement that the inner product of the input signal u and the output
signal y is non-negative, i.e.,
y u ≥0 "u Œ L2 e (I.32)
È p p˘
which is equivalent to saying that the phase j (u ) in (I.31) is between Í - , ˙ , i.e.,
Î 2 2˚
p p
- £ j (u) £ "u Œ L2 e (I.33)
2 2
The notion of passivity can thus be formally defined as follows
A system with input u and output y is passive iff there exists a constant b ≥ 0 independent of
the control input u(t), t>0, such that
y u ≥ -b "u Œ L2 e (I.34)
In addition, the system is input strictly passive (ISP) if there exists e > 0 independent of u such
that
y u ≥e u 2 -b
2
"u Œ L2 e (I.35)
and output strictly passive (OSP) if there exists e > 0 independent of u such that
y u ≥e y 2 -b
2
"u Œ L2 e (I.36)
Note that in the above definition, a bias term - b is added to the inequality (I.32) to represent the
effect of non-zero initial conditions (or non-zero initial energy).
9
I/O Stability ME689 Lecture Notes by B.Yao
Note:
The passivity condition (I.34) is equivalent to
yT uT ≥ - b "T ≥ 0 "u Œ L2 e
or
T
Ú0 y (t )u(t )dt ≥ - b "T ≥ 0 "u Œ L2 e (I.37)
Similarly, (I.35) and (I.36) are equivalent to
yT uT ≥ e uT -b
2
2
"T ≥ 0 "u Œ L2e (I.38)
and
yT uT ≥ e yT -b
2
2
"T ≥ 0 "u Œ L2e (I.39)
respectively since the physical system is causal.
Example I.1: A Mass System is Passive but neither ISP nor OSP
u=F 1 y=v
ms
The input to the system is the applied force F and the output is the velocity v of the mass. Then,
"u Œ L2e
T T
yT uT = Ú v (t ) F (t )dt = Ú v (t ) ◊ mv(t )dt
0 0
(I.40)
1 2T 1 2 1 1
= mv = mv (T ) - mv 2 (0) ≥ - mv 2 (0)
2 0 2 2 2
which indicates that the system is passive. To see that the system is neither ISP nor OSP, choose
1 t 1
u (t ) = F (t ) = sin t fi y (t ) = v (t ) = v (0) + Ú F (t )dt = v (0) + (1 - cos t )
m 0 m
From (I.40), "T ≥ 0 , yT uT is bounded. Since uT 2 2 = FT 2 2 Æ • and yT 2 2 = vT 2 2 Æ • as
T Æ • , there does not exist an e > 0 such that (I.35) or (I.36) is satisfied. Thus, the system is
neither ISP nor OSP. The physical explanation is that an inertia only stores energy but does not
dissipate energy.
10
I/O Stability ME689 Lecture Notes by B.Yao
Note:
(I.41) is an abstraction of the energy-conservation equation of the form
[Stored Energy (kinetic + potential)] = [ External Power Input ] + [ Internal Power Generation ]
d (I.42)
dt
Thus, the system with the form (I.41) is normally referred to as a system in a power form.
Having defined the notions of BIBO stability and passivity, some useful criteria can be developed to
judge the I/O stability and passivity of a complex system based on the I/O stability and passivity of
its subsystems. Specially, consider the following feedback system S which is an inter-connection of
two subsystems S1 and S2 .
11
I/O Stability ME689 Lecture Notes by B.Yao
u y
+ e S1
y2 u2 + n
S2
We would like to judge the I/O stability of S based on the I/O stability of S1 and S2 .
y2T p
= ( S2u2 )T £ g 2 u2 T p
+ b2 "u2 Œ L pe (I.46)
p
If
g 1g 2 < 1 (I.47)
then the closed-loop system is finite-gain L p stable with the gain from the input u to the output
y less than g 1 (1 - g 1 g 2 ) . In fact,
yT p
£
1
1 - g 1g 2
(g 1 uT p
+ g 1g 2 nT p
+ g 1b 2 + b1 ) (I.48)
Note:
(a) The small gain theorem (SGT) is useful when we analyze the robustness of a control design to
unmodeled dynamics; the stable nominal closed-loop system can be considered as the subsystem
S1 and the unmodeled dynamics can be represented by the subsystem S2 .
(b) The SGT is in general quite conservative since the condition (I.47) is quite stringent. For
example, suppose that S1 and S2 are stable LTI systems with TF G1 ( s ) and G2 ( s ) respectively.
Then, their L2 gains are g 1 = G1 ( s ) •
and g 2 = G2 ( s ) •
respectively. In order to satisfy the
condition (I.43), it is necessary that the Nyquist plot of the open-loop TF G1 ( s )G2 ( s ) lies within
the unit circle. This is quite conservative compare to the Nyquist Stability Criterion which only
requires that the Nyquist plot does not encircle the ( -1,0) point.
12
I/O Stability ME689 Lecture Notes by B.Yao
(
yT £ g 1 uT + y2T )+b 1
(
£ g 1 uT + g 1 g 2 u2T p )
+ b 2 + b1 (I.50)
(
£ g 1 uT + g 1g 2 yT + nT + g 1b 2 + b1 )
which leads to (I.48) if (I.47) is satisfied. Q.E.D.
S1 y1
u y
+
y2
S2
System S
Assume that S1 and S2 are passive. Then, the resulting system S is passive. In addition,
(i) if any one of S1 and S2 is ISP, then S is ISP.
(ii) if any one of S1 and S2 is OSP, then S is OSP.
13
I/O Stability ME689 Lecture Notes by B.Yao
y2T yT ≥ e 2 y2T - b2
2
2
(I.52)
Let e = min {e1 , e 2 } , and b = b1 + b 2 ≥ 0 . From (I.51),
yT uT ≥ e eT ( 2
2
+ y2 T
2
2 ) - b ≥ e2 ( e T 2 + y2 T 2 )
2
-b
e e
(e )
2
-b -b
2
≥ T + y2 T 2
= uT 2
2 2
This shows that S is ISP. Q.E.D.
Note: If the two subsystems S1 and S2 are in the power form (I.41) with the associated energy function
and the dissipative function being (V1 , g1 ) and (V2 , g 2 ) respectively, then S in either the parallel
connection in Fig. I.2 or the feedback connection Fig. I.1 can be described in the power form
with V = V1 + V2 and g = g1 + g 2 .
An important practical feature of the passivity formulation is that it is easy to characterize passive
LTI systems in terms of the positive realness of its TF. This allows linear blocks to be
straightforwardly incorporated or added in a nonlinear control problem formulated in terms of passive
maps
Definition [Ref 1] [Positive Real (PR) and Strictly Positive Real (SPR)]
A rational transfer function G(s) with real coefficients is positive real (PR) if
Re (G ( s )) ≥ 0 " Re( s ) > 0
and is strictly positive real (SPR) if G ( s - e ) is positive real for some positive e .
14
I/O Stability ME689 Lecture Notes by B.Yao
(ii) If G(s) has poles on the jw -axis, they are simple poles with positive residues.
(iii) For all w for which s = jw is not a pole of G(s), one has
Re (G ( jw )) ≥ 0 (I.56)
Thus "e > 0 , G ( s - e ) will not be PR, and G(s) is not SPR.
(iii) If G(s) is PR, the zeros and poles of G(s) lie in closed LHP. If G(s) is SPR, the zeros and
poles of G(s) lie in LHP (i.e., G(s) is asymptotic stable and strictly minimum phase).
(iv) If n* > 1 , then G(s) is not PR. In other words, if G(s) is PR, then n* £ 1 .
15
I/O Stability ME689 Lecture Notes by B.Yao
G1 ( s )
(vi) (Feedback Connection) ) If G1 ( s ) and G2 ( s ) are PR (SPR), so is G ( s ) = .
1 + G1 ( s )G2 ( s )
Example:
s -1
G ( s) = is not PR.
s + as + b
2
s +1
G ( s) = 2 is not PR.
s -s+b
1
G ( s) = 2 is not PR.
s + as + b
s +1
G ( s) = 2 is SPR.
s + as + b
1 •
2p Ú-•
= G ( jw )U ( jw )U ( - jw )dw (I.59)
1 •
= Ú Re {G ( jw )} U ( jw ) dw
2
p 0
where Y and U are Laplace transforms of y and u, respectively. It is thus straightforward to
prove the theorem. The details can be worked out if you would like to know the complete
proof. Q.E.D.
The following example shows that in general there is no direct connection between SPR and ISP (or
OSP).
Example:
G1 ( s ) = s + 2 is SPR, and it is also ISP, but not OSP.
1
G2 ( s ) = is SPR, and it is OSP, but not ISP.
s+2
s2 + 1
G3 ( s ) = is PR, but not SPR, and it is OSP but not ISP.
( s + 1)2
However, if G(s) is proper, then G(s) being SPR implies OSP. The proof is omitted.
16
I/O Stability ME689 Lecture Notes by B.Yao
The following theorems make the connections between PR concepts and Lyapunov stability
formulation in state space.
Theorem I.9 [Ref2] [SPR and Lyapunov Formulation —Kalman-Yakubovich (KY) Lemma]
Let the LTI system
x = Ax + Bu
(I.60)
y = Cx
be controllable and observable. Then, the TF G ( s ) = C ( sI - A) -1 B is SPR iff there exit
symmetric positive definite (s.p.d.) matrices P and Q such that
AT P + PA = -Q (I.61)
and
BT P = C (I.62)
AT P + PA = - qqT
and
BT P - C = ± ( )
2d qT (I.64)
In many applications of SPR concepts to adaptive systems, the TF G(s) involves stable pole-zero
cancellations, which implies that the system associated with (A,B,C) is uncontrollable or
unobservable, and the above KY or KYP lemma cannot be applied since they require the
controllability of the pair (A,B). In these situations, the following MKY lemma should be used
instead.
Note:
The above PR and SPR concepts for a TF G(s) can be extended to MIMO systems with a TF matrix
G(s). For details, see [Ref 1].
17
I/O Stability ME689 Lecture Notes by B.Yao
References
[Ref1] Ioannou P. A. and Sun Jing (1996), Robust Adaptive Control, Prentice-Hall.
[Ref2] Astrom K. J. and Wittenmark B. (1995) Adaptive Control, Second edition, Addison-Wesley.
[Ref3] Slotine, J.J.E. and Li, Weiping (1991), Applied Nonlinear Control, Prentice-Hall.
[Ref4] Khalil, H. K. (1996), Nonlinear Systems, Prentice-Hall.
18