230 likes | 458 Views
Project Salmon. Problem:. How does a salmon population change after consecutive cycles of larvae being born? How could the population be modeled? Are there equilibrium solutions, patterns and trends? What factors might affect the salmon population?
E N D
Problem: • How does a salmon population change after consecutive cycles of larvae being born? • How could the population be modeled? • Are there equilibrium solutions, patterns and trends? • What factors might affect the salmon population? • How will these factors change the results?
Assumptions • One cycle is equal to the birth of larvae to their adulthood. • Xnis the population of salmon after the n-th cycle in hundreds of millions. (discrete-time) • y(t) is the population of larvae at a given time t. (continuous-time) • All larvae are born in the river. • Adult Salmon cannibalize a proportion ()of the larvae population ONLY in the river during time. t = te -to. • All adult salmon die at the end of each cycle.
Life cycle • # of salmon larvae born is proportional () to number of adult salmon at beginning of each cycle. Namely = (*Xn) • Adult Salmon cannibalize a proportion ()of the larvae population during time te -to. • There is a proportion () of juvenile salmon that survive at sea. (Some just don’t make it) • Surviving juveniles become new adult salmon population. Y(t) *Xn to te t
Model • Start with initial # of larvae (*Xn ) @ y(to) for each cycle. • Larvae population then changes with time: • dy = -*Xn* y(t) ← during t = te -to. dt • dy = (-*Xn) * dt ← (rearrange and integrate) y(t)
Model (cont’d) • ln(y(t)) = (-*Xn)*(te –to) ← [ solve for y(t) ] • y(t) = exp (-*Xn*(te – to)) • Xn+1 = [ * Xn * exp(- *(te–to)*Xn) ] * • Remember that Xn+1 is the salmon population after each cycle.
Modeling process • SO: all information is collected into one equation. • Convenient!! • Xn+1 = * * Xn * exp(- *(to–te)*Xn) • 3 < * < 20 ↑ *, larger pop. next cycle ↓ *, smaller pop. next cycle. • 1 < *(to–te)< 10 ↑ *dt, more larvae were eaten ↓ *dt, less larvae were eaten
What could happen... • Because we could have an infinite number combinations – let’s looks at specific results.
Stability:Xo=3, *(te–to) =1, *=7 What we saw...
2-cycle:Xo=1, *(te–to) =1, *=10 What we saw...
4-cycleXo=1, *(te–to) =1, *=13 What we saw...
What we saw... CHAOS!!!!!
Stability Stable: 3 ≤ ≤ 7 2 cycle: 7 < ≤ 12 4 cycle: 12 < ≤ 14 8 cycle: > ~15 CHAOS!!: = ???? ? X* ? Stability ? ? ? |-----stable------|---- Cyclical-----|
Why are we getting cycles?! • Consider a 2 cycle: • If lots eaten small salmon population next cycle small population means less cannibalism. More will survive. large salmon population • 4, 8, 16, etc. cycles are more complicated.
Modified Model • Fishing affects the salmon population. • Based on ocean fishing, limits are determined to ensure a minimum salmon “stock”, to prevent over-fishing. • We assumed if the salmon population was below 2, no fishing was allowed. • A proportion of the current salmon population would be fished, as opposed to a system of diff. equations.
Modified Model • Let f = ratio of fish caught 0 ≤ f ≤ 1 • If Xn < 2 • f = 0 • NEW MODEL BECOMES: Xn+1 = (1-f)*[ * Xn * exp(- *(te–to)*Xn) ] *
Modified Model 2 • Let p=ratio of fish killed by predators 0 ≤ p ≤ 1 • If Xn < 0.5 • Then p = 0 • NEW MODEL BECOMES: Xn+1 = (1-p)*[ * Xn * exp(- *(te–to)*Xn) ] * similar results as fishing are expected but...
Super-duper Combo Model • Let p=ratio of fish killed by predators 0 ≤ p ≤ 1 f = ratio of fish caught 0 ≤ f ≤ 1 • If Xn < 0.5 → p = 0 • If Xn < 2 → f = 0 • NEW MODEL BECOMES: Xn+1 = (1-p-f)*[ * Xn * exp(- *(te–to)*Xn) ] *
What we saw... Super-duper combo model
What does the new model do? • Provides a slightly more realistic representation of salmon population over generations. • Changes the stability and cyclical behavior of the original model.
Model Critique • Predation depends on the animal-salmon interaction. • The Super-duper Combo Model poorly represents actual predation. • Not all adult salmon die at sea. Some return to river to re-spawn. We assumed all die. • Fishing and predation were dealt with as instantaneous effects on the model and should have been modeled as a system of differential equations. • Infinite number of possibilities (depending on parameters) makes the model difficult to explore in great depth. • A lot of macro work. Due to lack of programming knowledge, multiple macros had to be made. • The effect of pollution could be a great MATH472 project.
Super summary • Salmon population, under varying conditions, can result in a steady state, cyclic behavior or chaos from cycle to cycle. • The salmon population was modeled using discrete and continuous time methods together. • Factors such as fishing, predation, and pollution, amount born, eaten, and surviving at sea affected the salmon population.