Documente Academic
Documente Profesional
Documente Cultură
1 / 18
Linear Systems
Properties of x = Ax
- unique equilibrium point if A is nonsingular
- equilibrium point is stable if all eigenvalues of A have negative real
parts regardless of initial conditions.
- can be solved analytically
x = Ax + Bu
- satisfies principle of superposition.
- asymptotic stability implies bounded-input bounded-output stability.
- sinusoidal input leads to sinusoidal output of the same frequency.
2 / 18
Why do we need to study Nonlinear systems?
3 / 18
Nonlinear System Representation
x1 = f1 (t, x1 , . . . , xn , u1 , . . . , up )
x2 = f2 (t, x1 , . . . , xn , u1 , . . . , up )
..
.
xn = fn (t, x1 , . . . , xn , u1 , . . . , up )
States: x = [x1 x2 . . . xn ]T Rn
Input: u = [u1 u2 . . . up ]T Rp
f (t, x, u) = [f1 f2 . . . fn ]T Rn
4 / 18
Nonlinear System Representation - continued
Output: y = [y1 y2 . . . yq ]T Rq
h(t, x, u) = [h1 h2 . . . hq ]T Rq
x = f (t, x, u) (1)
y = h(t, x, u) (2)
5 / 18
Subtleties of nonlinear systems analysis
No solution!
6 / 18
Subtleties of nonlinear systems analysis - continued
Uniqueness of solution
x = 3x2/3 , x(0) = 0
Family of solutions
x (t) = (t )3 , t
x (t) = 0, t<
x = f (t, x)
x = f (x)
8 / 18
Autonomous systems and Equilibrium points - continued
Equilibrium points x of an autonomous system are the solution of
f (x) = 0.
f (x) = 0 may have (a) no solution (b) many solutions (c) continuum
of solutions.
Example 1:
x = x2 + 4, xR
No equilibrium point.
Example 2:
x1 = ax1 + bx1 x2
x2 = bx1 x2
9 / 18
Autonomous systems and Equilibrium points - continued
x1 = x2
x2 = k1 x1 k2 sin(x1 )
Equilibria at
x2 = 0, x1 = n, n = 0, 1, 2, . . .
10 / 18
Nonlinear phenomena - Multiple isolated equilibrium
Example: x = x + x2
x(0)et
x(t) =
1 x(0) + x(0)et
Equilibrium points: 0 and 1.
11 / 18
Nonlinear phenomena - Limit cycles
mx + 2c(x2 1) x + kx = 0
| {z }
12 / 18
Nonlinear phenomena - Bifurcations
x + x + x3 = 0
13 / 18
Nonlinear phenomena - Chaos
Dynamics is complex and sensitive function of the initial conditions.
Example
x5 = 6 sin t
x + 0.1x + |{z}
14 / 18
Example - Tunnel diode circuit
iR = h(vR )
States: x1 = vc , x2 = iL
1 1
x1 = [h(x1 ) + x2 ], x2 = [x1 Rx2 + E]
C L
Equilibrium points: h(x1 ) = E 1
R R x1
15 / 18
Example - Negative resistance oscillator
q
L dv
Change of variable = t/ LC and let = C and v = d
For h(v) = v + 13 v 3
v + (v 2 1)v + v = 0
(e) Backlash
(f) Hysteresis
17 / 18
Exercise
1 Consider the equation of the pendulum
ml2 + d + mg sin
with positive non-zero damping d. Find the equilibrium points. Use
MATLAB to draw the trajectories of the states starting from various
initial conditions (phase portrait).
2 Use MATLAB to simulate the van der Pol equation for different
values of the damping coefficient.
3 The Volterra-Lotka equations model the population evolution in
predator prey interaction. Considering saturation of prey population
in the absence of predator and vice versa, the model is given by
x = (a by x)x, y = (cx d y)y
Study the equilibria of this system and try to simulate it for various
values of the parameter a, b, c, d, , > 0.
18 / 18