Presentation is loading. Please wait.

Presentation is loading. Please wait.

2.2 Unconstrained Growth. Malthusian Population Model The power of population is indefinitely greater than the power in the earth to produce subsistence.

Similar presentations


Presentation on theme: "2.2 Unconstrained Growth. Malthusian Population Model The power of population is indefinitely greater than the power in the earth to produce subsistence."— Presentation transcript:

1 2.2 Unconstrained Growth

2 Malthusian Population Model The power of population is indefinitely greater than the power in the earth to produce subsistence for man –T. Malthus Mathematically: Thomas Malthus (1766 – 1834) or Differential equation

3 Malthusian Population Model (instantaneous, continuous) growth rate; constant of proportionality r = 0.1 Initial condition: P(0) = 100

4 Finite Difference Equation In a system-dynamics tool like Vensim (or in a computer program), we simulate continuous time via small, discrete steps. So instead of using dP/dt for growth, we have  P/  t: Then solve for population(t) ….

5 Finite Difference Equation

6 In other words: new_population = old_population + change_in_population In general, a finite difference equation has the form new_value = old_value + change_in_value Such an equation is an approximation to a differential equation (equal in the limit as  t approaches 0)

7 Quick Review Question 2 Consider the differential equation dQ/dt = -0.0004Q, with Q 0 = 200. a.Using delta notation, give a finite difference equation corresponding to the differential equation. a.At time t = 9.0 sec, give the time at the previous time step, where  t = 0.5 sec. a.If Q(t-  t) = 199.32 and Q(t) = 199.28, give  Q.

8 Quick Review Question 2 Evaluate to six decimal places population(.045), the population at the next time interval after the end of Table 2.2.1. Table 2.2.1 Table of Estimated Populations, Where the Initial Population is 100, the Continuous Growth Rate is 10% per Hour, and the Time Step is 0.005 hr ___________________________________________________________________________ tpopulation(t)= population(t-  t)+(growth)*  t 0.000100.000000 0.005100.050000=100.050000+10.000000*0.005 Let’s do it in Excel….

9 Simulation Algorithms: Background An algorithm is an explicit step-by-step procedure for solving a problem. Basic building blocks are Sequencing (one instruction after another) Conditionals (IF … THEN … ELSE) Looping (For 100 steps, do the following:) Assignment statements use left arrows: x  x + 1 Al-Khwarizmi (ca. 780-850)

10 Algorithm 1: Unconstrained Growth initialize simulationLength initialize population initialize growthRate initialize length of time step  t numIterations  simulationLength /  t for i going from 1 through numIterations do: growth  growthRate * population population  population + growth*  t t  i*  t display t, growth, and population

11 Removing Loop Invariants If we don’t need to display growth, we can remove the implicit, loop-invariant product growthRate *  t used to compute population : population  population + growthRate*  t* population

12 Removing Loop Invariants Then we save time by computing growthRate *  t just once, before the loop: initialize simulationLength initialize population initialize growthRate initialize length of time step  t numIterations  simulationLength /  t growthRatePerStep  growthRate *  t for i going from 1 through numIterations do: population  population + growthRatePerStep* population t  i*  t display t and population

13 Analytical Solutions Some problems can be solved analytically, without simulation For example, calculus tells us that the solution to dP/dt = 0.10P with initial condition P 0 = 100 is P = 100e 0.10t If such solutions exist, we should use them. But the point of modeling a system is usually that no analytical solution exists.

14 Analytical Solution via Indefinite Integrals Separation of variables: move dependent variable (P(t)) and independent variable (t) to opposite sides of equal sign: Then integrate both sides:

15 Analytical Solution via Indefinite Integrals Solve the integral, using e.g. a free online tool like http://integrals.wolfram.com :http://integrals.wolfram.com Some tools use log for ln Don’t forget to add constant C Solve for P using algebra + fact that e ln(x) = x

16 Completion of Analytical Solution Need constant k in We know P = 100 at t = 0, so So analytical solution is

17 General Solution to Differential Equation for Unconstrained Growth In general, the solution to with initial population P 0 is

18 Unconstrained Decay For some systems r is negative E.g., radioactive decay of carbon-14:

19 Unconstrained Decay half-life (time to decay to half original amount)

20 Exponential Decay Example Radium-226 has a continuous decay rate of about 0.0427869% per year. Determine its half-life in whole years.

21 Exponential Decay Example Radium-226 has a continuous decay rate of about 0.0427869% per year. Determine its half-life in whole years. Answer: 1620 years


Download ppt "2.2 Unconstrained Growth. Malthusian Population Model The power of population is indefinitely greater than the power in the earth to produce subsistence."

Similar presentations


Ads by Google