Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lecture # 14
Tracking & Regulation
η ∈ Dη ⊂ Rn−ρ , ξ = col(ξ1 , . . . , ξρ ) ∈ Dξ ⊂ Rρ
Tracking Problem: Design a feedback controller such that
lim [y(t) − r(t)] = 0
t→∞
b(η, ξ) ≥ b0 > 0, ∀ η ∈ Dη , ξ ∈ D ξ
Assumption 13.2
η̇ = f0 (η, ξ) is bounded-input–bounded-state stable over
Dη × Dξ
ṙ = y2 , r̈ = ẏ2
Assumption 13.3 is satisfied when uc (t) is piecewise
continuous and bounded
η̇ = f0 (η, ξ)
ėi = ei+1 , for 1 ≤ i ≤ ρ − 1
ėρ = a(η, ξ) + b(η, ξ)u − r (ρ)
Feedback linearization:
u = −a(η, ξ) + r (ρ) + v /b(η, ξ)
η̇ = f0 (η, ξ), ė = Ac e + Bc v
v = −Ke, Ac − Bc K is Hurwitz
⇒ ξ = e + R is bounded ⇒ η is bounded
e1 = x1 − r, e2 = x2 − ṙ
1
u = [sin x1 + bx2 + r̈ − k1 e1 − k2 e2 ]
c
K = [k1 , k2 ] assigns the eigenvalues of Ac − Bc K at desired
locations in the open left-half complex plane
Reference (dashed)
√
Low gain: K = 1 1 , λ = −0.5 ± j0.5 3, (solid)
√
High gain: K = 9 3 , λ = −1.5 ± j1.5 3, (dash-dot)
1.5 1.5
Output
Output
1 1
0.5 0.5
0 0
−0.5 −0.5
0 2 4 6 8 10 0 2 4 6 8 10
Time Time
(c) (d)
2
5
1.5
Control
Output
1 0
0.5
−5
0
−10
−0.5
0 2 4 6 8 10 0 2 4 6 8 10
Time Time
η̇ = f0 (η, ξ)
ėi = ei+1 , 1≤i≤ρ−1
ėρ = a(η, ξ) + b(η, ξ)u + δ(t, η, ξ, u) − r (ρ) (t)
Inside Ωµ ,
|e1 | ≤ kµ
√
k = kLP −1/2 k ρ1 , L = 1 0 ... 0
s = e1 + e2
b = 0.03, c = 1 (solid)
Reference (dashed)
1
0.6
s
0.5 0.4
0.2
0
0
−0.5 −0.2
0 2 4 6 8 10 0 0.2 0.4 0.6 0.8 1
Time Time
¯ w) def
a(η̄, ξ,
ū = − ¯ w) = φu (r, w)
b(η̄, ξ,
Augment the integrator ė0 = y − r
e1 ξ1 − r
e2 ξ2
z = η − η̄, e = .. = ..
. .
eρ ξρ
Assumption 13.6
∂V1 ˜
f0 (z, e, r, w) ≤ −α3 (kzk), ∀ kzk ≥ α4 (kek)
∂z
Assumption 13.7
z = 0 is an exponentially stable equilibrium point of
ż = f˜0 (z, 0, r, w)
e1 = x1 − r, e2 = x2
s = e0 + 2e1 + e2
1.58
1.5
Output
Output
1.56
1
1.54
0.5
1.52
0 1.5
0 2 4 6 8 10 9 9.2 9.4 9.6 9.8 10
Time Time
Regulation:
η̇ = f0 (η, ξ, w)
ξ˙i = ξi+1 , 1≤i≤ ρ−1
ξ˙ρ = a(η, ξ, w) + b(η, ξ, w)u
y = ξ1
ė0 = e1 = y − r
β is allowed to depend only on ξ rather than the full state
vector. On compact sets, the η-dependent part of ̺(η, ξ) can
be bounded by a constant
e → ê
ξ → ξˆ = ê + R
ˆ → βs (ξ)
β(ξ) ˆ (saturated)
Regulation:
ˆ sat k0 e0 + k1 ê1 + · · · + kρ−1 êρ−1 + êρ
u = −βs (ξ)
µ