Professional Documents
Culture Documents
ė1 = ẋ1 − ṙ = e2
(1)
ė2 = ẋ2 − r̈ = x21 + γu − r̈
1 of 3
Nonlinear Systems and Control — Spring 2019
where the first inequality is for the lower bound on γ in the √ exercise text,
and in the second we use the inequality sin(t) − cos(t) ≤ 2. Note that
ρ(x) ≥ 0 ∀x ∈ <2 .
1
2
√
Finally, designing v = − 1 − γ̂ |x2 | + x1 + 2 + β0 sgn(σ), with
β0 > 0, we achieve asymptotic tracking. Note that the uncertainty on the γ
affects the amplitude of v, hence it requires a more aggressive control.
Problem 2 - Solution
1. Take a torque τ = H(q)v + C(q, q̇)q̇ + G(q).
Due to the perfect knowledge of the matrices, the equation combines
with the model as follows:
q̈ = v
hence we choose
v = q̈d − α (q − qd ) − β (q̇ − q̇d )
and with some diagonal positive definite matrices α and β we obtain de-
coupled control and asymptotic convergence of the state to the desired
reference.
2. In the realistic case in which the model matrices are not known exactly,
we define the sliding manifold:
σ (q, q̇) = q̇ − q̇d + K (q − qd ) = q̇ − q˙r = 0
for an accordingly defined variable q̇r = q̇r (q, qd , q̇d ).
We consider now a Lyapunov function V = 21 σ T H(q)σ, which is positive
definite since H(q) is positive definite. Then:
1
V̇ = σ > H σ̇ + σ > Ḣσ
2
1
= σ > H (q̈ − q̈r ) + σ > Ḣσ
2
1
= σ > (τ − C q̇ − G − H q̈r ) + σ > Ḣσ
2
1
= σ > (τ − C (σ + q̇r ) − G − H q̈r ) + σ > Ḣσ
2
1
= σ > (τ − C q̇r − G − H q̈r ) + σ > Ḣ − 2C σ
2
>
= σ (τ − C q̇r − G − H q̈r )
2 of 3
Nonlinear Systems and Control — Spring 2019
with β > 0. Hence, the derivative of the Lyapunov function reads as:
Also in this case, the bigger is the uncertainty, the larger is the variable
β.
3 of 3