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

Upload: mitchell-knight

Post on 19-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

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.