Professional Documents
Culture Documents
Non Introd
Non Introd
NONLINEAR SYSTEMS
JOSÉ C. GEROMEL
1 / 58
CHAPTER I - Introduction
Contents
1 CHAPTER I - Introduction
Note to the reader
Introduction
Preliminaries
Linear differential equations
Transfer function and frequency response
Nonlinear differential equations
Preliminaries
Existence and uniqueness
Periodic solutions
Equilibrium points
Linearization
Problems
2 / 58
CHAPTER I - Introduction
3 / 58
CHAPTER I - Introduction
Introduction
Preliminaries
4 / 58
CHAPTER I - Introduction
Introduction
Preliminaries
y θ
mg
Introduction
Preliminaries
θ̈ + (g /ℓ)sinθ = 0
θ̈ + (g /ℓ)θ = 0
Introduction
Preliminaries
ν 2 + (g /ℓ)θ 2 = const
7 / 58
CHAPTER I - Introduction
Introduction
Preliminaries
The next figure shows the trajectories in the plane (ν, θ) for
the nonlinear system (on the left side) and for the linear
approximation (on the right side):
4 4
3 3
2 2
1 1
ν = θ̇
0 0
−1 −1
−2 −2
−3 −3
−4 −4
−4 −2 0 2 4 −4 −2 0 2 4
θ θ
Introduction
9 / 58
CHAPTER I - Introduction
Introduction
10 / 58
CHAPTER I - Introduction
Introduction
which is given by
Z t
dg ∂f
(t) = f (t, t) + (t, τ )dτ
dt 0 ∂t
11 / 58
CHAPTER I - Introduction
Introduction
and from the fact that the proposed solution satisfies the
initial condition, that is
12 / 58
CHAPTER I - Introduction
Introduction
Φ(t, τ ) = e A(t−τ )
13 / 58
CHAPTER I - Introduction
Introduction
14 / 58
CHAPTER I - Introduction
Introduction
15 / 58
CHAPTER I - Introduction
Introduction
H(s)
ŷ (s) =
(s − jω)
H(jω)
= R(s) +
(s − jω)
Introduction
17 / 58
CHAPTER I - Introduction
Introduction
Introduction
19 / 58
CHAPTER I - Introduction
Introduction
20 / 58
CHAPTER I - Introduction
Introduction
Λ = diag(λ1 , · · · , λn )
21 / 58
CHAPTER I - Introduction
Introduction
22 / 58
CHAPTER I - Introduction
Preliminaries
where
x(t) ∈ Rn × [0, T ]
f (t, x) : [0, T ] × R n → Rn
The final time T may be unbounded
The existence of a solution follows from the Picard’s method.
By simple integration we obtain the equivalent version
Z t
x(t) = x0 + f (τ, x(τ ))dτ , t ∈ [0, T ]
0
Preliminaries
x k+1 = Px k
Preliminaries
25 / 58
CHAPTER I - Introduction
Preliminaries
Preliminaries
Before proceed we need to introduce some well known
concepts. A linear vector space is a set of elements together
with the addition and multiplication by scalar operations. As
for instance, the set Rn and the operations
x1 + y1 αx1
.. .
x +y = . , αx = .. , α ∈ R
xn + yn αxn
or the set of functions F n defined on the interval [0, T ] and
the operations
x1 (t) + y1 (t) αx1 (t)
(x+y )(t) =
.. ..
. , (αx)(t) = . , α ∈ R
xn (t) + yn (t) αxn (t)
27 / 58
CHAPTER I - Introduction
Preliminaries
A normed linear space is a linear vector space X equipped
with a real valued function called norm k · k : X → R which
satisfies the following axioms:
kxk ≥ 0, ∀x ∈ X and kxk = 0 iff x = 0 ∈ X
kαxk = |α|kxk for any scalar α
kx + y k ≤ kxk + ky k, ∀x, y ∈ X
Consider the vector linear vector space Rn and
n
!1/p
X
kxkp = |xi |p
i =1
28 / 58
CHAPTER I - Introduction
Preliminaries
kx k − x ∗ k < ǫ, ∀k ≥ N(ǫ)
29 / 58
CHAPTER I - Introduction
Preliminaries
Preliminaries
Preliminaries
Indeed, this follows from the fact that it is possible to generate
a sequence of continuous function f k ∈ X that converges to a
discontinuous function f ∗ ∈
/ X . The next figure shows in solid
line the discontinuous function in the interval X = C[−1,1]
∗ 1 0<t ≤1
f (t) =
−1 −1 ≤ t < 0
f∗ fk
0
−1
−1 0 1
32 / 58
CHAPTER I - Introduction
Preliminaries
kf k − f ∗ k2 = τk (1 − e −2/τk )
< τk
33 / 58
CHAPTER I - Introduction
Preliminaries
34 / 58
CHAPTER I - Introduction
Preliminaries
√
A complete normed linear space (X , k · k) with kxk = x ·x
is denominated Hilbert space.
Notice that:
√
The normed linear space (R n , k · k) with kxk = x ′ x is a
Hilbert space.
n
The normed linear space (C[0,T ] , k · k) with
qR
T
kxk = 0 x(t) x(t)dt is not a Hilbert space.
′
n
The normed linear space (C[0,T ] , k · k) with
p
kxk = maxt∈[0,T ] x(t) x(t) is not a Hilbert space but it is a
′
Banach space.
35 / 58
CHAPTER I - Introduction
36 / 58
CHAPTER I - Introduction
kx ∗ − x k k = lim kx k+r − x k k
r →∞
kQx0 − x0 k
≤ ρk
1−ρ
and the proof is concluded.
Example : Consider X = R and f (x) : R → R continuously
differentiable. Since f (x) = f (y ) + f ′ (ξ)(x − y ) for some
ξ ∈ [x, y ] ⊂ R, then |f ′ (ξ)| < 1, ∀ξ ∈ R implies that the
sequence x k+1 = f (x k ) always converges to the unique
solution of the equation x = f (x).
38 / 58
CHAPTER I - Introduction
ρ = κm T m /m! < 1
43 / 58
CHAPTER I - Introduction
kQx − Qy kC ≤ ρkx − y kC
holds for ρ < 1 and Q = P for the first case and Q = P m for
the second one.
44 / 58
CHAPTER I - Introduction
Remarks :
The conditions of the previous theorem are only sufficient. For
instance, the differential equation ẋ = −x 2 , x(0) = 1 admits
the solution x(t) = 1/(1 + t) ∈ C[0,∞) but does not satisfy the
first condition.
The first condition of the previous theorem is also called
Lipschitz condition.
In the linear case f (x) = Ax, we have
kf (x) − f (y )k = kA(x − y )k
≤ kAkkx − y k
providing µ = κ = kAk.
45 / 58
CHAPTER I - Introduction
Periodic solutions
Linear and nonlinear differential equations may admit periodic
solutions. However, they are intrinsically different as we will
show in the sequel.
Consider the linear differential equation
ẋ1 = x2
ẋ2 = −x1
which can be expressed in polar coordinates (r , φ) where
r 2 = x12 + x22 and tg(φ) = x2 /x1 . Indeed, by simple derivation
with respect to time we obtain
x1 ẋ1 + x2 ẋ2
ṙ =
r
x1 ẋ2 − x2 ẋ1
φ̇ =
r2
46 / 58
CHAPTER I - Introduction
Periodic solutions
47 / 58
CHAPTER I - Introduction
Periodic solutions
Consider now the nonlinear differential equation
ẋ1 = x2 + x1 (1 − x12 − x22 )
ẋ2 = −x1 + x2 (1 − x12 − x22 )
Adopting again the polar coordinates (r , φ), the time
derivatives provide
ṙ = r (1 − r 2 )
φ̇ = −1
which as it can be verified, admits the solution
1
r (t) = √ , φ(t) = φ(0) − t, ∀t ≥ 0
1 + ce −2t
where c = −1 + 1/r (0)2 .
48 / 58
CHAPTER I - Introduction
Periodic solutions
On the left part of the next figure, the linear equation provides
periodic solutions. Notice that different periodic solutions are
obtained corresponding to each initial condition. On the right
part, for the nonlinear equation, only one periodic solution is
obtained starting from any initial condition.
3 1.5
1
2
0.5
1 0
x1 (t)
−0.5
0
−1
−1 −1.5
−2
−2
−2.5
−3 −3
0 2 4 6 8 10 0 2 4 6 8 10
t t
49 / 58
CHAPTER I - Introduction
Equilibrium points
ẋ = f (x), x(0) = x0
f (xe ) = 0
50 / 58
CHAPTER I - Introduction
Linearization
yielding
f (x) ≈ f (xe ) + A(x − xe )
where An×n is a square matrix with elements
∂fi
aij = (xe ) , i , j = 1, · · · , n
∂xj
51 / 58
CHAPTER I - Introduction
Linearization
x(t) = xe + e At (x0 − xe ), ∀t ≥ 0
Remarks :
Of course this is only an approximation. Hence, it is valid only
near the equilibrium point.
The matrix A ∈ Rn×n depends on each equilibrium point
xe ∈ Rn .
52 / 58
CHAPTER I - Introduction
Problems
Problems
3. Determine and plot the phase plane (ν, θ) where ν = θ̇ for the
differential equation
θ̈ + 2θ 3 = 0
53 / 58
CHAPTER I - Introduction
Problems
Problems
54 / 58
CHAPTER I - Introduction
Problems
Problems
V −1 RV = Λ , V −1 = V ′
x ′ Rx
λmin ≤ ≤ λmax
x ′x
where λmin and λmax are the minimum and the maximum
eigenvalue of R, respectively.
55 / 58
CHAPTER I - Introduction
Problems
Problems
ẋ − e −x = 0 , x(0) = 1
56 / 58
CHAPTER I - Introduction
Problems
Problems
x
M
f
ℓ
θ
m
57 / 58
CHAPTER I - Introduction
Problems
Problems
58 / 58