8.3. NONLINEAR ODES: APPROXIMATE METHODS 309
saddle point at the origin. The fourth singular point at H =0, S =−9000 plays
no role in the “flow” of the trajectories. The phase-plane portrait doesn’t show
the times involved, but of course the other plot on the rhs of Figure 8.7 does.
If every squid was removed from the area occupied by the herring and
from all surrounding areas, H would asymptotically approach an upper limit of
110,000 herring (the H value of the saddle point to which the trajectory would
be attracted). To answer the last part of part (b), we numerically solve the
system of NLODEs with the initial condition H(0) = 110, 000, S(0) = 2, giving
the output as a listprocedure.
>
sol2:=dsolve({sys,H(0)=110000,S(0)=2},{H(t),S(t)},
type=numeric,output=listprocedure):
The number of herring and squid at an arbitrary time t years later is now
determined using sol2.
>
H:=eval(H(t),sol2): S:=eval(S(t),sol2):
The number (per acre of seabed) of herring and squid two years later is now
calculated, and (using the round command) found to be about 108,794 and 26.
>
H2:=round(H(2)); S2:=round(S(2));
H2 := 108794 S2 := 26
8.3 Nonlinear ODEs: Approximate Methods
The perturbation and Krylov–Bogoliubov approximation methods, which may
be applied when the nonlinear terms in the NLODEs are small, are illustrated,
along with the Ritz trial function method which can be used when they are not.
8.3.1 Poisson’s Method Isn’t Fishy
Let a man get up and say, Behold, this is the truth, and instantly
I perceive a sandy cat filching a piece of fish in the background.
Look, you have forgotten the cat, I say.
Virginia Woolf, British novelist, (1882–1941)
Perturbation methods are applicable to NLODEs when the nonlinear terms
are small. As a simple example, consider the motion of a unit mass moving in
a viscous medium characterized by a Hooke’s law restoring force F
Hooke
= −y
and a drag force F
drag
= −av− v
3
= −a (dy/dt) − (dy/dt)
3
where y is the
displacement from equilibrium, v is the velocity, a is a positive coefficient, and
is a small positive parameter. The governing NLODE then is
¨y + a ˙y + ˙y
3
+ y =0. (8.13)
For = 0, (8.13) reduces to the linearly damped simple harmonic oscillator
equation. Our goal is to derive an approximate analytic solution when is
small, but not zero, for the initial condition y(0)= 1, ˙y(0)= 0. Two values of a
will be considered, first a =1/2 which is entered below, and later, a =0. The
Poisson perturbation method is to assume a series solution in powers of , viz.,