Professional Documents
Culture Documents
Mechatronics Engineering
April 3, 2018
∂h(x) ∂x
ẏ =
∂x ∂t
∂h(x)
ẏ = ẋ
∂x
∂h(x) ∂h(x)
ẏ = f (x) + g(x)u
∂x ∂x
ẏ = Lf h(x) + Lg h(x)u
If Lg h(x) 6= 0:
1
u= [−Lf h(x) + ν]
Lg h(x)
which leads to:
ẏ = ν
∂Lf h(x) ∂x
ÿ = = L2f h(x) + Lg Lf h(x)u
∂x ∂t
to generalize more:
1
u= [−Lrf h + ν]
Lg Lrf −1 h(x)
to get:
y (r ) = ν
Dr. Islam S. M. Khalil Autonomous Systems:Tutorial 5 3 / 15
Input-Output Linearization for SISO System
ẋ v1 cos θ cos θ 0
ẏ v1 sin θ sin θ 0
tan(φ/L) v1 +
v
θ̇ = v1 tan(φ/L)
=
0 2
φ̇ v2 0 1
ẋ
ζcosθ
ẏ
ζsinθ
θ̇ =
ζtan(φ/L)
φ̇ v2
ζ̇ u1
ζcosθ 0 0
ζsinθ
0
0
f =
ζtan(φ/L) , g1 =
0 , g2 =
0
0 0 1
0 1 0
The new states (x,y,θ,φ,ζ) and inputs are u1 and v2 .
Lf h1 = ζcosθ, Lf h2 = ζsinθ
ẋ
ζcosθ
ẏ ζsinθ
θ̇
= ζtan(φ/L)
φ̇
v2
ζ̇ ν
ν̇ r1
ζcosθ 0 0
ζsinθ
0
0
ζtan(φ/L) 0 0
f = , g1 = , g2 =
0
0
1
ν 0 0
0 1 0
The new states (x,y,θ,φ,ζ,ν) and inputs are r1 and v2 .
h i
∂L2f h2 ∂L2f h2 ∂L2f h2 ∂L2f h2 ∂L2f h2 ∂L2f h2
∂x ∂y ∂θ ∂φ ∂ζ ∂ν
h i
= 0 0 νcθ − ζ 2 sθt φL −ζ 2 Lccθ2 φ 2ζcθt φL sθ
As long as ζ 6= 0 and φ 6= ± π2 or ± 3π
2 , therefore matrix A is
nonsingular.
Vector relative degree is (3,3) and ρ = 3 + 3 = 6, ρ is the
dimension of extended state.
The system is fully linearizable and then devise the control
law to be u = A(x)−1 ν. where ν can be the linear control.
Dr. Islam S. M. Khalil Autonomous Systems:Tutorial 5 14 / 15
Any Questions ?
Thank you