Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela...

21
Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez

Transcript of Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela...

Page 1: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Numerical and Analytical Solutions of Volterra’s

Population Model

Malee AlexanderGabriela Rodriguez

Page 2: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

OverviewVolterra’s equation models

population growth of a species in a closed system

We will present two ways of solving this equation:◦Numerically: as a coupled system of

two first-order initial value problems◦Analytically: phase plane analysis

Page 3: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Volterra’s Model

a > 0 is the birth rate coefficientb > 0 is the crowding coefficientc > 0 is the toxicity coefficient

Page 4: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Nondimensionalization

For u(0)=u0 where k=c/ab

Variables are dimensionlessFewer parameters

t

dxxuuuudt

du

0

2 )(

Page 5: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Numerical Solution

Solve it in the form of a coupled system of differential equations

Substitute:yeu

uy

ln

Page 6: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Simplify:

Differentiate with respect to t to obtain a pure ordinary differential equation:

Substitute: and to get:

'yx uuy /''

Page 7: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Coupled Initial Value SystemSubstitute: and

and therefore:

So we have the coupled system:

'' yeu y yeu uxuyu ''

Page 8: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Solving using Runge-KuttaThe Runge-Kutta method

considers a weighted average of slopes in order to solve the equation

More accurate than Euler’s method

Need 4 slopes given by a function f( t , y) that defines the differential equation

Slopes denoted:Also need several intermediate

variables

Page 9: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Runge-Kutta ProcessFirst slope: Second slope: need to go halfway

along t-axis to to produce a point where then use the function to determine second slope:

Page 10: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Follow same steps again but with new slope to obtain third slope:

So, go from to the linealong a line of slopeto obtain a new number

So the third slope is:

Page 11: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

To obtain the fourth slope, useto produce a point on the lineso we get the pointTo obtain the fourth slope:

Page 12: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Take the average of the four slopes.

Slopes that come from the points with must be counted twice as heavily as the others:

Page 13: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Runge-Kutta SolutionTherefore, our general solution is:

Page 14: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Solution to coupled system of Volterra Model:

Page 15: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Phase Plane AnalysisPhase lines of similar to first order

differential equations. Phase planes

◦ Have points for each ordered pair of the population for each dependent variable

◦ Are not explicitly shown at a specific time. ◦ A solution taken as t evolves.

Plot many solutions in a phase plane simultaneously = phase portrait

Page 16: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Phase Plane Analysis

ux

x

1

x(0)=

)1( 0u

u(0)= 0u

t

dxxuy0

)(

System:

Define in the original problem…

xuu

Page 17: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

…to produce the following system

Our equation:

uy y (0) =0

)1( yu

dy

du u(0)= 0u

y

euyyu

)1()1()( 0

Page 18: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Phase portrait of with )(yu ,5.0

Page 19: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Methods

Page 20: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Conclusion

Nondimensionalization of our solution

numerically solve and analyze the Volterra model.

1)solved numerically the equation in a first-order coupled system, 2)applied phase plane analysis3)Obtain results:

*The population approaches zero for any values of the parameters: birth rate, competition coefficient, and toxicity coefficient*

Page 21: Numerical and Analytical Solutions of Volterra’s Population Model Malee Alexander Gabriela Rodriguez.

Bibliography R. L. Burden and J.D. Faires,

Numerical Analysis, 5th ed., Prindle, Weber & Schmidt, Boston, MA, 1993.

Thomson Brooks/Cole, Belmont, CA, 2006.

http://findarticles.com/p/articles/mi_7109/is_/ai_n28552371

TeBeest, Kevin. Numerical and Analytical Solutions of Volterra’s Population Model. Siam Review, Vol. 39, No. 3. (Sept 1997). Pp. 484-493.