Chapter 4 Flashcards
Why do we use numerical integration in modelling?
Numerical integration is the approximation of a continuous model in discrete steps (both in time and space for spatial models)
What are the advantages of using numerical integration for modelling instead of analytical solutions?
- Many models are not solvable analytically, but always numerically
- With numerical integration, there is virtually no limit to the complexity of models that can be solved:
* Driving variables (e.g. time series of weather or deposition)
* Discrete events (e.g. harvesting)
Equation for logistic growth rate?
dN/dt = r * N * (1 - N/K)
K = carrying capacity
What is a driving variable?
Driving variables characterize the influence of external factors on the system and may thus be essential to the model, yet they are not influenced by the processes within the system and thus not explicitly modelled.
What do Ordinary Differential Equations describe?
The change in states
How can be ODEs mathematically represented?
Y’ = f(Y, p, t)
What is a condition to solve this equation Y’ = f(Y, p, t)?
The initial state needs to be known (state Y at time = 0, Y_0)
What is the mathematical representation of the forward finite difference method?
Y_t+dt = Y_t + dt * f(Y, p, t)
In a logistic growth model describe what happens when N (state) is very small
dN/dt = r * N * (1 - N/K)
if N= very small (0) then eq becomes
dN/dt = r * N * 1
meaning that the growth rate is now exponential
In a logistic growth model describe what happens when N (state) is equal or approaching K
dN/dt = r * N * (1 - N/K)
if N= K then eq becomes
dN/dt = r * N * (1 - K/K)
= r * N * (1 - 1) =
= r * N * 0 =
= 0
meaning that the growth rate is now 0 thus the population stops growing
In a logistic growth model describe what happens when N (state) is bigger than K
dN/dt = r * N * (1 - N/K)
if N > K then eq becomes
dN/dt = r * N * (1 - 2)
= r * N * - (value) –> whole eq become negative, thus the growth rate will also be negative
What is the analytical solution to a simple logistic model?
N_t = (K * N_0 * e ^ (r *t)) / (K + N_0 * (e ^ (r * t) - 1))
What are the components used in the ode() function in R?
- the value(s) of initial state variable(s) – Y0
- the value(s) of parameter(s) – p
- a function with the auxiliary and differential equations returning the rates of all state variables –
f - time – t
When is the highest growth in a logistical equation?
when N = K/2
What happens when the time step we chose for the model is too large?
The model oscillates around the equilibrium