Solution Manual For Nonlinear Control PDF
Solution Manual For Nonlinear Control PDF
Nonlinear Control
Hassan K. Khalil
Department of Electrical and Computer Engineering
Michigan State University
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
Contents
1 Introduction 1
2 Two-Dimensional Systems 9
5 Passivity 99
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
ii
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
Chapter 1
Introduction
ẋ1 = x2
M gL k
ẋ2 = − sin x1 − (x1 − x3 )
I I
ẋ3 = x4
k 1
ẋ4 = (x1 − x3 ) + u
J J
(b)
0 1 0 0
∂f (−(M gL/I) cos x1 − k/I) 0 k/I 0
=
∂x 0 0 0 1
k/J 0 −k/J 0
[∂f /∂x] is globally bounded. Hence, f is globally Lipschitz.
(c) x2 = x4 = 0, x1 −x3 = 0 ⇒ sin x1 = 0. The equilibrium points are (nπ, 0, nπ, 0)
for n = 0, ±1, ±2, . . ..
ẋ1 = x2
ẋ2 = (P − Dx2 − η1 x3 sin x1 )/M
ẋ3 = (−η2 x3 + η3 cos x1 + EF )/τ
(b) f is continuously differentiable ∀x; hence it is locally Lipschitz ∀x. [∂f2 ][∂x1 ] =
−η1 x3 cos x1 /M is not globally bounded; hence, f is not globally Lipschitz.
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
2 CHAPTER 1.
Substituting x3 from the third equation into the second one, we obtain
p
def
P = a + b 1 − y 2 y = g(y)
where
η1 EF η1 η3
y = sin x1 , a= > P, b=
η2 η2
π
0 ≤ x1 ≤ ⇐⇒ 0 ≤ y ≤ 1
2
By calculating g ′ (y) and g ′′ (y) it can be seen that g(y) starts from zero at
y = 0, increases until it reaches a maximum and then decreases to g(1) = a.
Because P < a, the equation P = g(y) has a unique solution y ∗ with 0 <
y ∗ < 1. For 0 ≤ x ≤ π/2, the equation y ∗ = sin x1 has a unique solution x∗1 .
Thus, the unique equilibrium point is (x∗1 , 0, (η3 /η2 ) cos x∗1 + EF /η2 ).
Is
0 = x2 , 0 = I0 sin kx1 + Is ⇒ sin kx1 = <1
I0
Let a and b be the solutions of sin y = Is /I0 in 0 < y < π. Then the
equilibrium points are
a + 2nπ b + 2nπ
( , 0), ( , 0), n = 0, ±1, ±2, · · ·
k k
1.5 The Problem statement should say “in Part (c), Is > 0.”
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
3
0 = x2 , 0 = −k1 x1 − k2 x31 + Is
There is a unique equilibrium point (x∗1 , 0) where x∗1 is the unique solution of
k1 x∗1 + k2 x∗1 3 = Is .
1.6 Projecting the force M g in the direction of F , Newton’t law yields the equation
of motion
M v̇ = F − M g sin θ − k1 sgn(v) − k2 v − k3 v 2
where k1 , k2 , and k3 are positive constants. let x = v, u = F , and w = g sin θ. The
state equation is
k1 k2 k3 2 1
ẋ = − sgn(x) − x− x + u−w
M M M M
1.7 (a) The state model of G(s) is
ż = Az + Bu, y = Cz
Moreover,
u = sin e, e = θi − θo , θ̇o = y = Cz
The state model of the closed-loop system is
ż = Az + B sin e, ė = −Cz
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
4 CHAPTER 1.
mÿ = mg − ky − c1 ẏ − c2 ẏ|ẏ|
k c1 c2
ẋ1 = x2 , ẋ2 = g −
x1 − c2 − x2 |x2 |
m m m
√ √
1.9 (a) Substitution of v̇ = A(h)ḣ and wo = k p − pa = k ρgh in v̇ = wi − wo ,
results in p
A(h)ḣ = wi − k ρgh
With x = h, u = wi , and y = h, the state model is
1 √
ẋ = (u − k ρgx) , y=x
A(x)
1.10 (a)
ρg v̇ ρg
ẋ = ṗ = = (wi − w0 )
( " A A
2 # )
ρg p − pa √
= α 1− − k p − pa
A β
ρg x2 √
= α 1− 2 −k x
A β
(b) At equilibrium,
x2 √
0=α 1− 2 −k x
β
x2 k√
1− 2
= x
β α
The left-hand side is monotonically decreasing over [0, β] and reaches zero
at x = β. The right-hand side is monotonically increasing. Therefore, the
forgoing equation has a unique solution x∗ ∈ (0, β).
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
5
(b) At equilibrium,
x21 √ √ √
0 = α 1 − 2 − k1 x1 − x2 , 0 = k1 x1 − x2 − k2 x2
β
The left-hand side is monotonically decreasing over [0, β] and reaches zero
at x1 = β. The right-hand side is monotonically increasing. Therefore, the
forgoing equation has a unique solution x∗1 ∈ (0, β). Hence, there is a unique
equilibrium point at (x∗1 , x∗2 ), where x∗2 = x∗1 k12 /(k12 + k22 ).
1.12 (a)
x2
f (x, u) =
− sin x1 − bx2 + cu
Partial derivatives of f are continuous and globally bounded; hence, f is
globally Lipschitz.
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
6 CHAPTER 1.
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.
7
1.14
y = z1 = x1 =⇒ T1 (x) = x1
ż1 = ẋ1 =⇒ z2 = sin x2 =⇒ T2 (x) = sin x2
x1 ∂T 1 0
T (x) = , =
sin x2 ∂x 0 cos x2
[∂T /∂x] is nonsingular for −π/2 < x2 < π/2. The inverse transformation is given
by
x1 = z1 , x2 = sin−1 (z2 )
ż1 = z2 , ż2 = (−x21 + u) cos x2 = −z12 cos(sin−1 (z2 )) + cos(sin−1 (z2 ))u
q q
a(z) = −z12 cos(sin−1 (z2 )) = −z12 1 − z22 , b(z) = cos(sin−1 (z2 )) = 1 − z22
© 2015 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This publication is protected by Copyright and written permission should be obtained
from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying,
Full file at https://testbanku.eu/Solution-Manual-for-Nonlinear-Control-by-Khalil
recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department, Pearson Education, Inc., Upper Saddle River, NJ 07458.