lec05
lec05
or
“How to make a circle out of the point −1 + 0i, and different ways to
stay away from it ...”
k2 y f (y)
r y k1 y
G(s) − k11 − k12
− y
f (·)
G(iω)
To understand
signal norms
system gain
bounded input bounded output (BIBO) stability
Material
f (y)
r y
G(s)
− y
f (·)
u y
S
Examples q
Euclidean norm: kxk = x21 + · · · + x2n
Max norm: kxk = max{|x1 |, . . . , |xn |}
Examples qR
∞
2-norm (energy norm): kxk2 = 0 |x(t)|2 dt
sup-norm: kxk∞ = supt∈R+ |x(t)|
then Z ∞ Z ∞
1
T
y (t)x(t)dt = Y ∗ (iω)X(iω)dω.
0 2π −∞
In particular
Z ∞ Z ∞
1
kxk22 = 2
|x(t)| dt = |X(iω)|2 dω.
0 2π −∞
u y
S
kyk2 kS(u)k2
The gain of S is defined as γ(S) = sup = sup
u∈L2 kuk2 u∈L2 kuk2
kαuk2 |α|kuk2
γ(α) = sup = sup = |α|
u∈L2 kuk2 u∈L2 kuk2
1
10
γ(G) |G(iω)|
0
10
kGuk2
γ G = sup = sup |G(iω)| −1
−2
10 −1 0 1
10 10 10
This proves that γ(G) ≤ K . See [Khalil, Appendix C.10] for a proof of
the equality.
u y
S2 S1
Z ∞ Z ∞
kyk22 = f 2 u(t) dt ≤ K 2 u2 (t)dt = K 2 kuk22
0 0
(
x∗ 0 ≤ t ≤ 1
for u(t) = one has ||y||2 = ||Ku||2 = K||u||2
0 t>1
kyk2
=⇒ γ(f ) = sup = K.
u∈L2 kuk2
Lecture 5 Nonlinear Control and Servo systems (FRTN05)
BIBO Stability
u y kyk2
S γ(S) = sup
u∈L2 kuk2
Definition
S is bounded-input bounded-output (BIBO) stable if γ(S) < ∞.
r1 e1
S1
e2 r2
S2
Theorem
Assume S1 and S2 are BIBO stable. If
qR
T
Define kykT = 0 |y(t)|2 dt. Then kS(y)kT ≤ kSk · kykT .
e1 = r1 + S2 (r2 + S1 (e1 ))
ke1 kT ≤ kr1 kT + kS2 k kr2 kT + kS1 k · ke1 kT
kr1 kT + kS2 k · kr2 kT
ke1 kT ≤
1 − kS1 k · kS2 k
Ky
r y f (y)
G(s)
−
y
f (·)
2 f (y)
G(s) = and 0≤ ≤K
(s + 1)2 y
The small gain theorem gives that K ∈ [0, 1/2) implies BIBO stability.
r y
G(s)
−
1
4 sin(·)
(
ẋ = −x + r − sin(y)/4 2
G(s) =
ẏ = −y + 2x (s + 1)2
Ω 1.5
G(s)
1
−
0.5
−0.5
G(Ω)
−1
−1.5
−2
Theorem
If G(s) is stable, then the closed loop system [1 + G(s)]−1 is stable if
and only if the Nyquist curve does not encircle −1
The difference between the number of unstable poles in [1 + G(s)]−1
and the number of unstable poles in G(s) is equal to the number of
times the point −1 is encircled by the Nyquist plot in the clockwise
direction.
0.5
−0.5
G(iω)
−1
f (y)
0 < k1 ≤ ≤ k2 .
y
If the Nyquist curve of G(s) does not intersect or encircle the circle
defined by the points −1/k1 and −1/k2 , then the closed-loop system
is BIBO stable from r to y .
Ky
f (y) 1
0.5
1
y −
0
K
−0.5 G(iω)
−1
r y 1
G(s)
− 0.5
1
−
0
K
−0.5 G(iω)
sat(·)
−1
(
ẋ = −x + r − sat(y) 2
G(s) =
ẏ = −y + 2x (s + 1)2
sat(x)
0≤ ≤1<K
x
The closed loop system is BIBO stable by the circle criterion.
fe(y) k2 − k1
≤ =: R
y 2
e
G −k
r1 e1 y1
G(s)
re1 y1
G
y2 e2 r2
−f (·)
r2
−fe(·)
re1 = r1 − kr2
re1 e
G(s)
−k
r2 R
−fe(·)
1
G(iω)
e e= G
SGT gives stability for |G(iω)|R < 1 with G .
1 + kG
1 1
R< = +k
e
|G(iω)| G(iω)
ẋ = f (x), x(0) = x0
V (x(T )) − V (x(0)) ≤ 0
(+some other conditions on V )
u y
S
Cauchy-Schwarz inequality:
S1
u y u y
S1 S2
S2
u y
S1−1
y2 e2 r2
S2
Example 0.6
s+1 0.4
G(s) = is passive and
s+2 0.2
strictly passive, 0
1 −0.2
G(iω)
G(s) = is passive but not strictly −0.4
s
passive. 0 0.2 0.4 0.6 0.8 1
u y
S
1
kyk2 ≤ kuk2
ǫ
r1 e1 y1
S1
−
y2 e2 r2
S2
Therefore
1
hy1 , y1 iT + hr1 − y2 , r1 − y2 iT ≤ hy, riT
ǫ
or
1
hy, yiT − 2hy2 , r2 iT + hr1 , r1 iT ≤ hy, riT
ǫ
Finally
1 1 q
hy, yiT ≤ 2hy2 , r2 iT + hy, riT ≤ 2 + hy, yiT hr, riT
ǫ ǫ
r1 e1 y1
S1
−
y2 e2 r2
S2
φ1 φ2
ym
θ(t) G(s)
Model
Adaptation law:
dθ
= −γu(t)[ym (t) − y(t)], γ > 0.
dt
u y
θ∗ G(s)
− γ θ
−
ym s
θ(t) G(s)
(θ − θ ∗ )u ym − y
G(s)
θ∗
− θ γ
−
s
u S
1
Let G(s) = + ǫ, γ = 1, u = sin t, θ(0) = 0 and γ ∗ = 1
s+1
y , ym
0
−2
0 5 10 15 20
1.5
1 θ
0.5
0
0 5 10 15 20
Remark:
V̇ ≤ 0
V̇ ≤ uT y
ẋ = Ax + Bu, y = Cx
and hence the system is strictly passive. This fact is part of the
Kalman-Yakubovich-Popov lemma.