Professional Documents
Culture Documents
Chapter 2
Problem 1 - Solution
tan1 (ax1 ) x1 x2
>
Let := [a b c] and consider the vector field f (t, x, ) := .
bx21 cx2
The Jacobian matrices f (t,x,)
x
and f (t,x,)
are given by
a x1
f (t, x, ) x2 x1
1+(ax1 )2
f (t, x, ) 1+(ax1 )2
0 0
= , = .
x 2bx1 c 0 x21 x2
x = f (t, x, 0 ), x(t0 ) = x0 .
where
f (t, x, ) f (t, x, )
A(t, 0 ) = , B(t, 0 ) = .
x x(t,0 ),0 x(t,0 ),0
and " #
x1 (t,0 )
1+x1 (t,0 )2
0 0
B(t, 0 ) = .
0 x1 (t, 0 )2 x2 (t, 0 )
In this procedure, we need to solve first the nominal state equation and then
the linear time-varying sensitivity equation. This is usually done numerically.
Another equivalent approach is to solve these two equations simultaneously.
To this aim, we set
x3 x5 x7
S=
x4 x6 x8
1 of 6
Nonlinear Systems and Control Spring 2017
x1 = tan1 (x1 ) x1 x2
x2 = x2
1 x1
x3 = 2
x2 x3 x1 x4 +
1 + x1 1 + x21
x4 = x4
1
x5 = x2 x5 x1 x6
1 + x21
x6 = x6 + x21
1
x7 = x2 x7 x1 x8
1 + x21
x8 = x8 x2
with initial conditions x1 (t0 ) = x01 , x2 (t0 ) = x02 , x3 (t0 ) = x4 (t0 ) = x5 (t0 ) =
x6 (t0 ) = x7 (t0 ) = x8 (t0 ) = 0.
Problem 2 - Solution
1) The system is linear and in particular the vector field is globally Lipschitz.
By Theorem 2.3, this guarantees existence and uniqueness in [0, +).
2) Expanding in Taylor series the original vector field, one notices that
x 2 x3
ex 1 x =1 + x + + + 1 x
2 6
x2 x3
= + ( + ...).
2 | 6 {z }
0 for x0
Consider the initial condition x(0) = x0 , where x0 > 0. It is well known that
2
the differential equation x = x2 has finite escape time. Indeed the solution
to the Cauchy problem with initial condition (0, x0 ) has the form
2
x(t) = 2 , t 0.
x0
t
2 of 6
Nonlinear Systems and Control Spring 2017
x2
Therefore, limt 2 x(t) = +. Since ex 1 x 2
for x 0, the solution
x0
x
to the original differential equation x = e 1 x has a greater slope and so
escapes to infinity sooner. This proves that the differential equation 2) does
not admit a global solution in [0, +).
3 of 6
Nonlinear Systems and Control Spring 2017
Problem 3 - Solution
Consider the o.d.e.
p
x(t) = x(t), t0
x(0) = 1.
Let x() be a solution of the system. Then, since x(t) 0, for all t 0, the
trajectory x() is monotonically increasing.
In particular, x(t) x(0) = 1, for
all t 0. We will show that f (x) := x, x 1 is globally Lipschitz. Indeed,
f is continuously differentiable and |f 0 (x)| 12 , for all x 1. Therefore by
Theorem 2.3 we conclude that the system admits a unique solution.
The answer is different if we consider the system
p
x(t) = x(t), t 0
x(0) = 0,
since f is not even locally Lipschitz for x = 0. This is because limx0+ f 0 (x) =
+. In this case, the assumptions of Theorem 2.3 are not satisfied and thus
we cannot conclude that the system admits a unique solution. In fact the
system has infinitely many solutions. Two different solutions are for example
t2
x(t) = 0 t 0 and x(t) = t 0 .
4
Moreover, it is easy to check that for any fixed c > 0, the trajectory
(tc)2
, t [c, +)
x(t) = 4 ,
0, t [0, c)
is a solution as well.
Problem 4 - Solution
Since f1 is locally Lipschitz at x0 , there exist r1 > 0 and L1 > 0 such that
4 of 6
Nonlinear Systems and Control Spring 2017
5 of 6
Nonlinear Systems and Control Spring 2017
Problem 5 - Solution
So,
This holds if and only if all the eigenvalues of A> A 2 I are negative. In
particular one knows that if {1 , . . . , n } [0, +) are the eigenvalues of
A> A, then {1 2 , . . . , n 2 } are the eigenvalues of A> A 2 I. Thus,
P is contractive [0, 1) : i 2 , i = 1, . . . , n
i < 1, i = 1, . . . , n
p
i < 1, i = 1, . . . , n.
Thus P is contractive if and only if all the singular values of A are smaller
than 1. Moreover, when A> = A, if all the eigenvalues of A have absolute
value smaller than 1, then P is contractive.
6 of 6