Documente Academic
Documente Profesional
Documente Cultură
y = f (x, y ), y ( x 0 ) = y0 .
You have already met a theorem about existence and uniqueness but we will go into this in more detail here.
1.1
Examples
We will begin with some examples. These illustrate various aspects of the existence and uniqueness theorem. 1. y = y 2
2. y = y 2/3
3. y = y/x
It is clear from this that any theorem can only give local existence and uniqueness and that we need to be careful about the properties of f (x, y ).
1.2
Picard Iterates
y = f (x, y ), y ( x0 ) = y0
x
f (t, y (t)) dt
x0
We can see that these are equivalent from the fundamental theorem of calculus
The idea of Picard Iterates is to solve this equation by the following sequence y0 = y0 y1 ( x ) = y0 +
x0 x x
f (t, yn (t)) dt
It is not obvious exactly how useful these iterates will be. In practice they do not help us to solve the DE but they will be useful to prove the existence and uniqueness theorem
1.3
Examples
2. y = x + y, y (0) = 1
1.4
Picards Theorem
Let f (x, y ) and f /y be continuous functions of x and y on a closed rectangle R with sides parallel to the axes. If (x0 , y0 ) is any interior point of R then there exists a number h > 0 with the property that the initial value problem y = f (x, y ), y ( x0 ) = y0
has one and only one solution y = y (x) on the interval |x x0 | h. Proof. We write yn as
n
yn ( x) = y0 ( x) +
m=1
[ ym ym 1 ]
We therefore dene y ( x) = y0 ( x) +
m=1
[ ym ym1 ]
and we need to show that 1. y (x) exists 2. y (x) is a solution of the DE 3. y (x) is the only solution of the DE We begin by proving (1) that y (x) exists, i.e. we need to show that the series above converges. We know that |f (x, y )| M | f (x, y )| K y f (x, y ) |y1 y2 | y
on the interval R. The mean value theorem tell us that |f (x, y1 ) f (x, y2 )|
for some number y between y1 and y2 . Therefore |f (x, y1 ) f (x, y2 )| K |y1 y2 | We dene h < 1/K and dene R = {(x, y ), |x x0 | h, |y y0 | M h}. We require that h is suciently small that R lies inside R. We can show that all of the functions yn are in the interval R . Dene a = max |y1 (x) y0 (x)|. Then |f (t, y1 ) f (t, y0 )| K |y1 (x) y0 (x)| Ka 4
therefore
x
| y2 ( x) y1 ( x) | =
x0
f (t, y1 ) f (t, y0 ) dt
a(Kh) Likewise
x
| y3 ( x) y2 ( x) | =
x0
f (t, y2 ) f (t, y1 ) dt
a(Kh)2 Continuing in this manner we nd that |yn (x) yn1 (x)| a(Kh)n1 Therefore, since Kh < 1, the series converges. We will not show that the conditions (2) and (3) hold and leave these as exercises. We do note that
x n
lim yn = y0 + lim =
n
f (t, yn ) dt
x0 x
lim yn = y0 +
x0
f (t, lim yn ) dt
n
but we need to formally justify taking the limit inside the integral and the function f .
1.5
Lipschitz condition
If we look at the proof for the existence and uniqueness solution we see that we actually only required that |f (x, y1 ) f (x, y2 )| K |y1 y2 | This is a weaker condition than requiring that the function f (x, y ) has a continuous partial derivative with respect to y and the existence and uniqueness theorem can immediately be generalized. Denition A function is Lipschitz continuous in an interval I if | f ( y1 ) f ( y0 ) | C | y1 y0 | for all y1 , y0 I for some C > 0. What does it mean to be Lipschitz continuous? It is a stronger condition than continuity but it does not imply that the derivative is bounded. Consider the examples 1. f (y ) = |y |
2. f (y ) = y 2/3
We can extend the theorem to the case where f is only Lipshitz continuous with respect to y . We will prove a slightly dierent version of the theorem We have the following theorem: If f (y ) is dierentiable in I then f is Lipschitz continuous with constant C if and only if sup
y I
f (y ) C. y
Proof:
1.6
The existence and uniqueness proof can be generalized in many ways. Let us consider the following theorem. Theorem Let f (x, y ) be a continuous function that satises a Lipshitz condition |f (x, y1 ) f (x, y2 )| K |y1 y2 | on a strip dened by a x b and < y < (note that this is not true for y = y 2 ). Then, if (x0 , y0 ) is any point in the strip, then the initial value problem y = f (x, y ), y ( x 0 ) = y0 .
has a unique solution on the interval a x b. Proof We dene the constants M0 = | y 0 | , M1 = max |y1 (x)|,
x
M = M0 + M 1
It follows that |y0 (x)| M and |y1 (x) y0 (x)| M . If x0 x b it follows that | y2 ( x) y1 ( x) | =
x0 x x0
| y1 ( x) y0 ( x) | d t
KM (x x0 ) Likewise
and the sequence converges. Again we have only proved existence and we leave the proof that this is the only solution as an exercise.
1.7
The previous result can be used to give a bound on the error in the Picard iterates. Recall that we dened n yn ( x) = y0 ( x) +
m=1
[ ym ym 1 ]
| y ( x) yn ( x) | =
m=n+1
[ ym ym 1 ]
Therefore we obtain the following result. The dierence between the true solution y and the Picard Iterate yn is | y ( x) yn ( x) | M (K (x x0 ))n K (xx0 ) e n!
Note this is an upper bound and the actual iterates may be much more accurate. There are also bounds on the Picard iterates which can be found for the rst case we considered.
one the interval 0 x 1. Find the Picard iterates y1 , y2 etc. Find an upper bound on the error for these iterates.
10
Autonomous Systems
A system of DEs is autonomous if the right hand side does not depend on the variable of dierentiation. In two dimensions they can be written as dx = f (x, y ) dt dy = g (x, y ) dt Example dx = 0.5x 0.4xy dt dy = y + 0.2xy dt
2.1
Direction elds
At each point in the (x, y ) plane we can determine the slope of the solution. We can then plot these slopes to give a direction eld. So to sketch solution curves to DE, 1. plot direction eld, then 2. starting at some initial point, sketch a smooth curve that follows vectors in direction eld.
11
Example: Sketch some representative solutions for the system dx = y dt dy = sin(x) dt The direction eld is given below.
12
2.2
Equilibrium solutions
dx = f (x, y ) dt dy = g (x, y ) dt
Example 2 dx = x+y dt dy = y (2 x) dt
Behaviour of solutions near equilibriums can be observed with pplane. Note that 1. direction of vectors in direction eld changes dramatically near an equilibrium point, and 2. solutions passing near an equilibrium go very slowly (because all components of vector eld 0 near an equilibrium). 13
2.3
where A is a matrix. All such systems have an equilibrium at the origin: we are interested in the behaviour of solutions near the origin, especially when viewed in phase space. Example Determine the behaviour of solutions to the system dx = dt 2 6 1 3 x.
dx/dt = 2 x + 6 y dy/dt = x 3 y 2
1.5
0.5
0.5
1.5
The equilibrium point at the origin in this type of system is called a saddle.
14
dx/dt = 4 x 2 y dy/dt = x 3 y 2
1.5
0.5
0.5
1.5
The equilibrium point at the origin in this type of system is called a sink. If the ow is reversed then the equilibrium is a source.
15
1 2 2 1
x.
1.5
0.5
0.5
1.5
16
dx/dt = 2 x dy/dt = 2 y 2
1.5
0.5
0.5
1.5
17
dx/dt = 5 x dy/dt = 8 x 5 y 2
1.5
0.5
0.5
1.5
18
where a is a parameter. Determine the type of equilibrium at the origin for all values of a. Sketch the phase portrait for representative values of a.
1 1 1 + 8a 2 2 so the type of equilibrium at the origin depends on a. Also, det(A) = 2a and trace(A) = 1.
19
2.4
Consider a nonlinear system with an equilibrium solution. 1. The equilibrium is a sink if all solutions that start close to the equilibrium stay close to the equilibrium for all time and tend to the equilibrium as t increases. 2. The equilibrium is a source if all solutions that start close to the equilibrium move away from the equilibrium as t increases. 3. The equilibrium is a saddle if there are curves of solutions that tend toward the equilibrium as t increases and curves of solutions that tend toward the equilibrium solution as t decreases. All other solutions started near the equilibrium move away from the equilibrium as t increases and decreases. To determine the type of an equilibrium in a nonlinear system, can sometimes use linearization, i.e., use a linear system to approximate the behaviour of solutions near an equilibrium in a nonlinear system. For most systems, knowledge of behaviour of solutions in the linearized system is sucient to determine the behaviour near the corresponding equilibrium in the nonlinear system. In particular, for the system dx = f (x) dt with an equilibrium x(t) = x0 , construct the linearized system dx = J( x 0 ) x dt where J(x0 ) is the Jacobian matrix of partial derivatives evaluated at x0 . If in the linearized system the equilibrium at the origin is a sink, source, or saddle, then x = x0 is a sink, source, or saddle (respectively) in the nonlinear system. We can write the Jacobian as
Note: linearization does not tell us anything about the behaviour of solutions to a nonlinear system far from an equilibrium.
20
2 4 3 2 1 0 x 1 2 3 4
21
Unfortunately, linearization does not always work. In particular, if the Jacobian matrix has a zero eigenvalue or a purely imaginary eigenvalue, then we cannot predict the behaviour in the nonlinear system based on linearization alone. Example dx = x3 dt dy = y + y 2 dt
dx/dt = x3 2 dy/dt = y + y 2
1.5
0.5
0.5
Notice that in this phase portrait, (0, 0) looks like a sink and (0, 1) looks like a saddle. These results were not predicted by the corresponding linearized systems. Linearization does not work in these cases because of the zero eigenvalues of the Jacobian. 22
3 3 2 1 0 x 1 2 3
23
3
3.1
24
3.2
Hamiltonian Systems
H dx = dt y
dy H = dt x If we consider the equations for the pendulum we can see that H = cos(x) + y 2 /2 gives the desired equations.
One important consequence of this is that the quantity H must be conserved for our system. This has important consequences.
25
3.3
KdV equation
The KdV (Korteweg de Vries) equations is one of the most important nonlinear partial dierential equations. When looking for travelling wave solutions the problem is reduced to the following (assuming again all constants are one) dx = y dt dy = x x2 dt What is the Hamiltonian for this system.
26
3.4
Predatory-Prey model
dx = x + xy dt
dy = y yx dt Note that we have scaled this so that all constants are one.
27
3.5
Damped pendulum
dx = y dt dy = sin(x) y/10 dt
28
3.6
Lyapunov function
dx = f (x, y ) dt dy = g (x, y ) dt
We assume we have an equilibrium point at (0, 0) (we can always transform any other equilibrium point to the origin). A Lyapunov function is a function with the properties that 1. V (x, y ) 0 2. V (0, 0) = 0 3.
dV dt
If such a function can be found then the equilibrium point must be stable. If the function V is strictly decreasing then all solutions in the neighbourhood tend to the equilibrium point. Note that in general it is not easy to nd a Lyapunov function.
29
30
Consider the system dx = 2xy dt dy = x2 y 3 dt Try a function of the form V (x, y ) = ax2m + by 2n
31
Bifurcation Theory
Often systems of dierential equations contain a parameter which can vary. In practice this might be the size of the forcing or a physical variable such as the mass or spring constant. We are interested in the way in which the solution can change as this variable is altered, especially in the points at which dramatic change occurs in the solution behaviour. This points are call Bifurcations.
4.1
Saddle-Node Bifurcation
In this bifurcation two xed points are created, one of which is a saddle and one of which is a node (either a source or sink). dx = x2 dt dy = y dt
32
4.2
Pitchfork Bifurcation
In this bifurcation a source (or sink) is transformed into three equilibriums, two sources (sinks) and one saddle. dx = x x3 dt dy = y dt
33
4.3
Hopf Bifurcation
In this bifurcation the real part of complex eigenvalues for the linearized system change from negative to positive. In this case, under fairly general conditions a closed periodic orbit is created. dx = 1 + x2 y ( + 1)x dt dy = x x2 y dt
34