← Back to Math 055

3.2 Nonlinear Models: Class Notes

3.2a

Logistic growth

dPdt=P(a−bP)=aP−bP2

This model is used with large populations, or when environmental factors inhibit growth.

Note: −bP2 (b>0) is called an inhibition term or a competition term.

Justification for the model:

dP/dtP=k

is a constant relative growth rate (Section 3.1).

dP/dtP=f(P)

is a variable growth rate that still depends on the population.

If K is the carrying capacity for the population (the maximum population), then f(K)=0. If we let f(0)=r, then in the simplest case f is linear:

Graph of f(P): a line from r on the vertical axis down to K on the P-axis

The simplest case: f(P) is linear, with f(0)=r (vertical intercept) and f(K)=0 (horizontal intercept at the carrying capacity).

f(P)=r−rKP

Then

dPdt=P(r−rKP).

Relabeling gives dPdt=P(a−bP). Note: K=ab is the carrying capacity.

Three logistic curves approaching the carrying capacity a over b from different starting values

Logistic curves for different initial conditions. Each approaches the horizontal asymptote P=a/b. (a) P0>a/b: P decreases toward a/b. (b) P0<a/2b: an S-shaped curve that increases, changing concavity where it crosses P=a/2b. (c) a/2b<P0<a/b: P increases toward a/b, concave down.

3.2b

Modified logistic growth

dPdt=P(a−bP)±h

+h: rate of restocking; −h: rate of harvesting.

Example

(a) If a constant number h of fish are harvested from a fishery per unit time, then a model for the population P(t) of the fishery at time t is given by dPdt=P(a−bP)−h, P(0)=P0, where a, b, h, and P0 are positive constants. Suppose a=5, b=1, and h=4. Since the DE is autonomous, use the phase portrait concept of Section 2.1 to sketch representative solution curves corresponding to the cases P0>4, 1<P0<4, and 0<P0<1. Determine the long-term behavior of the population in each case.

Solution to (a)

dPdt=P(5−P)−4=−P2+5P−4=−(P2−5P+4)=−(P−4)(P−1)

The critical points are P=1 and P=4 (equilibrium solutions).

Phase line and solution curves for dP/dt = -(P - 1)(P - 4), with equilibria P = 1 and P = 4

Phase line: dP/dt<0 (arrow down) for P>4, dP/dt>0 (arrow up) for 1<P<4, and dP/dt<0 (arrow down) for P<1. Representative solution curves: starting above 4, P declines to 4; starting between 1 and 4, P grows to 4; starting between 0 and 1, P decreases and reaches 0 (extinction).

If P0>4, P will decline to 4.

If 1<P0<4, P will increase to 4.

If 0<P0<1, the population will go extinct.

(Values P<0 on the phase line don’t apply to populations.)

(b) Solve the IVP in part (a). Verify the results of your phase portrait in part (a) by using a graphing utility to plot the graph of P(t) with an initial condition taken from each of the three intervals given.

Solution to (b)

dPdt=−(P−1)(P−4),P(0)=P0

Separate the variables:

dP(P−1)(P−4)=−dt

Partial fractions (PFD):

∫(1/3P−4−1/3P−1)dP=∫(−1)dt

13ln⁡|P−4P−1|=−t+C1

P−4P−1=Ce−3t

Apply P(0)=P0:

C=P0−4P0−1

Solve for P: P−4=Ce−3t(P−1), so P(1−Ce−3t)=4−Ce−3t.

P(t)=4−Ce−3t1−Ce−3t=4−P0−4P0−1e−3t1−P0−4P0−1e−3t

Multiply the top and bottom by P0−1:

Answer: P(t)=4(P0−1)−(P0−4)e−3tP0−1−(P0−4)e−3t

Equivalently (multiplying the top and bottom by −e3t),

P(t)=P0−4−4(P0−1)e3tP0−4−(P0−1)e3t.

Graphs of the solution P(t) for P0 = 5, 2, and 0.5 (the last on a shorter time scale)

Graphs of the solution P(t) from part (b). With P0=5, P decreases to 4. With P0=2, P increases to 4. With P0=0.5, P decreases and reaches 0 at about t≈0.19 (this graph uses a shorter time scale, with P=1 dashed).

The graphs agree with the phase portrait in part (a).

(c) Use the information in parts (a) and (b) to determine whether the fishery population becomes extinct in finite time. If so, find that time.

Solution to (c)

Does P=0? That happens when the numerator is 0:

4(P0−1)−(P0−4)e−3t=0⇒e−3t=4(P0−1)P0−4

Answer: t=−13ln⁡[4(P0−1)P0−4]

From part (a), this happens only when 0<P0<1 (then the fraction is between 0 and 1, so t>0): the population becomes extinct in finite time.

3.2c

Second-order chemical reaction

dXdt=k(α−X)(β−X),

where α=a(M+N)M and β=b(M+N)N,
a = # grams of chemical A,
b = # grams of chemical B, and
X(t) is grams of C, formed from M parts of A and N parts of B

When M parts of A combine with N parts of B, they form M+N parts of C. So of the X grams of C, MM+NX grams came from A and NM+NX grams came from B.

For example, if 3 parts of A combine with 2 parts of B, then 3+2=5 parts of C form, and 35 of C comes from A and 25 from B.

The rate is proportional to the amounts of A and B remaining:

dXdt=k1(a−MM+NX)(b−NM+NX)

Factoring MM+N and NM+N out of the two factors gives

dXdt=k(α−X)(β−X),α=a(M+N)M,β=b(M+N)N.

Example

Two chemicals A and B are combined to form a chemical C. The rate, or velocity, of the reaction is proportional to the product of the instantaneous amounts of A and B not converted to chemical C. Initially, there are 80 grams of A and 50 grams of B, and for each gram of B, 2 grams of A is used. It is observed that 10 grams of C is formed in 10 minutes. How much is formed in 40 minutes? What is the limiting amount of C after a long time? How much of chemicals A and B remains after a long time?

Solution

dXdt=k(α−X)(β−X)

Here a=80, b=50, and (2 grams of A for each gram of B) M=2, N=1.

α=80(3)2=120,β=50(3)1=150

dXdt=k(120−X)(150−X)⇒dX(120−X)(150−X)=kdt

Partial fractions (PFD):

∫(1/30120−X−1/30150−X)dX=∫kdt

130ln⁡|150−X120−X|=kt+C

ln⁡|150−X120−X|=k1t+C1

Use X(0)=0: C1=ln⁡54, so

150−X120−X=54ek1t.

Use X(10)=10: 140110=54e10k1, so e10k1=5655 and

k1=110ln⁡5655≈0.0018.

Solve for X: 4(150−X)=5ek1t(120−X), so

X(t)=600(e0.0018t−1)5e0.0018t−4=600(1−e−0.0018t)5−4e−0.0018t.

At 40 minutes:

Answer: X(40)≈32.6 g

After a long time (e−0.0018t→0):

Answer: limt→∞X(t)=120 g

Initially there are 80 g of A and 50 g of B. The 120 g of C use 80 g of A and 40 g of B, so 0 g of A and 10 g of B are left over: A is the limiting factor.