Solving Population Growth Diff Eq: Is My Approach Faulty?

Click For Summary

Discussion Overview

The discussion revolves around modeling population growth using differential equations, specifically addressing the effects of a growth rate of 160% every four hours and a constant death rate of 50,000 individuals per hour. Participants explore various formulations of the differential equation and the implications of their approaches.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant proposes the differential equation dP/dt = kp - 50,000 * t, questioning whether their approach is correct.
  • Another participant challenges the multiplication by t, suggesting it implies an increasing death rate over time.
  • A subsequent reply suggests a revised equation, Pnew = P0ekt - 50,000*t, but questions remain about its correctness.
  • There is a suggestion to divide the death term by k, but the reasoning behind this is debated.
  • One participant asserts that the final expression for P(t) should not be modified after solving the differential equation.
  • Another participant discusses a general model for population growth using birth and death rates, presenting a different approach to the differential equation.
  • They provide a detailed derivation of a solution involving constants and integrals, introducing variables for birth and death rates.

Areas of Agreement / Disagreement

Participants express differing views on the formulation of the differential equation and the appropriate methods for solving it. There is no consensus on the correct approach, and multiple competing models are presented.

Contextual Notes

Participants highlight various assumptions and conditions, such as the interpretation of the death rate and the implications of the growth rate. The discussion includes unresolved mathematical steps and differing interpretations of the differential equation.

cango91
Messages
14
Reaction score
0
I am trying to model the growth of a population which replicates at a rate of 160% every four hours. Also 50 000 members die every hour. so t denoting time in hours, P denoting the population, k being 0.4 I wrote:

dP/dt=kp-50 000 *t

Is my approach to solving the differential faulty?

dP/dt = kP- 50 000*t

P=kPt - (50 000*t^2)/2
P=(50000*t^2)/(2kt-2)

I don't know very much about differential equations so I might be doing really really wrong...

Thanks in advance
 
Physics news on Phys.org
cango91 said:
I am trying to model the growth of a population which replicates at a rate of 160% every four hours. Also 50 000 members die every hour. so t denoting time in hours, P denoting the population, k being 0.4 I wrote:

dP/dt=kp-50 000 *t
Why do you mutiply it by t? If you do so, you are saying that for every hour which elapses, the population does not decrease constantly but incrementally, ie. more more die per hour as time elapses.
 
Hmm... You're right...

So would this be a correct equation for the problem I stated?

Pnew = P0ekt - 50000*t
 
I think you forgot to divide 50,000 by k
 
But regardless of the growth rate 50000 will die per hour.

P0ekt is the number of individuals if there were no deaths but there are 50 000 deaths per hour so I added the expression -50000*t ..

Why should I divide by k?
 
You shouldn't have to modify the final expression for P(t) after solving the DE, only to find the constant of integration C. Dividing by k is not an extra step you must perform after re-arranging to find an expression for P(t); it's what you must do to get P(t).
 
I tried to find the equation without solving the D.E... Is my solution still wrong then?
 
I presume that you now realize that your differential equation is dP/dt=kP-50 000.

If it were dP/dt= kP, could you solve that?

Suppose P were equal to some constant, A. What would A have to be to satisfy that equation.

The solution to the entire equation is the sum of those.
 
I would like to write here some examples of my models. I would be more happy if you could check my methods. Very easy way is to have a statistics. If you have a percentage of birth and deaths, you can write:
extent of births \mu\geq0
extent of deaths \sigma\geq0
I can write an increment of P:
\text{d}P(t)=\mu P(t)\text{d}t-\sigma P(t)\text{d}t
So it is a differential equation and its solution is function:
P(t)=P(0)\text{e}^{t(\mu-\sigma)}

There is also another possibility as wrote cango91. But I use incremental change. I presume there is an extent of deaths D (number of died people per t) and there is an extent of births \mu\geq0. I can write:
\text{d}P(t)=\mu P(t)\text{d}t-D\text{d}t
I try to solve this:
\begin{array}{rcl}\text{d}P(t)&=&\mu P(t)\text{d}t-D\text{d}t\\\text{d}&=&(\mu P(t)-D)\text{d}t\\\dfrac{\text{d}P(t)}{\mu P(t)-D}&=&\text{d}t\end{array}
The integral:
\int\dfrac{\text{d}P(t)}{\mu P(t)-D}=\left|\begin{array}{rcl}\mu P(t)-D&=&\varphi\\\text{d}P(t)&=&\dfrac{1}{\mu}\,\text{d}\varphi\end{array}\right|=\frac{1}{\mu}\int\frac{\text{d}\varphi}{\varphi}=\frac{1}{\mu}\ln|\mu P(t)-D|
I use this into my equation:
\begin{array}{rcl}\dfrac{1}{\mu}\ln|\mu P(t)-D|&=&t+\ln|C|\\\mu P(t)-D&=&C^{\mu}\text{e}^{\mu t}\\P(t)&=&\dfrac{1}{\mu}C^{\mu}\text{e}^{\mu t}+\dfrac{D}{\mu}\end{array}
The constant C for t = 0 is:
C=\sqrt[\mu]{\mu P(0)-D}
So the final function is:
P(t)=P(0)\text{e}^{\mu t}-\frac{D}{\mu}(\text{e}^{\mu t}-1)\,;\;\mu\geq0,D\geq0, t\geq0
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 12 ·
Replies
12
Views
2K
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
13
Views
3K
  • · Replies 10 ·
Replies
10
Views
6K
Replies
2
Views
2K
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K