An autonomous system of two (first order) differential equations has the form
where and are functions of the two variables and . Solutions to (??) are pairs of functions .As in the single equation (??), the simplest solutions are equilibria. An equilibrium solution to (??) is a solution where both functions and are constant functions; that is, For equilibria, it follows that both Hence, equilibria of (??) can be found by simultaneously solving the equations
An autonomous linear system of ordinary differential equations has the form
where are real constants. Note that the origin is always an equilibrium for a linear system.We begin our discussion of linear systems of ordinary differential equations by considering uncoupled systems of the form
Since the system is uncoupled (that is, the equation for does not depend on and the equation for does not depend on ), we can solve this system by solving each equation independently, as we did for (??): There are now two initial conditions that are identified byHaving found all the solutions to (??) in (??), we now explore the geometry of the phase plane for these uncoupled systems both analytically and by using MATLAB.
Asymptotic Stability of the Origin
As we did for the single equation (??), we ask what happens to solutions to (??) starting at as time increases. That is, we compute This limit is when both and ; but if either or is positive, then most solutions diverge to infinity, since either
Roughly speaking, an equilibrium is asymptotically stable if every trajectory beginning from an initial condition near stays near for all positive , and The equilibrium is unstable if there are trajectories with initial conditions arbitrarily close to the equilibrium that move far away from that equilibrium.
At this stage, it is not clear how to determine whether the origin is asymptotically stable for a general linear system (??). However, for uncoupled linear systems we have shown that the origin is an asymptotically stable equilibrium when both and . If either or , then is unstable.
Invariance of the Axes
There is another observation that we can make for uncoupled systems. Suppose that the initial condition for an uncoupled system lies on the -axis; that is, suppose . Then the solution also lies on the -axis for all time. Similarly, if the initial condition lies on the -axis, then the solution lies on the -axis for all time.
This invariance of the coordinate axes for uncoupled systems follows directly from (??). It turns out that many linear systems of differential equations have invariant lines; this is a topic to which we return later in this chapter.
Generating Phase Space Pictures with pplane5
How can we visualize a solution to a system of differential equations (??)? The time series approach suggests that we should graph as a function of ; that is, we should plot the curve in three dimensions. Using MATLAB it is possible to plot such a graph — but such a graph by itself is difficult to interpret. Alternatively, we could graph either of the functions or by themselves as we do for solutions to single equations — but then some information is lost.
The method we prefer is the phase space plot obtained by thinking of as the position of a particle in the -plane at time . We then graph the point in the plane as varies. When looking at phase space plots, it is natural to call solutions trajectories, since we can imagine that we are watching a particle moving in the plane as time changes.
We begin by considering uncoupled linear equations. As we saw, when the initial conditions are on the coordinate axes (either or ), the solutions remain on the coordinate axes. For these initial conditions, the equations behave as if they were one dimensional. However, if we consider an initial condition that is not on a coordinate axis, then even for an uncoupled system it is a little difficult to see what the trajectory looks like. At this point it is useful to use the computer.
The method used to integrate planar systems of autonomous differential equations is similar to that used to integrate nonautonomous single equations in dfield5. The solution curve to (??) at a point is tangent to the direction . So the differential equation solver plots the direction field and then finds curves that are tangent to these vectors at each point in time.
The program pplane5, written by John Polking, is the two-dimensional analog of pline. In MATLAB type
pplane5and the window with the PPLANE5 Setup appears. pplane5 has a number of preprogrammed differential equations listed in a menu accessed by clicking on Gallery. To explore linear systems, choose linear system in the Gallery. (Note that the parameters in the linear system are given by capitals rather than lower case a,b,c,d.)
To integrate the uncoupled linear system, set the parameters and equal to zero. We now have the system (??) with and . After pushing Proceed, a display window similar to dfield5 appears. The main difference is that the plane is filled by vectors indicating directions, rather than by line segments indicating slopes.
As with dfield5 we may start the computations by clicking with a mouse button on an initial value . For example, if we click approximately onto , then the trajectory in the upper right quadrant of Figure ?? displays.
First pplane5 draws the trajectory in forward time for and then it draws the trajectory in backwards time for . More precisely, when we click on a point in the -plane, pplane5 computes that part of the solution that lies inside the specified display window and that goes through this point. For linear systems there is precisely one solution that goes through a specified point in the -plane. We prove this fact in Section ??.
Saddles, Sinks, and Sources for the Uncoupled System (??)
In a qualitative fashion, the trajectories of uncoupled linear systems are determined by the invariance of the coordinate axes and by the signs of the constants and .
Saddles:
In Figure ??, where and , the origin is a saddle. If we choose several initial values one after another, then we find that as time increases all solutions approach the -axis. That is, if is a solution to this system of differential equations, then . This observation is particularly noticeable when we choose initial conditions close to the origin . On the other hand, solutions also approach the -axis as . These qualitative features of the phase plane are valid whenever and .
When and , then the origin is also a saddle — but the roles of the and axes are reversed.
Sinks: and
Now change the parameter to . After clicking on Proceed and specifying several initial conditions, we see that all solutions approach the origin as time tends to infinity. Hence — as mentioned previously, and in contrast to saddles — the equilibrium is asymptotically stable. Observe that solutions approach the origin on trajectories that are tangent to the -axis. Since , the trajectory decreases to zero faster in the direction than it does in the -direction. If you change parameters so that , then trajectories will approach the origin tangent to the -axis.
Sources: and
Choose the constants and so that both are positive. In forward time, all trajectories, except the equilibrium at the origin, move towards infinity and the origin is called a source.
Time Series Using pplane5
We may also use pplane5 to graph the time series of the single components and of a solution . For this we choose x vs. t from the Graph menu. After using the mouse to select a solution curve, another window with the title PPLANE5 t-plot appears. There the time series of is shown. For example, when the differential equation is a sink, we observe that this component approaches as time tends to infinity. We may also display the time series of both components and simultaneously by clicking on Both in the PPLANE5 t-plot window. Again we see that both and tend to for increasing .
We may also visualize the time series of and in the three-dimensional -space. To see this, click onto 3 D and a curve becomes visible. Since and approach for we see that this curve approaches the -axis for increasing time . Finally, we may look at all the different visualizations — the phase space plot, the time series for and and the three-dimensional representation of the solution — by clicking the Composite button. See Figure ??.
Exercises
In Exercises ?? – ?? find all equilibria of the given system of nonlinear autonomous differential equations.
In Exercises ?? – ?? consider the uncoupled system of differential equations (??). For each choice of and , determine whether the origin is a saddle, source, or sink.
- Show that the points lie on the curve whose equation is:
- Verify that if and , then the solution lies on a parabola tangent to the -axis.