Lecture 1
Lecture 1
Torsten Wik
ẋ1 = f1 (t, x1 , . . . , xn , u1 , . . . , up )
ẋ2 = f2 (t, x1 , . . . , xn , u1 , . . . , up )
.. ..
. .
ẋn = fn (t, x1 , . . . , xn , u1 , . . . , up )
– p. 2/1
x1 f1 (t, x, u)
u1
x2
f2 (t, x, u)
u
2
.. ..
x= . , u = , f (t, x, u) = .
.
..
.. ..
.
.
u p
xn fn (t, x, u)
ẋ = f (t, x, u)
– p. 3/1
ẋ = f (t, x, u)
y = h(t, x, u)
ẋ = A(t)x + B(t)u
y = C(t)x + D(t)u
ẋ = f (t, x)
ẋ = f (x)
Time-Invariant System:
ẋ = f (x, u)
y = h(x, u)
– p. 5/1
Existence and Uniqueness of Solutions
ẋ = f (t, x)
|f (y) − f (x)|
≤L
|y − x|
– p. 9/1
Example:
ẋ = −x2
f (x) = −x2 is locally Lipschitz for all x
1
x(0) = −1 ⇒ x(t) =
(t − 1)
x(t) → −∞ as t → 1
the solution has a finite escape time at t = 1
– p. 11/1
Lemma: Let f (t, x) be piecewise continuous in t and
globally Lipschitz in x for all t ∈ [t0 , t1 ]. Then, the state
equation ẋ = f (t, x), with x(t0 ) = x0 , has a unique
solution over [t0 , t1 ]
– p. 12/1
Lemma: Let f (t, x) be piecewise continuous in t and
locally Lipschitz in x for all t ≥ t0 and all x in a domain
D ⊂ Rn . Let W be a compact subset of D , and suppose
that every solution of
– p. 13/1
Example:
ẋ = −x3 = f (x)
f (x) is locally Lipschitz on R, but not globally Lipschitz
because f ′ (x) = −3x2 is not globally bounded
– p. 14/1
Equilibrium Points
x(t0 ) = x∗ ⇒ x(t) ≡ x∗ , ∀ t ≥ t0
f (x) = 0
– p. 15/1
A linear system ẋ = Ax can have an isolated equilibrium
point at x = 0 (if A is nonsingular) or a continuum of
equilibrium points in the null space of A (if A is singular)
Limit cycles
Chaos
– p. 18/1
Pendulum Equation
l
θ
•
mg
x1 = θ, x2 = θ̇
– p. 2/1
ẋ1 = x2
g k
ẋ2 = − sin x1 − x2
l m
Equilibrium Points:
0 = x2
g k
0 = − sin x1 − x2
l m
(nπ, 0) for n = 0, ±1, ±2, . . .
Nontrivial equilibrium points at (0, 0) and (π, 0)
– p. 3/1
Mass–Spring System
Ff
Fsp
B B B m F-
B B B p -y
mÿ + Ff + Fsp = F
Sources of nonlinearity:
Nonlinear spring restoring force Fsp = g(y)
v v
(a) (b)
F Ff
f
v v
(c) (d)
(a) Coulomb friction; (b) Coulomb plus linear viscous friction; (c) static, Coulomb, and linear
viscous friction; (d) static, Coulomb, and linear viscous friction—Stribeck effect
– p. 10/1
Adaptive Control
P lant : ẏp = ap yp + kp u
– p. 15/1
Adaptive Law (gradient algorithm):
θ̇1 = −γ(yp − ym )r
θ̇2 = −γ(yp − ym )yp , γ>0
– p. 17/1
ẋ1 = f1 (x1 , x2 ) = f1 (x)
ẋ2 = f2 (x1 , x2 ) = f2 (x)
– p. 2/?
Vector Field diagram
x + fq (x) = (3, 2)
f (x)
*
q
x = (1, 1)
x1
Repeat at every point in a grid covering the plane
– p. 3/?
6
2
2
0
x
−2
−4
−6
−5 0 5
x
1
ẋ = f (x), x(0) = x0
ẋ = −f (x), x(0) = x0
x(t) = M z(t)
ż = Jr z(t)
– p. 6/?
Case 1. Both eigenvalues are real: λ1 6= λ2 6= 0
M = [v1 , v2 ]
ż1 = λ1 z1 , ż2 = λ2 z2
– p. 7/?
λ2 < λ1 < 0
z1
Stable Node
λ2 > λ1 > 0
Reverse arrowheads
Reverse arrowheads =⇒ Unstable Node – p. 9/?
x2 v2 x2 v2
v1 v1
x1 x1
(a) (b)
– p. 10/?
λ2 < 0 < λ1
Saddle
– p. 11/?
z2 x2
v1
v2
z1 x1
(a)
(b)
– p. 12/?
Case 2. Complex eigenvalues: λ1,2 = α ± jβ
−1 z2
q
r = z12 + z22 , θ = tan
z1
r(t) = r0 eαt and θ(t) = θ0 + βt
α < 0 ⇒ r(t) → 0 as t → ∞
α > 0 ⇒ r(t) → ∞ as t → ∞
α = 0 ⇒ r(t) ≡ r0 ∀ t
– p. 13/?
z2 (a) z2 (b) z
2 (c)
z1 z1 z1
x2 x2 x2
(a) (b) (c)
x1 x x1
1
– p. 14/?
Effect of Perturbations
– p. 15/?
A center is not structurally stable
" #
µ 1
−1 µ
Eigenvalues = µ ± j
µ < 0 ⇒ Stable Focus
µ > 0 ⇒ Unstable Focus
– p. 16/?