Professional Documents
Culture Documents
1
Nonlinear Systems and
2
Basic Concepts Lipschitz continuous function:
absolute value of the slope of the
line connecting every pair of
points on the graph is not greater
than a real number
3
Definition 2.1
4
•
𝑥1 = 𝜃, 𝑥2 = 𝜃
•
𝜃 𝑥1 = 𝑥2
• 𝑔 𝑘
𝑥2 = − sin𝑥1 − 𝑥2
𝑙 𝑚
7
8
Theorem 2.1 (Lyapunov’s Stability Theorem)
•
Let x = 0 be an equilibrium point for x = f ( x) and D R n be a
domain containing x = 0.
Let V : D → R be a continuously differentiable function, such that
V (0) = 0 and V ( x) 0 x D, x 0
•
hen if V ( x ) in D, x = 0 is stable.
Moreover,if
•
V ( x ) x D, x 0
then x = 0 is asymptotically stable.
Does not
Furthermore, if V ( x) 0, x 0, need
𝑥∈𝐷
V ( x) → as x →
•
and V ( x ) 0, x 0, then x = 0 is globally asymptotically stable.
9
Connect all points in domain 𝐷 with same value of
𝑉(𝑥) together to form a Lyaponov surface.
Exhaustive search may be needed.
10
Lyapunov’s Stability Theorem restated
11
A class of scalar functions V ( x) for which sign definiteness can
be easily checked is the class of functions of the quadratic form
n n
V ( x ) = x Px = pij xi x j
T
i =1 j =1
12
Example 2.1
Study sign definiteness of V ( x) = ax12 + 2 x1 x3 + ax2 2 + 4 x2 x3 + ax32
a 0 1 x1
Ans: V ( x) = x1 x2 x3 0 a 2 x2 = xT Px
1 2 a x3
( − a)3 − ( − a) − 4( − a) = 0, 1 = a, 2,3 = a 5
V ( x) is P. D ( P. S . D) if a () 5, i.e. all eigenvalues of
P are positive (nonnegative).
V ( x) is N . D ( N . S . D) if a () − 5, i.e. all eigenvalues of P are
negative (nonpositive).
For − 5 a 5, V ( x) is indefinite.
13
Example 2.2 Pendulum equation without friction
14
Example 2.3 Pendulum equation with friction
19
How do we know if x (t ) approaches a set M ?
20
Definition 2.3
21
Examples of positive invariant set :
22
V is not Lyapunov
Theorem 2.2 (LaSalle’s Theorem) function and is not
necessarily P.D.
23
Theorem 2.3
24
Example 2.5
25
26
Linear Systems
A linear system
cannot have multiple
isolated equilibrium
points.
WHY?
27
Then stability can be determined by observing Jordan normal form
28
To find if A is Hurwitz...
Quadratic
Lyapunov function
29
Theorem 2.4
30
Example 2.5
31
Then
p12 + p12 = −1 0 2 0 p11 −1
−1 −1 1 p = 0
p22 − p11 − p12 = 0 or 12
−2 p − 2 p = −1 0 −2 −2 p22 −1
12 22
Now Lyapunov
stability of
nonlinear and
linear systems
33
34
Why can the behavior of nonlinear system
be reflected by its linearization?
b−a
i.e. f (b) − f (a) = f (c) *(b − a)
'
36
As f (0) = 0,
fi fi f i f i f i
fi ( x) = fi (0) + ( zi ) x = ( zi ) x = (0) x + [ ( zi ) − (0)] x
x x x x x
Then fi ( x) can be written as fi ( x) = Ax + G ( x), with
fi fi fi
A= (0) and G ( x) = [ ( zi ) − (0)] x.
x x x
Function G ( x) satisfies
fi fi
G ( x) ( zi ) − (0) x
x x
37
fi
By continuity of , we see that
x
G ( x) fi fi
( zi ) − (0) → 0 as x → 0, i.e. zi → 0
x x x
This suggests that in a small neighborhood of the origin the
nonlinear system can be approximated by its linearization
about the origin
fi
x = Ax with A = (0)
x
38
Theorem 2.5 (Lyapunov’s Indirect Method)
39
Example 2.6
x1 = x2
g k
x2 = −( ) sin x1 − ( ) x2
l m
has two equilibrium points at (0, 0) and ( , 0),
investigate the stability of both points using linearization
40
Region of Attraction
Definition 2.4
Suppose system x = f ( x) has got asymptotically stable equilibrium point.
RA = {x D | (t , x) → 0 as t → }
Lemma 2.1
The region of attraction of an asymptotically stable equilibrium point is an open,
connected, invariant set, and its boundary is formed by trajectories.
43
Estimates of the Region of Attraction:
Hint :
Find a subset of the region of attraction.
E.g. Let D be a domain with 0 D such that
•
for all x D and given V ( x),V ( x) V ( x) 0
Is D a subset of the region of attraction?
44
Example 2.9 (Example 2.8 reconsidered)
Go back to the
phase portrait to
check on this !!
45
D = {− 3 x1 3}
is NOT a subset of RA !
𝑽 = 𝒄𝟏
𝑫
x(0)
𝑽 = 𝒄𝟐
0
x(0)
𝑽 = 𝒄𝟑
𝑐2 < 𝑐1
46
Theorem 2.7
b11 b1n x1
b= , x =
bp1 bpn xn
b x +b x + b x r
11 1 12 2 1n n 1
bp1 x1 + bp 2 x2 + bpn xn48 rp
Example 2.10
49
50
Try different V ( x ) to find
better estimate of RA
51
Remark 2.2
if there are multiple Lyapunov functions for the same system and
each function is used to estimate RA we can enlarge the estimate
by taking the union of all the estimates.
52
Example 2.11
53
54