Professional Documents
Culture Documents
Mark Cannon
4 lectures webpage: www.eng.ox.ac.uk/conmrc/nlc
0-1
Lecture 1
1-2
Course outline
1. Types of stability 2. Linearization 3. Lyapunovs direct method 4. Regions of attraction 5. Linear systems and passive systems
1-3
Books
J.-J. Slotine & W. Li Applied Nonlinear Control, Prentice-Hall 1991.
Stability Interconnected systems and passive systems
1-4
1-5
1-6
1-7
u
x
Input u(t)
6 50 5 4 3 30 x(t) u 2 1 0 10 1 2 5 10 t 15 20 3 0 5
Response x(t)
40
20
0 0
10 t
15
20
xc
xb
xa
= = = =
= = = =
4 3 2
1 x, dx/dt dx/dt
1 0 1 2
3 4 3 2 1 0 x 1 2 3
3 0
0.5
1.5 t
2.5
1 - 10
1 - 11
State variables x(t): y(t): z(t): uid velocity dierence in temperature of acsending and descending uid characterizes distortion of vertical temperature prole
1 - 12
60
40 z 20 0 20 10 0 10
1 - 12
40 20 0 20 20 40 y
60
40 z 20 0 20 10 0 10
1 - 12
40 20 0 20 20 40 y
20 0 20 50 0 50 60 40 z 20 0
1 - 12
10
15
20
25
30
35
40
10
15
20
25
30
35
40
10
15
20 t
25
30
35
40
100 50 0 50 60 100 y
30
20 z 10 0 15 10 5 0 y
1 - 12
15 10 5 5 0 x
1 - 13
Equilibrium points
x is an equilibrium point of system x = f (x) i: x(0) = x i.e. f (x ) = 0 Examples: (a) y + y 2 + sin y = 0 (damped pendulum) y n x= , x = , n = 0, 1 y 0 implies x(t) = x t > 0
(b) y + (y 1)2 y + y sin(y/2) = 0 y 0 1 1 x= , x = , , y 0 0 0 Consider local stability of individual equilibrium points Convention: dene f so that x = 0 is equilibrium point of interest Autonomous system: x = f (x)
1 - 14
x = constant
Stability denition
An equilibrium point x = 0 is stable i: max x(t) can be made arbitrarily small
t
for any R > 0, there exists r > 0 so that x(0) < r = x(t) < R t > 0
R r x(0) 0 x(t)
Is x = 0 a stable equilibrium for the Van der Pol oscillator example? No guarantee of convergence to the equilibrium point
1 - 15
R 0 T t
1 - 16
r et
0 t
1 - 17
Region of attraction
The region of attraction of x = 0 is the set of all initial conditions x(0) for which x(t) 0 as t
x(0) 0 x(t)
region of
attraction
Every asymptotically stable equilibrium point has a region of attraction r= = = entire state space is a region of attraction x = 0 is globally asymptotically stable
1 - 18
Summary
Nonlinear state space equations: x = f (x, u) x = state vector, u = control input Equilibrium points: x is an equilibrium point of system x = f (x) if f (x ) = 0 Stable equilibrium point: x is stable if state trajectories starting close to x remain near x at all times Asymptotically stable equilibrium point: x must be stable and state trajectories starting near x must tend to x asympotically Region of attraction: initial conditions from which state trajectories converge to an asymptotically stable equilibrium x
1 - 19