Math 4791/5791 - Solution Set 6
Fall 1998

  1. The ODE of problem 3.1.1 of the book is

    displaymath133

    whose equilibrium points occur at the roots of f(x)=0, or

    displaymath134

    Noting that the minimum of the parabola that represents the vector field occurs at x=-r/2, we can graph a few representative flows.

    SEE HARD COPY FOR FIGURES

    We see that tex2html_wrap_inline173 are bifurcaton points and a saddle node (blue sky) bifurcation occurs at both values. For |r|>2, there are two equilibrium points, the smaller is stable and the larger is unstable. For |r|<2, there are no equilibrium points. The bifurcation diagram looks like this:

    SEE HARD COPY FOR FIGURES

  2. Writing this ODE (problem 3.2.3 of the book) as

    displaymath135

    shows that the vector field is given by a parabola with zeros (fixed points) at x=0 and x=(r- 1)/r. A few sample phase portraits are essential here.

    SEE HARD COPY FOR FIGURES

    Notice that the bifurcation takes place at r=1, but that the fixed points are undefined at r=0. The bifurcation diagram, shown below, does not conform strictly with any of the prototype forms, but resembles the transcritical bifurcation most closely.

    SEE HARD COPY FOR FIGURES

  3. As explained in class, the older printings of the book have a different problem 3.4.3 than the new printings. Because several of you did not get the message, here are both solutions.

    displaymath136

    We see that the phase portraits consist of cubics with zeros at x=0 and tex2html_wrap_inline189 . The bifurcation occurs at r=0 since there is one fixed point for r<0 and three fixed points for r>0. Several phase portraits are shown below.

    SEE HARD COPY FOR FIGURES

    The bifurcation diagram shows a singularity (fixed points are undefined) at r=0. This bifurcation doesn't fit any of the normal forms exactly. The fact that two stable fixed points coexist with an unstable fixed point for r>0 gives it the appearance of a pitchfork bifurcation.

    SEE HARD COPY FOR FIGURES

    displaymath137

    We see that the phase portraits consist of cubics with zeros at x=0 for all r and at tex2html_wrap_inline205 when r>0. The bifurcation occurs at r=0 since there is one fixed point for r<0 and three fixed points for r>0. Several phase portraits are shown below.

    SEE HARD COPY FOR FIGURES

    The bifurcation diagram (above right) shows a standard pitchfork bifurcation.

  4. The ODE of Problem 3.4.5 is tex2html_wrap_inline215 , which has equilibrium points at tex2html_wrap_inline217 provided tex2html_wrap_inline219 . Some typical phase portraits are given in the three left figures below.

    SEE HARD COPY FOR FIGURES

    The bifurcation diagram (right figure above) shows two equilibrium points, one stable and one unstable, for r>0 and no equilibrium points for r<0. This is a standard saddle-node bifurcation.

  5. Epidemic model, Part 1.
    1. Adding the three ODEs we see that x'(t) + y'(t) + z'(t) = (x(t) + y(t) + z(t))' = 0 which implies that x(t) + y(t) + z(t) is constant for all times. Call this constant N, the total number of people ``in the system'' at all times.
    2. Since tex2html_wrap_inline231 , it follows that tex2html_wrap_inline233 . Therefore, separating variables,

      displaymath138

      Integrating once, we find that tex2html_wrap_inline235 . If we assume that initially there are no dead people (z(0) = 0), then tex2html_wrap_inline239 . This relationship between x(t) and z(t) holds for all times tex2html_wrap_inline245 . In particular, it follows that

      displaymath139

      that is, in the steady state the healthy people do not vanish.

    3. We can now make some substitutions in the z equation and reduce the three ODEs to a since ODE in z. We have that

      displaymath140

    4. It helps to scale (nondimensionalize) the ODE. Letting tex2html_wrap_inline251 and tex2html_wrap_inline253 , where T is to be determined, we find that

      displaymath141

      Letting tex2html_wrap_inline257 , we can write

      displaymath142

      tex2html_wrap497

    5. The graphs show that if b>1, then tex2html_wrap_inline331 has a maximum at tex2html_wrap_inline333 . If 0<b<1, then tex2html_wrap_inline331 has a maximum at some tex2html_wrap_inline339 . Since tex2html_wrap_inline341 and tex2html_wrap_inline253 , z'(t) will have a maximum at the corresponding time tex2html_wrap_inline347 . Since tex2html_wrap_inline231 (by the third ODE), y(t) has a maximum at the same time as z'(t). This says that the death rate is a maximum at the same time that the number of infected people is a maximum.
    6. The above graphs and arguments show that if 0<b<1, then tex2html_wrap_inline357 increases initially until tex2html_wrap_inline359 and then decreases to zero. This means that the death rate increases for a while before decreasing; this is the case of an epidemic.
    7. The above graphs and arguments show that if b>1, then tex2html_wrap_inline333 and tex2html_wrap_inline357 decreases monotonically to zero. The death rate decreases steadily and this is the non-epidemic case.
    8. The second ODE reads tex2html_wrap_inline367 . If tex2html_wrap_inline369 , then tex2html_wrap_inline371 and the infected population starts out with a zero growth rate. If 0<b<1, then tex2html_wrap_inline375 which means y'(0)>0 and the infected population increases initially. If b>1, then tex2html_wrap_inline381 which means y'(0)<0 and the infected population decreases. The condition b=1 gives the critical size tex2html_wrap_inline387 that determines if there are enough healthy people to start an epidemic.
    9. The model assumes a self-contained population with no influx of healthy people. Any epidemic model would need to have a supply of healthy people. An AIDS model would also need a category for non-symptomatic carriers of the HIV.
  6. Epidemic model, Part 2. (Problem 6.5.6) Omiting the equation for the deceased leaves the system for the healthy (x(t)) and the infected (y(t)):

    eqnarray58

    tex2html_wrap499

    The equations can be integrated directly to give a conserved quantity. Dividing y'(t) by x'(t) gives us the single equation

    displaymath143

    where C is an arbitrary constant. In other words, the quantity tex2html_wrap_inline417 , which seems to have no physical meaning, is conserved along any trajectory. If initial conditions tex2html_wrap_inline419 are specified, then the solution is

    displaymath144

    We see that if y(0)=0 (no infected people initially), then the system remains in that state. However, if y(0)>0 and tex2html_wrap_inline425 , then the infected population increases while the healthy population decreases. The epidemic peaks when tex2html_wrap_inline427 and then the infected population decreases (due to deaths). If y(0)>0 and tex2html_wrap_inline431 , then the infected population decreases from the start and an epidemic does not occur. In either case, tex2html_wrap_inline433 and tex2html_wrap_inline435 , which says that steady state population of healthy people, tex2html_wrap_inline437 , is always positive (and not zero).

  7. Period of the Pendulum.(Problem 6.7.4) We begin by multiplying the original ODE, tex2html_wrap_inline439 , by tex2html_wrap_inline441 to give

    displaymath145

    We can integrate this equation once to obtain tex2html_wrap_inline443 . Using the initial conditions tex2html_wrap_inline445 (initial angular displacement of tex2html_wrap_inline447 and initial velocity of zero), the constant C can be evaluated and we have

    displaymath146

    The fact we will need is that

    displaymath147

    If the pendulum swings from tex2html_wrap_inline451 to tex2html_wrap_inline453 , it passes through a quarter of a period, taking time T/4 to do so. We can integrate the previous expression with respect to t to determine the period T:

    displaymath148

    We choose the minus branch of the square root, since for this part of the period ( tex2html_wrap_inline461 ), tex2html_wrap_inline463 . The remaining task is to evaluate this integral. We first use the identity tex2html_wrap_inline465 to write

    displaymath149

    Now change variables from tex2html_wrap_inline467 to tex2html_wrap_inline469 by defining tex2html_wrap_inline471 . Note that when tex2html_wrap_inline453 , then tex2html_wrap_inline475 and when tex2html_wrap_inline451 , then tex2html_wrap_inline479 . Doing the change of variable give us

    displaymath150

    where tex2html_wrap_inline481 and K(k) is the complete elliptic integral of the first kind. Notice that letting tex2html_wrap_inline485 (hence tex2html_wrap_inline487 ), we recover the linear period tex2html_wrap_inline489 . For k<<1, the integrand can be expanded in a binomial series ( tex2html_wrap_inline493 ) and integrated term-by-term:

    eqnarray101

    We see that the effect of the nonlinear terms is to increase the period of the pendulum over the period of the linear pendulum (which is tex2html_wrap_inline489 ).



Wed Oct 28 04:44:47 MST 1998